.tabs .tab-content {padding:0;}
.template-basic .section-content{padding-right:0}
	
p.h2 {font-weight:400;line-height: 1.7}	
	
section p{line-height: 1.7}

section.row{margin-left:-20px;margin-right:-20px;padding:50px 20px;position:relative;}
section.row h2{text-align:center;}
section.row p {width:66%; margin: 0 auto 30px;text-align: center;}
section.row .gold {border-bottom: 6px solid #baa88d;width: 100px;margin:15px auto 35px;}	
	
/*Sticky Navigation*/
nav.sticky {margin:20px -20px 0 -20px;position: -webkit-sticky;position: sticky; top: 0; background-color:#ffffff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;z-index: 10;}
nav.sticky ul {padding-left: 0; margin-bottom: 0;}
nav.sticky li {width:50%;}
nav.sticky li {display: inline-block;list-style: none;text-align: center;margin-right: -5px;margin-bottom: 0;font-weight: 600;}
nav.sticky li a {color:#333333; text-decoration: none; display: block;padding-top: 20px;}
nav.sticky li a span {font-weight:700;border-bottom: 4px solid #ffffff;display:inline-block;padding-bottom: 15px;}
nav.sticky li:hover a span {border-bottom: 4px solid #d82930;}
/*END: Sticky Navigation*/
	
/*Carousel*/
.carousel.slick-slider article div div {text-align:center;border:solid 1px #e6e6e6;margin:5px;}
.carousel.slick-slider h3 {font-size:16px;}
.carousel.slick-slider article div div a {position:relative;display:block;}
.carousel.slick-slider img {width:initial;display:block;margin:10px auto;}
/*END: Carousel*/

.aeroplan-logo {width:30%;display:block;margin:10px auto;}
.padding10px {padding:15px}	

#tabs_20190425 {margin-top:50px;}
	
@media only screen and (max-width: 480px) {
.template-basic .section-content{padding-right:10px;}
.template-basic .section-wrapper{padding: 0 !important;}

section.row{padding:30px 20px;}
section.row p {width:initial;}	

.carouselMobile.slick-slider h3 {font-size:12px;font-weight:400; text-align: center;}
	
/*Sticky Navigation*/	
nav.sticky {margin:20px 20px 0 20px;position:relative;background-color:#ffffff;border:1px solid #e6e6e6;}
nav.sticky li {width:100%;}
nav.sticky li {display:block;margin-right:0;border-bottom:1px solid #e6e6e6;}
nav.sticky li:last-of-type {border-bottom:none;}
nav.sticky li a span {display:block;}
/*END: Sticky Navigation*/

.payment-icons	{width:100%;}

}