  
/******************* Layouts css goes here ********************/

.companies-widget-block {
    overflow:hidden !important;
}

.modal-content{
  padding: 0 10px;
}
.modal .close {
    font-size: 50px;
    line-height: 50px;
}
.modal-header {
    height:40px;
    border-bottom: 1px solid rgba(0, 149, 110, 0);
}
@media (min-width: 1200px){
  .modal-lg {
      width: 1100px;
  }
}

/******************* Client Specific CSS ********************/
body.theme-light .header-spacer, body.theme-light .dtf-hero {
    background-color: #FFF;
}

.splash-page-about_page-background a{
  color: #FFF !important;
}

body.home #header-logo{
    opacity: 0;
}
body.home .scrolled-header #header-logo{
    opacity: 1;
}


.splash-page-welcome_page-background {
    padding-top: 50px;
}

ul {
    list-style-image: url(http://www.whitecapvp.com/wp-content/uploads/2017/01/bullet_green.png);
}
.ff-item{
    -webkit-box-shadow: 0px 0px 15px -5px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 15px -5px rgba(0,0,0,0.75);
box-shadow: 0px 0px 15px -5px rgba(0,0,0,0.75);
}
/******************* FLOW FLOW HEADINGS WHITE ********************/
#ff-stream-1 .ff-no-image .ff-name, #ff-stream-1 .ff-no-image .ff-nickname, #ff-stream-1 .ff-no-image .ff-timestamp{
    color:  #FFF !important;
}
#ff-stream-2 .ff-no-image .ff-name, #ff-stream-2 .ff-no-image .ff-nickname, #ff-stream-2 .ff-no-image .ff-timestamp{
    color:  #FFF !important;
}
#ff-stream-3 .ff-no-image .ff-name, #ff-stream-3 .ff-no-image .ff-nickname, #ff-stream-3 .ff-no-image .ff-timestamp{
    color:  #FFF !important;
}
#ff-stream-4 .ff-no-image .ff-name, #ff-stream-4 .ff-no-image .ff-nickname, #ff-stream-4 .ff-no-image .ff-timestamp{
    color:  #FFF !important;
}
#ff-stream-5 .ff-no-image .ff-name, #ff-stream-5 .ff-no-image .ff-nickname, #ff-stream-5 .ff-no-image .ff-timestamp{
    color:  #FFF !important;
}

/******************* FLOW FLOW POSTS STREAM ********************/
.ff-posts .ff-content br,
li.ff-show[data-type="posts"] .ff-content br {
    display: none;
}
li.ff-show[data-type="posts"] .ff-content .dtf-circle-link{
    /* border: none; */
    /* color: #FFF; */
}
.ff-stream .ff-posts .ff-content {
    min-height: 72px !important;
}
.ff-posts .ff-content .js-wpv-view-layout {
    margin-top: 15px;
}
.ff-item-cont {
    font-family: "Crimson Text", Georgia, serif;
}
.ff-posts .ff-item-cont h4 a,
.ff-posts .ff-item-meta a,
li.ff-show[data-type="posts"] .ff-item-cont h4 a,
li.ff-show[data-type="posts"] .ff-name,
li.ff-show[data-type="posts"] .ff-nickname,
li.ff-show[data-type="posts"] .ff-timestamp{
   pointer-events: none;
   cursor: default;
}
li.ff-show[data-type="posts"] .ff-item-cont{
  text-align:center;
}

.ff-slideshow-open.ff-slideshow {
    z-index: 10050000 !important;
}.
.ff-slideshow nav span.ff-nav-close {
    color: #ffffff;
}
.ff-share-wrapper{
    display: none;
}

.ff-posts .ff-icon{
  display: none !important;
}

.ff-wordpress .ff-icon-inner:after, .ff-posts .ff-icon-inner:after, .ff-comments .ff-icon-inner:after, .ff-type-wordpress:after, .ff-type-posts:after, .ff-type-comments:after {
    content: '';
    background-image: url(http://www.whitecapvp.com/wp-content/uploads/2017/01/wv-fav.png);
    background-position:center center;
    background-size:contain;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    height: 26px;
    width: 26px;
    margin: 2px;
}

.mobile-feed .ff-stream .ff-content {
    min-height:0 !important;
}
.mobile-feed .ff-stream .ff-image .ff-content{
    min-height:0 !important;
}
.mobile-feed .ff-stream .ff-posts .ff-content {
    min-height:0 !important;
}
.mobile-feed a.ff-nickname, .mobile-feed a.ff-timestamp {
    display: none;
}
.mobile-feed a.ff-nickname, .mobile-feed a.ff-timestamp, .mobile-feed .ff-posts .ff-userpic {
    display: none;
}
.mobile-feed .ff-theme-flat.ff-style-1 .ff-no-image .ff-item-cont:before {
    height: 45px;
}
.mobile-feed .ff-stream .ff-item-cont {
    padding: 15px !important;
}

/******************* SUPERFLY MOBILE FIX ********************/
.sfm-pos-right .sfm-rollback {
    right: 0;
    left: auto;
    width: 0;
    margin: 0;
    padding: 0;
}
