/* Zoo css */
/* Declare */
body {
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: "proxima-nova-n4", "proxima-nova", sans-serif;
  font-weight: 400;
  color: #fff;
  background-color:#000;
}

img {
	border:0;
}

.pageWidth {
  width: 990px;
  max-width: 100%;
  min-width: 990px;
  position: relative;
  margin: 0 auto;
}

#content_main {
width:auto;
}

.pageWidth .row {
  width: auto;
  max-width: none;
  min-width: 0;
}
.column,
.columns {
  float: left;
  min-height: 1px;
  position: relative;
  margin:0;
}
.six {
  width: 50%;
  display: inline-block;
}
.tdo {
  color: #ff0000;
}
.bdo {
  background: #ff0000;
}
.tde {
  color: #000000;
}
.bde {
  background: #000000;
}
.bdx {
  background: #4a4a4a;
  position: relative;
}
.bdt {
  background: #fff;
  text-align: center;
}
.block-1 .tpad {
  padding: 60px 0 29px;
}
.block-2 .tpad {
  padding: 55px 0;
}
.block-3 .tpad {
  padding: 15px 0 3px;
}
.block-4 .tpad {
  padding: 60px 0;
}
.socials {
  text-align: right;
}
.socials .icon-social {
  margin: 3px 0 0 21px;
  display: inline-block;
}
.des {
  margin: 42px 0 48px;
  font-size: 20px;
  line-height: 29px;
  font-family: "proxima-nova-n4", "proxima-nova", sans-serif !important;
}
.prx {
  font: 900 26px/32px "proxima-nova-n9", "proxima-nova", sans-serif !important;
  text-transform: uppercase;
  margin: 0 0 12px;
  display: block;
}
.prx .tdo {
  font-style: normal;
}
.mags {
  text-align: right;
  display: block;
  margin: -30px 8px 0 0;
}
.get-apps {
  padding: 3px 0 0;
}
.get-apps a {
  margin: 0 10px 0 0;
}
.model-img {
  position: absolute;
  right: -25px;
  bottom: 0;
}
.list-logos {
  text-align: center;
}
.list-logos a {
  display: inline-block;
  margin: 0 25px;
}
.container *,
.container *:before,
.container *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.clh {
  line-height: 0;
}
.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  zoom: 1;
}


.modal {
    display: none;
}

.modal.zoodating a.close		{ background: url(../images/modal/zoodating/x.png) no-repeat; height: 16px; position: absolute; right: 20px; text-indent: -9999px; top: 20px; width: 16px; }

.modal.zoodating {
    background-color: #fff;
    display: none; 
    position: relative; 
    text-align: center; 
    width: auto;
	padding:0;
	text-align:center;
	height:501px;
	width:890px;
}

.modal.zoodating .terms {
  bottom: -25px;
    font-size: 11px;
    height: 126px;
    line-height: 18px;
    position: absolute;
    right: 57px;
    width: 330px;
}

.modal.zoodating .terms a {
    color:#9a9a9a;
	text-decoration:underline;
	font-size: 11px;
}


.modal.zoodating img  {
	padding:0;
	border:0;
}


