

body {
    font-size: 14px;
    font-family:'Open Sans', sans-serif;
    font-weight: lighter;
    color:#1a1a1a;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Roboto', sans-serif;
}
h1, h2, h3 {
    font-weight: bold;
    text-transform: uppercase;
}
h1 {
    font-size: 4.286em;
}
h2 {
    font-size: 2.500em;
}
h3 {
    font-size: 2.143em;
}
h4 {
    font-size: 1.571em;
    font-weight: bold;
    margin-top: 25px;
}
h4:first-child {
    margin-top: 0;
}

h5 {
    font-size: 1.286em;
}
h6 {
    font-size: 1.143em;
}
p,ul,ol {
    line-height: 1.4em;
}

.list-no-styling {
    padding-left:0;
    list-style:none;
}
.list-no-left-padding {
    padding-left:1.4em;
}

.small-text{
    font-size:80%;
}

.list-link-download {
    padding-left:0;
    list-style:none;
}

.list-link-download,
.list-link-download li,
.list-link-download li a {
    color: #2dabd1;
    padding-bottom: 10px;
    font-size: 1.0em;
}
.list-link-download span[class*="icon-"] {
    font-size: 1.2em;
    font-weight: lighter !important;
    padding-right: 3px;
}

a.action-btn {
    background-color: #2dabd1;
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFF;
    padding: 10px 40px;
}

.table-content {
    width: 100%;
    height: auto;
    border-spacing: 10px 15px;
    border-collapse: inherit;
}

 
 #blog-disclaimer h3 {
    font-size:1.2em;
}

#blog-disclaimer p {
    font-size: 0.9em;
}

/**
Classes from icomoon for viewing in CMS HTMLTextEditor
If new icons needed, add new icons to this.
**/

.icon-home, .icon-camera, .icon-envelop, .icon-cross, .icon-checkmark, .icon-play3, .icon-circle-up, .icon-circle-right, .icon-circle-down,
.icon-circle-left, .icon-facebook, .icon-instagram, .icon-twitter, .icon-tripadvisor, .icon-youtube3, .icon-location, .icon-plus, .icon-minus, .icon-search, .icon-exit, .icon-key, .icon-feed2,
.icon-chain-circle,.icon-arrow-circle-down, .icon-chain {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.timeadmission {
    font-weight: bold;
    margin: 20px 0;
}

.cs-transparent { background-color: none; }

.cs-transparent-text { color: white; }