/*
HungYoungBrit.com is the world's best amateur bareback gay porn site! Featuring George Mason (aka HungYoungBrit), a British lad who loves hardcore gay bareback sex, filming himself and other sexy shags.

The videos are mostly shot in gay pov and gonzo porn style - but I thing is for sure, you'll enjoy watching lads asses get fucked hard and raw.
*/
@import url("font-awesome/css/font-awesome.min.css");
@font-face {font-family: 'Glyphicons Halflings';
src: url('../../fonts/glyphicons-halflings-regular.eot');
src: url('../../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
url('../../fonts/glyphicons-halflings-regular.woff') format('woff'),
url('../../fonts/glyphicons-halflings-regular.woff2') format('woff2'),
url('../../fonts/glyphicons-halflings-regular.ttf') format('truetype'),
url('../../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');}

@font-face {
    font-family: Aviano;
    src: url("../../fonts/Aviano-Sans.ttf") format("truetype");
}

body, html
{
    height: 100%; font-family: 'Work Sans', "HelveticaNeue",Helvetica,Arial,sans-serif;
}

body {
/* Margin bottom by footer height */
margin-bottom:0.5em;
font-family: 'Aviano', Arial, sans-serif;
color: white;
background-color: #302d2e;
}

p, input, label, button, body
{
    font-family: 'Aviano', Arial, sans-serif;
}

.show-on-hover:hover > ul.dropdown-menu {
display: block;
width: 100%;
min-width: 100% !important;
}

.row.video-player-controls {
top: -5px;
position: relative;
font-family: 'Aviano', Arial, sans-serif;
font-weight: 700;
}

.thinline {
border-bottom: 1px solid;
padding: 2px 6px 0;
}

h3.titleHYB {
    font-weight: 600;
    font-size: 3em;
    text-transform: uppercase;
}

nav.navbar.navbar-default.navbar-fixed-top.header {
    background-color: #373737;
}

.video-seo-description p 
{
    font-size: 16px;
}

div#video-player-page {
    margin-top: -5px;
}

.blog-post {
padding: 1em 2em;
background-color: rgba(255, 255, 255, 1);
background-color: rgba(255, 255, 255, 0.6);
margin-bottom: 2em;
}

.cell {
    display: inline-block;
}

.form-control.memberInfo {
    font-size: 12px;
}
.about-us-img {
background-image: url("../../assets/img/slide1.jpg");
background-position: center center;
background-attachment: fixed;
background-size: cover !important;
background-repeat: no-repeat;
}



h2.blog-post-title {
color: #1f1046;
}

.container-fluid
{
    margin-top: 70px;
}


.blog-post h1, 
.blog-post h2,
.blog-post h3,
.blog-post h4,
.blog-post h5,
.blog-post h6 {
font-family: 'Roboto',Arial, sans-serif;
color: #1f1046;
}

.blog-post p {
color: #777777;
}

.btn-lg {
padding: 10px 14px;
}

.btn-bar-select {
width: 100%;
padding-left: 30px;
margin-right: 30px;
border: none;
background-color: #ffffff;
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
-ms-border-radius: 0!important;
-o-border-radius: 0!important;
border-radius: 0!important;
color: #210f45 !important;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: 	all 0.3s ease-in-out;
-ms-transition: 	all 0.3s ease-in-out;
-o-transition: 		all 0.3s ease-in-out;
transition: 		all 0.3s ease-in-out;
}

.btn-bar-select:hover {
border: none;
background-color: #210f45 !important;
color: #ffffff !important;
}

.btn-bar-select span.glyphicon.glyphicon-film {
position: absolute;
top: 16px;
left: 0px;
}

.btn-bar {
border: none;
background-color: #ffffff;
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
-ms-border-radius: 0!important;
-o-border-radius: 0!important;
border-radius: 0!important;
color: #302e2f !important;
}

.btn-bar:hover {
    border: none;
    background-color: #ebb70c !important;
    color: #fefefe !important;
}




.form-control.btn-bar {
border: none !important;
background-color: transparent !important;
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
-ms-border-radius: 0!important;
-o-border-radius: 0!important;
border-radius: 0!important;
color: #210f45 !important;
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
}

.form-control.btn-bar:hover {
border: none;
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
-ms-border-radius: 0!important;
-o-border-radius: 0!important;
border-radius: 0!important;
background-color: transparent !important;
color: #ffffff !important;
}


ul.dropdown-menu {
width: 100%;
}

.loading {
background: transparent url('../../assets/img/loading.gif') center no-repeat;
}

.special-char {
font-size: 28px; display: inline-block; vertical-align: middle;
}

/* Sticky footer styles */
html {
position: relative;
min-height: 100%;
}


.blue {color: #1f1046;}
.blue-bg {background-color: #1f1046;}
.red {color: #ba0018;}
.hide {display: none;}
.white {color: #ffffff; text-shadow: 0 1px 2px #333333;}

h1.text-center.londrina.white {
margin-top: -50px;
}


.video-thumb.lazyload {display: none;}
.show {display: block !important}

.form-control {
border: 1px solid #e8e8e8;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: none;
-o-transition: none;
}

.join-us {font-weight: bold;}


/*.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {*/
/*background-color: rgba(255,  255,  255, 1);*/
/*}*/


.navbar-inverse .navbar-toggle .icon-bar {
background-color: #c51b19;
}

/* Pagination */
ul.list-style-none-toolbar.pagination {
margin: 0 auto;
}

h2.page-title {
color: #fefefe;
margin: 0 auto;
padding: 0;
line-height: 0;
}

.logo_small
{
    display:none !important;
}

.giftcard {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
background-color: rgba(255, 255, 255, 1);
padding: 1rem 0rem;
text-align: center;
margin: 0 auto 2rem;
max-width: 200px;
width: 100%;
display: inline-block;
}
.gift-icon {
font-size: 44px;
}
.gift-text {
padding: 4px 0;
font-size: 18px;
background-color: black;
background-color: rgba(249, 249, 249, 0.95);
}

span.gift {
font-family: cursive;
text-transform: lowercase;
}



.ad-title {
color: #bc000e;
text-decoration: none;
font-size: 16px;
letter-spacing: 2px;
font-family: "Aviano", Impact,Arial, sans-serif;
font-weight: 700;
}


.top-title {
margin-top:3rem;
color: #FF6600;
text-decoration: none;
font-size: 16px;
letter-spacing: 2px;
font-family: "Aviano", Impact,Arial, sans-serif;
font-weight: 700;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Aviano", Impact,Arial, sans-serif !important;
}

p.top-desc {
font-weight: 300;
font-size: 14px;
color: #777777;
width: 80%;
margin: 20px auto;
letter-spacing: .5px;
}

button.btn.btn-primary.loadAll {
    font-family: 'Aviano';
}

.gradient.clouds {
background: #ECE9E6;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #ffffff 0%, #dbdfe8 100%);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #FFFFFF, #dbdfe8); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */	
background-attachment: fixed;	
}


.space-out {
margin: 8rem 0;
}

.max-wrapper {max-width: 1600px; margin: 0 auto; padding: 0px;
-webkit-transition: all 2s ease-in-out;
-moz-transition: 	all 2s ease-in-out;
-ms-transition: 	all 2s ease-in-out;
-o-transition: 		all 2s ease-in-out;
transition: 		all 2s ease-in-out;
}

.boxed {
box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.6);
-ms-box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.6);
-o-box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.6);
}

.inner-max-wrapper-cta-nav {padding: 6px 15px; background-color: #131313;}

.inner-max-wrapper-main-nav {
padding: 0px;
background-color: transparent
;
}

/* logo */
.logo-arrow {
background-image: url(../../assets/img/logo-arrow.png);
background-image: url(../../assets/img/logo-arrow.svg);
width: 17px;
height: 16px;
display: inline-block;
vertical-align: middle;
top: -2px;
position: relative;
left: 5px;
}


.paypal-cta {}

.high > p, .high > h2 {
background-color: rgba(0, 0, 0, 0.5);
padding: 1.4rem;
}

/* Footer */
footer .btn-link:focus, .btn-link:hover {
color: #fefefe;
text-decoration: none;
background-color: rgba(0, 0, 0, 0.2);
}

/* Navbar */
.navbar-nav {
float: left;
margin: 0;
}

/* caret for dropdown menu in top nav */
.caret-up {
width: 0; 
height: 0; 
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-bottom: 4px solid #ffffff;
display: inline-block;
margin-left: 2px;
vertical-align: middle;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: 	all 0.1s ease-in-out;
-ms-transition: 	all 0.1s ease-in-out;
-o-transition: 		all 0.1s ease-in-out;
transition: 		all 0.1s ease-in-out;
}


.black-highlight {
background: rgba(0, 0, 0, 1);  /* fallback for old browsers */
background: rgba(0, 0, 0, 0.4);
}

/* Text Mods */
.text-fancy	{
text-transform: uppercase;
font-size: 3rem;
color: #fefefe;
letter-spacing: normal;    
}

.londrina {
font-family: "Aviano", Impact,Arial, sans-serif;
}

/* comments */
.media-heading {
margin-top: 0;
margin-bottom: 5px;
background-color: transparent;
padding: 8px;
}

/* Text Mods */

.cta-btn-wrapper {}

.btn {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
}


.text-break {
word-break: break-all;
width: 200px;
}


/* Thumbnail */
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
border-color: #fefefe;
}

/* parallax Scroll */	
.big-spacer { 
padding: 14rem 1rem; 
margin: 0 auto;
}

.parallax-bg {
overflow:auto;
width:100%;
height:100%;
background: no-repeat fixed 0 0;
background: #494439;
background: -moz-radial-gradient(center, ellipse cover,  #494439 0%, #000000 90%);
background: -webkit-radial-gradient(center, ellipse cover,  #494439 0%,#000000 90%);
background: radial-gradient(ellipse at center,  #494439 0%,#000000 90%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494439', endColorstr='#000000',GradientType=1 );
}

.parallax-th {
width: 100%;
height: auto;
background-color: transparent;
background-image: url('../img/slide2.jpg');
background-attachment: fixed; 
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: left top;
display: block;
overflow: auto;
}

.parallax-th-2 {
width: 100%;
height: 100%;
background-color: transparent;
background-image: url('../img/slide2.jpg');
background-attachment: fixed; 
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: left top;
display: block;
overflow: auto;
}

.parallax-th-3 {
width: 100%;
height: 100%;
background-color: transparent;
background-image: url('../img/slide2.jpg');
background-attachment: fixed; 
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: left top;
display: block;
overflow: auto;
}


/* Favorites */
.video-thumb .unfav {
display: none;
position: absolute;
left: auto;
right: 2rem;
top: 0.5rem;
z-index: 2;
}

.video-thumb:hover .unfav {
display: block;
}

.bottom-pagination {
margin-top: 3em;
}

/* Textures */
.noise-1 {
background-image: url('../../assets/img/noise-1.png');
}

/* font weights */
.w2 {font-weight: 200 !important;}
.w3 {font-weight: 300 !important;}
.w4 {font-weight: 400 !important;}



/* Links */
a {
color: #FF6600;
text-decoration: none;
font-weight: 300;
}
a:hover,
a:focus {
color: white;
text-decoration: none;
}


footer a {
color: #939393;
text-decoration: none;
font-weight: 300;
}
footer a:hover,
footer a:focus {
color: #bc000e;
text-decoration: none;
}

/* links hover smoothly */
a, .navbar-inverse .navbar-toggle, .btn, input, .logo, .header, .shrink-logo, .shrink-header {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: 	all 0.3s ease-in-out;
-ms-transition: 	all 0.3s ease-in-out;
-o-transition: 		all 0.3s ease-in-out;
transition: 		all 0.3s ease-in-out;
}



/* SEO */
h1.navbar-text.seo.seo-h1{
margin-top: 18px; 
color: #ffffff;
}

/* hr */
hr {border-top: 1px solid rgba(174, 171, 163, 0.33); }

/* custom */
.npnm {padding: 0px; margin: 0 auto;}

/* Breadcrumbs */

.breadcrumb {
background-color: #323232;

border-top-left-radius: 0;
-webkit-border-top-left-radius: 0;
-moz-border-top-left-radius: 0;
-ms-border-top-left-radius: 0;
-o-border-top-left-radius: 0;

border-top-right-radius: 0;
-webkit-border-top-right-radius: 0;
-moz-border-top-right-radius: 0;
-ms-border-top-right-radius: 0;
-o-border-top-right-radius: 0;
}


/* Buttons */
.btn-primary {
color: #ffffff;
background-color:#FF6600;
border-color: #ffffff; 
}

.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
color: white;
background: #373331;
border-color: #fefefe;
}

.btn-primary-alt {
color: #fefefe;
background: #6c6185;
border-color: #6c6185;
}

.btn-primary-alt.focus, .btn-primary-alt:focus, .btn-primary-alt:hover {
color: #6c6185;
background: #ffffff;
border-color: #fefefe;
}

.btn-link {
color: #939393;
}

.btn.btn-circle { 
border-radius: 50px; 
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
}

.btn.btn-outline { background-color: transparent; }

.btn-join-top {
margin: 6px 15px !important;
padding: 8px 10px !important;
color: #ffffff;
border: 1px solid #ffffff !important;
background: rgba(0, 0, 0, 0); 
}

a.btn-join-top:focus, a.btn-join-top:hover {
color: #000000 !important;
background-color: #fefefe !important;
border: 1px solid #fefefe !important;
}

.owl-carousel.owl-loaded {
display: block;
margin-bottom: 3rem;
}

span.space-vert-1 {line-height: 1.3;}

.container-inner {
padding: 12em 0 2em; 
}

.container-inner.container-seo {
padding: 0rem 0px 6rem; 
}

.container-inner.container-last {
padding: 3rem 0px 0.5rem;
}

/* Page header */
.page-header {
text-transform: uppercase;
letter-spacing: normal;
padding: 15px 0px;
border-bottom: none;
margin: 0px auto 2rem;
border-left: none;
border-right: none;
}

.page-header h1, 
.page-header h2, 
.page-header h3, 
.page-header h4, 
.page-header h5 {
color: #white;
margin: 0 auto;
font-size: 3em;
letter-spacing: 2px;
font-weight: 600;
font-family: "Aviano", Impact,Arial, sans-serif;
}

/* Video Player */
.video {} 



/* max widths */
.mw400 {max-width: 400px;margin: 0 auto;} 
.mw720 {max-width: 720px;margin: 0 auto;} 

.playpause {
background-repeat:no-repeat;
width:50%;
height:40%;
position:absolute;
left:0%;
right:0%;
top:0%;
bottom:0%;
margin:auto;
background-size:contain;
background-position: center; 
opacity: 0.7;
-webkit-opacity: 0.7;
-moz-opacity: 0.7;
-ms-opacity: 0.7;
-o-opacity: 0.7;
}

/* .video-player-controls {max-width: 1080px;margin: 0 auto;padding: 1rem; 0px} */

.video-player-controls ul.nav.nav-pills {text-transform: uppercase;}

.video-player-controls ul.nav.nav-pills .btn {
font-weight: 700 !important;
}

.player-control-select {
text-transform: uppercase; 
box-shadow: none; 
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none; 
color: #231047;; 
height: 40px;
border: 1px solid transparent;
background-color: transparent;
/*
-webkit-appearance:none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
*/
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: 	all 0.3s ease-in-out;
-ms-transition: 	all 0.3s ease-in-out;
-o-transition: 		all 0.3s ease-in-out;
transition: 		all 0.3s ease-in-out;
}

.control-select {
text-transform: uppercase; 
box-shadow: none; 
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none; 
color: #000000;
border: 1px solid transparent;
background-size: 35%;
-webkit-appearance:none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: 	all 0.3s ease-in-out;
-ms-transition: 	all 0.3s ease-in-out;
-o-transition: 		all 0.3s ease-in-out;
transition: 		all 0.3s ease-in-out;
}


.control-select:hover {
color: #ffffff;
}


.panel.panel-info.panel-dark {background-color: transparent;    font-family: 'Aviano', Arial, sans-serif;}


.panel.panel-info.panel-dark .panel-heading {
background-color: transparent;
}

.player-control-select:hover,
.player-control-select:focus {
text-decoration: none;
background-color: #fefefe;
color: #000000;
}

form.control-setup {
margin-top: 3px;
}

.tight-1 {
margin-right: -10px;
}

.video-seo-description {
/*overflow-y: auto;*/
overflow-x: hidden;
/*max-height: 330px;*/
}

/*
.video-player-controls .nav-pills > li {
float: left;
display: inline-block;
}
*/

/*

.nav-pills > li {
float:none;
display:inline-block;
zoom:1;
}
*/

.nav-pills {
text-align:center;
}

.nav-pills>li>a {
color: #210f45;
}

.nav-justified>li>a {
margin-bottom: 0px;
text-align: center;
}

.nav-pills>li+li {
margin-left: 0px;
}

option {
color: #dddddd;
}

.close {
opacity: .95;
color: #fff;
}
.modal-content {
background-color: rgba(0, 0, 0, 0.2);
}

.badge.alt {
margin-top: -2px;
font-size: 12px;
line-height: 1;
background-color: #ba0018;
color: #ffffff;
}

.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
color: #6c6185;
}

/* Navbar */
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
color: #ffffff;
background-color: #6c6185;
} 

.nav>li>a:focus, .nav>li>a:hover {
text-decoration: none;
color: #000000;
background-color: #fefefe;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
background-color: #fff;
border-color: transparent;
color: #94b0cb;
}

.navbar {
text-transform: uppercase;
}


.navbar-brand {
position: absolute;
width: 100%;
left: 0;
top: 0;
text-align: center;
margin: auto;
padding: 7px 8px;
max-width: 400px;
}
.navbar-toggle {
z-index:3;
}

/* Nav */
.icon-bar {
transform: 				scale(-0.5);
-webkit-transform: 		scale(-0.5);
-moz-transform: 		scale(-0.5);
-ms-transform: 			scale(-0.5);
-o-transform:			scale(-0.5);
}


/* On Scroll */
.header {
/*
box-shadow: 0 97px 43px -87px rgba(0, 0, 0, 0.7) inset;
-webkit-box-shadow: 0 97px 43px -87px rgba(0, 0, 0, 0.7) inset;
-moz-box-shadow: 0 97px 43px -87px rgba(0, 0, 0, 0.7) inset;
-ms-box-shadow: 0 97px 43px -87px rgba(0, 0, 0, 0.7) inset;
-o-box-shadow: 0 97px 43px -87px rgba(0, 0, 0, 0.7) inset;
*/
}


.navbar-default {
background-color: transparent;
border-color: transparent;
}

.shrink-header {
    margin-top: 0px !important;
}

.shrink-logo {
    width: 100px !important;
    margin: 0px auto !important;
}

.shrink-navbar-brand {
/*background-color: rgba(255, 255, 255, 0.96);*/
}

.caret {
margin-top: -2px;
}

/* mobile menu toggle bar */
.navbar-default .navbar-toggle .icon-bar {
background-color: #bb140c;
}

.navbar-default .navbar-toggle {
border-color: transparent;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: #e5e5e5 ; 
background-color: transparent;
padding-top: 0px;
}

/* toggle */
.navbar-toggle .icon-bar:nth-of-type(2) {
top: 1px;
}

.navbar-toggle .icon-bar:nth-of-type(3) {
top: 2px;
}

.navbar-toggle .icon-bar { 
width: 40px;
position: relative;
transition: all 350ms ease-in-out;
-webkit-transition: all 350ms ease-in-out;
-moz-transition: all 350ms ease-in-out;
-ms-transition: all 350ms ease-in-out;
-o-transition: all 350ms ease-in-out;
}

.navbar-toggle.active .icon-bar:nth-of-type(1) {
top: 6px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}

.navbar-toggle.active .icon-bar:nth-of-type(2) {
background-color: transparent;
}

.navbar-toggle.active .icon-bar:nth-of-type(3) {
top: -6px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
}

.navbar-default .navbar-nav>li>a {
color: white;
border: none;
padding: 10px 15px;
text-align: center;
font-weight: 700;
font-size: 18px;
letter-spacing: 1.3px;
line-height: 1.75;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
color: #ffffff;
/*background-color: #F7C00A;*/
background-color: rgba(0, 0, 0, 0.2);
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
color: #000000;

background-color: #e6e5ea;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
color: #272727;
background-color: transparent;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background-color: transparent;
}



.navbar-default .navbar-nav>li>a.join-us.unlimited {
background-color: #008000;
color: #ffffff;
margin-right: 2px;
}
.navbar-default .navbar-nav>li>a.join-us.unlimited:hover {
background-color: #201147;
color: #ffffff;
}

.navbar-default .navbar-nav>li>a.join-us.pay-per-video	 {
background-color: #009600;
color: #ffffff;
margin-left: 2px;
}
.navbar-default .navbar-nav>li>a.join-us.pay-per-video:hover {
background-color: #201147;
color: #ffffff;
}

.navbar-default .navbar-nav>li>a.join-us.unlimited span {
top: 3px;
}


/* Navbr Inverse */
.navbar-inverse {
background: rgba(255, 255, 255, 0.95);

border-color: transparent;
}

.navbar-inverse .navbar-brand {
padding: 15px 15px;
}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
color: #ffffff;
background-color: #bc000e;
}

.navbar-inverse .navbar-nav>li>a {
color: #200c44;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
border-color: transparent;
}

.navbar-collapse {
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
}

.navbar-inverse .navbar-toggle {
border-color: transparent;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
background-color: transparent;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
color: #fff;
background-color: #333333;
}

.navbar-inverse .navbar-toggle .icon-bar {}

.navbar-inverse .btn-link {
color: #ffffff;
}

.navbar-inverse li.dropdown.open {
background-color: #151515;
}

/* Navbar Search */
.navbar-collapse form[role="search"] {
position: absolute;
top: 0px;
right: 0px;
width: 100%;
padding: 0px;
margin: 0px;
z-index: 0;
}
.navbar-collapse form[role="search"] button,
.navbar-collapse form[role="search"] input {
padding: 8px 12px;
border-radius: 0px;
border-width: 0px;
color: rgb(119, 119, 119);
background-color: rgb(248, 248, 248);
border-color: rgb(231, 231, 231);
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-outline: none;
-moz-outline: none;
-ms-outline: none;
-o-outline: none;
outline: none;
}
.navbar-collapse form[role="search"] input {
padding: 16px 12px;
font-size: 14pt;
font-style: italic;
color: rgb(160, 160, 160);
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
}
.navbar-collapse form[role="search"] button[type="reset"] {
display: none;
}


/* Dropdowns */
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
color: #262626;
text-decoration: none;
background-color: rgba(255, 255, 255, 0.957);
}

.dropdown-menu {
background-color: rgba(255, 255, 255, 0.95);
border: 1px solid #ffffff;
}

.dropdown-menu .divider {
background-color: #1b1b1b;
}

.dropdown-menu>li>a {
font-weight: 300;
color: #ffffff;
}

/* CSS used here will be applied after bootstrap.css */
#formLogin, #formNewsletter {
padding: 15px; 
min-width:280px; 
text-align: center; 
left: -190px;
}

.form-control:focus {
border: 1px solid #b4acc5;
outline: 0;
-webkit-outline: 0;
-moz-outline: 0;
-ms-outline: 0;
-o-outline: 0;
box-shadow:none; 
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
}

.clean-form input {
border: 1px solid #b4acc5;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
background-color: transparent;
text-align: center; 
letter-spacing: 2px;
}

.clean-form.dark input {
border-bottom: 1px solid rgba(72, 60, 46, 0.87);
}

.clean-form.dark input:focus {
border-bottom: 1px solid rgba(72, 60, 46, 0.87);
}

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
margin-bottom: 20px;
text-align: center;
}
.marketing h2 {
font-weight: 100;
}
.marketing .col-lg-4 p {
margin-right: 10px;
margin-left: 10px;
}

/* no list style */
ul.list-style-none {
list-style-type: none;
padding: 0;
}

ul.list-style-none-toolbar {
list-style-type: none;
padding: 0;
}

ul.list-style-none.hover-stats {
list-style-type: none;
padding: 0;
line-height: 1.1;
font-size: 40%;
vertical-align: middle;
display: table-cell;
}

.list-header {
padding-bottom: 0.5rem;
margin: 0 auto 0.5rem;
text-transform: uppercase;
}

h2.featurette-heading.bts {
margin-top: 4rem;
border-bottom: 10px solid #e6e6e6;
padding: 4rem 0 2rem;
font-size: 36pt;
}

/* Model Thumb */
.model-thumb {
margin-bottom: 2rem; 
}

/* Featurettes */
.featurette-divider {
margin: 80px 0;
border-top: 1px solid #cecece;

}

.big-divider.dark {
margin: 80px 0;
border-top: 1px solid #585858;
}

.featurette-divider.first {
margin: 10px 0 80px;
}
.featurette-divider.last {
margin: 80px 0 10px;
}

/* Thin out the marketing headings */
.featurette-heading {
font-weight: 400;
line-height: 1;
letter-spacing: -1px;
}

/* Background colors for sections */
.bg-light-grey {
color: #999;
background-color: #f9f9f9;
border-top: 1px solid #f9f9f9;
}


.bg-light {
color: #afafaf;
background-color: #282828;
}

.bg-dark {
color: #f4f4f4;
text-align: center;
background-color: #101010;
border-top: 1px solid #101010;
}

/* SEO */
.seo-cols {
margin-bottom: 0rem;
}

/* Nav */
/*
.navbar-nav {
width: 100%;
text-align: center;
}
.navbar-nav > li {
float: none;
display: inline-block;
}
*/


/* Jumbotron */
.jumbotron.alt {padding: 0;}

/* Carousel fade fx */

span.glyphicon.glyphicon-chevron-left {
left: 30%;
opacity: 0;
-webkit-transition: all 0.26s ease-in-out;
-moz-transition: 	all 0.26s ease-in-out;
-ms-transition: 	all 0.26s ease-in-out;
-o-transition: 		all 0.26s ease-in-out;
transition: 		all 0.26s ease-in-out;
}

div#carousel-home:hover span.glyphicon.glyphicon-chevron-left {
display: inline-block;
opacity: 1;
left: 50%;

}


span.glyphicon.glyphicon-chevron-right {
right: 30%;
opacity: 0;
-webkit-transition: all 0.26s ease-in-out;
-moz-transition: 	all 0.26s ease-in-out;
-ms-transition: 	all 0.26s ease-in-out;
-o-transition: 		all 0.26s ease-in-out;
transition: 		all 0.26s ease-in-out;
}

div#carousel-home:hover span.glyphicon.glyphicon-chevron-right {
display: inline-block;
opacity: 1;
right: 50%;

}



.carousel-inner {background-color: black;}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
margin: 0 auto;
}

.carousel-control {width: 10%; opacity: .1; }
.carousel-control.left, .carousel-control.right,
.carousel-control.left:hover, .carousel-control.right:hover {
background-image:	none;
bottom: 31px; undo if video
}

/* Carousel Fade effect */
.carousel-fade .carousel-inner .item {
transition-property: opacity;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-ms-transition-property: opacity;
-o-transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
transform: translate3d(0, 0, 0); 
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0); 
}
.carousel-fade .carousel-control {
z-index: 2; 
margin: 30px auto;
}

div#carousel-home {
margin: 50px 0 20px;
}

/* container-carousel-model */

#container-carousel-model {}

#slider, #slider-other {
margin-bottom: 1.5rem;
}

#slider-thumbs {} 

#carousel-model {}

ul.hide-bullets {
list-style:none;
margin-left: -60px;
margin-top:0px;
}


/* Modal */
.modal-backdrop.in {
filter: alpha(opacity=85);
opacity: 0.85;
-webkit-opacity: 0.85;
-moz-opacity: 0.85;
-ms-opacity: 0.85;
-o-opacity: 0.85;
}

.thumbnail {
padding: 0;
background-color: rgba(255, 255, 255, 0);
border: none; 
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
transition: 		all .6s ease-in-out;
-webkit-transition: all .6s ease-in-out;
-moz-transition: 	all .6s ease-in-out;
-ms-transition: 	all .6s ease-in-out;
-o-transition: 		all .6s ease-in-out;
}

.thumbnail.photo-gal-th {
padding: 0;
background-color: transparent; 
border: 1px solid transparent; 
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
transition: 		all .6s ease-in-out;
-webkit-transition: all .6s ease-in-out;
-moz-transition: 	all .6s ease-in-out;
-ms-transition: 	all .6s ease-in-out;
-o-transition: 		all .6s ease-in-out;
}

.photo-select-filter {
margin-bottom: 1rem; 
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
width: 100%;
}

/* Tabs */
ul#myTabs {
z-index: 4;
padding: 5px 4px 4px 4px;
background-color: transparent;
}

ul#myTabs.affix {
top: 51px;
right: 9.5rem;
left: auto;
background-color: rgba(235, 235, 235, 0.8);
}

/* thumbs */
img.photo-thumb {
margin-bottom: 2rem;
}


/* Panels */

.panel.panel-default.clear {
background-color: transparent;
border: none;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;

}

.panel.panel-default.clear .panel-body {
padding: 2rem 0;
}


.panel-info>.panel-heading {
color: #FF6600;
background-color: rgba(0, 0, 0, 0);
border-color: rgba(191, 14, 0, 0.22);
}
.panel-info {
border-color: rgba(0, 0, 0, 0);
}
.panel {
background-color: rgba(255, 255, 255, 0.5);
border: 1px solid transparent;
}

.panel.panel-default.panel-space {
margin-bottom: 20px;
background-color: transparent;
border: none;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
margin-bottom: 1rem;
}

/* panel text dark */
.panel.panel-default.td {background-color: rgba(255, 255, 255, 0.75);}

.panel.panel-default.td .panel-body > h1,
.panel.panel-default.td .panel-body > h2,
.panel.panel-default.td .panel-body > h3,
.panel.panel-default.td .panel-body > h4,
.panel.panel-default.td .panel-body > h5,
.panel.panel-default.td .panel-body > h6,
.panel.panel-default.td .panel-body > span,
.panel.panel-default.td .panel-body > p, 
.panel.panel-default.td .panel-body > ul, 
.panel.panel-default.td .panel-body address, 
.panel.panel-default.td .panel-body .row, 
.panel.panel-default.td .panel-body form, 
.panel.panel-default.td .panel-body form .form-group > label 
{color: #4d4d4d;}

.panel.panel-default.panel-space .panel-body { padding: 15px 0px;}

.stat {padding: 0px 12px 0px 0px; display: inline; }

/* Label */

.label-default {
background-color: rgba(255, 255, 255, 0.2);
font-weight: normal;
color: #6c6185;
font-size: 100%;
}

.label-default:hover {
-webkit-opacity:	0.6;
-moz-opacity: 		0.6;
-ms-opacity:		0.6;
-o-opacity:			0.6;
opacity:			0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
transition: all 350ms ease-in-out;
-webkit-transition: all 350ms ease-in-out;
-moz-transition: all 350ms ease-in-out;
-ms-transition: all 350ms ease-in-out;
-o-transition: all 350ms ease-in-out;
}


/* Owl Slider */
.owl-carousel .item a {
color: #dddddd;
}

.owl-carousel .item a:hover {
color: #ffffff;
}


.owl-carousel .item a img:hover {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
/*
transition: all 350ms ease-in-out;
-webkit-transition: all 350ms ease-in-out;
-moz-transition: all 350ms ease-in-out;
-ms-transition: all 350ms ease-in-out;
-o-transition: all 350ms ease-in-out;
*/

}

.owlLeft, .owlRight {
height: 100%;
display: block;
position: absolute;
top: 0;
left: 0;
width: 40px;
text-align: center;
font-size: 40px;
background: #fff;
margin-top: 0;
-webkit-opacity:	0.6;
-moz-opacity: 		0.6;
-ms-opacity:		0.6;
-o-opacity:			0.6;
opacity:			0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
transition: all 350ms ease-in-out;
-webkit-transition: all 350ms ease-in-out;
-moz-transition: all 350ms ease-in-out;
-ms-transition: all 350ms ease-in-out;
-o-transition: all 350ms ease-in-out;
}

.owlLeft, .owlRight {}

.owlLeft {
background: url("../img/left-arrow.png") center center no-repeat scroll rgba(255, 255, 255, 0.3);
background-size: 10px;
}

.owlRight {
left: auto;
right: 0;
background: url("../img/right-arrow.png") center center no-repeat scroll rgba(255, 255, 255, 0.3);
background-size: 10px;
}

.owlLeft:hover, .owlRight:hover {
-webkit-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}


/* Models */
.model-name {
bottom: 0px;
position: absolute;
width: 100%;
padding-top: 2rem;
box-shadow: 0 -70px 30px -44px rgba(19, 19, 19, 0.79) inset;
-webkit-box-shadow: 0 -70px 30px -44px rgba(19, 19, 19, 0.79) inset;
-moz-box-shadow: 0 -70px 30px -44px rgba(19, 19, 19, 0.79) inset;
-ms-box-shadow: 0 -70px 30px -44px rgba(19, 19, 19, 0.79) inset;
-o-box-shadow: 0 -70px 30px -44px rgba(19, 19, 19, 0.79) inset;
}


/* Video Thumbnails */
.video-thumb {
margin-bottom: 2rem;
}

/*
close grid 

.video-thumb {
margin: 0;
padding: 0;
}
*/

/* Video/Scene thumb data  */
.scene-data {
color: #fdfdfd;
position: absolute;
top: auto;
bottom: 0;
padding: 30px 15px 14px;
margin: -1px auto;
display: block;
width: 100%;
letter-spacing: normal;
box-shadow: 0 -70px 39px -44px rgba(21, 21, 21, 0.86) inset;
-webkit-box-shadow: 0 -70px 39px -44px rgba(21, 21, 21, 0.86) inset;
-moz-box-shadow: 0 -70px 39px -44px rgba(21, 21, 21, 0.86) inset;
-ms-box-shadow: 0 -70px 39px -44px rgba(21, 21, 21, 0.86) inset;
-o-box-shadow: 0 -70px 39px -44px rgba(21, 21, 21, 0.86) inset;
}

.scene-title {
margin: 1rem auto;
font-size: 14px;
text-align: left;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: 	all 0.3s ease-in-out;
-ms-transition: 	all 0.3s ease-in-out;
-o-transition: 		all 0.3s ease-in-out;
transition: 		all 0.3s ease-in-out;
}


.scene-pornstar {
margin: 1rem auto;
font-size: 14px;
text-align: left;
}

.scene-title:hover, 
.scene-pornstar a:hover {
opacity: 0.6;
-webkit-opacity: 0.6;
filter: alpha(0.6);
}



.scene-desc {margin: 2px auto 4px;} 


/* Hover Thumbnail Effects */
.show{
width: 100%;
height: 100%;
float: none;
overflow: hidden;
position: relative;
text-align: center;
cursor: pointer;
display: block;
}

.aspect{
position: relative;
padding-bottom: 120%;
height: 0;
overflow: hidden;
}

.show .mask{
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
top: 0;
left: 0
}

.show.show-first {}

.show.show-first a {} 

.model-thumb .show.show-first a {
color: #ffffff;
} 



.show-first .more {
display: table;
text-decoration: none;
background: transparent;
text-transform: uppercase;
font-size: 38pt;
text-align: center;
width: 100%;
height: 100%;
}

.show-first .more span.glyphicon.glyphicon-play, .show-first .more span.glyphicon.glyphicon-eye-open { 
display: table-cell;
vertical-align: middle;
}

.show-first p {
color: #ffffff;
font-size: 24px;
letter-spacing: normal;
margin-bottom: 10px;
}

.show-first img {
transition: all .6s ease-in-out;
-webkit-transition: all .6s ease-in-out;
-moz-transition: all .6s ease-in-out;
-ms-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
}



.show-first .mask {
opacity: 0;
background-color: #f4f5f7;
background-color: rgba(0, 0, 0, 0.4);
transition: 		all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
-moz-transition: 	all .4s ease-in-out;
-ms-transition: 	all .4s ease-in-out;
-o-transition: 		all .4s ease-in-out;
}

.show-first:hover img {

transition-delay: 0.3s;
-webkit-transition-delay: 0.3s;
-moz-transition-delay: 0.3s;
-ms-transition-delay: 0.3s;
-o-transition-delay: 0.3s;
}

.show-first:hover .mask {
opacity: 1;
}

.show-first:hover h2,
.show-first:hover p,
.show-first:hover a.info {
opacity: 1;
}


/* show alt */
.show.show-alt a {
color: #ffffff;
}

.show-alt .more {
display: table;
text-decoration: none;
background: transparent;
text-transform: uppercase;
font-size: 38pt;
text-align: center;
width: 100%;
height: 100%;
}

.show-alt .more span.glyphicon.glyphicon-play, .show-alt .more span.glyphicon.glyphicon-eye-open { 
display: table-cell;
vertical-align: middle;
}

.show-alt p {
color: #ffffff;
font-size: 24px;
letter-spacing: normal;
margin-bottom: 10px;
}

.show-alt img {
/*
transition: 		all .6s ease-in-out;
-webkit-transition: all .6s ease-in-out;
-moz-transition: 	all .6s ease-in-out;
-ms-transition: 	all .6s ease-in-out;
-o-transition: 		all .6s ease-in-out;
*/
}

.show-alt .mask {
opacity: 1;
background-color: transparent;
transition: 		all .6s ease-in-out;
-webkit-transition: all .6s ease-in-out;
-moz-transition: 	all .6s ease-in-out;
-ms-transition: 	all .6s ease-in-out;
-o-transition: 		all .6s ease-in-out;
}

.show-alt:hover img {
/*
transform: 				scale(1.2);
-webkit-transform: 		scale(1.2);
-moz-transform: 		scale(1.2);
-ms-transform: 			scale(1.2);
-o-transform:			scale(1.2);

-webkit-animation-delay: .2s; 
-moz-animation-delay: .2s;
-ms-animation-delay: .2s;
-o-animation-delay: .2s;
animation-delay: .2s;
*/

filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
}

.show-alt:hover .mask {
opacity: 1;
}

.show-alt:hover h2,
.show-alt:hover p,
.show-alt:hover a.info {
opacity: 1;
}

/* Pagination */
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
background-color: #f0f0f0;
color: #424242;
border-color: #d8d8d8;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
z-index: 2;
color: #757575;

}

.pagination>li>a, .pagination>li>span {
color: #787878;
background-color: #ffffff;
border: 1px solid #e8e8e8;
}



p.about-intro {
margin-top: 4rem; 
margin-bottom: 0px;
}


/* List */
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
z-index: 2;
color: #fff;
background-color: #fefefe;
border-color: #fefefe;
}



.header {}

.navbar-inverse {}


/* onScroll */
a, .navbar-inverse .navbar-toggle, .btn, input, .going-up, .yes-going-up, .logo, .header, .shrink-logo, .show-first {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

/* to top */
.going-up {
display: none !important;
}

.yes-going-up {
display: block !important;
}


.shrink-header {
/*
-webkit-box-shadow: 0 65px 30px -50px rgba(0,0,0,0.7) inset;
-moz-box-shadow: 0 65px 30px -50px rgba(0,0,0,0.7) inset;
-ms-box-shadow: 0 65px 30px -50px rgba(0,0,0,0.7) inset;
-o-box-shadow: 0 65px 30px -50px rgba(0,0,0,0.7) inset;
box-shadow: 0 65px 30px -50px rgba(0,0,0,0.7) inset;
*/
}

h4.list-header {
    color: #FF6600;
}


/* Footer */

footer .container-inner .container .row .col-sm-4 {
margin-bottom: 1rem;
}
footer {
    font-family: 'Aviano';
}

.carousel-indicators {
bottom: 0px
}

.carousel-indicators li ,
.carousel-indicators .active {
width: 60px;
height: 10px;
margin: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
border: none;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: 	all 0.3s ease-in-out;
-ms-transition: 	all 0.3s ease-in-out;
-o-transition: 		all 0.3s ease-in-out;
transition: 		all 0.3s ease-in-out;
}

.carousel-indicators li {
background-color: rgba(255, 255, 255, 0.15);
}

.carousel-indicators .active {
background-color: rgba(255, 255, 255, 0.8);
}


/* marketing-wrapper */
.marketing-wrapper {text-transform: uppercase;}


.gift-card-img{
text-align: right;
}

.gift-card-img img {
margin-bottom: 2rem;
}

.gift-card-text {

}

.gift-card-cta {
text-align: left;
}

.gift-card-cta h2 {
line-height: 3.5;
}
div#carousel-home {
margin: 0px 0 20px;
}



.seo-sloglan {
margin-top: 170px;
}
.seo-sloglan h1 {
padding: 0 15px;
font-size: 12px;
}

nav.navbar.navbar-default.navbar-fixed-top.header {
    margin-top: 52px;
}



/* ////////////////////////////////

RESPONSIVE MEDIA

//////////////////////////////// */





@media screen and (max-width: 320px) {


.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
margin-top: -10px;
}
    .logo_big {display:none !important}

    .logo_small {display:block !important}
}








@media (min-width: 320px) and (max-width: 480px) {

body {
margin-bottom:51px;
}

#video-player-page.container-inner {
padding: 11em 0 2em;
}


ul#myTabs.affix {
top: 51px;
right: 0;
left: auto;
}

p.about-intro {
margin-top: 1rem;
}

.big-spacer { 
padding: 8rem 1rem; 
margin: 0 auto;
}

.text-fancy	{
line-height: 1.4;
font-size: 4rem;
color: #b6c0cc;
letter-spacing: normal;
}

div#carousel-home {
margin-top: 0px;
}

.list-style-none {
margin-bottom: 4rem;
}

.container-inner {}

.container-inner.container-seo {
padding: 0rem 0px 1rem;
}

.seo-cols {margin-bottom: 3rem;}

h2.featurette-heading.bts {
margin-top: 0;
border-bottom: 1px dashed #bbbbbb;
padding: 7rem 0 2rem;
font-size: 32px;
}

.featurette-divider {
margin: 40px 0 30px; /* Space out the Bootstrap <hr> more */
}

.featurette-divider.first {
margin: 10px 0 40px;
}
.featurette-divider.last {
margin: 40px 0 10px;
}

.marketing h2 {
font-weight: 200;
margin-top: 0;
}

/* 	Navbar */
.navbar-default .navbar-nav .open .dropdown-menu {}



/* Default */
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: transparent;
    background-color: rgb(55, 55, 55);
}	

/* 	inverse */
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #3a3a3a;
}

.navbar-inverse .navbar-nav>li>a {
}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
color: #f6f6f6;
}

.navbar-inverse .dropdown-header {
color: #ffffff;
}



/* logo */
img.logo {
max-width: 169px;
height: auto;
}

.show-first:hover img {
transform: 				scale(1);
-webkit-transform: 		scale(1);
-moz-transform: 		scale(1);
-ms-transform: 			scale(1);
-o-transform:			scale(1);
}

ul#myTabs {
z-index: 4;
background-color: #FCFCFE;
background-color: rgba(0, 0, 0, 0.4);
padding: 5px;
top: 51px;
width: 100%;
margin: 0 auto;
left: auto;
right: 0;
}

ul#myTabs.affix {
padding: 5px 20px;
}

.pagination {
margin: 0 auto;
}

    .logo_big {display:none !important}

    .logo_small {display:block !important}

/* end*/
}







/* this make the mobile menu view kick in early  */

@media (min-width: 768px) and (max-width: 991px) {
.navbar-collapse.collapse {
display: none !important;
}
.navbar-collapse.collapse.in {
display: block !important;
}
.navbar-header .collapse, .navbar-toggle {
display:block !important;
}
.navbar-header {
float:none;
}

.navbar-brand {
padding: 4px;
}
    .logo_big {display:none !important}

    .logo_small {display:block !important}
/* end */    
}








/*
Small device range
*/
@media screen and (max-width: 767px) {

footer .container-inner .container .row .col-sm-4 {
margin-bottom: 4rem;
}

    .logo_big {display:none !important}

    .logo_small {display:block !important}

/* /end */
}







@media (max-width: 360px) {

span.space-vert-1 {line-height: 1.3;}

.seo-cols {margin-bottom: 3rem;}
    .logo_big {display:none !important}

    .logo_small {display:block !important}
/* /end */	
}









@media (max-width: 414px) {
    .logo_big {display:none !important}

    .logo_small {display:block !important}
/* /end */	
}







@media (min-width: 480px) {

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
margin-top: -30px;
}
    .logo_big {display:none !important}

    .logo_small {display:block !important}
/* /end */
}







@media screen and (max-width: 991px) {

.navbar-brand {
position: absolute;
width: 100%;
left: 0;
top: 0;
text-align: center;
margin: auto;
padding: 4px 0px;
max-width: 320px;
right: 0;
}

.navbar-toggle {
padding: 9px 0px;
margin-top: 8px;
margin-right: 0px;
margin-bottom: 8px;
}
    .logo_big {display:none !important}

    .logo_small {display:block !important}

}








@media (max-width: 480px) {

span.space-vert-1 {line-height: 1.3;}

    .logo_big {display:none !important}

    .logo_small {display:block !important}

/* 	/end */
}







@media (max-width 567px) {

.seo-cols {margin-bottom: 3rem;}
    .logo_big {display:none !important}

    .logo_small {display:block !important}
/* 	/end */
}








@media (min-width: 568px) {

span.space-vert-1 {line-height: 1.8;}

.seo-cols {margin-bottom: 3rem;}
    .logo_big {display:none !important}

    .logo_small {display:block !important}
/* 	/end */
}







@media (min-width: 736px) {

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
margin-top: -10px;
}

    .logo_big {display:none !important}

    .logo_small {display:block !important}
/* 	/end */	
}



/* CHANGES SMALL */
@media screen and (max-width: 767px) {

.navbar-nav {
float: none;
margin: 0;
}

/* logo */
img.logo {
max-width: 94px;
height: auto;
margin: -53px auto;
}


ul.hide-bullets {
margin-left: -40px;
}

.pagination {
margin: 0 auto;
}

h1.navbar-text.seo.seo-h1{
color: #fefefe;
}	

/* Favorites */
.video-thumb .unfav {
display: block;
position: absolute;
left: auto;
right: 1rem;
top: 1rem;
z-index: 2;
}

.video-thumb:hover .unfav {
display: block;
}

.header {
padding: 0px;
}

.carousel-caption {
bottom: 0;
/*background-color: rgba(0, 0, 0, 1);*/
/*background-color: rgba(247, 192, 10, 0.2);*/
top: auto;
left: 0;
right: 0;
}

ul.nav.navbar-nav.shifty.londrina {
float: none;
}

    .logo_big {display:none !important}

    .logo_small {display:block !important}

/* 	/end */	
}






@media (min-width: 768px) {


ul.nav.navbar-nav.shifty.londrina {
float: right;
}

.seo-sloglan {
margin-top: 112px;
}
.seo-sloglan h1 {
padding: 0 15px;
font-size: 18px;
}

div#carousel-home {
margin: 10px 0 20px;
}

.control-select {}

.header {}

.carousel-caption {
font-family: "Aviano", Impact,Arial, sans-serif;
bottom: 0;
    /*background-color: rgba(247, 192, 10, 0.2);*/
    /*background-color: rgba(188, 0, 14, 0.35);*/
top: 0;
left: 0;
right: 50%;
}


.shrink-header {
top: 0rem !important;

}

.logo {
max-width: 100px;
margin: -38px auto;
height: auto;
}


.shrink-logo {}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
margin-top: -10px;
}

/* Navbar positioning foo */
.navbar-wrapper {
margin-top: 20px;
}
.navbar-wrapper .container {
padding-right: 15px;
padding-left: 15px;
}
.navbar-wrapper .navbar {
padding-right: 0;
padding-left: 0;
}

/* The navbar becomes detached from the top, so we round the corners */
.navbar-wrapper .navbar {
border-radius: 4px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

padding-top: 0px;
}

/* Bump up size of carousel content */

.carousel-caption .row .col-sm-10 {
top: 30%;
position: absolute;
bottom: auto;
text-align: right;
}

.carousel-caption p {
margin-bottom: 20px;
font-size: 21px;
line-height: 1.4;
}

.featurette-heading {
font-size: 60px;
}
    .logo_big {display:none !important}

    .logo_small {display:block !important}
/* /end */
}











@media screen and (min-width: 876px) {	

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
padding-top: 0px;
}
    .logo_big {display:none !important}

    .logo_small {display:block !important}
}







@media (min-width: 768px) and (max-width: 794px) {

.navbar-default .navbar-nav>li>a {		
padding: 12px 12px;
}
    .logo_big {display:none !important}

    .logo_small {display:block !important}
/* /end */	
}








@media (max-width: 676px) {

.space-out h1 {
font-size: 21px;
}

    .logo_big {display:none !important}

    .logo_small {display:block !important}

}







@media (max-width: 990px) {

.space-out h1 {
font-size: 21px;
}
    .logo_big {display:none !important}

    .logo_small {
        display:block !important;
        width: 150px;
        position: absolute;
        top: -40px;
        left: 90px;
    }
}








@media (max-width: 991px) {

p.about-intro {
margin-top: 0rem;
margin-bottom: 0px;
}


.gift-card-img{
text-align: center;
}


.gift-card-text {

}

.gift-card-text h2 {
margin: 0 auto;
}

.gift-card-cta {
text-align: center;
}

.gift-card-cta h2 {
line-height: normal;
}

/*
.nav>li {
position: relative;
display: block;
}
*/
    .logo_big {display:none !important}

    .logo_small {display:block !important}

}









/* after mobile kicks out */
@media (min-width: 992px) {

.logo {
    max-width: 150px;
    margin: -55px auto;
    height: auto;
}

.navbar-brand {
padding: 3px;
}
.navbar-brand {
position: relative;
width: auto;
}

.featurette-heading {
margin-top: 0px;
}

.page-header {
padding: 20px 0px;
}

h2.featurette-heading.bts {
margin-top: 6rem;
font-size: 67pt;
}

.modal-lg {
width: 100%;
max-width: 1500px;
margin: 0 auto;
}

    .logo_big {display:none !important}

    .logo_small {display:block !important}

/* end */
}








@media (min-width: 992px) and (max-width: 1199px) {
ul.nav.navbar-nav.shifty.londrina {
float: right;
}

    .logo_big {display:none !important}

    .logo_small {display:block !important; width: 195px;}

    .logo
    {
        max-width: 150px;
    }
}







@media (min-width: 1200px) {

.featurette-heading {
margin-top: 4rem;
}

ul.nav.navbar-nav.shifty.londrina {
float: left;
margin: 0px 0px 0px 15px !important;
}

.seo-sloglan {
margin-top: 57px;
}

#video-player-page.container-inner {
padding: 6em 0 2em;
}

.container-inner {
padding: 6em 0 2em; 
}

    .logo_big {display:none !important}

    .logo_small {display:block !important;width: 50%;}

}







@media (min-width: 1540px) {

.inner-max-wrapper-main-nav {
background-color: transparent;
}

.header {

    background-color: #333333;
top: 1.25rem;
-webkit-transition: all 0.2s ease-out;
-moz-transition: 	all 0.2s ease-out;
-ms-transition: 	all 0.2s ease-out;
-o-transition: 		all 0.2s ease-out;
transition: 		all 0.2s ease-out;
}

div#carousel-home {
margin:0rem 0 2rem;
-webkit-transition: all 0.2s ease-out;
-moz-transition: 	all 0.2s ease-out;
-ms-transition: 	all 0.2s ease-out;
-o-transition: 		all 0.2s ease-out;
transition: 		all 0.2s ease-out;
}

.navbar-brand {
position: absolute;
width: 100%;
max-width: none;
}

.logo {
    max-width: 200px;
    margin: -60px auto auto;
    height: auto;
}

/*.shrink-logo {*/
    /*max-width: 150px!important;*/
    /*margin: -50px auto !important;*/

/*}*/


.seo-sloglan {
margin-top: 170px;
}


    .logo_big {display:block !important}

    .logo_small {display:none !important}

}







@media (min-width: 1920px) {

.max-wrapper {
max-width: 1890px;
}

.hidden-xl {display: none !important;}

}

@media (max-width: 414px) {

    .space-out h1 {
        font-size: 12px;
    }

}


input[type=text], input[type=password], input[type=email], textarea
{
    font-family: 'Noto Sans', sans-serif !important;

}

