 #ccl-accomodations{box-shadow: none;}
	.page-content{ 
	margin: 35px 100px 35px 100px;
	}
    .heading-tempo{ font: normal 28px tempo;  text-transform: uppercase;  color: #0f5498;}
    .heading-tempo-blue{ font: normal 45px tempo; text-transform: uppercase;  color: #0f5498;}
	.heading-tempo-red{ font: normal 22px tempo; text-transform: uppercase;  color: #dc1125;}
    .table-heading{ font: normal 28px tempo;  color:white; text-transform: uppercase;  color:white;}
    .italic-copy{ font-size:12px;}
    hr{height:1px; border:none; background-color:#D5D5D5; width:100%; margin:25px 0px}
    .tableForMobile{float:left;width:33%;}
    .tableForMobile table{ border:1px solid #ccc}
    .tableForMobile table td{padding:10px; border-bottom:1px solid #ccc}
    .InsiderPicksText{
	 padding-top: 5px;
	}
    .PageContentImage{
	float:right;
	width:40%;
	padding:0px 0px 0px 0px;
	box-sizing: border-box;
	padding-top: 0px;
	}
    .PageContentImage img{width: 100%; height:auto; display: block; padding-bottom: 10px;}
    
	.page_content_red_cta {
    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;
	}
    .page_content_red_cta: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;
    }
	.intoParagraph {
    padding-bottom: 20px;
    }
	.tileParagraph {
	padding-bottom: 4%;
	padding-right: 42%;
	font-size: 16px;
	font-family: 'Open Sans', arial, helvetica, sans-serif;
    color: #595959;
	}	
	.caboPadding {
	margin-bottom: -29px;	
	}
	
    @media (max-width:768px){
    .tableForMobile{
    float:none;
    width:100%;
    }
    .PageContentText{
    float:none;
    width:100%;
	margin-top: -4%;
    }
	
	.PageContentText2{
    float:none;
    width:100%;
	margin-top: 0%;
    }
	
    .PageContentImage{
    float:none;
    width:100%;
    }
	.heading-tempo-blue{ 
	font: normal 27px tempo; 
	text-transform: uppercase;  
	color: #0f5498;
	}
	.page-content{
	padding: 5px;
	margin: 0px 0px 0px 0px;
	}
	.intoParagraph {
    padding-bottom: 8px;
    }
	.tileParagraph {
	padding-bottom: 10%;
	padding-right: 0%;
	font-family: 'Open Sans', arial, helvetica, sans-serif;
    color: #595959;
	font-size: 14px;
	}	
	.caboPadding {
	margin-bottom: 0px;	
	}
	
	
    /* MOBILE VIEW PORTRAIT */
    /* FOR iPhone 678 */
	.tableForMobile{
    float:none;
    width:100%;
    }
    .PageContentText{
    float:none;
    width:100%;
	margin-top: -4%;
    }
	
	.PageContentText2{
    float:none;
    width:100%;
	margin-top: 0%;
    }
    .PageContentImage{
    float:none;
    width:100%;
    }
	.heading-tempo-blue{ 
	font: normal 27px tempo; 
	text-transform: uppercase;  
	color: #0f5498;
	}
	.page-content{
	padding: 5px;
	margin: 0px 0px 0px 0px;
	}
	.intoParagraph {
    padding-bottom: 8px;
    }
	.tileParagraph {
	padding-bottom: 10%;
	padding-right: 0%;
	font-family: 'Open Sans', arial, helvetica, sans-serif;
    color: #595959;
	font-size: 14px;
	}	
	.caboPadding {
	margin-bottom: 0px;	
	}
	
	.page_content_red_cta {
    vertical-align: middle;
    padding: 15px 18px;
    color: white;
    font: normal 12px tempo;
    letter-spacing: 0px;
    text-transform: uppercase;
    background: #dc1125;
    text-decoration: none;
    min-width: 85px;
    transition: background-color 300ms;
    margin: 12% auto 0; 
	border-radius: 4px;
	}
	
	 .page_content_red_cta:after {
    border-style: solid;
    display: inline-block;
    height: 0;
    width: 0;
    content: "";
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #fff;
    position: relative;
    right: -7px;
    top: 0;
    }

   
	
	
    /* MOBILE VIEW PORTRAIT */
    /* FOR iPhone 5 SE */
    @media only screen
    and (device-width: 320px) {
	.tableForMobile{
    float:none;
    width:100%;
    }
    .PageContentText{
    float:none;
    width:100%;
	margin-top: -4%;
    }
	
	.PageContentText2{
    float:none;
    width:100%;
	margin-top: 0%;
    }
	
    .PageContentImage{
    float:none;
    width:100%;
    }
	.heading-tempo-blue{ 
	font: normal 27px tempo; 
	text-transform: uppercase;  
	color: #0f5498;
	}
	.page-content{
	padding: 5px;
	margin: 0px 0px 0px 0px;
	}
	.intoParagraph {
    padding-bottom: 8px;
    }
	.tileParagraph {
	padding-bottom: 10%;
	padding-right: 0%;
	font-family: 'Open Sans', arial, helvetica, sans-serif;
    color: #595959;
	font-size: 14px;
	}	
	.caboPadding {
	margin-bottom: 0px;	
	}
	
	.page_content_red_cta {
    vertical-align: middle;
    padding: 15px 18px;
    color: white;
    font: normal 12px tempo;
    letter-spacing: 0px;
    text-transform: uppercase;
    background: #dc1125;
    text-decoration: none;
    min-width: 85px;
    transition: background-color 300ms;
    margin: 12% auto 0; 
	border-radius: 4px;
	}
	
	 .page_content_red_cta:after {
    border-style: solid;
    display: inline-block;
    height: 0;
    width: 0;
    content: "";
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #fff;
    position: relative;
    right: -7px;
    top: 0;
    }
}


/* MOBILE VIEW PORTRAIT */
    /* FOR Galaxy S5 */
    @media only screen
    and (min-device-width: 321px) and (max-device-width: 374px) {
	.tableForMobile{
    float:none;
    width:100%;
    }
    .PageContentText{
    float:none;
    width:100%;
	margin-top: -4%;
    }
	
	.PageContentText2{
    float:none;
    width:100%;
	margin-top: 0%;
    }
	
    .PageContentImage{
    float:none;
    width:100%;
    }
	.heading-tempo-blue{ 
	font: normal 27px tempo; 
	text-transform: uppercase;  
	color: #0f5498;
	}
	.page-content{
	padding: 5px;
	margin: 0px 0px 0px 0px;
	}
	.intoParagraph {
    padding-bottom: 8px;
    }
	.tileParagraph {
	padding-bottom: 10%;
	padding-right: 0%;
	font-family: 'Open Sans', arial, helvetica, sans-serif;
    color: #595959;
	font-size: 14px;
	}	
	.caboPadding {
	margin-bottom: 0px;	
	}
	
	.page_content_red_cta {
    vertical-align: middle;
    padding: 15px 18px;
    color: white;
    font: normal 12px tempo;
    letter-spacing: 0px;
    text-transform: uppercase;
    background: #dc1125;
    text-decoration: none;
    min-width: 85px;
    transition: background-color 300ms;
    margin: 12% auto 0; 
	border-radius: 4px;
	}
	
	 .page_content_red_cta:after {
    border-style: solid;
    display: inline-block;
    height: 0;
    width: 0;
    content: "";
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #fff;
    position: relative;
    right: -7px;
    top: 0;
    }
	
    
}	


 /* MOBILE VIEW PORTRAIT */
    /* FOR Pixel 2 */
    /* FOR iPhone 678 plus */
	 @media only screen
    and (min-device-width: 411px) and (max-device-width: 414px) {
	.tableForMobile{
    float:none;
    width:100%;
    }
    .PageContentText{
    float:none;
    width:100%;
	margin-top: -4%;
    }
	
	.PageContentText2{
    float:none;
    width:100%;
	margin-top: 0%;
    }
	
    .PageContentImage{
    float:none;
    width:100%;
    }
	.heading-tempo-blue{ 
	font: normal 27px tempo; 
	text-transform: uppercase;  
	color: #0f5498;
	}
	.page-content{
	padding: 5px;
	margin: 0px 0px 0px 0px;
	}
	.intoParagraph {
    padding-bottom: 8px;
    }
	.tileParagraph {
	padding-bottom: 10%;
	padding-right: 0%;
	font-family: 'Open Sans', arial, helvetica, sans-serif;
    color: #595959;
	font-size: 14px;
	}	
	.caboPadding {
	margin-bottom: 0px;	
	}
	
	.page_content_red_cta {
    vertical-align: middle;
    padding: 15px 18px;
    color: white;
    font: normal 14px tempo;
    letter-spacing: 0px;
    text-transform: uppercase;
    background: #dc1125;
    text-decoration: none;
    min-width: 85px;
    transition: background-color 300ms;
    margin: 12% auto 0; 
	border-radius: 4px;
	}
	
	 .page_content_red_cta:after {
    border-style: solid;
    display: inline-block;
    height: 0;
    width: 0;
    content: "";
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #fff;
    position: relative;
    right: -7px;
    top: 0;
    }
	
    
}
	
/* MOBILE VIEW PORTRAIT */
/* FOR Pixel 2 XL */
@media only screen
    and (min-device-height: 813px)
    and (max-device-height: 823px) {
	.tableForMobile{
    float:none;
    width:100%;
    }
    .PageContentText{
    float:none;
    width:100%;
	margin-top: -4%;
    }
	
	.PageContentText2{
    float:none;
    width:100%;
	margin-top: 0%;
    }
	
    .PageContentImage{
    float:none;
    width:100%;
    }
	.heading-tempo-blue{ 
	font: normal 27px tempo; 
	text-transform: uppercase;  
	color: #0f5498;
	}
	.page-content{
	padding: 5px;
	margin: 0px 0px 0px 0px;
	}
	.intoParagraph {
    padding-bottom: 8px;
    }
	.tileParagraph {
	padding-bottom: 10%;
	padding-right: 0%;
	font-family: 'Open Sans', arial, helvetica, sans-serif;
    color: #595959;
	font-size: 14px;
	}	
	.caboPadding {
	margin-bottom: 0px;	
	}
	
	.page_content_red_cta {
    vertical-align: middle;
    padding: 15px 18px;
    color: white;
    font: normal 14px tempo;
    letter-spacing: 0px;
    text-transform: uppercase;
    background: #dc1125;
    text-decoration: none;
    min-width: 85px;
    transition: background-color 300ms;
    margin: 12% auto 0; 
	border-radius: 4px;
	}
	
	 .page_content_red_cta:after {
    border-style: solid;
    display: inline-block;
    height: 0;
    width: 0;
    content: "";
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #fff;
    position: relative;
    right: -7px;
    top: 0;
    }
	
   
}
/* MOBILE VIEW PORTRAIT */
/* FOR iPhone X */
@media only screen
    and (max-device-width: 375px)
    and (min-device-height: 812px)	{
	.tableForMobile{
    float:none;
    width:100%;
    }
    .PageContentText{
    float:none;
    width:100%;
	margin-top: -4%;
    }
	
	.PageContentText2{
    float:none;
    width:100%;
	margin-top: 0%;
    }
	
    .PageContentImage{
    float:none;
    width:100%;
    }
	.heading-tempo-blue{ 
	font: normal 27px tempo; 
	text-transform: uppercase;  
	color: #0f5498;
	}
	.page-content{
	padding: 5px;
	margin: 0px 0px 0px 0px;
	}
	.intoParagraph {
    padding-bottom: 8px;
    }
	.tileParagraph {
	padding-bottom: 10%;
	padding-right: 0%;
	font-family: 'Open Sans', arial, helvetica, sans-serif;
    color: #595959;
	font-size: 14px;
	}	
	.caboPadding {
	margin-bottom: 0px;	
	}
	
	.page_content_red_cta {
    vertical-align: middle;
    padding: 15px 18px;
    color: white;
    font: normal 12px tempo;
    letter-spacing: 0px;
    text-transform: uppercase;
    background: #dc1125;
    text-decoration: none;
    min-width: 85px;
    transition: background-color 300ms;
    margin: 12% auto 0; 
	border-radius: 4px;
	}
	
	 .page_content_red_cta:after {
    border-style: solid;
    display: inline-block;
    height: 0;
    width: 0;
    content: "";
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #fff;
    position: relative;
    right: -7px;
    top: 0;
    }
	
   
}


