/* CSS Document */

@import url('../fontello/css/fontello.css');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Tangerine:700');

html, body { height:100%;}
body {font-family: 'Montserrat', sans-serif; background-color:#f2f2f2; font-size:14px;
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.layout-table {width:100%; height:100%;}
.layout-table td {padding:0;}
.layout-table-top {}
.layout-table-content {height:100%; vertical-align:top;}
.layout-table-footer {height:auto;}

header, .header { margin-bottom:24px;}

.top-logo {margin:15px 0; display:block;}
.toggle-menu {float:right;display:inline-block; background:none; border:1px solid #CCC;}

.navbar-top { width:100%; height:auto; line-height:32px; display:none;}
.navbar-top a { display:inline-block; color:#414141; padding:0px 10px; white-space:nowrap; font-weight:600}
.navbar-top a:hover { background-color:#e0e0e0; text-decoration:none;}
.navbar-top span {font-weight:300;}

.nav-footer {margin:0; padding:0; text-align:center; width:100%; margin-bottom:1em;padding-top:2em;}
.nav-footer a {color:#333; font-weight:400; font-size:.9rem;}

.top-bar {background:#E6E6E6;padding-top:12px;}

.search-form { width:100%; max-width:600px;border-radius:4px;height:36px; display:inline-block; overflow:hidden; background-color:#fff; margin-bottom:5px;}
.search-form form {}
.search-form table {}
.search-form  input {width:100%;font-size:1em; padding:0 12px; border:none; outline:none;}
.search-form  input, .search-form button {height:36px;}
.search-form  button {border:none; background:none;outline:none;box-shadow:none;}
.search-form  button:hover { background: none; color: #F60;}

.btn-login {line-height:30px; background:none; border:1px solid #FFF; color:#FFF;border-radius:4px;}
.btn-login {line-height:30px; background:none; border:1px solid #222; color:#111;border-radius:4px;}
.btn-login span {display:none;font-size:.8rem}

@media (min-width:460px) {.btn-login span {display:inherit;}}
@media (min-width:992px) {.toggle-menu {display:none;}.navbar-top {display: block;line-height:70px;}}

.top10 {}
.top10-title { background-color:#900; color:#FFF; text-align:center; font-weight:600; border-radius:2px; padding:4px;}
.top10 a {font-weight:600;color:#930; font-size:.8rem; display:block;}

.ownmodels {width:100%; padding:15px; color:#900; font-size:1.8rem; font-weight:400; margin:15px 0; text-align:center; background-image:url(../images/pink-hair-1450045.jpg); background-size:cover; background-repeat:no-repeat; background-position:bottom center; padding:30%;}


.page-content {padding:30px; padding-bottom:0; margin-bottom:24px;/*border-top:1px solid #E2E2E2;border-right:1px solid #E2E2E2;*/}
.col-top-10 {padding-bottom:0; margin-bottom:24px;border-left:1px solid #E2E2E2;}

a {-webkit-transition: background-color .5s ease-out; -moz-transition: background-color .5s ease-out; -o-transition: background-color .5s ease-out; transition: background-color .5s ease-out; color:#A00;}
a.fs-btn {background:#CC0; padding:2px 4px; border-radius:2px}
.container {width:100% !important; max-width:1170px !important;}
.btn-light {border-color:#f0f0f0;}

.video-frame {width:100%;margin-bottom:3.5em;position:relative;border:none;padding:0px;}
.video-frame .title { width:100%;height:4.5em;font-size:1em;line-height:1.1em; overflow:hidden; margin-bottom:10px; color:#666;}
.video-frame .title small { font-size:.82em}
.video-frame .thumb { background-repeat:no-repeat; background-size:cover; background-position:center; position:relative}
.video-frame .bottom-bar {margin-top:5px; height:1.2em;font-weight:600; font-size:1.2em;}
.video-frame table { width:100%;}
.video-frame table td { padding:5px}
.video-frame a:before { content:""; position:absolute; top:0; bottom:0; left:0; right:0; z-index:1;}

.table-pay-button {width:auto;}
.table-pay-button td { vertical-align:middle; font-weight:600; font-size:1.4em;}
.btn-paypal { background-color:#ffc439;font-weight:600; white-space:nowrap; border-radius:4px;}

#goTop {position:fixed;bottom:15px;right:15px;display:none;cursor:pointer;}

#cookie-alert {width:100%;max-width:320px;height:auto;padding:20px;position:fixed;bottom:15px; left:15px;background-color:#141414;background-color:rgba(20,20,20,.95);color:#fff;z-index:500000000; text-align:center; font-size:small;}
#cookie-alert h3, #cookie-alert p { margin-top:0; margin-bottom:8px;}
#cookie-alert a { color:#FFF; text-decoration:underline;}

.parallax-window {padding-top:5%; padding-bottom:5%;color:#FFF; text-align:center}
.parallax-window h1, .parallax-window h2, .parallax-window h3, .parallax-window h4 { margin-bottom:0; margin-top:0;}

#addVideoDIV {
	width:100%;
	height:100%;
	background-color:#DEDEDE;
	background-color:rgba(220,220,220,.8);
	margin:0;
	padding:0;
	border:none;
	display:none;
}

.footer {background-color:#f7f7f7; color:#181818;}
.footer-header { background-color:#C3C3C3; padding-top:30px; padding-bottom:30px}
.footer-body {padding-top:30px; padding-bottom:30px;}
.footer-footer { background-color:#FFF; }
.footer h1, .footer h2,.footer h3,.footer h4 {margin-top:0px}
.footer .logo { background-color:#CCC; padding:0px 0px 15px 0px;}
.footer hr { color:#800000; border-color:#800000;}
.footer small { line-height:.9em}

.videoctg { margin-bottom:15px; clear:both; float:left; }
.videoctg a { display:inline-block; background:#e0e0e0; color:#800000; padding:5px 10px; float:left; margin:0px 4px 5px;font-weight:normal; white-space:nowrap; }
.videoctg a:hover { background:#800; color:#F0f0f0; text-decoration:none;}
.new { background: #800; color:#FFF; padding:2px 5px; font-size:.72em; border-radius:2px}
.copyright { text-align:center; font-size:.9em; padding-top:1em;}
.blink { animation: blinker 1s linear infinite; }

@keyframes blinker { 30% {opacity: 0;}}

.a2a_svg, .a2a_count { border-radius: 0 !important; }

/**/
div.pager { width:100%; font-size:.85em;font-weight:400;margin-bottom:20px; clear:both; float:left;}
div.pager ul {list-style:none;margin:0;padding:0;}
div.pager ul li {min-width:32px;float:left;margin-right:4px;text-align:center;overflow:visible;border:1px solid #d0d0d0;line-height:30px;text-decoration:none;color:inherit;font-size:inherit;}
div.pager ul li a {color:#333;display:block; text-decoration:none;font-size:inherit; padding:0 5px}
div.pager ul li a:hover, div.pager ul li.active-page { background-color:#d0d0d0; color:#000;font-size:inherit;}
/**/

.vbox-next span, .vbox-prev span {top: 50%;}
.vbox-next, .vbox-prev {top: 0;width: 20%;height: 100%;z-index: 99;}
