
/*TITLES*/
	h1,	
	h2,
	h3,
	h4,
	h5,
	h6
	{
		display: block;
		font-family: 'Montserrat', sans-serif;
		font-weight: 500;
	}
	
	.title
	{
		font-size: 480%;
		color: #AF473C;
		margin-bottom: 70px;
	}
	@media only screen and (max-width: 750px) 
	{
		.title
		{
			font-size: 36px;
			line-height: 1.4em;	
		}
	}
	
	.links
	{
		padding-top: 60px;
	}
		.links a
		{
			margin-right: 10px;
		}	
			.links a:last-of-type
			{
				margin: 0;
			}

	.entry_content h1
	{
		font-size: 250%;
		margin-bottom: 25px;
	}
	

	.entry_content h2
	{
		color: #AF473C;
		font-size: 320%;
		margin-bottom: 30px;
	}
	@media only screen and (max-width: 750px) 
	{
		.entry_content h2
		{
			font-size: 26px;
		}
	}
	
	.entry_content h3
	{
		font-size: 200%;
		margin-bottom: 24px;
	}
	
	.entry_content h4, .entry_content h5, .entry_content h6
	{
		font-size: 180%;
		margin-bottom: 18px;
	}
	
/*CONTENT*/
	.entry_content p
	{
		display: block;
		font-size: 180%;
		line-height: 28px;
		margin-bottom: 1.3em;
	}
	@media only screen and (max-width: 1024px) {
		.entry_content p
		{
			font-size: 16px;
		}
	}

		.entry_content p:last-child
		{
			margin-bottom: 0 ;
		}
	
	.entry_content strong
	{
		font-weight: 700;	
	}

		.entry_content strong a
		{
			font-weight: 700;
		}

	.entry_content em
	{
		font-style: italic;
	}
		
		.entry_content em a
		{
			font-style: italic;
		}

	
	.entry_content span
	{
		display: inline-block;
	}
	
	.entry_content a
	{
		display: inline-block;
		text-decoration: underline;
		color: #000;
		
		-o-transition:.2s;
		-ms-transition:.2s;
		-moz-transition:.2s;
		-webkit-transition:.2s;
		transition:.2s;
	}
		.entry_content a:hover
		{
			text-decoration: none;
		}
	
	.entry_content blockquote
	{
		border-left: solid 1px #000;
		padding: 10px 14px;
		margin-bottom: 20px;
		background-color: #fafafa;
		font-size: 160%;
		line-height: 1.8em;
	}
		.entry_content blockquote p
		{
			font-size: 18px;
			margin-bottom: 0;
		}
	
		

/*LISTS*/
	.entry_content ul,
	.entry_content ol
	{
		display: block;
		margin-bottom: 30px;
		padding: 0 20px;
	}
		.entry_content ul li,
		.entry_content ol li
		{
			font-size: 180%;
			line-height: 1.4em;
			margin-bottom: 10px;
		}
		@media only screen and (max-width: 1024px) {
			.entry_content ul li,
			.entry_content ol li
			{
				font-size: 16px;
			}
		}

	.entry_content ul li
	{
			padding-left: 20px;
			position: relative;
	}

			.entry_content ul li:before
			{
				position: absolute;
				left:0;
				top:-4px;
				font-size: 40px;
				content: "\2022";
				color: #AF473C;
			}

	.entry_content ol
	{
		list-style-type: decimal;
		list-style-position:inside;
	}

	.entry_content dl
	{
		display: block;
		margin-bottom: 30px;
		padding: 0 20px;
	}
		.entry_content dl dt,
		.entry_content dl dd
		{
			font-size: 200%;
			line-height: 1.4em;
		}

		.entry_content dl dt
		{
			display: block;
			font-weight: 700;
			padding: 20px 0 10px 0;
		}

			.entry_content dl dt:first-child
			{
				padding-top: 0;
			}

		.entry_content dl dd
		{
			display: block;
			margin-bottom: 1em;
		}
	
	
/*TABLES*/
	table
	{
		border: solid 1px #555;
		width: 100%;
		border-collapse: collapse;
		font-size: 120%;
		text-align: left;
		margin-bottom: 30px;
	}

		table caption,
		table td,
		table th
		{
			border: solid 1px #999;
			padding: 10px;
		}

		table th
		{
			font-weight: 700;
		}

		table caption
		{
			border-bottom: none;
			font-size: 16px;
			text-align: left;
		}


/*IMAGES*/
	.entry_content img
	{
		display: block;
		max-width: 100%;
		height: auto;
}

		.entry_content img.alignleft
		{
			float: left;
			margin: 0 2% 2% 0;
		}
		.entry_content img.alignright
		{
			float: right;
			margin: 0 0 2% 2%;
		}
		.entry_content img.aligncenter
		{
			margin: 0 auto;
		}

/*BTN*/
	.btn
	{
		display: inline-block;
		text-transform: uppercase;
		
		//width: 190px;
		background: rgba(255, 255, 255, 0.5);
		border: 1px solid #AF473C;
		box-sizing: border-box;
		border-radius: 25px;
		
		
		font-size: 14px;
		line-height: 50px;
		padding: 0 30px;
		color: #AF473C;
	}
	
	@media only screen and (max-width: 500px) 
	{
		.btn
		{
			width: 100%;
			text-align: center;
			margin-bottom: 20px;
		}
		.btn:last-of-type
		{
			margin-bottom: 0;
		}
	}
	
		.btn:hover
		{
			background-color: #AF473C;
			color: #fff;
		}
