@charset "utf-8";
/* CSS Document 858 Width X 538 Height */

body  {
	font-family: 'Raleway', sans-serif;
	font-size: 1.2vw;
	color: #4c4c4c;
	margin: 0; 
	padding: 0;
}

h1 {
	color: #13a89e;
	font-weight: 500;
}

h2 {
	font-weight: 500;
}

h3 {
	color: #13a89e;
	font-weight: 500;
}

blockquote {
	font-size: 1vw !important;
}

a {
	color: #067df9;
}

#top_bar {
	width: 100%;
	background-color: #000000;
	height: 3.7vw;
	position: fixed;
	z-index: 15;
}

#navigation {
	float: left;
	color: #ffffff;
	font-family: 'Poppins', sans-serif;
	width: 71vw;
	margin-left: 15vw;
	margin-top: .4vw;
	font-size: 1vw;
}

#navigation a {
	font-weight: 500;
}

#social {
	float: right;
	margin-right: 5vw;
	margin-top: .8vw;
}

#twitter {
	float: left;
	width: 1.2vw;
	margin-top: .1vw;
	margin-right: 1vw;
}

#facebook {
	float: left;
	width: .6vw;
	margin-right: 1vw;
}

#newsletter {
	float: left;
	width: 1.2vw;
	margin-top: .3vw;
	margin-right: 1vw;
}

#login {
	float: left;
	font-size: 1vw;
	margin-right: 1vw;
}

#login a {
	text-decoration: none;
}

#logo {
	width: 7vw;
	position: fixed;
	z-index: 20;
	top: 0vw;
	left: 3vw;
}

#random_image {
	width: 100%;
	clear: both;
	position: relative;
	z-index: 0;
	padding-top: 3.7vw;
}

#copy {
	width: 80vw;
	margin-left: 10vw;
	margin-bottom: 5vw;
}

#bottom_bar {
	width: 100%;
	background-color: #000000;
	position: fixed;
	bottom: 0;
	z-index: 15;
	font-size: 1vw;
}

#address {
	color: #ffffff;
	float: left;
	margin-left: 10vw;
	margin-top: 1vw;
	margin-bottom: 1vw;
}

div#ccm-highlighter {
z-index: 500 !important;
}

.pronav_list .open .caret {
    border-top: .5vw solid #999 !important;
}

.pronav_list .caret {
    border-top: .5vw solid #999999 !important;
    border-right: .5vw solid transparent !important;
    border-left: .5vw solid transparent !important;
	right: 0vw !important;
}