/* CUSTOM STYLES FOR BAR WEBSITE
	CREATED NOV 2017 - PRIDE LABS LLC  - JAYE FOUCHER
-------------------------------------------------- */

/* This Website's Custom Styles
-------------------------------------------------- */
body {background-color: #FFF;font-family: 'Tahoma', sans-serif;padding:0;font-weight:400; font-size: 16px;color:#000;-webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; -o-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility;}
a:link {color:#9e0b0f;text-decoration:none;}
a:visited {color:#9e0b0f;text-decoration:none;}
a:hover {color:#7e7e7e;text-decoration: none;}
.printer-friendly {display:none;}
#breadcrumb {display:none;}
.margin-right{margin-right:2%;}
.margin-left{margin-left:10px;}
.margin-bottom{margin-bottom:10px;}
.sidebar {padding-right: 0px; padding-left:30px;}
.sidebar .g-recaptcha {display: inline-block; transform:scale(0.85);-webkit-transform:scale(0.85);transform-origin:0 0;-webkit-transform-origin:0 0;margin:4px auto;text-align:center;}
.sidebar .g-recaptcha iframe {margin:4px auto;margin:0 auto;}
.mb-1 {margin-bottom: 10px;}

.red  {color:#9e0b0f;}
.lightgray{color:#ebebeb;}
.gray  {color:#7d8081;}
.bold{font-weight: bold;}

/* ADVERTISEMENTS */
div#topad, div#bottomad{display:block;width:1000px;padding:10px 0px;height:100px;}
div#topad-side, div#bottomad-side {width:130px;float:left; text-align: center;display: inline-block;margin:0px;margin-right:6px;}
div#bottomad-side{margin-right:2px;}
div#topad-sideright, div#bottomad-sideright {width:130px;text-align: center;float: left;display: inline-block;margin:0px;margin-left:6px;}
 div#bottomad-sideright {margin-left:6px;}
div#topad-center, div#bottomad-center {float: left;display: inline-block;margin:0px;}
div#rectangle-top {display:block; margin-bottom:10px;}
div#rectangle-bottom {display:block; margin-bottom:10px;}
div#rectangle-content {display:block; margin-top:10px;margin-bottom:10px;}
div#skyscraper {clear:both;display:block; margin:10px 10px 10px 0px; float:left;}
div#wide-skyscraper {display:block; margin:10px 0px; float:left;}
div#rectangle-mobile {display:none;}
div#rectangle-mobile2 {display:none;}
div#interstitial {margin-top:10px; margin-bottom:10px; text-align:center; margin-left:auto; margin-right:auto}
div#button-left, div#button-bottomleft{display:block; margin-left:0; margin-right:10px;}
div#button-right, div#button-bottomright {display:block; margin-left:10; margin-right:0px;}
div.rectangle-top {display:block; margin-bottom:10px;}
div.rectangle-bottom {display:block; margin-bottom:10px;}
div.skyscraper {clear:both;display:block; margin:10px 10px 10px 0px; float:left;}
div.wide-skyscraper {display:block; margin:10px 0px; float:left;}


.container-fluid{padding: 0px;}
.container{padding: 0px;width:1000px;}
div.header {clear:both;height:140px; padding:1% 0;}
div#main-content{padding:10px 0px;}
footer{width:1000px;margin-left:auto;margin-right:auto;text-align: center;}
.centerdiv{display:block; text-align:center; margin-left:auto; margin-right:auto;}

div.logo{width:600px;}
div#login {font-size:14px;float:right;padding-top:6px;}
div#login a {color:#000;text-decoration:none;}
div#login a:hover {color:#9e0b0f; text-decoration:none;}
div#socialMedia {margin-top:4px;}
div#socialMedia img{width:30px;float:right;padding:1px;}
div#issue{width:100%; text-align:right;font-size:12px;margin:85px 0px 0px;}
div#headersearch{clear:both;float:right;}

/* GOOGLE SEARCH */
.cse .gsc-search-button-v2, .gsc-search-button-v2{width:20px !important;padding:6px !important;}
.cse table.gsc-search-box td.gsc-input, table.gsc-search-box td.gsc-input{padding-right:0px !important;}
.cse .gsc-control-cse, .gsc-control-cse{padding:0px !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page{padding:4px;}
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top{padding:0px !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{background-color: #9e0b0f !important;color:#FFF !important;}
.gsc-result .gs-title{height:1.4em !important;}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title *{font-size:1.3em;line-height: 1.4em  !important; font-weight:bold;text-decoration:none;}
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, 
.gs-imageResult a.gs-title:visited b, .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b {color:#9e0b0f !important;}

.social-media{margin:10px 0;text-align: right;margin-top:50px;}
.social-media img{margin:1px;width:30px;}
input.search-query{padding-left:10px;margin-right:0px;}
#custom-search-form{margin-left:10px;margin-top:-2px;margin-bottom:0px;}
input::placeholder{font-size: .8em;padding-top:2px;color:#000;}
#custom-search-form button {border: 0; width:24px; height:22px; background: #FFF; color:#999; padding: 2px; margin-left:-30px; position: relative; border-radius: 0px;z-index: 99;}

a.button{border: 0; float:right; font-size:12px; background: #9e0b0f; color:#FFF; padding: 4px 8px; margin-left:2px; margin-bottom:4px;margin-top:4px;  font-weight:bold; position: relative; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius:3px;  z-index: 99;}
a.button:hover{background: #000; }
.clearfix{clear:both;}

div.well.well-sm {clear:both; padding:0; margin: 0 0 10px 0; border:1px solid #7d8081; background-color:#ebebeb;display:block; width:100%; height:26px; }
div.well.well-sm div.current {padding:7px; padding-top:6px; display:block; float:left; color:#000; font-size:11px; }
div.well.well-sm div.last a {color:#000; text-decoration:none; padding:7px; padding-top:6px;display:block; float:right; font-size:11px;}
div.well.well-sm div.last a:hover {text-decoration:none; color:#9e0b0f; }
div.well.well-sm div.next a {color:#000; text-decoration:none; padding:7px; padding-top:6px;display:block; float:right; font-size:11px;position:relative; z-index:0;text-align: right;}
div.well.well-sm div.next a:hover {color:#9e0b0f; text-decoration:none; }

.navbar{margin-bottom: 0px;min-height: 40px;width:1000px;clear:both;}
.container > .navbar-collapse {padding:0px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {height:40px;}
.navbar-collapse {padding:0px;}
span.caret{display:none;}
.navbar-inverse{display:inline-block;background:#9e0b0f;color:#FFF; border: 0px;border-radius: 0;font-size: 16px;font-weight: normal;height:40px;}
.navbar-inverse .navbar-nav>li>a{color:#FFF;}
.navbar-inverse .navbar-nav>li>a:hover{color:#f7931e;}
.navbar-nav > li > a {line-height: 16px;padding:12px 14px;}
.navbar-nav > li{position: relative;}
a.dropdown-item{display:block;width:100%;}
.dropdown:hover .dropdown-menu {display: block;z-index: 99;width:150%;border: 1pt solid #FFF; background: #ebebeb;padding:0px;}
.navbar-nav > li > .dropdown-menu{border-bottom-left-radius: 0;border-bottom-right-radius: 0;border:0px;padding:10px 8px;}
a.dropdown-item:link, a.dropdown-item:visited,a.dropdown-item:active {color: #000;line-height:26px;}
a.dropdown-item:hover{color:#ca0813;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{background-color: #9e0b0f;background-image:none;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background:#f7931e;background-image:none;}
.navbar ul li:last-child {padding-left:20px;background: url("/images/icon-issuu.png") no-repeat left center;}
.navbar ul li:last-child:hover{background: url("/images/icon-issuu-on.png") no-repeat left center;}
.navbar li ul li:last-child {padding-left:0px;background-image: none;}
.navbar li ul li:last-child:hover{background-image: none;}

div#navfooter {height:20px;display:inline-block;position: relative;text-align:center;margin:10px auto;}
div#navfooter ul {display:inline-block;margin:0 auto;}
div#navfooter li{display: block;float:left; color:#9e0b0f; font-size:14px;font-weight: 500; position:relative;border-right:1pt solid #9e0b0f;}
div#navfooter li a:link, div#navfooter li a:visited, div#navfooter li a:active{color:#9e0b0f; text-decoration:none;padding:6px 10px;}
div#navfooter li:last-child {border-right:0pt;}

.col-sm-8{padding:0px;}
p{font-size: 16px;}

h2 {font-family: 'Tahoma', sans-serif;margin-top:10px;margin-left:0px; color:#9e0b0f; font-size:1.3em; font-weight:bold;text-decoration:none;}
h2 a:link {color:#9e0b0f; text-decoration:none;}
h2 a:visited {color:#9e0b0f; text-decoration:none;}
h2 a:hover {color:#7e7e7e;}
h3 {font-family: 'Tahoma', sans-serif;text-decoration:none;}
.col-sm-8 h3 {color:#7d8081; text-decoration:none;font-size:16px;margin-top:20px;}
.col-sm-8 h3 a:link, .col-sm-8 h3 a:visited {color:#7d8081;}
.col-sm-8 h3 a:hover {color:#9e0b0f;}
.panel-body h3{font-weight:bold;margin-top:0px;font-size:18px;}
.panel-body h3 a:link , .panel-body h3 a:visited{color:#9e0b0f;  }
.panel-body h3 a:hover {color:#7e7e7e;}

.author{color:#999;font-size:12px;margin-bottom:4px;}

div#home-latest h1 {color:#9e0b0f; width:100%; display: inline-block; font-size:18px; line-height:1.5em; font-weight: bold;background-color: #ebebeb;padding:4px 10px;border: 1px solid #7d8081;}
div#home-latest .media {float:left;width:32%;display:inline-block;margin-top:1%;margin-right:1%;}
div#home-latest img {width:218px;}
.media-heading {clear:both;font-size:16px;line-height:18px;font-weight: bold; margin-bottom:4px;margin-top:6px;}
div.media-body a:link, div.media-body a:visited{color: #9e0b0f;text-decoration:none;}
p.author {color:#999; font-size:10px; margin-bottom:4px;}
p.author a:link, div#home-latest p.author a:visited {color:#999; text-decoration:none;}

div#subchannel-latest .media {float:left;width:48%;display:inline-block;margin-top:2%;margin-right:2%;}
div#subchannel-latest img {width:100%;}
div#subchannel-latest .media-heading {clear:both;font-size:16px;line-height:18px;font-weight: bold; margin-bottom:4px;margin-top:6px;}
div#subchannel-latest p.author {color:#585858; font-size:13px; margin-bottom:4px;font-weight: normal; }
div#subchannel-latest p.text-left{font-weight: normal;}
div#subchannel-latest p.author a:link, div#subchannel-latest p.author a:visited {color:#585858; text-decoration:none;}
div#subchannel-latest .img-responsive {width:320px;height:240px;overflow:hidden;}

p.author a:hover {color:#9e0b0f;}
.media-body p{font-size:13px; line-height:18px;}
.media-body p.author{font-size:12px;}
.media-body a:hover{color:#9e0b0f;}
.media-heading a:hover {color:#9e0b0f;}
.blog-heading{font-size:16px;line-height:18px;font-weight: bold; margin-bottom:4px;margin-top:6px;}

.panel.sidebar-panel{border:1px solid #999;box-shadow:0px 0px 0px white;border-radius: 0;margin-top:12px;}
.sidebar-header {background-color: #ebebeb;padding:4px 10px;border-bottom: 1px solid #7d8081;color:#9e0b0f; font-weight: bold;font-size:18px; line-height:1.5em;}
.panel-body .media-heading {clear:both;font-size:16px;line-height:18px;font-weight: bold; margin-bottom:4px;margin-top:6px;}
.panel-body .media-heading a:hover {color:#9e0b0f;}
.sidebar-panel .img-responsive img{width:100%;}
.sidebar-panel .panel-body p{font-size:13px; line-height:18px;}
.sidebar-panel .panel-body a:link, .sidebar-panel .panel-body a:visited{color: #000;text-decoration:none;}
.sidebar-panel .panel-body p.author {color:#999; font-size:10px; margin-bottom:4px;}
.sidebar-panel .panel-body p.author a:link, div#home-latest p.author a:visited {color:#999; text-decoration:none;}
.sidebar-panel .panel-body p.author a:hover, .sidebar-panel .panel-body a:hover {color:#9e0b0f;}

/* HEROS */
#myCarousel.carousel{height:282px;border:1pt solid #999;margin-bottom: 10px;}
#myCarousel .item {background-color:#FFF;height:280px;}
#myCarousel .row{margin:0px;padding:0px;height:280px;}
#myCarousel .col-sm-8{height:280px;margin:0px;padding-left:0px;overflow:hidden;}
#myCarousel .col-sm-8 img{height:280px;}
#myCarousel .col-sm-4 {height:280px;margin:0px;text-align:left; padding:5px 10px; text-shadow:none;right:0;left:0;}
#myCarousel .col-sm-4 H1{font-size: 18px;font-weight: bold;line-height: 20px;margin-top:5px;}
#myCarousel .col-sm-4 p{font-size: 14px;margin-bottom:5px;}
#myCarousel .carousel-indicators {left:75%;}
.carousel-indicators li {border-color:#999;background-color:#999;border-radius: 0px;}
.carousel-indicators li.active {border-color:#9e0b0f;background-color:#9e0b10;}
.carousel-indicators li:hover {border-color:#9e0b0f;}

div.panel.B1 {border: 1px solid #999;padding:0px;margin-bottom:15px;border-radius: 0px;overflow: hidden;}
.panel-body{display:inline-block;background-color: rgba(255,255,255,0.7);z-index: 99;width:100%;}
.panel-body p{font-size:13px; line-height:18px;}
.panel-body .author{color:#000;}
.panel .panel-img {height:276px;}
.panel .panel-img img{width:100%;}

div#story div.pagination {float:right; width:130px; background-color:#e6e6e6; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius: 6px; behavior: url('https://www.queeryme.com/web/PIE.php');position:relative;z-index: 0;}
div#story div.pagination div.this-page {float:right; padding:5px 8px 4px 0px;  font-size:0.68em; font-weight:bold;}
div#story div.pagination div.next-page-on a {display:block; width:20px; height:20px; float:right; background: #fff url(http://www.edgemedianetwork.com/images/arrow_right_on.png) no-repeat 7px 6px; text-indent: -9999px; border:1px solid; border-color:#ccc;position:relative;z-index: 0;}
div#story div.pagination div.next-page-off {display:block; width:20px; height:20px; float:right; background: #fff url(http://www.edgemedianetwork.com/images/arrow_right_off.png) no-repeat 7px 6px; text-indent: -9999px; border:1px solid; border-color:#ccc;position:relative;z-index: 0;}
div#story div.pagination div.last-page-on a {display:block; width:20px; height:20px; float:right; background: #fff url(http://www.edgemedianetwork.com/images/arrow_left_on.png) no-repeat 7px 6px; text-indent: -9999px; border-left:1px solid; border-top:1px solid; border-bottom:1px solid;border-color:#ccc;position:relative;z-index: 0;}
div#story div.pagination div.last-page-off {display:block; width:20px; height:20px; float:right; background: #fff url(http://www.edgemedianetwork.com/images/arrow_left_off.png) no-repeat 7px 6px; text-indent: -9999px; border-left:1px solid; border-top:1px solid; border-bottom:1px solid;border-color:#ccc;position:relative;z-index: 0;}
div#story div.toolsHeader{color:#9e0b0f; font-size:1em; font-weight: bold;border-bottom:1px solid #7d8081;padding:0 10px;}
div#story p{font-size:14px; line-height:20px;}

div#story h2, div#media h2{color:#9e0b0f; font-size:22px; margin-bottom:2px;  font-weight:bold; border-bottom: 1pt solid #7d8081; }
div#story div.author, div#story div.storydate, div#media div.author, div#media div.storydate {color:#585858; font-size:13px;margin-bottom: 0px;}
div#story .well{float:left;padding: 0px;margin-bottom: 6px;background-color: #fff;border:0px;max-width: 40%;}
div#story div.caption{font-size: 10px;}
.element-caption{max-width:350px;text-align: center;}
/*div.figureleft {width:250px; float:left; margin-right:10px; margin-bottom:10px; text-align:center;}*/
div.figureleft {width:100%; margin-bottom:10px; text-align:center;}
div.figureright {width:250px; float:right; margin-left:10px; margin-bottom:10px; text-align:center;}
.widecaption{max-width:670px !important;}

/*div#story ul.tools-header {clear:both; margin-left:0px;margin-bottom:20px;margin-top:40px;margin-right: 10px; display:inline-block; padding:0px;padding-bottom:10px;background-color: #ebebeb;border: 1px solid;border-color: #7d8081;width:250px;float: left;}
*/
div#story ul.tools-header {clear:both; margin:10px;display:inline-block; padding:0px;padding-bottom:10px;background-color: #ebebeb;border: 1px solid;border-color: #7d8081;width:250px;float: right;}
div#story ul.tools-header li {list-style:none;padding-left:6px;margin:0px;}
div#story ul.tools-header li.comments a, div#story ul.tools-header li.print a, div#story ul.tools-header li.email a, div#story ul.tools-header li.fb-share a,
 div#story ul.tools-header li.twitter-share a, div#story ul.tools-header li.google-share a{color:#999999; font-size:0.8em; font-weight:bold;padding-top:4px; padding-bottom:4px; padding-left:26px; padding-right:8px; display:block; }
div#story ul.tools-header li.comments a {background: url(https://www.queeryme.com/images/comments.png) no-repeat 5px 5px;}
div#story ul.tools-header li.print a {background: url(https://www.queeryme.com/images/print.png) no-repeat 5px 5px;}
div#story ul.tools-header li.email a {background: url(https://www.queeryme.com/images/email.png) no-repeat 5px 5px;}
div#story ul.tools-header li.textlarge a {text-indent:-99999px;padding-right:6px; padding-top:4px; padding-bottom:4px; padding-left:16px; display:block; float:left; background: url(https://www.queeryme.com/images/text_large.png) no-repeat 5px 5px; color:#999999; font-size:0.8em; font-weight:bold;}
div#story ul.tools-header li.textmedium a {text-indent:-99999px;padding-top:4px; padding-bottom:4px; padding-right:4px; padding-left:16px; display:block;  float:left; background: url(https://www.queeryme.com/images/text_medium.png) no-repeat 5px 5px; color:#999999; font-size:0.8em; font-weight:bold;}
div#story ul.tools-header li.textsmall a {padding-top:4px; padding-bottom:4px; padding-right:4px; padding-left:26px; display:block; float:left; background: url(https://www.queeryme.com/images/text_small.png) no-repeat 5px 5px; color:#999999; font-size:0.8em; font-weight:bold;}

div#story ul.tools-header li.fb-share a, div#media ul.tools-header li.fb-share a{background: url('https://www.queeryme.com/images/share-fb-sm.png') no-repeat 2px 2px;}
div#story ul.tools-header li.twitter-share a, div#media ul.tools-header li.twitter-share a{background: url('https://www.queeryme.com/images/share-twitter-sm.png') no-repeat 2px 2px;}
div#story ul.tools-header li.google-share a, div#media ul.tools-header li.google-share a{background: url('https://www.queeryme.com/images/share-google-sm.png') no-repeat 2px 2px; }
div#story ul.tools-header li.textsmall a:hover, div#story ul.tools-header li.email a:hover, div#story ul.tools-header li.print a:hover, div#story ul.tools-header li.comments a:hover, div#story ul.tools-header li.fb-share a:hover, div#story ul.tools-header li.twitter-share a:hover, div#story ul.tools-header li.google-share a:hover{color:#9e0b0f; text-decoration:none;}
div#related-topics{margin-top:10px; font-size:13px;margin-bottom:10px;border-top:1px solid; border-color:#ccc;}


div#story div#discussion, div#story div#facebook-discussion, div#media div#discussion, div#media div#facebook-discussion {clear:both;}
div#story div#discussion, div#media div#discussion{margin-top:30px;}
div#story div#discussion h3, div#story div#facebook-discussion h3,div#media div#discussion h3, div#media div#facebook-discussion h3 {  font-weight:500;clear:both; padding:4px; margin-bottom:10px; background-color:#e6e6e6; border:1px solid; border-color:#ccc;}
div#story div#facebook-discussion h3, div#media div#facebook-discussion h3{font-size: .9em;}
div#story div#discussion ul, div#media div#discussion ul {margin-left:0px; padding-left:0px; margin-top:0px;}
div#story div#discussion ul li, div#media div#discussion ul li {list-style:none;}
div#story div#discussion img, div#media div#discussion img {float:left; display:block; width:50px; margin-right:10px;  padding-top:10px; border:0;}
div#story div#discussion div.comment, div#media div#discussion div.comment {float:left; width:520px; display:block; background-color:#FFFFFF;}
div#story div#discussion div.comment H5,div#media div#discussion div.comment H5 {background-color:#fcfcfc; padding-top:10px; color:#555555;}
div#story div#discussion p, div#media div#discussion p {margin:0px; padding:20px 10px 10px 10px; background: #FFFFFF url(http://www.edgemedianetwork.com/images/quote_header.png) no-repeat 0 0; font-size:0.68em;}
div#story div#discussion div#discussion-add, div#media div#discussion div#discussion-add {clear:both; display:block; padding:10px; text-align:center;}

div#relatedstory {display:inline;clear:both; width:100%;}
div#relatedstory h3{ font-size:18px;font-weight: bold;}
div#relatedstory div.card {display:block;float:left; width:150px; height:240px; border: 1pt solid #999; border-radius: 6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:10px;margin-right: 5px;margin-bottom:10px;}
div#relatedstory div.card div.card-img {height:100px; overflow:hidden;}
div#relatedstory div.card div.card-img img{margin-top:0px;}
div#relatedstory div.card p.card-author {font-size: 12px;}
div#relatedstory div.card div.media-heading {font-size: 14px;}



/* PHOTO SLIDER */
/* new photo gallery carousel */
.rsContainer {position: relative;width: 100%;height: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder {background: #000000;color: #FFF;}
.rsPreloader{position:absolute; display:block; background:url(http://www.queeryme.com/tools/jssor/spinner.gif) no-repeat center center; top:0px; left:0px; width:100%; height:100%;}

.rsDefault .rsArrow {height: 100px; width: 44px; position: absolute; margin-top:250px;display: block; cursor: pointer; z-index: 21; }
.rsDefault.rsVer .rsArrow {width: 100%;height: 44px;}
.rsDefault.rsVer .rsArrowLeft { top: 0; left: 0; }
.rsDefault.rsVer .rsArrowRight { bottom: 0;  left: 0; }
.rsDefault.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsDefault.rsHor .rsArrowRight { right: 0; top:0; }

.rsDefault .rsArrowIcn {width: 32px; height: 32px; top: 50%; left: 50%; margin-top:-16px;	 margin-left: -16px; position: absolute;	 cursor: pointer;	 background: url('http://www.queeryme.com/javascript/photoslider/rs-default.png'); background-color: #000; background-color: rgba(0,0,0,0.75); *background-color: #000; border-radius: 2px;}
.rsDefault .rsArrowIcn:hover {background-color: rgba(0,0,0,0.9);}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; }
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }
.rsDefault .rsArrowDisabled .rsArrowIcn { opacity: .2; filter: alpha(opacity=20);  *display: none; }

.rsDefault .rsThumbs{background: #FFFFFF;color:#000;margin-top:10px;}
.rsDefault .rsThumbsHor {width: 100%;height: 110px;}
.rsDefault .rsThumbsVer {width: 96px;height: 100%;position: absolute;top: 0;right: 0;}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {position: relative;height: 100%;}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {position: relative;width: 100%;}
.rsDefault .rsThumb {float: left;overflow: hidden;width: 75px;height: 100px;padding-top:20px;}
.rsDefault .rsThumb.rsNavSelected{}
.rsDefault .rsThumb.rsNavSelected img {border:1pt solid #fb0000;background:#fb0000;}
.rsDefault .rsTmb {display: block;}

.rsDefault .rsThumbsArrow {height: 100%;width: 20px;position: absolute;display: block;cursor: pointer;	z-index: 21;	background: #FFF;}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {width: 100%;height: 20px;}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }
.rsDefault .rsThumbsArrowIcn {width: 16px; height: 16px; top: 50%; left: 50%; margin-top:-8px;	 margin-left: -8px; position: absolute;	 cursor: pointer;	 background: url('http://www.queeryme.com/javascript/photoslider/rs-default-black.png'); }
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }
.rsDefault .rsThumbsArrowDisabled { display: none !important; }
.rsMainSlideImage {margin-top:6px;}

.rsDefault .rsFullscreenBtn { right: 0px; top: 0; width: 32px; height: 44px; z-index: 22; display: block; position: absolute; cursor: pointer;}
.rsDefault .rsFullscreenIcn { display: block; margin: 0px; width: 32px; height: 32px; background: url('http://www.queeryme.com/javascript/photoslider/rs-default.png') 0 0; border-radius: 2px; }
.rsDefault .rsFullscreenIcn:hover {background-color: rgba(0,0,0,0.9);}
.rsDefault.rsFullscreen .rsFullscreenIcn {background-position: -32px 0;}
.shareLinks{position:absolute;z-index:5;top:2px;left:4px;}
.shareLinks .fb-share, .shareLinks .twitter-share, .shareLinks .google-share, .shareLinks .pinterest-share, .shareLinks .linkedin-share, .shareLinks .email-share{float:left; width:30px;height:30px;cursor: pointer;background: url('http://www.queeryme.com/images/share-icons.png');}
.shareLinks .fb-share{background-position: 0px 0px;}
.shareLinks .twitter-share{background-position: -29px 0px;}
.shareLinks .google-share{background-position: -58px 0px;}
.shareLinks .pinterest-share{background-position: -86px 0px;}
.shareLinks .linkedin-share{background-position: -115px 0px;}
.shareLinks .email-share{background-position: -143px 0px;}
img.rsImg.rsMainSlideImage{margin-top:6px;}

/* FORMS */
.formDiv {margin-top:20px;}
.form-group{color:#3a3a3a;font-size:13px;}
.form_header {font-weight: bold;color:#000;}
label {font-weight: normal;font-size:14px;color:#9e0b0f;margin-bottom:0px;}
/*.mailinglist input {height:34px;padding:4px 10px;color:#000; border: 1pt solid #000;}*/
/*.mailinglist .form-group{width:62%;margin-right:1%;float:left;}*/
.mailinglist {display:inline-block;}
.mailinglist p {text-align:left;}
.mailinglist input[type="submit"]{margin-top:6px;height:34px;background-color: #9e0b10;color:#FFF;padding:5px 10px;border:0px;margin-left:auto; margin-right:auto;}

div.results {clear:both; padding:0 6px; margin: 0 0 10px 0; border:1px solid #817f84; display:block; width:100%; height:25px; background-color: #e2e2e1; }
div.results div.current {padding:7px; display:block; height:11px; float:left; color:#000; font-size:0.75em; line-height:98%; font-weight:600;}
div.results div.last a{color:#000; text-decoration:none; padding:2px; padding-top:3px;display:inline-block; width:100px; float:right; font-size:0.75em; text-align: right;position:relative;}
div.results div.last a:hover {color:#af1f1b; text-decoration:none; }
div.results div.next a{color:#000; text-decoration:none; padding:2px; padding-top:3px;display:inline-block; width:100px; float:right; text-align: right; font-size:0.75em; position:relative;}
div.results div.next a:hover{color:#af1f1b; text-decoration:none; }
div.arrow-right {margin-left:6px;margin-top:3px;margin-right:8px;float:right; width: 0;  height: 0;  border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid black; }
div.arrow-left {margin-right:6px;margin-top:3px;margin-left:8px;float:left; width: 0;  height: 0;  border-top: 6px solid transparent; border-bottom: 6px solid transparent;  border-right:6px solid black;  } 

div.refine-search {clear:both; padding:6px; margin: 0 0 10px 0; border:1px solid #ccc; display:block;}
div.refine-search H5{color:#000;font-size:1.1em;font-weight: bold;}
.searchfields{display:inline-block;padding-top:2px;}
div.refine-search p {padding-left:10px; padding-right:10px;}
div.refine-search label{width:auto;margin-right:10px;}
.searchform input[type=submit]{font-size:.7em; }

/* EVENT CALENDAR */

.responsive-calendar hr {margin-bottom:0px;}
a.btn.btn-primary{color:#fff;}
.btn-primary {color: #fff;text-shadow: 0;background-color: #9e0b0f;background-image:none;border-color:#9e0b0f; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active,.btn-primary.disabled, .btn-primary[disabled] {color: #fff;background-color: #737373;}
.btn-primary:active, .btn-primary.active {background-color: #aaa7a7;}
.btn-default:hover{background-color: #9e0b0f;background-image:none;color:#fff;}

.responsive-calendar .day {height:35px;padding:10px 0;}
.responsive-calendar .day.header {background: #d1d1d1;padding:4px 0px;margin:0px;}
.responsive-calendar .day a {padding:10% 0;margin:4px;}
.responsive-calendar .day.active a {background-color: #818181;color: #fff}
.responsive-calendar .day.active a:hover {background-color: #aaa7a7}
.responsive-calendar .day.active .not-current {background-color: #aaa7a7;color: #fff}
.responsive-calendar .day.active .not-current:hover {background-color: #ad5e61;}

div.eventList{display:inline-block;padding:10px; width:666px;border:1px solid #999;}
div.eventList h2 {border-bottom:1pt solid #999; color:#000;font-size:22px;font-weight: bold;}
div.calendar-today {clear:both;}
div.calendar-today img {float:left;margin-right:10px;}
div.calendar-today h4 {float:left;font-size:16px;width:70%;}
div.calendar-today .eventDek {float:left;width:70%;font-size: 12px;}
div.calendar-today .otherpub{font-size:11px;color:#8f8f8f;}

div#event .eventImage{width:250px;float:left; margin-right:10px; display:inline-block;}
div#event {margin-top: 0px;}
div#event .well {display:inline-block;width:96%;background-color: #eee;border-radius: 0px;}
div#event h1 {color:#000; font-size:1.67em; line-height:110%; margin-bottom:10px;}
div#event h2 {color:#000; font-size:1.2em; font-weight: bold; line-height:110%; margin:10px 0px;}
div#event h3 {font-weight: bold; }
div#event .detailHeader {color:#9e0b0f; font-size:1.2em;font-weight: bold; line-height:98%; margin-bottom:3px;margin-top:6px;}
div#event .detailbody {color:#000; font-size:1em; line-height:98%; margin-bottom:3px;margin-top:6px;}
div#event .detailImage{clear:both;margin:10px;}
div#event ul li {font-size: .9em;}
div#event .eventDescBody {clear:both; display:inline-block; color:#000; margin-bottom:3px;margin-top:20px;text-align:left;}

/* MY ACCOUNT */
div#myaccount .panel-default,div#directory .panel-default{background: rgba(255, 255, 255, 0.3);width:49%;border-color: #999;margin-right:1%;padding:0;}
h3.panel-title{font-size:18px;color:#9e0b0f;font-weight: bold;margin-top:0px;}
div#myaccount .button-block{text-align: center;font-size:12px;}
div#myaccount .hint a:link, div#myaccount .hint a:visited, div#directory .hint a:link, div#directory .hint a:visited{color:#9e0b0f;}
div#myaccount .hint a:hover, div#directory .hint a:hover{color:#888888;}
div#myaccount .hint, div#directory .hint{font-size: 12px;color:#888888;text-align:left;}

.nav-tabs {border-color: #9e0b0f;}
.nav-tabs a {color:#8a8a8a;}
a.nav-link.active {color:#FFFFFF; background-color:#9e0b0f;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#FFFFFF; background-color:#9e0b0f;}
.nav-tabs > li > a:hover, .nav > li > a:focus {color:#FFF; background-color:#8a8a8a;}
div#businessResult .nav-tabs, .nav-tabs > li > a.business-link:hover{border-bottom: 1px solid #9e0b0f;}
.nav-tabs > li > a.business-link{padding: 6px 10px;margin:0px;}

.tab-pane-inner{padding: 10px 4px;text-align: left;}
.tab-pane-inner .header{font-size:16px;font-weight: bold;clear: both;height: 30px;padding: 1% 0;background-image: none;}

div.profilephoto {width:300px; background-color:#f2f2f2; border:1px solid #ccc; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius: 6px; behavior: url('http://www.queeryme.com/web/PIE.php');}
div#userImage{width: 280px; height: 250px;text-align: center;padding:20px;}
div#myaccount h4, div#directory h4{font-weight: bold;font-size: 16px;color:#767676;margin:20px 0 4px;}
div#myaccount label, div#directory label{font-weight: normal;}

div.process-complete, div.process-complete-right {background-color:#b9b9b9; color: #fff;}
div.process-complete:after {border-left-color: #b9b9b9;}
.imageHolder { width: 300px; height: 250px;border: 5px dashed #ccc; margin: 5px auto; padding:5px;  font-size:14px; font-weight:bold; color:#ccc;}
.imageHolderHover { border: 5px dashed #0c0; margin: 5px auto; padding:5px;  font-size:14px; font-weight:bold; color:#ccc;}
.imageHolderLoading { margin: 5px auto; padding:5px;  font-size:14px; font-weight:bold; color:#333;}
.imagePreview { width: 300px; height: 250px;margin: 15px auto;}
.imageHolder img { display: block; margin: auto; }
.progress {  font-size:12px; font-weight:bold; }
.uploadProgress { width: 100%; display:none;}

div#businessmapSmall {height: 200px; width: 300px;border:1pt solid #000;margin:10px;float:left;}
div#businessmapFull {height: 400px; width: 650px;border:1pt solid #000;margin-bottom:20px;margin-top:10px;}
div#businessResult {clear:both; display:none;min-width:400px;padding-top:10px;}
div#businessResult ol{margin-left:-10px;list-style-type:upper-alpha;}
div#businessResult li{font-size:14px;margin-left:0px;}
.directory-slug {color:#000; font-size:14px; clear:both; margin-bottom:10px; font-weight: bold;line-height:normal;}
.directory-slug a:link, .directory-slug a:visited{color:#000;}
.directory-listing {padding-bottom:2%; padding-right:1%; float:left; width:30%; color:#333333; font-size:12px;}
.listing-dek{font-size: 12px;}

div#listing {margin-top:10px;}
div#listing .address {margin-top:10px; color:#000; font-size:12px; }
div#listing div.info {display:inline-block;margin-top:10px; color:#000; font-size:14px; font-weight: bold; clear:both; margin-bottom:10px; position:relative;}
div#listing div.info  p{font-weight: normal;}
div.contactDetails {display:inline-block;float:left;margin:10px;font-size:12px;}
div.panel h4 {color:#a2a2a2;font-size:14px;font-weight: bold;}

.checkbox-slider {position:relative; display:inline-block; width:30px; height:17px; margin-top:2px; margin-right:4px; margin-bottom:2px; vertical-align: middle; } .checkbox-slider input {display:none;}
.slider {position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#bbb; -webkit-transition:.4s; transition:.4s; border-radius:17px; } .slider:before {position:absolute; content:""; height:13px; width:13px; left:2px; bottom:2px; background-color:#fff; -webkit-transition:.4s; transition:.4s; border-radius:50%; } input:checked + .slider {background-color:#2196F3;}
input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {-webkit-transform: translateX(13px); -ms-transform: translateX(13px); transform: translateX(13px); }

.table {width:100%; display:table;}
.table-header {display:table-row; color:#fff; background:#000; font-size:1em;}
.table-header-100 {width:100px; padding: 6px 12px; display: table-cell; color:#fff; background:#000; font-size:.95em;}
.table-header-50 {width:50px; padding: 6px 12px; display: table-cell; color:#fff; background:#000; font-size:.95em;}
.table-row {display:table-row;}
.table-row:hover {background:#ddd;}
.table-row:hover a {color:#9e0b0f;}
.table-row:nth-of-type(odd) {background: #e2e2e2;}
.table-row:nth-of-type(odd):hover {background:#ddd;}
.table-row:nth-of-type(odd):hover a {color:#9e0b0f;}
.table-cell-100 {width:100px;padding: 6px 12px; display: table-cell;  font-size:12pt;}
.table-cell {padding: 6px 12px; display: table-cell; font-size:12pt;}
.table-cell-inactive {padding: 6px 12px; display: table-cell;  font-size:12pt;}
.table-cell a {color:#9e0b0f; text-decoration:none;}
.table-cell-inactive a {color:#666; text-decoration:none; font-style:italic;}

/* MY ACCOUNT PROCESS */
div.process {margin-bottom:10px;}
h3.process-header{font-size:18px;color:#9e0b0f;font-weight: bold;margin-top:0px;}

div.process-complete {float:right; border:1px solid #ccc; background-color:#9e0b0f; padding:8px 5px 3px 24px; width:25%; height:32px; position:relative; font-family:sans-serif; font-size:13px; color: #fff;}
div.process-complete:after, div.process-complete:before {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none;}
div.process-complete:before {border-color: rgba(204, 204, 204, 0); border-left-color: #ccc; border-width: 16px; margin-top: -16px;}
div.process-complete:after {border-color: rgba(255, 0, 0, 0); border-left-color: #9e0b0f; border-width: 15px; margin-top: -15px;}
div.process-incomplete {float:right; border:1px solid #ccc; background-color:#eee; padding:8px 5px 3px 24px; width:25%; height:32px; position:relative; font-family:sans-serif; font-size:13px; color:#333;}
div.process-incomplete:after, div.process-incomplete:before {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none;}
div.process-incomplete:before {border-color: rgba(204, 204, 204, 0); border-left-color: #ccc; border-width: 16px; margin-top: -16px;}
div.process-incomplete:after {border-color: rgba(238, 238, 238, 0); border-left-color: #eee; border-width: 15px; margin-top: -15px;}
div.process-incomplete-right {float:right; border:1px solid #ccc; background-color:#eee; padding:8px 5px 3px 24px; width:25%; height:32px; position:relative; font-family:sans-serif; font-size:13px;}
div.process-complete-right {float:right; border:1px solid #ccc; background-color:#9e0b0f; padding:8px 5px 3px 24px; width:25%; height:32px; position:relative; font-family:sans-serif; font-size:13px; color: #fff;}
div.tab-pane-inner h4 {border-bottom:1pt solid #d0cfcf; color:#a2a2a2;font-size:18px;font-weight: bold;}
div#businessResult div.tab-pane-inner h4 {clear:both;border:0; background-color:#e2e2e2;color:#9e0b10;font-size:16px;font-weight: bold;padding:1%;}

.alert-warning {font-size:14px;padding:4px 10px;}

/* Modal slide up from bottom */
.modal { display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(255,255,255);background-color: rgba(255,255,255,0.4); -webkit-animation-name: fadeIn;-webkit-animation-duration: 0.2s;animation-name: fadeIn;animation-duration: 0.2s;} 
.modal-content { position: fixed; padding:40px; bottom: 0;color: #ffffff; width: 100%; min-height:200px;background-color:#9e0b10; -webkit-animation-name: slideIn; -webkit-animation-duration: 0.2s; animation-name: slideIn; animation-duration: 0.2s;} 
.modal-content-inner{width:70%; margin: 0px auto;} 
.modal-content a:link, .modal-content a:visited {color:#FFF;text-decoration: underline;}
.modal-content a:hover {color:#e2e2e2;}

/* Add Animation */ 
@-webkit-keyframes slideIn {
	 from {bottom:-300px; opacity:0}  to {bottom:0; opacity:1} 
} 
@keyframes slideIn { 
	from {bottom:-300px; opacity:0} to {bottom:0; opacity:1}
} 
@-webkit-keyframes fadeIn {
  from {opacity: 0} 
  to {opacity: 1}
}

@keyframes fadeIn {
  from {opacity: 0} 
  to {opacity: 1}
}
	
.close { color: white; float: right; font-size: 28px; font-weight: bold; color: #FFF; } 
.close:hover, .close:focus { color: #e2e2e2; text-decoration: none; cursor: pointer; } 
.modal-header {padding: 2px 16px; color: #FFF; } 
.modal-header h2 {color:#FFF;}
.modal-body {padding: 2px 16px;} 

@media screen and (max-width: 1000px) {
	div#topad-side, div#topad-sideright,div#bottomad-side, div#bottomad-sideright {display:none;}
	div#topad{width:auto;text-align: center;}
	div#topad-center{float:none;margin:0 auto;}
	.header, div#main-content{padding-left:1%;padding-right:1%;}
	div.header{background-image:none;}
	.side-collapse-container{width:100%; position:relative; left:0; transition:left .4s;} 
	.side-collapse-container.out{left:200px;} 
	.side-collapse {top:0px; bottom:0; left:0; width:200px; position:fixed; overflow:hidden; transition:width .4s; z-index: 99;border-right: 1px solid #8a8a8a;} 
	.side-collapse.in {width:0;}       
	.navbar ul li:last-child, .navbar ul li:last-child:hover{background: none;padding-left: 0px;}
	.navbar-inverse .navbar-nav>li>a{padding-left: 30px;border-bottom: 1px solid #d1d1d1;}
	.navbar-header, .navbar-nav>li {float: none;}
	.navbar-nav {float: none !important;}
	.navbar-toggle {display: block;}
	.navbar-inverse .navbar-toggle {border: 0px;}
	.side-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
	.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
	.side-collapse.collapse {display: none!important;}
	.navbar-nav {float: none!important;margin-top: 7.5px;}
	.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
	.collapse.in{display:block !important;}
	.navbar-nav .open .dropdown-menu {position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; }
}
