

.page-content-container-desktop {
    margin: 35px 60px 35px 60px;
}
	
.page-content-intro-bar-desktop {
    width: 100%;
    text-align: left;
    margin: 0;
    height: auto;
}	
	
.page-content-intro-bar-box-left-desktop {
    width: 76%;
    float: left;
    height: auto;
    text-align: left;
    font-family: 'Open Sans', arial, helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
}

.page-content-container-desktop h2{
    font-size: 28px;
     color: #0a407d;
    font-family: "Tempo", "Tempo-Local", Arial Narrow, Arial, sans-serif;
    text-transform: uppercase;
    padding-bottom: 1%;
}

.page-content-container-desktop h3 {
    font-size: 24px;
     color: #0a407d;
    font-family: "Tempo", "Tempo-Local", Arial Narrow, Arial, sans-serif;
    text-transform: uppercase;
    padding-bottom: 1%;
}

.page-content-container-desktop h4 {
    font-size: 20px;
     color: #0a407d;
    font-family: "Tempo", "Tempo-Local", Arial Narrow, Arial, sans-serif;
    text-transform: uppercase;
    padding-bottom: 1%;
}

.page-content-container-desktop h5 {
    font-size: 16px;
     color: #0a407d;
    font-family: "Tempo", "Tempo-Local", Arial Narrow, Arial, sans-serif;
    text-transform: uppercase;
    padding-bottom: 1%;
}

.page-content-container-desktop ul {
    list-style: disc;
    padding-left: 5%;
}

.page-content-cta-container {
    padding-top: 1%;
    text-align: right;
}
	
.page-content-intro-cta-desktop {
    vertical-align: middle;
    padding: 15px 25px;
    color: white;
    font: normal 16px tempo;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background: #dc1125;
    text-decoration: none;
    min-width: 85px;
    /*-webkit-transition: background-color 300ms false;
    -moz-transition: background-color 300ms false false;
    -o-transition: background-color 300ms false false;*/
    transition: background-color 300ms;
    margin: 12% auto 0; 
	border-radius: 4px;
	white-space: nowrap;
}
	
.page-content-intro-cta-desktop:after {
    border-style: solid;
    display: inline-block;
    height: 0;
    width: 0;
    content: "";
    border-width: 6px 0 6px 6px;
    border-color: transparent transparent transparent #fff;
    position: relative;
    right: -7px;
    top: 0;
    margin-bottom: 0px;
}

.page-content-sub-copy-desktop {
	padding-top: 3%;
	font-size: 14px;
	padding-left: 86%;
}

	
#ccl-accomodations {
    box-shadow: none;
}

/* TABLET VIEW PORTRAIT */
@media only screen and (max-device-width: 1024px) and (orientation: portrait)  {

.page-content-container-desktop {
    margin: 35px 35px 35px 35px;
}

.page-content-intro-bar-box-left-desktop {
    width: 70%;
	padding-right: 1%;
}

.page-content-sub-copy-desktop {
    padding-left: 83%;
}

}

/* TABET VIEW LANDSCAPE */
@media only screen and (max-device-width: 1365px) and (orientation: landscape) {

.page-content-container-desktop {
    margin: 35px 35px 35px 35px;
}

.page-content-intro-bar-box-left-desktop {
    width: 68%;
    padding-right: 3%;
}

.page-content-sub-copy-desktop {
    padding-left: 83%;
}

}

