@charset "utf-8";
/* CSS Document */

body {
    background-color: #000;
}


h1, h2, h3, h4, h5, h6, label, p, a  {
    font-family: Arial, sans-serif;
    color: #fff;
}

option, select {
    font-family: Arial, sans-serif;
}
p {
    color: #fefefe;
}
a:hover {
    text-decoration: none;
}
.play-button-holder {
    width: 150px;
}
.text-lg {font-size:18px}
p a {text-decoration:underline}

.introhead {
margin:5px;
}

header {
    border-bottom: 8px solid #ef0000;
}

.img-sim {
	padding: 10px 0 10px 0
}

.navbar-nav .nav-item .nav-link {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}

.banner {
    background: url(https://sexsimulator.com/images/banner-background.png) no-repeat;
    background-size: cover;
}



.content-box .content-head .content-title {
    font-size: 30px;
    font-weight: 900; 
}

.content-box .content-text {
    padding: 25px 25px;
    background-color: #0f0f0f;
    border-radius: 10px;
    line-height: 30px;
}
.content-box .content-text p:last-child {
    margin-bottom: 0px;
}

footer {
    background: url(https://sexsimulator.com/images/footer-image.png) no-repeat;
    background-size: cover;
    background-position: 0px 0px;
}
.copyright {
    padding: 80px 0px 30px;
}
.copyright p {
    font-weight: bold;
}

.control-label {
    padding-right: 0px;
    font-size: 20px;
    text-shadow: 2px 2px 5px #000;
    padding-top: 5px;
    text-align: right
}
.form-control {
    border-radius: 0px;
    height: 40px;
    font-family: Arial, sans-serif;
    font-size: 20px;
    color: #000;
    border: none;
}
.form-control:active {
    color: #000;
}

.form-control:focus {
    box-shadow: none;
}

.search-categories{
  font-size: 13px;
  background: #fff;
  position: relative;
  height: 40px; 
  overflow: hidden;
}

.search-categories .select{
  width: 120%;
}

.breadcrumb {
		background:#242424;
}

.breadcrumb a:hover {
		color:red;
}

.breadcrumb-item.active {
		font-weight:bold;
}

h1 a:hover, h2 a:hover, h3 a:hover {
		color:red;
}

.top-buffer { margin-top:20px; margin-bottom:20px; }

}
.search-categories .select select{
    background: transparent;
    line-height: 1;
    border: 0;
    padding-left: 10px ;
    border-radius: 0;
    width: 90%;
    position: relative;
    z-index: 10;
    color: #000;
    cursor: pointer;
}

.search-categories .select{
  width: 120%;
  background:url(https://sexsimulator.com/images/dropdown.png) no-repeat;
  background-position:80% center;
}

.navbar-dark .navbar-toggler {
    border: none;
    color: #fff;
}

.navbar-brand {width:40%;}

.content-main-title {
    font-size: 72px;
    font-weight: 900;
    color:#ef0000;
    line-height: 60px;
}

.content-main-title > span{
    display: block;
    font-size: 48px;
    font-weight: 400;
    color: #fff;
    line-height: 59px;
}
.images-section {
    margin-top: 100px;
}

.img-holder {
    width: 350px;
    position: relative;
    display: inline-block;
}
.img-holder .left, .img-holder .right {
    margin-top: 50px;
}
.img-holder.center {
    width: 400px;
}
.img-caption {
    position: absolute;
    bottom: 80px;
    left:0;
    right:0;
    margin: 0px auto;
    padding: 0px 15px;
}
.img-caption.center {bottom: 20px;}
.img-caption p {
    font-size: 30px;
    text-shadow: 3px 3px 2px #000000;
}

.join-btn-holder {
    margin-top: 50px;
    box-shadow: 0px 0px 5px 5px #000;
}
.v-gap-top {
    margin-top: 80px;
}

.head-title {
    font-weight: 900;
    font-size: 50px;
    line-height: 48px;
}
.reviews {
    background: url(https://sexsimulator.com/images/review-image.jpg) no-repeat;
    background-size: cover;
    background-position: top center;
    margin-top: 150px;
    height: 330px;
    margin-bottom: 100px;
}        

.reviews-box-background {
background: -moz-linear-gradient(150deg, #000000 26%, #ffffff 50%, #000000 75%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #000000 26%,#ffffff 50%,#000000 75%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(144deg, #000000 26%,#ffffff 50%,#000000 75%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    min-height:300px;
    margin-top: -50px;
    padding: 3px 0px;
    
}

.reviews-box-background .inner-box {
    background: #0c0c0c; /* Old browsers */
background: -moz-linear-gradient(45deg, #0c0c0c 0%, #212121 50%, #0c0c0c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #0c0c0c 0%,#212121 50%,#0c0c0c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #0c0c0c 0%,#212121 50%,#0c0c0c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    padding: 30px;
    min-height:98.5%;
    width: 99%;
    margin: 3px;
    margin-bottom: 0px;
}

.reviews-box-background .inner-box .head-title {
    text-shadow: 0px 0px 5px #000;
}

.comments h4 {
    font-size: 19px;
    font-weight: bold;
}
.comments p {
    font-size: 15px;
    color: #bfbfbf;
}

.reviews-box {
    margin-top: -430px;
}

.banner-holder {
    position: relative;
    
}
.banner-text p {
    font-size: 26px;
    margin-top: 70px;
    line-height: 33px;
}
.banner {
    height: 550px;
}
.banner-content {height: 100%;}
.foreground-image {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 550px;
}
a.button {
    display: inline-block;
    font-weight: 900;
    background:url(https://sexsimulator.com/images/play-now-button.png) no-repeat center center;
    background-size:cover;
    padding: 10px 55px;
    transition:ease .4s all;
    margin-top: 30px;
    text-shadow: 0px 0px 3px #000;
}
a.button:hover {
    transform: scale(1.1);
    color: #fff;
}

.btn-md {
    font-size: 25px;
    line-height: 36px;
}

.btn-lg {
    font-size: 35px;
    line-height: 40px;
    padding:25px 90px!important;
    margin-top: 60px!important;
}
.btn-lg.review {
    margin-top: 0px!important;
}

.btn-sm {
    padding: 5px 15px!important;
    margin: 5px 0px!important;
}
a.button:hover {
    
}
.banner-button {
    
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 3.5rem;
    padding-left: 1.5rem;
}

#videoElement {
	float:right;width:65%;margin-top:7%
}
