@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,600,700,800|Oswald:300,400,700';


main, header, section, aside {
margin: 0;
color: #222;
 font-size: 17px;
line-height: 32px;
font-weight: 100;
font-family: 'Oswald', sans-serif;
letter-spacing: 1.5px;
}

main {
    background: #fff;
    
}

.hero {
    background: #fff;
    border: transparent;
}


.content {
    background: #fff;
    border: transparent;
	padding: 29px 187px 39px 187px;
}

@media screen and (max-width: 1290px) {
.content {
    background: #fff;
    border: transparent;
	padding: 29px 99px 39px 99px;
}
}

.sidebar {
 border: transparent;
    background: #fff;
}

 /* STYLES SPECIFIC TO FOOTER  */
.footer {
  width: 100%;
  position: absolute;
bottom: 0px;
  height: auto;
  background-color: #cfad19;
  margin: 0px;
}
.footer .col {
  width: 290px;
  height: 350px;
  float: left;
	text-align: left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 29px 20px 0px 59px;
}
.footer .col h1 {
  margin: 0px;
  font-family: inherit;
  font-size: 17px;
  line-height: 39px;
  padding: 40px 0px 24px 30px;
  color: #fff;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 5px;
}
.footer .col ul {
  list-style-type: none;
  margin: 0;
  padding: 0px 0px 40px 30px;
}
.footer .col ul li {
  color: #fff;
  font-size: 15px;
	line-height: 45px;
	text-decoration: none;
  font-family: inherit;
  cursor: pointer;
  transition: .2s;
  -webkit-transition: .2s;
  -moz-transition: .2s;
}
.footer .copyright {
	color: #fff;
	font-size: 13px;
	line-height: 24px;
	font-family: inherit;
	letter-spacing: 3.2px;
	padding: 70px 0px 49px 89px;
	float: left;
    text-align: left;
}
.social ul li {
  display: inline-block;
  padding-right: 5px !important;
}

.footer .newyorkcity {
  width: 540px;
  height: 320px;
  float: right;
margin: 52px 99px 12px 0px;
  padding: 49px 35px 0px 35px;
background-color: #D4C805;
}

@media screen and (max-width: 1290px) {
.footer .newyorkcity {
position: absolute;
left: -2000px;
}
}


.footer .col ul li:hover {
  color: #999;
  transition: .1s;
  -webkit-transition: .1s;
  -moz-transition: .1s;
}
.clearfix {
  clear: both;
}

/* Create two unequal columns that floats next to each other */
.column {
  float: left;
  padding: 0px;
  height: auto; 
}

.left {
  width: 52%;
	padding-right: 140px;
}
@media screen and (max-width: 1490px) {
.left {
  width: 90%;

}
}

.right {
  width: 35%;
}
@media screen and (max-width: 1375px) {
.right {
position: absolute;
left: -2000px;
}
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
	
	
	


}


/*



