﻿@charset "utf-8";
/* CSS Document */

/* For Print
-------------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	font-family: 'Muli', 'Helvetica-Neue', 'Helvetica', 'Arial', sans-serif;
	font-size: 14px;
	line-height: 1.428571429;
	color: #282828;
	background-color: #ffffff;
	font-weight: 300;
	text-shadow:none !important;
    background:transparent !important;
    box-shadow:none !important;
    padding: 10px;
}

a, a:visited{
	text-decoration: underline;
}

.btn, .btn-primary, btn-info
{
    border: none;
    text-decoration: underline;
    color: #004B3B;
}

p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
.table td, .table th {
	background-color: #fff !important;
}
.btn>.caret, .dropup>.btn>.caret {
	border-top-color: #000 !important;
}
.label {
	border: 1px solid #000;
}
.table {
	border-collapse: collapse !important;
}
.table-bordered th, .table-bordered td {
	border: 1px solid #ddd !important;
}
/*Header*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'CocktailShaker', 'Muli', 'Helvetica', 'Arial', Sans-Serif;
	font-weight: normal;
	line-height: 1.1;
	color: #f26522 !important;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: none !important;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
	font-weight: normal;
	line-height: 1;
	color: #f26522 !important;
}
h1, h2, h3 {
	margin-top: 15px;
	margin-bottom: 10px;
}
h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}
h1, .h1 {
	font-size: 72px;
}
h2, .h2 {
	font-size: 54px;
}
h3, .h3 {
	font-size: 34px;
}
h4, h5, h6, .h4, .h5, .h6 {
	font-family: 'Muli', 'Helvetica-Neue', 'Helvetica', 'Arial', sans-serif;
	font-weight: 500;
}
h4, .h4 {
	font-size: 18px;
}
h5, .h5 {
	font-size: 16px;
}
h6, .h6 {
	font-size: 14px;
}
h1 small, .h1 small {
	font-size: 24px;
}
h2 small, .h2 small {
	font-size: 18px;
}
h3 small, .h3 small, h4 small, .h4 small {
	font-size: 14px;
}

#carousel-home .carousel-caption 
{
    margin-top:0px;
    width: 100%;
}

#carousel-home .carousel-caption p 
{
   display: inline-block;
   padding-right: 10px;
}
/*no borders*/
img, img a, .page-right, .page-wide {
	border: none;
}
/*SHOW Element*/
.hidden-xs{
	display: block !important;
}
/*Remove Element*/
.utilities, .mainNavBar, .footer, .sticky-footer, .profile-related, .page-related, .events, .map-widget, .advert, .nav, .sort-box, .page-related, .profile-related, .landing-featured-wrap, #main-filter, .pagination, .profile-buttons, #Comments, .carousel-map, .four-blocks-home, .carousel-control, .carousel-indicators, .related-articles  {
	display: none !important;
}

/*REALLY SHOW Element*/
.address, .map-wrapper, .list-middle, .big-list {
	display: block !important;
}

.trip-small-list .trip-item .btn-edit, .trip-small-list .trip-item p, .trip-small-list .trip-item .trip-item-notes {
	display: inherit !important;
}

.trip-listing #main-map, .trip-listing .list-right, .trip-listing .list-left, .listing #main-map
{
    display: block !important;
    width: 100% !important;
    height: 100% !important;
}