/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */















/* Logo */
.tm-navbar .tm-logo {
  margin-right: 10px;
}
.tm-logo-small {
  padding: 0 15px;
}


@media (min-width: 1460px){
    #jux_memamenu312 #js-mainnav .js-megamenu {
    width: 1088px;
    }
    }


    @media (max-width: 1459px) and (min-width: 979px){
	#jux_memamenu312 #js-mainnav .js-megamenu {
    width: 940px;
    }

    }







.mocha-full {margin-bottom:50px;}

.jbd-container h1 {color:#fff!important;}

#company-style-5-container {
	
	padding:0;
	background-color:#ffffff00;

}


.company-style-box {
	box-shadow: 0 2px 5px 0 rgba(160, 167, 169, 0.3);
}


/* Sidebar Link Color */

.company-info a {
  
  color:#fff;
  
}



/* .tm-noblog .tm-content, .tm-isblog .tm-article.tm-article-box, .yoo-zoo .uk-article {
	
	box-shadow:none;
	background:#ffffff00;
	padding:0;

} */

.tm-noblog .tm-content {
	
	box-shadow:none;
	background:#ffffff00;
	padding:0;

}

#company-style-5-header{
	box-shadow: 0 2px 5px 0 rgba(160, 167, 169, 0.3);
}

.company-style-5-header-image{
	background-image:url("https://charleston.com/images/mocha/generic-cover-2.jpg");
    background-size:cover!important;
    box-shadow:inset 0 0 0 600px rgba(0,0,0,.1)!important;
}

.company-container-style-6 .company-header {
    background-image:url("https://charleston.com/images/mocha/generic-cover-2.jpg");
    background-size:cover!important;
    box-shadow:inset 0 0 0 600px rgba(0,0,0,.1)!important;
}



.company-style-5-header-info .first-column h2{
	color:#fff;
}

.company-style-5-header-info .dir-address, .company-style-5-header-info .dir-categories {
  font-size:20px;
}

.company-style-5-header-info .phone {
  font-size:17px;
}

.company-style-5-header-info .website {
    font-size: 17px;
}



.rating-container .filled-stars {color:#f2e004!important;}




.company-info-review {margin-top:20px;}






/* Test Area */

.btn-buslinks {
	background: #4091a9;
    color: #fff;
    padding: 17px 8px 17px 4px!important;
    font-size:17px;
    border-style: solid;
    border-width: 1px;
    border-radius: 0px;
    border-color: #ffffff;
    width: 170px;
    text-align: center;
    margin-top: 15px;

}



.btn-buslinks:hover {
  background-color:#7cb7ce;
}



.btn-buslinks-small {
	background: #4091a9;
    color: #fff;
    padding: 10px 5px 10px 4px!important;
    font-size:15px;
    border-style: solid;
    border-width: 1px;
    border-radius: 0px;
    border-color: #ffffff;
    width: 125px;
    text-align: center;
    margin-top: 15px;

}



.btn-buslinks-small:hover {
  background-color:#7cb7ce;
}

/* End Test Area */






.results-style-6 .result{
	margin-bottom:15px;
	border-bottom:none;
	box-shadow: 0 2px 5px 0 rgba(160, 167, 169, 0.3);
}

.search-header{
	box-shadow: 0 2px 5px 0 rgba(160, 167, 169, 0.3);
	margin-bottom:15px;
}


.tm-tabs-monday .tm-overlay-content {
  background:rgba(90, 90, 90, 0.6);
}


.uk-badge {
  margin-top:20px;
}

.slider-item {
  
  border:none;
  background-color:#fff;
  box-shadow:0 5px 8px 0 rgba(160, 166, 168, 0.35);
  margin-left:15px;
  margin-right:15px;
  margin-top:15px;
  margin-bottom:15px;
}

.slider-item-name{
  padding: 20px 20px;
 
}

.slider-item-name h3{
  font-size: 17px;
  line-height:22px;
  letter-spacing:1px;
}

/* Offers Slider Mods */
.view-all-offers {font-size:2em; margin-bottom:30px;}


/* JBD Sidebar Mods */
.tm-sidebar-a > * > * > * > * > * > .company-address {display:none;}
.tm-sidebar-a > * > .uk-panel-title {background-color:#6f5b5a!important; color:#fff;font-size:28px;text-align:center;}
.list-view > ul {padding-left:0;}
.tm-sidebar-a > .uk-panel-box {background:#a9cacd;}
.latestbusiness .company-name{font-size:22px; color:#fff; text-align:center;}
.latestbusiness .company-info{margin-bottom:25px;}





/* Move Menu to Right 
.tm-navbar .tm-headerbar > div.uk-flex {
    width: 100%;
}

.tm-navbar .tm-headerbar nav.uk-visible-large {
    margin-left: auto;
}
.tm-navbar .tm-headerbar .uk-flex-right {
                display: none;
}*/



/* Search Bar */

.mocha-search{
  background:#a9cacd;
}

.jbd-container .btn-success{
  background:#4eafcc linear-gradient(180deg, #4eafcc, #4eafcc) repeat-x;
  border-color:#4eafcc;
}

/* Box Styling */
.uk-panel-box{
box-shadow:0 5px 8px 0 rgba(160, 166, 168, 0.35);
}

