/* Content */

	.si-content{font:500 18px/30px Montserrat;}
		
		.si-content p{padding:15px 0;}
		
		.si-content a:not(.button){border-bottom:1px solid;}
		.si-content a:not(.button):hover{color:#e2ae5d;}
		.si-content a:not(.button):active{color:#ca933f;}
		.si-content a:not(.button):visited{color:#fecb7c;}
		
		.si-content h1{font:900 42px/60px Montserrat;padding:20px 0;}
		.si-content h2{font:800 40px/60px Montserrat;padding:20px 0;}
		.si-content h3{font:800 36px/48px Montserrat;padding:15px 0;}
		.si-content h4{font:700 30px/42px Montserrat;padding:15px 0;}
		.si-content h5{font:700 24px/36px Montserrat;padding:10px 0;}
		.si-content h6{font:700 20px/32px Montserrat;padding:10px 0;}

		.si-content ul{margin:10px 0;}
			.si-content ul li{margin:5px 0;padding:0 0 0 20px;position:relative;}
				.si-content ul li:before{color:#e2ae5d;content:'\2022';position:absolute;left:0;top:0;font-weight:700;}
				
		.si-content ol{margin:10px 0;counter-reset:ol_counter;}
			.si-content ol li{margin:5px 0;padding:0 0 0 20px;position:relative;}
				.si-content ol li:before{color:#e2ae5d;counter-increment:ol_counter;content:counter(ol_counter) '.';position:absolute;left:0;top:0;font-weight:700;}
		
		.si-content blockquote{margin:20px 0;padding:10px 15px;background:#f2f2f2;border-radius:5px;font-style:italic;}
		
		.si-content table{margin:20px -2px;width:100%;border-collapse:separate;border-spacing:2px;}
			.si-content table td{padding:10px 15px;background:#f5f5f5;vertical-align:top;text-align:center;}
			.si-content table th{padding:5px 15px;color:#fff;background:#e2ae5d;font-weight:700;text-align:center;}
			
		.si-content img{max-width:100%;}
			.si-content img.alignleft{float:left;margin:0 20px 20px 0;}
			.si-content img.alignright{float:right;margin:0 0 20px 20px;}
			.si-content img.aligncenter{display:block;margin:20px auto;}
		
		.gallery{margin:30px 0;display:flex;flex-flow:row wrap;justify-content:space-between;}
			.gallery.gallery-columns-1 .gallery-item{flex:0 0 100%;}
			.gallery.gallery-columns-2 .gallery-item{flex:0 0 48%;}
			.gallery.gallery-columns-3 .gallery-item{flex:0 0 31%;}
			.gallery-item img{width:auto;height:auto;}

			
	@media all and (max-width : 1280px){ 
		
		.si-content{font:16px/24px Montserrat;}
		
			.si-content h1{font:800 42px/54px Montserrat;}
			.si-content h2{font:800 36px/48px Montserrat;}
			.si-content h3{font:700 30px/42px Montserrat;}
			.si-content h4{font:700 24px/36px Montserrat;}
			.si-content h5{font:700 20px/32px Montserrat;}
			.si-content h6{font:700 18px/30px Montserrat;}
		
	}

	@media all and (max-width : 1100px){ 

		.si-content table{margin:15px -2px;}
			.si-content table td{padding:6px 10px;}
			.si-content table th{padding:2px 10px;}

	}			
			
	@media all and (max-width : 920px){ 

		.si-content h1{font:700 36px/48px Montserrat;}
		.si-content h2{font:700 30px/42px Montserrat;}
		.si-content h3{font:700 24px/36px Montserrat;}
		.si-content h4{font:700 20px/32px Montserrat;}
		.si-content h5{font:700 18px/30px Montserrat;}
		.si-content h6{font:700 16px/28px Montserrat;}

	}			
			
	@media all and (max-width : 768px){ 

		.si-content table, .si-adaptive-table{margin:10px 0;display:block;}
			.si-content table tbody, .si-adaptive-table tbody{display:block;}
				.si-content table tr, .si-adaptive-table tr{display:block;margin:0 0 30px;}
				.si-content table tr:first-child, .si-adaptive-table tr:first-child{display:none;}
					.si-content table td, .si-adaptive-table td{display:block;text-align:left;padding:10px 15px;background:#f5f5f5;margin:0 0 2px;}
					.si-content table td:before, .si-adaptive-table td:before{display:block;content:attr(data-label);position:relative;margin:-10px -10px 10px;padding:10px 15px;background:#e2ae5d;color:#fff;}

			.si-content h1{font:700 30px/42px Montserrat;}
			.si-content h2{font:700 24px/36px Montserrat;}
			.si-content h3{font:700 20px/32px Montserrat;}
			.si-content h4{font:700 18px/30px Montserrat;}
			.si-content h5{font:700 16px/28px Montserrat;}
			.si-content h6{font:700 14px/26px Montserrat;}
			
			.gallery.gallery-columns-3 .gallery-item{flex:0 0 48%;}
			
	}
	
	@media all and (max-width : 480px){ 
		
		.si-content{font:14px/24px Montserrat;}

			.si-content h1{font:700 24px/36px Montserrat;}
			.si-content h2{font:700 20px/32px Montserrat;}
			.si-content h3{font:700 18px/30px Montserrat;}
			.si-content h4{font:700 16px/28px Montserrat;}
			.si-content h5{font:700 14px/26px Montserrat;text-transform:uppercase}
			.si-content h6{font:700 12px/24px Montserrat;text-transform:uppercase}
			
			.si-content ul li{padding:0 0 0 10px;}
				.si-content ul li:before{top:-1px;}

			.gallery .gallery-item{flex:0 0 100% !important;}
			.si-content img.alignleft,.si-content img.alignright{float:none;display:block;margin:20px 0;}

	}