body {
		color : #000000;
		font-size : 12px;
		font-family : Arial, Geneva, Arial, Helvetica, sans-serif;

	}
	h3 {
	color:#000000;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
margin:0px;
	}
	h5 {
	color:#FFFFFF;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	}
	h1 {
	color:#FFFFFF;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	}
	h2 {
	color:#000000;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
margin:0px;
	}
	a{
		text-decoration : underline;
			color : #58444F;
		font-size : 12px;
		font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	}
	a:hover {
		text-decoration : none;
			color : #58444F;
		font-size : 12px;
		font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	}
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}
video {  
   width:100%; 
   max-width:575px; 
   height:auto; 
}
.abovePlayer {
display:block;
height:120px;
}
.plugbox {
display:inline-block;
width:125px;
margin-bottom:25px;
margin-left:5px;
margin-right:5px;
vertical-align:top;
}
.plugtxt {
background-color:#f1f1f1;
color:#000000;
height:50px;
}
.plugtxtlink {
color: #000000;
font-size:14px;
text-decoration:none;
}
.plugtxtlink:hover {
color: #000000;
font-size:14px;
text-decoration:none;
}
.plugtxtlink:visited {
color: #000000;
font-size:14px;
text-decoration:none;
}
.belowtoplist {
text-align:center;
max-width:300px;
margin: 5px 0px 5px 0px;
}
.exobetween {
width:83px;
display:inline-block;
margin:0px;
vertical-align:top;
text-align:right;
}
.similarvideo {
display:inline-block;
}
.similarword {
display:inline-block;
margin:2px 2px 2px 2px;
background-color:#F1F1F1;
padding:2px;
color:#000000;
}
.similarword:hover {
background-color:#828282;
}
.similarurl {
font-size:14px;
color:#000000;
}
.similarurl:hover {
font-size:14px;
color:#000000;
}
.eight {
width:8px;
display:inline-block;
}
.rightlinknew:link, a:visited {
    background-color: #f1f1f1;
    color: #000000;
    border: 1px solid #000000;
    padding: 3px 3px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
font-size:12px;
font-weight:bold;
width:95px;
}
.rightlinknew:hover, a:active {
    background-color: #BBB7BC;
    color: #FFFFFF;
}
.adbelowplayer {
max-width:300px;
}
.bottomad {
display:inline-block;
max-width:300px;
margin:15px 5px 0px 5px;
}
.bo {
display:inline-block;
max-width:300px;
margin:15px 5px 0px 5px;
}
.urlwhite {
color: #FFFFFF;
font-size:12px;
}
.urlwhite:hover {
color: #FFFFFF;
font-size:12px;
}
.error404 {
max-width:600px;
font-size:16px;
font-weight:bold;
}
.bodyclass {
margin:0px;
background-color:#F1F1F1;
}
.logo {
height:100px;
margin: 0px;
float:left;
}
.logospace {
width:20px;
float:left;
}
.buttonspace {
width:90px;
float:left;
}
.main {
background-color: #000000;
background-image: url("https://www.daftporn.com/afb/bg.jpg");
background-repeat:no-repeat;
    text-align: left;
height:100px;
}
.maintxt {
float:left;
}
.searchbox {
width:60px; 
height:18px; font-size:9px;
border-radius: 8px;
}
.videos {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 115px;
    background-color: #f1f1f1;
    border: 1px solid #555;
    text-align: center;
    border-bottom: 1px solid #555;
height:25px;
}
.videos a {
    display: block;
    color: #000;
    padding: 8px 16px;
    text-decoration: none;
}
.videos:last-child {
    border-bottom: none;
}
.videos a.active {
    background-color: #BBB7BC;
    color: white;
}
.videos a:hover:not(.active) {
    background-color: #BBB7BC;
    color: white;
}
.dropbtn {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 117px;
    background-color: #f1f1f1;
    border: 1px solid #555;
    text-align: center;
    border-bottom: 1px solid #555;
height:27px;
color:#000000;
}

.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.dropdown-content a:hover {
background-color: #f1f1f1;
}
.dropdown:hover .dropdown-content {
    display: block;
}
.dropdown:hover .dropbtn {
    background-color: #BBB7BC;
color:#FFFFFF;
}
.searchtxt {
margin-top:40px;
float:right;
font-size:15px;
color:#FFFFFF;
text-align:center;
}
.searchresults {
text-align:left;
font-size:14px;
}
.spotlight {
background-color: #FFFFFF;
    text-align: center;
min-height:25px;
background-image: url("https://www.daftporn.com/afb/bg_spotlight_small.jpg");
background-repeat:no-repeat;
}
.spotlightsmallerscreen {
background-color: #FFFFFF;
    text-align: center;
max-height:75px;
background-image: url("https://www.daftporn.com/afb/bg_spotlight.jpg");
background-repeat:no-repeat;
}
.topthumb {
max-width:85px;
margin:5px 5px 5px 0px;
box-shadow: 0 8px 8px 0 rgba(0,0,0,0.2), 0 6px 8px 0 rgba(0,0,0,0.19);
}
.topthumb:hover {
box-shadow: 0 0px 0px 0 rgba(0,0,0,0.2), 0 0px 0px 0 rgba(0,0,0,0.19);
}
.exo-native-widget-item-image {
box-shadow: 0 8px 8px 0 rgba(0,0,0,0.2), 0 6px 8px 0 rgba(0,0,0,0.19);
}
.exo-native-widget-item-image:hover {
box-shadow: 0 0px 0px 0 rgba(0,0,0,0.2), 0 0px 0px 0 rgba(0,0,0,0.19);
}
.button {
  display: inline-block;
  border-radius: 4px;
  background-color: #f1f1f1;
  border: none;
  color: #000000;
  text-align: center;
  font-size: 14px;
  padding: 1px;
  width: 50px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 1px;
vertical-align:middle;
}

.button span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button:hover span {
  padding-right: 25px;
}

.button:hover span:after {
  opacity: 1;
  right: 0;
}

.playbutton {
  display: inline-block;
  border-radius: 4px;
  background-color: #4B4B4B;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 14px;
  padding: 1px;
  width: 60px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 1px;
vertical-align:middle;
}

.playbutton span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.playbutton span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.playbutton:hover span {
  padding-right: 25px;
}

.playbutton:hover span:after {
  opacity: 1;
  right: 0;
}
.plugcontainer {
max-width:650px;
background-color:#FFFFFF;
height:125px;
}
.plugcontent {
float:left;background-color:#FFFFFF;margin:0px;text-align:left;padding:0px;
width:135px;
height:125px;
}
.plugthumb {
margin:0px 10px 0px 0px;
}
.plugurl {
font-size:14px;
font-weight:bold;
}
.plugurl:hover {
font-size:14px;
font-weight:bold;
text-decoration:underline;
color:#000000;
}
.plugsmallinfo {
margin:0px;
text-align:left;
}
.plughr {
height:1px;
color:#f1f1f1;
}
.prevnext {
font-size:14px;
text-align:center;
margin:5px 0px 10px 0px;
}
.rightlink:link, a:visited {
    background-color: #f1f1f1;
    color: #000000;
    border: 1px solid #000000;
    padding: 3px 3px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
font-size:12px;
font-weight:bold;
width:100px;
}
.rightlink:hover, a:active {
    background-color: #BBB7BC;
    color: #FFFFFF;
}
.bottom {
margin:0px 0px 10px 3px;
max-width:950px;
}
.hardlinks {
text-decoration: none;
font-size:12px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 0px;
}
.rightlinklow {
color: #000000;
}
li.piclist {
display: inline;
}
ul.piclist {
list-style-type: none;
margin:0;
padding:0;
}
ul.catlist {
list-style-type: none;
margin:0;
padding:0;
}
li.catlistcontent {
display:inline;
width:200px;
}
.picstyle {
box-shadow: 0 8px 8px 0 rgba(0,0,0,0.2), 0 6px 8px 0 rgba(0,0,0,0.19);
margin:12px 12px 12px 12px;
}
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 0px;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 98%;
    left: 50%;
    margin-left: -60px;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}
.bigpic {
max-width:600;
text-align:center;
}
.pictitle {
font-size:14px;
font-weight:bold;
text-align:center;
}
.arrow {
max-width:15px;
}
.banner {
max-width:300px;
}
.topads {
max-width:100px;
margin:0px 5px 5px 5px;
box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2), 0 4px 6px 0 rgba(0,0,0,0.19);
border-radius:5px;
}
.topads:hover {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.ad_col {
max-width:650px;
text-align:center;
}
.gallerytitle {
font-size:14px;
font-weight:bold;
text-align:center;
max-width:500px;
}
.gallerydescr {
font-size:14px;
text-align:center;
max-width:500px;
}
.url14 {
font-size:14px;
color: #000000;
}
.url14:hover {
font-size:14px;
color: #58444F;
}
.url16 {
font-size:16px;
color: #000000;
text-decoration:underline;
}
.url16:hover {
font-size:16px;
color: #58444F;
text-decoration:none;
}
.catcon {
max-width;500px;
text-align:left;
}
.vidlayer {
position:absolute; 
margin-left:0px; 
margin-top:0px; 
max-width:600px;
height:350px;
z-index:1;
}
.textlinks {
text-align:center;
}
.url12 {
font-size:12px;
color: #000000;
}
.url12:hover {
font-size:12px;
color: #58444F;
}
.rightcolumn {
display:inline-block;
vertical-align:top;
max-width:300px;
margin:auto;
background-color:#FFFFFF;
text-align:center;
}
.rightcolumnthumbs {
text-align:left;
max-width:300px;
margin: 0px 0px 5px 0px;
}
.cont {
display:inline-block;
vertical-align:top;
max-width:600px;
margin:1px 0px 0px 0px;
background-color:#FFFFFF;
}
.between {
display:inline-block;
vertical-align:top;
min-width:40px;
margin:0px;
background-color:#FFFFFF;
}
.betweensmallerscreen {
display:inline-block;
vertical-align:top;
min-width:1px;
margin:0px;
background-color:#FFFFFF;
}
.box {
display:inline-block;
max-width:950px;
margin:0px;
background-color:#FFFFFF;
border-left:1px solid grey;
border-right:1px solid grey;
}
p.txt {
margin:0px;
text-align:left;
}
.rightlinks1 {
max-width:150px;
margin:15px 0px 0px 0px;
line-height: 2;
text-align:left;
display:inline-block;
}
.rightlinks2 {
display:inline-block;
max-width:150px;
margin:15px 0px 0px 25px;
line-height: 2;
text-align:left;
}
.space {
height:25px;
}
.spacetop {
height:15px;
}
.galcon {
max-width:600px;
margin-bottom:10px;
}
.rightlinkstop1 {
display:inline-block;
margin:0px 0px 10px 0px;
width:95px;
text-align:left;
}
.rightlinkstop2 {
margin:0px 7px 10px 0px;
text-align:right;
width:95px;
display:inline-block;
}
.animated {
max-width:600px;
}
.ani {
max-width:600px;
}
.catrows {
display:inline-block;
text-align:left;
vertical-align:top;
min-width:135px;
}
.belowplayer {
max-width:200px;
margin:15px 15px 0px 0px;
text-align:left;
display:inline-block;
position:relative;
z-index:1;
}
.belowplayer2 {
max-width:200px;
margin:15px 0px 0px 0px;
text-align:left;
display:inline-block;
position:relative;
z-index:1;
}
.onlyadult {
color: #C60000;
text-align:center;
margin:10px 0px 0px 0px;
}
#scrollBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #000000;
  color: white;
  opacity: 0.5;
  cursor: pointer;
  padding: 10px;
  border-radius: 5px;
}

#scrollBtn:hover {
  background-color: #555;
}
.catbox {
display:inline-block;
margin-left:50px;
text-align:left;
}
.topvideo {
font-size:10px;
text-decoration:none;
color:#FFFFFF;
}
.topvideo:hover {
font-size:10px;
text-decoration:none;
color:#FFFFFF;
}
.topvideo:visited {
font-size:10px;
text-decoration:none;
color:#FFFFFF;
}
.rad1 {
max-width:300px;
margin:0px 0px 10px 0px;
}
.nosupport {
position:relative;
z-index:1;
text-align: center;
font-size: 14px;
font-weight: bold;
margin: 25px 0px 25px 0px;
border: 1px dotted #000000;
}
.oldplayer {
position:relative;
font-size:12px;
z-index:1;
margin:0px 0px 5px 0px;
}
.submit_title {
font-weight:bold;
font-size:14px;
text-align:left;
}
.submit_txt {
font-size:12px;
text-align:left;
}
.statstitle {
font-size:14px;
font-weight:bold;
text-align:center;
background-color:#F1F1F1;
margin:0px 1px 0px 0px;
}
.stats1 {
font-size:14px;
font-weight:bold;
text-align:left;
background-color:#DEE0DE;
margin:0px 1px 1px 0px;
vertical-align:top;
}
.stats2 {
font-size:14px;
text-align:center;
background-color:#D6D6D6;
margin:0px 1px 1px 0px;
vertical-align:top;
}
.stats3 {
font-size:14px;
text-align:center;
background-color:#C7C7C7;
margin:0px 1px 1px 0px;
vertical-align:top;
}
.stats4 {
font-size:14px;
text-align:center;
background-color:#BFBFBF;
margin:0px 1px 1px 0px;
vertical-align:top;
}
.statcolumn {
display:inline-block;
}
.statbox {
text-align:left;
}
.newplayercontainer {
position:relative;
width:100%;
height:auto;
}
.responsiveplayer {
position:relative;
width:100%;
height:auto;
}
.newplayer {
width:100%;
height:100%;
position:absolute;
z-index:1;
}
.advplug {
max-width:105px;
display:inline-block;
vertical-align:top;
}
.advplugdescr {
font-size:10px;
margin:0px;
}
.url12b {
font-weight:bold;
}
.belowthumb {
max-width:300px;
height:100px;
display:block;
}
.footer900 {
display:block;
text-align:center;
}
.nexttovideo {
position:absolute;
left: 50%;
top:10px;
transform: translate(-50%, 0);
width:468px;
height:60px;
}
@media only screen and (max-width: 800px) {
.between {
display:none;
}
.smallbanner {
display:none;
}
.nexttovideo {
display:none;
}
}
@media only screen and (max-width: 1280px) {
.responsiveplayer {
width:550px;
height:auto;
}
}
@media only screen and (max-width: 600px) {
.responsiveplayer {
width:400px;
height:auto;
}
.belowthumb {
display:none;
max-width:300px;
height:100px;
}
.abovePlayer {
display:none;
}
.footer900 {
display:none;
}
}
@media only screen and (max-width: 500px) {
.responsiveplayer {
width:350px;
height:auto;
}
}
@media only screen and (max-width: 400px) {
.responsiveplayer {
width:325px;
height:auto;
}
}