<link href="https://fonts.googleapis.com/css?family=Oswald&display=swap" rel="stylesheet">


@font-face {
  font-family: 'Cinzel-Regular';
  src: url('../fonts/Cinzel-Regular/Cinzel-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Cinzel-Regular/Cinzel-Regular.otf')  format('opentype'),
	     url('../fonts/Cinzel-Regular/Cinzel-Regular.woff') format('woff'), url('../fonts/Cinzel-Regular/Cinzel-Regular.ttf')  format('truetype'), url('../fonts/Cinzel-Regular/Cinzel-Regular.svg#Cinzel-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body.custom-background { 
	background-image: url("https://www.jukeboxbandstand.com/wp-content/themes/JBB/images/bodybg.png"); 
	background-position: left top; 
	background-size: auto; 
	background-repeat: repeat; 
	background-attachment: scroll !important; 
}
#main-header {
	z-index: 9999;
}
h1{
	font-family: 'Oswald', sans-serif;
	font-size: 56px !important;
	font-weight: 300 !important;
	color: #000 !important;
}
.header-slogan p{
	font-family: 'Cinzel', serif !important;
}
#top-menu-nav > ul > li > a{
	font-family: 'Oswald-Regular' !important;
}
.footer-links #menu-footer-menu a{
	color: #e6e6da;
}
#top-menu-nav > ul > li > a {
	font-weight: 500 !important;
}
@media(min-width:981px){
	#top-menu-nav > ul > li > a{
		font-size: 14px !important;
	}
}
@media(min-width:1100px){
	#top-menu-nav > ul > li > a{
		font-size: 16px !important;
	}
}
@media(min-width:981px){
	.slider-frame {
	background: rgba(0, 0, 0, 0) url("https://www.jukeboxbandstand.com/wp-content/themes/JBB/images/slider-frame.png") no-repeat scroll right top;
	height: 194px;
	position: absolute;
	right: 0;
	top: 0;
	width: 409px;
	}
}




















/*Default styles start here*/

.home #main-content{

	padding:0;

}

.space{

padding:15px;

}

.ver-space{

padding:15px 0;

}

.hor-space{

padding:0 15px;

}

.mspace{

margin:15px;

}

.ver-mspace{

margin:15px 0;

}

.hor-mspace{

margin:0 15px;

}

.top-mspace{

margin-top:15px;

}

.bot-mspace{

margin-bottom:15px;

}

.top-big-mspace{

margin-top:25px;

}

.bot-big-mspace{

margin-bottom:25px;

}

.strong{

font-weight:700;

}

a{

text-decoration:underline;

color:#bb9d61;

}

a:hover{

text-decoration:none !important;

}

.txtupper{

text-transform:uppercase;

}

p{

font-size:16px;

font-family:open sans;

font-weight:400;

color:#616060;

padding-bottom:25px;

line-height:24px;

}

hr{

	border-bottom: 1px solid;

    border-top: medium none;

    color: #c2c2c2;

	border-right:none;

	border-left:none;

}

img.alignright{

margin:0 0 35px 35px;

position:relative;

top:35px;

}

img.alignleft{

margin:0 35px 35px 0;

position:relative;

top:35px;

}

#et_search_icon:hover, .mobile_menu_bar::before, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4{

	color:#fff;

}

#et_top_search {

	color:#f5f5f5;

	margin-top:0;

	font-size:20px;

	

}

#et_search_icon::before{

	font-size:16px;

	font-weight:bold;

	top:-3px !important;

}

#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after{

	display:none;

}

#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child{

	padding-right:0;

}

.et_header_style_centered #logo {

    max-height: none !important;

	margin-top:17px;

}

.et_pb_search_form_hidden{

	display:none !important;

}

.et_header_style_centered #main-header .logo_container{

	height:auto;

}

@font-face {

  font-family: 'Cinzel-Regular';

  src: url('../fonts/Cinzel-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Cinzel-Regular.woff') format('woff'), url('../fonts/Cinzel-Regular.ttf')  format('truetype'), url('../fonts/Cinzel-Regular.svg#Cinzel-Regular') format('svg');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'Oswald-Regular';

  src: url('../fonts/oswald/Oswald-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/oswald/Oswald-Regular.woff') format('woff'), url('../fonts/oswald/Oswald-Regular.ttf')  format('truetype'), url('../fonts/oswald/Oswald-Regular.svg#Oswald-Regular') format('svg');

  font-weight: normal;

  font-style: normal;

}



/*Default styles end here*/

.header-slogan{

	position:absolute;

	top:132px;

	left:238px;

	z-index:99999;

}

.header-slogan p{

	font-family: 'Cinzel-Regular';

	font-size:24px;

	color:#fff;

	font-weight:400;

	}

#top-menu-nav > ul > li > a{

	font-family: 'Oswald-Regular';

	font-size:15px !important;

	color:#0a0a0a;

	font-weight:400 !important;	

}

.et_header_style_centered #et_search_icon::before{

	color: #1b132b;

    font-weight: bold;

	top:17px !important;

	text-shadow:0 0 0 #1b132b;

	display:none;

}

#et_search_icon{

	width:24px;

	height:24px;

	background:url(https://www.jukeboxbandstand.com/wp-content/themes/JBB/images/search-icon.png) no-repeat center center;

	margin-top:13px;

	display:block;

	cursor:pointer;

	animation: 0s ease 0s normal none 1 running none;

}

.et_pb_menu_hidden #et_search_icon{

	animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s normal none 1 running fadeOutBottom;

	opacity:0;

}

.et_pb_menu_visible #et_search_icon{

	animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s normal none 1 running fadeInBottom;

    opacity: 1;

    z-index: 99;

}

.et-search-form input{
	font-family: 'Oswald', sans-serif;
}
h1{
	font-family: 'Oswald', sans-serif;
	font-size:56px !important;
	font-weight:300 !important;
	color:#000 !important;
	padding-bottom:26px !important;
	padding-top:8px !important;
}
.welcome-content{
	padding:46px 0 0 0!important;
}
.welcome-content .et_pb_row{
	padding:0 17px 0 27px;
	width:100% !important;
}
.welcome-content h5{
	font-size:18px;
	color:#bb9d61;
	font-weight:bold;
	padding:30px 0 18px 0;
}
.welcome-content ul, .style-ul{
	padding-left:0;
}
.welcome-content ul li, .style-ul li{
	list-style:none;
	background:url(https://www.jukeboxbandstand.com/wp-content/themes/JBB/images/welcome-list-style.png) no-repeat left top;
	padding-left:16px;
	margin-left:3px;
	margin-bottom:15px;
	font-size:16px;
}
.home-sidebar.et_pb_widget_area_left, .testimonial-block .et_pb_widget_area_left {
    border-right:none;
    padding-right:0;
}
.master-slider{
	background:none !important;
	margin-top:24px !important;
}
.testimonial-block .et_pb_row{
	padding:0;
	width:93% !important;
}
.testimonial-block h3{
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	color:#fff;
	font-size:56px;
	text-align:center;	
}
.testimonial-block{

	padding:42px 0 !important;

	background-position:top center;

	max-height:373px;

}

.content{

	margin-top:18px;

	text-align:center;

}

.testimonial-content .content, .content p, .author_details {

	font-size:16px;

	color:#fff;

}

.author_details{

	margin-top:20px;

	text-align:center;

}

.author_details strong{

	font-size:20px;

	font-weight:400;

	font-family: 'Oswald', sans-serif;

	color:#bb9d61;

}

.top-footer{

	padding:40px 25px;

	background:url(https://www.jukeboxbandstand.com/wp-content/themes/JBB/images/footer-bg.jpg) repeat;

}

.footer-links{

	text-align:center;

}

.footer-links .widget_text {

    float: none;

}

.footer-links #menu-footer-menu li {
    padding: 0;
	margin-bottom: .5em;
}
.footer-links #menu-footer-menu a{
	background:url(https://www.jukeboxbandstand.com/wp-content/themes/JBB/images/footer-sep.jpg) no-repeat left center!important;
	color:#e6e6da !important;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	padding:0 8px 0 12px!important;
	font-size:14px;
	text-decoration:underline;
	letter-spacing:2px;
}
#menu-footer-menu li:first-child a{
	background:none!important;
	padding-left:0!important;
}
.live-music a{
	display:block;
	text-decoration:none;
}
.live-music a:hover{
	color:#000;
}
.live-music img {
    width: 100%;
}
.live-music > a > span {
    display: block;
    height: 36px;
    line-height: 36px;
	background:#bb9d61 !important;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	font-size:22px;
	position:relative;
	top:-7px;
	color:#161616;
}
.bottom-social-media{

	width:260px;

	font-family: 'Oswald', sans-serif;

	font-size:20px;

	padding-top:25px;

	height:82px;

	color:#161616;

	text-align:center;

	text-transform:uppercase;

	font-weight:400;

	background:#bb9d61;

}

.bottom-social-media span{

	position:relative;

	top:-5px;

}

.fb-icon, .instagram-icon{

	width:32px;

	height:32px;

	margin-left:10px;

	transition: all 0.5s ease;

	display:inline-block;

	position:relative;

	top:0;

}

.fb-icon:hover, .instagram-icon:hover{

	top:5px;

}

.fb-icon{

	background:url(https://www.jukeboxbandstand.com/wp-content/themes/JBB/images/fb-icon.jpg) no-repeat left top;

}

.instagram-icon{

	background:url(https://www.jukeboxbandstand.com/wp-content/themes/JBB/images/instagram-icon.png) no-repeat left top;

}

.request-info{

	width:260px;

	font-family: 'Oswald', sans-serif;

	font-size:24px;

	padding-top:20px;

	height:96px;

	color:#161616;

	margin-bottom:31px;

	text-align:center;

	text-transform:uppercase;

	font-weight:400;

	background:#bb9d61;

}

.request-info a{
	display:block;
	color:#000;
	font-size:17px;
	margin-top:10px;
	text-decoration:underline;
	margin-top:11px;
}

.location, .location .phone a {

    color: #e6e6da;

	padding:0 !important;

    font-size: 15px !important;

}

.location .phone{

	display:block;

	margin-top:7px;

}

.email a{

	color:#bb9d61 !important;

	margin-top:7px;

	padding:0 !important;

    font-size: 15px !important;

	display:block;

	text-decoration:underline !important;

}
.email a:hover{
	text-decoration:none !important;
}
#footer-bottom{
	background:#323232;
	padding:10px 25px !important;
	height:41px;
}
.page-id-57 #footer-bottom{
	height:auto;
}
#footer-info {
    color: #cccccc !important;
    float: left;
    font-size: 13px;
    font-weight: 400;
    padding: 0 !important;
}
#footer-info span {

    margin-right: 5px;

}

#footer-info a {

    background:url("https://www.jukeboxbandstand.com/wp-content/themes/JBB/images/footer-sep.jpg") no-repeat scroll left center;

    color: #cccccc !important;

    font-size: 13px;

    font-weight: 400 !important;

    padding: 0 4px 0 5px;

}

.website_design_by {

    color: #cccccc;

    float: right;

    font-size: 13px;

    font-weight: 400;

    position: relative;

    top: -3px;

}

.website_design_by img {

    margin-left: 5px;

    position: relative;

    top: 5px;

	max-width:63px;

}



/*Inside page design starts here*/

#main-content {

    background-color: #faf7f2;

}

.breadcrumb-cont {

    background: #faf7f2 url(https://www.jukeboxbandstand.com/wp-content/themes/JBB/images/breadcrumb-shadow.jpg) repeat-x left top;

    padding:0 12px;

	font-size:14px;

	font-weight:400;

	color:#616060;

}

.breadcrumb-cont span{

	font-weight:600;

	color:#bb9d61;

	margin-left:3px;

}

.breadcrumb-cont .container{

	border-bottom: 1px solid #e8e6e3;

	padding:12px 18px;

}

.breadcrumb-cont a{

	font-weight:400;

	color:#616060;

	margin-right:3px;

}
.breadcrumb-cont .current {
    margin-right: 7px;
}
.inside-page #main-content{

	padding:0 17px 0 30px;

}

.inside-page #main-content .container{

	padding-top:0;

}

#main-content .container::before{

	display:none;

}

.inside-page h1{
	padding: 0px !important;
	margin:0px;
}
.entry-title.main_title{
	padding: 30px 0 25px 0 !important;
	margin: 0 0 30px 0;
	border-bottom: 1px solid #cccccc;
}
.entry-title.main_title a{
	float: right;
	top: 48px;
	position: absolute;
	text-align: right;
	right: 0;
	background: #bb9d61 none repeat scroll 0 0;
	padding: 4px 15px;
	vertical-align: middle;
	color: #000;
	text-decoration: none;
	font-family: "Oswald",sans-serif;
	font-size: 17px !important;
	font-weight: 400;
	text-transform: uppercase;
}
.entry-title.main_title a:hover{
	background: #000;
	color:#ffffff;
}
.inside-page h5{

	font-size:18px;

	color:#bb9d61;

	font-weight:bold;

	padding:0 0 18px 0;	

}

.top-space{

	margin-top:25px;

}

.style-ul{

	padding:0 !important;

}

.action-btn {

    background: #bb9d61 url(https://www.jukeboxbandstand.com/wp-content/themes/JBB/images/big-arrow.png) no-repeat right 40px center;

    color: #fff;

    display: block;

    font-weight: 600;

    padding: 18px 40px;

    text-decoration: none;

    text-transform: uppercase;

}

.action-btn:hover{

	background:#333 url(https://www.jukeboxbandstand.com/wp-content/themes/JBB/images/big-arrow.png) no-repeat right 40px center;

}

.no-pad{

	padding:0 !important;

}

#sidebar .testimonial-container, .et_right_sidebar .inside_page_container .testimonial-container{

	background:#eceae4;

	padding:9px;

}

#sidebar .testimonial-container h3, .et_right_sidebar .inside_page_container .testimonial-container h3{

	padding:25px 7px 22px 7px;

	margin-bottom:22px;

	border-bottom:1px solid #ccc;

	font-family: 'Oswald', sans-serif;

	font-size:27px;

	color:#bb9d61;

}

#sidebar .testimonial-content, .et_right_sidebar .inside_page_container .testimonial-container .testimonial-content{

	padding:0 9px 40px;

}

#sidebar .testimonial-content .content, #sidebar .testimonial-content p, .et_right_sidebar .inside_page_container .testimonial-content p{

	text-align:left;

	color:#616060;

	font-size:16px;

}

#text-2{

	float:none !important;

}

#sidebar .author_details{

	color:#000 !important;

}

#main-content #sidebar .et_pb_widget , #main-content .buildersidebar .et_pb_widget{

    margin-bottom: 18px !important;

}

.insidepage-footer {

    float: none !important;

    text-align: center !important;

}

body.custom-background{

	background-size: inherit !important;

}

.et_pb_post h2 a, .et_pb_portfolio_item h3 a, #left-area .post-meta a {

    text-decoration: underline;

}

.search-results #left-area > article, .post-type-archive-testimonial #left-area > article {

    border-bottom: 1px solid #ccc;

    margin-bottom: 30px;

    padding-bottom: 30px;

}

#et-footer-nav {

	background: none;

}

#et-footer-nav ul li a:hover, #et-footer-nav ul li.current-menu-item.current_page_item

> a {

    color: #fff !important;

}

.bottom-nav {

    padding: 0 !important;

    text-align: center;

}

.footer-links #menu-footer-menu li.active {
    color: #fff !important;
}

.blog-layout {

    border-bottom: 1px solid #eaeaea;

    margin-bottom: 20px;

    padding-bottom: 20px;

}

.blog-layout .author_details {

    color: #333;

    text-align: left;

}

.blog-layout:last-child {

	border-bottom: none !important;

}

.ddsg-wrapper div {

	display: none;

}

.search_404 {

    height: 30px;

    margin-top: 20px !important;

    max-width: 280px;

    width: 100%;

}

.post-meta .post-cat {

	margin-right: 10px;

}

.sharedaddy {

	margin-top: 15px;

}

.et_post_meta_wrapper #comment-wrap {

	padding-top: 15px;

}

#gform_fields_1{

	padding-left:0 !important;

}

.comment-reply-link.et_pb_button:after, .et_pb_more_button.et_pb_button:after {

	content: "";

}

.comment-reply-link.et_pb_button, #commentform .form-submit #submit, .et_pb_more_button.et_pb_button, #gform_submit_button_1{

	background: #bb9d61 none repeat scroll 0 0;

    border: medium none;

    border-radius: 0px;

    color: #000;

    cursor: pointer;

    font-family: "Oswald",sans-serif;

    font-size: 17px !important;

    font-weight: normal;

    padding: 4px 15px;

    text-transform: uppercase;

    text-decoration: none;

}

.comment-reply-link.et_pb_button:hover, #commentform .form-submit #submit:hover, .et_pb_more_button.et_pb_button:hover, #gform_submit_button_1:hover{

	background:#333;

	color:#fff;

}

#commentform textarea {

	color: #616060;

}

.gallery img {

    border: 0 none !important;

}

.live-music > img {

    display: block;

    height: 173px !important;

    margin: 0 auto;

    max-width: 321px !important;

    text-align: center;

}

.wsx-img-align {

    display: table;

}



.wsx-img-align > a {

    display: table-cell;

	/*background: #fff none repeat scroll 0 0;

    border-right: 1px solid #ccc; */

    padding: 10px;

	text-align:center;

    vertical-align: middle;

    width: 20%;

}

.wsx-img-align > a:last-child{

	border-right:none;

}

.gform_fields.top_label.form_sublabel_below.description_below {

    padding-bottom: 0 !important;

}

textarea#input_1_7 {

	margin-top: 13px;

	max-width: 322px;

}

.ui-datepicker-trigger {

    cursor: pointer;

}

.team-page-wrap{

 padding: 30px 25px 25px 0 !important;

}

.team-page-wrap > li {

    position: relative;

 padding-bottom: 20px;

 margin-bottom: 20px;

}

.team-page-wrap > li a {

    width: 150px;

 float:left;

}



.team-page-title {

    font-family: "Oswald",sans-serif;

    font-size: 30px;

    font-weight: 500;

 color:#bb9d61;

}

.flex-wrap {

    background-color: #fff;

    box-shadow: 0 1px 2px #999;

    padding:20px;

    overflow: hidden;

}

.ourdj-right {

    float: left;

    margin-left: 25px;

    width: 68%;

}

.team-page-wrap .featured-image {

    border:1px solid #ccc;

    height: auto;

    max-width: 150px;

    padding: 3px;

}

.designation {

    font-family: oswald;

    font-size: 18px !important;

    font-weight: 400 !important;

}

.team-page-wrap strong{

 margin-right:10px;

 font-weight:600;

}

.team-page-wrap p{

 padding:0 0 0 0;

 font-weight:300;

 font-size:15px;

 line-height:30px;

}

.et-search-form input.et-search-field {

    color: #fff!important;

}

.et_header_style_centered .et-search-form input, .et_header_style_centered span.et_close_search_field, .et-search-form input {

	color:#fff !important;

}

.post-type-archive-testimonials .blog-layout {

    border-bottom: 1px solid #eaeaea;

    margin-bottom: 20px;

    padding-bottom: 40px;

}

#loading-container{

	display:none !important;

}

.ms-slide .ms-slide-bgcont img, .ms-container, .ms-inner-controls-cont {

    cursor: default;

}

.author_details, .testimonial-link {

    display: block;

	text-align: right !important;

}

.home .testimonial-link {

    text-align: center !important;

}

.home .author_details {

    padding-bottom: 10px !important;

    text-align: center !important;

}

.testimonial-link {

	position: relative;

}

.home .testimonial-block {

    padding: 22px 0 42px !important;

}

.inside_page_container #footer-widgets .footer-widget:first-child{

	display:none;

}

.et-pb-active-slide .et_pb_slide_description {

	-webkit-animation-name: fadeIn;

	-moz-animation-name: fadeIn;

	-ms-animation-name: fadeIn;

	-o-animation-name: fadeIn;

	animation-name: fadeIn;

}

.page-id-61 .inside-page #main-content {

    padding: 0;

}

.links-content{

	padding:0 !important;

}

.links-content .et_pb_row{

	width:100% !important;

	padding: 0 17px 0 30px;

}

.links-content .et_pb_row_inner_0{

	padding-top: !important;

}

.lfq-right-content {

    float: right;

    font-size: 16px;

    width: 82%;

}

.lfq-right-content-wrap img {

    margin-right: 20px;

}

.page-id-61 h1 {

    padding-top: 0;
    padding-bottom: 25px!important;

}

.team-page-wrap > li:last-child {

    margin-bottom: 0;

    padding-bottom: 10px;

}

.page-id-67 .action-btn.wsx-disable {

    margin: 0 25px;

}

body.et_pb_pagebuilder_layout #main-content .request-info,

#sidebar .request-info {

    background: #eceae4 none repeat scroll 0 0;

    color: #bb9d61;

    height: auto;

    margin: 0 auto;

    padding: 20px !important;

}

body.et_pb_pagebuilder_layout #main-content .request-info a,

#sidebar .request-info a {

    padding: 5px 0;

	color: #000;

}

.wsx-email > a {

    text-transform: lowercase;

}

.request-info.wsx-home-btn {

	display: none;

}

nav ul.sub-menu {

    padding: 0 !important;

}

#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a {

	color: #000;

}

#sidebar{

	overflow:hidden;

}

body.et_pb_pagebuilder_layout #main-content .request-info,

#sidebar .request-info {

    padding-left: 20px;

    text-align: center;

}

.request-info.wsx-email > a {

    text-transform: lowercase;

}

#logo, .logo_container{

	transition: none 0s ease 0s ;

}

.buildersidebar .wsx-email > a,

#sidebar .wsx-email > a {

    margin-top: 0;

}



/*updated styles*/

.page-id-57 #sidebar #text-7, .page-id-57 #sidebar #text-8{

	display:none;

}

.ms-inner-controls-cont{

	overflow:hidden;

}

.slider-frame{

	z-index:9999;

}

.wp-pagenavi {border: none;margin-bottom:10px;}

.page-id-61 .et_pb_row_inner.et_pb_row_inner_1 {

    padding-bottom: 0;

}

.page-id-61 .et_pb_row_inner.et_pb_row_inner_2 {

    padding-top: 0;

}

.welcome-content ul li:last-child, .style-ul > li:last-child {

    margin-bottom: 0;

}

.header-slider .master-slider {

    margin-top: 0 !important;

}

.ms-slide-loading{

display:none !important;

}

#ui-datepicker-div{

	display:none;

}

.et-pb-slider-arrows a{

	text-decoration:none;

}

.testimonial-container {

   cache: no;

}

.entry-content ul.style-ul, .entry-content ol {

	margin-left: 15px;

	padding-bottom: 20px!important;

}



p:last-of-type {

	padding-bottom: 25px;

}
.et_search_form_container input[type="search"]::-webkit-input-placeholder {
  color: #fff;
}
.et_search_form_container input[type="search"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.et_search_form_container input[type="search"]::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.et_search_form_container input[type="search"]:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.et_search_form_container input[type="search"]:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.testimonial-content {
    padding-bottom: 10px!important;
}
.ddsg-wrapper > ul {
    padding-bottom: 4px!important;
}

.joomla-page .top-footer {    padding: 40px 25px 41px 25px;    background: url(https://www.jukeboxbandstand.com/wp-content/themes/JBB/images/footer-bg.jpg) repeat;}

.joomla-page .inside_page_container #footer-widgets {    margin: 0 auto;    padding: 58px 0 19px 0;    max-width: 600px;}

.joomla-page .request-info{ padding-top: 20px;}

.joomla-page .request-info a{margin-top: 11px;}
.joomla-page .style3.address {
    position: relative;
    top: 1px;
}
.inside-page .clsText h5 {
	color: #000 !important;
}
.joomla-page .inside_page_container .logo_container {
	margin: 20px 0 0 2px;
}

.et_non_fixed_nav #page-container{
	padding-top:0px;
}







@media(min-width:981px){
	nav.mobile_menu{
		display:none;
	}
}

/* Start General */
nav.mobile_menu span{
	float: right;
    position: relative;
    top: 7px;
	color: #ffffff;
}
nav.mobile_menu ul li a {
	color: #000000;
	text-decoration: none;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	display:block;
}
li.icon a{
	color:#ffffff !important;
}
/* End General */

/* Start Navbar */
nav.mobile_menu ul > li {
  padding: 10px 0px;
  display: inline-block;
  transition: all .3s ease;
  margin-left: -5px;
  margin-top: -5px;
}
nav.mobile_menu ul > li:not(:last-of-type):hover {
  background-color: #222;
}
nav.mobile_menu ul > li:first-of-type {
	display:none;
	background-color: #222;
}
nav.mobile_menu ul > li:last-of-type {
  float: right;
}
nav.mobile_menu ul > li:last-of-type a .fa {
  font-size: 21px;
}
/* End Navbar */

/* Start Menue Right */
nav.mobile_menu ul > li:last-of-type {
  position: relative;
  display: none;
}
nav.mobile_menu ul > ol {
  position: absolute;
  top: 50px;
  right: 0;
  background: #bb9d61;
  text-align: center;
  list-style: none;
  display: none;
  left:0;
  padding: 15px 0px;
}
nav.mobile_menu ul > ol > li {
  color: #FFF;
  margin: 0;
  padding: 11px 5% 10px;
  transition: all .3s ease;
  text-align: left;
  border-bottom: 1px solid rgba(0,0,0,.03);
}
nav.mobile_menu ul > ol > li:hover a {
  margin: 0px;
}
nav.mobile_menu ul > ol > li:hover {
  background: #a58043;
  cursor: pointer;
}
nav.mobile_menu ul input {
  opacity: .7;
  padding: 5px;
  flot: right;
  display: none;
}
/* Start Menue Right */

/* Start Media Query */
@media screen and (max-width:980px){
  nav.mobile_menu ul > li:not(:first-child) {
    display:none;
  }
  nav.mobile_menu ul > li:last-of-type {
    display: block;
	float: left;
  }
  nav.mobile_menu ul input {
    display: inline;
  }
}
@media screen and (min-width:981px) {
  nav.mobile_menu ul > ol > li {
    display:none;
  }
}
/* End Media Query */
.style3.address {
    position: relative;
    top: 1px;
}
#ins_mainbody_txt .rafIntro {
    border-spacing: 0px !important;
}
@media(max-width:767px){
	.tab_img{
		display:none;
	}
}
@media(min-width:768px) and (max-width:980px){
	nav.mobile_menu ul > ol{
		border-top: 3px solid #000;
		top: 43px;
	}
	.mob_img{
		display:none;
	}
}
@media(min-width:768px){
	.ClsReviewNew .clsSep:first-child {
		margin-top: 10px !important;
	}
}
.submission_button {
margin-bottom: 30px;
}
.submission_button li {
display: inline-block;
border-left: 1px solid #000000;
padding: 0px 3px;
font-size: 13px;
}
.submission_button li:first-child {
border-left: 1px solid transparent;
padding-left:0px;
}
.submission_button li a{
color: #bb9d61;
text-decoration: none;
font-weight: 700;
}
.submission_button li a.clsselected {
    color: #000;
    text-decoration: underline;

}
@media(min-width:768px){
.submission_button li{
padding: 0px 10px;
}
.submission_button li a{
font-size: 14px;
}
}
input[type="radio"] {
    cursor: pointer;
}