columnahtml, body {height:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; outline:0; font-weight:inherit;
	font-style:inherit;	font-size:100%;	font-family:inherit; vertical-align:baseline;}
ol, ul {list-style:none;} 
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: 0 none;}
img {max-width:100%; height:auto;}
input, textarea, select, button, a {outline: none;}
body {
	text-align:center; 
    color: #eee;
	font:12px/16px Arial, sans-serif; 
    background: #171717;
}
.clr {clear:both;}

a {color: #f1f1f1; text-decoration:none;}
a:hover, a:active, a:focus {
	color: #bbbbbb;	text-decoration:none;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;}

h1 {font-size:18px; line-height:1.5; text-transform:uppercase; padding: 0px;}
h2 {font-size:20px; line-height:1.3; text-transform:uppercase; padding: 10px 0 0 0px;}
h3 {font-size:20px; line-height:1.3; padding: 0px 0 0 15px;}
h4 {font-size:16px; line-height:1.3}
h5 {font-size:12px; line-height:16px}
h6 {font-size:12px; line-height:16px}

@-ms-viewport{ width: device-width; }

@font-face {
  font-family: 'Gilroy-ExtraBold';
  src: url('../grunge-film-red/Gilroy-ExtraBold..eot'); /* IE9 Compat Modes */
  src: url('../grunge-film-red/Gilroy-ExtraBold..woff') format('woff'), /* Modern Browsers */
       url('../grunge-film-red/Gilroy-ExtraBold..ttf')  format('truetype'), /* Safari, Android, iOS */
}

/*general blocks*/
.gf-wrapper {
	margin: 0 auto; 
	text-align: left; 
	width: 1200px; 
	position: relative; 
	background: #fafafa; 
}
#gf-topbar {
	height:44px; border-top:5px solid #dddddd;  
	background:#ffffff;}

#gf-logobar {
	height:96px; border-top:1px solid #e2e2e2; border-bottom:1px dashed #cccccc;
	background:#282828  url(../images/logo-bgg.png) 0 0 repeat; overflow:hidden;
}

#gf-menubar {
    height: 30px;
    margin: 48px 0 0 0;
    font-size: 13px;
    font-family: Arial;
	border-bottom: solid 5px #111;
}

#gf-marquee {
	height:30px; padding:10px 20px;
	border-bottom:1px solid #111; border-top:1px solid #111;
	background:#222; position:relative;
	background-image: -ms-linear-gradient(#2a2a2a, #454545);
	background-image: linear-gradient(#2a2a2a, #454545);
	background-image: -moz-linear-gradient(#2a2a2a, #454545);
	background-image: -o-linear-gradient(#2a2a2a, #454545);
	background-image: -webkit-linear-gradient(#2a2a2a, #454545);}

.gf-whitebar {margin:4px 0 0 0;  background:#fff; overflow:hidden;}

.gf-contentbar {
    margin: 0 0 0 0;
    overflow: hidden;
    padding: 3px 0 0px 0;
    background: #333;
}

.gf-contentbar2 {
    padding:0px 0px 6px 2px;
    margin:0px 0px 1px 1px; 
	overflow:hidden;
	background:#000;
	border-bottom:1px solid #fff;}

#gf-bottom {
	padding:20px 0; margin:3px 0 0 0; color:#888; overflow:hidden;
	background:#333; border-top:1px solid #1b1b1b; border-bottom:1px solid #1b1b1b}

.gf-right {
    width: 18%;
    background: #292929;
    float: left;
    box-shadow: 1px -1px 0 0 #131313;
    text-align: left;
    position: relative;
    right: 25px;
}
.gf-left {
  padding: 30px 0 0 0px;
  background: #333;
  text-align: center;
}
#dle-content {
    padding: 10px 0 0 24px;
}
#dle-content .gf-left {
    width:100% !important;
}
.sidebarmenu {
}
.sidebarmenu li {
    list-style: none;
    font-size: 14px;
    padding: 5px 0 5px 22px;
    font-family: arial;
    clear: both;
    margin: 0 5px 0 0;
    font-weight: normal;
}
.sidebarmenu li:hover {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.sidebarmenu li a {
    color: #ccc;
}
.sidebarmenu li a:hover {
    color: #afa791 !important;
}

.sidebartitle {
    margin: 10px 0 0 0;
    padding: 4px 0 4px 2px;
    position: relative;
    font-family: arial;
    color: #f17171;
    font-size: 14px;
    font-weight: bold;
}
    
.gf-color {background:#941713;}

.reklama-box { margin:0 0 20px 0; overflow:hidden;}
.top-banner {float:right; margin:60px 20px 20px 0; width:468px; height:60px;}

.h-color {text-transform:uppercase; font-size:18px; margin:0 0 10px 0}
.h-color span {color:#cd3a35}

.h-white {
	color:#fff; text-transform:uppercase; font-size:14px; margin:0 0 10px 0;
	background:#941713; padding:5px;}

a.link-category {
	position:absolute; top:20px; right:20px; display:block;
	color:#888; background:#f1f1f1; padding:5px 10px; font-size:10px;
	text-transform:uppercase; border:2px solid #dcdcdc}
a.link-category:hover { background:#444; color:#ddd; border:2px solid #aaa}


#container{
    margin: 0;
    padding: 0;
    width: 100%;
	-webkit-font-smoothing: antialiased;
}
.header{
    box-sizing: border-box;
    display: inline-block;
    left: 0px;
    position: fixed;
    text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-webkit-text-size-adjust: 100%;
    top: 0px;
    transition: .2s transform linear;
    transition-property: transform;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-delay: initial;
    width: 100%;
    z-index: 999;
    -webkit-font-smoothing: antialiased;
    background: #111;
    border-bottom: 3px solid #000;
    border-bottom: 5px solid #000;
}
.topheader {
    box-sizing: border-box; 
    display: block;  
    text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%;
    -ms-webkit-text-size-adjust: 100%;
    width: 1200px ; 
    -webkit-font-smoothing: antialiased;
}
.headerleft{
    width:240px;
    height: 60px;
    float:left;
}
.headerinfo{
    background: rgba(214,214,214,0.9);
    box-sizing: border-box;
    display: inline;
    float: left;
    left: 0px;
    text-size-adjust:100%;
    -webkit-text-size-adjust: 100%;
    -ms-webkit-text-size-adjust: 100%;
    top: 0px;
    width: 100%;
    padding: 0 !important;
    -webkit-font-smoothing:antialiased;
}
.headerdate{
    height: 20px;
    float: left;
    color: #505050;
}
.logo{
    font-family: arial;
    font-weight: 900;
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: 0px;
}
.logo a:hover{
}


.searchblock{
    height:40px;
    position:relative;
    float: left;
}
.searchform{
    height:20px;
    line-height:22px;
    border: 1px solid #ebebeb;
    margin: 9px 0 5px 20px;
    overflow: hidden;
    font-size:13px;
    font-family: Arial, sans-serif;
    background:#fff;
}
.searchform:focus{
    color:#505050;
}
input.searchbt {
    width:60px;
    height:60px;
    margin: 0 0 0 0;
    background: url(../images/sprite1b.png) 0 -310px no-repeat;
    position:absolute;
    top:0;
    right:0;
}
input.searchbt:hover {
    background-position:0 -370px;
-webkit-box-shadow: 12px 12px 37px -12px rgba(168,168,168,1);
-moz-box-shadow: 12px 12px 37px -12px rgba(168,168,168,1);
box-shadow: 12px 12px 37px -12px rgba(168,168,168,1);
 border-right: none !important;
    
}
#left{
    width: 1040px;
    float:left;
}
#right{
    width: 250px;
}

.contentcontainer {
    position: relative;
    width: 100%;
}

.titlebigstory {
    margin: 6px 0 0 0;
    text-align: left;
}
.titlebigstory a {
    color: #e3e0d8;
}
.titlebigstory a:hover {
    color: #afa791;
}

.shortstory {
    width: 17.1%;
    padding: 0 1.15% 2% 1.15%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    background: #333333;
    color: #f1f1f1 !important;
    font-size: 16px;
    vertical-align: top;
}
.shortstory:hover {
}


.shortstoryrelated {
    width: 170px;
    display: inline-block;
    overflow: hidden;
    position: relative;
    background: #333333;
    color: #f1f1f1 !important;
    font-size: 16px;
    vertical-align: top;
}

.shortstoryrelated:hover {
}

.imagestory {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
}

.contentcontainer:hover .imagestory {
  opacity: 0.3;
    background: #000 !important;
}

.shortsmallstory {
    width: 17.1%;
    padding: 0 1.15% 2% 1.15%;
    display: inline-block;
    overflow: hidden;
    position: relative; 
    background: #333333;
    color: #f1f1f1 !important;
    font-size: 16px;
    vertical-align: top;
}
.shortsmallstory:hover {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border: none; 
}

.imagestorysmall {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
}

.contentcontainer:hover .imagestorysmall {
  opacity: 0.3;
    background: #000 !important;
}


.shortmediumstory {
    width: 17.1%;
    padding: 0 1.15% 2% 1.15%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    background: #333333;
    color: #f1f1f1 !important;
    font-size: 16px;
    vertical-align: top;
}
.shortmediumstory:hover {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border: none; 
}

.imagestorymedium {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
}

.contentcontainer:hover .imagestorymedium {
  opacity: 0.3;
    background: #000 !important;
}


.shortextrastory {
    width: 17.1%;
    padding: 0 1.15% 2% 1.15%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    background: #333333;
    color: #f1f1f1 !important;
    font-size: 16px;
    vertical-align: top;
}
.shortextrastory:hover {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border: none; 
}

.imagestoryextra {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
}

.contentcontainer:hover .imagestoryextra {
    opacity: 0.3;
    background: #000 !important;
}


.shortbigstory {
    width: 17.1%;
    padding: 0 1.15% 2% 1.15%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    background: #333333;
    color: #f1f1f1 !important;
    font-size: 16px; 
    vertical-align: top;
}
.shortbigstory:hover {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border: none; 
}

.imagestorybig {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
}

.contentcontainer:hover .imagestorybig {
    opacity: 0.3;
    background: #000 !important;
}

.contentcontainer:hover .downloadcenter {
    right: 0 !important;
    display: block;
}
.downloadcenter {
    transition: .3s ease;
    opacity: 0.8;
    position: absolute;
    top: 40%;
    right: 225px !important;
    text-align: center;
    background: #ff1924;
    border: 2px solid #000;
    width: 98%;
    height: 25px;
    text-shadow: 1px 1px 1px #000;
    font-size: 12px !important;
}
.downloadcenter a {
    color: #fff;
}

.contentcontainer:hover .downloadcenterrelated {
    right: 0 !important;
    display: block;
}
.downloadcenterrelated {
    transition: .3s ease;
    opacity: 0.8;
    position: absolute;
    top: 40%;
    right: 190px !important;
    text-align: center;
    background: #ff1924;
    border: 2px solid #000;
    width: 166px;
    height: 25px;
    text-shadow: 1px 1px 1px #000;
    font-size: 12px !important;
}
.downloadcenterrelated a {
    color: #fff;
}
.downloadtext {
    font-family: Arial,sans-serif;
    padding: 0px 8px 0px 8px;
    text-transform: uppercase;
    height: 25px;
    line-height: 25px;
}
.viewsdownload {
    background: url(https://vintage8mmporn.com/uploads/viewstest.png) no-repeat 5px 6px;
    float: left;
    line-height: 25px;
    padding: 0 0 0 25px;
    color: #eee;
}

.shortnstory {
    margin: 20px 0px 20px 5px;
    width: 99%;
    height: 80px;
    display: block;
    background: #fff;
    color: #9c9c9c !important;
    font-size: 15px;
    border: 1px solid #ddd;
    -webkit-transition: all .30s ease-in-out;
    -moz-transition: all .30s ease-in-out;
    transition: all .30s ease-in-out;
    position: relative;
}
.shortnstory:hover {
    color: #999;
    position: relative;
    -moz-box-shadow: 0 0 15px #bbb;
    -webkit-box-shadow: 0 0 15px #bbb;
    box-shadow: 0 0 15px #bbb;
    background: #fff !important;
}
.containeritem {
    width: 100%;
    position: relative;
    top: 50%;
}
.shortnstory a {
    color: #2a2a2a;
    transition: all 0.3s;
    text-decoration: none;
}
.shortnstory img {
}
.shortnstory img:hover {
}
.imagein {
    margin: 0 0 0 30px;
    vertical-align: bottom;
    transform: translateY(-50%);
    float: left;
    opacity: 1;
    display: block;
    width: 60px !important;
    height: auto;
    backface-visibility: hidden;
    position: relative;
    z-index:100;
}
.imagein:hover {
    opacity: 1;
    width: 200px !important;
    position: absolute;
    margin-left: 0;
    transition: .5s ease;
    z-index: 2000;
    vertical-align: bottom;
}
.readmore {
    float: right;
    clear: both;
    font-size: 14px;
    margin: 10px 0 0 0;
    font-family: Arial;
    font-weight:600;
    text-transform:uppercase;
    background: #419efe;
    padding: 3px 30px 3px 10px;
}
.readmore:hover {
    background:#232f3e;
}
.readmore a {
    color: #fff;
}
.readmore a:hover {
}
.titlein { margin: 8px 0 5px 120px; overflow: hidden; padding: 0px 0 0 0;  height: 23px; line-height: 25px;}
.titlein a {color: #eee;}    
.titlein a:hover {
color: #207cca;
    text-decoration: none;
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);}    

.displayrelated {
    margin: 20px 0px 10px 5px;
    width: 99%;
    height: 80px;
    display: block;
    background: #fff;
    color: #9c9c9c !important;
    font-size: 15px;
    border: 1px solid #ddd;
    position: relative;
}
.displayrelated:hover {
    color: #999;
    position: relative;
    background: #f5f5f5 !important;
}


.containeritemrelated {
    width: 100%;
    position: relative;
    top: 50%;
}


.imagerelated {
    margin: 0 0 0 30px;
    vertical-align: bottom;
    transform: translateY(-50%);
    float: left;
    opacity: 1;
    display: block;
    width: 60px !important;
    height: auto;
    backface-visibility: hidden;
    position: relative;
    z-index:100;
}
.imagerelated:hover {
    opacity: 1;
    width: 120px !important;
    position: absolute;
    margin-left: 0;
    transition: .1s ease;
    z-index: 2000;
    vertical-align: bottom;
}


.titlerelated { 
    margin: 15px 0 5px 120px; 
    padding: 0px 0 0 0;  
    height: 23px; 
    line-height: 22px;
}
.titlerelated a {color: #444;}    
.titlerelated a:hover {
color: #207cca;
    text-decoration: none;
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);}   
	

.textcatrelated {margin: 0 0 4px 120px; font-size:15px;}
.textcatrelated a {color: #1e9958 !important; list-style: none; background: url(https://vintage8mmporn.com/templates/grunge-film-red/images/arrow-i.svg) no-repeat 0px 3px; padding: 0 0 0 17px;}
.textcatrelated a:hover {color: #207cca !important;}


.shortredstory {
    margin: 20px 0px 10px 5px;
    width: 99%;
    height: 80px;
    display: block;
    background: #fff;
    color: #9c9c9c !important;
    font-size: 15px;
    border: 1px solid #ddd;
    -webkit-transition: all .30s ease-in-out;
    -moz-transition: all .30s ease-in-out;
    transition: all .30s ease-in-out;
    position: relative;
}
.shortredstory:hover {
    color: #999;
    position: relative;
    -moz-box-shadow: 0 0 15px #bbb;
    -webkit-box-shadow: 0 0 15px #bbb;
    box-shadow: 0 0 15px #bbb;
    background: #fff !important;
}
.readmorered {
    float: right;
    clear: both;
    font-size: 14px;
    margin: 10px 0 0 0;
    font-family: Arial;
    font-weight:600;
    text-transform:uppercase;
    background: #e84e33;
    padding: 3px 30px 3px 10px;
}
.readmorered:hover {
    background:#232f3e;
}
.readmorered a {
    color: #fff;
}
.readmorered a:hover {
}
.shortgreenstory {
    margin: 20px 0px 10px 5px;
    width: 100%;
    height: 90px;
    display: block;
    background: #292929;
    color: #eee !important;
    border: 1px solid #222;
    font-size: 15px;
    -webkit-transition: all .30s ease-in-out;
    -moz-transition: all .30s ease-in-out;
    transition: all .30s ease-in-out;
    position: relative;
}
.shortgreenstory:hover {
    position: relative;
    background: #191919 !important; 
}
.readmoregreen {
    float: right;
    clear: both;
    text-transform: uppercase;
    padding: 0px 10px;
    line-height: 34px;
    border-radius: 7px;
    letter-spacing: .5px;
    background: #dcc07b;
    font-weight: bold;
    font-size: 14px;
    border: 1px solid #000;
}
.readmoregreen:hover { background:#232f3e; }
.readmoregreen a { color: #020202; }
.readmoregreen a:hover { color: #fff; }

.textcat {margin: 0 0 4px 120px; font-size:13px;}
.textcat a {
    color: #d7cfbb;
    list-style: none;
    background: url(https://vintage8mmporn.com/templates/grunge-film-red/images/arrowgrey.png) no-repeat 0 3px;
    padding: 0 6px 0 15px;
    background-position: 0px 3px;
    background-size: 7px;
}
.textcat a:hover {color: #207cca;}

.postnew {margin: 0 0 0 120px;}
.postcast {
	color: #ddd;
    padding: 0 20px 0 0;
    font-family: Arial, sans-serif;
    text-transform: inherit;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;}

.help-main {
    list-style: none;
    font-size: 14px;
    margin: 0 10px 15px 10px;
    line-height: 22px;
    font-weight: bold;
    color: #1e5799;
}
.help-main a {
    color: #3a4059;
    text-decoration: none;
    text-shadow: 1px 1px #fff;
}
.help-main a:hover {
    color: #9ba1bc;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.main-tags {
    padding: 15px 10px; 
    margin:5px 0; 
    border-bottom: 1px solid #ddd; 
    border-top: 1px solid #ddd;
    height: 240px;
    line-height: 17px;
    overflow: hidden;
}
.main-tags a {
    color: #3a4059;
    text-decoration: none;
    font-size:13px;
    text-shadow: 1px 1px #fff;
}

.rightlogo {
    padding: 7px 0 0 0;
}
.rightlogo a {
    color: #f6f6f6;
    float: left;
    height: 15px;
    font-size: 17px;
    padding: 0 5px 0 5px;
    font-family: Arial;
    display: block;
    letter-spacing: .5px;
    text-transform: capitalize;
	font-weight: normal;
	text-decoration: underline;
}
.rightlogo a:hover {
    color: #ff1924;
    text-decoration: underline;
}

.rightlogo a.advertise {
    padding: 4px !important;
    color: #222;
    background: #f4bb2e;
    top: -4px;
    border-radius: 2px;
    position: relative;
    font-size: 17px;
	font-weight: normal;
    text-transform: capitalize;
}
.undermaindescription {
	font-size: 14px;
    color: #f1f1f1;
    font-family: Arial;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 10px 0px 20px 0px;
    text-transform: uppercase;
}
.bellowmain {
    clear: both;
    background: #222;
	border-top: 10px solid #111;
	display: flex;
}
.columna  {
	width: 23%; 
	float: left;
	background: #222;
    padding: 20px 0 25px 30px;
}
.columnb  {
	width: 26%; 
	float: left;
	background: #222;
	padding: 20px 20px 25px 25px;
}
.columnc  {
	width: 21%; 
	float: left;
	background: #222;
    padding: 20px 20px 25px 25px;
}
.columnd  {
	width: 24%; 
	float: left;
	background: #222;
    padding: 20px 30px 25px 0px;
}
.subscribefeed {
    color: #bbb;
    font-size: 13px;
    padding: 0px 10px 10px 25px;
    background: #333;
    border-bottom: solid 5px #111;
}

.desscriptionfeed a {
	color: #d7cfbb;
}
.desscriptionfeed a:hover {
    text-decoration: underline;
}
.novafilelink {
    display: inline-block;
    position: relative;
    top: 6px;
    padding: 0 2px;
}
.innerstory {
    padding: 0px;
}
.innerstorylink {}
.innerstorylink a {
    color: #000;
    padding: 10px 15px 11px 15px;
    line-height: 45px;
    border-radius: 2px;
    border-radius: 10px;
    letter-spacing: .5px;
    background: #dcc07b;
    font-weight: bold;
    font-size: 14px;
    border: 1px solid #000;
    white-space: nowrap;
}
.innerstorylink a:hover {
    background: #f4bb2e;
}

.latestmenu {
    font-family: Arial;
    padding: 2px 5px 2px 0;
    width: 32%;
    float: left;
    height: 20px;
    margin: 2px;
    overflow: hidden;
    line-height: 21px;
}
.titlelatest {
    margin: 0;
    list-style: none;
    background-image: url("https://vintage8mmporn.com/templates/grunge-film-red/images/dotpointer.svg");
    background-repeat: no-repeat;
    background-position: 0px 6px;
    background-size: 8px;
    padding: 0 0 0 15px;
    height: 20px;
    font-size: 1.2em;
}
.titlelatest a {color: #d7cfbb;}
.titlelatest a:hover {color: #777;}

.linklatest a {
    color: #777;
    text-decoration: none;
    font-size: 12px;
}
.leftfloat {
    float: left;
    padding: 0 3px 0 0;
}

.latestposts {
    background: #ffc000;
    color: #222;
    width: -webkit-fill-available;
    font-size: 16px;
    margin: 0px 0 10px 0;
    line-height: 1.3;
    padding: 5px 0px 5px 20px;
    font-family: Arial;
    text-transform: uppercase;
    letter-spacing: .5px;
}
.leftmenu {
    background: #fff;
}
.leftmenu li  {
    list-style: none;
    background: url(https://vintage8mmporn.com/templates/grunge-film-red/images/arrow-i.svg) no-repeat;
    font-size: 12px;
    padding: 2px 0 2px 18px;
    font-family: Arial, sans-serif;
    line-height: 18px;
}
.leftmenu li:hover  {
    padding: 2px 0 2px 21px;
    transition: .2s ease;
}
.leftmenu li a {
    width: 100%;
    background: #fff;
    position: relative;
    bottom: 6px;
    color: #555;
}

.shortstory-text:hover { background: #333333; }
.title-text {
    background-image: url(https://vintage8mmporn.com/templates/grunge-film-red/images/dot-i.svg);
    background-repeat: no-repeat;
    background-position: 0px 11px;
    background-size: 12px;
    padding: 0 0 0 25px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}
.title-text a { 
    display: block; 
    font-size: 15px;
    color: #bbb5a6;
}
.title-text a:hover {
    color:#ff1924;
    text-decoration:underline;
}

.toggle-box {
  display: none;
}

.toggle-box + label {
    cursor: pointer;
    display: block;
    line-height: 16px;
    font-size: 13px;
    padding: 3px 0px 3px 0px;
}

.toggle-box + label + div {
  display: none;
}

.toggle-box:checked + label + div {
  display: block;
}

.toggle-box + label:before {
    background-color: #fff;
    color: #111;
    content: "+";
    font-family: verd;
    display: block;
    float: left;
    border: 1px solid #999;
    font-weight: bold;
    height: 10px;
    line-height: 10px;
    margin-right: 5px;
    text-align: center;
    width: 9px;
    padding: 0 0 0 1px;
    margin-top: 2px;
}

.toggle-box:checked + label:before {
  content: "\2212";
}
.button {
 display: inline-block;
 margin: 3px 10px;
 color: #ff1924;
}
.button:hover span {
 background-color: #a12712;
}

.button:active, .button:focus {
}

.navigationpage {
    margin: 10px 0;
}
.navigationpage img {
    border: solid 5px #fff;
    outline: solid 2px #eee;
    margin: 10px 0;
}
.navigationtextdiv {font-size: 1.1em; color: #ddd;}

.navigationtextdiv span {
    background: url(https://vintage8mmporn.com/templates/grunge-film-red/images/arrowgrey.png) no-repeat 0 3px;
    padding: 0 0 0 15px;
    background-position: 0 3px;
    background-size: 7px;
    text-decoration: none;}
.navigationtextdivlink {color: #ffd1b2; display: inline; text-decoration: underline;}
.navigationtextdivlink a {color: #ffd1b2; display: inline; text-decoration: underline;} 
.navigationtextdivlink a:hover {color: #ccc;} 

.navigationtextlink { display:inline;}

.navigationtextlink a {
    color: #000;
    padding: 6px 10px 6px 10px;
    line-height: 45px;
    border-radius: 10px;
    letter-spacing: .5px;
    background: #dcc07b;
    font-weight: bold;
    font-size: 14px;
    border: 1px solid #000;
    white-space: nowrap;
    text-decoration: none;
}
.navigationtextlink a:hover {
    background: #f4bb2e;
}
.navigationtext {
    text-decoration:underline;
    color:#F2D097;
}

.plusrating {
    padding: 0 8px 0 7px;
    background: #111;
    color: #888 !important;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
}
.minusrating {
    padding: 0 7px;
    background: #111;
    color: #888 !important;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    position: relative;
    right: 8px;
}
.ratingtypeplusminus {
    padding: 0 10px;
    color: #fff !important;
    background: #AF1A1E;
    position: relative;
    right: 4px;
    border: 1px solid #000;
}

.websitedescription {
    text-align: center; 
    display: block; 
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 0; 
    width: 1200px; 
    position: relative; 
    padding: 30px 0 20px 0; 
	border-top: 10px solid #111;
    background: #333;
    color: #d7cfbb;
    font-size: 14px;
    line-height: 20px;
    font-family: arial;
}

.topdownloaded {
    padding: 25px 0 0 0;
    color: #cfb472; 
    background: #333;
    float: left;
    clear: both;
    width: 100%;
	border-top: 5px solid #111;
    text-align: center;
}

.topdownloaded .shortstory {
    margin: 20px 0 10px 0;
}

.topdownloaded h3 {
    text-align: left;
    padding: 0 0 0 25px;
}

/*logo*/
.gf-logo {
	background:url(../images/logo1.png) no-repeat;
	display:block; float:left; height:60px; width:300px; font-size:0; text-indent:-9999px; margin:20px 0 20px 15px;}
.gf-logo:hover {opacity:0.6;}

/*tagscloud*/
.gf-tagscloud {padding:10px 10px 10px 10px; }
#tagscloud {color:#e5e5e5; font-size:0;}
#tagscloud a {display:inline-block; color: #fff; background:#f88d81; padding:3px 3px; margin:2px; font-family: Segoe UI; font-size:11px;}
#tagscloud a:hover {background:#9c1b17;}

/*gf-people*/
.gf-people {padding:0px; float:left; width:689px; position:relative;}
.gf-people a.link-category {right:0px;}
.gf-people .h-color {margin-left:0px;}

.ul-people {}
.ul-people li {padding: 7px 20px 28px 17px; float:left;width:210px;}
.ul-people a {display:block; width:210px; height:150px;}
.ul-people a img {width:210px; height:150px;}
.ul-people a:hover img {opacity:1;}
.ul-people a .span-title {display:none;}
.ul-people a .span-title:after {
	top: 100%; left: 50%; border: solid transparent;
	content: " "; height: 0; width: 0;
	position: absolute;	pointer-events: none;
	border-color: rgba(102, 153, 255, 0);
	border-top-color: #fff; border-width: 1px; margin-left: -6px; z-index:2;}
.ul-people a:hover .span-title {
	display:block; position:relative; left:0; bottom:90px; width:198px;
	background:#ffffff; border: 1px dashed #ccc; padding:10px 5px; z-index:5;
	color:#4f4f4f; text-align:center;}

.ul-people2 {}
.ul-people2 li {padding: 7px 20px 0px 17px; float:left;width:210px;}
.ul-people2 a {display:block; width:210px; height:270px;}
.ul-people2 a img {width:210px; height:270px;}
.ul-people2 a:hover img {opacity:1;}
.ul-people2 a .span-title {display:none;}
.ul-people2 a .span-title:after {
	top: 100%; left: 50%; border: solid transparent;
	content: " "; height: 0; width: 0;
	position: absolute;	pointer-events: none;
	border-color: rgba(102, 153, 255, 0);
	border-top-color: #fff; border-width: 1px; margin-left: -6px; z-index:2;}
.ul-people2 a:hover .span-title {
	display:block; position:relative; left:0; bottom:90px; width:198px;
	background:#ffffff; border: 1px dashed #ccc; padding:10px 5px; z-index:5;
	color:#4f4f4f; text-align:center;}

/*ul-smallmenu*/
.ul-smallmenu {float:right; height:16px; margin:14px 20px 0 0;}
.ul-smallmenu li {float:left; border-left:1px solid #dddddd;}
.ul-smallmenu li a {
	display:block; color:#757575; font-size:11px; text-transform:uppercase;
	line-height:16px; padding:0 10px; height:16px;}
.ul-smallmenu li:first-child {border-left:none;}
.ul-smallmenu li a:hover {color:#aaaaaa;}

.highslide a { padding: 20px;}
.highslide a img {padding: 0 5px 0 0;}

/*login*/
.loginbox {position: relative; height:20px; line-height:20px; float:left; margin:9px 10px 0 10px;}
.loginbox > li {float:left; height:20px;}
.loginbox li.lvsep a {font-size: 13px; font-family: Arial, sans-serif; padding:0 10px 0 10px; color:#757575;}
.loginbox li.lvsep a:hover {color:#aaaaaa;}
.loginbox li.loginbtn {position: relative;}
.loginbox li.loginbtn #logbtn {
    height: 20px;
    display: block;
    padding: 0 20px;
    background: #ffc000;
    border: solid 1px #e9b004;
    color: #261d35;
    font-size: 13px;
    text-transform:capital;
    font-family: arial;
    position: relative;
    float: left;
}
.loginbox li.loginbtn #logbtn:hover, .loginbox li.loginbtn #logbtn.selected {background:#313131; color:#ddd; border:1px solid #313131;}	
.loginbox li.loginbtn #logbtn.selected:after {
	top: 100%;	left: 50%;	border: solid transparent;
	content: " "; height: 0; width: 0;
	position: absolute;	pointer-events: none;
	border-color: rgba(102, 153, 255, 0);
	border-top-color: #313131; border-width: 10px; margin-left: -10px; z-index:2;}	
.loginbox #logform {
	display: none; padding: 33px 15px 20px 15px; position: absolute; top: 30px; left: 0;
	z-index: 99999;	width: 220px; font-family: Arial;  background: #eee;  border-left: 1px solid #d1d1d1;  border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;}	
.loginbox #logform .logform-line {height:1px; border-bottom:4px solid #44515e; display:block;}
.loginbox #logform .avatar {display:block; width:80px; float:right; margin:10px 0 0 0; background:#2C3E50;}
.loginbox #logform .avatar img {width:80px;}
.loginbox #logform .avatar:hover img {opacity:0.6}
.loginbox #logform .loginenter {overflow:hidden; width:120px; margin:-13px 0 0 0}
.loginbox #logform .loginenter li {height:25px; margin:0 0 2px 0}
.loginbox #logform .loginenter li a {
	display: block; color:#ddd; height:25px; width:100%; display:block; font-size:11px;
	padding:0px; line-height:25px; background:#44515e; line-height:25px;}
.loginbox #logform .loginenter li a:hover {color:#fff; background:#617384}
.loginbox #logform ul {margin:0 10px;}
.loginbox #logform ul .lfield {margin:0 0 10px 0;}
.loginbox #logform ul .lfield label {display: block; color:#313131; font-size:11px; height:17px; line-height:17px;}
.loginbox #logform ul .lfield label a {color:#313131;}
.loginbox #logform ul .lfield label a:hover {text-decoration:underline;}
.loginbox #logform ul .lfield input {
	width: 178px; padding: 5px 10px; background:#fff;
	border: 1px solid #bbb; color:#313131; height:17px;}
.loginbox #logform ul .lfield input:focus, .loginbox #logform ul .lfield input:hover {
	border:1px solid #3b4c5d; background:#617384;}
.loginbox #logform ul .lfchek {height:19px; line-height:19px; font-size:10px; overflow:hidden;}
.loginbox #logform ul .lfchek input {width: 13px; height:13px; border:none; background: none; float:left;}
.loginbox #logform ul .lfchek label {display:block; float:left;}
.loginbox #logform .lfchek input:hover, .loginbox #logform .lfchek input:focus {border:none;}
.loginbox #logform .lbtn {}
.loginbox #logform .lbtn .fbutton {
	height:24px; padding:0 20px; color:#ddd;
	position: relative;	background:#313131;	float:right; cursor:pointer;}
.loginbox #logform .lbtn .fbutton:hover, .loginbox #logform .lbtn .fbutton:focus {background:#1C1B1B;}

/*topmenu*/	
.topmenu {
    height: 30px;
    margin: auto;
    width: 1200px;
    display: flex;
    justify-content: space-around;
	background: #000;
}
.topmenu > li {
    float: left;
    height: 30px;
    line-height: 30px;
    background: #222;
    padding: 0 2px;
}
.topmenu > li:first-child {border-left: none;}
.topmenu > li > a {display: block; color: #fff; padding: 0 7px; font-weight: bold; position: relative;}
.topmenu > li.home > a {color:#dddddd;}
.topmenu > li.home > a:hover {color:#181818;}
.topmenu > li > a: active { background: #ff1924;}
.topmenu > li > a:hover {display:block; background: #ff1924; color: #fff; }
.topmenu > li:hover > a {display:block; color:#ffffff;}
.gf-topsecondmenu {height:30px;}
.topsecondmenu {
	display: inline-block;
	width: 100%;
	height: 30px;
    margin: auto;
    background: #222;
    border-bottom: 5px solid #111;
    padding: 0 10px 0 15px;
}
.topsecondmenu > li {
    border-right: 2px solid #161616;
    float: left;
    height: 30px;
    line-height: 30px;
    background: #222;
    padding: 0 2px;
}
.topsecondmenu > li > a {
    display: block;
	color: #f1f1f1;
	padding: 0 7px; 
	font-size: 1.25em;
	position: relative;
}
.topsecondmenu > li > a:hover { display:block; background: #a22222; color: #f1f1f1;}
.topsecondmenu > li:hover > a {display:block; color:#f1f1f1;}
.topmenu > li.arrow > a:hover:after, .topmenu > li.arrow:hover > a:after {
	bottom: 0;	left: 50%;	border: solid transparent;
	content: " "; height: 0; width: 0;
	position:  absolute;	pointer-events: none;
	border-color: rgba(102, 153, 255, 0);
	border-bottom-color: #333; border-width: 1px; margin-left: -8px; z-index:9999;}	
.topmenu > li.arrowbig > a:hover:after, .topmenu > li.arrowbig:hover > a:after {
	bottom: 0;	left: 50%;	border: solid transparent;
	content: " "; height: 0; width: 0;
	position:  absolute;	pointer-events: none;
	border-color: rgba(102, 153, 255, 0);
	border-bottom-color: #333; border-width: 1px; margin-left: -8px; z-index:9999;}	
.topmenu ul {
    width: 70%;
    display:none;
    border-top: 1px solid #ddd;
    position: absolute;
    border-bottom: 1px solid #ddd;
    top: 100px;
    background: #eee;
    z-index: 999;
    left: 0;
    padding: 0 11% 0 19%; }
.topmenu > li > ul > li {float:left; margin:3px 4px 3px 4px;}
.topmenu > li > ul > li > a {
    display: block;
    background: #eee;
    text-transform: capitalize;
    padding: 4px 0px 4px 10px;
    overflow: hidden;
    text-align: left;
    color: #353535;
    width: 160px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
}
.topmenu > li > ul > li > a:hover { color: #f1f1f1; background: #ff1924;}

.prerow {
    overflow: hidden;
    font-family: Arial, sans-serif;
    float: left;
    position: relative;
    padding: 0 0 50px 0;
}
.prediv {
    color: #ddd;
    padding: 0 30px 0px 20px;
    font-size: 1.1em;
    line-height: 25px;
}
.prediv a img { padding: 0 0 20px 0; }
.afterrow { 
    display: inline-block;
    vertical-align: top;
    background: #262626;
    border: 1px solid #111;
    margin: 10px 12px;
    width: 160px;
    height: 157px;
    text-align: center;
    border-radius: 10px;
    overflow: hidden;
}
.afterrow:hover {background: #212121;}
.categorystory {padding: 0;}
.categorystory a img {float: left;}
.categorystory a:hover {text-decoration: underline;}
.categorystory a:hover img {opacity:0.8;}
.categorystorylink a {
    position: relative;
    font-size: 1.2em;
    font-weight: normal;
    color: #eee;
    margin: 10px 0 0 0;
    display: inline-block;
    height: 22px;
    overflow: hidden;
}
.categorystorylink a:hover {text-decoration: underline;}
.categorystorytagline {
    color: #999;
    font-size: 1em;
    display: inline-block;
    height: 50px;
    overflow: hidden;
}

.categorygroup h3 {
    scroll-margin-top: 50px;
    padding: 20px 0 10px 0;
}

.categorylist a {color: #ddd6c4;}
.categorylist a:hover {color: #fff; text-decoration-line: underline;}

.categorygroup ul {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    -webkit-column-width: 200px;
    -moz-column-width: 200px;
    columns: 200px 5;
    border-bottom: 3px solid #262626;
    padding: 0 0 15px 0;
}

/*Search*/
.searchbar {
    float: right;
    margin: 0 20px 0 0;
    height: 26px;
    border: 1px solid #333;
    background: #292929;
    padding: 0 5px 0 0;
    border-radius: 5px;
    width: 440px;
    
}
.searchbar li {float: left; height: 26px; width: 20px;}
.searchbar li.text {width: 95%; overflow: hidden;}
.searchbar li.text input {
	color: #eee; float: left; height: 26px;	width: 96%;
	border: 0 none;	line-height:30px; padding: 0 0 0 10px; background:none;}
.searchbar li.img input {position: relative; top: -2px;}

/*social-icon*/
.social-icon {
	overflow:hidden; height:26px; margin:2px 0 0 0;
	float:right; line-height:26px;  text-align:center;}	
.social-icon li {display:inline-block;}
.social-icon li a {
	display:inline-block; background: url(../images/social-icon.png);
	text-indent:-9999px; width:26px; height:26px; opacity:0.8;}
.social-icon li a:hover {opacity:1;}
.social-icon li a.youtube {background-position:-156px 0;}
.social-icon li a.vk {background-position: -52px 0;}
.social-icon li a.odn {background-position: -130px 0;}
.social-icon li a.tw {background-position: -26px 0;}
.social-icon li a.rss {background-position: -78px 0;}
.social-icon li a.gl {background-position: 0 0;}
.social-icon li a.fb {background-position: -104px 0;}


/*box-marque*/
.gf-marque {height:30px; line-height:30px; width:720px; float:left; }
.gf-marque .h-marque {
	font-size:12px; color:#ccc; text-transform:uppercase; float:left; line-height:30px;
	height:30px; margin:0 10px 0 0; font-family:'Segoe UI', Arial, sans-serif;}
.gf-marque .h-marque > span {color:#CD3A35;}
.str_wrap {
	overflow:hidden; //zoom:1; position:relative;
	-ms-user-select: none; -moz-user-select: none; -webkit-user-select: none;	-khtml-user-select: none;
	user-select: none; white-space:nowrap;	 
	width:560px; height:30px; line-height:30px;}
.str_wrap li {
	display:inline-block; padding:0 30px 0 10px;
	background:url(../images/marque.png) no-repeat 100% 7px}
.str_wrap li a {color:#ccc; display:inline-block;}
.str_wrap li a:hover {color:#cd3a35;}
.str_wrap li a span {display:inline-block;}
.str_wrap li a .title {}
.str_wrap li a .views {color:#999; font-size: 10px; padding:0 0 0 5px}

.str_wrap.str_active {}
.str_move {white-space:nowrap;	position:absolute; top:0; left:0; cursor:move;}
.str_move_clone {
	display:inline-block; //display:inline; //zoom:1;
	vertical-align:top;	position:absolute; left:100%; top:0;}
.str_vertical .str_move_clone {left:0; top:100%;}
.str_down .str_move_clone {left:0; bottom:100%;}
.str_vertical .str_move, .str_down .str_move {white-space:normal; width:100%;}
.str_static .str_move, .no_drag .str_move, .noStop .str_move {cursor:inherit;}
.str_wrap img {max-width:none !important;}

/*gf-slider*/
.gf-slider {padding: 20px 10px; float: left; width: 1020px;}
.gf-slider .h-color {margin-left:55px;padding: 0px 6px 2px 6px;text-transform: uppercase;font-size: 16px;color: #666;font-family: oswald;letter-spacing: 1px;}

.bxslider {}
.bx-wrapper {position: relative;max-width: 1020px !important;}
.bx-wrapper .bx-viewport {}
.bx-wrapper img {max-width: 100%; display: block;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {	position: absolute;	top: -25px; right:0;}
.bx-wrapper .bx-pager {text-align: center;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff; text-indent: -9999px; display: block;	width: 14px; height: 14px;
	margin: 0 2px; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px;
	-webkit-box-shadow: 0px 3px 11px -4px rgba(150,148,150,1);
    -moz-box-shadow: 0px 3px 11px -4px rgba(150,148,150,1);
    box-shadow: 0px 3px 11px -4px rgba(150,148,150,1);}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #232f3e;}

.bx-wrapper .bx-prev {left: 0; background: url(../images/controls.png) no-repeat 0 -32px; display:none; }
.bx-wrapper .bx-next {left: 0px; background: url(../images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {
	position: absolute;	top: -23px; margin-top: -16px; outline: 0;
	width: 32px; height: 32px; text-indent: -9999px; z-index: 9;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper .bx-controls-direction a:hover {-webkit-transition: none; -moz-transition: none; transition: none;}

.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; margin: 0 3px;
	background: url(../images/controls.png) -86px -11px no-repeat;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;	text-indent: -9999px; width: 9px; height: 11px; outline: 0;
	margin: 0 3px; background: url(images/controls.png) -86px -44px no-repeat;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left; width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0; width: 35px;}
.bx-wrapper .bx-caption {
	position: absolute;	bottom: 0; left: 0;
	background: #666\9;	background: rgba(80, 80, 80, 0.75);	width: 100%;}
.bx-wrapper .bx-caption span {color: #fff; display: block; font-size: .85em; padding: 10px;}

.short-bxlider {width: 110px !important; margin-right: 20px !important;}
.short-bxlider a {display:block; color:#555;}
.short-bxlider a img {width:110px; height:110px; }
.popularmagazine img { width: 110px; height: 160px !important;}
.short-bxlider a span {
	display:block; text-align:center; height:30px;
	overflow:hidden; margin:5px 0 0 0; padding:5px;}
.short-bxlider a:hover {color:#cd3a35;}
.short-bxlider a:hover img {opacity:0.6;}

/*gf-anywhere*/
.gf-anywhere {
	background:#cd3a35; padding:13px 20px 13px 20px; font-size:15px; color: #ffffff; text-transform:uppercase; }
.bxslider1 {width:140px;}
.gf-right .bx-wrapper .bx-controls-direction a {top:40% !important;}
.gf-right .bx-wrapper .bx-prev {left: -35px; }
.gf-right .bx-wrapper .bx-next {left: 143px;}

/*gf-anywhere1*/
.gf-anywhere1 {
	background:#fff; padding:13px 20px 13px 20px; font-size:15px; color: #ffffff; text-transform:uppercase; }
.bxslider1 {width:140px;}
.gf-right .bx-wrapper .bx-controls-direction a {top:40% !important;}
.gf-right .bx-wrapper .bx-prev {left: -35px; }
.gf-right .bx-wrapper .bx-next {left: 143px;}

.short-anywhere {position:relative;}
.short-anywhere a {display:block; padding:5px; height:251px;}
.short-anywhere img {border: 3px solid #FFCAB0; width:124px; height:180px;}
.short-anywhere span {
	display:block; color:#FFCAB0; width:114px; height:114px; overflow:hidden;
	padding:0 5px; text-transform:uppercase; margin:10px 0 0 0;}
.short-anywhere a:hover span {color:#fff;}
.short-anywhere a:hover img {opacity:0.8}

/*tabs-accordion*/
.most-v2-in {margin:0 0 20px 0; overflow:hidden; width:900px;}
.most-v2-in_block {position: relative; overflow:hidden}
a.most-v2-head, div.most-v2-head {
	padding: 12px 20px; font-weight: bold; text-transform: uppercase;
	color: #999; display: block;}
a.most-v2-head {
	background:#ececec; background-image: linear-gradient(#f6f6f6, #e3e3e3);
	border-top: solid 1px #fff;  border-bottom: solid 1px #e0e0e0;}
div.most-v2-head {
	background:#ddd; background-image: linear-gradient(#d1d1d1, #eee);
	color:#666; border-bottom:1px solid #eee; border-top:1px solid #eee}
.most-v2-cont {padding:20px;}

/*short-accordion*/
.short-accordion {margin:0 0 20px 0; text-align:left; width:900px;}
.short-accordion a.img {float:left; margin:0 10px 0 0; display:block; width:150px; background:#252525;}
.short-accordion a.img:hover img, .short-accordion:hover a.img img {opacity:0.8}
.short-accordion a.img img {width:150px;}
.short-accordion a.title {}
.short-accordion a.full-link {
	display: table-cell; width:650px;
	color:#414141; text-align:center; margin-left:160px; font-size:20px; 
	text-transform:uppercase; text-align:left; vertical-align:middle; background:#98f28e; padding:5px 5px 5px 10px; overflow:hidden;}
.short-accordion a.full-link:hover {color:#cd3a35}
.short-accordion .text {margin-left:100px;}
.short-accordion .category {
	overflow:hidden; margin:10px 0 0 0; color:#18191B; margin-left:160px; overflow:hidden; width:200px;}
.short-accordion .category a {
	display:block; float:left; background:#9E6400; color:#fff;font-size:10px;
	text-transform:uppercase; margin-right:6px; padding:3px}
.short-accordion .category a:hover {background:#252525;}
.short-accordion .ratin {margin-left:160px;}

/*gf-filmnews*/
.gf-filmnews {padding:20px; position:relative;}
.ul-filmnews { margin:20px 0 0 0;}
.ul-filmnews li {border-bottom:1px solid #ddd}
.ul-filmnews li a {display:block; padding:7px 0; color:#666;}
.ul-filmnews li:last-child {border-bottom:none;}
.ul-filmnews li a:hover {color:#cd3a35}
.ul-filmnews li a .views {color:#999; padding:0 0 0 7px;}


/*speedbar*/
.speedbar {
    padding: 15px 5px 15px 15px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    letter-spacing: 0.2px;
    font-size: 14px;
    color: #f4f4f4;
    font-family: arial;
    font-weight: normal;
}
	
.speedbar a {
	color: #d7cfbb; 
    padding: 2px 10px;
    font-weight: normal;
}
.speedbar a:hover {color: #f5f5f5;text-decoration: underline; }
.speedbarmodule {
    position: relative;
    top: 0;
    float: left;
    width: 100%;
}
/*tabs - sidebar*/
.tabs-sidebar {padding:7px 0 0 0;}
.tabs-sidebar-block {position:relative; overflow:hidden; padding:30px 0;}
.tabs-sidebar-ul {}
.tabs-sidebar-ul li {float:left; }
.tabs-sidebar-ul li:first-child {border-left:none;}
.tabs-sidebar-ul li a {
    text-align: center;
    display: block;
    height: 22px;
    line-height: 23px;
    background: #222;
    color: #eee;
    font-weight: 500;
    padding: 0 15px;
    font-family: Arial;
    position: relative;
    letter-spacing: .5px;
    text-transform: uppercase;
    margin: 0 1px 0 0;
}
.tabs-sidebar-ul li a:hover,
.tabs-sidebar-ul li a.selected {
    color: #f5f5f5;
    background: #ff4550;
    -webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,1);
    box-shadow: 0px 0px 0px 1px rgba(0,0,0,1);
    margin: 0 1px 0 0;
    border-radius: 5px;
}
.tabs-sidebar-ul li a.selected:after {
	top: 100%; left: 50%; border: solid transparent;
	content: " "; height: 0; width: 0;
	position: absolute;	pointer-events: none;
	border-color: rgba(102, 153, 255, 0); border-width: 6px; margin-left: -6px; z-index:2;}

/*info*/
.berrors {
	margin:20px 0; color:#fff; background:#EE6767; overflow:hidden; padding:20px;
	border-top:3px solid #EDB1A2; border-bottom:3px solid #EDB1A2; text-align:center;}
.berrors b {font-size:22px;}
.berrors a {font-weight:bold; color:#fff; text-decoration:underline;}

/*navigarion*/
.pages {margin: 10px 20px 60px 22px; width: 96.5%; color: #444;}
.pages .navigation {
	overflow: hidden;
    float: left;
    max-width: 600px;
    padding: 0px 0 20px 0;
}
.pages .navigation a, .pages .navigation span, .pages .nextprev a, .pages .nextprev span {
	display:block; height:22px; margin: 0px 3px 10px 3px; padding: 6px 12px 6px 12px;
    border: 1px solid #111; border-radius: 3px; float:left; line-height:22px; text-align:center; font-size:13px;font-family: arial, sans-serif; }
.pages .navigation span {background: #181818; color: #eee; font-size:13px; font-family: Arial, sans-serif; }
.pages .navigation a {background: #222; }
.pages .navigation a span {color:#666666; cursor:default; background: none;}
.pages a:link, .pages a:visited {color: #f1f1f1; font-family:arial, sans-serif; text-decoration:none; font-size:13px; }
.pages .nextprev {float: right; color: #f4f4f4;}
.pages .nextprev a, .pages .nextprev span {width: auto; padding: 2px 7px 5px 7px; text-transform: capitalize; font-size: 16px; border: none;}
.pages .nextprev a {
	color: #f4f4f4;
    background: #222;
    border: 1px solid #111;
}
.pages a:hover, .pages .nextprev a:hover, .pages .nextprev a span:hover {color: #ffffff; background: #232f3e;}
.pprev span:hover {background: none;}
.pprev a:hover span {background: #232f3e;}
.pnext span:hover {background: none;}
.pnext a:hover span {background: #232f3e;}


/*fullstory*/
.fstory {
    overflow: hidden;
    width: 82%;
    font-family: Arial, sans-serif;
    float: left;
    box-shadow: 0px -1px 0 0 #131313;
    text-align: left;
    position: relative;
    right: 25px;
}
.postholder { 
    background: #333;
    display: block;
    padding: 10px 0 0 25px;
    text-align: left;
}
.fstory-in { }
.fstory .fstory-grey-box { padding: 30px 0px 10px 0px; position:relative; overflow:hidden;}

.fstory .title {
	background:#1a814f; font-size:15px; color: #ffffff; text-transform:uppercase;
	line-height:22px; padding:10px 20px;}
.fstory .title1 {
	background:#ffffff; font-size:15px; color: #1a814f; text-transform:uppercase;
	line-height:22px; padding:10px 20px;}
.fstory .rip {
	position:absolute; top:10px; right:10px; background:#EE6767; height:27px;
	line-height:22px; padding:0 10px; color:#fff; font-weight:bold; opacity:0.7;}
	
.fstory .img-poster {width:240px; float:left;}
.fstory .img-poster img {width:240px;}
.fstory .img-poster .api {margin:10px 0px 0px 0px}

.highslide img {
    float: left;
    margin: 1px;
    width: 90px;
    max-height: 190px;
}

.fstory .ul-ffilm {
    float: left;
    margin: 0 0 0 40px;
    width: 66%;
    overflow: hidden;
    font-size: 14px;
    zoom: 1;
}
.fstory .ul-ffilm span a img {
    border: 1px solid #000;
    background: #222;
    border-radius: 15px;
    margin: 26px 0 6px 0;
    padding: 7px 0 7px 0;
    width:85%;
}
.fstory .ul-ffilm span a img:hover {
    background: #191919;
}
.download-link a img {
    border: 1px solid #000;
    background: #222;
    border-radius: 15px;
    margin: 26px 0 6px 0;
    padding: 7px 0 7px 0;
    width: 70%;
}
.download-link a img:hover {
    background: #191919;
}

.fstory .ul-ffilm li {
    font-size: 14px;
    line-height: 26px;
	letter-spacing: .3px;
    overflow: hidden;
}
.fstory .ul-ffilm li .rating {zoom:1;position:relative; overflow:hidden;}
.fstory .ul-ffilm li:last-child {border-bottom: none}
.fstory .ul-ffilm li .type { 
    float:left;	display:block;
	color: #666; font-size:11px; text-transform:uppercase; padding:7px;}
.fstory .ul-ffilm li .text { border-left: 1px solid #ffffff; color:#666; padding: 7px 7px 7px 10px;}
	
.fstory .opisanie {
	height:30px; line-height:30px; background:#B4D9EC; font-size:10px; text-transform:uppercase;
	text-align:center; border:1px solid #B4D9EC; position:relative; width:150px; margin:10px 0 0 20px;}
.fstory .opisanie:after {
	top: 100%;	left: 50%;	border: solid transparent;
	content: " "; height: 0; width: 0;
	position: absolute;	pointer-events: none;
	border-color: rgba(102, 153, 255, 0);
	border-top-color: #B4D9EC;	border-width: 8px; margin-left: -8px; z-index:2;}
		
.fstory .story {overflow:hidden; text-align:justify; font-size: 14px; line-height: 24px; color: #eee; padding: 27px 10px 10px 0px; margin:0 0 20px 0; clear:both;}

.fstory .tags-link {
    margin: 40px 0 10px 0;
    padding: 0px 0px 5px 5px;
    clear: both;
    border-radius: 5px;
    color: #333;
}
.fstory .tags-link span {
    font-size: 13px;
    font-family: Arial, sans-serif;
    display: inline-block;
    background: #ff4550;
    color: #000;
    padding: 0 8px;
    border-radius: 5px;
    margin: 5px 0 0 0;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: bold;
}
.fstory .tags-link a {
    font-size: 13px;
    font-family: Arial, sans-serif;
    display: inline-block;
    text-transform: capitalize;
    color: #B3B3B3;
    border-radius: 5px;
    background: #222;
    padding: 0 12px 0 12px;
    margin: 4px 1px;
    line-height: 25px;
}
.fstory .tags-link a:hover {
    background: #131313;
    color: #eee;
}

.fstory .bottom-news {
	border-top:1px dashed #cccccc; 
	height:23px; padding:10px 0; margin:0 0 20px 0}
.fstory .api {float:left; margin:-3px 0 0 28px;}

.views-news {float:left; height:23px; line-height:23px; background:#eee; color:#707070; font-size:11px; font-style: italic;}
.views-news .text {padding:0 10px; float:left; display:block;}
.views-news .figures {float:left; background:#bbb; padding:0 7px; display:block; color:#fff;}

.ul-news-inf {color: #555555;}
.ul-news-inf li {float:left;height:23px; line-height:23px; margin:0 0 0 2px;}
.ul-news-inf li a {height:23px; width:23px; display:block; font-size:0; border:1px solid #f1f1f1;}
.ul-news-inf li a:hover, .ul-news-inf li:hover {}
.ul-news-inf li.date {padding: 5px 5px 0 0; border:1px solid #fff;}
.ul-news-inf li.editstore a {background:url(../dleimages/editstore.png) no-repeat 0 0; width:23px; height:23px;}
.ul-news-inf li.complaint a {background:url(../dleimages/complaint.png) no-repeat 0 0; width:23px; height:23px;}
.ul-news-inf li.print a {background:url(../dleimages/print.png) no-repeat 0 0; width:23px; height:23px;}
.ul-news-inf li.date, .ul-news-inf li.author a {padding: 6px 22px 0 0; float: right; font-size: 11px; font-style: italic;}
.date {padding: 10px 5px 0 0; float: right; font-size: 12px; font-style: italic;color: #aaa;}
.ul-news-inf li.author a {font-size:11px; color:#B6B6B6; padding:0 10px; width:auto !important}
.ul-news-inf li .favority-a {background:url(../dleimages/plus_fav.gif) no-repeat}

#fstory-video {overflow:hidden; position:relative;}	
.fstory-video-block {
	position:relative; padding: 80px 20px 20px; margin:0 0 20px 0;
	background:#eee; border-left:15px solid #e06d69;}
.fstory-video-ul {height:30px; position:absolute; top:20px; left:40px; z-index:5}	
.fstory-video-ul li {float:left; margin:0 10px 0 0;}
.fstory-video-ul li a {
	display:block; padding:0 15px; background:#ddd; position:relative; color:#666;
	line-height:30px; text-transform:uppercase; font-size:11px;}
.fstory-video-ul li a:hover, .fstory-video-ul li a.selected {
	color:#666;	background: #424242; background-image: linear-gradient(#424242, #313131, #2e2e2e); color:#fff;}
.fstory-video-ul li a.selected:after {
	top: 100%;	left: 50%;	border: solid transparent;
	content: " "; height: 0; width: 0;
	position: absolute;	pointer-events: none;
	border-color: rgba(102, 153, 255, 0);
	border-top-color: #2e2e2e; border-width: 6px; margin-left: -6px; z-index:2;}

.fstory .fstory-pool {margin:20px 0;}
.fstory .fstory-pool .fstory-pool-in {border:1px solid #f1f1f1; padding:20px;}
.fstory .fstory-pool .h-title {
	letter-spacing: 0.2px; font-size:14px;
	border-bottom: 5px solid #bbb; color: #265C83;
	font-family:'Segoe UI', Arial, sans-serif; text-transform:uppercase;}

li.current-rating {
    background:url(../dleimages/rating.png) 0 -40px !important;
}
.fancybox__container:not(.is-closing) .fancybox__slide.has-image>.fancybox__content>img {
	z-index: 9999;
}

/*related news*/
.relatednews-box {
	overflow:hidden; background:#ffffff;
	border-left:none; padding:10px 0px 10px 20px;}
.relatednews-box .sovetuem {
	display:block; height:30px; line-height:30px; background:#bbb; font-size:10px; text-transform:uppercase;
	text-align:center; position:relative; width:150px; margin:0 0 20px 10px; color:#fff;}
.relatednews-box .sovetuem:after {
	top: 100%;	left: 20%;	border: solid transparent;
	content: " "; height: 0; width: 0; position: absolute;	pointer-events: none;
	border-color: rgba(102, 153, 255, 0);
	border-top-color: #bbb;	border-width: 8px; margin-left: -8px; z-index:2;}

.ul-related {
    overflow: hidden;
    height: 190px;
    padding: 10px 0 0 0;
    margin: auto !important;
    text-align: center;
}
.ul-related li {
    float: left;
    width: 20%;
    height: 200px;
}
.ul-related li a {
    display: block;
    color: #495b72;
}
.ul-related li a:hover {}
.ul-related li a:hover img {opacity:0.6}
.ul-related li a img {
    width: 70px;
    vertical-align: top;
    padding:0;
    border: solid 1px #000;
}
.ul-related li a .link-title {
	display:block; 
	height:100%; 
	overflow:hidden;
    padding: 3px 10px 7px 10px;
    margin: 5px;
    font-size: 13px;
	line-height: 19px;
	font-family: arial;
}
.ul-related li a .link-title:hover {
	text-decoration: underline; }
	
.ul-related li a .span-title {
	vertical-align:middle;  
	text-align:center; 
	overflow:hidden; 
	height:100%; 
}
.ul-related li a:hover {color:#888;}

.relatedposts {
    line-height: 1.3;
    clear: both;
    background: #3f447b;
    color: #fff;
    font-size: 16px;
    margin: 0px 0 10px 0;
    padding: 5px 0px 5px 20px;
    font-family: Arial;
    letter-spacing: .5px;
    text-transform: uppercase;}

/*comment-box*/
.comment-box {overflow:hidden; margin:0px 0 0 0; border-left:none; }	
.comment-box-block {position:relative; padding:5px 0px 0px 0px;}	
.comment-box-ul {height:30px; margin:10px 0 0 0px;}	
.comment-box-ul li {float:left; margin:0 1px 0 0;}
.comment-box-ul li a {
	display:block; color:#666; padding:0 15px; background:#ffffff; position:relative;
	line-height:30px; text-transform:uppercase; font-size:11px; height:30px;}
.comment-box-ul li a:hover, .comment-box-ul li a.selected {background: #333; color:#fff;}
.comment-box-ul li a.selected:after {
	top: 100%;	left: 50%;	border: solid transparent;
	content: " "; height: 0; width: 0;
	position: absolute;	pointer-events: none;
	border-color: rgba(102, 153, 255, 0);
	border-top-color: #313230; border-width: 6px; margin-left: -6px; z-index:2;}	
.comment-box .addcombtn {
    display: block;
    height: 28px;
    line-height: 29px;
    background: #444;
    color: #f4f4f4;
    border: 1px solid #222;
    font-size: 11px;
    text-transform: uppercase;
    padding: 0 15px;
    font-family: arial;
    font-weight: 500;
    position: relative;
    margin: 20px 0;
    letter-spacing: .5px;
    background-image: url("https://vintage8mmporn.com/templates/grunge-film-red/images/comments-11.svg");
    background-repeat: no-repeat;
    background-position: 9px 3px;
    background-size: 22px;
    padding: 0 0px 0 40px;
}
.comment-box .addcombtn:after {
	top: 100%;	left: 50%;	border: solid transparent;
	content: " "; height: 0; width: 0;
	position: absolute;	pointer-events: none;
	border-color: rgba(102, 153, 255, 0); border-width: 10px; margin-left: -10px; z-index:2;}

/*Comments*/
.am-comment {margin: 30px 0 0 0; overflow:hidden; font-size:14px; padding:5px 0 0 5px}
.am-comment .am-comment-left {width:100px; float:left;}
.am-comment .am-comment-left .avatar {}
.am-comment .am-comment-left .avatar img {width:100px;}
.am-comment .am-comment-right { margin:0 0 0 120px; min-height: 100px; position:relative; padding:0 0 5px 0; border:1px solid #191919; background: #292929;}
.am-comment .am-comment-right .top-ul { color:#ddd; margin:10px; overflow:hidden; border-bottom:2px solid #222; line-height:20px;}
.am-comment .am-comment-right .text { color: #bbb; line-height: 24px;}
.am-comment .am-comment-right .top-ul li {float:left; padding:0 0 0 10px;}
.am-comment .am-comment-right .top-ul li a {text-transform:uppercase;}
.am-comment .am-comment-right .text { padding:15px;}
.am-comment .am-comment-right .comedit { width:94%;}
.am-comment .am-comment-right .bottom-ul {}
.am-comment .am-comment-right .bottom-ul li { float:left; margin:5px 0 0 5px;}
.am-comment .am-comment-right .bottom-ul li a {
	display:block; background:#f1f1f1; padding:0 7px;
	font-size: 10px; height: 20px; line-height: 20px; color:#888;}
.am-comment .am-comment-right .bottom-ul li a:hover {text-decoration:underline;}
.am-comment .am-comment-right .bottom-ul li.argreply a {
	font-size: 10px; font-weight:bold; text-transform:uppercase;}
.am-comment .am-comment-right .selectmass {display:inline;}
.am-comment .am-comment-right .selectmass input {float:right; margin:5px 7px 0 0;}
.am-comment .am-comment-right .editdate {
	font-size:0.9em; background-color:#ffffff; padding:6px;}
.quote {
    background: #393939 !important;
}
.title_quote, .title_spoiler {
    background: #393939 !important;
}
.scriptcode, .title_quote, .quote, .title_spoiler, .text_spoiler {
    background: #fafafa;
    border-left: 5px solid #262626 !important;
}
.berrors {
    color: #eee;
    background: #333;
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
}

/*static pages*/
.insidestatic {
    overflow: hidden; 
    font-family: Arial, sans-serif; 
    width: 82%; 
    float: left; 
    position: relative; 
    left: -25px;
    box-shadow: 0px -1px 0 0 #131313;
}

.listing { font-size: 1.2em;}
.listing ul { 
    padding: 20px 0 0 0;
    margin: 0;
    width: 100%;
    float: initial;
    box-sizing: border-box;
    line-height: 1.6em;
    column-count: 3;
    column-gap: .6em;
    column-width: 15em;
}
.listing li { padding: 5px 0;}
.listing li a { 
    color: #f4bb2e;
    list-style: circle;
    background: url(https://vintage8mmporn.com/templates/grunge-film-red/images/arrowgrey.png) no-repeat 0 3px; 
    padding: 0 6px 0 15px;
    background-position: 0 3px;
    background-size: 7px;
    text-decoration:none;
}
.listing li a:hover { 
    color: #ddd;
    text-decoration: underline;
}
.emailstyle a { 
    font-size:1.1em;
    color: #f4bb2e;
    list-style: circle;
    background: url(https://vintage8mmporn.com/templates/grunge-film-red/images/arrowgrey.png) no-repeat 0 3px; 
    padding: 0 6px 0 15px;
    background-position: 0 3px;
    background-size: 7px;
    text-decoration:none;
}
.emailstyle a:hover { 
    color: #ddd;
    text-decoration: underline;
}

.help-link { font-size: 1.2em;}
.help-link ul { padding: 20px 0 0 0;}
.help-link li { padding: 5px 0;}
.help-link li a { 
    color: #f4bb2e;
    list-style: circle;
    background: url(https://vintage8mmporn.com/templates/grunge-film-red/images/arrowgrey.png) no-repeat 0 3px; 
    padding: 0 6px 0 15px;
    background-position: 0 3px;
    background-size: 7px;
    text-decoration:none;
}
.help-link li a:hover { 
    color: #ddd;
    text-decoration: underline;
}
.staticpadding {padding: 20px 10px 20px 35px;}

/*system*/
.basecont {padding: 20px 20px 20px 15px; color: #f4f4f4; background: #333; font-size:14px; line-height: 24px;}
#news-title {padding: 0;}
h2.heading, h1.heading {margin:0; line-height: 1.5; text-transform: uppercase; font-weight: bold; font-size: 25px; font-family: Arial; letter-spacing: 1px;}
.basecont2 {background:#fafafa; border-left: none; padding:20px 20px 20px 0px; margin:20px 0}

.tableform {color:#666;}
.tableform td {padding:10px 10px 10px 0; border-bottom:1px solid #111; vertical-align:top;}
.tableform {width:100%;	border-collapse:collapse; border-spacing:0;}
.tableform td.label {width:20%;	vertical-align:top;}
.tableform td .label-title {background:#444; color: #eee; border: 1px solid #222;display:block; min-height:25px; padding:7px 0 0 10px;}
.tableform td.select select {background: #444; color: #eee;border:1px solid #222; height:30px;}
.fieldsubmit {padding:10px 0; vertical-align:top;}
span.impot {color:#EE6767;}
.selectmass input {float: right; margin-left: 6px;}
.mass_comments_action {text-align: right; background:#fafafa; padding:5px 10px; margin:30px 0 0 0;}
.mass_comments_action select {border:1px solid #f1f1f1; height:30px;}
div.f_input select {border:1px solid #f1f1f1; height:30px; width:100%;}

.searchtable {margin-bottom:20px;}
.searchtable select.textin {padding-right:0; margin:2px auto;}
.searchtable legend {color:#eee; padding: 0 5px;}

.f_input {
	height:30px; line-height:30px; float:left;
	border:1px solid #222; background:#444;color:#eee; padding:0 10px; width:328px;}
.f_textarea {background:#444; color:#eee; border:1px solid #222; padding:10px;}
.textin {height:30px; line-height:30px; background: #444; color:#eee; border:1px solid #111; padding:5px 15px;}
.bbcodes, .bbcodes_poll {
    background: #292929 !important;
    border: 1px solid #111 !important;
    text-shadow: none !important;
    color: #eee !important;
    padding: 10px 15px !important;
    height: auto !important;
    line-height: 15px !important;
}

#catlist {
    background: #333;
    color: #eee;
    border: 1px solid #161616;
}
.fieldset {
    border: 1px solid #171717;
    margin: 0 20px 0 0 !important;
}
a.add-vote {
	display:block; height:30px; line-height:30px;
	background:#343434; padding:0 15px; float:left; color:#fff;
	text-transform:uppercase; font-size:11px;text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px;}

#pool {overflow:hidden;}
#pool .title {text-transform:uppercase;	padding:0 0 10px 0;}
#pool .vote {color:#888;}
#dle-vote .vote {height:20px;}

.vote .fbutton, .vresult {float:left; margin-right:3px;}	
.fbutton, .vresult {border: 0 none;}
.fbutton, .fbutton:visited, .vresult {
	background: #f4bb2e; font-size: 1.3em; color: #111;
	display: inline-block; padding: 6px 8px 7px; 
	text-decoration: none;
	position: relative;	cursor: pointer;}
.vresult {
    width:30px; height:28px; padding:0; margin:2px 1px;
    background:#50B4E6 url(../images/am-vresult.png) no-repeat 100% 0;
	text-indent:-9999px;}
.vresult:hover {background: #333 url(../images/am-vresult.png) no-repeat 100% 0;}
.fbutton:hover {background-color:#333; color: #fff;}
.fbutton:active, .vresult:active {top: 1px;}

.add-stat {margin:10px 0; overflow:hidden;}
.add-stat .line {margin:0 0 10px 0; overflow:hidden;}
.add-stat .title-input {padding:0 0 0 10px;}
.add-stat .title-input, .add-stat .f_input { height:30px; line-height:30px; float:left; color:#fff; border:1px solid #555;}
.add-stat .title-input {background: #444; width:85px;}
.add-stat .f_input {background:#555; width:228px;}
.add-stat .editor textarea, .add-stat .f_textarea {border:1px solid #222; background: #555; padding:2%; color: #fff; font-family: arial;}
.add-stat .f_input:hover, .add-stat .f_input:focus, .add-stat .editor textarea:hover, .add-stat .editor textarea:focus, .add-stat .f_textarea:hover, .add-stat .f_textarea:focus {background: #555;}

.bb-pane-dropdown.emoji-button {display: none;}
.color-palette {display: none;}

.statistics {overflow: hidden;}
.statistics a {text-decoration:underline}
.statistics ul.lcol {
	float:left; min-height: 50px; margin: 0 0 20px -1px; padding-top: 10px; width: 33.3%;}
.statistics ul.lcol li {padding: 0 20px 0 0; margin:0 0 2px 0;}
.statistics h5.color {
	background:#b84030; height:30px; line-height:30px;
	text-align:center; color:#fff; margin:0 0 10px 0;}
.statistics .infoblock {background: #ffffff; padding:20px; border:1px solid #f1f1f1;}

.user-page {}
.user-page h2.pheading {background:#ddd; padding:0 20px; font-size:16px; margin:0 0 20px 0}
.user-page .pheading {overflow: hidden; height:40px; line-height:40px;} 
.user-page .pheading h2 {float:left; font-size:14px; line-height:40px; background:#eee; padding:0 20px;}
.user-page .pheading h2 span {color: #666; font-size:18px;}
.user-page .userinfo {overflow:hidden; padding: 30px 0 10px 130px;}
.ui-dialog-content .userinfo {padding: 30px 0 10px 130px;}
.userinfo {text-align:left;}
.userinfo .lcol {width: 110px; padding-right:20px; margin-left: -130px; float: left;}
.userinfo .lcol .avatar {margin-bottom: 10px; padding: 4px; border: 1px solid #f1f1f1;}
.userinfo .lcol .avatar img {width: 100px;}
.userinfo .lcol ul {font-size: 11px;}
.userinfo .rcol {width:100%; float: right;}
.userinfo .rcol ul {margin-left: 0;}
.userinfo .rcol ul li {margin-bottom: 0.2em;}
.ussep {padding:10px 0 0 0; margin:10px 0 0 0; border-top:1px solid #fff;}
.grey {color: #6c838e;}
.blue {color: #388bd4;}

.user-page .ul-lcol {}
.user-page .ul-lcol li {margin:0 0 5px 0;}
.user-page .ul-lcol li a {
	display:block; height:30px; line-height:30px; background:#eee; font-size:11px;
	text-align:center; color:#666}
.user-page .ul-lcol li a:hover {background:#343434; color:#fff}
.user-page .a-edituser {font-size:0;}
.user-page .a-edituser a {
	display:block; height:30px; line-height:30px; background:#333; font-size:10px; text-transform:uppercase;
	text-align:center; color:#fff; border:1px solid #343434; position:relative;}
.user-page .a-edituser a:after {
	top: 100%;	left: 50%;	border: solid transparent;
	content: " "; height: 0; width: 0;
	position: absolute;	pointer-events: none;
	border-color: rgba(102, 153, 255, 0);
	border-top-color: #333;	border-width: 10px; margin-left: -10px; z-index:2;}

.pm_status {border: 1px solid #f1f1f1; height: 115px; float:left; width:300px; margin:0 20px 10px 0;}
.pm_status_head {
    border-bottom: 1px solid #f1f1f1; background:#ffffff; font-size: 11px;    
    height: 25px; padding:0 0 0 10px; line-height:25px; font-weight: bold; color: #555;}
.pm_status_content {padding: 10px;}
.ul-user-mail {overflow:hidden;}
.ul-user-mail li {margin:0 0 10px 0;}
.ul-user-mail li a {
	display:block; height:30px; line-height:30px; background:#ffffff; font-size:10px;
	text-transform:uppercase; text-align:center; color:#666; border:1px solid #eee;}
.ul-user-mail li a:hover {background:#eee; color:#666; border:1px solid #ddd}

/*bottom-footer*/
#gf-footer {padding:15px; color:#666; overflow:hidden;}
#gf-footer a, #gf-bottom a {color:#ccc}
#gf-footer a:hover, #gf-bottom a:hover {color:#cd3a35}
#gf-bottom .social-icon {float:right; margin:0 20px 0 0;}
p.copirating {float:left; margin:10px 0; width:650px;}
.ul-count {float:right; width:280px; overflow:hidden;}
.ul-count li {float:left; height:31px; width:88px; margin:5px 0 5px 5px;}
.seo-text {float:left; padding: 0 0 0 4px; width:700px;  margin:0 0 0 140px;}
.ul-bottom {overflow:hidden; margin:0 0 0 5px; float:left; width:10px;}
.ul-bottom li {float:left; padding: 0 0 0 7px; height:20px;}
.ul-bottom li a {
	display:block; height:20px; line-height:20px; text-transform:uppercase; font-size:11px;
	background: url(../images/ul-bottom.png) 0 50% no-repeat; padding:0 0 0 13px;}

/*Buttun UP*/
.b-top {
	z-index:2600; position:fixed; left:20px; bottom:20px; width:34%;
	margin-left:50%; opacity: 0.5; filter:alpha(opacity=50);}
.b-top:hover {opacity:1; filter:alpha(opacity=100); cursor:pointer;}
.b-top-but {
	z-index:2600; position:absolute; display:block; left:55px; bottom:0;
	margin:0 0 0 100%; padding:30px 10px 5px; color:white;
	background:#cd3a35 url(../images/b-top.png) no-repeat 50% 11px;}

.border-5 {-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius:0px; }
.border-3, .fstory .tags-link a {}
.border-2 {-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius:0px; }

.shadow-dark7, .fstory .story img, .fstory .img-poster img, .fstory-video-block center, .short-story .img-poster img {
	-webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 0px rgba(0, 0, 0, 0.3)}

@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 1152px) {
  .topmenu ul {
    width: 96%;
    padding: 0 0 0 4%;
}
}
@media only screen and (max-width: 1240px) {
#ts4 {justify-content: space-evenly; }
#gf-menubar {
}
.topmenu {
    width: 100%;
}
.gf-wrapper {
    width: 100%;
}
.gf-left {
    text-align: center;
    display: inline-block !important;
}
.logo {
    font-size: 20px;
}
.topdownloaded {
    float:none;
    width: auto;
    text-align: center;
}

.fstory .ul-ffilm {
    width: 57%;
}
.postholder {
    float: none;
}
.pages {
    margin: 30px 10px 100px 20px;
    width: 96%;
}
.topheader {
    width: 98%;
}
.websitedescription {
    width: 100%; 
}
#dle-content {
}
h2.heading, h1.heading {
    text-align: left;
}
.basecont {
    text-align: left;
}
.shortgreenstory {
    text-align: left;
    margin: 20px 10px 10px 10px !important;
    width: auto !important;
}
.fstory {
    text-align: left;
}
.comment-box {
    width:98% !important;
}
.tabs-sidebar {
    width:98%;
}
.ul-news-inf li.date, .ul-news-inf li.author a {
    padding: 6px 20px 0 0px;
}
.subscribefeed {
    padding: 10px 30px 7px 30px;
    border-top: solid 1px #111;
    border-bottom: solid 1px #111;
    line-height: 22px;
}
.subscribelong {
    display:none;
}
#subscribeform {
    max-width: 240px !important;
    width: 100% !important;
    min-width: 140px !important;
}
.external { 
    display: inline !important; 
}
.searchbar {
	width: 340px;
}
.searchbar li {
    width: 15px;
}
.searchbar li.text {
    width: 91%;
}
}
@media only screen and (max-width: 1160px) {
    
.searchbar {
	width: 240px;
    
}
.topdownloaded {
    padding: 20px 0 20px 0px;
    float:none;
    width: auto;
    text-align: center;
}
.rightlogo a.vhs {
    display: none !important;
}
}
@media only screen and (max-width: 1040px) {
    
#ts4 {justify-content: flex-start; }
.topmenu {
    background: #111;
}
.gf-right {
    display: none;
}
.gf-left {
    width: auto;
}
.postholder {
    width: auto !important;
}
.Newcategories {width:100% !Important;}
.insidestatic {width:100% !Important;}
}
@media only screen and (max-width: 956px) {

li.arrowbig {
	display:none;
}	
.arrowbig {
	display:none;
}	
.fstory .ul-ffilm {
    width: 57%;
}
#subscribeform {
    max-width: 150px !important;
    width: 100% !important;
    min-width: 140px !important;
}
.rightlogo a.movies {
    display: none !important;
}
}
@media only screen and (max-width: 916px) {
.fstory .ul-ffilm {
    width: 57%;
}
}
@media only screen and (max-width: 856px) {
.subscribefeed {
    display:none;
}
.columna {
    width:32% !important;
}
.columnb {
    width:32% !important;
}
.columnc {
    display:none;
}
.columnd {
    width:32% !important;
}
.rightlogo a.advertise {
    display: none !important;
}
}
@media only screen and (max-width: 800px) {
.fstory .ul-ffilm {
    width: 57%;
}
.bellowmain {
    display:none;
}
.topmenu > li {
    padding: 0px;
}
.topmenu > li > a {
    padding: 0 2px;
}
@media only screen and (max-width: 740px) {
.fstory .ul-ffilm {
    margin: 0 0 0 20px;
    width: 57%;
}
.rightlogo a.magazine  {
    display:none !important;
}
#ratedposts {
    display:none;
}
.b-top-but {
    left: 35px;
}
}
@media only screen and (max-width: 715px) {

}
@media only screen and (max-width: 692px) {
.fstory .ul-ffilm {
    margin: 0 0 0 20px;
    width: 57%;
}
}
@media only screen and (max-width: 650px) {
.fstory .ul-ffilm {
    margin: 20px 0;
    width: auto;
}
.rightlogo a.loops  {
    display:none;
}
}
@media only screen and (max-width: 650px) {
.rightlogo a.advertise  {
    display:none;
}
.b-top-but {
    left: 20px;
}
}
@media only screen and (max-width: 578px) {
.pages .nextprev {
    padding: 20px 0;
}
.pages .navigation span {
    margin: 10px 2px;
}
.pages .navigation a {
    margin: 10px 2px;
}
}
@media only screen and (max-width: 540px) {
.logo {
    font-size: 16px;
}
}
@media only screen and (max-width: 460px) {
.logo {
    display: none;
}
}
