/* dark background #222 */
body.darkmode,
html.darkmode body,
.darkmode .horizontal,
.darkmode .moviesPage,
.darkmode.modelPage #movieHeader,
.darkmode #emailCapture,
.darkmode #emailCapture i,
.darkmode #emailCapture input[type="text"],
.darkmode .movieDVDs,
.darkmode #modelStuff p,
.darkmode .dvdwrap,
.darkmode #dvdComments,
.darkmode #password,
.darkmode #aboutUs h1, 
.darkmode #aboutUs h2,
.darkmode #aboutUs h1 a, 
.darkmode #aboutUs h2 a,
.darkmode #mailbox,
.darkmode .bottom,
.darkmode #secondary-nav {
    color: #bbb;
    background: #222;
}

/* lighter background #333 */
.darkmode .previewThumb,
.darkmode .previewThumb video,
.darkmode .previewThumb div div,
.darkmode .download span,
.darkmode .download span.first,
.darkmode .download a,
.darkmode input[type="text"],
.darkmode textarea, 
.darkmode select, 
.darkmode input[type="password"],
.darkmode #support div.blue,
.darkmode #detail p,
.darkmode #aboutUs div div,
.darkmode .dvdPage .newReleases div.scene:nth-child(odd),
.darkmode header {
    background-color: #333;
    color: #bbb;
}

/* light gray text color #bbb */
.darkmode a, .darkmode a:hover, .darkmode a:visited,
.darkmode h2.sectionTitle span,
.darkmode h1.sectionTitle span,
.darkmode #press p,
.darkmode #footerSupport div div a,
.darkmode .scrollTop,
.darkmode .underPlayer span.gothamy,
.darkmode .underPlayer .fa,
.darkmode.dvdPage p a,
.darkmode.dvdPage p a:visited,
.darkmode .movieLeft div,
.darkmode p#comments,
.darkmode nav.expanded div:first-child a,
.darkmode .movieDVDs em,
.darkmode.dvdPage .movieDVDs p,
.darkmode .movieDVDs p,
.darkmode.modelPage #movieHeader .icons a,
.darkmode #iconSupport p,
.darkmode #aboutUs div div em,
.darkmode #aboutUs div div a,
.darkmode #quotes p,
.darkmode #quotes p strong,
.darkmode #secondary-nav li a {
    color: #bbb;
}

/* lighter text color #e7e7e7 */
.darkmode .previewThumb p strong,
.darkmode .download a:hover,
.darkmode #support h1 a {
    color: #e7e7e7;
}

/* light blue text #5aadd6 */
.darkmode h1, .darkmode h2, .darkmode h3, .darkmode h4, .darkmode h5,
.darkmode .sectionTitle,
.darkmode #footerSupport div div a:hover,
.darkmode #footer h4,
.darkmode .moviesPage h1,
.darkmode .moviesPage h2,
.darkmode .moviesPage #movieHeader h1,
.darkmode .moviesPage p a:hover,
.darkmode.dvdPage p a:hover,
.darkmode .movieDesc a, 
.darkmode .movieDesc a:visited,
.darkmode .underPlayer .fa:hover,
.darkmode header .iconSearch:hover,
.darkmode header div a.login:hover,
.darkmode #emailCapture p,
.darkmode .movieDVDs p.gothamy,
.darkmode .movieDVDs h1.gothamy,
.darkmode.modelPage .newReleases div.scene .gothamy a,
.darkmode.dvdPage .newReleases div.scene .gothamy a,
.darkmode.modelPage .newReleases div.scene p.info a,
.darkmode.dvdPage .newReleases div.scene p.info a,
.darkmode #dvdComments h3,
.darkmode #dvdComments h2,
.darkmode #comments span strong,
.darkmode .moviesPage p a,
.darkmode.modelPage #movieHeader .icons a:hover,
.darkmode #modelStuff h2, 
.darkmode #modelStuff h3, 
.darkmode .custom h3,
.darkmode #support .contact,
.darkmode #iconSupport i,
.darkmode #iconSupport strong,
.darkmode #support div h2,
.darkmode #support h3,
.darkmode #help strong,
.darkmode #support em,
.darkmode #detail .fa-heart,
.darkmode #aboutUs h1, 
.darkmode #aboutUs h2,
.darkmode #aboutUs h1 a:hover, 
.darkmode #aboutUs h2 a:hover,
.darkmode #aboutUs div div blockquote,
.darkmode .title_bar h2.gothamy,
.darkmode.moviesPage p a,
.darkmode.dvdPage p a,
.darkmode #quotes span,
.darkmode nav ul li a:hover,
.darkmode #secondary-nav li a:hover {
    color: #5aadd6;
}

.darkmode.moviesPage p a:hover,
.darkmode.dvdPage p a:hover {
    color: #f00;
}

.darkmode header .join,
.darkmode .sectionTitle,
.darkmode #emailCapture p {
    color: #fff;
}

.darkmode .cell_content.mailbox_headings {
    background-color: #333 !important;
    color: #bbb !important;
}

.darkmode #movieHeader h2 {
    color: #bbb;
}

.darkmode .compose_button {
    background: #5aadd6 !important;
}

.darkmode.dvdPage .newReleases > div.scene:nth-child(odd) {
    background-color: #333 !important;
}

.darkmode #tabScenes .sceneList div:nth-child(even) {
    background-color: #333 !important;
}

/* light blue background #5aadd6 */
.darkmode .featuresNavContainer {
    background-color: #5aadd6;
}

.darkmode .previewThumb p em {
    color: #bbb !important;
}

.darkmode nav div:first-child {
    background: #333;
}

.darkmode #footer,
.darkmode #footer #footerContainer,
.darkmode #footer #press,
.darkmode #footerSupport {
    background: #333;
    color: #bbb;
}

.darkmode nav a.gray {
    background: #2c2c2c;
    color: #bbb;
}

.darkmode .underPlayer.join {
    background: #5aadd6;
    color: #fff !important;
}

.darkmode nav a .fas,
.darkmode nav a span {
    color: inherit;
}

.darkmode .underPlayer {
    border-bottom: 1px solid #333;
    border-top: 1px solid #333;
}

.darkmode .underPlayer a.container, .underPlayer div {
    border-left: 1px solid #333;
}

.darkmode .underPlayer a:nth-child(7) {
    border-right: 1px solid #333 !important;
}

.darkmode .grow:hover {
    color: #fff;
}

.darkmode .owlLeft,
.darkmode .owlRight {
    background: #222;
}

.darkmode .download span.first {
    background: url(https://cdn.cockyboys.com/images_v4/bgSelectw.jpg) 235px center no-repeat #333;
    background-size: auto 106%;
}

.darkmode .download a {
    color: #bbb !important;
}

.darkmode .download a:hover {
    color: #fff !important;
}

.darkmode .underPlayer.join {
    background: #d6352c;
}

.darkmode .underPlayer.join .watchButton,
.darkmode .underPlayer.join .watchButton:hover {
    background: #5aadd6;
}

.darkmode #pagination a {
    color: #fff;
}

.darkmode input[type="submit"],
.darkmode .leaveComment a.gothamy {
    background-color: #5aadd6;
}

.darkmode #emailCapture input[type="text"] {
    border: 1px solid #bbb;
}    

.darkmode.modelPage #movieHeader .icons > a:nth-child(1) {
    border-left: 1px solid #bbb !important;
}

.darkmode.modelPage #movieHeader .icons a {
    border-right: 1px solid #bbb;
}

.darkmode a.name {
    color: #fff;
}

.darkmode #support .contact {
    border: 1px solid #5aadd6;
}

.darkmode #support h1 {
    border-bottom: 1px solid #bbb;
}

.darkmode #aboutUs h1, .darkmode #aboutUs h2 {
    border-bottom: 1px solid #bbb;
}

.darkmode #press div .logo,
.darkmode #press div .screenshot {
    border: 10px solid #fff;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 0 !important;
}

.darkmode #footer #press div .logo {
    border: none;
    border-radius: 0;
}

.darkmode th:not(:nth-of-type(n+3)) {
    border-right: none !important;
}

.darkmode #iconSupport strong {
    letter-spacing: 1px;
}

.darkmode #quotes p img {
    display: none;
}

.darkmode.dvdPage .awards i {
    background: url(https://cockyboys.com/images_v4/awardLaurels-darkmode.png) center center no-repeat;
    background-size: 100% 100%;
}

.darkmode.dvdPage .awards i i {
    background: none;
}

.darkmode .camContainer {
    background: #434343; 
}

.darkmode nav ul li a:hover {
    border-bottom: 3px solid #5aadd6;
}