
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{font-family: 'open_sansregular';}
a{color:#f51f5b;}
a:hover{color:#000;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height:normal;}
ul, li{margin:0; padding:0;}
textarea {
    resize: none;
}
.container{padding:0;}
.logo{padding:10px 0;}
.logo img{max-height:70px;}

.spanking{padding:0 10px;}
.spanking img{max-height:50px;}

.carousel-control{
    font-size: 35px;
    width: 9%;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{ margin-left: 0;    transform: translate(-50%, 0px);}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{ margin-right: 0;    transform: translate(50%, 0px);}

.carousel-indicators{bottom: -40px;}
.carousel-indicators li{background:#7b7b7b; border:0; height:15px; width:15px;}
.carousel-indicators .active{background:#f51f5b; height:15px; width:15px; margin:1px;}

.carousel-control.right{right:4px;}
.carousel-control.left{left:4px;}

.totally-revamped h2{color:#f51f5b; font-size:18px; font-weight:bold; }

.carousel{margin-bottom:35px;}

.description{ padding-top:10px;}
.description textarea{border-radius:0; background:#f7f7f7; float:left; width:70%;}
.description .btn{border-radius:0; white-space:nowrap;background:#0a9287; border:0; width:29%; margin-left:1%; float:right; transition:0.5s; font-size:12px;}
.description .btn i{display:block;  font-size:30px; margin: 7px 0;}
.description .btn:hover{background:#056059;}

.row{padding:10px 5px; margin:0;}
.btn-joinnow{ color:#fff; font-weight:bold; font-size:20px; text-transform:uppercase; border-radius:0; background: #f51f5b;
background: -moz-linear-gradient(left,  #f51f5b 0%, #f34a4a 48%, #f3864a 100%);
background: -webkit-linear-gradient(left,  #f51f5b 0%,#f34a4a 48%,#f3864a 100%);
background: linear-gradient(to right,  #f51f5b 0%,#f34a4a 48%,#f3864a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f51f5b', endColorstr='#f3864a',GradientType=1 );
transition:0.5s; margin-bottom:10px;}
.btn-joinnow:hover{color:#fff; background: #f3864a;
background: -moz-linear-gradient(left,  #f3864a 0%, #f34a4a 52%, #f51f5b 100%);
background: -webkit-linear-gradient(left,  #f3864a 0%,#f34a4a 52%,#f51f5b 100%);
background: linear-gradient(to right,  #f3864a 0%,#f34a4a 52%,#f51f5b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3864a', endColorstr='#f51f5b',GradientType=1 );
}

.btn-tour{ color:#fff; font-weight:bold; font-size:22px; text-transform:uppercase; border-radius:0; background: #f34a4a; padding:10px; transition:0.5s; margin-top:-10px;}
.btn-tour:hover{background:#d13434; color:#fff;}

.pagination{margin-bottom:40px;}
.pagination li a{border-color:#393939; color:#333;}
.pagination li a:hover{border-color:#393939;}
.pagination li:nth-child(2) a, .pagination li:nth-child(2) span{border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;}
	.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{background:#393939; border-color:#393939;}
	
.btn-joinnow-big{background: #ef9a53;
background: -moz-linear-gradient(top,  #ef9a53 0%, #e46715 55%);
background: -webkit-linear-gradient(top,  #ef9a53 0%,#e46715 55%);
background: linear-gradient(to bottom,  #ef9a53 0%,#e46715 55%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9a53', endColorstr='#e46715',GradientType=0 );
color:#fff; padding:15px 30px; border-radius:40px; font-size:22px; text-transform:uppercase; font-weight:bold; display:inline-block;}
.btn-joinnow-big:hover{background: #e46715;
background: -moz-linear-gradient(top,  #e46715 45%, #ef9a53 100%);
background: -webkit-linear-gradient(top,  #e46715 45%,#ef9a53 100%);
background: linear-gradient(to bottom,  #e46715 45%,#ef9a53 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e46715', endColorstr='#ef9a53',GradientType=0 );
color:#fff; text-decoration:none; cursor:pointer;}
.btn-joinnow-big i{vertical-align:-4px;}



.btn-member-login{background: #fd7d7d;
background: -moz-linear-gradient(top,  #fd7d7d 0%, #f64e4e 7%, #c61d1d 100%);
background: -webkit-linear-gradient(top,  #fd7d7d 0%,#f64e4e 7%,#c61d1d 100%);
background: linear-gradient(to bottom,  #fd7d7d 0%,#f64e4e 7%,#c61d1d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd7d7d', endColorstr='#c61d1d',GradientType=0 );
color:#fff; padding:15px 35px; border-radius:40px; font-size:22px; text-transform:uppercase; font-weight:bold; display:inline-block;
}

.btn-member-login:hover{background: #c61d1d;
background: -moz-linear-gradient(top,  #c61d1d 0%, #f64e4e 93%, #fd7d7d 100%);
background: -webkit-linear-gradient(top,  #c61d1d 0%,#f64e4e 93%,#fd7d7d 100%);
background: linear-gradient(to bottom,  #c61d1d 0%,#f64e4e 93%,#fd7d7d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c61d1d', endColorstr='#fd7d7d',GradientType=0 );
color:#fff; text-decoration:none; cursor:pointer;
}


.footer{background:#e7e7e7; padding:40px 20px; margin-top:20px; font-size:12px;}
.footer a{text-decoration:underline; color:#252525;}
.footer a:hover{text-decoration:none;}
.footer .foot-link a{font-size:20px;}
.footer .privacy a {color:#f51f5b; text-decoration:none;}
.footer .privacy a:hover{color:#000;}


.warning-icon{margin:30px 0 20px;}
.warning-icon img{width:60px;}
.text-danger{color:#f00;}

.warning-terms{background:#f1f1f1; padding:20px;}
.warning-terms ol{font-style:italic; font-size:12px; margin:0; padding:20px;}
.warning-terms ol li{margin-bottom:5px;}

.btn-enter{background: #ef9a53;
background: -moz-linear-gradient(top,  #ef9a53 0%, #e46715 55%);
background: -webkit-linear-gradient(top,  #ef9a53 0%,#e46715 55%);
background: linear-gradient(to bottom,  #ef9a53 0%,#e46715 55%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9a53', endColorstr='#e46715',GradientType=0 );
color:#fff; padding:15px 40px; border-radius:40px; font-size:28px; text-transform:uppercase; font-weight:bold; display:inline-block;}

.btn-enter:hover{background: #e46715;
background: -moz-linear-gradient(top,  #e46715 45%, #ef9a53 100%);
background: -webkit-linear-gradient(top,  #e46715 45%,#ef9a53 100%);
background: linear-gradient(to bottom,  #e46715 45%,#ef9a53 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e46715', endColorstr='#ef9a53',GradientType=0 );
color:#fff; text-decoration:none; cursor:pointer;}
.btn-enter i{vertical-align:-1px;}

.sign-imgrow{text-align:center;}
.sign-imgrow img{margin:5px; display:inline-block; border:solid 1px #333;  }


.form-signin {
  max-width: 380px;
  padding: 15px 25px 45px;
  margin: 0 auto;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 5px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .checkbox input{margin:0; position:relative;}
.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 20px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.what-we-get{background:#f1f1f1; padding:15px;}
.what-we-get ul{font-style:italic; font-size:12px; margin:0; padding:10px;}
.what-we-get ul li{margin-bottom:5px;}