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


/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

a {outline: 0 !important; color: inherit;} 

.clear {clear:both}   
span.red {color:#F00}
span.blue{color:#005CFF;}
span.dark-blue {color:#040c2a}
   
@font-face {
    font-family: 'BebasNeueRegular';
	src: url('../fonts/bebasneue-webfont-webfont.eot');
    src: url('../fonts/bebasneue-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue-webfont-webfont.woff') format('woff'),
         url('../fonts/bebasneue-webfont-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue-webfont-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}  

html {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* NEW Warning Page Layout */

.members-login a:link, .members-login a:active, .members-login a:visited { color:#FFF;}
.members-login a:hover { color:#FF0; text-decoration:underline;}

.login a:link, .login a:active, .login a:visited { color:#ffc600; text-decoration:underline;}
.login a:hover { color:#FF0; text-decoration:none;}

span.yellow-orange {color:#ffc600}

.box-warning{
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(100%,rgba(0,0,0,0.5)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%);
	border:1px solid black;
	width:auto;
	max-width:750px !important;
	height:150px;
	overflow:scroll;
	padding:10px;
	color:#FFFFFF;	
	margin:auto !important;
	text-align:center !important;
	line-height:20px;
	}
		
	.btn { margin:auto; text-align:center; border:0 !important}
	.btn img {width:auto; height:auto; border:none; opacity:1; -webkit-box-shadow: 0 0 20px 1px #A8A8A8;
box-shadow: 0 0 20px 1px #A8A8A8; margin-top:10px;}
	.btn img:hover {width:auto; height:auto; border:none; opacity:0.8; /*mix-blend-mode: overlay;*/}
	

<!-- Main Content Styles -->

#body {padding:0; border:0; background: url(../images/mainBg.png) no-repeat top center fixed, url(../images/foot-bg.png) repeat;}
body {padding:0; border:0; background: url(../images/mainBg.png) no-repeat top center fixed, url(../images/foot-bg.png) repeat;}

/*body { padding:0; border:0;background-size: 160%; background-color:rgba(0,0,0,1.00); background-image:url(../images/mainBg.jpg); 
background-position:top;background-attachment:fixed; background-repeat:no-repeat;	}*/

.content {
	margin:auto;
	width:100%;
	max-width:960px;
	height:auto;
	padding-bottom:10px;
	border:0;
	padding:0;
	background:url(../images/contentbg.png) repeat;
	-webkit-box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.75);
	}

/* Top Social Media Styles */

.header_top_infos {
	width:100%;
	max-width:960px;
	height:auto;
	overflow:hidden;
	min-height:45px;
	margin:0 auto;
	color:#FFF;
	font-family: 'BebasNeueRegular';
	font-size:22px;
	line-height: 30px;
	padding-top:5px;
	padding-bottom:5px;
	background:#F00;
	 }
	 
.cybersocket-awards-banner { position:absolute; left:0; top:5px; z-index:99999; width:100%; height:auto}
.cybersocket-awards-banner img {border:0 !important; outline:0 !important}

/* Navigation Styles */

.header{width:100%; height:auto; min-height:139px; border-bottom:solid #888585 1px;
/*background: #3e559c url(../images/header_bg.jpg) repeat-x; */

background: #2242f7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNDJmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTU4OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2242f7 0%, #31589b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2242f7), color-stop(100%,#31589b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2242f7 0%,#31589b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2242f7 0%,#31589b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2242f7 0%,#31589b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2242f7 0%,#31589b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2242f7', endColorstr='#31589b',GradientType=0 ); /* IE6-8 */

}

#logo {border:0 !important;}

#topModels {border:0 !important}

.head_buttons { width:100%; height:89px;}
.head_buttons img { border:0 !important}

.join_now_animated_buttons { width:100%; height:auto;}
.join_now_animated_buttons img { border:0 !important; }	

/* Navigation Styles */
   

.navbar { border-radius:0 !important; -moz-border-radius: 0 !important; margin-bottom:0 !important; font-family: 'BebasNeueRegular'; color:#ccc; 
font-size:24px; text-align: center; }

.navbar-nav {
    width: 100%;
    text-align: center;
    > li {
      float: none;
      display: inline-block;
	  color:#ccc !important;
    }
  }
  
  .navbar-nav>li {
      float: none; font-size:24px;text-shadow: 1px 1px 1px #000 !important;  color:#ccc !important;
    }
	
	.navbar-nav>li a:active, .navbar-nav>li a:visited { color:#ccc !important;
      float: none; font-size:24px; text-shadow: 1px 1px 1px #000 !important
    }
	
	  .navbar-nav>li a:hover { color:#868686 !important;
      float: none; font-size:24px; text-shadow: 1px 1px 1px #000 !important
    }

/*
Custom Style for Slider removing the left and click arrow


#myCarousel {position:relative }
.right.carousel-control, .left.carousel-control {
    opacity: 0;
}

.carousel-control.left, .carousel-control.right{ 
background: none !important; 
filter: progid:none !important; 
}*/

/* Check List Area and Animated Gif Banner Styles */

.homelist {
	font-family: 'BebasNeueRegular';
	font-weight:normal;
	text-shadow: 1px 1px 1px #FFF;
	color: #004CFF;
	font-size:22px;
	margin-top:30px;
	margin-left:15px;
	}
	
/*.checklists ul li { list-style:none;   }*/

.checklist-banner {background:#FFF; border-top: solid #007CFF 2px}

.multipass img { border:0 !important; margin-top:20px;}

#banner {border:0 !important; margin:0 auto; text-align:center; opacity:1; margin-bottom:10px;}
#banner img:hover { opacity:0.9}

/* Featured Video and Model Area Styles */

.featuredVideo_descriptions { clear:both; padding:10px; font-size:14px; color:#fff; font-family: 'Arial', Helvetica, sans-serif; text-align: justify; line-height:inherit;}

.featuredVideo { border-top:solid #777777 1px; border-left:solid #777777 1px; border-right:solid #777777 1px;position:relative; width:100%; height:auto;font-family: 'BebasNeueRegular';}

.playBtn a:link, .playBtn a:active, .playBtn a:visited { color:#FFF !important; text-decoration:none; text-shadow: 1px 1px 1px #a50328 !important; display:block;
font-family: 'BebasNeueRegular'; font-size:32px; line-height:38px; text-align:center;}
.playBtn a:hover { color:#3a3a3a !important; text-shadow: 1px 1px 1px #a50328 !important}
						
.watchBtn a:link, .watchBtn a:active, .watchBtn a:visited { color:#3a3a3a; text-decoration:none; text-shadow: 1px 1px 1px #FFDD00 !important; display:block; text-align:center; font-family: 'BebasNeueRegular'; font-size:32px; line-height:38px;}
.watchBtn a:hover { color:red !important; text-shadow: 1px 1px 1px #FFDD00 !important; font-family: 'BebasNeueRegular';}
						

.RedStrips { background:#FF0004; font-family:'Impact', Verdana, Geneva, sans-serif; font-size:25px; width:100%; color:#FFF; text-align:left; padding-left:20px; margin:10px 0; padding-bottom:5px; padding-top:5px; }

.Strips { background:#2f2d2d; font-family:'Impact', Verdana, Geneva, sans-serif; font-size:35px; width:100%; color:#FFF; text-align:center; padding:10px 0; }

/* Thumbs Area Styles */

.thumbPlayicon {opacity:0.7;position: absolute; top: 0; left: 0; display: none; }
.thumbPlayicon:hover {opacity:1}

.thumbTitles {font-family: 'Verdana', Impact, Geneva, sans-serif; font-size:13px;color:#FFF; /*background-color:#1d2259;*/ text-align:center; height:auto; 
line-height:35px;}
/*.thumbTitles:hover { background-color:#F00}*/

.caption {padding:0 !important}

.thumbnail {margin-bottom:0 !important; padding:0 !important; border:0 !important; position: relative; display:block; background-color:#1d2259 !important;  }

.thumbnail img {border-top:solid #1d2259 1px; border-left:solid #1d2259 1px; border-right:solid #1d2259 1px}

.thumbnail:hover { background-color:#F00 !important; text-decoration:none; color:#000000 !important;}

#thumbnail-label {padding:0 !important; margin-top:0 !important; }

/* Featured Big Black Cock Men Styles */

#model-wrap {width:100%; height:100%; border:solid #666666 1px; position:relative; margin-bottom:10px; background-color:#000 }
.model-name {font-family: 'BebasNeueRegular'; font-size:30px; color:#FFF; background:hsla(0,0%,18%,0.82); text-align:center; line-height:30px; width:100%; height:auto; min-height:37px; position:absolute; z-index:9; bottom:5px; }

/* Hover Model Area Styles */

#featured_models_wrap { width:950px; height:470px; padding-left:10px; margin:auto; position:relative; background-color:#2f2d2d; margin-bottom:7px; }
#featured_models { margin:auto; width:960px; height:450px; float:left;}
#featured_models img { border:none; float:left}

/* Thumb Hover Styles */
.mouse-over-image { position: relative; border: 1px solid black; width: 110px; height: 450px; float:left; margin-left:5px; margin-bottom:2px; }
.mouse-over-image img {width: 110px; height: 450px; overflow:hidden; }
.hover-image { position: absolute; top: 0; left: 0; display: none;}
.mouse-over-image:hover .hover-image { display: block; }

/* Icons Styles */

.set_of_icons_wrap {width:100%; height:auto; padding:10px 0; overflow:hidden; margin:auto; font-family: 'Oswald', sans-serif; text-align:center; color:#FFF; background: black url(../images/deckBig.jpg) no-repeat bottom }
.set_of_icons_wrap a:link,.set_of_icons_wrap a:visited,.set_of_icons_wrap a:active {color:red}
.set_of_icons_wrap a:hover {color:#4d6bcf}
.icon { float:left; margin-right:7px; border:0 !important; font-family:'Arial',Helvetica,sans-serif; font-size:0.7em; color:#FFF; height:85px; opacity:1}
.icon img:hover {opacity:0.9}


/* Popular Site Thumb Area Styles */

.sitename {text-align:center; font-family: 'Arial', Impact, Geneva, sans-serif; font-size:1em; font-weight:bold; margin-bottom:0; color:red}

/* Footer Sections */

h4.bottomLink { font-weight:bold; color:red}
.bottomLink a:focus { text-align:left; font-family: 'Arial', Impact, Geneva, sans-serif; font-size:1em; font-weight:normal; margin-bottom:0; color:#4A4A4A}
.bottomLink a:hover { text-align:left; font-family: 'Arial', Impact, Geneva, sans-serif; font-size:1em; font-weight:normal; margin-bottom:0; color:#0074FF; text-decoration:none;} 

#footer{ width:100%; margin:auto; background:#2f2d2d url(../images/foot-bg.png) repeat; height:auto; overflow:hidden; padding-top:16px; }

#footer-links { text-align:center; width:auto; height:auto; margin-top:20px; font-family: 'Arial', Helvetica, sans-serif; font-size:0.8em; color:#FFF; font-weight:normal; line-height:1.5em; }
#footer-links a:link, #footer-links a:active, #footer-links a:visited { color:#ccc; font-family: 'Arial', Helvetica, sans-serif; font-size:1em;}
#footer-links a:hover { color:#F90; text-decoration:none; font-family: 'Arial', Helvetica, sans-serif;}

.beamodel { margin-top:25px}
.beamodel img { border:none}

