/* Page Composer - CSS Starter Kit */


	/* Common */
	
		.row-section-title {color: var(--primary-color);}
		.naf-pc-element {}
		.ct-sup-title {
			color:#847E7E;
			text-transform: uppercase;
			font-size: 16px;
			line-height: 16px;
			margin-bottom: 24px;
		}
		.ct-title {}
		.ct-title h2 {color: var(--primary-color);text-transform: uppercase;}
		.ct-text {}
		.gmap { height: 600px; }
		
		.section .fullwidth > .row {
		    margin-left: 0;
		    margin-right: 0;
		}
		.btn,
		.btn-primary, 
		.naf-pc-element .btn,
		.tribe-events-button {
			color: #fff;
			background-color: var(--primary-color) !important;
			border: 1px solid var(--primary-color) !important;
			border-radius: 4px;
			outline: none !important;
			padding: .5rem 1rem;
		}
		.tribe-events-button {
			margin-top: 0 !important;
			padding: .375rem .75rem !important;
			line-height: 1.5 !important;
			font-size: 15px !important;
			font-weight: 700 !important;
			text-transform:none !important;
			letter-spacing: 0 !important;
		}
		
		.btn-primary.collapser {
			color: var(--primary-color);
			background-color: var(--back-color) !important;
			border: 1px solid var(--back-color) !important;
		}
		.btn-primary.collapser i.fa-chevron-up {display:none;}
		.btn-primary.collapser i.fa-chevron-down {display:inline-block;}
		.btn-primary.collapser[aria-expanded="true"] i.fa-chevron-up {display:inline-block;}
		.btn-primary.collapser[aria-expanded="true"] i.fa-chevron-down {display:none;}
		.btn-secondary,
		.btn-secondary:hover {
			color: var(--primary-color);
			background-color: #fff !important;
			border: 1px solid #fff !important;
		}
		
		.naf-pc-element blockquote {
			font-size: 1.5em;
			display: inline-block;
			width: 95%;
			padding-left: 2.5%;
			border-left: 10px solid var(--back-color);
			margin-left: 2.5%;
		}
		
	/* Page Navigation */
	
		.pageSubMenu-container {
			margin-bottom:32px;
		}
		
		.pageNavigator.fixed {
			position: fixed;
			z-index: 99999999;
			/*background: none transparent;*/
			display: block;
			top: 70px;
			/*max-width: 350px;*/
	    	width: 100%;
			margin-top: 0;
			/*padding: 0 10px 10px 10px;*/
			padding:  10px 0 15px 0;
		}
		.pageNavigator.fixed {
			padding:  10px 0 5px 0;
			margin-bottom: 0;
		}
		/*
		.pageNavigator.fixed:not(.pageInternalNavMobile)::before,
		.pageNavigator.fixed:not(.pageInternalNavMobile)::after {
			content: " ";
			display: block;
			background-color: #fff;
			height: 100%;
			width: 15px;
			position: absolute;
			left: -15px;
			top: 0;
		}
		.pageNavigator.fixed::after {
			left: auto;
			right: 0;
		}
		*/
		.pageNavigator.fixed > span {
			margin-top: 16px;
		}
		.pageNavigator.fixed #accordionMaster .card {
			background-color: var(--back-color);
		}
			.pageNavigator a {
				color: #2E2E2E;
				font-size: 20px;
				line-height: 28px;
				text-decoration: none;
				opacity:.5;
				font-family: 'Chillon', sans-serif;
	    		font-weight: 400;
			}
			.pageNavigator .active a {
				/*opacity:1;*/
			}
				.cbtn-left {
					float: left;
				}
				.cbtn-right {
					float: right;
				}
				.pageNavigator .card-header {
				    border: none;
				    background:none;
				}
				.pageNavigator .card-header.active {
					border-bottom: 4px var(--primary-color) solid;
				}
					a.scrollToSection {
						
					}
						a.scrollToSection span {
							float: right;
						}
		

	/* Content Themed Message */
			
		div.content_theme_msg {}
		
		/* theme_0 - Default */
			div.content_theme_msg.theme_0 {}
				div.content_theme_msg.theme_0 .ct-title {}
				div.content_theme_msg.theme_0 .ct-text {}
		/* theme_1 - White */
			div.content_theme_msg.theme_1 {}
				div.content_theme_msg.theme_1 .ct-title {}
				div.content_theme_msg.theme_1 .ct-text {}
		/* theme_2 - Blue */
			div.content_theme_msg.theme_2 {background-color: #589aab;}
				div.content_theme_msg.theme_2 .ct-title {color: #fff;}
				div.content_theme_msg.theme_2 .ct-text {color: #fff; font-size: 1.4em;}
		
	/* Content 1 col */
			
		div.content_1_col {}
			div.content_1_col .ct-title {}
			div.content_1_col .ct-text {}
			/*.col-md-12.content_1_col.naf-pc-element .col-12.ct-text p {
				padding-left: 16.66667%;
				padding-right: 16.66667%;
			}*/
			
	/* Content 2 cols */
			
		div.content_2_cols {}
			div.content_2_cols .ct-title {}
			div.content_2_cols .ct-subtitle {}
			div.content_2_cols .ct-text {}
			div.content_2_cols .ct-text.ct-text2 {}
	
	/* Content Image/Title */
			
		div.content_img_title {}
		div.content_img_title .row {position:relative;}
			div.content_img_title .ct-image {position:relative;}
			div.content_img_title .ct-image a {
			display: block;
			position: relative;
		}
				div.content_img_title .ct-image span {}
					div.content_img_title .ct-image span img {}
					div.content_img_title .ct-image span.img-title-tag {
						background-color:#fff;
						position:absolute;
						bottom:0;
						right:0;
						left:auto;
						top:auto;
						width:80%;
						padding:15px;
					}
					div.content_img_title.col-md-12 .ct-image span.img-title-tag {
						right: auto;
						left: 8.33333%;
						top: auto;
						width: 25%;
					}
					div.content_img_title .img-title-tag .tag-top {color: #847E7E;text-transform:uppercase;display:inline-block;width:100%;font-size: 16px;line-height: 16px;}
					div.content_img_title .img-title-tag .ct-title {display:inline-block; width:100%;}
						div.content_img_title .img-title-tag .ct-title h2 {color:var(--primary-color);text-transform:uppercase;}
					div.content_img_title .img-title-tag .ct-text {color: #847E7E;}
						div.content_img_title .img-title-tag .ct-text p {color: #847E7E;margin-bottom:0;}
		
	/* Content Quote */
			
		div.content_quote {}
			div.content_quote .ct-quote {position: relative;font-family: 'Playfair Display', serif;}
				div.content_quote .ct-quote span.dashicons {font-size:60px;display:inline-block;color:#e5e5e5;font-style:normal;width: 60px;height: 60px;position: absolute;z-index: -1;}
				div.content_quote .ct-quote span.dashicons.qleft {vertical-align:top;top: -30px;left:-30px;}
				div.content_quote .ct-quote span.dashicons.qright {vertical-align:bottom;bottom:-30px;right:-30px;}
			div.content_quote .ct-author {font-style: italic;}
			
	/* Content Gallery */
			
		div.content_gallery {}
			div.content_gallery div {}
				div.content_gallery div img {}
				div.content_gallery div .img-caption {}
			
	/* Content Map */
			
		div.content_map {
			height: 600px;
			padding: 0;
		}
			div.content_map .gmap {}
			
	/* Content Map & Tag */
			
		div.content_map_tag {
			height: 600px;
			padding: 0;
		}
			div.content_map_tag .row {
				position: relative;
				height: 600px;
				margin-left: 0;
				margin-right: 0;
			}
				div.content_map_tag .row .col-12 {
					padding-left: 0;
					padding-right: 0;
				}
					div.content_map_tag .gmap {
						height: 600px;
						padding: 0;
						position: absolute;
						overflow: hidden;
						display: block;
						width: calc(100% - 30px);
						z-index: 1;
						right: 15px;
					    left: 15px;
					    top: 0;
					    bottom: 0;
					}
					div.content_map_tag .google-directions-container {
						position: relative;
						overflow: hidden;
						display: block;
						height: 100%;
						position: absolute;
						z-index: 2;
					}
						/*div.content_map_tag .google-directions*/
						div.content_map_tag .google-directions-container {
							position: absolute;
							height: 238px;
							width: 415px;
							border-radius: 3px;
							background-color: #FFFFFF;
							box-shadow: 0 2px 16px 0 rgba(0,0,0,0.06);
							bottom: 22px;
							right: 75px;
							display: block;
							text-decoration: none !important;
						}
							div.content_map_tag .gd-address-title {
								text-transform: uppercase;
								display: block;
								width:100%;
								color: #333;
								text-decoration: none !important;
								padding: 40px 40px 0 40px;
							}
							div.content_map_tag .gd-address-text {
								color: #666666;
								font-family: Roboto;
								font-size: 14px;
								font-weight: 500;
								line-height: 24px;
								display: block;
								width:100%;
								text-decoration: none !important;
								padding: 0 40px;
							}
							div.content_map_tag .gd-itinary-ctnr {
								height: 56px;
								display: block;
								width:100%;
								background-color: #bebebe; /*#19B39B*/
								color: #FFFFFF;
								font-size: 18px;
								font-weight: 500;
								line-height: 56px;
								position: absolute;
								bottom: 0;
								left: 0;
								
								cursor: pointer;
								transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
							0s;
							}
								div.content_map_tag .gdi-title {
									text-transform: uppercase;
									display: block;
									float: left;
									text-decoration: none !important;
									font-family: Roboto;
									text-align: left;
									padding-left: 40px;
									position: relative;
									z-index:100;
									color: #fff !important;
								}
								div.content_map_tag .gdi-icon {
									float: right;
									display: block;
									width:56px;
									text-decoration: none;
									text-align: center;
									background-color: #117565;
									position: relative;
								}
									div.content_map_tag .gdi-icon span {
										line-height: 80px;
										display:block;
										width: 100%;
										position: absolute;
										left: 0;
									}
										div.content_map_tag .gdi-icon i {
											font-family: Font Awesome 5 Pro;
											font-style: normal;
											position: relative;
											left: 43%;
											display: block;
											width: 10px;
											display: block;
											top: 18px;
										}
				div.content_map_tag .google-directions-container a .gd-itinary-ctnr i { transition: all .4s; }
	
	/* Content Timeline */
	
		.timeline-list .border   { border: 1px solid var(--primary-color); }
		.timeline-list .border.bg-success   { border: 1px solid var(--primary-color); }
		.timeline-list .border-right   { border-right: 1px solid var(--primary-color); }
		.timeline-list .card-body { -ms-flex: 1 1 auto; flex: 1 1 auto;padding: 1.25rem; }
		.timeline-list .text-success { color: var(--primary-color) !important; }
		.timeline-list .h-timeline { height: 40% !important; }
			.timeline-list .border-success { border-color: var(--primary-color)!important; }
			.timeline-list .bg-success { background-color: var(--primary-color)!important; }
		
	/* Content Team */
	
		.post-text-block { min-height: 235px; }
		.post-text-block .content-title { min-height: 54px;font-size: 22px; }
		.post-text-block .content-sub-title {}
		.post-text-block .content-role { display: block; clear: both; margin-top: 15px; }
		.post-text-block .post-meta { margin-top: 0; }
		
	/* Content Image Full Width */
	
		div.content_image_full_width { 
			background-size: cover; 
			background-position: center center; 
			background-repeat: no-repeat; 
			display: block;
			min-height: 600px;
			width: 100%;
		}
		
	/* Content Video Title */
	
		.section .fullwidth > .row > .content_video_title.col-12, 
		.section .fullwidth > .row > .content_video_title.col-12 .row, 
		.section .fullwidth > .row > .content_video_title.col-12 .col-12 {
			padding-left: 0;
			padding-right: 0;
			margin-left: 0;
			margin-right: 0;
		}

		div.content_video_title.single_content { margin-bottom:24px; }
		div.content_video_title .video {
			position:relative;
			min-height:800px;
			background-size:cover!important;
			background-position:center top;
			background-repeat:no-repeat;
		}
		div.content_video_title .video,
		div.content_video_title .video:hover { transition:all 1s ease-in-out; }
		div.content_video_title .text-container {
			color:#2A4054;
			font-size:24px;
			line-height:32px;
			text-align:center;
			width:50%;
			background-color:rgba(255,255,255,0.9);
			padding-bottom:10px;
			position:absolute;
			bottom:10%;
			left:0;
			right:0;
			margin:0 auto;
		}
		div.content_video_title .text-container .ct-title {
			font-size:32px;
			line-height:1.38462;
			margin-bottom:0;
			margin-top:10px;
			text-align:center;
			width:100%;
		}
		div.content_video_title .text-container .ct-title h2 {
			font-size:32px;
			font-weight:400;
			margin-top:0;
			margin-bottom:0;
		}
		div.content_video_title .text-container .description p {
			margin-top:0;
			padding-left:15px;
			padding-right:15px;
		}
		
	/* Content Documents Simple */
	
		div.content_documents_simple {}
		
	/* Content Documents Sections */
	
		div.content_documents_sections {}
			div.content_documents_sections .documents-row {}
			div.content_documents_sections .documents-text p {
				font-size: 12px;
				line-height: 14px;
				color: #ccc;
				margin-bottom: 15px;
			}
			div.content_documents_sections .documents-list {
				margin-bottom: 30px;
			}
				div.content_documents_sections .documents-list ul {
					margin: 0;
					padding: 0;
				}
					div.content_documents_sections .documents-list li {
						list-style: none;
						padding: 0;
						line-height: 18px;
						margin-bottom: 4px;
					}
						div.content_documents_sections .documents-list a {
							font-size: 14px;
							line-height: 18px;
							text-decoration: none;
						}
						
	/* Content FAQ */
	
		div.content_faq {}
			div.content_faq .ct-title {}
				div.content_faq .faq-group-title {}
					div.content_faq .accordionist {}
						div.content_faq .card {}
						
	/* Content Carousel - Slider */
	
		div.content_carousel {}
		    .slider { width: 100%; margin: 0 auto; }
		    .slick-slide { margin: 0px 20px; }
		    .slick-slide img { width: 100%; }
		    .slick-prev:before,
		    .slick-next:before { color: black; }
		    .slick-slide { transition: all ease-in-out .3s; opacity: .5; margin: 0; }
		    .slick-active { opacity: .7; }
		    .slick-current { opacity: 1; }
		    
		    .slick-prev, 
		    .slick-next {
			    top: 50%;
			    width: 45px;
			    height: 45px;
			}
			    .slick-next {right:5px;}
			    .slick-prev {left:5px;}
			    
		    .slick-prev::before, 
		    .slick-next::before {
			    font-family: "Font Awesome\ 5 Pro";
			    font-size: 45px;
			    line-height: 1;
			    -webkit-font-smoothing: antialiased;
			    -moz-osx-font-smoothing: grayscale;
			}
			    .slick-next::before {content: "\f054";}
			    .slick-prev::before {content: "\f053";}
	
	/* Content Testimonials - Slider - Guest Suite */
	
		div.content_testimonials {}
			.slider.testimonials {}
				.testimonial-container {}
					.testimonial.t-title {color: var(--primary-color);font-size:40px;line-height:80px;font-style:italic;font-family: 'Playfair Display', serif;}
						.testimonial.t-title span.dashicons {font-size:60px;vertical-align:top;display:inline-block;color:#e5e5e5;font-style:normal;}
					.testimonial.t-text {}
						.testimonial.t-text span.dashicons {vertical-align:bottom;display:inline-block;color:#e5e5e5;}
					.testimonial.t-author {font-size:14px;}
					.testimonial.t-link {color: var(--primary-color);}
					
					div.content_testimonials .slick-dots li,
					div.content_guest_suite_reviews .slick-dots li {
					    background-color: var(--primary-color);
					    height: 4px;
					    opacity: .5;
					    width: 70px;
					}
					div.content_testimonials .slick-dots li.slick-active,
					div.content_guest_suite_reviews .slick-dots li.slick-active {
					    opacity: 1;
					}
						div.content_testimonials .slick-dots li button::before,
						div.content_guest_suite_reviews .slick-dots li button::before {
						    color: var(--primary-color);
						    content: " ";
						}
						div.content_testimonials .slick-dots li:active button::before,
						div.content_guest_suite_reviews .slick-dots li:active button::before {
						    color: var(--primary-color);
						}
	
	/* Content Tabs */
	
		.row-tab-navigation {
			margin-top: -2.75rem !important;
		}
		div.content_tabs .nav-tabs { 
			padding: 0; margin: 0; 
			display: inline-block;
			list-style: none;
			border-bottom: none;
		}
		
		div.content_tabs .nav-item { height: 40px; border: none; border-radius: 0; margin-bottom: -1px; display:inline-block; }
		
			div.content_tabs .nav-item a,
			div.content_tabs .nav-item a.active { background-color: var(--primary-color) !important; border: none; border-radius: 0;color: #fff; margin-right:10px;}
			div.content_tabs .nav-item a:not(.active) {background-color: #1C1A17 !important;}
			div.content_tabs .nav-item:last-child a {margin-right:0;}
			
			div.content_tabs .nav-item a i {margin-left:5px;}
			div.content_tabs .nav-item a .fa-chevron-down {display:none;}
			div.content_tabs .nav-item a.active .fa-chevron-down {display:inline-block;}
			div.content_tabs .nav-item a.active .fa-chevron-up {display:none;}
		
			div.content_tabs .nav-item:nth-child(2n+1) a,
			div.content_tabs .nav-item.active:nth-child(2n+1) a {  }
			
			div.content_tabs .nav-item a.nav-link {
	    		display: inline-block;
	    		padding: .5rem 1.75rem !important;
			}
			div.content_tabs .nav-item:first-child a.nav-link {
	    		padding: .5rem 1rem;
			}
			
			.nav-tabs .nav-item.show .nav-link, 
			.nav-tabs .nav-link.active {
			    color: #000;
			}
			
		div.content_tabs .tab-content > .tab-pane { display: none; }
		div.content_tabs .tab-content > .tab-pane.active { display: block; animation: tab-appears 1s ease-out; }
		div.content_tabs .tab-content .tab-pane:nth-child(2n+1) {  }
		
		.col-img-tab {}
		
			div.content_tabs .tab-content .tab-pane .tab-text {
				padding: 15px;
			}
		@keyframes tab-appears {
		    0% { opacity: 0; }
		    100% { opacity: 1; }
		}
		
	/* Tariffs */
	
		div.content_tariffs {}
			div.content_tariffs .ct-title h2 {color:#1C1A17;font-size:16px;font-family: 'Chillon', sans-serif;font-weight:400;}
			.row.tariffs {padding-left:15px;padding-right:15px;}
				.col-tariff {border:1px solid #1C1A17;}
					.tariff-container {}
						.tariff.t-title {text-transform:uppercase;font-weight:700;font-size:30px;float:left;font-family: 'Playfair Display', serif;}
						.tariff.t-price {float:right;font-family: 'Chillon', serif;font-size:30px;}
						.tariff.t-text {clear:both;float:left;color:#1C1A17;font-size:16px;}
						.tariff.t-currency {float:right;color:#1C1A17;font-size:16px;letter-spacing:2px;}
		
	/* Timesheet */
	
		.div.content_timesheet {}
			.row-seasons {}
			.row-season-high {}
			.row-season-low {}
				.row-seasons .ct-title {text-transform:uppercase;}
				.col-month {background-color:var(--back-color);height:4px;}
				.col-month.active {background-color:var(--primary-color);}

/* Responsive */

	/* MAX WIDTH */	
	
		/* Large devices (desktops, less than 1200px) */
		
		@media (max-width: 1199.98px) {
			
			/* Content Image Title */
			
				div.content_img_title.col-md-12 .ct-image span.img-title-tag {
					right: auto;
					left: 16.666%;
					top: auto;
					width: 50%;
				}
				
		}
		
		
		/* Medium devices (tablets, less than 992px) */
		
		@media (max-width: 991.98px) {
				
			/*.content_empty {display:none;}*/
			
			/* Content Video Title */
			
				div.content_video_title .video { min-height:400px; }
				div.content_video_title .text-container { bottom: 5%!important; width: 90%!important; }
				div.content_video_title .text-container .ct-title h2 { font-size: 20px !important; }
				div.content_video_title .text-container .description p { font-size: 16px !important; line-height: 17px; }
				
			.pageNavigator {margin-top: 20px;}
			.pageNavigator.fixed {
				top: 55px;
				width: 100% !important;
				left: 0;
			}
			.pageNavigator.fixed #accordionMaster .card,
			.pageNavigator .card-header {
				border-radius: 0 !important;
			}
			
		}
		
		
		/* Small devices (landscape phones, less than 768px) */
		
		@media (max-width: 767.98px) {
				
			.content_empty {display:none;}
		
			.naf-pc-element.mt-0 {margin-top:0 !important;}
			.naf-pc-element.mb-0 {margin-bottom:0 !important;}
			.naf-pc-element.pt-0 {padding-top:0 !important;}
			.naf-pc-element.pb-0 {padding-bottom:0 !important;}
			
			
			/* Content Image Title */
			
				div.content_img_title .ct-image span.img-title-tag {
					right: auto !important;
					left: auto !important;
					top: auto !important;
					width: 100% !important;
					position: relative !important;
					padding: 15px 0;
				}
				.news_section div.content_img_title .img-title-tag .tag-top,
				.news_section div.content_img_title .img-title-tag .ct-title {padding: 0 15px;}
					div.content_img_title .ct-image span.ct-sup-title {
						padding-right: 15px;
					}
					div.content_img_title .ct-image span img {
						padding-left: 0 !important;
						padding-right: 0 !important;
					}
					
				div.content_img_title .img-title-tag .ct-title h2::after {
					content: "\f054";
					font-family: "Font Awesome 5 Pro";
					font-size:15px;
					margin-left:10px;
					position: relative;
    				top: -2px;
				}
				
			/* Content Map & Tag */
			
				div.content_map_tag,
				div.content_map_tag .row,
				div.content_map_tag .gmap {
					height: 500px;
				}
				div.content_map_tag .google-directions {
					position: relative;
					bottom: auto;
					right: auto;
					margin: 38% auto 0;
					width: 300px;
					height: 200px;
					text-align: center;
				}
					div.content_map_tag .gd-address-title {
						padding: 20px 20px 0 20px;
					}
					div.content_map_tag .gd-address-text {
						font-weight: 900;
					}
					div.content_map_tag .gd-itinary-ctnr {
						height: 46px;
						font-size: 14px;
						line-height: 46px;
					}
			
			/* Content Video Title */
			
				div.content_video_title .video { min-height: 300px; }
				div.content_video_title .text-container { bottom:2%; width:96%; }
				div.content_video_title .text-container .ct-title h2 { font-size: 18px !important; }
				div.content_video_title .text-container .description p { font-size: 14px !important; line-height: 15px; }
				
			/* Content Team */
			
				.post-text-block {
				    min-height: 155px;
				}
				
			/* Content Testimonials */
			
				.testimonial.t-title {font-size: 30px;line-height: 40px;}
				.testimonial.t-title span.dashicons {font-size: 40px;}
		
			/* Content Prices */
				
				.tariff.t-title, 
				.tariff.t-price {font-size:25px;}
			
			/* Content Tabs/Images */
			
				.tab-content.tab-content-images {display: none;}
			
		}
		
		
		/* Extra small devices (portrait phones, less than 576px) */
		
		@media (max-width: 575.98px) {
			
			/* Content Map & Tag */
			
				div.content_map_tag,
				div.content_map_tag .row,
				div.content_map_tag .gmap {
					height: 400px;
				}
				div.content_map_tag .google-directions {
					margin: 35% auto 0;
				}
		}
	
	
	/* MIN WIDTH */
	
	
		/* Small devices (landscape phones, 576px and up) */
		
		@media (min-width: 576px) {
			
		}
		
		
		/* Medium devices (tablets, 768px and up) */
		
		@media (min-width: 768px) {
			
		}
		
		
		/* Large devices (desktops, 992px and up) */
		
		@media (min-width: 992px) {
		
			/* Page Navigation */
			#collapseMet {display:block;}
			
			.page-nav-section {background-color:var(--back-color);max-width:90%;margin-left:5%;}
				.page-nav-container {}
			
			.cardW16, .cardW17 {width:16.33%;}
			.cardW14 {width:14.28%;}
			.cardW20 {width:20%;}
			.cardW25 {width:25%;}
			.cardW33, .cardW34 {width:33.33%;}
			.cardW50 {width:50%;}
			.cardW100 {width:100%;}
				
			#accordionMaster .card {
				background: none;
				border: none;
			}
			
			.collapse:not(.show) {
				/*display: inline-block;*/
			}
			#headingTwo,
			#accordionMet .card.cardMet i {display: none;}
			#accordionMet .card.cardMet {
				display: inline-block;
				text-align:center;
			}

			.pageSubMenu-container {
				margin-bottom:32px;
			}
			
			.pageNavigator.fixed {
				position: fixed;
				z-index: 99999999;
				background: none transparent;
				display: block;
				top: 60px;
				/*max-width: 350px;*/
		    	width: 100%;
				margin-top: 0;
				/*padding: 0 10px 10px 10px;*/
				padding:  0px 0 15px 0;
				margin-bottom: 0;
			}
			.pageNavigator.fixed > span {
				margin-top: 16px;
			}
				.pageNavigator a {
					color: #1C1A17;
					font-size: 16px;
					line-height: 28px;
					text-decoration: none;
					opacity:.5;
				}
				.pageNavigator .active a {
					/*opacity:1;*/
				}
					.cbtn-left {
						float: left;
					}
					.cbtn-right {
						float: right;
					}
					.pageNavigator .card-header {
					    border: none;
					}
						a.scrollToSection {
							
						}
							a.scrollToSection span {
								float: right;
							}
		}
		
		
		/* Extra large devices (large desktops, 1200px and up) */
		
		@media (min-width: 1200px) {
			
		}