@charset "UTF-8";
/*   
Theme Name: KVegas Theme
Theme URI: http://htmlfx.com
Description: A style-free theme to get you started on an HTML5-based Wordpress theme of your own.
Author: Anthony Carcelli
Author URI: http://designcanopy.com
Version: 1
*/


body {background:#000 url(i/bg_neon.jpg) no-repeat center top fixed;margin: 0;padding: 0;}
a, button {cursor:pointer;text-decoration:none;color:#cf1800;}
a span.secondary {color:#424242;}

h1,
h2,
h3,
h4 {font-size:24px;margin:0 0 0.5em;text-transform:uppercase;font-style:italic;color:#cf1800;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:15px;}
h5 {font-size: 16px;margin-bottom:20px;}

#main .highlight {color:#444;}

p {margin:0 0 1em;line-height:1.5em}
input[type="submit"],
#content .concerts_container .button a {background:#cf1800;border:0;color:#fff;font-size:14px;padding:7px 14px;border-radius:3px;font-style:italic;text-transform:uppercase;}
input[type="submit"]:hover,
#content .concerts_container .button a:hover {background:#f34a35;}

.wrapper {position:relative;margin:0 auto;}

#page-wrap {width: 1200px; margin:0 auto;margin-top:45px;font-size:14px;}

#header {min-height:188px;}
#header #logo {float:left;position: absolute;width:1088px;height:186px;overflow:hidden;}
#header #live_stream {float:right;width:230px;height:188px;}
#header .description {display:none;}

#primary_nav {height:44px;background:#333 url(i/nav-middle.png) repeat-x;margin:0;}
#primary_nav > ul {padding:0 0 0 80px;margin-top:-4px;}
#primary_nav > ul > li > a {display:inline-block;line-height:44px;height:44px;padding:0 15px;font-size:15px;text-transform:uppercase;z-index:2000;}
#primary_nav a {color:#fff;}
#primary_nav li.current-menu-item a,
#primary_nav a:hover {color:#fcd700; }
#primary_nav ul ul a {width:135px; line-height:40px; padding: 0 20px; display:block;}
#primary_nav ul ul {position:absolute; top: -999999px; left: 0; opacity: 0; background:#1e1d1d;}


#main {background:#fff;}
#main .wpss_slideshow {clear:none;padding:0;background:none;z-index:1;}
#main .wpss_slideshow h4 {display:none;}

#content {display:inline-block;width:800px;padding:0px 0px 20px 20px;}
#content article.profile {float:left;margin:0 50px 50px 0;width:auto;border:0;}
#content article {display:inline-block;width:100%;border-bottom:1px solid #ccc;padding:20px 0;}
#content .two_col {display:inline-block;width:100%;}
#content .col_1 {float:left;width:212px;}
#content .col_2 {float:right;width:550px;margin-left:20px;}
#content .widget,
#content .wpss_slideshow {display:inline-block;width:100%;margin:0 0 30px;}
#content .widget img {max-width:99%;}

#content .half {float:left;width:45%;padding-right:5%;}
#content .full {clear:left;}
#content .container {margin:0 0 40px;}

#content #wpcf7-f272-p31-o1 {float:right;width:20%;margin-right:20px;}
#content #wpcf7-f272-p31-o1 input {max-width:100%;}

#content .concerts_container {display:inline-block;width:100%;border-bottom:1px solid #ccc;padding:20px 0;}
#content .concerts_container .featured_image {float:left;margin-right:10px;}
#content .concerts_container p {font-size:15px;}
#content .concerts_container .button {text-align:right;}

#sidebar {width:335px;float:right;margin:0 -360px 0 0;}

.footer_widgets {display:inline-block;width:100%;border-top:1px solid #000;padding:20px 0;margin:30px 0 0;}
.footer_widgets li {float:left;width:350px;margin-left:30px;}
.footer_widgets li:first-child {margin:0;}

#footer {padding:20px;color:#000;}
#footer small {float:right;}
#footer_nav a {color:#FFF;}
#footer_nav a:hover {color:#fcd700;}
#footer_nav > ul > li {display:inline-block;}
#footer_nav > ul > li > a {display:inline-block;line-height:44px;height:44px;padding:0 15px 0 0;}


#fm_playlist img {display:block;}
#pl {border:1px solid #e8e8e8 ;padding:10px;width:320px;max-height:430px;overflow:auto;}
#pl strong { font-weight: bold;font-style:normal;}
#pl br {line-height:2em;}

#text-3.widget {border:1px solid #e8e8e8 ;}
#socialstream {list-style: none;display:inline-block;margin:10px 0;}
#socialstream li {float: left;padding-right: 5px;}

.img_title {position:relative;clear:left;}
.img_title::after {content:'';position:absolute;width:100%;top: 35%;left:0;border-bottom:1px solid #000;z-index:0;}
.img_title .img_container {display:inline-block;background:#fff;position:relative;z-index:1;padding:0 10px 0 0;}
.img_title img {vertical-align:middle;}

.post-edit-link {position:relative;display: block;width:120px;height: 32px;line-height:32px;padding: 0 10px;margin: 0;background:rgba(0,0,0,0.2);color:#2ea2cc;background:#444;clear: left;}
.post-edit-link::before {content: '\f464';top: 2px;position: relative;float: left;font: 400 20px/1 dashicons;speak: none;padding: 4px 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-image: none!important;margin-right: 6px;}

.wp-caption {text-align:center;border:1px solid #ccc;margin:0 5px 10px;padding:5px 0 0;transition:all linear 0.2s;}
.wp-caption:hover {box-shadow:0 0 8px #000;}
.wp-caption-text {font-weight:bold;font-style:italic;color:#cf1800;padding:5px;}
.wp-caption > a {position:relative;display:block;}
.wp-caption > a::before {content:'';position:absolute;left:36%;top:26%;width:50px;height:50px;z-index:1;background:rgba(0,0,0,0.3);border-radius:25px;}
.wp-caption > a::after {content:'';position:absolute;left:45%;top:35%;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff;width:0;height:0;z-index:1;}

.wp-post-image {float:left;margin:0 20px 20px 0;}

#dpe_fp_widget-2 {display:inline-block;}
#dpe_fp_widget-2 ul li.profile {display:inline-block;float:none;margin:0 0 10px 0;padding: 0;width: 100%;}
#dpe_fp_widget-2 ul li > a {float:left;margin:0 10px 10px 0;/* margin:0 0 0 -110px; */}
#dpe_fp_widget-2 ul li img {width:100px;height:100px;margin:0;}

#dpe_fp_widget-3 {}
#dpe_fp_widget-3 ul li {display:inline-block;float:none;margin:0 0 10px 0;padding:0;border-bottom:1px solid #ccc;}
#dpe_fp_widget-3 ul li > a {float:left;margin:0 10px 10px 0;}

#dpe_fp_widget-4 {}
#dpe_fp_widget-4 ul li {display:inline-block;float:none;margin:0 0 10px 0;padding:0;border-bottom:1px solid #ccc;}
#dpe_fp_widget-4 ul li > a {float:left;margin:0 10px 10px 0;}

.sam-place {margin-bottom:10px}
blockquote.instagram-media {display:none;}
#uberbar    { 
 padding:0;
margin:0 auto;
    position:fixed; 
    top:0; 
    left:0; 
    z-index:2000; 
width:100%;
height:188px;
text-align:center;
}
hr.post-to-page-separator {
clear:both;
}