/*******************************************************************
*** --- GLOBAL RESET :: REMOVE DEFAULT BROWSER STYLES --- **********
********************************************************************/
/*Elements*/     html,body,div,iframe,span,object,
/*Typography*/   basefont,big,blockquote,font,h1,h2,h3,h4,h5,h6,p,q,s,sub,sup,tt,
/*Phrase Tags*/  abbr,acronym,address,bdo,cite,code,del,dfn,ins,kbd,samp,var,
/*Images*/       figure,figcaption,img,map,
/*Links*/        a,base,
/*Lists*/        dl,dt,dd,li,ol,ul,
/*Forms*/        button,fieldset,form,label,legend,textarea,
/*Tables*/       caption,col,colgroup,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	color:#757575;
	font-family:'Trebuchet MS',sans-serif;
	font-weight:normal;
	letter-spacing:0px;
	font-size:100.1%;
	border:none;
	vertical-align:baseline;
}


/* --- HTML5 SPECIFIC --- */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section
{
    display:block;
}


/* --- LISTS --- */
nav,ol,ul,li {
	list-style-type:none;
}


/* --- FORM --- */
input,select,textarea {
	margin:0;
	padding:0;
}

input[type=button],input[type=submit],button {
	cursor:pointer; /* Hand cursor on clickable input elements */
}

textarea {
	overflow:auto; /* Remove IE textarea scrollbars */
}


/* ADDRESS */
address {
	font-style:normal;
}


/* --- CLEAR --- */
.clear {
    clear:both;
}


/* --- LINKS --- */
a {
	color:#757575;
	text-decoration:none;
}

a:hover {
	color:#38152E;
	text-decoration:none;
}


/* --- VISIBILITY --- */
.hidden {
	/* Hide for both screenreaders and browsers; */
	display:none;
	visibility:hidden;
}

.visuallyHidden {
	/* Hide only visually, but have it available for screenreaders; webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden  */
	position:absolute !important;
	clip:rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip:rect(1px, 1px, 1px, 1px);
}

.invisible {
	visibility:hidden; /* Hide visually and from screenreaders, but maintain layout */
}


/* FONTS */

.raleway {
    font-family:"raleway",sans-serif;
    font-style:normal;
    font-weight:100;
}

.proximaThin {
    font-family:"proxima-nova",sans-serif;
    font-style:normal;
    font-weight:100;
}
.proximaLight {
    font-family:"proxima-nova",sans-serif;
    font-style:normal;
    font-weight:300;
}

.proximaNovaRegular {
    font-family:"proxima-nova",sans-serif;
    font-style:normal;
    font-weight:400;
}

.proximaNovaBold {
    font-family:"proxima-nova",sans-serif;
    font-style:normal;
    font-weight:700;
}