﻿/* ----------------------------------------------------------------------------- This file should be used to add your own CSS definitions or overridethe existing ones.----------------------------------------------------------------------------- *//* your CSS here *//* Additional CSS created by Tim - begin */.dropdown-menu{background-color:black;border-color:#ffffff; font-size:18px;z-index:1;}.h1, h1{font-size: 30px;font-weight: bold;font-style: italic;}h2{font-size: 22px;font-style: italic;font-weight: bold;}h3{font-style: italic;font-weight: bold;font-size:20px;}.main{padding: 0px;margin-top: 160px;font-style: italic;background-image:url(images/logos/male-stripper-logo-faded.jpg);background-position:center;background-repeat:no-repeat;background-attachment:fixed;}.fixed-panel{overflow: hidden;background-color: #000000;position: fixed;top: 0;width: 100%;z-index: 2}.ladsbutton1{display: inline-block;width: 90%;max-width:920px; background-color:; color: white; border: 3px solid #ffffff;border-radius: 5px;border-color:#FFFFFF;box-shadow: 5px 5px 5px #ffffff; padding: 16px 32px; text-align: center;font-size: 16px; -webkit-transition-duration: 0.2s; /* Safari */ transition-duration: 0.2s;cursor: pointer;}.ladsbutton1:hover{background-color: #9e0b0f; color: white;text-decoration:none;}.ladsbutton1:active{background-color: black;box-shadow: 3px 3px 3px #999;transform: translateY(4px);}.ladcontainer img{position: relative; max-width: 100%;}.ladoverlay{position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease; background-color: none;}.ladcontainer:hover .ladoverlay{opacity: 1;}.lazy{max-width: 100%; height: auto; border:solid 5px white;}nav navbar-nav{-webkit-transition: all 0.5s ease; -moz-transition: position 10s; -ms-transition: position 10s; -o-transition: position 10s; transition: all 0.5s ease;}@keyframes smoothScroll{0%{transform: translateY(-40px);}100%{transform: translateY(0px);}}.blurbbox{background:none;border: 3px solid #ffffff;border-radius: 5px;padding-bottom:10px;width:100%;max-width:920px;}.extrapad{padding-top:75px;padding-left:50px;padding-right:50px;}.buttonpad{padding-top:40px;}.carousel-indicators{z-index:0;}.carousel-content{color:white; align-items:center;}.ladprofilepad{padding-top:50px;}*{box-sizing: border-box;}.gridrow{margin:75px; display: -ms-flexbox; /* IE10 */ display: flex; -ms-flex-wrap: wrap; /* IE10 */ flex-wrap: wrap; padding: 0 4px;}/* Create four equal columns that sit next to each other */.gridcolumn{-ms-flex: 25%; /* IE10 */ flex: 25%; max-width: 25%; padding: 0 4px;}.gridcolumn img{margin-top: 8px; vertical-align: middle;}#form-btn{display: none; position: fixed; bottom: 20px; right: 20px; z-index: 99; font-size: 18px; border: white; background-color: red; color: white; cursor: pointer; padding: 5px; border-radius: 3px; border-style: solid;}#form-btn:hover{background-color: #555;}/* Additional CSS created by Tim - end */@font-face{font-family: 'curlz';src: url('../fonts/curlz.ttf') format('truetype');font-weight: normal;font-style: normal;}body{padding:0;margin:0;background-color:black;color:white;text-align:center;background-color: #000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; line-height: 1.4;}.font{font-family: 'curlz';font-size: 66px}a, a:focus, a:hover{color: #fff;}ol, ul{margin-bottom: 10px;margin-left: -20px;margin-top: 0;}.bdr{//border:solid 1px #333;}#header{font-style:italic;padding-top:10px;}#title-text{display: block;font-size: 16px;font-style: italic;padding-top: 20px;text-align: left;font-weight:bold;position:absolute;width: 375px;color:#FFFFFF;line-height: 27px;text-shadow: 0px -1.5px 0px #FF0000;}.rwd-break, .rwd-break-mobile{display: none;}.desktop-title{padding-top:30px;}/* NAV FIX FULL WIDTH & POSITION ----------------------*/.navbar-fixed-bottom, .navbar-fixed-top{position: relative;}.navbar .nav li a{font-weight: bold;text-align: center;//text-align: left;}.navbar .nav li a:hover{text-decoration: underline;}.navbar-inverse{background-color: #000;border-color: #000;font-family: 'curlz';font-size:20px;font-weight:bold;color:#FFF;}.navbar-inverse .navbar-nav > li > a{color: #FFF;}.navbar .nav{margin: 0;display: table;width: 100%;}.navbar .nav li{display: table-cell;float: none;//border: solid 1px;}.navbar{margin-left: -15px;}/* NAV FIX FULL WIDTH & POSITION ----------------------*/.carousel-indicators{z-index:1;}.main-img{width:100%;max-width:300px;}.main-img-rgt{margin-left: -50px;}.main-img-lft{margin-right: -50px;}.mobile-show, .tablet-show{display:none !important;//border:solid 1px red;}.sup-txt{padding:10px;font-size:11px;display:block;}p{font-size: 17px;font-style:italic;}.pad-p{padding:20px 5px 20px 5px;}.btn-default{background-color: #000;border-color: #333;color: #fff;width:100%;max-width:220px;padding: 9px 10px;}.red{color:#FF0000;}.white{color:#FFF;}.nav-rows{padding:15px 5px 15px 5px;}.bunnies{//width:100%;//max-width:787px;//border:solid 1px #FFF;border-width:3px; border-style:double;}.bunnies-logo{width:100%;max-width:540px;}#bunnies-text{display: block;font-size: 19px;font-style: italic;padding-top: 20px;text-align: left;font-weight:bold;text-shadow: 2px 2px #000, 3px 3px 0px #ff0000;;}.foot-txt{padding:35px 5px 15px 5px;}.foot-txt > p{font-size:12px;}.navbar-toggle{}#page-content{padding:10px 0 40px 0;}.btn-wide{margin:5px 0;max-width: 100%;white-space: normal;font-size: 16px;}.profile{//padding:40px;}.profile img{width:100%;}.profile-rgt{padding: 40px 0 40px 80px;}.profile-lft{padding: 40px 80px 40px 0;}.profile-txt{padding-top:80px;}r{color:red;}rb{color:red;font-weight:bold;}k{color:black;}.hr-soft{display: block;height: 1px; border: 0;border-top: 1px solid #333; margin: 1em 0;padding: 0;}/*#nav.affix, #subNav.affix{position: fixed;top: 0;//width: 100%;z-index:10;//border-bottom:1px solid #333;height: 52px;margin-left: -15px;}#subNav.affix{//width:100%;margin-left: -15px;margin:0 auto;}*/.affix{position: static;}.nav-wrapper{min-height:52px;}.form-control{background-color: #000;border: 1px solid #333;color: #fff;}select{font-family: Verdana,Arial,Helvetica,sans-serif !important;max-width:300px;width:100%;}.select-row{padding:5px 0 10px 0;}.swapSwipe:after{content:"Roll over";}.carousel-inner{/*background:url('../../images/loading.gif') no-repeat 53% 45%; */background:none;}.carousel-inner > .item{height:150px; overflow:scroll;}/*.selectboxit{//width:400px !important;//text-align:center;}*/.selectboxit-text{float: left !important;//color:#000;color:#FFF;}.selectboxit-selected{background: #999;}.selectboxit-container{width: 100% !important;max-width:300px;}.selectboxit-container .selectboxit{width: 100% !important;max-width:300px;}.selectboxit-arrow-container{border-left: 1px solid #ccc;border-left: 1px solid #333;}.col-lft{text-align:right;}.col-rgt{text-align:left;}/*.h1, h1{font-size: 65px;font-style:italic;}*/.ul-layout{display:block; text-align: left; line-height:30px;}.tTable{margin:5px 20px 5px 20px;font-style: italic;}.tCol{border: solid 1px #636363;padding:1px;bottom:0px;}.tRow{border: solid 1px #636363;padding:15px 7px; vertical-align: middle;}.tFill{background-color: rgba(255,255,255,0.2);}.row-eq-height{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.main-logo{padding-left: 0px; padding-right: 0px;}/*.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;}*/.rwd-break-sm{display: none;}.panel-default > .panel-heading{background-color: #333; border: 1px solid #636363 !important; color: #FFF;}.panel-group .panel{border-radius: 0px; margin-bottom: 0;}.panel-heading{border-bottom: 0px solid transparent; border-top-left-radius: 0px; border-top-right-radius: 0px;}.panel{background-color: #000; border: 1px solid #636363;}.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{color: #fff; background-color: #000;}/* ----------------------------------------------------------------------------- RESPONSIVE DEFINITIONS----------------------------------------------------------------------------- */ /* ------------------------------------------------------------------------- LARGE DEVICESdevices with width between 992px and 1199px ------------------------------------------------------------------------- */ @media ( max-width: 1199px ){/* Additional CSS created by Tim - begin */.font{font-size: 50px;}.main{margin-top: 230px;}.blurbbox{max-width:90%;}/* Additional CSS created by Tim - end */#title-text{display: block;font-size: 16px;font-style: italic;padding-top: 5px;padding-bottom: 15px;text-align: center;position:relative;width: 100%;}.desktop-title{padding-top:0px;}.main-logo{padding-left: 15px; padding-right: 15px;}.main-img-rgt{margin-left: -20px;}.main-img-lft{margin-right: -20px;}#bunnies-text{display: block;font-size: 19px;font-style: italic;padding-top: 5px;padding-bottom: 10px;text-align: center;font-weight:bold;text-shadow: 2px 2px #000, 3px 3px 0px #ff0000;;}.bunnie-br{display:none;}.rwd-break-mobile{display: block;}}/* ------------------------------------------------------------------------- MEDIUM DEVICESdevices with width between 768px and 991px ------------------------------------------------------------------------- */ @media ( max-width: 991px ){/* Additional CSS created by Tim - begin */.tablet-hidelads{display:none;}.main{margin-top: 210px;}.font{font-size:40px;}.extrapad{padding-top:20px;}.gridcolumn{-ms-flex: 50%; flex: 50%; max-width: 50%;}/* Additional CSS created by Tim - end */#title-text{padding-top: 12px;font-size: 16px;padding-bottom: 10px;}.rwd-break{display: block;}.rwd-break-mobile{display: block;}.desktop-title, #header{padding-top:0px;}.btn-wide{font-size: 14px;}.profile-rgt{padding: 50px 30px 0;}.profile-lft{padding: 50px 30px 0;}.profile-txt{padding-top:0px;margin-bottom:50px;}.profile-txt > .pad-p, .profile-txt > h1{padding: 0px 0px;margin:4px;}.ul-layout{display:block; //text-align:center; //line-height:30px; list-style-type: none;}/* ------------- Nav Fix ------------- */.navbar-inverse{font-size: 15px;}/* ------------- Nav Fix ------------- */.foot-txt > p{font-size: 11px;}}/* ------------------------------------------------------------------------- SMALL DEVICESdevices with width between 481px and 767px ------------------------------------------------------------------------- */ @media ( max-width: 767px ){/* Additional CSS created by Tim - begin */.main{margin-top: 245px;}h2{font-size: 18px;}.bunnies{width:90%;}.gridrow{margin:25px;}/* Additional CSS created by Tim - end */ #header{//margin-top: 60px;}.tablet-hide{display:none;}.tablet-show{display:block !important;}.col-xs-0{display:none;}.bunnie-br{display:block;}#myCarousel{margin: 0 auto;max-width: 300px;width: 100%;}.carousel-indicators{bottom: -15px;}.swapSwipe:after{content:"Swipe";}p{font-size: 16px;}.main-img-lft, .main-img-rgt{display: block; margin-left: auto; margin-right: auto;}.pull-right.main-img-lft, .pull-left.main-img-rgt{float: none !important;}/* NAV FIX TAB-MOB WIDTH & POSITION ----------------------*/.navbar{margin-left: 0px;}.navbar-fixed-bottom, .navbar-fixed-top{position: fixed; border-bottom: 1px solid #333;}.navbar-inverse .navbar-toggle{border-color: #333; //border-width: 0px;}.navbar-header{//float: left;}.navbar > .container{margin-left: auto;}.navbar .nav li{display: block;float: none;}.navbar .nav li a{//text-align: left;}.navbar-toggle{display: inline; //float: left; float: none; width: 175px; margin-left: 15px; height: 38px;}.navbar-collapse{//margin-top:45px; //float:left; //width: 100%; //padding-left: 15px;}.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{//margin-left: 5px;}header{//margin-top:55px;}.navbar-inverse{font-size: 17px;}/* NAV FIX TAB-MOB WIDTH & POSITION ----------------------*/}/* ------------------------------------------------------------------------- EXTRA SMALL DEVICESdevices with width up to 480px ------------------------------------------------------------------------- */@media ( max-width: 480px ){/* Additional CSS created by Tim - begin */.main{margin-top: 185px;}h1{font-size: 23px;}h3{font-size: 18px;}.font{font-size:60px;}.extrapad{padding-top:0px;padding-left:10px;padding-right:10px;}/* Additional CSS created by Tim - end */.mobile-hide{display: none !important;}.mobile-show{display:block !important;}.btn-default, .navbar-toggle{//width:100%;//max-width:100%;}.selectboxit-arrow-container{display: none;}.col-lft{padding-right: 5px;}.col-rgt{padding-left: 5px;}#myCarousel{max-width: 230px;}/* tim removed this....carousel-inner > .item{height: 365px;}.h1, h1{font-size: 55px;}*/p{font-size: 16px;}/*.h3, h3{font-size: 20px;}*/}/* ------------------------------------------------------------------------- EXTRA EXTRA SMALL DEVICESdevices with width up to 380px ------------------------------------------------------------------------- */@media ( max-width: 380px ){/* Additional CSS created by Tim - begin */.main{margin-top: 165px;}h1{font-size: 22px;}p{font-size:16px;}.font{font-size:50px;}/* Additional CSS created by Tim - end */.rwd-break-sm{//display: block;}#title-text{font-size: 14px;line-height: 22px;}}/* Additional CSS created by Tim - begin */@media ( max-width: 321px ){h1{font-size: 20px;}h2{font-size: 15px;}p{font-size:13px;}.navbar-inverse{font-size:15px;}.navbar-toggle{height:32px;}.dropdown-menu{font-size:15px;}#title-text{font-size:12px;}.main{margin-top: 140px;}}@media screen and (max-width: 767px) and (orientation: landscape){html{transform: rotate(-90deg); transform-origin: left top; width: 100vh; overflow-x: hidden; position: absolute; top: 100%; left: 0;}}/* Additional CSS created by Tim - end */