/*video.apornstories.com website css file/mobile version */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
    margin: 0;
    padding: 0;
}
li { list-style-type: none; }

body { font-size: 13px; font-family: Tahoma, sans-serif; background-color: rgb(48,60,74); color: rgb(154,166,190); }
img { border: none; }
a { color: rgb(174,186,210); transition: 0.2s; text-decoration: none; }
a:hover { color: rgb(81,201,236); }

h1 { color: rgb(174,186,210); font-weight: normal; font-size: 24px; line-height: 26px; }

.clr { clear: both; }

.wrapper { min-width: 1000px; width: 100%; }

.header { background-color: rgb(28,40,54); text-align: center; overflow: hidden; padding: 5px 0; width: 100%; }
.logo { background-image: url(/d/logovapps.png); background-repeat: no-repeat; background-size: 400px 60px; display: block; float: left; width: 400px; height: 60px; margin: 0 3px 0 10px; }
.header_bn {  height: 60px; display: block; float: right; margin: 0 10px 0 3px; }

.top_bl { margin: 0; }
.top_menu { display: inline-block; vertical-align: top; margin: 0; }
.top_menu ul { overflow: hidden; }
.top_menu li { font-weight: bold; display: inline-block; vertical-align: top; height: 25px; line-height: 24px; margin: 10px 3px 0 3px; font-size: 13px; }
.top_menu li a { display: block; height: 25px; background-color: rgb(174,186,210); background: linear-gradient(to bottom,rgb(194,206,230),rgb(154,166,190)); color: rgb(28,40,54); padding: 0 10px; }
.top_menu li a:hover { background-color: rgb(81,201,236); background: linear-gradient(to bottom,rgb(101,221,255),rgb(61,181,216)); color: rgb(255,255,255); }
.top_menu27 li a:hover { background-color: rgb(81,201,236); background: linear-gradient(to bottom,rgb(101,221,255),rgb(61,181,216)); color: rgb(255,255,255); }
.search { display: inline-block; vertical-align: top; margin: 10px 3px 0 3px; width: 240px; height: 25px; position: relative; }
.search_form { overflow: hidden; width: 240px; height: 25px; position: relative;}
.search_text { float: left; background-color: rgba(255,255,255,0.9); height: 25px; line-height: 24px; width: 200px; border: none; }
.search_button { cursor: pointer; transition: 0.2s; float: right; border: none; font-weight: bold; width: 40px; height: 25px; background-color: rgb(174,186,210); color: rgb(28,40,54); text-align: center; }
.search_button27 { cursor: pointer; transition: 0.2s; float: right; border: none; font-weight: bold; width: 40px; height: 25px; background-color: rgb(174,186,210); color: rgb(28,40,54); text-align: center; }
.search_button:hover { background-color: rgb(81,201,236); color: rgb(255,255,255); }

#results {
display: none;
position: absolute;
top: 25px;
left: 0;
z-index: 1000;
width: 240px;
height: auto;
}
#results ul {
background-color: rgb(8,20,34);
box-shadow: 5px 5px 15px -7px rgb(8,20,34);
list-style:none;
padding:0px;
margin:10px 0 0 0;
}
#results ul li {
text-align: left;
border-bottom: 1px solid rgb(28,40,54);
}
#results ul li:hover {
background-color: rgb(18,30,44);
}
#results ul li a {
line-height:20px;
text-decoration:none;
padding: 5px;
display: block;
}

.content_bl { display: table; width: 80%; overflow: hidden; padding: 0; font-size: 16px;}

.categories_bl { overflow: hidden; display: inline-block; vertical-align: top; width: 230px; padding: 0px 10px 0 0; margin: 0px 6px 0 0px; background-color: rgb(28,40,54); background: linear-gradient(to right,rgb(48,60,74),rgb(28,40,54)); height: 100%; }
.categories_bl ul { font-size: 13px; margin: 0 0 0 15px; }
.categories_bl li {  line-height: 30px; border-bottom: 1px solid rgb(48,60,74); }
.categories_bl li:last-child { border: none; box-shadow: none; }
.categories_bl li span { color: rgb(81,201,236); font-weight: bold; font-size: 10px; display: block; float: left; width: 10px; margin-right: 5px; }
.categories_bl li a { padding: 0 0 0 12px; display: block;  font-weight: bold; }
.categories_bl li a:hover { background-color: rgb(18,30,44); }
.categories_bl ul.sub_categories_list { font-size: 11px; margin: 0 0 0 20px; }
.categories_bl ul.sub_categories_list li:last-child { border-bottom: 1px solid rgb(48,60,74); }
.categories_bl ul.sub_categories_list li span { color: rgb(114,126,150); }
.categories_bl ul.sub_categories_list li a { padding: 0 0 0 10px; font-weight: normal; color: rgb(114,126,150); }
.categories_bl ul.sub_categories_list li a:hover { text-decoration: underline; }
.categories_bl ul li.categories_title { background: none; font-size: 14px; color: rgb(255,163,31); }

.content { transition: 0.2s; display: table-cell; vertical-align: top; text-align: left; padding: 0 0 40px 0; }

.top_title { margin: 10px 3px 0 3px; background-color: rgb(28,40,54); padding: 0 5px 10px 5px; line-height: 30px; }
.top_title h1 { display: inline-block; margin: 10px 3px 0 3px; vertical-align: top; }
.top_title h2 { display: inline-block; margin: 7px 3px 0 3px; vertical-align: top; }

.top_numbers { color: rgb(174,186,210); background-color: rgb(58,70,84); padding: 0 5px; border-radius: 6px; display: inline-block; margin: 10px 3px 0 3px; vertical-align: top; }
.top_numbers span { color: rgb(81,201,236); }

.thumb { text-align: left; background-color: rgb(28,40,54); position: relative; display: inline-block; vertical-align: top; width: 240px; height: 210px; overflow: hidden; margin: 10px 3px 0 3px; }
.thumb a { display: block; }
.thumb img { width: 240px; height: 180px; background-color: rgb(8,20,34); }
.thumb .link { display: inline-block; font-size: 12px; font-weight: bold; margin-left: 10px; line-height: 30px; }
.thumb .vid_num { display: block; float: right; margin: 5px 10px 5px 5px; border-radius: 6px; font-size: 9px; height: 20px; line-height: 20px; color: rgb(174,186,210); background-color: rgb(58,70,84); padding: 0 5px; }
.thumb:hover .thumb_info { background-color: rgba(0,0,0,0.6); }
.thumb .duration { font-size: 9px; color: rgb(174,186,210); display: block; position: absolute; right: 5; top: 5; height: 20px; line-height: 20px; background-color: rgba(28,40,54,0.7); padding: 0 3px; border-radius: 5px; }

.thumb_category .link { font-weight: bold;  font-size: 15px; }

.navigation_pages { margin: 10px 0 0 0; }
.navigation_pages ul { overflow: hidden; padding: 0 0 10px 0; }
.navigation_pages li { display: inline-block; vertical-align: top;  margin: 10px 3px 0 3px; height: 25px; line-height: 25px; font-weight: bold; }
.navigation_pages li a { font-weight: bold; display: block; height: 25px; line-height: 25px; background-color: rgb(28,40,54); padding: 0 10px; }
.navigation_pages li a:hover { background-color: rgb(81,201,236); color: rgb(255,255,255); }
.navigation_pages li span { font-weight: bold; display: block; height: 25px; line-height: 25px; background-color: rgb(81,201,236); color: rgb(255,255,255); padding: 0 10px; }
.navigation_pages li .dotted { font-weight: bold; display: block; height: 25px; line-height: 25px; background: none; color: rgb(176,168,160); padding: 0; }

.most_popular_pages { margin: 20px 0 0 0; clear: both; }
.most_popular_pages h2 { margin: 0 3px; height: 40px; line-height: 40px; padding: 0 10px; background-color: rgb(0,82,156); background: linear-gradient(to right,rgb(174,186,210),rgb(48,60,74)); color: rgb(28,40,54); display: block; }
.most_popular_pages ul { background-color: rgb(28,40,54); display: inline-block;  vertical-align: top; width: 240px; margin: 10px 3px 0 3px; }
.most_popular_pages li { clear: both; background-color: rgb(81,201,236); background: linear-gradient(to bottom,rgb(101,221,255),rgb(61,181,216)); color: rgb(255,255,255); font-size: 14px; font-weight: bold; height: 25px; line-height: 25px; overflow: hidden; padding: 0 10px; }
.most_popular_pages li:first-child { display: inline-block; }
.most_popular_pages li a { font-size: 12px; background-color: rgb(28,40,54); display: block; margin: 0 -10px; padding: 0 10px; }
.most_popular_pages li a:hover { text-decoration: underline; }

.bottom_bns { margin: 20px 0 0 0; clear: both; }
.bottom_bn { display: inline-block; vertical-align: top; margin: 0 3px; width:728px; height: 90px; background-color: rgb(28,40,54); }
.bottom_bn_3 { display: none; }
.bottom_bn_4 { display: none; }

.pornstars_bottom_bl { margin: 20px 0 0 0; clear: both; }
.pornstars_bottom_bl h2 { margin: 0 3px; height: 40px; line-height: 40px; padding: 0 10px; background-color: rgb(0,82,156); background: linear-gradient(to right,rgb(174,186,210),rgb(48,60,74)); color: rgb(28,40,54); display: block; }
.pornstars_bottom_bl li { display: inline-block; vertical-align: top; margin: 10px 3px 0 3px; height: 25px; line-height: 25px; overflow: hidden; }
.pornstars_bottom_bl a { font-size: 12px; display: block; background-color: rgb(28,40,54); text-align: center; padding: 0 10px; }
.pornstars_bottom_bl a:hover { background-color: rgb(18,30,44); }


.player_bl { width: 740px; margin: 10px 3px 0 3px; overflow: hidden; }
.player_left_bl { float: left; background-color: rgb(28,40,54); width: 560px; }
.player_right_bl { float: right; width: 160px; margin: 0 10px 0 0; }
.video_title { padding: 5px 10px; }
.player { position: relative; background-color: rgb(8,20,34); width: 100%; height: 400px; }
.player iframe { width: 100%; height: 100%; }
.player object  { width: 100% !important; height: 100% !important; }
.player embed  { width: 100% !important; height: 100% !important; }
.on_player_bl { position: absolute; z-index: 1000; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(8,20,34,0.5); }
.on_player { position: absolute; left: 50%; top: 50%; width: 300px; height: 290px; margin: -145px 0 0 -150px; }
.on_player_bn {  background-color: rgba(8,20,34,0.5); width: 300px; height: 250px; }
.on_player_close { margin: 10px 50px 0 50px; background-color: rgb(174,186,210); color: rgb(28,40,54); cursor: pointer; transition: 0.2s; border-radius: 5px; height: 30px; line-height: 30px; font-weight: bold; font-size: 14px; text-align: center; width: 200px; }
.on_player_close:hover { background-color: rgb(255,255,255); }
.under_player_bn_bl { text-align: center; display: block; padding: 5px;  background-color: rgb(8,24,30); }
.under_player_bn { display: inline-block; width: 468px; height: 60px; }
.vid_description { padding: 0 5px 10px 5px; }
.vid_description ul { clear: both; overflow: hidden; margin: 0; }
.vid_description li { height: 20px; line-height: 20px; font-weight: normal; display: inline-block; margin: 10px 3px 0 3px; }
.vid_description li a { background-color: rgb(174,186,210); background: linear-gradient(to bottom,rgb(194,206,230),rgb(154,166,190)); color: rgb(28,40,54); padding: 0 10px; font-weight: bold; display: block; text-transform: capitalize; }
.vid_description li a:hover { background-color: rgb(81,201,236); background: linear-gradient(to bottom,rgb(101,221,255),rgb(61,181,216)); color: rgb(255,255,255); }
.vid_description li span { font-weight: bold; }
.vid_description34 li span { font-weight: bold; }


.footer_bl { color: rgb(94,106,130); text-align: center; clear: both; font-size: 12px; padding: 10px 0; background-color: rgb(28,40,54); }
.footer_copyright { margin: 5px 0 0 0; }
.footer_bl ul { margin: 15px 0 0 0; display: inline-block; overflow: hidden; }
.footer_bl li { float: left; }
.footer_bl a { margin: 0 10px; }

@media all and (min-width: 1270px) {
.player_bl { width: 990px; }
.player_left_bl { width: 810px; }
.player { height: 520px; }
.bottom_bn_3 { display: inline-block; }
}

@media all and (min-width: 1520px) {
.player_bl { width: 1240px; }
.player_left_bl { width: 1060px; }
.player { height: 680px; }
.bottom_bn_4 { display: inline-block; }
}
