@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');} 

/* Sticky footer styles */
html {
position: relative;
min-height: 100%;
}
.plg_banner_img {
  width: 100%;
}
body {
/* Margin bottom by footer height */
margin-bottom:51px;
font-family: 'Roboto', Helvetica, Arial, sans-serif;
color: #fafafa;
/*color: #000000;*/
background-color: #1b1b1b;
/*background-color: #fff;*/
}
/*
.lead {font-family: 'BenchNine','Roboto', Helvetica, Arial, sans-serif;
}
*/
.max-850 {max-width: 850px !important; margin: 0 auto;}

form {text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.5);
-webkit-text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.5);
-moz-text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.5);
-ms-text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.5);
-o-text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.5);}

input[type=checkbox] + label {
  color: #ccc;
  font-style: italic;
} 

input[type=checkbox]:checked + label {
  color: #009006;
  font-style: normal;
} 

.nav-wrapper {
  background-color: rgba(0, 0, 0, 0.15);
  position: relative;
  z-index: 99;
}

.promo-container a:hover,
.promo-container a:focus {
  color: #fff;
}

.form-horizontal {
	margin-top: -15px; 
}

.radio label {
  background-color: rgba(0, 0, 0, 0.3);
  padding-left: 30px;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  -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;
}


.fancybox-wrap.fancybox-desktop.fancybox-type-html.fancybox-opened 
{
    top: 122px !important;
    left: 23% !important;
}

.panel.panel-default.panel-join {
  background-color: rgba(22, 22, 22, 0.5);
  box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.45);
  -webkit-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.45);
  -moz-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.45);
  -ms-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.45);
  -o-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.45);
}

.panel.panel-default.panel-join .form-horizontal .form-group {
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
} 

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

.panel.panel-default.panel-join .panel-heading {background-color: rgba(0, 0, 0, 0.5);margin-bottom: 1em;border-bottom-color: transparent !important;}

.panel.panel-default.panel-join .panel-heading h1 {padding: 0; margin: 0;}

.panel.panel-default.panel-join .form-control {
	background-color: #111111;
	background-color: rgba(0, 0, 0, 0.7);
	border:1px solid rgba(0, 0, 0, 0.63);
	color: #fcfcfc;
}

.controlsfancy {
    width: 25%;
    float: left;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
    background-color: #7e3232;
    text-align: center;
    margin-top: 15px;
}

div#download_form {
    margin-top: 27px;
}

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



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

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


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

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

.btn-group a:has(> span.number_current) { 
  background-color: #dadada;
}

.btn-group .btn.btn-default {
  padding: 6px 11px;
}

.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: #210f45 !important;
}

.btn-bar:hover {
border: none;
background-color: #210f45 !important;
color: #ffffff !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;
}


span.red {color: #eb0000;}

.white, 
span.white {color: #ffffff;}

.funkyradio div {
  clear: both;
  overflow: hidden;
}

.padme {padding: 0 30px;}

.copyright {
	color: #ffffff;
}

ul.social-media li a {font-size: 21px;}

.price-time {
  font-size: 42px;
  font-weight: bold;
  position: relative;
  top: 12px;
  display: block;
}

.price-details {
  font-size: 11px;
}

.price-point {
  font-size: 24px;
  display: block;
  top: 4px;
  position: relative;
  padding-right: 6px;
}


.price-point span.sign {
  font-size: 18px;
  display: inline;
  top: -9px;
  position: relative;
  left: -15px;
}

.price-point span.main-amount {
  font-size: 62px;
  display: inline;
  top: 21px;
  position: relative;
  font-weight: bold;
  letter-spacing: -1px;
  left: -13px;
}

.price-point sup {
  display: inline;
  top: -11px;
  position: relative;
  left: -10px;
}

.price-details-2 {
  right: 7px;
  position: relative;
  font-size: 10px;
  text-align: right;
  float: right;
  top: -7px;
}



.rockme:hover {
    -webkit-animation: rubberBand 1s;
    -moz-animation: rubberBand 1s;
    -ms-animation: rubberBand 1s;
    -o-animation: rubberBand 1s;
    animation: rubberBand 1s;
}

.pulseme:hover {
    -webkit-animation: pulse 1s 2x;
    -moz-animation: pulse 1s;
    -ms-animation: pulse 1s;
    -o-animation: pulse 1s;
    animation: pulse 1s;
}

.rockme2:hover {
    -webkit-animation: tada 1s;
    -moz-animation: tada 1s;
    -ms-animation: tada 1s;
    -o-animation: tada 1s;
    animation: tada 1s;
}


/* form */
/* fancy form for join - is a must for client */

.funkyradio label {
  width: 100%;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
border-bottom: none;
  font-weight: normal;
  font-size: 18px;
    -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;
}

.funkyradio label:hover {
  background-color: rgb(179, 15, 0);
  color: rgb(254, 254, 254) !important;
}

.funkyradio input[type="radio"]:empty,
.funkyradio input[type="checkbox"]:empty {
  display: none;
}

.funkyradio input[type="radio"]:empty ~ label,
.funkyradio input[type="checkbox"]:empty ~ label {
  position: relative;
    color: rgb(209, 211, 212);
  line-height: 2em;
  text-indent: 3.25em;
  margin-top: 0em;
  margin-bottom: 0px; 
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.funkyradio input[type="radio"]:empty ~ label:before,
.funkyradio input[type="checkbox"]:empty ~ label:before {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  content: '';
  width: 2.5em;
  background: #D1D3D4;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {
  color: #888;
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label:before,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
  content: '\2714';
  text-indent: .9em;
  color: #000000;
  line-height: 5em;
}

.funkyradio input[type="radio"]:checked ~ label,
.funkyradio input[type="checkbox"]:checked ~ label {
  color: rgba(238, 238, 238, 1);
  background-color: rgba(0, 126, 0, 0.69);
  
  font-size: 18px;
}

.funkyradio input[type="radio"]:checked ~ label:before,
.funkyradio input[type="checkbox"]:checked ~ label:before {
  content: '\2714';
  text-indent: .9em;
  color: #333;
  background-color: #ccc;
}

.funkyradio input[type="radio"]:focus ~ label:before,
.funkyradio input[type="checkbox"]:focus ~ label:before {
  box-shadow: 0 0 0 3px #999;
}

.funkyradio-default input[type="radio"]:checked ~ label:before,
.funkyradio-default input[type="checkbox"]:checked ~ label:before {
  color: #333;
  background-color: #ccc;
}

.funkyradio-primary input[type="radio"]:checked ~ label:before,
.funkyradio-primary input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #337ab7;
}

.funkyradio-success input[type="radio"]:checked ~ label:before,
.funkyradio-success input[type="checkbox"]:checked ~ label:before {
  color: rgb(255, 255, 255);
  background-color: rgb(92, 184, 92);
  line-height: 5em;
}

.funkyradio-danger input[type="radio"]:checked ~ label:before,
.funkyradio-danger input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #d9534f;
}

.funkyradio-warning input[type="radio"]:checked ~ label:before,
.funkyradio-warning input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #f0ad4e;
}

.funkyradio-info input[type="radio"]:checked ~ label:before,
.funkyradio-info input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #5bc0de;
}



/* PREJOIN */
#carousel-join-generic:hover {opacity: 0.2;-moz-opacity: 0.2;-webkit-opacity: 0.2;-ms-opacity: 0.2;-o-opacity: 0.2;
-webkit-transition: all 2s ease-in-out 2s;
-moz-transition:	 	all 2s ease-in-out 2s;
-ms-transition: 		all 2s ease-in-out 2s;
-o-transition: 			all 2s ease-in-out 2s;
transition: 				all 2s ease-in-out 2s;
}

.panel-join:hover {
-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;
background-color: rgba(0, 0, 0, 0.6);
}

.standout {
	background-color: rgba(0, 0, 0, 0.27);
}

.jumbotron.jumbo-alt {
	background-color: transparent !important;
}

.jumbotron.jumbo-alt .container {
	padding: 4em 0;
}

.jumbotron.jumbo-alt h2 {
	font-size: 46px
}


.btn, .tp-caption { 
	text-transform: uppercase; 
	font-family: 'BenchNine', 'Roboto', Helvetica, sans-serif !important;
	    text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.65);
    -webkit-text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.65);
    -moz-text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.65);
    -ms-text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.65);
    -o-text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.65);
    -webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
}

.btn-success {
    color: #fff;
    background-color: rgba(2, 113, 2, 0.92);
    border-color: #006a00;
}

.btn-success:hover {
    color: #f50000;
    background-color: #000000;
    border-color: #000000;
}


/*
for ad
*/

.para-wrapper {
    height: 100%;
    overflow: hidden;
    text-align: center;
}

/* Slide 2 */
.parallax {
    height: 100%; 
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.parallax h1, .parallax h2 {
    color: white;
}

.navbar-fixed-top {
top: 0;
border-width: 0 0 0px;
}

.page-header:before {
width: 10px;
height: 10px;
background-color: #ffffff;
position: absolute;
top: 0px;
left: 40px;
}

.marketing-wrapper h1,
.marketing-wrapper h2,
.marketing-wrapper h3,
.marketing-wrapper h4 {
font-family: 'BenchNine', 'Roboto', Helvetica, sans-serif !important;
}

.marketing form select option {
  color: #555;
}


.navbar-default .navbar-nav>li>a {
font-size: 24px;
font-weight: 600;
}

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

.page-title {
font-family: 'BenchNine', Helvetica, sans-serif;
color: #fefefe;
margin: 0 auto;
padding: 0;
line-height: 0;
}


h1, h2, h3, h4, h4,
.navbar-nav>li>a {
font-family: 'BenchNine', Helvetica, sans-serif;
}


a.join {
background-color: #008000;
}

.hide {display: none;}

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



.giftcard {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
background-color: rgba(14, 125, 14, 0.89);
padding: 1rem 0rem;
text-align: center;
margin: 0 auto;
max-width: 200px;
width: 100%;
display: inline-block;
text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.5);
-webkit-text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.5);
-moz-text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.5);
-ms-text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.5);
-o-text-shadow: 0px 1px 4px rgba(18, 3, 35, 0.5);
}
.gift-icon {
font-size: 36px;
}
.gift-text {
padding: 4px 0;
font-size: 18px;
background-color: black;
background-color: rgba(255, 255, 255, 0.2);
}

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

span.card {}

h2.gifty {}


.gradient.strain {
background: #6e0000;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #1a0505, #6e0000);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #1a0505, #6e0000); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
background-attachment: fixed;

}

.ad-title {
color: #f6f6f6;
text-decoration: none;
font-size: 16px;
letter-spacing: 2px;
}


.btn-lg {font-size: 28px; }

.top-title {
margin-top:3rem;
color: #f6f6f6;
text-decoration: none;
font-size: 21px;
letter-spacing: 2px;
}

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

.gradient.frozen {
background: #403B4A;  /* fallback for old browsers */
background: -webkit-linear-gradient(to top, #E7E9BB, #403B4A);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to top, #E7E9BB, #403B4A); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.gradient.deep-space {
background: #000000;  /* fallback for old browsers */
background: -webkit-linear-gradient(to top, #434343, #000000);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to top, #434343, #000000); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ 
}

.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: 0;
background-color: rgba(0, 0, 0, 0);
}

/* 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;
}


.high > p, .high > h2 {
  background-color: rgba(0, 0, 0, 0.35);
  padding: 1.4rem;
  color: rgb(125, 125, 125);
/*  color: #000000;*/
  line-height: normal;
}

/* 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: 2.5rem;
color: #fefefe;
/*color: #000000;*/
letter-spacing: normal;
}

/* 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: 8rem 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 );
}


.g-recaptcha
{
    display:inline-block;
    margin-top:25px;
}

.dvdimg{
  width:100%;
}
.parallax-th {
width: 100%;
height: 100%;
background-color: transparent;
background-image: url('https://photos-2.dropbox.com/t/2/AABPWx9eADDL1bzKouD0W8r1iQr_Rkhh6ftBYpYd1dHbxQ/12/711833858/jpeg/32x32/1/_/1/2/858A7129.JPG/EO6dpO8FGPcBIAIoAg/q5DYc0CyCGbvEVTzz7f6fdgRRdSpdnLGKDREDYnrroQ%2CGx-2E0aKz10PrPIXhLynd1gmGN7PMc3AAQy2-A8rXbU?size=32x32&size_mode=5');
background-attachment: fixed; 
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
display: block;
overflow: auto;
}

.parallax-th-2 {
width: 100%;
height: 100%;
background-color: transparent;
background-image: url('../../assets/img/1.png');
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('../../assets/img/3.png');
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;
}

img.animated.fadeIn.logo.img-responsive.logo-mobile.shrink-logo {
max-width: 174px !important;
margin-top: -10px !important;
}


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

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



/* Links */
a {
color: #fefefe;
/*    color: #000;*/
text-decoration: none;
font-weight: 700;
}
a:hover,
a:focus {
color: rgba(255, 255, 255, 0.5);
text-decoration: none;
}


footer a {
color: #f4f4f4;
/*color: #000000;*/
text-decoration: none;
font-weight: 700;
}
footer a:hover,
footer a:focus {
color: #fefefe;
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 !important;
-moz-transition: 	all 0.3s ease-in-out !important;
-ms-transition: 	all 0.3s ease-in-out !important;
-o-transition: 		all 0.3s ease-in-out !important;
transition: 		all 0.3s ease-in-out !important;
}

.gift, .card, .gift-icon, i.fa.fa-play {
    color: #fefefe;
}


/* SEO */
h1.seo{
color: #ffffff;
}

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

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

/* Breadcrumbs */

.breadcrumb.vod-crumb {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px solid rgb(64, 4, 0);
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
}

.vod-categories a {color: #ababab;}


/* Buttons */
.btn-primary {
color: #ffffff;
font-size: 20px;
background-color: rgba(9, 9, 9, 1);
background-color: rgba(9, 9, 9, 0.7);
border: 2px solid #900000
}

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

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

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

.btn-link {
color: #f5f5f5;
/*color: #000000;*/
}

.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;
}

.btn-join {
background-color: rgba(18, 232, 163, 0.9);
}


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

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

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

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

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


/* Page header */
span.accent {
width: 53px;
height: 50px;
background-color: rgba(234, 0, 0, 0.75);
position: relative;
display: block;
float: left;
margin-right: 15px;
margin-left: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
}

.page-header {
position: relative; 
text-transform: uppercase;
border-bottom: none;
border-left: none;
border-right: none;
margin-top: 0em;
}

.page-header h2 {
    font-size: 51px;
}

.page-title {
    font-family: 'BenchNine', Helvetica, sans-serif;
    margin: 19px auto;
}

.meta-wrapper {
position: absolute;
background-color: #000000;
background-color: rgba(19, 16, 16, 0.65);
top: auto;
bottom: 0;
padding: 5px 15px;
width: 100%;
display: block;
}


/* Video Player */
.video {} 



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

.playpause {
/*     background-image:url(http://png-4.findicons.com/files/icons/2315/default_icon/256/media_play_pause_resume.png); */
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.6;
-webkit-opacity: 0.6;
-moz-opacity: 0.6;
-ms-opacity: 0.6;
-o-opacity: 0.6;
}

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

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

.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: #ffffff;
/*color: #000000;*/
height: 40px;
border: 1px solid transparent;
background-color: transparent;
/*
background: url(../img/png/select.png) no-repeat 115% 50%;
background: url(../img/svg/select.svg) no-repeat 115% 50%;
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 {
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: url(../img/png/select.png) no-repeat 115% 50% #fefefe;
background: url(../img/svg/select.svg) no-repeat 115% 50% #fefefe;
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;}


.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: 700px;
}


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

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

.nav-pills>li>a {
color: #ffffff;
/*color: #000000;*/
}

option {
color: #666;
}

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

.jquery-modal.blocker.current {
  z-index: 10;
}

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

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

/* Navbar */
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
color: #ffffff2;
background-color: rgba(0, 0, 0, 0.6);
} 

.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: #337ab7;
color: #94b0cb;
}

.navbar {
text-transform: uppercase;
}


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

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

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

.navbar-default.no-chain {
	background-image: none;
}

.navbar-default.chain2 {
background-image: url(../img/chain2.png);
}

#network-bar-top img.img-responsive.center-block {
  max-width: 226px;
  width: 100%;
  margin: 0 auto;
}

#network-bar-top img.img-responsive.center-block:hover {
  opacity: 0.7;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-opacity: 0.7;
  -o-opacity: 0.7;
  transition: all 150ms ease-in-out;
-webkit-transition: all 150ms ease-in-out;
-moz-transition: all 150ms ease-in-out;
-ms-transition: all 150ms ease-in-out;
-o-transition: all 150ms ease-in-out;
}



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

.shrink-header {
background-color: transparent;
background-color: transparent;
}



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

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

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

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: transparent; 
background-color: rgba(0, 0, 0, 1);
background-color: rgba(0, 0, 0, 0.98);
max-height: 408px;
}

/* 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 {
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: #fffdfb; 
border: 4px solid transparent;
padding: 16px 4px;
text-align: center; 
text-shadow:0px 1px 4px rgba(18, 3, 35, 0.65);
-webkit-text-shadow:0px 1px 4px rgba(18, 3, 35, 0.65);
-moz-text-shadow:0px 1px 4px rgba(18, 3, 35, 0.65);
-ms-text-shadow:0px 1px 4px rgba(18, 3, 35, 0.65);
-o-text-shadow:0px 1px 4px rgba(18, 3, 35, 0.65);
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
color: #e9122f;
background-color: rgba(0, 0, 0, 0.8);
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
}

.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;
}

/* Navbr Inverse */
.navbar-inverse {
background: #090909;

border-color: transparent;
}

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

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

.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.97);
}

.dropdown-menu {
background-color: rgba(2, 2, 2, 0.96);
border: 1px solid rgba(17, 17, 17, 1);
}

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

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

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

.form-control:focus {
border: 1px solid #fefefe;
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;
font-size: 20px;
}

.clean-form input {
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px solid #fefefe;
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;
font-size: 24px;
}

.clean-form .dropdown-menu { 
font-size: 24px;
}
.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: 3rem;
margin: 0 auto 1rem;
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 */

/*
div#carousel-home span.glyphicon.glyphicon-chevron-left {
left: 70%;
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 div#carousel-home:hover span.glyphicon.glyphicon-chevron-left {
display: inline-block;
opacity: 1;
left: 50%;

}


div#carousel-home span.glyphicon.glyphicon-chevron-right {
right: 70%;
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%;

}



div#carousel-home .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 .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: 70px auto;
}
*/


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

/* 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: 0;
}


.panel-info>.panel-heading {
color: #fff;
background-color: #000;
border-color: #ffffff;
}
.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(0, 0, 0, 0.47);}

.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: white;}

.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;
}

.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 {
opacity: 0.75;
-webkit-opacity: 0.75;
-moz-opacity: 0.75;
-ms-opacity: 0.75;
-o-opacity: 0.75;
/*
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 70px -44px rgba(19, 19, 19, 0.69) inset;
-webkit-box-shadow: 0 -70px 70px -44px rgba(19, 19, 19, 0.69) inset;
-moz-box-shadow: 0 -70px 70px -44px rgba(19, 19, 19, 0.69) inset;
-ms-box-shadow: 0 -70px 70px -44px rgba(19, 19, 19, 0.69) inset;
-o-box-shadow: 0 -70px 70px -44px rgba(19, 19, 19, 0.69) inset;
}


/* Video Thumbnails */
.video-thumb {
margin-bottom: 0;
padding: 5px;
}

/*
close grid 

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

/* Video/Scene thumb data  */
.scene-data {
font-family: 'Roboto', Helvetica, Arial, sans-serif;
color: #fdfdfd;
position: absolute;
top: auto;
bottom: 0;
padding: 70px 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 {
font-family: 'Roboto', Helvetica, Arial, sans-serif;
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 {
font-family: 'Roboto', Helvetica, Arial, sans-serif;

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 {
color: #fefefe;
} 

.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%;
}

.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.ui-draggable-handle {
    background: #190000;
}

.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: #fefefe;
color: #000000;
border-color: transparent;
}

.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: #555;
background-color: #fefefe;
border-color: #fefefe;
}



.header {}

.navbar-inverse {
background-color: rgba(0, 0, 0, 0.7);
border-color: transparent;
-webkit-box-shadow: 0 -65px 50px -50px rgba(0,0,0,0.6) inset;
-moz-box-shadow: 0 -65px 50px -50px rgba(0,0,0,0.6) inset;
-ms-box-shadow: 0 -65px 50px -50px rgba(0,0,0,0.6) inset;
-o-box-shadow: 0 -65px 50px -50px rgba(0,0,0,0.6) inset;
box-shadow: 0 -65px 50px -50px rgba(0,0,0,0.6) inset;
}


/* 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 70px -50px rgba(0,0,0,0.6) inset;
-moz-box-shadow: 0 65px 70px -50px rgba(0,0,0,0.6) inset;
-ms-box-shadow: 0 65px 70px -50px rgba(0,0,0,0.6) inset;
-o-box-shadow: 0 65px 70px -50px rgba(0,0,0,0.6) inset;
box-shadow: 0 65px 70px -50px rgba(0,0,0,0.6) inset;
}


/* Footer */

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


.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;
}



#searchInputModal .modal-content {
margin-top: 4em;
background-color: rgba(9, 9, 9, 0.8);
}

#searchInputModal .modal-header {
border-bottom: none;
padding: 0 15px 15px
}

#searchInputModal button.btn.btn-primary.btn-search-nav {
top: -61px;
position: relative;
height: 46px;
padding: 10px 15px;
}

#searchInputModal button.btn.btn-primary.btn-search-nav:hover {
background-color: transparent;
color: #000000;
}

button.btn.btn-primary.btn-lg.btn-search {
padding: 16px 15px;
background-color: transparent;
border: none;
}

button.btn.btn-primary.btn-lg.btn-search:hover {
padding: 16px 15px;
color: #e9122f;
background-color: #000c;
}

/* slogan */
h1.seo-slogan {
  font-size: 13px;
  top: 1.3em;
  margin: 0 auto;
  position: relative;
  color: rgba(255, 255, 255, 1);
  letter-spacing: 0.7px;
    -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;
}

#dvd-container img {max-width: 277px !important; margin: 0 auto; width: 100%;}

.dvd_select select, .dvd_select select option {
  color: #666;
}

.small-space {
	padding: 0.65em;
}

.logo {
  /*max-width: 174px;*/
    max-width: 220px;
  /*margin: -10px auto !important;*/
  margin: -15px auto !important;
}

.btn.watch-trailer {
	background-color: rgba(162, 0, 0, 1); color: #fefefe; border-color: rgba(162, 0, 0, 1);
}

.panel.panel-default.vod-text {
  background-color: rgba(0, 0, 0, 0.3);
  color: rgb(191, 191, 191);
}

div#rev_slider_1078_1_forcefullwidth {
 margin-top: 0px !important;
}

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

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

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;
} 

}


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

body {
margin-bottom:51px;
}

.gift-card-text h2 {
font-size: 22px;
}

.gift-card-text h4 {
font-size: 16px;
}

.page-header h2 {
  font-size: 36px;
  color: #ffffff;
   /* color: #000;*/
}

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.5;
font-size: 4rem;
color: #b6c0cc;
letter-spacing: normal;
}

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

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

.container-inner {
padding: 14em 0;
}

.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 70px; /* 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: rgba(0, 0, 0, 1);
background-color: rgba(8, 8, 8, 0.93);
}	

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

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

.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;
}


/* end*/
}



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

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


.jumbotron.jumbo-alt h2 {
	font-size: 28px
}

.container-inner.join-us {
  padding: 4.5em 0 0 0;
}

.price-time {
  font-size: 28px;
}

div#rev_slider_1078_1_forcefullwidth {
 margin-top: 104px !important;
}


/* /end */
}


@media (max-width: 360px) {

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

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


#network-bar-top img.img-responsive.center-block {
  margin: 6px auto;
}

/* /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: -70px;
}


/* /end */
}

@media (max-width: 480px) {

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



/* 	/end */
}

@media (max-width: 407px) {

    .price-point span.main-amount
    {
        font-size: 50px;
    }
    .price-time
    {
        font-size: 20px;
        white-space: nowrap;
        margin-left: -6px;
    }
}

@media (max-width 567px) {

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

/* 	/end */
}


@media (min-width: 568px) {

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

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

/* 	/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;
}


/* 	/end */	
}





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

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

/* logo */
/*
img.logo {
max-width: 200px;
height: auto;
margin-top: 11px;
}
*/

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(0, 0, 0, 0.45);
top: auto;
left: 0;
right: 0;
}


.navbar-default .navbar-brand {
background-color: transparent;
background-color: rgba(0, 0, 0, 0.8);
}





/* 	/end */	
}

@media (min-width: 768px) {
.header {}

.carousel-caption {}

#carouselButtons {
    margin-left: 100px;
    position: absolute;
    bottom: 0px;
}

/*
Logo
*/
.shrink-header {
top: 0rem !important;
-webkit-box-shadow: 0 65px 70px -50px rgba(0,0,0,0.6) inset;
-moz-box-shadow: 0 65px 70px -50px rgba(0,0,0,0.6) inset;
-ms-box-shadow: 0 65px 70px -50px rgba(0,0,0,0.6) inset;
-o-box-shadow: 0 65px 70px -50px rgba(0,0,0,0.6) inset;
box-shadow: 0 65px 70px -50px rgba(0,0,0,0.6) inset;
background-color: #000000;
background-color: rgba(0, 0, 0, 0.35);
}

.logo {
 /* max-width: 174px;
  margin: -15px auto !important;*/
    max-width: 300px;
  margin: -25px auto !important;
}

.shrink-logo {
max-width: 91px !important;
margin: -15px auto !important;
visibility: visible;
}


.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 {
border-color: transparent; 
background-color: transparent;
}

/* Bump up size of carousel content */

.carousel-caption .row .col-sm-10 {
top: 45%;
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;
}

/* /end */
}


@media (min-width: 768px) and (max-width: 991px) {
.navbar-collapse.collapse {
display: none !important;
}
.navbar-collapse.collapse.in {
display: block !important;
  background-color: rgba(0, 0, 0, 0.9);
-webkit-transition: all .1s ease-in-out;
-moz-transition: 	all .1s ease-in-out;
-ms-transition: 	all .1s ease-in-out;
-o-transition: 		all .1s ease-in-out;
transition: 		all .1s ease-in-out;
}
.navbar-header .collapse, .navbar-toggle {
display:block !important;
}
.navbar-header {
float:none;
}

.logo {
  /*max-width: 174px;*/
  max-width: 220px;
  /*margin: -10px auto !important;*/
  margin: -15px auto !important;
}

img.animated.fadeIn.logo.img-responsive.logo-mobile.shrink-logo {
  max-width: 174px !important;
  margin-top: -10px !important;
}

}


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

.navbar-default .navbar-nav>li>a {		
padding: 15px 6px;
font-size: 28px;
}


/* /end */	
}


@media (max-width: 676) {

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

}


@media (max-width: 990px) {

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

}

@media (max-width: 991px) {

    .parallax {
        display: none;}

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;
}

/* end */
}

/* mobile nav layout */
@media (max-width: 990px) {

.backstretch {display: none;}

.container-inner.join-us {
  padding: 4.5em 0 0 0;
  }
  
.panel.panel-default.panel-join {
	background-color: rgba(255, 255, 255, 0.12);
}

}

/* Turn off parallax scrolling for tablets and phones. Increase the pixels if needed */
@media only screen and (max-device-width: 1024px) {
    .parallax {
        background-attachment: scroll;
    }
}

@media (min-width: 992px) {

.container-inner {
  padding: 10em 0 0;
}

.navbar-brand {
    position: relative;
    width: auto;
    left: 0;
    top: 4px;
    text-align: center;
    margin: auto;
}

.navbar-default .navbar-nav>li>a {
    font-size: 28px;
    font-weight: 600;
}

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

.page-header {
padding: 0px;
}

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

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

div#carousel-home {
    margin-top: 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;
}

img.animated.fadeIn.logo.img-responsive.logo-mobile.shrink-logo {
  max-width: 174px !important;
  /*margin-top: -15px !important; */
    margin-top: -10px !important;
    min-width: 0; /* tweak */
}

/* end */
}



@media (min-width: 1043px) {

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

.navbar-default .navbar-nav>li>a {
font-size: 28px;
}

}


@media (min-width: 1200px) {

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

}

@media (max-width: 1540px) {

img.logo-mobile {
display: block !important; 
}

img.logo-desktop {
display: none !important; 
}




}

@media (min-width: 1540px) {

.container-inner.join-us {
  padding: 9em 0 0 0;
  -webkit-transition: all 0.5s ease-in-out;
-moz-transition: 	all 0.5s ease-in-out;
-ms-transition: 	all 0.5s ease-in-out;
-o-transition: 		all 0.5s ease-in-out;
transition: 		all 0.5s ease-in-out;	
}

img.logo-mobile {
display: block !important; 
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: 	all 0.5s ease-in-out;
-ms-transition: 	all 0.5s ease-in-out;
-o-transition: 		all 0.5s ease-in-out;
transition: 		all 0.5s ease-in-out;	
}

img.logo-desktop {
display: block !important; 
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: 	all 0.5s ease-in-out;
-ms-transition: 	all 0.5s ease-in-out;
-o-transition: 		all 0.5s ease-in-out;
transition: 		all 0.5s ease-in-out;
}


img.logo-mobile.shapeshift-show {
display: none !important; 
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: 	all 0.5s ease-in-out;
-ms-transition: 	all 0.5s ease-in-out;
-o-transition: 		all 0.5s ease-in-out;
transition: 		all 0.5s ease-in-out;
}

img.logo-mobile.shrink-shapeshift-show {
display: block !important; 
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: 	all 0.5s ease-in-out;
-ms-transition: 	all 0.5s ease-in-out;
-o-transition: 		all 0.5s ease-in-out;
transition: 		all 0.5s ease-in-out;
}

img.logo-desktop.shrink-shapeshift {
display: none !important; 
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: 	all 0.5s ease-in-out;
-ms-transition: 	all 0.5s ease-in-out;
-o-transition: 		all 0.5s ease-in-out;
transition: 		all 0.5s ease-in-out;
}

.logo {
    min-width: 300px; /* logo tweak */
  max-width: 145px;
  /*margin: -43px auto !important;*/
  margin: -40px auto !important;
  -webkit-transition: all 0.5s ease-in-out;
-moz-transition: 	all 0.5s ease-in-out;
-ms-transition: 	all 0.5s ease-in-out;
-o-transition: 		all 0.5s ease-in-out;
transition: 		all 0.5s ease-in-out;
}

.shrink-logo {
margin: -16px auto !important;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: 	all 0.5s ease-in-out;
-ms-transition: 	all 0.5s ease-in-out;
-o-transition: 		all 0.5s ease-in-out;
transition: 		all 0.5s ease-in-out;
}

.nav-wrapper {
  padding: 2em 0 2em 0;
}

/* slogan */
h1.seo-slogan {
  /*top: 3.5em;*/
  top: 2.5em;
    left: 6.4em; /* tweak */
}

h1.shrink-seo {
    top: 3.5em;
    left: 0;
}

.header {
top: 0rem;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: 	all 0.5s ease-in-out;
-ms-transition: 	all 0.5s ease-in-out;
-o-transition: 		all 0.5s ease-in-out;
transition: 		all 0.5s ease-in-out;
padding: 0;
margin: 0 !important;
}


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

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

.container-inner {
  padding: 13.25em 0px 2em;
  -webkit-transition: all 0.25s ease-in-out;
-moz-transition: 	all 0.25s ease-in-out;
-ms-transition: 	all 0.25s ease-in-out;
-o-transition: 		all 0.25s ease-in-out;
transition: 		all 0.25s ease-in-out;
}

.navbar-nav { /* nav list tweak */
    margin: 0 0 0 145px;
}
.shrink-header .navbar-nav { /* nav list tweak */
    margin: 0;
}
/* end */
}


@media (min-width: 1920px) {

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

}

@media only screen and (max-width: 550px) {
    .g-recaptcha
    {
        display:inline-block;
        width: 100%;
        margin-top:25px;
    }
    /* /end */
}