a {
	text-decoration:none
}

a:visited {
	color: #7c7b7b;
	text-decoration: none;
}
a:link {
	color: #7c7b7b;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #bcced6;
}

a:active {
	text-decoration: none;
	color: #bcced6;
}

* {
   margin:0;
   padding:0;
}

table {
	background-repeat: no-repeat;
	margin: 0 auto;
   border: none;
   border-collapse: collapse;
}

table td
{
text-align: justify;
}

.main {
	font-size: 13px;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
	font-stretch: normal;
	letter-spacing: 0.0px;
	color: #324762
}

.mainPlus {
	font-size: 15px;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 26px;
	font-stretch: normal;
	letter-spacing: 0.65px;
	color: #324762
}

.mainMinus
{
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
	font-stretch: normal;
	letter-spacing: 0.0px;
	color: #324762
}

.mainWhite {
	font-size: 14px;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	font-stretch: normal;
	letter-spacing: 0.65px;
	color: #e1ebf0;
}

a.mainWhite:link {
	color: #fff;
}

a.mainWhite:visited {
	color: #fff;
	text-decoration: none;
}

.mainMinusWhite {
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
	font-stretch: normal;
	letter-spacing: 0.75px;
	color: #e1ebf0
}


.nav {
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 26px;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #c8bea2
}

.quote {
	font-size: 12px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	font-weight: normal;
	line-height: 20px;
	font-stretch: normal;
	letter-spacing: 0.65px;
	color: #e1ebf0
}



.headlineSmaller {
	font-size: 19px;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-style: normal;
	font-weight: lighter;
	line-height: 21px;
	font-stretch: normal;
	letter-spacing: 0.65px;
	color: #e4801c
}

.mainItalic
{
	font-size: 12px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	font-weight: normal;
	line-height: 20px;
	font-stretch: normal;
	letter-spacing: 0.75px;
	color: #3C3C3C
}


.flySpec {
	font-size: .50em;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #7c7b7b
}

.flySpec02 {
	font-size: 10px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	font-stretch: normal;
	color: #9db881
}

.mainOrange {
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #335047
}

.mainOrangeAboutPage
{
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #cc6600
}

/*start new css*/
* {
	box-sizing: border-box;
}

.container {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 20px;
}

.clearfix::after {
	content: "";
	display: table;
	clear: both;
}

/*NAVBAR*/
.navbar {
	padding: 24px 0 50px;
	background-color: rgba(255,255,255,1);
}

.navbar h1 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
  margin: 0;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 27px;
	letter-spacing:0.05em;
}

.navbar h1 a {
    color: #5c4d1f;
}

.navbar h1 a:hover {
    color: #fd8a61;
}

.navbar ul {
    margin: 0;
    padding: 0;
    float: left;
}

.navbar ul li {
    display: inline-block;
    list-style-type: none;
}

.navbar ul li a {
    margin-right: 1em;
}

.main-logo {
	float: left;
	padding-right: 20px;
	padding-top: 2px;
}

/*footer*/
footer {
	text-align: center;
}

.footer {
	font-size: 9px;
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #b7b6b6;
	padding-top: 40px;
}

/*homepage*/
.hp-padding {
	padding-top: 250px;
}

#homepage-background {
	background: #fff url("/images-tara/background.jpg") no-repeat 50% 20%;
}

.col1 {
	float: left;
	width: 40%;
	padding-right: 40px;
	padding-top: 20px;
}

.col2 {
	float: left;
	width: 38%;
	padding-right: 98px;
	padding-top: 20px;
}

.col3 {
	float: left;
	width: 20%;
	padding-top: 71px;
	padding-right: 30px;
}

/*about*/
.col-about-header01 {
	float: left;
	width: 50%;
}

.col-about-header01 h1 {
	font-size: 20px
}

.col-about-header02 {
	float: left;
	width: 50%;
}

.col-about-header03 {
	float: left;
	width: 33%;
}

.col-about-body {
	float: left;
	width: 50%;
	padding: 60px 40px 80px 0;
}

.about-h2 {
	font-family: 'Roboto', san-serif;
	font-weight: 300;
	font-size: 24px;
	letter-spacing: 0.07em;
	color: #ecf2f6;
	text-transform: uppercase;
}

.about-h1 {
	font-family: 'Roboto', san-serif;
	font-weight: 400;
	font-size: 24px;
	letter-spacing: 0.07em;
	text-transform: uppercase;
	color: #83723c;
}

/*podcasts*/
.videos {
	padding: 25px 0 80px;
}

.video-words {
	font-family: 'Roboto', san-serif;
	font-weight: 300;
	font-size: 40px;
	letter-spacing: 0.03em;
	line-height: 1em;
	color: #b3c4cf;
	text-transform: uppercase;
	padding: 30px 0 15px;
}

/*contact*/
#homepage-background {
	background: #fff url("/images-tara/background.jpg") no-repeat 50% 30%;
}

.blue-bar {
	width: 100%;
	background-color: #92a8b6;
	padding: 60px 0 65px;
}

.col1-secondary-pages-header {
	float: left;
	width: 40%;
	padding-right: 70px;
	font-family: 'Roboto', san-serif;
	font-weight: 300;
	font-size: 40px;
	letter-spacing: 0.07em;
	line-height: 1em;
	text-align: right;
	color: #b3c4cf;
	text-transform: uppercase;
}

.col2-secondary-pages-header {
	float: left;
	width: 40%;
	font-family: 'Roboto', san-serif;
}

.col1-secondary-pages {
	float: left;
	width: 40%;
	padding-right: 70px;
	font-family: 'Roboto', san-serif;
	font-weight: 300;
	font-size: 27px;
	letter-spacing: 0.07em;
	line-height: 1em;
	text-align: right;
	color: #857649;
	text-transform: uppercase;
	margin-top: 50px;
}

.col2-secondary-pages {
	float: left;
	width: 40%;
	font-family: 'Roboto', san-serif;
	margin-top: 50px;
}

.top-content {
	padding-top: 20px;
}

.bottom-content {
	padding-bottom: 80px;
}

