/*INSIMPLEX CUSTOM STYLES*/

/*IE-WORKAROUND*/
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

/*BODY*/

body {
	text-align: center;
	background-color: #fff;
	margin-bottom: 150px; /*Margin bottom by footer height*/
}

html {
  position: relative;
  min-height: 100%;
}

hr {
	width: 100px;
	height: 1px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1.500em;
	margin-bottom: 1.500em;
	background-color: #EC7404;
}

span.tab-space-header {
	padding-left: 20px;
}

span.tab-space-footer {
	padding-left: 10px;
}

.navbar{
	background-color: #fff;
	border: #fff;
	margin-top: 10px;
}

.navbar-brand{
	padding-left: 30px;
}
@media (max-width:768px){.navbar-brand {
	width:100%;
	margin:0 auto;
	display: block;
	text-align: center;
	background-color: #fff;
	padding-left: 15px;
    }
}

.navbar-default .navbar-link {
	color: #C5C7C8;
}

.navbar-link{
	color: #C5C7C8 !important;
}

.navbar-text{
	margin-right: 15px;
}
@media (max-width:768px){.navbar-text {margin-right: 0px;}}

.img-responsive{
	padding-top: 1.000em;
	padding-bottom: 1.000em;
}

.social-icon{
	padding-top: 1.000em;
	padding-bottom: 1.000em;
}

a:hover {
    color: #000 !important;
}

.seperator{
	margin-top: 6.000em;
	padding-top: 3.000em;
	background-color: #FAFAFA;
	padding-bottom: 3.000em;
	margin-bottom: 6.000em;
}
@media (max-width:768px){.seperator{
	margin-top: 4.000em;
	padding-top: 2.000em;
	padding-bottom: 2.000em;
	margin-bottom: 4.000em;
	}
}

/*CONTENT*/

h1{
	/*Page Title*/
	font-family: 'Open Sans', sans-serif, italic;
	font-weight: 400;
	color: #EC7404;
	font-size: 1.375em;
	margin-top: 1.500em;
	margin-bottom: 0em;
}
@media(max-width: 1400px) {h1 {font-size: 1.250em;}}
@media(max-width: 1000px) {h1 {font-size: 1.125em;}}
@media(max-width: 500px) {h1 {font-size: 1.000em;}}

h2{
	/*Intro Sentence*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #000;
	font-size: 3.750em;
	margin-top: 0em;
	margin-bottom: 0em;
}
@media(max-width: 1400px) {h2 {font-size: 3.000em;}}
@media(max-width: 1000px) {h2 {font-size: 2.250em;}}
@media(max-width: 500px) {h2 {font-size: 1.500em;}}

h3{
	/*Section-title*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #EC7404;
	font-size: 2.250em;
	margin-top: 1.000em;
	margin-bottom: 0.500em;
}
@media(max-width: 1400px) {h3 {font-size: 2.000em;}}
@media(max-width: 1000px) {h3 {font-size: 1.750em;}}
@media(max-width: 500px) {h3 {font-size: 1.500em;}}

h4{
	/*Subtitle*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #000;
	font-size: 1.375em;
	margin-top: 0.750em;
	margin-bottom: 0.125em;
}
@media(max-width: 1400px) {h4 {font-size: 1.250em;}}
@media(max-width: 1000px) {h4{font-size: 1.125em;}}
@media(max-width: 500px) {h4{font-size: 1.000em;}}

h5{
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 1.375em;
	color: #fff;
	background-color: #000;
	display: inline-block;
	padding: 4px 8px;
	border-radius: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
	border: 1px solid #fff;
}
@media(max-width: 1400px) {h5 {font-size: 1.250em;}}
@media(max-width: 1000px) {h5 {font-size: 1.125em;}}
@media(max-width: 500px) {h5 {font-size: 1.000em;}}

p{
	/*Text*/
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #4F4F51;
	font-size: 1.375em;
}
@media(max-width: 1400px) {p {font-size: 1.250em;}}
@media(max-width: 1000px) {p {font-size: 1.125em;}}
@media(max-width: 500px) {p {font-size: 1.000em;}}

.lead{
	/*Big-text sentence*/
	font-family: 'Open Sans', sans-serif, italic;
	font-weight: 400;
	color: #EC7404;
	font-size: 2.250em;
	margin-top: 0.750em;
	margin-bottom: 0.750em;
}
@media(max-width: 1400px) {.lead {font-size: 2.000em;}}
@media(max-width: 1000px) {.lead {font-size: 1.750em;}}
@media(max-width: 500px) {.lead {font-size: 1.500em;}}

/*FOOTER*/

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 150px; /*fixed height of the footer*/
}

.logo-grey{
	margin-top: 50px;
	margin-bottom: 12px;
}

#footer-nav{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 0.875em;
	text-align: center;
	color: #C5C7C8;
	margin: 0; /*IMPORTANT*/
}