 #ccl-accomodations {
     box-shadow: none;
 }

 .page-content {
     padding: 40px;
 }

 .page-content a {
     font-weight: 500;
 }

 .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;
 }

 .InsiderPicksImage {
     float: right;
     width: 40%;
     padding: 0px 15px 0px 2px;
     box-sizing: border-box;
     padding-top: 10px;
 }

 .InsiderPicksImage img {
     width: 100%;
     height: auto;
     display: block;
     padding-bottom: 10px;
 }

 .gold-package {
     background-color: #1775d3;
     text-align: center;
 }

 .platinum-package {
     background-color: #156bc1;
     text-align: center;
 }

 .diamond-package {
     background-color: #10559a;
     text-align: center;
 }

 .gold-price {
     background-color: #1775d3;
     color: white;
 }

 .platinum-price {
     background-color: #156bc1;
     color: white;
 }

 .diamond-price {
     background-color: #10559a;
     color: white;
 }

 .included-red {
     background-color: #dc1125;
     color: white;
     font-family: tempo;
 }

 ul.spa-list {
     margin-left: 50px;
     list-style-type: disc;
 }

 ul.package-list {
     margin-left: 25px;
     list-style-type: disc;
 }

 .insiderpicks_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;
 }

 .insiderpicks_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;
 }

 .caboPadding {
     margin-bottom: -29px;
 }

 .superscript {
     font-size: 60%;
     vertical-align: super;
 }

 @media (max-width:768px) {
     .tableForMobile {
         float: none;
         width: 100%;
     }

     .InsiderPicksText {
         float: none;
         width: 100%;
     }

     .InsiderPicksImage {
         float: none;
         width: 100%;
     }

     .heading-tempo-blue {
         font: normal 27px tempo;
         text-transform: uppercase;
         color: #0f5498;
     }

     .page-content {
         padding-left: 0px;
         padding-right: 0px;
         padding-top: 20px;
         padding-bottom: 40px;
     }

     .intoParagraph {
         padding-bottom: 8px;
     }

     .tileParagraph {
         padding-bottom: 10%;
         padding-right: 0%;
         font-size: 14px;
     }

     .caboPadding {
         margin-bottom: 0px;
     }


     /* MOBILE VIEW PORTRAIT */
     /* FOR iPhone 678 */
     .tableForMobile {
         float: none;
         width: 100%;
     }

     .InsiderPicksText {
         float: none;
         width: 100%;
     }

     .InsiderPicksImage {
         float: none;
         width: 100%;
     }

     .heading-tempo-blue {
         font: normal 27px tempo;
         text-transform: uppercase;
         color: #0f5498;
     }

     .page-content {
         padding-left: 0px;
         padding-right: 0px;
         padding-top: 20px;
         padding-bottom: 40px;
     }

     .intoParagraph {
         padding-bottom: 8px;
     }

     .tileParagraph {
         padding-bottom: 10%;
         padding-right: 0%;
         font-size: 14px;
     }

     .caboPadding {
         margin-bottom: 0px;
     }

     .insiderpicks_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;
     }

     .insiderpicks_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%;
     }

     .InsiderPicksText {
         float: none;
         width: 100%;
     }

     .InsiderPicksImage {
         float: none;
         width: 100%;
     }

     .heading-tempo-blue {
         font: normal 27px tempo;
         text-transform: uppercase;
         color: #0f5498;
     }

     .page-content {
         padding-left: 0px;
         padding-right: 0px;
         padding-top: 20px;
         padding-bottom: 40px;
     }

     .intoParagraph {
         padding-bottom: 8px;
     }

     .tileParagraph {
         padding-bottom: 10%;
         padding-right: 0%;
         font-size: 14px;
     }

     .caboPadding {
         margin-bottom: 0px;
     }

     .insiderpicks_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;
     }

     .insiderpicks_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%;
     }

     .InsiderPicksText {
         float: none;
         width: 100%;
     }

     .InsiderPicksImage {
         float: none;
         width: 100%;
     }

     .heading-tempo-blue {
         font: normal 27px tempo;
         text-transform: uppercase;
         color: #0f5498;
     }

     .page-content {
         padding-left: 0px;
         padding-right: 0px;
         padding-top: 20px;
         padding-bottom: 40px;
     }

     .intoParagraph {
         padding-bottom: 8px;
     }

     .tileParagraph {
         padding-bottom: 10%;
         padding-right: 0%;
         font-size: 14px;
     }

     .caboPadding {
         margin-bottom: 0px;
     }

     .insiderpicks_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;
     }

     .insiderpicks_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%;
     }

     .InsiderPicksText {
         float: none;
         width: 100%;
     }

     .InsiderPicksImage {
         float: none;
         width: 100%;
     }

     .heading-tempo-blue {
         font: normal 27px tempo;
         text-transform: uppercase;
         color: #0f5498;
     }

     .page-content {
         padding-left: 0px;
         padding-right: 0px;
         padding-top: 20px;
         padding-bottom: 40px;
     }

     .intoParagraph {
         padding-bottom: 8px;
     }

     .tileParagraph {
         padding-bottom: 10%;
         padding-right: 0%;
         font-size: 14px;
     }

     .caboPadding {
         margin-bottom: 0px;
     }

     .insiderpicks_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;
     }

     .insiderpicks_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%;
     }

     .InsiderPicksText {
         float: none;
         width: 100%;
     }

     .InsiderPicksImage {
         float: none;
         width: 100%;
     }

     .heading-tempo-blue {
         font: normal 27px tempo;
         text-transform: uppercase;
         color: #0f5498;
     }

     .page-content {
         padding-left: 0px;
         padding-right: 0px;
         padding-top: 20px;
         padding-bottom: 40px;
     }

     .intoParagraph {
         padding-bottom: 8px;
     }

     .tileParagraph {
         padding-bottom: 10%;
         padding-right: 0%;
         font-size: 14px;
     }

     .caboPadding {
         margin-bottom: 0px;
     }

     .insiderpicks_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;
     }

     .insiderpicks_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%;
     }

     .InsiderPicksText {
         float: none;
         width: 100%;
     }

     .InsiderPicksImage {
         float: none;
         width: 100%;
     }

     .heading-tempo-blue {
         font: normal 27px tempo;
         text-transform: uppercase;
         color: #0f5498;
     }

     .page-content {
         padding-left: 0px;
         padding-right: 0px;
         padding-top: 20px;
         padding-bottom: 40px;
     }

     .intoParagraph {
         padding-bottom: 8px;
     }

     .tileParagraph {
         padding-bottom: 10%;
         padding-right: 0%;
         font-size: 14px;
     }

     .caboPadding {
         margin-bottom: 0px;
     }

     .insiderpicks_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;
     }

     .insiderpicks_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;
     }


 }