
.pure-g [class *="pure-u"]
 {
    font-family: 'MuseoSansCyrl-300';
}

/*TOUR PAGE*/

.single-tour h2.tour {
	font-size:22px;
	text-align:center;
	text-transform:uppercase;
}

.single-tour .tour-duration {
	font-size:17px;
	text-align:center;
}

.single-tour .tour-locations {
	display:inline-block;
	font-size:17px;
	text-align:center;
	width:100%;
}

.single-tour .short-info {
	display:inline-block;
	margin-top:25px;
	text-align:center;
	width:100%;
}

.single-tour .nf-modal{
	z-index:9999999 !important;
	-webkit-overflow-scrolling: touch;
}

.single-tour .at-a-glance {
	background:#EEE;
	display:block;
	margin:30px auto 0 auto;
	padding:20px 40px;
	text-align:center;
}

.single-tour .at-a-glance h3 {
	color:#444;
	font-size:17px;
}

.single-tour .at-a-glance h4 {
	color:#444;
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}

.single-tour .at-a-glance p {
	margin-bottom:6px;
}

.accordion-expand-holder {
    margin:10px 0;
}
.accordion-expand-holder .open, .accordion-expand-holder .close {
    margin:0 10px 0 0;
}

.ui-accordion-content {
    height:auto;
}

.single-tour h3.ui-accordion-header {
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	color:#444;
	font-size:20px;
	outline-width:0;
	margin:25px 0;
	padding:8px 0;
	position:relative;
}

.single-tour h3.ui-accordion-header:after {
	color:#CBC0AA;
	content:"\f105";
	font-family:FontAwesome;
	font-size:30px;
	position:absolute;
	right:10px;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}

.single-tour .ui-accordion-content h3.ui-accordion-header {
	border-bottom:1px solid #DDD;
	border-top:none;
	font-size:17px;
	margin:10px 0;
	padding:4px 0;
}

.single-tour .day-number {
	color:#CBC0AA;
	font-weight:bold;
}

.single-tour .accordion-subtitle {
	color:#444;
	font-size:16px;
	font-weight:bold;
	padding-top:20px;
	text-transform:uppercase;
}

.single-tour .accordion {
	text-align:left;
}

.single-tour ul.included li {
	padding-bottom:18px;
	padding-left:40px;
	position:relative;
}


.single-tour ul.included li:before {
	content:url('../images/success.png');
	height:10px;
	left:0;
	position:absolute;
	width:10px;
}

.single-tour ul.excluded li {
	padding-bottom:12px;
	padding-left:40px;
	position:relative;
}


.single-tour ul.excluded li:before {
	content:url('../images/error.png');
	height:10px;
	left:0;
	position:absolute;
	width:10px;
}

.single-tour .pdf-wrapper {
	padding:0;
}

.single-tour .pdf {
	text-align:left;
}

.single-tour .pdf i.fa {
	color:#CC4B4C;
	font-size:40px;
	margin-bottom:15px;
}

.single-tour .pure-g {
	text-align:left;
}

.single-tour .expert {
	padding:0
}

.single-tour .expert div:nth-of-type(2) p {
	padding:15px 30px;
}

.single-tour .testimonials i {
	display:block;
	margin-top:5px;
}

.single-tour .testimonials > div {
	margin-bottom:40px;
}

.single-tour .testimonials > div strong {
	color:#444;
}

.single-tour .testimonials > div:last-of-type {
	margin-bottom:0;
}

.single-tour .tour-gallery-wrapper .bx-controls {
	position:absolute;
	width:100%;
	z-index:999;
}

.single-tour .tour-gallery-wrapper .bx-pager {
	bottom:10px;
}

.single-tour .tour-gallery-wrapper .bx-pager.bx-default-pager a {
	background:transparent;
	border:1px solid #F1F1F1;
	height:8px;
	margin:0 3px;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	width:8px;
}

.single-tour .tour-gallery-wrapper .bx-pager.bx-default-pager a:hover {
	background:#F1F1F1;
}

.single-tour .tour-gallery-wrapper .bx-pager.bx-default-pager a.active {
	background:#F1F1F1;
	border:1px solid #F1F1F1;
}

.single-tour .accordion-expand-holder {
	float:none;
	margin-bottom:-10px;
	text-align:right;
}

.single-tour .accordion-expand-holder button {
	background:none;
	border:0;
	font-size:12px;
	margin-left:5px;
	margin-right:0;
	outline-width:0px;
	padding-right:0;
}

.tour-sidebar {
	background:#DDDDDD;
	padding:2px 0 80px 0;
	width:80%;
}

.tour-sidebar ul.navigation li {
	border-bottom:2px solid #AAA;
	font-size:15px;
	padding:6px 20px;
    list-style: none;
}

.tour-sidebar ul.navigation li a {
	display:block;
	position:relative;
}

.tour-sidebar ul.navigation li a:after {
	color:#CBC0AA;
	content:"\f105";
	font-family:FontAwesome;
	font-size:30px;
	position:absolute;
	right:-10px;
	top:0;
}

.tour-sidebar h2.tour-name {
	color:#868686;
	font-size:24px;
	font-weight:bold;
	letter-spacing:2px;
	padding-left:20px
}

.tour-sidebar .tour-details {
	border-top:2px solid #AAA;
	padding:0;
}

.tour-sidebar .tour-details .duration, .tour-sidebar .tour-details .from {
	position:relative;
}

.tour-sidebar .tour-details .duration:after, .tour-sidebar .tour-details .from:after {
	color:#CBC0AA;
	content:"\f105";
	font-family:FontAwesome;
	font-size:30px;
	position:absolute;
	right:10px;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}

.tour-sidebar .tour-details div {
	border-bottom:2px solid #AAA;
	box-sizing:border-box;
	padding:18px;
	text-transform:uppercase;
}

.tour-sidebar .tour-details div:nth-of-type(odd) {
	border-right:2px solid #AAA;
	box-sizing:border-box;
}

.tour-sidebar .tour-locations-list {
	padding:20px;
}

.tour-sidebar .tour-locations-list span.tour-location {
	color:#444;
	display:block;
	margin:20px 0 15px 0;
	text-transform:uppercase;
}

.tour-sidebar .tour-locations-list span.comma:last-of-type {
	display:none;
}

.tour-sidebar .tour-locations-list-title {
	position:relative;
}

.tour-sidebar .tour-locations-list-title:after {
	color:#CBC0AA;
	content:"\f105";
	font-family:FontAwesome;
	font-size:30px;
	position:absolute;
	right:0px;
	top:2px;
	transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
}

.tour-sidebar .tour-book-button {
	background: #898377;
    background: -moz-linear-gradient(top, #898377 0%, #666157 100%);
    background: -webkit-linear-gradient(top, #898377 0%,#666157 100%);
    background: linear-gradient(to bottom, #898377 0%,#666157 100%);
	color:#FFF;
	cursor:pointer;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898377', endColorstr='#666157',GradientType=0 );
    font-weight:bold;
	letter-spacing:2px;
	margin-bottom:10px;
	padding:12px 0 12px 20px;
}

.tour-sidebar .tour-enquire-button a{
	background: #898377;
    background: -moz-linear-gradient(top, #898377 0%, #666157 100%);
    background: -webkit-linear-gradient(top, #898377 0%,#666157 100%);
    background: linear-gradient(to bottom, #898377 0%,#666157 100%);
	color:#FFF;
	cursor:pointer;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898377', endColorstr='#666157',GradientType=0 );
    font-weight:bold;
	letter-spacing:2px;
	margin-bottom:10px;
	padding:12px 0 12px 20px;
	display:block;
}

.tour-sidebar .request-quote {
	color:#444;
	display:block;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
	padding:10px 20px 0 20px;
	text-align:center;
}

.single-tour .related-tours h3 {
	color:#555;
	text-transform:uppercase;
}

.single-tour .related-tours {
    border:0;
	text-align:left;
}

.single-tour .related-tours ul li {
    border-bottom: 1px solid #ccc;
    padding:10px 0 20px 0;
}

.single-tour .related-tours ul li:first-of-type {
    border-top: 1px solid #ccc;
}

.single-tour .related-duration, .single-tour .related-from {
	color:#444;
	font-family:TrajanPro-Regular;
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 6px;
}

.book-tour-content {
	height:0px;
	visibility:hidden;
	width:100%;
}

.booking-iframe {
	position: relative;
	padding-bottom: 56%;
	padding-top: 30px;
	height: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling:touch;
	width:100%;
}

.booking-iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#ninja-forms-modal-18 {
	background:#EEE;
	text-transform:uppercase;
}

#ninja-forms-modal-18 .nf-modal-content {
	background:#EEE;
}

#ninja-forms-modal-18 a.close-modal {
	background:#857F74;
	border-radius:35px;
	color:#EEE;
	font-size:35px;
	line-height:18px;
	padding:8px;
	right:8px;
	top:8px;
}

.single-tour form#ninja_forms_form_18 .field-wrap {
	float:left;
	width:45%;
}

.single-tour #ninja-forms-modal-18 h2.ninja-forms-form-title {
	color:#666;
	margin-top:-5px;
	text-align:center;
}

.single-tour form#ninja_forms_form_18 .field-wrap:nth-of-type(even) {
	margin-left:8%;
}

.single-tour  div#ninja_forms_field_58_div_wrap{
	margin-left:0% !important;
}

.single-tour form#ninja_forms_form_18 #ninja_forms_field_57_div_wrap {
	display:inline-block;
	width:100%;
}

.single-tour form#ninja_forms_form_18 #ninja_forms_field_57_div_wrap p {
	color:#333;
	font-size:13px;
	font-style:italic;
	letter-spacing:1.2px;
	text-align:center;
	text-transform:none;
}

.single-tour form#ninja_forms_form_18 #ninja_forms_field_58_div_wrap,
.single-tour form#ninja_forms_form_18 #ninja_forms_field_44_div_wrap {
	width:100%;
}

.single-tour form#ninja_forms_form_18 input[type="text"],
.single-tour form#ninja_forms_form_18 select {
	background:#FFF;
	border:1px solid #BBB;
	font-size:12px;
	height:28px;
	outline-color:#999;
	outline-width:1px;
	padding-left:5px;
	text-transform:none;
}

.single-tour form#ninja_forms_form_18 textarea {
	border:1px solid #BBB;
	height:75px;
	outline-color:#999;
	outline-width:1px;
}

.single-tour form#ninja_forms_form_18 input[type="submit"] {
	background: #78766b;
    background: -moz-linear-gradient(top,  #78766b 0%, #585750 99%);
    background: -webkit-linear-gradient(top,  #78766b 0%,#585750 99%);
    background: linear-gradient(to bottom,  #78766b 0%,#585750 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78766b', endColorstr='#585750',GradientType=0 );
    border:0;
    color:#FFF;
    font-size:17px;
    letter-spacing:1.8px;
    outline-color:#999;
    outline-width:1px;
	padding:18px 0;
	text-transform:uppercase;
	width:100%;
}

.single-tour form#ninja_forms_form_18 label {
	font-size:14px;
	font-weight:normal;
}

/*END OF TOUR PAGE*/
