/*
Theme Name: Uniquely New Zealand
Theme URI: https://www.studio98.com/
Author: Studio98
Author URI: https://www.studio98.com/
Description: Uniquely New Zealand responsive theme
Version: 1.0
Text Domain: gliesewp
*/

@import url("//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,300,400,600,700|Oswald:400,300,700");


body { 
	background:#fff; 
	color:#313738;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	}
	
.panel-group .panel {
  border-radius: 0px;
}

.panel-default > .panel-heading {
  color: #cfa860;
  font-weight:bold;
  background-color: #fff;
  padding: 15px 15px 5px 15px;
  border-color: #b9b8b8;
}

.panel-default > .panel-heading h4{
  color: #000;
  font-weight:bold;
  background-color: #fff;
  border-color: #b9b8b8;
}


hr.alt {
  margin-top: 50px;
  margin-bottom: 50px;
  border: 0;
  border-top: 1px solid #eee;
}

ul.checklist{ list-style-type:none;}
	ul.checklist li{ position:relative;}
	
ul.checklist li:before{
	position: absolute;
	top:0;
	left:-20px;
	font-family:FontAwesome;
	content:"\f00c";
	color:#aa1e23;}

blockquote {
  padding: 10px 50px;
  margin: 0 0 20px 0;
  font-size:15px !important;
  border-left: 0;
  position:relative;
  font-style:italic;
}

blockquote:before {
	position:absolute;
	top:0;
	left:0;
	content:"\f10d";
	font-size:30px;
	color:#aa1e23;
	font-family:FontAwesome;
}

blockquote:after {
	position:absolute;
	bottom:0;
	right:0;
	content:"\f10e";
	font-size:30px;
	color:#aa1e23;
	font-family:FontAwesome;
}

blockquote footer {
	font-style: normal;
	font-weight:bold;
	color:#000;
  font-size: 100%;
  margin-bottom:0;
}
	
p {
	line-height:23px;
	font-size:15px;
	}
	
a {
  color: #aa1e23;
}

.more { font-weight:700; font-size:15px; color:#b5b1aa;}
	.more:hover { color:#aa1e23;}

.img-center {
margin: 0 auto;
}

.img-thumbnail {
	padding: 0px;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius:0;
	margin-bottom:15px;
}


.nav-previous a,
.nav-next a,
.nav-previous a:hover,
.nav-next a:hover{ color:#fff; }

.paging-navigation,
.post-navigation .btn-block{margin-bottom:20px;}

.container.page { padding-top:60px;padding-bottom:60px;}
.container.default { padding-top:40px;padding-bottom:40px;}
a:hover {
  color: #033301;
}
h1, h2, h3, h4, h5, h6 { font-family: "Open Sans", sans-serif; color:#313738;}
h1,.h1 {font-size: 35px;}
h2,.h2 {font-size: 24px; text-align: center; color: #aa1e23;}
h3,.h3 {font-size: 21px;}
h4,.h4 {font-size: 18px;}
h5,.h5 {font-size: 16px; color: #aa1e23;}
h6,.h6 {font-size: 15px;}

.oswald { font-family: 'Oswald', sans-serif;}

.form-control {
  color: #4b9847;
  background-color: #ffffff;
  border: 1px solid #b2b8bb;
 -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
  border-radius: 3px;
  
  -moz-border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
}


.padded {padding-top:60px;padding-bottom:60px;}
.padded40 {padding-top:40px;padding-bottom:40px;}
	
.img-rounded {
  border-radius: 3px;
}

	
.relative { position:relative;}

.vcenter {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.line-height1 { line-height:1;}
.line-height15 { line-height:1.5;}
.line-height2 { line-height:2;}

.weight300 { font-weight:300;}
.weight400 { font-weight:400;}
.weight600 { font-weight:600;}
.weight700 { font-weight:700;}

.text-upper { text-transform:uppercase;} 

.lead-small {font-size: 23px; }
.lead-medium {font-size: 25px; position:relative;}
.lead-large {font-size: 27px; position:relative;}

.lead-medium.border-short-bottom {
	padding-bottom:40px;
	margin-bottom:40px;
}
.lead-medium.border-short-bottom:before {
	position:absolute;
	bottom:0;
	width:120px;
	height:2px;
	margin-left:-60px;
	content:"";
	left:50%;
	background:#3186e6;
}



@media only screen and (max-width : 768px) {
.container.page { padding-top:40px;padding-bottom:40px;}

	
	
h1,.h1 {font-size: 25px;}
h2,.h2 {font-size: 21px;}
h3,.h3 {font-size: 19px;}
h4,.h4 {font-size: 15px;}
h5,.h5 {font-size: 12px;}
h6,.h6 {font-size: 10px;}

.lead-small {font-size: 18px;}
.lead-medium {font-size: 18px;}
.lead-large {font-size: 18px;}

.padded,
.padded40 {padding-top:40px;padding-bottom:40px;}


}

.color-blue { color:#aa1e23;}
.color-red { color:#aa1e23;}
.color-white { color:#ffffff;}

.btn {
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	border-radius: 3px;
	-moz-border-radius: 3px;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 13px 35px;
  font-size: 17px;
}

.btn-primary {
  color: #fff;
  background-color: #aa1e23;
  border-color: #aa1e23;
}

.btn-primary:hover,
.btn-primary:focus {
  color: #fff;
  background-color: #812125;
  border-color: #812125;
  
}


.btn-bordered {
  color: #fff;
  background-color: transparent;
  border:2px solid #fff;
  border-color: #fff;
}

.btn-bordered:hover,
.btn-bordered:focus {
  color: #135b89;
  background-color: #fff;
  border-color: #fff;
  
}

.btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-black:hover,
.btn-black:focus {
  color: #fff;
  background-color: #d06233;
  border-color: #d06233;
  
}

.btn-black-alt {
	color: #fff;
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(-75deg,  #000000 0%, #000000 50%, #1a1a1a 51%, #1a1a1a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#000000), color-stop(50%,#000000), color-stop(51%,#1a1a1a), color-stop(100%,#1a1a1a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-75deg,  #000000 0%,#000000 50%,#1a1a1a 51%,#1a1a1a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-75deg,  #000000 0%,#000000 50%,#1a1a1a 51%,#1a1a1a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-75deg,  #000000 0%,#000000 50%,#1a1a1a 51%,#1a1a1a 100%); /* IE10+ */
	background: linear-gradient(165deg,  #000000 0%,#000000 50%,#1a1a1a 51%,#1a1a1a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#1a1a1a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding-top:30px;
	padding-bottom:30px;
	padding-left:0;
	padding-right:0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	border: 5px solid rgba(255,255,255,0.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}

.btn-black-alt:hover,
.btn-black-alt:focus {
  color: #fff;
  border: 5px solid rgba(255,255,255,1);
  
}



.row.no-pad {
  margin-right:0;
  margin-left:0;
}
.row.no-pad > [class*='col-'] {
  padding-right:0;
  padding-left:0;
}

@media (min-width:1172px){
        .container{width:1170px}
    } 
	
@media only screen and (max-width : 768px) {
.btn-black-alt {

	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:10px;
	font-size:14px;}
}
	
/**
 * Set Font Family
 * ----------------------------------------------------------------------------
 */

body, h1, h2, h3, h4, h5, h6, p { font-family: "Open Sans", sans-serif; }


/**
 * Header
 * ----------------------------------------------------------------------------
 */
 
 
 
header {
	background-image:url(images/bg-header.jpg);
	background-position: center center;
	background-size:cover;}

.home header{
    background:none;
	height:763px;
}	

		
.page-header-image {
	background-position: center center;
	background-size:cover;
	height:600px;
	position:relative;}
	
	.page-header-image .equalh {height:600px;}
		
	
@media only screen and (max-width : 992px) {
.page-header-image {
	height:450px;}
	.page-header-image .equalh {height:450px;}
}

@media (max-width: 767px) {
.page-header-image {
	height:200px;}
	.page-header-image .equalh {height:200px;}
}	
	

ul.secondary-nav { 
	position:relative; 
	top:18px; 
	right:0px;
	line-height:2; 
	padding:0px; 
	margin:0 ; }

ul.secondary-nav li {
	margin:0;
	position:relative;
	padding:0;}

ul.secondary-nav li a{
	margin:0;
line-height: 10px;

  display: inline-block;
	padding:0 12px 0 8px;
	color:#ffffff;
	
	text-transform:uppercase;
	border-right:1px solid #fff;
	text-decoration:none;
	font-weight:600;
	font-size:14px;}
	
ul.secondary-nav li:first-child a{
	border-left:1px solid #fff;}
	
ul.secondary-nav li a:hover{
	text-decoration:none;
	color:#aa1e23;}
	
	

 
.navbar {
  background: none;
  padding:0 0 30px 0;
  border: none;
  margin:0;
  z-index:99;
}
.navbar-right {
  margin-right: -15px;}
  

.navbar-brand{
    line-height: 130px;
    height: 130px;
    padding-top: 0;
	margin-top:20px;
}

.navbar-brand img { 
	height:130px; }
	





.navbar-nav{ 
margin-top:25px;}



  
.navbar-nav > li > .dropdown-menu {
	margin-top: 0;
	left:15px !important;
	-webkit-border-radius: 0;
	border-radius: 0;
	border:0;
	background:#aa1e23;
}

.dropdown-menu > li > a {
  padding: 5px 13px;
  line-height: 1.82857143;
  font-family: 'Oswald', sans-serif;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
  color: #fff;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color:#fff;
  background-color: #be2026;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #be2026;
}
  
.caret {
  display: none;
}

rs-fullwidth-wrap {
	position:absolute !important;
}

@media only screen and (min-width : 768px) {
.dropdown:hover .dropdown-menu {
	display: block;
}
}

.navbar-default .navbar-nav > li > a {
	color: #ffffff;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	padding-left:0px;
	padding-right:0px;
	margin-left:15px;
	margin-right:15px;
	padding-bottom:12px;
	padding-top:12px;
	text-transform:uppercase;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	position:inherit;
}

.navbar-default .navbar-nav > li:first-child > a {
	margin-left:0px;
}

.navbar-default .navbar-nav > li:last-child > a {
	margin-right:0px;
}





.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #aa1e23;
  background-color: transparent !important;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #aa1e23;
  background-color: transparent !important;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #aa1e23;
  background-color: transparent !important;
  position:relative;
}

@media (max-width: 1200px) {
.navbar-brand{
    line-height: 100px;
    height: 100px;
}

.navbar-brand img { 
	height:100px; }



}


@media (max-width: 981px) {
.navbar-brand{
    line-height: 100px;
    height: 100px;
}

.navbar-brand img { 
	height:100px; }
	
.navbar {
  padding-bottom:0px;
}

.navbar-nav {

  margin-bottom:20px;
}

}
  
@media (max-width: 768px) {


.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.navbar-right {
  margin-right: 0px;}


.navbar-nav{ border-bottom:0}


.navbar-default .navbar-toggle {
  border: none;
  background-color:transparent;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	margin-top:6px;
  margin-right: 0px;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #aa1e23;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
	
.navbar {
	-webkit-box-shadow: 0 0 10px 0 rgba(131,117,96,0.4);
	box-shadow: 0 0 10px 0 rgba(131,117,96,0.4);
  padding:6px 0 !important;
}

.navbar-default .navbar-nav > li > a {
	padding:8px 0;
	font-size:16px;
	margin:0;
}




.navbar-default .navbar-nav > li > a:after,
.navbar-default .navbar-nav > li > a:hover:after {
	height:0px;
	opacity:0;
	}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #f6f7f9;
  margin-top:10px;
  padding-top:10px;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#fff; font-size:14px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color:#aa1e23;}

.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #aa1e23;
}
.navbar-default .navbar-nav > li.action > a  {
	margin-top:8px;
	margin-left: 0;
}
.navbar-brand{
    line-height: 45px;
	padding-left:0;
    height: 45px;
	margin-top:0;
}
.navbar-brand img { 
height:35px;
margin-top:6px}


}
  
/**
 * Hero
 * ----------------------------------------------------------------------------
 */

.header-hero {
	height:500px;
}


@media only screen and (max-width : 1200px) {
.header-hero {
	height:450px;
}

}

@media only screen and (max-width : 992px) {
.header-hero {
	height:350px;
}

}



@media (max-width: 768px) {
.header-hero {
	height:150px;
}

}

/**
 * Heed help on Homepage
 * ----------------------------------------------------------------------------
 */
.red-bar { 
	background: #a41d22; /* Old browsers */
	background: -moz-linear-gradient(top,  #a41d22 0%, #7d171a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a41d22), color-stop(100%,#7d171a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a41d22 0%,#7d171a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a41d22 0%,#7d171a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a41d22 0%,#7d171a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a41d22 0%,#7d171a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a41d22', endColorstr='#7d171a',GradientType=0 ); /* IE6-9 */
	padding:20px 0;
	position:relative;
}

	.red-bar.menu { 
		padding:10px 0 15px 0;
	}

	.red-bar:before { 
		position: absolute;
		width:100%;
		height:1px;
		background:#d46064;
		top:1px;
		left:0;
		content:"";
	}
	.red-bar .index-text p{
		font-size:13px;
		line-height:18px;
		color:#fff;
		margin:0;
	}
	
	.red-bar ul{
		margin:0;
		padding:0;
		text-align:center;
		list-style-type:none;
	}

	.red-bar li{
		display:inline-block;
		font-size:21px;
		font-weight:400;
		padding:0 20px;
		cursor:pointer;
		position:relative;}
		
		.red-bar li a{
			color:#ea555a;
			cursor:pointer;}
			
			.red-bar li a:hover,.red-bar li a.active{
				color:#fff;
				text-decoration:none;}
			
		.red-bar li:after{
			position: absolute;
			top:0;
			right:-5px;
			color:#ea555a;
			content:"|";}
			
		.red-bar li:last-child:after{
			content:"";}

		
@media (max-width:982px){
	.red-bar li{
		font-size:16px;
		padding:0 10px;}
}
@media (max-width: 768px) {
	.red-bar ul{
		text-align: left;
	}

	.red-bar li{
		display:block;
		font-size:16px;
		padding:0;}
		
		.red-bar li a{
			display:block;
			padding:4px 0px;}
			
		.red-bar li:after{
			content:"";}
}	

















  
/**
 * Team Page
 * ----------------------------------------------------------------------------
 */
 
.team-page {}

	.team-page .intro{ margin:20px 0 50px 0; }

	.team-page hr{ margin:50px 0 60px 0;  border: 0;border-top: 1px solid #d9e4e9;}
	
	.team-page h3{ margin-top:0; margin-bottom:5px;}
	
	.team-page .title{ color:#aa1e23; font-size:20px; text-transform:uppercase;}
	
	.team-page .phone{ color:#02578d; font-weight:bold; font-size:18px;  background:url(images/ico-phone.png) 0 5px no-repeat; padding-left:30px;}
	.team-page .mailto { text-align:right;}
		.team-page .mailto a{ color:#02578d;font-size:18px;  }
 
 	.team-page .short-bio{ margin-top:20px; margin-bottom:40px;}
 
    a.fullbio {
		padding-left:20px;
		padding-right:20px;
		margin-bottom:20px;
    }

    a.fullbio:after {
        font-family: FontAwesome;
        content: "\f077";
		padding-left:10px;
    }

    a.fullbio.collapsed:after {
        content: "\f078";
    }
	
    a.fullbio.sm {
		padding-left:10px;
		padding-right:10px;
		margin-top:20px;
		margin-bottom:0px;
    }

    a.fullbio.sm:after {
		padding-left:5px;
    }
@media (max-width: 768px) {
	.team-page .title{ margin-bottom:20px;}
	.team-page .mailto { text-align:left;}
}
  
/**
 * Inventory Inner
 * ----------------------------------------------------------------------------
 */
.page-inventory {
}

.page-inventory .form-control {
  color: #000000;
  text-transform:uppercase;
  background-color: #ffffff;
  border: 1px solid #b2b8bb;
-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.2);
box-shadow: 0 0 2px 0 rgba(0,0,0,0.2);
  border-radius: 3px 0 0 3px;
}


.page-inventory .btn-primary {
  color: #fff;
  background-color: #02578d;
  border-color: #02578d;
  border-radius: 0 3px 3px 0;
-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.2) !important;
box-shadow: 0 0 2px 0 rgba(0,0,0,0.2) !important;
  padding: 11px;
}


#sync1 .item{
	background:#fff;
	margin:5px 5px 30px 0px;
	-webkit-box-shadow: 2px 2px 3px 0 rgba(0,0,0,0.1);
	box-shadow: 2px 2px 3px 0 rgba(0,0,0,0.1);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:7px;

}
#sync2{
	padding:0 25px 0 20px;
}

#sync2 .item{
	background:#fff;
	margin:00;
	-webkit-box-shadow: 2px 2px 3px 0 rgba(0,0,0,0.1);
	box-shadow: 2px 2px 3px 0 rgba(0,0,0,0.1);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:7px;
    margin: 7px;
    cursor: pointer;
}

#sync2 .synced .item{
	background: #aa1e23;
}

/**
 * Services on Homepage
 * ----------------------------------------------------------------------------
 */
.services-index { 
	background: #fff}
	
@media (max-width: 768px) {
.services-index {padding-bottom:0;}
	
.services-index .more{
	margin-bottom:40px;
	display:inline-block;}

}	
/**
 * itineraries on Homepage
 * ----------------------------------------------------------------------------
 */
.itineraries-index { background: url(images/bg-itineraries.jpg) top center repeat; padding-bottom:60px;}
	.itineraries-index .heading {
		
		margin-bottom:60px;}

	.itineraries-index .heading span {
		background: #fff;
		color:#7f7970;
		position:relative;
		-webkit-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
		padding:12px 80px;}
		
		.itineraries-index .heading span:before {
			position: absolute;
			height:26px;
			width:100%;
			background-image: url(images/divider.png);
			background-position:top center;
			background-size:contain;
			background-repeat:no-repeat;
			bottom:-26px;
			left:0;
			content:"";}
			
	.itineraries-index .heading span div {
		position:relative;
		display:inline-block;}
		
		.itineraries-index .heading span div:before,
		.itineraries-index .heading span div:after {
			position: absolute;
			display:inline-block;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 11px 7px 0 7px;
			border-color: #aa1e23 transparent transparent transparent;
			content:"";
			top:12px;
			left:-45px;}
			
		.itineraries-index .heading span div:after {
			top:12px;
			right:-45px;
			left:auto;}
			

	
	.itineraries-index .box-itinerary {
		-webkit-box-shadow: 0 1px 0 1px rgba(0,0,0,0.1);
		box-shadow: 0 1px 0 1px rgba(0,0,0,0.1);
		margin-bottom:30px;
		position:relative;}
			
		.itineraries-index .box-itinerary .overlay{
			position: absolute;
			-webkit-transition: all 200ms ease-in-out;
			-moz-transition: all 200ms ease-in-out;
			-ms-transition: all 200ms ease-in-out;
			-o-transition: all 200ms ease-in-out;
			transition: all 200ms ease-in-out;
			top:0;
			left:0;
			width:100%;
			text-align:center;
			font-size:25px;
			font-weight:600;
			color:#fff;
			opacity:0;
			height:100%;
			text-decoration:none;
			background:rgba(84,8,11,0.9);}
			
			.itineraries-index .box-itinerary:hover .overlay{
				opacity:1;}
			
			.itineraries-index .box-itinerary .overlay span{
				display:block;
				position:relative;
				margin-top:10px;
				font-family:"Oswald", sans-serif;
				font-weight:300;
				font-size:20px;}
				
				
				.itineraries-index .box-itinerary .overlay span:before{
					position:absolute;
					width:100px;
					left:50%;
					top:-5px;
					height:1px;
					margin-left:-50px;
					font-family:Verdana, Geneva, sans-serif;
					border-top:1px solid #fff;
					content:"";}
			
@media (max-width: 768px) {
	.itineraries-index .heading span {
		padding:12px 40px;}
	
		.itineraries-index .heading span div:before,
		.itineraries-index .heading span div:after {
			left:-25px;
			top:8px;}
			
		.itineraries-index .heading span div:after {
			left:auto;
			right:-25px;}
}

/**
 * Footer
 * ----------------------------------------------------------------------------
 */


	.box-itinerary {
		margin-bottom:30px !important;
		position:relative;}
		
		.box-itinerary .image{
			position:relative;}
			
			.box-itinerary .image .overlay{
				position: absolute;
				-webkit-transition: all 200ms ease-in-out;
				-moz-transition: all 200ms ease-in-out;
				-ms-transition: all 200ms ease-in-out;
				-o-transition: all 200ms ease-in-out;
				transition: all 200ms ease-in-out;
				top:0;
				left:0;
				width:100%;
				padding:20px;
				font-size:13px;
				font-weight:600;
				color:#fff;
				opacity:0;
				height:100%;
				text-decoration:none;
				background:rgba(84,8,11,0.9);}
				
				.box-itinerary:hover .image .overlay{
					opacity:1;}
					
		.box-itinerary a.title {
			color:#313738;
			display:block;
			padding-top:20px;}
			
		.box-itinerary a.title:hover {
			color:#aa1e23;
			text-decoration:none;}
			



/**
 * Footer
 * ----------------------------------------------------------------------------
 */

.footer-area{
	background-color:#740c10;
	padding:30px 0 60px 0;
	border-top:6px solid #812125;
	font-size:11px;
	font-weight:600;
	color:#ffffff;}
	
.footer-area .phone-humbers {
	margin-bottom:20px;}
	
	.footer-area .phone-humbers p {
		font-size:16px;
		font-weight:300;}
			
		.footer-area .phone-humbers p span{
			font-weight:600;}
			
.footer-area a{
	color:#fff;
	text-decoration:none;}
	
.footer-area a:hover{
	text-decoration:underline;
	color:#fff;}
.footer-area .copy { margin-bottom:0px;}

	.footer-area .copy,
	.footer-area .copy a{
		color:#450608;
		font-size:11px;
		font-weight:700;
		text-decoration:none;}
		
	.footer-area .copy a:hover{
		text-decoration:none;
		color:#fff;}



@media (max-width: 768px) {
.footer-area .phone-humbers {
	margin-top:20px;}
	
.footer-area .badges {
	margin:30px 0;}
	.footer-area .social-profiles { float:left;}
	
	p.copy { text-align:left;}
}	
  
.social-profiles {
	margin-left: -12px;
	margin-right: 0;
	padding: 0;
	list-style: none;
	overflow: hidden; }

	.social-profiles li {
		list-style: none;
		float: left;
		margin-left: 12px;
		margin-bottom: 12px;
		display: block; }
	
		.social-profiles li a{
			width:40px;
			height:40px;
			-webkit-transition: all 200ms ease-in-out;
			-moz-transition: all 200ms ease-in-out;
			-ms-transition: all 200ms ease-in-out;
			-o-transition: all 200ms ease-in-out;
			transition: all 200ms ease-in-out;
			display: block; 
			-webkit-border-radius: 7px;
			border-radius: 7px;
			position:relative;
			background:#450608;
			font-size:0;}
			

			
			.social-profiles li a.facebook:hover { background:#3a589b; }
			.social-profiles li a.twitter:hover { background:#3cc7f4; }
			.social-profiles li a.googleplus:hover { background:#ca4638; }
			.social-profiles li a.linkedin:hover { background:#007ab9; }
			.social-profiles li a.youtube:hover { background:#cf3427; }
			.social-profiles li a.vimeo:hover { background:#63cece; }
			.social-profiles li a.pinterest:hover { background:#c12128; }
			.social-profiles li a.instagram:hover { background:#517fa6; }
			.social-profiles li a.email:hover { background:#ffaf00; }
			.social-profiles li a.phone:hover { background:#c4bcaf; }
			
		.social-profiles li a:before {
			position:absolute;
			font-family:FontAwesome;
			color:#740c10;
			font-size:22px;
			-webkit-transition: all 200ms ease-in-out;
			-moz-transition: all 200ms ease-in-out;
			-ms-transition: all 200ms ease-in-out;
			-o-transition: all 200ms ease-in-out;
			transition: all 200ms ease-in-out;
			text-align:center;
			line-height:40px;
			width:100%;}
			
			
			.social-profiles li a:hover:before {
				color:#ffffff;}

			.social-profiles li a.facebook:before { content: '\f09a'; }
			.social-profiles li a.twitter:before { content: '\f099'; }
			.social-profiles li a.googleplus:before { content: '\f0d5'; }
			.social-profiles li a.linkedin:before { content: '\f0e1'; }
			.social-profiles li a.youtube:before { content: '\f16a'; }
			.social-profiles li a.vimeo:before { content: '\f194'; }
			.social-profiles li a.pinterest:before { content: '\f231'; }
			.social-profiles li a.instagram:before { content: '\f16d'; }
			.social-profiles li a.email:before { content: '\f0e0'; }
			.social-profiles li a.phone:before { content: '\f095'; }

	
/**
 * Entry Meta
 * ----------------------------------------------------------------------------
 */

.entry-header,
.page-header { background:none !important;}

article.post { margin-bottom:80px;}

.entry-meta {
	clear: both;
	line-height:1.5;
	margin:10px 0;
	font-size:13px;}


.entry-meta > span {
	margin-right: 20px;}

.entry-meta > span:last-child {
	margin-right: 0;}

.featured-post:before {
	font-family: FontAwesome;
	content: "\f0a1";
	margin-right: 2px;}

.entry-meta a:before {
	margin-right: 4px;}
	
.entry-meta .date a:before {
	font-family: FontAwesome;
	content: "\f133";}

.comments-link a:before {
	font-family: FontAwesome;
	content: "\f075";
	margin-right: 2px;
	position: relative;}

.entry-meta .author a:before {
	font-family: FontAwesome;
	content: "\f007";
	position: relative;
	top: -1px;}

.categories-links a:first-child:before {
	font-family: FontAwesome;
	content: "\f192";}

.tags-links a:first-child:before {
	font-family: FontAwesome;
	content: "\f02c";
	position: relative;}

.edit-link a:before {
	font-family: FontAwesome;
	content: "\f040";
	position: relative;}

.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date {

}

/**
 * Post
 * ----------------------------------------------------------------------------
 */
 
.entry-content {}
	
	.entry-content .entry-thumbnail { margin:5px 0 15px 0;}

/**
 * Sidebar
 * ----------------------------------------------------------------------------
 */
	
.widget-area {}

	.widget-area .widget {
		background:#fff;
		margin:0 0 30px 0;
		background-color:#f5f7f7;
		padding:20px;}		

		.widget-area .widget .widget-title { font-family:"Oswald", sans-serif;margin-top:0; line-height:1; font-weight:bold; margin-bottom:-10px; position:relative;}
		
		.widget-area .widget .widget-title:before {
			content: "";
			position: absolute;
			top: 0px;
			left:-20px;
			height: 0px;
			border-top: 17px solid #aa1e23;
			width: 5px;}
				
		.widget-area .widget ul,
		.widget-area .widget ol,
		.widget-area .widget dl {
			margin:0; }

/**
 * Images
 * ----------------------------------------------------------------------------
 */
 
.alignleft {
	float: left;}

.alignright {
	float: right;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;}

img.alignleft {
	margin: 5px 20px 5px 0;}

.wp-caption.alignleft {
	margin: 5px 10px 5px 0;}

img.alignright {
	margin: 5px 0 5px 20px;}

.wp-caption.alignright {
	margin: 5px 0 5px 10px;}

img.aligncenter {
	margin: 5px auto;}

img.alignnone {
	margin: 5px 0;}

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
	color: #220e10;
	font-size: 18px;
	font-style: italic;
	font-weight: 300;}

img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;}

.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol  {
	list-style-position: inside;}


/**
 * Comments
 * ----------------------------------------------------------------------------
 */

.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;}

.comments-title {
	font-size: 1.8rem;
	font-style:italic;
	margin-top:1.25rem;}

.comment-list,
.comment-list .children {
	list-style-type: none;
	padding: 0;}

.comment-list .children{
	margin-left: 1.25rem;
	float:left;}

.comment-list li{
	float:left;
	width:100%;}

.comment-list li article{ 
	background:none; 
	padding:1.25em 0; 
	margin-bottom:0;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;}

.comment-list li .comment-body{
	float:left;
	width:100%;}

.comment-list > li:after,
.comment-list .children > li:before {
	background: url(images/dotted-line.png) repeat left top;
	background-size: 4px 4px;
	content: "";
	display: block;
	height: 1px;
	width: 100%;
	float:left;}

.comment-list > li:last-child:after {
	display: none;}

.comment-body {
	padding: 1.25rem 0;
	position: relative;
	float:left;}

.comment-author {
	float: left;
	max-width: 100px;}

.comment-author.vcard {
	display: inline-block;
	margin: 0 0 1.25rem 0;
	border: 0;
	padding: 0;}

.comment-author .avatar {
	display: block;}

.comment-author .fn {
	word-wrap: break-word;}

.comment-reply-link,
.comment-reply-login {
	font-style: normal;
	font-weight: normal;}

.comment-author .url {
	color: #000;
	font-style: normal;
	font-weight: normal;}

.comment-author .fn{
	color: #000;
	position:relative;
	font-style: normal;
	padding:15px;
	font-weight: normal;
	}
	
.comment-author .fn:before {
	content: "\f007";
	position:absolute;
	left:0;
	font-family: FontAwesome;
	vertical-align: text-top;}

.says {
	display: none;}

.no-avatars .comment-author {
	margin: 0 0 5px;
	max-width: 100%;
	position: relative;}

.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply {
	width: 100%;}



.comment-list .edit-link {
	margin-left: 20px;}

.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
	float: right;
	width: 79%;
	width: -webkit-calc(100% - 100px);
	width:         calc(100% - 100px);
	word-wrap: break-word;}

.comment-meta,
.comment-meta a {
	color: #a2a2a2;
	font-size: 13px;}

.comment-metadata {
	margin-bottom: 20px;}

.ping-meta {
	color: #a2a2a2;
	font-size: 13px;
	line-height: 2;}

.comment-awaiting-moderation {
	color: #a2a2a2;}

.comment-awaiting-moderation:before {
	content: "\f05e";
	font-family: FontAwesome;
	margin-right: 5px;
	position: relative;
	top: -2px;}

.comment-reply-link:before,
.comment-reply-login:before {
	font-family: FontAwesome;
	content: "\f112";
	margin-right: 3px;}

/* Comment form */
.comment-respond {
	background:#f5f7f7;
	float:left;
	margin:0 0 30px 0;
	padding:20px;}		

.comment .comment-respond {
	margin-bottom: 20px;
	padding: 20px;}

.comment-reply-title {
	font-weight: 300;
	font-size: 1.8rem;
	font-style:italic;}

.comment-reply-title small a {
	color: #131310;
	display: inline-block;
	float: right;
	height: 16px;
	text-indent:-9999px;
	overflow: hidden;
	position:relative;
	width: 16px;}

.comment-reply-title small a:hover {
	color: #ed331c;
	text-decoration: none;}

.comment-reply-title small a:before {
	font-family: FontAwesome;
	content: "\f00d";
	position:absolute;
	top:0;
	right:0;
	font-style:normal;
	text-indent:0;
	vertical-align: top;}

.sidebar .comment-list .comment-reply-title,
.sidebar .comment-list .comment-respond .comment-form {
	padding: 0;}

.comment-form .comment-notes {
	margin-bottom: 2.5rem;
	color: #999;
	font-size:0.8rem;}

.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
	margin-bottom: 8px;}

.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
	float: left;
	padding: 5px 0;
	width: 120px;}

.comment-form .required {
	color: #ed331c;}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	max-width: 270px;
	width: 60%;}

.comment-form textarea {
	width: 100%;}

.form-allowed-tags,
.form-allowed-tags code {
	color: #999;
	font-size: 0.8rem;}

.form-allowed-tags code {
	font-size: 0.8rem;
	margin-left: 3px;}

.comment-list .pingback,
.comment-list .trackback {
	padding-top: 1.25rem;}

.comment-navigation {
	padding: 20px 0 30px;
	width: 100%;
	float:left;}
	
	.comment-navigation .section-heading {
		font-weight: 300;
		font-size: 1.8rem;
		font-style:italic;
		margin-top:1.25rem;}
	
	.comment-navigation .nav-previous {
		float:left;}
		
	.comment-navigation .nav-next {
		float:right;}

.no-comments {
	background-color: #f7f5e7;
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0;
	padding: 40px 0;
	text-align: center;}

/**
 * Block Grid
 * ----------------------------------------------------------------------------
 */

[class*="block-grid-"] {
  display: block;
  margin: 0px;
  padding: 0;
}
[class*="block-grid-"]:before,
[class*="block-grid-"]:after {
  content: " ";
  display: table;
}
[class*="block-grid-"]:after {
  clear: both;
}
.block-grid-item {
  display: inline;
  margin: 0;
  padding: 15px;
  height: auto;
  float: left;
  list-style: none;
}
.block-grid-xs-1 > .block-grid-item {
  width: 100%;
}
.block-grid-xs-1 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-1 > .block-grid-item:nth-of-type(1n+1) {
  clear: both;
}
.block-grid-xs-2 > .block-grid-item {
  width: 50%;
}
.block-grid-xs-2 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-2 > .block-grid-item:nth-of-type(2n+1) {
  clear: both;
}
.block-grid-xs-3 > .block-grid-item {
  width: 33.333333333333336%;
}
.block-grid-xs-3 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-3 > .block-grid-item:nth-of-type(3n+1) {
  clear: both;
}
.block-grid-xs-4 > .block-grid-item {
  width: 25%;
}
.block-grid-xs-4 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-4 > .block-grid-item:nth-of-type(4n+1) {
  clear: both;
}
.block-grid-xs-5 > .block-grid-item {
  width: 20%;
}
.block-grid-xs-5 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-5 > .block-grid-item:nth-of-type(5n+1) {
  clear: both;
}
.block-grid-xs-6 > .block-grid-item {
  width: 16.666666666666668%;
}
.block-grid-xs-6 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-6 > .block-grid-item:nth-of-type(6n+1) {
  clear: both;
}
.block-grid-xs-7 > .block-grid-item {
  width: 14.285714285714286%;
}
.block-grid-xs-7 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-7 > .block-grid-item:nth-of-type(7n+1) {
  clear: both;
}
.block-grid-xs-8 > .block-grid-item {
  width: 12.5%;
}
.block-grid-xs-8 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-8 > .block-grid-item:nth-of-type(8n+1) {
  clear: both;
}
.block-grid-xs-9 > .block-grid-item {
  width: 11.11111111111111%;
}
.block-grid-xs-9 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-9 > .block-grid-item:nth-of-type(9n+1) {
  clear: both;
}
.block-grid-xs-10 > .block-grid-item {
  width: 10%;
}
.block-grid-xs-10 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-10 > .block-grid-item:nth-of-type(10n+1) {
  clear: both;
}
.block-grid-xs-11 > .block-grid-item {
  width: 9.090909090909092%;
}
.block-grid-xs-11 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-11 > .block-grid-item:nth-of-type(11n+1) {
  clear: both;
}
.block-grid-xs-12 > .block-grid-item {
  width: 8.333333333333334%;
}
.block-grid-xs-12 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-12 > .block-grid-item:nth-of-type(12n+1) {
  clear: both;
}
@media (min-width: 768px) {

  .block-grid-sm-1 > .block-grid-item {
    width: 100%;
  }
  .block-grid-sm-1 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-1 > .block-grid-item:nth-of-type(1n+1) {
    clear: both;
  }
  .block-grid-sm-2 > .block-grid-item {
    width: 50%;
  }
  .block-grid-sm-2 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-2 > .block-grid-item:nth-of-type(2n+1) {
    clear: both;
  }
  .block-grid-sm-3 > .block-grid-item {
    width: 33.333333333333336%;
  }
  .block-grid-sm-3 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-3 > .block-grid-item:nth-of-type(3n+1) {
    clear: both;
  }
  .block-grid-sm-4 > .block-grid-item {
    width: 25%;
  }
  .block-grid-sm-4 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-4 > .block-grid-item:nth-of-type(4n+1) {
    clear: both;
  }
  .block-grid-sm-5 > .block-grid-item {
    width: 20%;
  }
  .block-grid-sm-5 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-5 > .block-grid-item:nth-of-type(5n+1) {
    clear: both;
  }
  .block-grid-sm-6 > .block-grid-item {
    width: 16.666666666666668%;
  }
  .block-grid-sm-6 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-6 > .block-grid-item:nth-of-type(6n+1) {
    clear: both;
  }
  .block-grid-sm-7 > .block-grid-item {
    width: 14.285714285714286%;
  }
  .block-grid-sm-7 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-7 > .block-grid-item:nth-of-type(7n+1) {
    clear: both;
  }
  .block-grid-sm-8 > .block-grid-item {
    width: 12.5%;
  }
  .block-grid-sm-8 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-8 > .block-grid-item:nth-of-type(8n+1) {
    clear: both;
  }
  .block-grid-sm-9 > .block-grid-item {
    width: 11.11111111111111%;
  }
  .block-grid-sm-9 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-9 > .block-grid-item:nth-of-type(9n+1) {
    clear: both;
  }
  .block-grid-sm-10 > .block-grid-item {
    width: 10%;
  }
  .block-grid-sm-10 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-10 > .block-grid-item:nth-of-type(10n+1) {
    clear: both;
  }
  .block-grid-sm-11 > .block-grid-item {
    width: 9.090909090909092%;
  }
  .block-grid-sm-11 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-11 > .block-grid-item:nth-of-type(11n+1) {
    clear: both;
  }
  .block-grid-sm-12 > .block-grid-item {
    width: 8.333333333333334%;
  }
  .block-grid-sm-12 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-12 > .block-grid-item:nth-of-type(12n+1) {
    clear: both;
  }
}
@media (min-width: 992px) {
  .block-grid-md-1 > .block-grid-item {
    width: 100%;
  }
  .block-grid-md-1 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-1 > .block-grid-item:nth-of-type(1n+1) {
    clear: both;
  }
  .block-grid-md-2 > .block-grid-item {
    width: 50%;
  }
  .block-grid-md-2 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-2 > .block-grid-item:nth-of-type(2n+1) {
    clear: both;
  }
  .block-grid-md-3 > .block-grid-item {
    width: 33.333333333333336%;
  }
  .block-grid-md-3 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-3 > .block-grid-item:nth-of-type(3n+1) {
    clear: both;
  }
  .block-grid-md-4 > .block-grid-item {
    width: 25%;
  }
  .block-grid-md-4 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-4 > .block-grid-item:nth-of-type(4n+1) {
    clear: both;
  }
  .block-grid-md-5 > .block-grid-item {
    width: 20%;
  }
  .block-grid-md-5 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-5 > .block-grid-item:nth-of-type(5n+1) {
    clear: both;
  }
  .block-grid-md-6 > .block-grid-item {
    width: 16.666666666666668%;
  }
  .block-grid-md-6 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-6 > .block-grid-item:nth-of-type(6n+1) {
    clear: both;
  }
  .block-grid-md-7 > .block-grid-item {
    width: 14.285714285714286%;
  }
  .block-grid-md-7 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-7 > .block-grid-item:nth-of-type(7n+1) {
    clear: both;
  }
  .block-grid-md-8 > .block-grid-item {
    width: 12.5%;
  }
  .block-grid-md-8 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-8 > .block-grid-item:nth-of-type(8n+1) {
    clear: both;
  }
  .block-grid-md-9 > .block-grid-item {
    width: 11.11111111111111%;
  }
  .block-grid-md-9 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-9 > .block-grid-item:nth-of-type(9n+1) {
    clear: both;
  }
  .block-grid-md-10 > .block-grid-item {
    width: 10%;
  }
  .block-grid-md-10 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-10 > .block-grid-item:nth-of-type(10n+1) {
    clear: both;
  }
  .block-grid-md-11 > .block-grid-item {
    width: 9.090909090909092%;
  }
  .block-grid-md-11 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-11 > .block-grid-item:nth-of-type(11n+1) {
    clear: both;
  }
  .block-grid-md-12 > .block-grid-item {
    width: 8.333333333333334%;
  }
  .block-grid-md-12 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-12 > .block-grid-item:nth-of-type(12n+1) {
    clear: both;
  }
}
@media (min-width: 1200px) {
  .block-grid-lg-1 > .block-grid-item {
    width: 100%;
  }
  .block-grid-lg-1 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-1 > .block-grid-item:nth-of-type(1n+1) {
    clear: both;
  }
  .block-grid-lg-2 > .block-grid-item {
    width: 50%;
  }
  .block-grid-lg-2 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-2 > .block-grid-item:nth-of-type(2n+1) {
    clear: both;
  }
  .block-grid-lg-3 > .block-grid-item {
    width: 33.333333333333336%;
  }
  .block-grid-lg-3 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-3 > .block-grid-item:nth-of-type(3n+1) {
    clear: both;
  }
  .block-grid-lg-4 > .block-grid-item {
    width: 25%;
  }
  .block-grid-lg-4 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-4 > .block-grid-item:nth-of-type(4n+1) {
    clear: both;
  }
  .block-grid-lg-5 > .block-grid-item {
    width: 20%;
  }
  .block-grid-lg-5 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-5 > .block-grid-item:nth-of-type(5n+1) {
    clear: both;
  }
  .block-grid-lg-6 > .block-grid-item {
    width: 16.666666666666668%;
  }
  .block-grid-lg-6 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-6 > .block-grid-item:nth-of-type(6n+1) {
    clear: both;
  }
  .block-grid-lg-7 > .block-grid-item {
    width: 14.285714285714286%;
  }
  .block-grid-lg-7 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-7 > .block-grid-item:nth-of-type(7n+1) {
    clear: both;
  }
  .block-grid-lg-8 > .block-grid-item {
    width: 12.5%;
  }
  .block-grid-lg-8 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-8 > .block-grid-item:nth-of-type(8n+1) {
    clear: both;
  }
  .block-grid-lg-9 > .block-grid-item {
    width: 11.11111111111111%;
  }
  .block-grid-lg-9 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-9 > .block-grid-item:nth-of-type(9n+1) {
    clear: both;
  }
  .block-grid-lg-10 > .block-grid-item {
    width: 10%;
  }
  .block-grid-lg-10 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-10 > .block-grid-item:nth-of-type(10n+1) {
    clear: both;
  }
  .block-grid-lg-11 > .block-grid-item {
    width: 9.090909090909092%;
  }
  .block-grid-lg-11 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-11 > .block-grid-item:nth-of-type(11n+1) {
    clear: both;
  }
  .block-grid-lg-12 > .block-grid-item {
    width: 8.333333333333334%;
  }
  .block-grid-lg-12 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-12 > .block-grid-item:nth-of-type(12n+1) {
    clear: both;
  }
}


.jillian-barrow{
 width:100%;
 float:left;

}
.jillian-barrow ul{
  padding:0px;
  margin:0px;
}
.jillian-barrow ul li{
  display:inline;
}
@media (max-width: 767px) {
	.box-itinerary .image{ display:inline-block;}
	.block-grid-item{ text-align:center;}
	
	.box-itinerary .image{ max-width:100%;}
	ul.secondary-nav{ top:0; float:none; text-align:left!important}
	.list-inline > li{ display:block;}
	ul.secondary-nav li:first-child a,ul.secondary-nav li a{ border:none;}
}

.itineraries-index .heading span div:before{
border-style:none;
content: "";
}
.itineraries-index .heading span div:after{
border-style:none;
content: "";
}
.item hr {
    margin-top: 30px;
    margin-bottom: 40px;
    border: 0;
    border-top: 1px solid #eee;
    display: block;
    clear: both;
    float: left;
    width: 100%;
}
.aligntext{
text-align:center;
}