/*
Theme Name:  Flatsome Child
Description:  This is a child theme for Flatsome Theme
Author:  UX Themes
Textdomain:  maxchristensen
Template:  flatsome
Version:  3.13.1
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

#logo img {
    max-height: 110px!important;
}

.cue-skin-default.mejs-container {
    background: #000 none repeat scroll 0 0 padding-box;
    box-shadow: 0 1px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.3) inset;
    height: 142px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    transform: translate3d(0px, 0px, 0px);
    width: 100%;
}


.cue-playlist .cue-track, .cue-playlist .cue-tracks {
    border-color: #111!important;
    border-style: solid;
    width: 100%;
	background: #222 none repeat scroll 0 0!important;
}

.cue-playlist-container {box-shadow: 6px 7px 7px -4px rgba(0, 0, 0, 0.71);}

/*.row .gallery, .row .row:not(.row-collapse), .container .row:not(.row-collapse), .lightbox-content .row:not(.row-collapse) {
    box-shadow: 6px 7px 7px -4px rgba(0, 0, 0, 0.71)!important;
}*/

.section-title-bold-center span, .section-title-bold span {
    border:none!important;
	padding: 0.3em 0.2em;
}
.cue-playlist .cue-track.is-current, .cue-playlist .cue-track:hover {
    background-color: #333!important;
	color:#ddd!important;
}

.dark .slider-nav-reveal .flickity-prev-next-button {
    border-radius: 0!important;
}

.dark .slider-nav-reveal .flickity-prev-next-button:hover {
    color:#ddd!important;
}

.post-item {padding: 0 !important;}
.cue-skin-default.mejs-container {overflow:visible!important;}

.cue-playlist .cue-track .cue-track-details .cue-track-title {
    color:inherit!important;

}

.slider .flickity-prev-next-button:hover svg, .slider .flickity-prev-next-button:hover .arrow {
    fill: #fff!important;
}

::-webkit-scrollbar-track {
      background-color: #b46868;
} /* the new scrollbar will have a flat appearance with the set background color */
 
::-webkit-scrollbar-thumb {
      background-color: rgba(0, 0, 0, 0.2); 
} /* this will style the thumb, ignoring the track */
 
::-webkit-scrollbar-button {
      background-color: #7c2929;
} /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */
 
::-webkit-scrollbar-corner {
      background-color: black;
} /* if both the vertical and the horizontal bars appear, then perhaps the right bottom corner also needs to be styled */

.site-header.float-header {
    background-color: rgba(0, 0, 0, 0.9);
}

.ff-filter-holder::before {
    background: #393939 none repeat scroll 0 0!important;
    content: "";
    height: 2px!important;
    left: 145px!important;
    position: absolute;
    top: 15px;
    width: 100%;
    z-index: 0;
}

.ff-loadmore-wrapper .ff-btn {border-radius:2px!important;}
#ff-stream-1 .ff-header h1, #ff-stream-1 .ff-header h2 {
    text-align: left!important;
}
.ff-header h2 {
    
    margin: 0px 5px 20px !important;
    position: absolute!important;
    
}


a:hover, a.remove:hover, a.icon-circle:hover {
    color: rgb(94, 191, 255)!important;
}

/*a.icon-circle:hover {
    color: rgb(94, 191, 255)!important;
}*/

.tooltipster-base {margin-top:-25px!important;}

.nicescroll-rails {z-index:30!important;}


input[type="email"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
    color: #fff!important;
}

.ff-search input {color:#fff!important;}

.copyright-footer {margin-top:16px;}

.title-pichead {
	font-size:147px!important;
	line-height:220px!important;
	text-align:center;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.71);
	
	
}

.page-title {background-color:#232323!important;}

.header:not(.transparent) .header-bottom-nav.nav > li > a:hover, .header:not(.transparent) .header-bottom-nav.nav > li.active > a, .header:not(.transparent) .header-bottom-nav.nav > li.current > a, .header:not(.transparent) .header-bottom-nav.nav > li > a.active, .header:not(.transparent) .header-bottom-nav.nav > li > a.current {
	color: rgb(94, 191, 255)!important;
}

.row-slider, .row-masonry, .has-shadow1{box-shadow: 6px 7px 7px -4px rgba(0, 0, 0, 0.71)!important;}

.slider-nav-reveal .flickity-prev-next-button:hover, .slider-nav-reveal .flickity-prev-next-button {
    top: 0px!important;
}

.breadcrumbs {display:none;}

input[type="email"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
    background-color: #232323!important;
    box-shadow: 0 0 5px #ccc;
    color: #fff!important;
    opacity: 1 !important;
    outline: 0 none;
}


select, .select2-container .select2-choice {
   
    background-color: #232323!important;
 
   color:#ddd!important;
    box-shadow: 0 -1.4em 1em 0 rgba(0, 0, 0, 0.02) inset;
    display: block;
    text-overflow: "";
}

.lightbox-content {
    background-color: #232323;
    box-shadow: 6px 7px 7px -4px rgba(0, 0, 0, 0.71);
    margin: 0 auto;
    max-width: 875px;
    position: relative;
}

a.plain h1 {color:#999!important;}

.is-divider {
    background-color: rgba(255, 255, 255, 0.4)!important;
  
}

span.amount {
    color: #ddd!important;
    font-weight: bold;
    white-space: nowrap;
}
.preview-player {padding-top:20px;padding-bottom:15px;}
pre, blockquote, form, figure, p, dl, ul, ol {
    margin-bottom: 0!important;
}



.badge-inner {
   
    line-height: 1.5!important;
    padding: 6px!important;
  
}

.badge-circle-inside .badge-inner, .badge-circle .badge-inner {
    border-radius: 5px!important;
}
.map-inner {width:314px!important;max-width:81%!important;}



@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.banner {padding-top:300px!important;}
	.ff-header h2{top:-45px!important;left:32%;}
	
	
	.ff-filter-holder::before {margin-left:-145px;}
	.ff-stream-wrapper {margin:62px 5px 0!important;}
	
	.title-pichead {font-size:3em!important; margin-left:-10px;}
	.has-parallax {padding-top:250px!important;}
	img.alignnone.size-full.wp-image-8 {margin-top:5px!important;margin-right:10px;}
}




