
/* ---------- Overall Specifications ---------- */
/* ------------------ Reset Styles ------------------ */
/* ------------------ Table Styles ------------------ */
/* ------------------ Header ------------------ */



/* ---------- Overall Specifications ---------- */

body,
body.overlay {
  color: #585858;
}


#page,
#main-menu-links li a.active,
#main-menu-links li.active-trail a {
  // original:  background: #E7E7E7;
  background: #f2f2f2;
  margin-top: 112px;
}

#page-wrapper {
  background: #f2f2f2;
}

a {
  color: #037bb8;
}
a:hover,
a:focus {
  color: #719cc2;
  text-decoration: none;
}
a:active {
  color: #484847;
}

.form-item {
    margin-bottom: 2em;
    margin-top: 2px;
}

h1 {
  color: #00609E;
  font-family: helvetica neue;
}

h3 {
  color: #0E487B
}

tr.odd {
  background-color: #F7F5EC;
}

code {
  background-color: #F7F5EC;
}

kbd {
  background-color: #F2F2F2;
  border: 1px outset #575757;
  color: #666;
}

pre {
  background-color: #F7F5EC;
}


li a.active {
  color: #f9a000;
}

ul li.collapsed {
  list-style-image: url(../images/menu-collapsed.png);
}

ul li.expanded {
  list-style-image: url(../images/menu-expanded.png);
}

#main {
    margin-bottom: 40px;
    margin-top: 10px;
    min-height: 1000px;
}

div.status, table tr.ok {
    background-color: #fff;
    box-shadow: none;
}

div.status {
    background-image: url("../../misc/message-24-ok.png");
    background: #000000 none repeat scroll 0 0 !important;
    font-size: 25px;
    border: none;
    border-radius: 10px;
    padding: 30px 15px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);    
}

div.status, .ok {
    color: #ffffff;
}

div.status a {
    color: #00a9db;
}


div.messages {
     margin: 0px 100px 18px 3px;
     width: 90%;
}

.username {
    color: #00b0e6;
    font-weight: bold;
}

.item-list ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0.2em 0.5em 0 0;
}

fieldset .fieldset-description {
    color: #585858;
    font-style: italic;
    line-height: 1.4;
    margin-bottom: 1em;
    margin-top: 5px;
}

.filter-wrapper {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-bottom: 50px;
    padding: 0 0 0.2em;
    top: 0;
}

.preview .node {
    background-color: #FFFFFF;
}

.addtoany_list > a {
    display: inline-block;
    color: #0FBBDA;
    font-size: 13px;
    padding: 0 4px;
    float: right;
}

fieldset.collapsible {
    width: 100%;
}

/* ------------------ Reset Styles ------------------ */

blockquote {
  background: #FFF;
  border-left: 1px solid #D5D2B8; /* LTR */
}

blockquote:before {
  color: #BBB;
}

blockquote:after {
  color: #BBB;
}

/* ------------------ Table Styles ------------------ */

table tr th {
  background-image: linear-gradient(to top, #000, #000);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#000));
  /* background: -moz-linear-gradient(#000, #000); */
  /* background: -moz-linear-gradient(#000, #000); */
  background: linear-gradient(#000, #000);
  background-image: -o-linear-gradient(top,rgb(0,0,0),rgb(0,0,0));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000, endColorstr=#000)";
}

table tr th,
table tr th a,
table tr th a:hover {
  color: #FFF;
}

tr td,
tr th {
}

#footer-wrapper tr td,
#footer-wrapper tr th {
  border-color: #BEDF5D;
}

tr.odd {
  background: #FCFBF8;
}

tr,
tr.even {
  background: #EBF4FA;
}

td.active {
  background-color: #DDEDF7;
}

tr td, tr th {
    padding: 14px 9px;
    text-align: left;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
}

table {
    border: 0 none;
    border-spacing: 0;
    font-size: 17px;
    margin: 10px 0;
    width: 100%;
}


#block-system-main.block div.content table.sticky-enabled,
#block-system-main.block div.content table.user-relationships-listing-table,
#privatemsg-list-form table.privatemsg-list {
    width: 100%;
}

.item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 5px 10px 5px 10px;
    border-radius: 5px; 
    border: none;
    color: #0FBBDA;
    margin-left: 10px;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.3);
    background: #e7e7e7;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e7e7e7), to(#e7e7e7));
    background: -webkit-linear-gradient(#e7e7e7, #e7e7e7);
    background: -moz-linear-gradient(#e7e7e7, #e7e7e7);
    background: -ms-linear-gradient(#e7e7e7, #e7e7e7);
    background: -o-linear-gradient(#e7e7e7, #e7e7e7);
    background: linear-gradient(#e7e7e7, #e7e7e7);
    -pie-background: linear-gradient(#e7e7e7, #e7e7e7);
    behavior: url(/pie/PIE.htc);
    font-size: 0.7em;
}

.item-list .pager li a {
    color: #585858;
}

.item-list .pager li a:hover {
    color: #0FBBDA;
    font-weight: bold;
    font-size: 1.3em;
}

.pager-current {
    font-size: 1.5em;
    font-weight: bold;
}

/* ------------------ Header ------------------ */

#skip-link a,
#skip-link a:link,
#skip-link a:visited {
  background: #444;
  color: #FFF;
}

#header {
  /* background: #FFFFFF; */ 
  /* background: #FFFFFF; */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFFFFF));
  /* background: -moz-linear-gradient(#FFFFFF, #FFFFFF); */
  /* background: -moz-linear-gradient(#FFFFFF, #FFFFFF); */
  background: linear-gradient(#FFFFFF, #FFFFFF);
  background-image: -o-linear-gradient(top,rgb(255,255,255),rgb(255,255,255));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF)";
  margin-bottom: -10px;
  margin-top: -7px;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 200;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.22);
}

.region-header,
.region-header a {
  color: #666666;
}

#secondary-menu-links li a {
  color: #f9a000;
  font-weight: bold;
}

.region-header li a:active {
  color: #f9a000;
}

#name-and-slogan,
#name-and-slogan a {
  color: #003C64;
  padding-top: 25px;
}

#site-name {
  color: #003C64;
  font-size: 2em;
}

#site-name a {
  color: #003C64;
  text-decoration: none;
}

#site-slogan {
  font-size: 1.2em;
  font-style: italic;
  margin-top: 5px;
  word-spacing: 0.1em;
}

/* Region header blocks. */

.region-header .form-text {
  background: #FFFFFF;
  border-color: #FFFFFF;
}

.region-header div#block-menu-menu-profiles.block.block-menu div.content ul.menu.clearfix li.first.last.leaf.active-trail a.active-trail.active,
.region-header div#block-menu-menu-products.block.block-menu div.content ul.menu.clearfix li.first.last.leaf.active-trail a.active-trail.active,
.region-header div#block-menu-menu-business-floors.block.block-menu div.content ul.menu.clearfix li.first.last.leaf a.active,
.region-header div#block-menu-menu-business-needs.block.block-menu div.content ul.menu.clearfix li.first.last.leaf.active-trail a.active-trail.active,
.region-header div#block-menu-menu-networks.block.block-menu div.content ul.menu.clearfix li.first.last.leaf.active-trail a.active-trail.active,
.region-header div#block-menu-menu-business-floors.block.block-menu div.content ul.menu.clearfix li.first.last.leaf.active-trail a.active-trail.active {
  color: #f9a000;
}

div#block-menu-menu-networks.block.block-menu {
  margin-left: 130px;
  position: relative;
}

div#block-menu-menu-profiles.block.block-menu {
  margin-left: -40px;
  position: relative;
  margin-right: 20px;
}

.region-header .form-text:hover,
.region-header .form-text:focus,
.region-header .form-text:active {
  background: #FFF;
}

.region-header .form-required {
  color: #003C64;
}

/* Region header block menus. */

.region-header .block-menu {
  border: none;
}

.region-header .block-menu li a {
  border-bottom: none;
  padding: 3px 0px 0px 0px;
  margin-right: 0px;
  color: #404040;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  font-family: "helvetica neue";
}

.region-header .block-menu li a:hover,
.region-header .block-menu li a:focus,
.region-header .block-menu li a:active {
  background: none;
  color: #828587;
}

#block-menu-menu-business-floors.block div.content ul.menu li.first a {
    color: #FFF;
    display: inline-block;
    font-size: 1.1em;
    text-decoration: none;
    text-shadow: none;
    padding: 12px;
    margin-top: -10px;
    box-shadow: none;
    border: 0px solid #FFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    background: #037bb8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#037bb8), to(#037bb8));
    background: -webkit-linear-gradient(#037bb8, #037bb8, #037bb8);
    background: -moz-linear-gradient(#037bb8, #037bb8, #037bb8);
    background: -ms-linear-gradient(#037bb8, #037bb8, #037bb8);
    background: -o-linear-gradient(#037bb8, #037bb8, #037bb8);
    background: linear-gradient(#037bb8, #037bb8, #037bb8);
    -pie-background: linear-gradient(#037bb8, #037bb8, #037bb8);
    cursor: pointer;
    font-weight: bold;
    font-family: "helvetica neue";
}

#block-menu-menu-networks.block div.content ul.menu li.first a {
  width: 70px;
  border-right: 0px solid #0E487B;
  padding-right: 15px;
  margin-left: -60px;
}

#block-menu-menu-business-needs.block div.content ul.menu li.first a{
  width: 60px;
  margin-left: 35px;
}


/* User Login block in the header region */

.region-header #block-user-login input.form-submit {
   font-size:12px;
   font-family:arial, helvetica, sans-serif; 
   padding: 3px 47px; 
   text-decoration:none; 
   display:inline-block; 
   color: #FFFFFF; 
   border: 0 solid #25729A;
   border-radius: 5px;
   -webkit-border-radius: 5px; 
   -moz-border-radius: 5px; 
   box-shadow: none;
   background: #000000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#000000), to(#000000));
    background: -webkit-linear-gradient(#000000, #000000, #000000);
    background: -moz-linear-gradient(#000000, #000000, #000000);
    background: -ms-linear-gradient(#000000, #000000, #000000);
    background: -o-linear-gradient(#000000, #000000, #000000);
    background: linear-gradient(#000000, #000000, #000000);
    -pie-background: linear-gradient(#000000, #000000, #000000);
    behavior: url(/pie/PIE.htc);
}

.region-header #block-user-login input.form-submit:hover,
.region-header #block-user-login input.form-submit:focus {
    background: #FBBC4D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBBC4D), to(#FBBC4D));
    background: -webkit-linear-gradient(#FBBC4D, #FBBC4D);
    background: -moz-linear-gradient(#FBBC4D, #FBBC4D);
    background: -ms-linear-gradient(#FBBC4D, #FBBC4D);
    background: -o-linear-gradient(#FBBC4D, #FBBC4D);
    background: linear-gradient(#FBBC4D, #FBBC4D);
    -pie-background: linear-gradient(#FBBC4D, #FBBC4D);
}

.region-header .block-menu {
    padding: 0;
    width: 80px;
}

.region-header .block {
    float: left;
    font-size: 0.857em;
    margin: 0px 0px 0px 0px;
    padding: 0;
}

/* --------------- Main Menu ------------ */

#main-menu-links a {
  color: #007600;
  background: #BEDF5D;
  float: left; /* LTR */
  height: 2.4em;
  line-height: 2.4em;
  padding: 0 0.8em;
  text-decoration: none;
  text-shadow: none;
  -khtml-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}

#main-menu-links a:hover,
#main-menu-links a:focus {
  background: #ACD631;
}

#main-menu-links a:active {
  color: #000;
  background: #FCFBF8;
}

.featured #main-menu-links li a:active,
.featured #main-menu-links li a.active {
  background: #F7F5EC;
}

#secondary-menu-links {
    font-size: 0.929em;
    margin: 10px 30px 0;
    display: inline-block;
    position: fixed;
    width: 200px;
    text-align: right;
    right: 0;
    top: 0;
    z-index: 1;
}

#secondary-menu-links a.active {
    color: #000;
}

#secondary-menu-links li a.active {
    color: #000;
}

#secondary-menu-links li a:active {
    color: #000;
}

#secondary-menu-links a:active {
    color: #000;
}

/* ----------------- Featured ----------------- */

#featured {
  background: #E7E7E7;
  border-bottom: 0px solid #FFBF80;
  text-shadow: none;
}

#featured {
    font-size: 1.643em;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: -40px;
    margin-top: 95px;
    padding: 20px 0 0px;
    text-align: right;    
}

html.js body.html.not-front.logged-in.no-sidebars.featured.sliding-popup-processed div#page-wrapper div#page div#featured {
    margin-top: 75px;
}

html.js body.html.not-front.logged-in.no-sidebars.page-user.featured.sliding-popup-processed div#page-wrapper div#page div#featured {
    margin-top: 5px;
}


#search-block-form input.form-submit, #search-form input.form-submit {
    cursor: pointer;
    height: 30px;
    margin-left: 0px;
    margin-top: 5px;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 30px;
    float: center;
    border-radius: 25px 25px;
    position: absolute;
}

#search-form input#edit-keys, #block-search-form .form-item-search-block-form input {
    float: right;
    font-size: 0.9em;
    height: 1.3em;
    margin-top: 5px;
    margin-right: 0px;
    width: 18em;
    text-align: left;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 2em 2em 2em 2em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    outline: medium none;
    padding: 6px 6px 6px 28px;
    position: absolute;
    color: #585858;
}

#search-block-form {
    margin-left: 30px;
}

.region-header #block-search-form .form-text {
    width: 450px;
    margin-top: 15px;
    border-radius: 5px;
}


/* ----------------- messages ----------------- */


/* --------------- Highlighted ---------------- */

#highlighted {
  border-bottom: 1px solid #E7E4D3;
}

#highlighted {
    font-size: 100%;
    color: #FFF;
    text-align: left;
    font-family: helvetica neue;
    border: 0 solid #D0D0D0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px;  
    background: none repeat scroll 0 0 #3e3e3e;
    padding-left: 50px;
    line-height: 2;
}

/* ------------------- Help ------------------- */

.region-help {
  border: 1px solid #777;
}

/* ----------------- Content ------------------ */

.node-teaser h2 a {
  color: #3394D6;
  margin-top: 1px;   
  float: left;
  word-wrap: break-word;
}

.node-teaser h2 {
    padding-top: 0;
}

.node-teaser {
  /* border-bottom: 1px solid #E7E4D3; */ 
  border: 2px solid #E7E4D3;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;  
}

.node-sticky {
  background: #FCFBF8;
  border: 1px solid #E7E4D3;
}

.node-full {
  background: none;
  border: none;
}

.submitted .user-picture img {
  border: 1px solid #F1EFE2;
  float: left;
  height: 35px;
  margin: 1px 8px 5px 0;
  padding: 5px;
}

.meta {
  color: #727272;
  margin-bottom: 35px;
}

ul.links {
  color: #B0B0B0;
}

.node-forum div.field-type-taxonomy-term-reference {
  background: none;
  padding: 0;
}

.node-unpublished .comment-text .comment-arrow {
  border-color: #FCFBF8;
}

#edit-body-und-0-value {
    width: 100%;
}

#content h2 {
    font-size: 1.1em;
    line-height: 1.4;
    text-align: left;
    font-family: trebuchet ms;
    background: #3E3E3E;
    color: #FFF;
    padding: 7px;
    border-radius: 5px;
    margin: -10px -11px 15px;
}

.region-content ul, .region-content ol {
    margin: 10px 10px;
    padding: 0 0 0.25em 0em;
}

/* ----------------- Comments ----------------- */

.comment .attribution img {
  border: 0px solid #F1EFE2;
  height: 40px;
  margin: 0;
  padding: 0px;
  width: 40px;
}

.comment .submitted .comment-time {
  color: #B0B0B0;
}

.comment .comment-arrow {
  background: url(../images/comment-arrow.gif) no-repeat 0 center transparent; /* LTR */
  border-color: #FCFBF8;
}

.comment .comment-text {
  border: 1px solid #F1EFE2;
  border-radius: 1px 25px 1px 25px;
  margin-top; 50px;
}

.comment-unpublished {
  background-color: #F7F5EC;
}

.comment .comment-text {
    display: table-cell;
    padding: 0px 25px 25px 25px;
    position: relative;
    vertical-align: top;
    width: 100%;
}

.comment .content {
    font-size: 0.929em;
    line-height: 1.6;
    color: #000000;
}

.comment .submitted .comment-permalink {
    font-size: 0.1em;
    text-transform: lowercase;
    color: #FFF;
}

.comment .attribution {
    display: table-cell;
    overflow: hidden;
    padding: 40px 30px 0 0;
    vertical-align: top;
}

.comment-form .form-textarea {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    border-radius: 20px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    outline: medium none;
    padding: 6px 6px 6px 8px;
    width: 100%;
}

#ff-comments-need-view .pane-title {
   font-size: 2em;
   margin-top: 3em;
   color: #66CCFF;
}

#ff-comments-need-form .pane-title {
   margin-top: 3em;
}

.no-sidebars .comment-form .form-text {
    width: 300px;
}

.one-sidebar .comment-form .form-text {
    width: 300px;
}

#comments {
   margin-top: 3em;
}

#content h2.comment-form {
    margin-bottom: 0.5em;
    margin-top: 3em;
}

/* ------------------ Sidebar ----------------- */

.sidebar .block {
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;  
  /* kareem: below added by me */
  background-color: #FFFFFF;
/* Box shadow */
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.sidebar .block {
    border: none;
    margin: 0 0 20px;
    padding: 0 0 5px;
}

.sidebar h2 {
  border-bottom: none;
  color: #FFF;  
  font-weight: bold;
  text-shadow: none; 
  font-size: 1em;
  font-family: "helvetica neue";
  line-height: 1.2;
  margin: 0 0 0.5em;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 7px;
  background: linear-gradient(#037bb8, #037bb8) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background: #037bb8;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#037bb8), to(#037bb8));
  background: -moz-linear-gradient(-90deg, #037bb8, #037bb8);
  background-image: -o-linear-gradient(bottom,rgb(64,64,64),rgb(64,64,64));
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#037bb8, endColorstr=#037bb8)";
  background: -ms-linear-gradient(#037bb8, #037bb8);
  border-radius: 5px 5px 0px 0px;
}

.sidebar tr.even,
.sidebar tr.odd {
  border-bottom: 1px solid #1E69A0;
}

.sidebar .block .content {
    font-size: 0.9em;
    line-height: 1.3;
    margin-left: 3px;
    padding: 5px 10px 5px 14px;
}

#block-search-form .form-item-search-block-form input {
  width: 200px;
}

ul.menu li {
    margin-left: 7px;
    padding-bottom: 10px;
}

ul li.leaf {
    list-style: none;
    line-height: 1.9;
}

/* ----------------- Custom Sidebar blocks ---------------- */

/* -- Skinr doesn't provide a way to style the User
      Login block, so this will provide a basic style. ---- */

#block-user-login {
  background-color: #FFFFFF;
  border: 0px solid #BBD9EE;
  /* kareem: overiding bartik */
  float: right;
}
      
#block-block-1 {
  float: right;
  margin-right: 30px;
}


/* ----------------- Triptych ----------------- */

#triptych-wrapper a {
  color: #005200;

}

#triptych-wrapper {
  background: #FFBF80;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFBF80), to(#FF9834));
  background: -moz-linear-gradient(-90deg, #FFBF80, #FF9834);
  background: linear-gradient(#FFBF80, #FF9834);
  background-image: -o-linear-gradient(bottom,rgb(255,152,52),rgb(255,191,138));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFBF80, endColorstr=#FF9834)";
  border-top: 0;
}

#triptych h2 {
  color: #008000;
  line-height: 1em;
  text-shadow: none;
}

#triptych #block-user-online p {
    margin-bottom: 0.25em;;
}

#triptych .block {
  border-bottom: 1px solid #00A400;
  margin-bottom: 1.5em;
  padding-bottom: 1em;  
}

#triptych .region {
  color: #005200;  
}

.region-triptych-first,
.region-triptych-middle,
.region-triptych-last {
  margin: 0 20px 0;
  width: 280px;
}

/* ------------------ Footer ------------------ */

#footer-wrapper {
  /* background: #333; */
  background: #333;
  color: #FFFFFF;
  font-size: 0.9em;
  padding: 10px 20px 30px;
  margin-top: -5px;
  height: 300px;
}

#footer-wrapper a {
  color: #FFFFFF;
}

#footer-wrapper a:hover,
#footer-wrapper a:focus {
  text-decoration: underline;
  font-weight: bold;
}

#footer-wrapper .block {
  border: 2px solid #35383B;
  padding-bottom: 0px;  
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;   
}

#footer-columns h2 {
  border-bottom: 1px solid #FFFFFF;
  color: #FFFFFF;
  font-size: 1.5em;
  margin-top: 0;
  text-transform: none;
}

#footer-columns p {
  line-height: 1em;
  margin-bottom: .25em;
  margin-top: 1em;
}

#footer-columns .content li {
  list-style: none;
  line-height: 1.5em;
  margin: 0;
  padding: .4em 0 0 0;
}

#footer-columns .content li a {
  display: inline;
  border-bottom: none;
  line-height: 1.5em;
  padding: 0 0 0 0;
  text-indent: -15px;
}

#footer-columns .content li.last a {
  border-bottom: none;
}

#footer-columns .content li a:hover,
#footer-columns .content li a:focus {
  background-color: transparent;
  text-decoration: underline;
}

#footer {
  border-top: 0px solid #BEDF5D;
}

#footer li a {
  border-right: 0.5px solid #E0E5E7; /* LTR */
}

#footer-wrapper tr.even {
  background-color: #E0E5E7;
}

#footer-columns .block-menu, #footer .block {
  border: none;
}

#footer .block .content {
    margin-top: -40px;
    padding: 0.5em 0;
}

/* --------------- System Tabs  --------------- */

.tabs ul.primary {
  background: none;
}

.tabs {
    margin-bottom: 40px;
}

/* --------------- transparent url(../images/tabs-border.png) repeat-x left bottom  --------------- */

.tabs ul.primary li a {
  color: #FFF;
  background-color: #0399cb;
  border: none;
  text-shadow: none;
  border-radius: 5px; 
  box-shadow: none;
  font-weight: bold;
  padding: 4px 10px;
  background: linear-gradient(#037bb8, #037bb8) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background: #037bb8;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#037bb8), to(#037bb8));
  background: -moz-linear-gradient(-90deg, #037bb8, #037bb8);
  background-image: -o-linear-gradient(bottom,rgb(3,123,184),rgb(3,123,184));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#037bb8, endColorstr=#037bb8)";
  background: -ms-linear-gradient(#037bb8, #037bb8);
  background: -o-linear-gradient(#037bb8, #037bb8);
  margin-bottom: 3px;
}

.tabs ul.primary li.active a {
  color: #0399cb;
  font-weight: bold;
}

.tabs ul.primary li.active a {
  background-color: #FFFFFF;
  background: #FFFFFF;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));
  background: -webkit-linear-gradient(#FFFFFF, #FFFFFF);
  background: -moz-linear-gradient(#FFFFFF, #FFFFFF);
  background: -ms-linear-gradient(#FFFFFF, #FFFFFF);
  background: -o-linear-gradient(#FFFFFF, #FFFFFF);
  background: linear-gradient(#FFFFFF, #FFFFFF);
  -pie-background: linear-gradient(#FFFFFF, #FFFFFF);
  behavior: url(/pie/PIE.htc);
}

.tabs ul.primary li.active a {
    border-bottom: none;
}

.tabs ul.secondary li a.active {
  background: none;
  color: #fff;
}

ul.action-links li a {
  background: url(../images/add.png) no-repeat left center;
}

.tabs ul.primary li a:hover { 
  background: #00a9db;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#00a9db), to(#00a9db));
  background: -webkit-linear-gradient(#00a9db, #00a9db);
  background: -moz-linear-gradient(#00a9db, #00a9db);
  background: -ms-linear-gradient(#00a9db, #00a9db);
  background: -o-linear-gradient(#00a9db, #00a9db);
  background: linear-gradient(#00a9db, #00a9db);
  -pie-background: linear-gradient(#00a9db, #00a9db);
  behavior: url(/pie/PIE.htc);
  color: #FFF;
}

.tabs ul.secondary li a {
    background: none;
    padding: 0.2em 0.5em;
    color: #fff;
}

/* ---------------- Messages  ----------------- */

.featured #messages {
  background: #FFFFFF;
}

/* ---------------- Buttons    ---------------- */

input.form-submit,
a.button {
    border: 0 solid #25729A;
    border-radius: 5px;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    color: #FFFFFF;
    margin-left: 5px;
    font-size: 16px;
    box-shadow: none;
    padding: 10px 55px;
    background: #404040;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#404040), to(#404040));
    background: -webkit-linear-gradient(#404040, #404040);
    background: -moz-linear-gradient(#404040, #404040);
    background: -ms-linear-gradient(#404040, #404040);
    background: -o-linear-gradient(#404040, #404040);
    background: linear-gradient(#404040, #404040);
    -pie-background: linear-gradient(#404040, #404040);
    behavior: url(/pie/PIE.htc);
}

a.button:link,
a.button:visited,
a.button:hover,
a.button:focus,
a.button:active {
  color: #555;
}

.ff-request-OG-membership-button-text {
    border-radius: 5px;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    display: inline-block;
    font-family: Verdana;
    margin-bottom: 7px;
    margin-top: 7px;
    font-size: 13px;
    padding: 8px 18px;
    text-decoration: none;
    text-shadow: none;
    color: #FFFFFF;
    box-shadow: none;
    background: #f9a000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9a000), to(#f9a000));
    background: -webkit-linear-gradient(#f9a000, #f9a000);
    background: -moz-linear-gradient(#f9a000, #f9a000);
    background: -ms-linear-gradient(#f9a000, #f9a000);
    background: -o-linear-gradient(#f9a000, #f9a000);
    background: linear-gradient(#f9a000, #f9a000);
    -pie-background: linear-gradient(#f9a000, #f9a000);
    behavior: url(/pie/PIE.htc);
    font-weight: bold;
}

.ff-request-OG-membership-button-text:hover {
    background: #FBBC4D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBBC4D), to(#FBBC4D));
    background: -webkit-linear-gradient(#FBBC4D, #FBBC4D);
    background: -moz-linear-gradient(#FBBC4D, #FBBC4D);
    background: -ms-linear-gradient(#FBBC4D, #FBBC4D);
    background: -o-linear-gradient(#FBBC4D, #FBBC4D);
    background: linear-gradient(#FBBC4D, #FBBC4D);
    -pie-background: linear-gradient(#FBBC4D, #FBBC4D);
    behavior: url(/pie/PIE.htc);
}

.ff-request-OG-membership-button-text a {
   color: #FFF;
}


#block-system-main.block div.content div.view div.view-content div.views-row div.panel-display div.center-wrapper div.panel-panel div.inside div.ff-request-OG-membership-button-text div a {
  color: #FFF;
}



/* -------------- Form Elements   ------------- */

fieldset {
  background-image: linear-gradient(to top, #FFFFFF, #70DBFF) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #FFF;
}

fieldset legend {
  background-image: linear-gradient(to top, #7c7c7c, #7c7c7c);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7c7c7c), to(#7c7c7c));
  /* background: -moz-linear-gradient(#7c7c7c, #7c7c7c); */
  /* background: -moz-linear-gradient(#7c7c7c, #7c7c7c); */ 
   background: linear-gradient(#7c7c7c, #7c7c7c);
   background-image: -o-linear-gradient(top,rgb(0,0,0),rgb(0,0,0));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7c7c7c, endColorstr=#7c7c7c)";
  border: none;
  margin-top: 25px;
  color: #FFF;
  text-shadow: none;
  margin-left: 0px;
}

fieldset legend a {
  color: #fff;
}

fieldset legend a:hover,
fieldset legend a:focus,
fieldset legend a:active {
  color: #FFF;
}

fieldset .fieldset-description {
  color: #666;
}

.resizable-textarea .grippie {
  background-color: #F0F0F0;
  border: 0px solid #666;
}

input.form-text,
textarea.form-textarea,
select.form-select {
    background: none repeat scroll 0 0 #ffffff;
    border: none;
    border-radius: 5px;
    box-shadow: none;
    outline: medium none;
    padding: 6px 6px 6px 8px;
    width: 100%;
}

input.form-submit:hover,
input.form-submit:focus {
  background: #0E487B;
}

#profile-corporate-profile-field-profile-myfloor-link-add-more-wrapper div.form-item div.link-field-subrow {
  margin-bottom: -30px;
}

#profile-individual-profile-field-profile-myfloor-link-add-more-wrapper div.form-item div.link-field-subrow {
  margin-bottom: -30px;
}


/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */

html.js fieldset.collapsible .fieldset-legend {
  background: url(../images/admin-menu-expanded.png) 5px 65% no-repeat; /* LTR */
  padding-left: 15px; /* LTR */
}

html.js fieldset.collapsed .fieldset-legend {
  background-image: url(../images/admin-menu-collapsed.png); /* LTR */
  background-position: 5px 50%; /* LTR */
}

/* Disabled form elements */

input.form-button-disabled,
input.form-button-disabled:hover,
input.form-button-disabled:focus,
input.form-button-disabled:active,
.form-disabled input,
.form-disabled select,
.form-disabled textarea {
  background: #EDEDED;
  border-color: #BBB;
  color: #717171;
}

.form-disabled .grippie {
  background-color: #ededed;
  border-color: #BBB;
}

.form-disabled label {
  color: #717171;
}

.form-item label {
    font-size: 95%;
    margin-left: 10px;
}

.form-item .description {
    font-size: 0.7em;
    margin-left: 10px;
}

fieldset .fieldset-wrapper {
    padding: 0;
}

#edit-profile-individual-profile-field-profile-about-me-und-0-value.text-full {
    width: 100%;
}

#field-profile-links-values.field-multiple-table {
    background: #FFF;
    margin-bottom: 15px;
}

#field-profile-links-values.field-multiple-table thead tr th.field-label label {
    margin-left: 5px;
}

#profile-corporate-profile-field-profile-certifications-add-more-wrapper div.form-item div.description {
    margin-top: 15px;
}



/* -------------- Other Overrides ------------- */

.ui-widget-overlay {
  background: #222;
}

/* --------------- Search Form ---------------- */

#search-block-form input.form-submit,
#search-form input.form-submit {
transparent url(http://f.cl.ly/items/2a2Z0V0L0J1p3V082d3r/icon-search.png) no-repeat top left;
}


#search-block-form input.form-submit, #search-form input.form-submit {
    background: url("../images/icon-search.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border-color: #E4E4E4 #D2D2D2 #B4B4B4;
    cursor: pointer;
    overflow: hidden;
    background-size: 60%;
    margin-top: 15px;
    text-align: left;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    box-shadow: none;    
}

html.js body.html div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region div#block-system-main.block div.content form#search-form.search-form div div#edit-basic.container-inline div.form-item input#edit-keys.form-text {
     float: left;
     font-size: 0.9em;
}


/* --------------- Search Results ---------------- */

.search-results li {
  border-bottom: 1px solid #ddd;
  padding-top: 15px;
  padding-bottom: 15px;
}

.search-results li:last-child {
  border-bottom: none;
}

/* ---------- Admin-specific Theming ---------- */

.page-admin-structure-block-demo .block-region {
  background: #FF6;
  border: 1px dotted #9F9E00;
  color: #000;
}

/* Configuration. */

div.admin-panel {
  color: #444;
  background: #F7F5EC;
  border: 1px solid #444;
}

div.admin-panel dt {
  border-top: 1px solid #666;
}

/* ---------- Overlay ----------- */

#overlay-content {
  background: #292929;
  color: #EDEDED;
}

#overlay-tabs li.active a, #overlay-tabs li.active a.active, #overlay-tabs li.active a:active, #overlay-tabs li.active a:visited {
  background-color: #292929;
  color: #EDEDED;
}

/* ---------- Poll ----------- */

.poll .bar {
  background-color: #E7E4D3;
}

.poll .bar .foreground {
  background-color: #3394D6;
}

#triptych-wrapper .poll .bar {
  background-color: #F7F5EC;
}

#triptych-wrapper .poll .bar .foreground {
  background-color: #BEDF5D;
}

#footer-wrapper .poll .bar {
  background-color: #F1EFE2;
}

#footer-wrapper .poll .bar .foreground {
  background-color: #BEDF5D;
}

/* ---------- Vertical tabs ----------- */

div.vertical-tabs {
  border: 1px solid #FFF;
  margin-top: 100px;
}

.vertical-tabs ul.vertical-tabs-list {
  border-color: #FFF;
  margin-left: 40px;
}

.vertical-tabs ul.vertical-tabs-list li {
  background: #FFF;
  border: 1px solid #FFF;
  border-top: none;
}

.vertical-tabs ul.vertical-tabs-list li a:hover {
  background-color: #FFF;
}

.vertical-tabs ul.vertical-tabs-list li.selected {
  background-color: #FFF;
}

.vertical-tabs ul.vertical-tabs-list .selected strong {
  color: #206BA4;
}

/* --- FF custom Panel CSS --- */

#ff-panels-right-3boxes.panel-pane {
  border-radius: 5px;
  border: 1px solid #c5c5c5;
  padding: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
    box-shadow: none;
  background: #FFF;
}

#ff-panels-left-4boxes.panel-pane {
  border-radius: 5px;
  border: 1px solid #FFF;
  padding: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  -moz-box-shadow: 2px 3px 3px 0 #aaaaaa;
    -webkit-box-shadow: 2px 3px 3px 0 #aaaaaa;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
  background: #FFF;
}

#ff-panels-30-70-right.panel-pane {
  border-radius: 1px 25px 1px 25px;
  border: solid 1px;
  border-color: #AAA;
  padding-left: 250px;
  margin-top: 6px;
}

#ff-panels-30-70-left.panel-pane {
  border-radius: 1px 25px 1px 25px;
  border: solid 1px;
  border-color: #AAA;
  margin-top: 6px;
}

div.panel-pane div.node {
  margin-top: 2pt;
  margin-right: 0pt;
  margin-bottom: 22pt;
  margin-left: 0pt;
  padding-top: 10pt;
  padding-right: 10pt;
  padding-bottom: 10pt;
  padding-left: 10pt;
}

/* --- #ff-view-feeditems-teasers .panels-flexible-feeditems_layout-inside { */
/* #ff-custom-teasers-page.panels-flexible-feeditems_layout { */
/* #ff-panels-feeditemsteasers, .panel-flexible-inside { */ 
/* #ff-custom-teasers-page.panels-flexible-feeditems_layout-inside { */
div.teasers-single-row {
  background-color: #F8F8F8;
  border: 2px solid #F2F2F2;
  border-radius: 1px 25px 1px 25px;
  margin-top: 2px;
  margin-bottom: 15px;
  -moz-box-shadow: 2px 3px 3px 0 #aaaaaa;
  -webkit-box-shadow: 2px 3px 3px 0 #aaaaaa;
  box-shadow: 2px 3px 3px 0 #aaaaaa;
  padding: 1px 1px 7px 7px;
}

.panels-flexible-region-feeditems_layout-center {
    float: left;
    width: 99%;
    margin-top: -10px;
}

#featured h2 {
    font-size: 0.5em;
    line-height: 1;
    color: #666666
}


.region-header .block-menu li a {
    display: block;
    padding: 3px -40px;
}


h1 {
    color: #484847;
    font-size: 1.16em;
}

.region-header #block-user-login .form-actions {
    clear: both;
    margin: 0px 0 0;
    padding: 0;
    float: right;
}

.region-header .block-menu li.last a {
    border-bottom: 0 none;
    width: 90px;
    font-size: 1.2em;
    margin-top: 13px;
}

.region-header #block-user-login .item-list li {
    list-style: none outside none;
    color: #000000
}

.region-header #block-user-login .item-list li.last {
    padding-left: 1em;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #206BA4;
    text-decoration: none;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #206BA4;
    text-decoration: none;
}

.ui-widget-content {
    color: #666666;
    margin-left: 0px;
}

.ui-widget-content a {
    color: #019ce4;
}

.ui-widget-content a:hover {
    color: #f9a000;
}




.content {
    margin-top: 5px;
}

/* ---------- homebox ----------- */

#homebox .homebox-portlet .homebox-portlet-inner {
    border: 1px solid #FFF;
    overflow: hidden;
    -moz-box-shadow: 2px 3px 3px 1px #aaaaaa;
    -webkit-box-shadow: 2px 3px 3px 1px #aaaaaa;
    box-shadow: 2px 3px 3px 1px #aaaaaa;
    border-radius: 5px 5px 5px 5px;  
}

#homebox .homebox-portlet .portlet-header {
    color: #484847;
    font-size: 1em;
}

#homebox .homebox-portlet {
    background: #FFF;
    border: 1px solid #F2F2F2;
    margin: 2px 0 15px;
    padding: 0;
    border-radius: 5px 5px 5px 5px; 
}

#homebox .homebox-portlet .portlet-header {
    background: none repeat scroll 0 0;
    border-bottom: 1px solid #e8e8e8;
    color: #585858;
    font-size: 1em;
    min-height: 15px;
    padding: 10px 20px 3px 25px;
    font-weight: bold;
}

#homebox .homebox-portlet .portlet-header .portlet-title {
    display: block;
    position: relative;
    z-index: 9;
    margin-top: 3px;
}

#homebox .portlet-content {
    padding: 7px 4px 0px 25px;
    border-top: 0px solid #E8E8E8;
    line-height: 2;
    margin-bottom: 5px;
    font-size: 90%;
    font-family: helvetica;
}

#homebox .homebox-column {
    background: none repeat scroll 0 0 transparent;
    margin: 2px;
    min-height: 40px;
    padding: 5px;
}

#homebox .used {
    background: none repeat scroll 0 0 #F0F0F0;
    border-top: 1px solid #FFFFFF;
    outline: 0px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
}

#homebox-add a.used, #homebox-add a.restore {
    font-weight: normal;
    color: #989898;
    padding: 5px;
    font-size: 0.8em;
}

#homebox-add a {
    font-weight: bold;
    font-size: 0.8em;
}

#homebox-block-menu_menu-share-company-news. content {
    line-height: 2; 
}

#homebox-add a {
    background: repeat scroll 0 0 #FFF;
    border-top: 1px solid transparent;
    display: block;
    height: 40px;
    outline: 1px solid transparent;
    overflow: hidden;
    padding: 5px;
    width: 130px;
    border-radius: 5px 5px 5px 5px;
    outline: 1px solid #DDDDDD;
}

#homebox-block-views_networking_groups-block {
    line-height; 30px;
}

#edit-field-invitation-email-address-und-0-value.text-full {
    width: 85%;
}

#edit-feedsfloor--2.form-textarea {
    color: #737373;
    font-size: 0.8em;
    margin-top: -20px;
    width: 90%;
}

#homebox-block-block_17.homebox-portlet div.homebox-portlet-inner div.portlet-content div.form-item div.description {
    font-size: 12px;
    width: 90%;
}

#field-invitation-email-address-add-more-wrapper div.form-item div.description {
    font-size: 12px;
}

#homebox-add-link {
    color: #FFF;
}


/* ---------- error ----------- */

div.error, table tr.error {
    background-color: #FFF;
}

div.error, .error {
    color: #125A9A;
}

div.error {
    background-image: url("../../misc/message-24-error.png");
    border-color: #417BAE;
}

/* ---------- lines & design ----------- */

hr {
    background-color: #E8E8E8;
    border: 0px solid gray;
    height: 1px;
 }

/* ---------- body ----------- */

body {
    font-size: 100%;
    line-height: 1.5;
    word-wrap: break-word;
}

/* ---------- accordion - networks content ----------- */

.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1.1em;
    background: none;
}

#ff-request-OG-membership-button.panel-pane div.pane-content div.field div.field-items div.field-item a {
  color: #FFF;
}

div.ui-accordion-content span.ff-readmore-link-accordion a {
  color: #0FBBDA;
  font-size: 0.9em;
}

.ui-accordion .ui-accordion-header {
    cursor: pointer;
    margin-top: 1px;
    position: relative;
    margin-bottom: 10px;
}

#ff-post-publish {
    background: #2fcdff none repeat scroll 0 0 !important;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px;
    height: auto;
}

 {
    font-size: 11px;
    float: right;
}


.ui-accordion .ui-accordion-content {
    border-top: none;
    margin-bottom: 12px;
    margin-top: -11px;
    overflow: auto;
    padding: 1em 2.2em;
    position: relative;
    top: 1px;
    border-radius: 0px 0px 5px 5px;
    box-shadow: none;
    height: auto;
    border: 1px solid #FFF;
}

.ui-helper-reset {
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    margin-top: 50px;
}

.ui-accordion-content .ui-helper-reset .ui-widget-content .ui-corner-bottom .ui-accordion-content-active {
    height: auto; 
    overflow: auto; 
    display: block; 
    padding-top: 16px; 
    padding-bottom: 16px;
}

.ff-hr-accordion-content {
    margin-top: 16px;
}

#field-post-link-add-more-wrapper {
    margin-top: -20px;
}

#field-share-ideas-information-as-add-more-wrapper {
    margin-top: -50px;
}

#edit-field-posts-documents {
    margin-top: -20px;
}

#edit-og-group-ref {
    margin-top: -20px;
}


.ff-readmore-link-accordion {
    float: right;
    margin-bottom: 20px;
}

.page-group-node-subscribe.page-group-node-subscribe-og-user-node.sliding-popup-processed div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}



/* ---------- Recent networks Block ----------- */

.ff-networks-post-date-block {
    text-align: left;
    font-size: 0.8em;
    color: #B0B0B0
}

.ff-OG-ownmembership-block {
    text-align: left;
    font-size: 0.8em;
    color: #B0B0B0
}

.ff-networks-taxonomies  {
    color: #B0B0B0;
    font-size: 0.9em;
}

.ff-private-networks-right-side {
    background: none repeat scroll 0 0 #fff;
    border: none;
    border-radius: 5px;
    box-shadow: none;
    margin-top: 5px;
    font-size: 15px;
}




/* ---------- images ----------- */

img {
    outline: 0 none;
    border: 0 none;
    position: relative;
    margin-bottom: 0px;
    text-align: top;
}

.ff-br-in-blocks {
    line-height: 1;
}

.field-type-image img, .user-picture img {
   display: inline;
   float: left;
   margin-right: 20px;
   margin-bottom: 20px;
   margin-top: 0px;
}

#ff-plus-sign-side {
    /* background-image: url(../images/FeedsFloor_plus_blue.png) no-repeat scroll left center / 6% auto; */
    background: url("../images/FeedsFloor_plus_blue.png") no-repeat scroll left center / 6% auto;
    padding-left: 15px;
    margin-right: 50px;
}

#ff-plus-sign {
    /* background-image: url(../images/FeedsFloor_plus_blue.png) no-repeat scroll left center / 8% auto; */
	background: url("../images/FeedsFloor_plus_blue.png") no-repeat scroll left center / 8% auto;
    padding-left: 25px;
    margin-right: 50px;
}

#block-system-main.block div.content div.ds-3col-stacked-fluid div.group-header div.field div.field-items div.field-item a img {
    float: right;
    margin-left: 5px;
    margin-right: 12px;
}



/* ---------- Private networks ----------- */

#ff-OG-members-list {
    text-align: left;
    padding: 10px;
}

#ff-networks-taxonomies {
    padding-left: 20px;
    padding-bottom: 20px;
}

#ff-about-the-network-private-networks {
    font-size: 0.85em;
    padding: 20px;
}

#edit-field-about-the-network-und-0-value {
    width: 61%;
}

#field-about-the-network-add-more-wrapper div.form-item div.form-textarea-wrapper div.grippie {
    width: 61%;
}

#edit-field-post-link-und-0-url.form-text {
    width: 400px;
    margin-bottom: 40px;
}

.ff-mynetworks-page {
    border: 1px solid #FFF;
    border-radius: 5px;
    box-shadow: 2px 3px 3px 1px #aaaaaa;
    margin-bottom: 30px;
    margin-top: 15px;
    padding: 10px 10px 20px 10px; 
    background: #ffffff;   
}

.ff-mynetworks-page-title {
    color: #3394D6;
    text-align: left;
    margin-top: 1px;
    font-family: inherit;
    font-size: 20px;
    line-height: 1.4;
    margin-bottom: 0px;
    font-weight: bold;
}

.ff-mynetworks-page-hr {
    margin-top: 0px;
    margin-bottom: 0px;
}

.ff-about-network-text {
    font-size: 15px;
}


.ff-mynetworks-page-image {
    margin-top: 0px;
    margin-left: 40px;
    padding: 0px;
}

.ff-tax-mynetworks  {
    color: #B0B0B0;
    font-size: 15px;
}

.ff-share-mynetworks a {
    float: right;
    font-size: 14px;
    color: #7c7c7c;
}

/* ---------- Public networks ----------- */

#ff-public-network-page {
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 40px;
    background: #FFF;
 }

#edit-og-user {
     width: 400px;
}

#edit-membership-fields-og-membership-request-und-0-value {
     width: 100%;
}

.ff-network-list-of-networks-block {
     margin-top: 150px;
}


/* ---------- Posts ----------- */

#edit-field-share-ideas-information-as-und-0-value { 
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFF;
    border-radius: 5px;
    box-shadow: none;
    outline: medium none;
    padding: 6px 6px 6px 8px;
    width: 98%;
}

div.form-item.form-type-textarea.form-item-field-share-ideas-information-as-und-0-value div.form-textarea-wrapper.resizable.textarea-processed.resizable-textarea div.grippie {
     width: auto;
     margin-bottom: 40px;
}

#field-share-ideas-information-as-add-more-wrapper div.form-item { 
    margin-top: -30px;
}

.ff-teaser-only-region {
    border-radius: 3px;
    border: 1px solid #c5c5c5;
    border-color: #FFF;
    padding: 10px 10px 40px 30px;
    margin-top: 15px;
    margin-bottom: 15px;
    box-shadow: none;
    background: #FFF;
}

.ff-post-teaser-footer {
   text-align: left;
   padding-bottom: 0px;
   color: #858585;
   line-height: auto;
   height: auto;
   font-size: 16px;
}

.ff-post-teaser-left {
   font-size: 0.9em;
   margin-right: 10px;
}

.ds-2col-stacked-fluid > .group-left {
    float: left;
    width: 100%;
}

.ff-post-teaser-right {
   font-size: 0.8em;
   color: #B0B0B0;
   text-align: right;
   padding-bottom: 1px;
}

.permalink {
   color: #FFF;
   font-size: 0em;
}


/* ---------- needs ----------- */

#edit-field-need-description-und-0-value {
    width: 100%;
}

#ff-needs-page {
    border: 0 solid #D0D0D0;
    border-radius: 1px 25px 1px 25px;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px;    
}

#ff-author-need-date {
    color: #B0B0B0;
    text-align: right;
    margin-bottom: -10px;
}

#ff-need-hr {
    padding: 0px;
    margin-top: -5px;
}

#ff-add-to-any-need {
    float: right;
}

#ff-need-taxonomies {
}

.panels-flexible-region-29-links_region {
    float: right;
    width: 18.8873%;
}

#forum {
-khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 1px 25px 1px 25px;  
  /* kareem: below added by me */
  background-color: #FFFFFF;
/* Box shadow */
    -moz-box-shadow: 2px 3px 3px 0 #aaaaaa;
    -webkit-box-shadow: 2px 3px 3px 0 #aaaaaa;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
}

#block-system-main.block div.content div.ds-2col-stacked-fluid div.group-header div.field div.field-items div.field-item a img {
    float: right;
    margin-right: 10px;
}

#block-system-main.block div.content div.ds-2col-stacked-fluid div.group-right div.field {
    float: right;
    display: inline;
}

#block-system-main.block div.content div.ds-2col-stacked-fluid div.group-right ul.links li.statistics_counter {
    float: right;
    margin-top: 3px;
}

/* ---------- edit profile ----------- */

#edit-profile-corporate-profile-field-profile-about-company-und-0-value {
    width: 100%;
}

#edit-profile-corporate-profile-field-profile-disclaimer-und-0-value {
    width: 100%;
}

.ff-product-service-teaser-header {
    padding: 50px 55px 20px 55px;
}

.field-name-field-product-image {
    display: inline;
    float: left;
    margin-bottom: 0px;
    margin-right: 20px;
}

.ff-product-service-left-teaser {
    font-size: 0.9em;
}

.ff-product-service-right-teaser {
    padding-left: 0px;
    padding-bottom: 0px;
    margin-bottom: -15px;
    margin-top: -35px;
    width: 40%;
}

.ff-corp-profile-hr {
    padding-bottom: 1px;
}

#ff-corp-profile-hr-news {
    height: 5px;
    margin-bottom: 40px;
}

.ff-user-relations-button {
    text-align: left;
    background-color: #E8E8E8;
    font-size: 0.9em;
}

.ff-user-relations-button a {
    text-align: left;
    background: #F9A000;
    font-size: 17px;
    padding: 10px 15px;
    border-radius: 5px;
    font-weight: bold;
    color: #fff;
}

.ff-user-relations-button a:hover {
    color: #000;
}

#ff-panels-right-3boxes.panel-pane div.pane-content div.item-list ul.user_relationships li.first a.user_relationships_popup_link {
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -ms-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    color: #FFF;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
    box-shadow: none;
    border: 0px solid #FFF;
    padding: 2px 7px;
    font-size: 90%;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9A000), to(#F9A000));
    background: -webkit-linear-gradient(#F9A000, #F9A000);
    background: -moz-linear-gradient(#F9A000, #F9A000);
    background: -ms-linear-gradient(#F9A000, #F9A000);
    background: -o-linear-gradient(#F9A000, #F9A000);
    background: linear-gradient(#F9A000, #F9A000);
    -pie-background: linear-gradient(#F9A000, #F9A000);
    behavior: url(/pie/PIE.htc);

}

#ff-panels-right-3boxes.panel-pane div.pane-content div.item-list ul.user_relationships li.last a.user_relationships_popup_link {
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -ms-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    color: #FFF;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
    box-shadow: none;
    border: 0px solid #FFF;
    padding: 2px 7px;
    font-size: 90%;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9A000), to(#F9A000));
    background: -webkit-linear-gradient(#F9A000, #F9A000);
    background: -moz-linear-gradient(#F9A000, #F9A000);
    background: -ms-linear-gradient(#F9A000, #F9A000);
    background: -o-linear-gradient(#F9A000, #F9A000);
    background: linear-gradient(#F9A000, #F9A000);
    -pie-background: linear-gradient(#F9A000, #F9A000);
    behavior: url(/pie/PIE.htc);
}

#ff-panels-right-3boxes.panel-pane div.pane-content div.item-list h3 {
    color: #FFF;
    margin-top: -5px;
}

.ff-user-relations-button div.pane-content div.item-list h3 {
    color: #e7e7e7;
    margin-top: -5px;
}

#ff-panels-right-3boxes.panel-pane div.pane-content div.item-list ul.user_relationships li.first {
    border-radius: 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -ms-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    color: #585858;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
    box-shadow: none;
    border: 0px solid #FFF;
    padding: 15px 15px;
    margin-top: -20px;
    width: 90%;
    text-align: center;
    background: #FFF;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#FFF));
    background: -webkit-linear-gradient(#FFF, #FFF);
    background: -moz-linear-gradient(#FFF, #FFF);
    background: -ms-linear-gradient(#FFF, #FFF);
    background: -o-linear-gradient(#FFF, #FFF);
    background: linear-gradient(#FFF, #FFF);
    -pie-background: linear-gradient(#FFF, #FFF);
    behavior: url(/pie/PIE.htc);
}

#ff-panels-right-3boxes.panel-pane div.pane-content div.item-list ul.user_relationships li.last {
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -ms-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    color: #585858;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
    box-shadow: none;
    border: 0px solid #FFF;
    padding: 15px 15px;
    margin-top: 10px;
    width: 90%;
   text-align: center;
    background: #FFF;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#FFF));
    background: -webkit-linear-gradient(#FFF, #FFF);
    background: -moz-linear-gradient(#FFF, #FFF);
    background: -ms-linear-gradient(#FFF, #FFF);
    background: -o-linear-gradient(#FFF, #FFF);
    background: linear-gradient(#FFF, #FFF);
    -pie-background: linear-gradient(#FFF, #FFF);
    behavior: url(/pie/PIE.htc);
}

#ff-panels-right-3boxes.panel-pane div.pane-content div.item-list ul.user_relationships_actions li.first a.user_relationships_popup_link {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    color: #FFF;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
    box-shadow: none;
    border: 0px solid #FFF;
    padding: 3px 15px;
    margin-top: -20px;
    width: 90%;
    text-align: center;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9A000), to(#F9A000));
    background: -webkit-linear-gradient(#F9A000, #F9A000);
    background: -moz-linear-gradient(#F9A000, #F9A000);
    background: -ms-linear-gradient(#F9A000, #F9A000);
    background: -o-linear-gradient(#F9A000, #F9A000);
    background: linear-gradient(#F9A000, #F9A000);
    -pie-background: linear-gradient(#F9A000, #F9A000);
    behavior: url(/pie/PIE.htc);
}

#ff-panels-right-3boxes.panel-pane div.pane-content div.item-list ul.user_relationships_actions li.first a.user_relationships_popup_link:hover {
    color: #0399CB;
}

#ff-panels-right-3boxes.panel-pane div.pane-content div.item-list ul.user_relationships_actions li.last a.user_relationships_popup_link {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    color: #FFF;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
    box-shadow: none;
    border: 0px solid #FFF;
    padding: 3px 15px;
    margin-top: 5px;
    width: 90%;
    text-align: center;
    background: #037bb8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#037bb8), to(#037bb8));
    background: -webkit-linear-gradient(#037bb8, #037bb8);
    background: -moz-linear-gradient(#037bb8, #037bb8);
    background: -ms-linear-gradient(#037bb8, #037bb8);
    background: -o-linear-gradient(#037bb8, #037bb8);
    background: linear-gradient(#037bb8, #037bb8);
    -pie-background: linear-gradient(#037bb8, #037bb8);
    behavior: url(/pie/PIE.htc);
}

#ff-panels-right-3boxes.panel-pane div.pane-content div.item-list ul.user_relationships_actions li.last a.user_relationships_popup_link:hover {
     color: #F9A000;
}

#profile-corporate-profile-field-profile-hq-address-add-more-wrapper {
    width: 95%;
}

#field-profile-other-addresses-values {
    width: 95%;
}

.tabledrag-toggle-weight-wrapper {
    text-align: left;
}

.ff-ind-profile-hr-right {
    margin-top: 1em;
    margin-bottom: 1em;
}

#ff-ind-profile-links-block {
    color: #0FBBDA;
    margin-top: 5em;
    width: 98%;
    border: 0 solid #D0D0D0;
    border-radius: 1px 25px 1px 25px;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
    margin-bottom: 5px;
    margin-top: 50px;
    padding: 10px;
    float: left;
}

.ff-corp-profile-news-title .pane-title {
    color: #66CCFF;
    font-size: 120%;
}

.ff-corp-profile-news-title {
    margin-top: 5em;
}

.ff-text-profile-small {
    font-size:15px;
}

#block-system-main.block div.content div.panel-flexible div.panel-flexible-inside div.panels-flexible-column div.inside div.panels-flexible-region div.inside div.panel-pane div.pane-content div.view div.more-link a {
    border: 0px solid #EAEAEA;
    border-radius: 5px;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;  
    color: #FFF;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-shadow: none;
    padding: 5px 18px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
    background: #0399CB;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0399CB), to(#0399CB));
    background: -webkit-linear-gradient(#0399CB, #0399CB);
    background: -moz-linear-gradient(#0399CB, #0399CB);
    background: -ms-linear-gradient(#0399CB, #0399CB);
    background: -o-linear-gradient(#0399CB, #0399CB);
    background: linear-gradient(#0399CB, #0399CB);
    -pie-background: linear-gradient(#0399CB, #0399CB);
    behavior: url(/pie/PIE.htc);
}

#block-system-main.block div.content div.panel-flexible div.panel-flexible-inside div.panels-flexible-column div.inside div.panels-flexible-region div.inside div.panel-pane div.pane-content div.view div.more-link a:hover {
    background: #4FB8DB;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4FB8DB), to(#4FB8DB));
    background: -webkit-linear-gradient(#4FB8DB, #4FB8DB);
    background: -moz-linear-gradient(#4FB8DB, #4FB8DB);
    background: -ms-linear-gradient(#4FB8DB, #4FB8DB);
    background: -o-linear-gradient(#4FB8DB, #4FB8DB);
    background: linear-gradient(#4FB8DB, #4FB8DB);
    -pie-background: linear-gradient(#4FB8DB, #4FB8DB);
    behavior: url(/pie/PIE.htc);
}

/* ---------- add content forms ----------- */

#network-node-form {
    border: 1px solid #FFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px 30px;
    width: 95%;  
    background: #FFF;  
}

#user-register-form {
    border: 1px solid #FFF;
    border-radius: 5px;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 200px;
    padding: 10px 30px;
    width: 60%;  
    background: #FFF; 
    opacity: 0.95; 
}

#business-news-node-form {
    border: 1px solid #FFF;
    border-radius: 5px;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px 30px;
    width: 95%;  
    background: #FFF;  
    height: auto;
}

#feed-node-form {
    border: 1px solid #FFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px 30px;
    width: 95%;
    background: #FFF;    
}

#feed-node-form.node-form div div.vertical-tabs {
    margin-top: 300px;
    margin-bottom: 20px;   
}

#business-need-node-form {
    border: 1px solid #FFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px 30px;
    width: 95%; 
    background: #FFF;   
}

#products-services-node-form {
    border: 1px solid #FFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px 30px;
    width: 95%;    
    background: #FFF;
}

.form-actions {
    padding-top: 10px;
    text-align: right;
}

.form-item form-type-textfield form-item-field-product-currency-und-0-value {
    margin-top: -50px;
}

#field-product-price-values {
    width: 60%;
}

#field-product-certifications-values {
    width: 60%;
}

#edit-field-product-price-und-add-more {
    width: 200px;
}

#edit-field-product-certifications-und-add-more {
    width: 200px;
}

.ff-product-images-row  {
    margin-right: 0px;
}

.ff-product-page-logo-2 {
    margin-right: -50px;
    margin-top: -40px;
}

.ff-overview-product-teaser-profile-page {
   color: #B0B0B0;
   text-align: right;
   margin-bottom: 5px;
   font-size: 0.85em;
   margin-top: -35px;
}


/* ---------- private messages ---------- */

#privatemsg-new {
    border: 1px solid #FFF;
    border-radius: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px;   
    background: #FFF;
}

#content h2.privatemsg-reply {
    background: #f9a000;
    box-shadow: none;
}

.privatemsg-message-column {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #000;
    border-radius: 3px;
    float: none;
    margin-bottom: 40px;
    padding: 15px;
    width: auto;
}

div.privatemsg-message-information {
    border-bottom: 1px solid #ddd;
    font-size: 22px;
    padding: 20px 0;
}

.privatemsg-message-participants {
    background: #000 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-size: 20px;
    margin-top: 40px;
    padding: 15px;
    border-bottom: none;
}

.privatemsg-message-body {
    font-size: 18px;
    padding-top: 10px;
}

.form-select {
    border: 0 solid #D0D0D0;
    border-radius: 1px 25px 1px 25px;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
}

#edit-body-value.form-textarea {
    width: 100%;    
}


/* ---------- frontpage ---------- */

#ff-frontpage-catch-text {
    font-size: 225%;
    text-align: center;
    color: #FFF;
    font-family: Arial Rounded MT Bold;
    padding: 20px 40px 20px 40px;
}

.ff-frontpage-catch-text-background {
    border: 0 solid #D0D0D0;
    border-radius: 5px 25px 5px 25px;
    -webkit-border-radius: 5px 25px 5px 25px;
    -moz-border-radius: 5px 25px 5px 25px;
    -ms-border-radius: 5px 25px 5px 25px;
    -webkit-border-radius: 5px 25px 5px 25px;
    -khtml-border-radius: 5px 25px 5px 25px;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
    margin-top: -90px;
    padding: 30px 0 5px;
    background-image: linear-gradient(to top, #0E487B, #0399cb);
    height: 100%;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0E487B), to(#0399cb));
    /* background: -moz-linear-gradient(#0E487B, #0399cb); */
    /* background: -moz-linear-gradient(#0E487B, #0399cb); */
    background: linear-gradient(#0E487B, #0399cb);
    background-image: -o-linear-gradient(top,rgb(9,45,77),rgb(41,163,204));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0E487B, endColorstr=#0399cb)";
    width: 100%;
} 

#ff-video-front-page {
    float: right;
}

#ff-button-front-page-size {
    width: 30%;
}

.panels-flexible-row-30-10-inside {
    margin-top: 100px;
    padding-right: 0;
    margin-bottom: 50px;
}

.ff-frontpage-search-block {
    height: 300px;
    color: #FFF;
    border: 0 solid #D0D0D0;
    border-radius: 25px 0px 0px 0px;
    margin-bottom: 30px;
    margin-top: 0px;
    padding: 10px 10px 40px 20px;
    background: #0399CB;
    text-align: center;
    font-size: 1.1em;
    width: 21%;
    margin-right: 0px;
}

.ff-frontpage-findbusinesspartners {
    height: 300px;
    background: #0399CB;
    color: #FFF;
    border: 0 solid #D0D0D0;
    border-radius: 0px;
    margin-bottom: 30px;
    margin-top: 0px;
    padding: 10px 10px 40px 20px;
    font-size: 1.1em;
    width: 21%;
    margin-right: 0px;
}

.ff-frontpage-linktoprofiles {
    height: 300px;
    background: #0399CB;
    color: #FFF;
    border: 0 solid #D0D0D0;
    border-radius: 0px;
    margin-bottom: 30px;
    margin-top: 0px;
    padding: 10px 10px 40px 20px;
    font-size: 1.1em;
    width: 21%;
    margin-right: 0px;
}

.ff-frontpage-linktonetworks {
    height: 300px;
    background: #0399CB;
    color: #FFF;
    border: 0 solid #D0D0D0;
    border-radius: 0 0 25px;
    margin-bottom: 30px;
    margin-top: 0px;
    padding: 10px 10px 40px 20px;
    font-size: 1.1em;
    width: 21%;
}

#ff-frontpage-video {
    text-align: center;
    width: 600px;
    background: #000;
    border: 0 solid #D0D0D0;
    border-radius: 1px 25px 1px 25px;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
    margin-bottom: 200px;
    margin-top: 150px;
    padding: 10px 10px 40px 30px;
}

.panels-flexible-30 .panels-flexible-region {
    padding: 10px 10px 40px 20px;
}

#ff-frontpage-linktoprofiles.panel-pane div.pane-content form input {
    background-color: #3093C7;
    background-image: linear-gradient(to bottom, #FF4D4D, #B20000);
    border: 0 solid #25729A;
    border-radius: 5px 25px 5px 25px;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    padding: 3px 8px;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    margin-left: 50px;
}

#ff-frontpage-findbusinesspartners.panel-pane div.pane-content form input {
    background-color: #3093C7;
    background-image: linear-gradient(to bottom, #B3B3B3, #737373);
    border: 0 solid #25729A;
    border-radius: 5px 25px 5px 25px;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 8px;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    float: right;
}

#ff-frontpage-linktonetworks.panel-pane div.pane-content form input {
    background-color: #3093C7;
    background-image: linear-gradient(to bottom, #B3B3B3, #737373);
    border: 0 solid #25729A;
    border-radius: 5px 25px 5px 25px;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 8px;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    float: right;
}

#user-login-form div div.item-list ul li.first a {
    background: #ffffff;
    background: -webkit-linear-gradient(#ffffff, #ffffff);
    background: -moz-linear-gradient(#ffffff, #ffffff);
    background: -ms-linear-gradient(#ffffff, #ffffff);
    background: -o-linear-gradient(#ffffff, #ffffff);
    background: linear-gradient(#ffffff, #ffffff);
    -pie-background: linear-gradient(#ffffff, #ffffff);
    border: 0 solid #25729A;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 6px;
    text-decoration: none;
    text-shadow: none;
    box-shadow: none;
    margin-bottom: -10px;
}

div.content form#user-login-form div div.item-list ul li.last a {
    margin-left: 20px;
}


#edit-search-block-form--2 {
    float: left;
    margin-left: 0;
    margin-right: -50px;
    margin-top: -3px;
    width: 95%;
}

#ff-join-corp-button-1.panel-pane div.pane-content form {
    text-align: center;
}

#ff-join-ind-button-2.panel-pane div.pane-content form {
    text-align: center;
}

#ff-join-corp-button-1.panel-pane div.pane-content form input {
    color: #FFF;
    display: inline-block;
    font-family: "Arial Rounded MT Bold";
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
    padding: 10px;
    box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.3);
    width: 320px;
    border: 0px solid #FFF;
    margin-top: 10px;
    margin-bottom: 25px;
    border-radius: 5px 25px 5px 25px;
    -webkit-border-radius: 5px 25px 5px 25px;
    -moz-border-radius: 5px 25px 5px 25px;
    -ms-border-radius: 5px 25px 5px 25px;
    -webkit-border-radius: 5px 25px 5px 25px;
    -khtml-border-radius: 5px 25px 5px 25px;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9A000), to(#F9A000));
    background: -webkit-linear-gradient(#F9A000, #F9A000);
    background: -moz-linear-gradient(#F9A000, #F9A000);
    background: -ms-linear-gradient(#F9A000, #F9A000);
    background: -o-linear-gradient(#F9A000, #F9A000);
    background: linear-gradient(#F9A000, #F9A000);
    -pie-background: linear-gradient(#F9A000, #F9A000);
    behavior: url(/pie/PIE.htc);
    cursor: pointer;
}

#ff-join-corp-button-1.panel-pane div.pane-content form input:hover {
    background: #FBBC4D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBBC4D), to(#FBBC4D));
    background: -webkit-linear-gradient(#FBBC4D, #FBBC4D);
    background: -moz-linear-gradient(#FBBC4D, #FBBC4D);
    background: -ms-linear-gradient(#FBBC4D, #FBBC4D);
    background: -o-linear-gradient(#FBBC4D, #FBBC4D);
    background: linear-gradient(#FBBC4D, #FBBC4D);
    -pie-background: linear-gradient(#FBBC4D, #FBBC4D);
    behavior: url(/pie/PIE.htc);
}

#ff-join-ind-button-2.panel-pane div.pane-content form input {
    color: #FFF;
    display: inline-block;
    font-family: "Arial Rounded MT Bold";
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
    padding: 10px;
    margin-top: 10px;
    box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.3);
    width: 320px;
    border: 0px solid #FFF;
    border-radius: 5px 25px 5px 25px;
    -webkit-border-radius: 5px 25px 5px 25px;
    -moz-border-radius: 5px 25px 5px 25px;
    -ms-border-radius: 5px 25px 5px 25px;
    -webkit-border-radius: 5px 25px 5px 25px;
    -khtml-border-radius: 5px 25px 5px 25px;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9A000), to(#F9A000));
    background: -webkit-linear-gradient(#F9A000, #F9A000);
    background: -moz-linear-gradient(#F9A000, #F9A000);
    background: -ms-linear-gradient(#F9A000, #F9A000);
    background: -o-linear-gradient(#F9A000, #F9A000);
    background: linear-gradient(#F9A000, #F9A000);
    -pie-background: linear-gradient(#F9A000, #F9A000);
    behavior: url(/pie/PIE.htc);
    cursor: pointer;
}

#ff-join-ind-button-2.panel-pane div.pane-content form input:hover { 
    background: #FBBC4D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBBC4D), to(#FBBC4D));
    background: -webkit-linear-gradient(#FBBC4D, #FBBC4D);
    background: -moz-linear-gradient(#FBBC4D, #FBBC4D);
    background: -ms-linear-gradient(#FBBC4D, #FBBC4D);
    background: -o-linear-gradient(#FBBC4D, #FBBC4D);
    background: linear-gradient(#FBBC4D, #FBBC4D);
    -pie-background: linear-gradient(#FBBC4D, #FBBC4D);
    behavior: url(/pie/PIE.htc);
}


#ff-frontpage-free {
    text-align: center;
    font-size: 1em;
    color: #000;
}

#ff-frontpage-search-block.panel-pane h2.pane-title {
}

.ff-icons-frontpage {
     background: url("../images/add.png") no-repeat scroll center rgba(0, 0, 0, 0);
}

.ff-icons-search-front {
     background: url("../images/FeedsFloor_news_white.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 65px 80px;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

.ff-icons-promote-front {
     background: url("../images/FeedsFloor_share_white.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 85px 80px;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

.ff-icons-partners-front {
     background: url("../images/FeedsFloor_business_needs.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 80px 80px;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

.ff-icons-network-front {
     background: url("../images/FeedsFloor_network_white.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 80px 80px;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

#ff-icons-front-line-news {
     background: url("../images/FeedsFloor_news_white.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 20%;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
     background-
}

#ff-icons-front-line-networks {
     background: url("../images/FeedsFloor_network_white.png") no-repeat scroll center rgba(0, 0, 0, 0); 
     background-size: 30%;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

#ff-icons-front-line-needs {
     background: url("../images/FeedsFloor_needs_white.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 28%;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

#ff-icons-front-line-promote {
     background: url("../images/FeedsFloor_promote_white.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 30%;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

#ff-icons-front-line-business {
     background: url("../images/FeedsFloor_do-business_white.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 40%;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

#ff-icons-front-line-world {
     background: url("../images/FeedsFloor_the-world_white.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 30%;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

#ff-icons-front-line-speak {
     background: url("../images/FeedsFloor_speak_white.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 40%;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

#ff-icons-front-line-share {
     background: url("../images/FeedsFloor_share_white.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 30%;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

#ff-icons-front-line-group {
     background: url("../images/FeedsFloor_group_white.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 30%;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

#ff-icons-front-line-b-VIP {
     background: url("../images/FeedsFloor_b-vip_white.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 30%;
     line-height: 5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

#ff-ffv3-host-icon {
    background: rgba(0, 0, 0, 0) url("../images/EXPOicon_blue_5PX.png") no-repeat scroll center center / 70px auto;
    height: 70px;
    margin-bottom: -30px;
}

.ffv3-icon-description {
    padding: 10px 30px;
}


/* ---------- registration ---------- */

#og-ui-confirm-unsubscribe,
.admin-list,
#user-login,
#user-pass,
#og-ui-add-users {
    border: 1px solid #FFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    margin-bottom: 50px;
    margin-top: 5px;
    margin-left: 200px;
    padding: 10px 30px;
    width: 60%;   
    background: #2cc2f1 none repeat scroll 0 0;
}

#user-profile-form {
    border: 1px solid #FFF;
    border-radius: 5px;
    box-shadow: none;
    margin-bottom: 50px;
    margin-top: 5px;
    margin-left: 5px;
    padding: 10px 30px;
    width: 100%;   
    background: #FFF;
    height: auto;
}


#comment-form {
    border: 0 solid #D0D0D0;
    border-radius: 5px;
    margin-bottom: 50px;
    margin-top: 5px;
    padding: 10px 30px;
    width: 95%;   
}

.ff-new-needs-block-titles {
    margin-bottom: 10px;
}

/* ---------- product / services ---------- */

#edit-field-product-service-descriptio-und-0-value {
    width: 61%;   
}

#field-product-service-descriptio-add-more-wrapper div.form-item div.form-textarea-wrapper div.grippie {
    width: 61%;   
}

.ff-product-service-farright-extra-teaser {
    font-size: 0.85em;
    text-align: left;   
    margin-left: 10px;
    margin-right: -20px;
}

#ff-single-product-page {
    border: 1px solid #FFF;
    border-radius: 5px;
    box-shadow: 2px 3px 3px 1px #aaaaaa;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 10px 10px 40px 30px;
    background: #FFF;
}

#ff-product-contact-details {
    float: left;
}

#ff-single-product-right,
#ff-single-product-right .pane-title {
    text-align: left;
}

.ff-overview-product-service-teaser  {
    border: 1px solid #FFF;
    border-radius: 5px;
    box-shadow: 2px 3px 3px 1px #aaaaaa;
    margin-bottom: 30px;
    margin-top: 15px;
    padding: 10px;
    background: #FFF;
}

.ff-product-title-extra-teaser {
}

#da2a_3 {
}

.ff-images-products-edit {
    float: left;
    margin-left: 10px;
}

#edit-field-product-service-website-und-0-url {
    width: 60%;
}

#edit-field-product-currency-und-0-value {
    width: 60%;
}

#edit-field-product-contact-details-und-0-value {
    width: 60%;
}

#ff-single-product-page.panel-flexible div.panel-flexible-inside div.panels-flexible-row div.inside div.panels-flexible-region div.inside div.panel-pane div.pane-content div.view div.view-content div.views-row img  {
    margin-right: 0px;
}

#ff-single-product-page.panel-flexible div.panel-flexible-inside div.panels-flexible-row div.inside div.panels-flexible-region div.inside div.panel-pane div.pane-content div.view div.view-content div.views-row {
}

#ff-add-to-any-product a {
    float: right;
    color: #0FBBDA;
}

#edit-field-product-image-und.form-wrapper div.fieldset-wrapper div.fieldset-description { 
    font-size: 0.9em;
}

.ff-post-teaser-footer a {
    color: #7c7c7c;
    text-align: right;
}

.ff-product-teaser-mode {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFF;
    border-radius: 1px 25px;
    box-shadow: 2px 3px 3px 1px #aaaaaa;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 10px 10px 40px 30px;
}


/* ---------- footer pages ---------- */

.ff-sub-header-price {
    color: #00a9db;
    font-size: 20px;
    margin-top: -70px;
}

#ff-aboutpress-ffv3 {
    font-size: 17px;
    margin-left: 100px;
    margin-right: 50px;
    margin-left: 50px;
}

#ff-about-header {
    margin-bottom: 30px;
   font-family: arial rounded MT bold;
    margin-top: 100px;
    padding: 10px 10px 10px;
    font-size: 30px;
    text-align: center;
    border: 0 solid #D0D0D0;
    border-radius: 3px;
    box-shadow: none;
     background: linear-gradient(#00a9db, #00a9db) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: #00a9db;
     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00a9db), to(#00a9db));
     background: -moz-linear-gradient(-90deg, #00a9db, #00a9db);
     background-image: -o-linear-gradient(bottom,rgb(3,153,203),rgb(3,153,203));
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00a9db, endColorstr=#00a9db)";
  background: -ms-linear-gradient(#00a9db, #00a9db);
    color: #FFF;
    font-weight: bold;
}

#ff-about-statement {
    margin-top: 15px;
    padding: 80px 25px 0px;
    font-size: 1.5em;
    text-align: center;
    border: 0 solid #D0D0D0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
     background: linear-gradient(#3e3e3e, #3e3e3e) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: #3e3e3e;
     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e3e3e), to(#3e3e3e));
     background: -moz-linear-gradient(-90deg, #3e3e3e, #3e3e3e);
     background-image: -o-linear-gradient(bottom,rgb(1,174,253),rgb(3,153,203));
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3e3e3e, endColorstr=#3e3e3e)";
  background: -ms-linear-gradient(#3e3e3e, #3e3e3e);
    color: #FFF;
    line-height: 2;
    font-family: helvetica neue;
    -webkit-background-size: 110%;
    -moz-background-size: 110%;
    -o-background-size: 110%;
    background-size: 110%;
    width: auto;
}

#ff-about-statement2 {
    margin-top: 15px;
    padding: 80px 25px 0px;
    font-size: 1.5em;
    text-align: center;
    color: #000000;
    line-height: 2;
    font-family: helvetica neue;
    width: auto;
}

#ff-benefits-mini-panel2 {
    margin-bottom: 150px;
}

html.js body.html.not-front.not-logged-in.no-sidebars.page-about.featured div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-40.clearfix div.panel-flexible-inside.panels-flexible-40-inside div.panels-flexible-row.panels-flexible-row-40-1.clearfix.ff-footer-page-blocks div.inside.panels-flexible-row-inside.panels-flexible-row-40-1-inside.clearfix div.panels-flexible-region.panels-flexible-region-40-right.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-40-right-inside.panels-flexible-region-inside-last div.panel-pane.pane-custom.pane-18 div.pane-content center table tbody tr td center a,
html.js body.html.not-front.not-logged-in.no-sidebars.page-about.featured div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-40.clearfix div.panel-flexible-inside.panels-flexible-40-inside div.panels-flexible-row.panels-flexible-row-40-1.clearfix.ff-footer-page-blocks div.inside.panels-flexible-row-inside.panels-flexible-row-40-1-inside.clearfix div.panels-flexible-region.panels-flexible-region-40-left_.panels-flexible-region-first div.inside.panels-flexible-region-inside.panels-flexible-region-40-left_-inside.panels-flexible-region-inside-first div.panel-pane.pane-custom.pane-17 div.pane-content center table tbody tr td center a {
    color: #484847;
}

.ff-about-company-profile {
    background: url("../images/FeedsFloor_the-world_blue.png") no-repeat scroll left top;
    background-size: 14%;
    padding-left: 100px;
    height: 70px;
    width: 300px;
}

.ff-about-business-content {
    background: url("../images/FeedsFloor_promote_blue.png") no-repeat scroll left center;
    background-size: 14%;
    padding-left: 100px;
    height: 120px;
    width: 300px;
    margin-top: -15px;
    padding-top: 20px;
}

.ff-about-broadcast-videos {
    background: url("../images/FeedsFloor_house_blue.png") no-repeat scroll left top;
    background-size: 16%;
    padding-left: 100px;
    height: 50px;
    width: 300px;
    padding-top: 20px;
}

.ff-about-join-business-networks {
    background: url("../images/FeedsFloor_b-vip_blue.png") no-repeat scroll left top;
    background-size: 14%;
    padding-left: 100px;
    height: 70px;
    width: 300px;
    padding-top: 10px;
}

.ff-about-potential-partners {
    background: url("../images/FeedsFloor_do-business_blue.png") no-repeat scroll left top;
    background-size: 15%;
    padding-left: 100px;
    height: 70px;
    width: 300px;
}

.ff-about-customized-news {
    background: url("../images/FeedsFloor_news_blue.png") no-repeat scroll left top;
    background-size: 12%;
    padding-left: 100px;
    height: 70px;
    width: 300px;
    padding-top: 5px;
}

.ff-about-person-profile {
    background: url("../images/FeedsFloor_needs_blue.png") no-repeat scroll left top;
    background-size: 15%;
    padding-left: 100px;
    height: 100px;
    width: 300px; 
}

.ff-about-broadcast-ind-videos {
    background: url("../images/FeedsFloor_speak_blue.png") no-repeat scroll left top;
    background-size: 18%;
    padding-left: 100px;
    height: 70px;
    width: 300px;
    margin-top: 10px;
}

.ff-about-publish-blog {
    background: url("../images/FeedsFloor_promote_blue.png") no-repeat scroll left top;
    background-size: 14%;
    padding-left: 100px;
    height: 60px;
    width: 300px;
    padding-top: 7px;
}

.ff-about-join-ind-networks {
    background: url("../images/FeedsFloor_b-vip_blue.png") no-repeat scroll left top;
    background-size: 14%;
    padding-left: 100px;
    height: 70px;
    width: 300px;
}

.ff-about-connect-ind {
    background: url("../images/FeedsFloor_do-business_blue.png") no-repeat scroll left top;
    background-size: 15%;
    padding-left: 100px;
    height: 70px;
    width: 300px;
}

.ff-about-custom-news-ind {
    background: url("../images/FeedsFloor_news_blue.png") no-repeat scroll left top;
    background-size: 12%;
    padding-left: 100px;
    height: 70px;
    width: 300px;
}

.ff-about-benefits-7 {
    font-family: helvetica neue;
    font-size: 16px;
}

.ff-about-the-story {
    font-family: helvetica neue;
    font-size: 16px;
}


html.js body.html.not-front.not-logged-in.no-sidebars.page-about.featured div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-40.clearfix div.panel-flexible-inside.panels-flexible-40-inside div.panels-flexible-row.panels-flexible-row-40-2.clearfix.ff-footer-page-blocks div.inside.panels-flexible-row-inside.panels-flexible-row-40-2-inside.clearfix div.panels-flexible-region.panels-flexible-region-40-center__.panels-flexible-region-first.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-40-center__-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div.panel-pane.pane-panels-mini.pane-4-columns div.pane-content div#mini-panel-4_columns.panel-flexible.panels-flexible-76.clearfix div.panel-flexible-inside.panels-flexible-76-inside div.panels-flexible-row.panels-flexible-row-76-left_lef.panels-flexible-row-first.panels-flexible-row-last.clearfix div.inside.panels-flexible-row-inside.panels-flexible-row-76-left_lef-inside.panels-flexible-row-inside-first.panels-flexible-row-inside-last.clearfix div.panels-flexible-region.panels-flexible-region-76-left div.inside.panels-flexible-region-inside.panels-flexible-region-76-left-inside div.panel-pane.pane-custom.pane-3 div.pane-content center img {
    margin-left: 200px;
}



#contact-site-form {
    border: none;
    border-radius: 3px;
    box-shadow: none;
    padding: 40px;
    background: #2fcdff !important;
    max-width: 800px;
    margin-left: 300px;
}

#ff-request-ads-quote-page-form {
    border: 1px solid #FFF;
    border-radius: 5px;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px;
    background: #FFF;
}

html.js body.html.not-front.logged-in.no-sidebars.page-contact.featured.sliding-popup-processed div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content form#contact-site-form.contact-form div fieldset.captcha.form-wrapper div.fieldset-wrapper div.form-item.form-type-textfield.form-item-captcha-response input#edit-captcha-response.form-text.required {
    width: 77%;
}


#ff-about-body {
    font-size: 16px;
    padding-left: 50px;
}

#node-191.node div.content div.field div.field-items div.field-item p img {
    margin-right: 30px;
}

#ff-about-centered-body {
    text-align: center;
}
 
.ff-bottom-margin-about {
    margin-bottom: 100px;
}

#mini-panel-how_it_works.panel-flexible div.panel-flexible-inside div.panels-flexible-row div.inside div.panels-flexible-row-footer_menu_blocks-main-row-left div.panels-flexible-region div.inside div.panel-pane div.pane-content form input {
    background-color: #3093C7;
    background-image: linear-gradient(to bottom, #FF4D4D, #B20000);
    border: 0 solid #25729A;
    border-radius: 25px;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}

.ff-press-news-block {
  border: 1px solid #FFF;
  border-radius: 1px 25px 1px 25px;
  margin-top: 2px;
  margin-bottom: 35px;
  -moz-box-shadow: 2px 3px 3px 1px #aaaaaa;
  -webkit-box-shadow: 2px 3px 3px 1px #aaaaaa;
  box-shadow: 2px 3px 3px 1px #aaaaaa;
  padding: 10px 10px 10px 10px;
  background: #FFFFFF;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#FFF));
  background: -webkit-linear-gradient(#FFF, #FFF);
  background: -moz-linear-gradient(#FFF, #FFF);
  background: -ms-linear-gradient(#FFF, #FFF);
  background: -o-linear-gradient(#FFF, #FFF);
  background: linear-gradient(#FFF, #FFF);
  -pie-background: linear-gradient(#FFF, #FFF);
  behavior: url(/pie/PIE.htc);
}


/* ---------- Business news ---------- */


.ff-full-news-page {
  background-color: #ffffff;
  border: 1px solid #333333;
  border-radius: 10px;
  margin-top: 2px;
  margin-bottom: 15px;
  padding: 1px 1px 7px 7px;
}

.ff-news-teaser-box {
  border: 1px solid #FFF;
  border-radius: 5px 5px 5px 5px;
  margin-top: 2px;
  margin-bottom: 35px;
  -moz-box-shadow: 2px 3px 3px 1px #aaaaaa;
  -webkit-box-shadow: 2px 3px 3px 1px #aaaaaa;
  box-shadow: 2px 3px 3px 1px #aaaaaa;
  padding: 1px 7px 1px 7px;
  background-image: linear-gradient(to top, #FFFFFF, #FFFFFF);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFFFFF));
  /* background: -moz-linear-gradient(#FFFFFF, #FFFFFF); */
  /* background: -moz-linear-gradient(#FFFFFF, #FFFFFF); */
  background: linear-gradient(#0399cb, #0E487B);
  background-image: -o-linear-gradient(top,rgb(255,255,255),rgb(255,255,255));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF)";
 background-color: white!important;
}

.ff-news-teaser-header {
  float: left;
  margin-top: -15px;
}

.ff-news-block-running {
  width: 90%;
  margin-left: 60px;
}


#block-system-main.block div.content div.ds-3col-stacked-fluid div.group-middle {
  width: 100%;
  padding-left: 5px;
}

.ff-news-teaser-left {
  margin-bottom: -5px;
  font-size: 15px;
  margin-right: 10px;
}

#block-system-main.block div.content div.ds-2col-stacked-fluid div.group-left div.field div.field-items div.field-item a img {
    display: inline;
    float: left;
    margin-bottom: 0px;
    margin-right: 20px;
    margin-top: 0;
}

.ff-news-teaser-submitted {
   color: #B0B0B0;
   text-align: right;
   margin-bottom: 5px;
   font-size: 75%;
   margin-top: 0px;
}

.pane-node-comments div.pane-content div.comment.clearfix div.submitted span,
.field-name-submitted-by {
  color: #B0B0B0;
  margin-bottom: 5px;
  float: right;
}

.ff-news-full-left {
   margin-top: 5px;
}

.ff-news-full-box {
  background-color: #FFFFFF;
  border: 1px solid #c5c5c5;
  border-radius: 3px;
  margin-top: 2px;
  margin-bottom: 35px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 10px 17px 10px 17px;
}

.node-type-business-need div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section,
.node-type-business-need.sliding-popup-processed div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section {
  background-color: #FFFFFF;
  border: 1px solid #FFF;
  border-radius: 5px 5px 5px 5px;
  margin-top: 2px;
  margin-bottom: 35px;
  -moz-box-shadow: 2px 3px 3px 1px #aaaaaa;
  -webkit-box-shadow: 2px 3px 3px 1px #aaaaaa;
  box-shadow: 2px 3px 3px 1px #aaaaaa;
  padding: 10px 17px 10px 17px;
}

.ff-news-full-header {
  margin-bottom: 10px;
}

.ff-news-full-right {
  margin-bottom: 10px;
}

#ff-about-floor-statement {
    margin-bottom: 90px;
    padding: 40px 10px 5px 0px;
    font-size: 1.4em;
    text-align: center;
    border: 0 solid #D0D0D0;
    border-radius: 1px 25px 1px 25px;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
    background: #0399cb;
    color: #FFF;
    font-weight: bold;
    line-height: 1.3;
}

#ff-landing-page-number {
  font-family: "Arial Rounded MT Bold";
  color: #0E487B;
  line-height: 1em;
}

#ff-block-floor-about {
    border: 0px solid #C0C0C0;
    overflow: hidden;
    -moz-box-shadow: 2px 3px 3px 0 #aaaaaa;
    -webkit-box-shadow: 2px 3px 3px 0 #aaaaaa;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
    border-radius: 5px 5px 5px 5px; 
    height: 270px;
    padding: 10px;
    background: #FFF;
    color: #585858;
}

#ff-floor-news-example {
    margin-top: 180px;
}

/* --- added by kaga - swapnil's solution for displaying taxonomies correctly in teaser mode --- */

field-type-taxonomy-term-reference ul li a {
 color:#0E487B;
 text-decoration : none;
}
field-type-taxonomy-term-reference ul li a:hover {
 text-decoration : none;
}

.ff-overview-product-service-teaser, .ff-news-teaser-box {
  border: 1 solid #F2F2F2;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 1px 0 9px 0 #aaaaaa;
  margin-bottom: 30px;
  margin-top: 2px;
  padding: 3px 1.2em;
  background: #FFF;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#FFF));
  background: -webkit-linear-gradient(#FFF, #FFF);
  background: -moz-linear-gradient(#FFF, #FFF);
  background: -ms-linear-gradient(#FFF, #FFF);
  background: -o-linear-gradient(#FFF, #FFF);
  background: linear-gradient(#FFF, #FFF);
  -pie-background: linear-gradient(#FFF, #FFF);
  behavior: url(/pie/PIE.htc);
  background-color: rgba(255,255,255,0.5);
  filter: none;
  background: white;
  clear: both;
}

.content{clear:both;}

div.field-type-taxonomy-term-reference {
  background: none no-repeat scroll 0 2px rgba(0, 0, 0, 0);
  border-righ t: 2px solid #585858;
  margin-bottom: 0.6em;
  padding:0 10px 0 7px;
  display: inline-block;
  float: left;
  width: 30.5%;
}

.ff-post-teaser-footer dev.field-name-field-feeditem-language-term{
 border-right: none;
}

.field-type-taxonomy-term-reference ul.links li {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-weight: normal;
  line-height: 1em;
  white-space: nowrap;
  font-size: 110%;
}

#block-system-main.block div.content div.ds-3col-stacked-fluid div.group-footer div.field div.field-items div.field-item div.view div.view-content div.views-row span.views-field span.field-content a {
  color: #0FBBDA;
  font-size: 90%;
  margin-right: 10px;
}

#block-system-main.block div.content div.ds-3col-stacked-fluid div.group-footer ul.links {
  float: right;
  margin-top: -23px;
  color: #0FBBDA;
}

#block-system-main.block div.content div.ds-3col-stacked-fluid div.group-footer ul.links a {
  color: #0FBBDA;
}

#block-system-main.block div.content div.ds-2col-stacked-fluid div.group-footer a {
  color: #7c7c7c;
  margin-top: 5px;
}

li.statistics_counter {
  color: #FFF;
}

.ds-3col-stacked-fluid > .group-left {
    float: left;
    width: 50%;
}

ul.inline, ul.links.inline {
    display: inline;
    font-size: 80%;
    padding-left: 0;
}

#block-system-main.block div.content div.ds-3col-stacked-fluid div.group-footer div.field div.field-items div.field-item div.view div.view-content div.views-row div.views-field {
    text-align:right;
    font-size: 90%;
    margin-right: 10px;

}

#messages div.section div.messages ul li em a {
    color: #FFF;

}

.view-myfloor .views-field-php{
     text-align:left;
     width:90%;
     margin-bottom: 10px;
}

.view-myfloor .more-link{
     width: 95%;
     background: #f9a000;
     border-radius: 5px;
     color: #FFFFFF;
     display: inline-block;
     font-family: arial,helvetica,sans-serif;
     font-size: 0.9em;
     font-weight: bold;
     text-decoration: none;
     text-shadow: none;
     text-align: center;
     box-shadow: none;
     padding: 4px;
     margin-bottom: 10px;
}
.view-myfloor .more-link a{
     color: #FFFFFF;
}

.view-myfloor .more-link:hover {
    background: #9AD6EA;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9AD6EA), to(#9AD6EA));
    background: -webkit-linear-gradient(#9AD6EA, #9AD6EA);
    background: -moz-linear-gradient(#9AD6EA, #9AD6EA);
    background: -ms-linear-gradient(#9AD6EA, #9AD6EA);
    background: -o-linear-gradient(#9AD6EA, #9AD6EA);
    background: linear-gradient(#9AD6EA, #9AD6EA);
    -pie-background: linear-gradient(#9AD6EA, #9AD6EA);
    behavior: url(/pie/PIE.htc);
}

}

#block-views-myfloor-block-1{float:left;}
.view-myfloor h3{
      text-align:left;
      border-radius: 5px 1px;
      color: #585858;
      font-weight: bold;
      width: 100%;
      padding: 0px;
      padding-top: 10px;
      font-size: 1.1em;
      font-family: helvetica neue;      
}


#homebox-block-user_visits_adv_1-1 .portlet-content div:nth-child(2) {
display:none;
}


.status li:nth-child(1)
{
display:none;
}

.rightimage{margin-right:-20px;float:right;border:0px solid red;}
.business_news {
     text-align:left;
     width:90%;
     margin-bottom: 10px;
}


/* ---------- add content page /create-content ---------- */

#block-system-main.block div.content dl.node-type-list dd {
    color: #fff;
    border: none;
    border-radius: 5px;
    box-shadow: 2px 3px 3px 1px #aaaaaa;
    margin-bottom: 70px;
    margin-top: 15px;
    padding: 10px 10px 10px 20px;
    background: #3e3e3e none repeat scroll 0 0;
    text-align: left;
    font-size: 100%;
    width: 60%;
    margin-right: 10px;
}

#block-system-main.block div.content dl.node-type-list dt a {
    border: 0px solid #BCBBBB;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
    padding-left: 20px;
    padding-right: 20px;
    border: 0 solid #25729A;
    border-radius: 5px;
    -webkit-border-radius: 5px 25px 5px 25px; 
    -moz-border-radius: 5px 25px 5px 25px; 
    color: #FFFFFF;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
    background: #f9a000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9a000), to(#f9a000));
    background: -webkit-linear-gradient(#f9a000, #f9a000);
    background: -moz-linear-gradient(#f9a000, #f9a000);
    background: -ms-linear-gradient(#f9a000, #f9a000);
    background: -o-linear-gradient(#f9a000, #f9a000);
    background: linear-gradient(#f9a000, #f9a000);
    -pie-background: linear-gradient(#f9a000, #f9a000);
    behavior: url(/pie/PIE.htc);
}

.ff-icons-news-create {
     background: url("../images/news_white_large.svg") no-repeat scroll right rgba(0, 0, 0, 0);
     background-size: 300px;
     line-height: 1.5em;
     margin-bottom: 1em;
     margin-top: 10px;
     padding-right: 200px;
}

#block-system-main.block div.content dl.node-type-list dd div.ff-icons-news-create p {
     margin-left: 0px;
}

.ff-icons-newsrss-create {
     background: url("../images/news_white_large.svg") no-repeat scroll right rgba(0, 0, 0, 0);
     background-size: 300px;
     line-height: 1.5em;
     margin-bottom: 1em;
     margin-top: 10px;
     padding-right: 200px;
}

#block-system-main.block div.content dl.node-type-list dd div.ff-icons-newsrss-create p {
     margin-left: 0px;
}

.ff-icons-needs-create {
     background: url("../images/needs_white_large.svg") no-repeat scroll right rgba(0, 0, 0, 0);
     background-size: 280px;
     line-height: 1.5em;
     margin-bottom: 1em;
     margin-top: 10px;
     padding-right: 200px;
}

#block-system-main.block div.content dl.node-type-list dd div.ff-icons-needs-create p {
     margin-left: 0px;
}

.ff-icons-networks-create {
     background: url("../images/business_network_white_large.svg") no-repeat scroll right rgba(0, 0, 0, 0);
     background-size: 300px;
     line-height: 1.5em;
     margin-bottom: 1em;
     margin-top: 10px;
     padding-right: 200px;
}

#block-system-main.block div.content dl.node-type-list dd div.ff-icons-networks-create p {
     margin-left: 0px;
}

.ff-icons-post-create {
     background: url("../images/FeedsFloor_share_blue.png") no-repeat scroll left rgba(0, 0, 0, 0);
     background-size: 13%;
     line-height: 1.5em;
     margin-bottom: 1em;
     margin-top: 10px;
}

#block-system-main.block div.content dl.node-type-list dd div.ff-icons-post-create p {
     margin-left: 150px;
}

.ff-icons-products-create {
     background: url("../images/product_sheet_white_large_thick.svg") no-repeat scroll right rgba(0, 0, 0, 0);
     background-size: 270px;
     line-height: 1.5em;
     margin-bottom: 1em;
     margin-top: 10px;
     padding-right: 200px;
}

.ff-icons-videos-create {
     background: url("../images/video_white.svg") no-repeat scroll right rgba(0, 0, 0, 0);
     background-size: 300px;
     line-height: 1.5em;
     margin-bottom: 1em;
     margin-top: 10px;
     padding-right: 230px;
}

#block-system-main.block div.content dl.node-type-list dd div.ff-icons-products-create p {
     margin-left: 0px;
}

#block-system-main.block div.content dl.node-type-list dd div.ff-icons-videos-create p {
     margin-left: 0px;
}


/* ---------- add forms ---------- */

.ff-icons-news-create-page {
     background: url("../images/news_white_large.svg") no-repeat scroll right rgba(0, 0, 0, 0);
     background-size: 360px;
     margin-bottom: 1em;
     margin-top: 10px;
     padding-right: 250px;
}

#block-system-help.block div.content div.ff-icons-news-create-page p {
     margin-left: 0px;
}

.ff-icons-products-create-page {
     background: url("../images/product_sheet_white_large_thick.svg") no-repeat scroll right rgba(0, 0, 0, 0);
     background-size: 317px;
     margin-bottom: 1em;
     margin-top: 10px;
     padding-right: 250px;
}

#videos-node-form {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #FFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px 30px;
    width: 95%;
}


#block-system-help.block div.content div.ff-icons-products-create-page p {
     margin-left: 0px;
}

.ff-icons-videos-create-page {
     background: url("../images/video_white.svg") no-repeat scroll right rgba(0, 0, 0, 0);
     background-size: 490px;
     margin-bottom: 1em;
     margin-top: 10px;
     padding-right: 350px;
}

#block-system-help.block div.content div.ff-icons-videos-create-page p {
     margin-left: 0px;
}

.ff-icons-newsrss-create-page {
     background: url("../images/news_white_large.svg") no-repeat scroll right rgba(0, 0, 0, 0);
     background-size: 300px;
     margin-bottom: 1em;
     margin-top: 10px;
     padding-right: 200px;
}

#block-system-help.block div.content div.ff-icons-newsrss-create-page p {
     margin-left: 0px;
}

.ff-icons-needs-create-page {
     background: url("../images/needs_white_large_thick.svg") no-repeat scroll right rgba(0, 0, 0, 0);
     background-size: 320px;
     margin-bottom: 1em;
     margin-top: 10px;
     padding-right: 200px;
}

#block-system-help.block div.content div.ff-icons-needs-create-page p {
     margin-left: 0px;
}

.ff-icons-networks-create-page {
     background: url("../images/business_network_white_large.svg") no-repeat scroll right rgba(0, 0, 0, 0);
     background-size: 400px;
     margin-bottom: 1em;
     margin-top: 10px;
     padding-right: 350px;
}

#block-system-help.block div.content div.ff-icons-networks-create-page p {
     margin-left: 0px;
}


.ff-rss-myfloor-footer a {
     color: #0FBBDA;
     margin-right: 10px;
}

/* ---------- MyFloor - Pernille ---------- */

.ff-rss-myfloor-text {
     display: inline;
}

#edit-profile-corporate-profile-field-profile-hq-address {
     width: 100%;
}

#edit-actions.form-actions {
}

#block-system-main.block div.content table.sticky-enabled tbody tr.odd td a.user_relationships_popup_link {
    color: #f9a000;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    text-decoration: none;
    text-shadow: none;
    border: 0px solid #FFF;
    margin-left: 10px;
    padding: 3px 15px;
}

#block-system-main.block div.content table.user-relationships-listing-table tbody tr.even td a.user_relationships_popup_link {
    color: #f9a000;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    text-decoration: none;
    text-shadow: none;
    border: 0px solid #FFF;
    margin-left: 10px;
    padding: 3px 15px;
}


/* ---------- needs  ---------- */

#block-system-main.block div.content div.ds-2col-stacked-fluid div.group-right div.field div.field-items div.field-item span.a2a_kit a.a2a_dd {
    margin-top: 3px;
    font-size: 0.81em;
}

#block-system-main.block div.content div.ds-2col-stacked-fluid div.group-right div.field div.field-items div.field-item a.username {
    margin-right: 10px;
}

#block-system-main.block div.content div.ds-2col-stacked-fluid div.group-right ul.links li.statistics_counter {
    margin-top: 1px;
}

.ff-account-block-connect {
    color: #B0B0B0;
    font-size: 0.8em;
    margin-bottom: 5px;
}

.ff-front-3-line {
    background: #0399CB;
    border-radius: 25px 5px 25px 5px;
    height: 380px;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
}

/* ---------- new front page  ---------- */

.ff-frontpage-top-background {
    border: 0 solid #D0D0D0;
    border-radius: 5px 25px 5px 25px;
    -webkit-border-radius: 5px 25px 5px 25px;
    -moz-border-radius: 5px 25px 5px 25px;
    -ms-border-radius: 5px 25px 5px 25px;
    -webkit-border-radius: 5px 25px 5px 25px;
    -khtml-border-radius: 5px 25px 5px 25px;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
    margin-top: -90px;
    padding: 30px 0 5px;
    background-image: linear-gradient(to top, #0E487B, #0399cb);
    height: 100%;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0E487B), to(#0399cb));
    /* background: -moz-linear-gradient(#0E487B, #0399cb); */
    /* background: -moz-linear-gradient(#0E487B, #0399cb); */
    background: linear-gradient(#0E487B, #0399cb);
    background-image: -o-linear-gradient(top,rgb(9,45,77),rgb(41,163,204));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0E487B, endColorstr=#0399cb)";
    width: 100%;
} 

#ff-frontpage-catch-text-new {
    font-size: 200%;
    text-align: center;
    color: #FFF;
    font-family: Arial Rounded MT Bold;
    padding: 20px 30px 20px 30px;
}

#ff-frontpage-block-headers-profile {
    font-size: 1.5em;
    line-height: 1.4;
    text-align: center;
    font-family: Arial Rounded MT Bold;
    margin-top: -50px;
    height: 50px;
    padding-right: 15px;
}

#ff-frontpage-block-headers-share {
    font-size: 1.5em;
    line-height: 1.4;
    text-align: center;
    font-family: Arial Rounded MT Bold;
    margin-top: -50px;
    height: 50px;
    padding-right: 10px;
}

#ff-frontpage-block-headers-follow {
    font-size: 1.5em;
    line-height: 1.4;
    text-align: center;
    font-family: Arial Rounded MT Bold;
    margin-top: -50px;
    height: 50px;
    padding-right: 43px;
}

#ff-frontpage-block-headers-connect {
    font-size: 1.5em;
    line-height: 1.4;
    text-align: center;
    font-family: Arial Rounded MT Bold;
    margin-top: -50px;
    height: 50px;
    padding-right: 10px;
}

.ff-frontpage-company-create-block {
    color: #0E487B;
    margin-bottom: 30px;
    margin-top: 100px;
    padding: 10px 10px 40px 20px;
    text-align: left;
    font-size: 1em;
    margin-left: 15px;
    margin-right: 10px;
}

.ff-frontpage-publish-news-block {
    color: #0E487B;
    margin-bottom: 30px;
    margin-top: 100px;
    padding: 10px 10px 40px 20px;
    text-align: left;
    font-size: 1em;
}

.ff-frontpage-findbusinesspartners-new {
    color: #0E487B;
    margin-bottom: 30px;
    margin-top: 100px;
    padding: 10px 10px 40px 20px;
    text-align: left;
    font-size: 1em;
    margin-left: 10px;
}

.ff-frontpage-linktonetworks-new {
    color: #0E487B;
    margin-bottom: 30px;
    margin-top: 100px;
    padding: 10px 10px 40px 20px;
    text-align: left;
    font-size: 1em;
}

.ff-front-3-line-new {
    background: #FFF;
    height: 500px;
}

.ff-icons-company-front {
     background: url("../images/FeedsFloor_house_blue.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 135px;
     line-height: 10.3em;
     margin-bottom: 1em;
     margin-top: -100px;
}

.ff-icons-news-new-front {
     background: url("../images/FeedsFloor_news_blue.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 100px 120px;
     line-height: 9em;
     margin-bottom: 1em;
     margin-top: -80px;
}

.ff-icons-partners-front-new {
     background: url("../images/FeedsFloor_speak_blue.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 150px 120px;
     line-height: 9em;
     margin-bottom: 1em;
     margin-top: -80px;
}

.ff-icons-network-front-new {
     background: url("../images/FeedsFloor_b-vip_blue.png") no-repeat scroll center rgba(0, 0, 0, 0);
     background-size: 120px 120px;
     line-height: 9em;
     margin-bottom: 1em;
     margin-top: -80px;
}

.ff-video-left {
    margin-top: 40px;
    float: left;
}


/* ---------- tables  ---------- */

#ff-table-no-membership {
    margin-top: 40px;
    text-align: center;
}

#ff-table-corporate-membership {
    margin-top: 40px;
    text-align: center;
}

#ff-table-individual-membership {
    margin-top: 40px;
    text-align: center;
}

#ff-table-nomembership {
}

#ff-table-nomembership input {
    color: #FFF;
    display: inline-block;
    font-family: "Arial Rounded MT Bold";
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
    padding: 10px;
    float: right;
    box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.3);
    border: 0px solid #FFF;
    margin-top: -50px;
    margin-bottom: 15px
    border-radius: 25px 25px 25px 25px;
    -webkit-border-radius: 25px 25px 25px 25px;
    -ms-border-radius: 25px 25px 25px 25px;
    -khtml-border-radius: 25px 25px 25px 25px;
    -moz-border-radius: 25px 25px 25px 25px;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9A000), to(#F9A000));
    background: -webkit-linear-gradient(#F9A000, #F9A000);
    background: -moz-linear-gradient(#F9A000, #F9A000);
    background: -ms-linear-gradient(#F9A000, #F9A000);
    background: -o-linear-gradient(#F9A000, #F9A000);
    background: linear-gradient(#F9A000, #F9A000);
    -pie-background: linear-gradient(#F9A000, #F9A000);
    behavior: url(/pie/PIE.htc);
    cursor: pointer;
}

#ff-table-nomembership input:hover {
    background: #FBBC4D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBBC4D), to(#FBBC4D));
    background: -webkit-linear-gradient(#FBBC4D, #FBBC4D);
    background: -moz-linear-gradient(#FBBC4D, #FBBC4D);
    background: -ms-linear-gradient(#FBBC4D, #FBBC4D);
    background: -o-linear-gradient(#FBBC4D, #FBBC4D);
    background: linear-gradient(#FBBC4D, #FBBC4D);
    -pie-background: linear-gradient(#FBBC4D, #FBBC4D);
    behavior: url(/pie/PIE.htc);
}

{
    background: url("/sites/all/themes/liquid_coolness/images/Construction_FeedsFloor2.jpg") no-repeat scroll 0 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;  
    max-height: 1000px;
}

#ff-frontpage-text-share-your-business {
    color: #fff;
    font-size: 38px;
    text-align: left;
    font-family: helvetica neue;
    margin-top: 10px;
    padding-bottom: 10px;
    width: 650px;
    text-shadow: 1px 1px 1px #000;
    font-weight: 600;
}

.ff-icons-front-page-image2 {
    background: url(../images/FeedsFloor_news_white.png) no-repeat scroll left top;
    background-size: 12%;
    height: 88px;
    text-align: left;
    font-size: 22px;
    color: #fff;
    font-family: helvetica neue;
    display: inline-block;
    padding-left: 95px;
    margin-bottom: -10px;
    margin-left: 7px;
    padding-top: 10px;
    text-shadow: none;
}

.ff-icons-front-page-image {
    background: url(../images/FeedsFloor_house_white.png) no-repeat scroll left top;
    background-size: 14%;
    height: 88px;
    text-align: left;
    font-size: 22px;
    color: #fff;
    font-family: helvetica neue;
    display: inline-block;
    padding-left: 90px;
    padding-top: 20px;
    margin-left: 13px;
    width: 400px;
    text-shadow: none;
    margin-bottom: -25px;
}

.ff-icons-frontpage-image3 {
    background: url("../images/FeedsFloor_do-business_white.png") no-repeat scroll left top;
    background-size: 13%;
    height: 88px;
    text-align: left;
    font-size: 22px;
    color: #fff;
    font-family: helvetica neue;
    display: inline-block;
    padding-left: 100px;
    margin-bottom: -30px;
    width: 400px;
    text-shadow: none;
}

html.js body.html.not-front.not-logged-in.no-sidebars.page-testhome2 div#page-wrapper div#page div#header.without-secondary-menu div.section.clearfix div.region.region-header div#block-block-25.block.block-block div.content p a {
    color: #f9a000;
    float: right;
    font-weight: bold;
    font-family: Helvetica Neue;
    display: inline-block;
    position: relative;
    margin-left: 450px;
    font-size: 17px;
}

.ff-share-business-header  {
}

html.js body.html.front.not-logged-in.no-sidebars.page-home div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-30.clearfix div.panel-flexible-inside.panels-flexible-30-inside div.panels-flexible-row.panels-flexible-row-30-17.panels-flexible-row-first.clearfix.ff-front-page-image-videos div.inside.panels-flexible-row-inside.panels-flexible-row-30-17-inside.panels-flexible-row-inside-first.clearfix div.panels-flexible-region.panels-flexible-region-30-right_ div.inside.panels-flexible-region-inside.panels-flexible-region-30-right_-inside div#ff-sign-in-front-page.panel-pane.pane-block.pane-user-login div.pane-content form#user-login-form div div.item-list ul li.first a {
    color: #f9a000;
    background: none;
    text-shadow: none;
    margin-top: -35px;
    display: inline-block;
    position: relative; 
    float: left;
}

html.js body.html.front.not-logged-in.no-sidebars.page-home div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-30.clearfix div.panel-flexible-inside.panels-flexible-30-inside div.panels-flexible-row.panels-flexible-row-30-17.panels-flexible-row-first.clearfix.ff-front-page-image-videos div.inside.panels-flexible-row-inside.panels-flexible-row-30-17-inside.panels-flexible-row-inside-first.clearfix div.panels-flexible-region.panels-flexible-region-30-right_ div.inside.panels-flexible-region-inside.panels-flexible-region-30-right_-inside div#ff-sign-in-front-page.panel-pane.pane-block.pane-user-login div.pane-content form#user-login-form div div#edit-actions.form-actions.form-wrapper input#edit-submit.form-submit {
    margin-top: -100px;
    font-size: 12px;
    float: right;
    display: inline-block;
    position: relative;
    background: #0399cb;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0399cb), to(#0399cb)); 
    background: -webkit-linear-gradient(#0399cb, #0399cb);
    background: -moz-linear-gradient(#0399cb, #0399cb);
    background: -ms-linear-gradient(#0399cb, #0399cb);
    background: -o-linear-gradient(#0399cb, #0399cb);
    background: linear-gradient(#0399cb, #0399cb);
    -pie-background: linear-gradient(#0399cb, #0399cb);
    width: 75px;
}

html.js body.html.front.not-logged-in.no-sidebars.page-home div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-30.clearfix div.panel-flexible-inside.panels-flexible-30-inside div.panels-flexible-row.panels-flexible-row-30-17.panels-flexible-row-first.clearfix.ff-front-page-image-videos div.inside.panels-flexible-row-inside.panels-flexible-row-30-17-inside.panels-flexible-row-inside-first.clearfix div.panels-flexible-region.panels-flexible-region-30-right_ div.inside.panels-flexible-region-inside.panels-flexible-region-30-right_-inside div#ff-sign-in-front-page.panel-pane.pane-block.pane-user-login div.pane-content form#user-login-form div div.item-list ul li.last a {
   color: #0399cb;
   margin-top: -35px;
   font-size: 12px;
   display: inline-block;
   position: relative;
   text-align: center;
   float: right;
}

html.js body.html.front.not-logged-in.no-sidebars.page-home div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-30.clearfix div.panel-flexible-inside.panels-flexible-30-inside div.panels-flexible-row.panels-flexible-row-30-17.panels-flexible-row-first.clearfix.ff-front-page-image-videos div.inside.panels-flexible-row-inside.panels-flexible-row-30-17-inside.panels-flexible-row-inside-first.clearfix div.panels-flexible-region.panels-flexible-region-30-right_ div.inside.panels-flexible-region-inside.panels-flexible-region-30-right_-inside div#ff-sign-in-front-page.panel-pane.pane-block.pane-user-login div.pane-content form#user-login-form div div.form-item.form-type-textfield.form-item-name label {
   color: #0399cb;
   font-size: 12px;
}

html.js body.html.front.not-logged-in.no-sidebars.page-home div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-30.clearfix div.panel-flexible-inside.panels-flexible-30-inside div.panels-flexible-row.panels-flexible-row-30-17.panels-flexible-row-first.clearfix.ff-front-page-image-videos div.inside.panels-flexible-row-inside.panels-flexible-row-30-17-inside.panels-flexible-row-inside-first.clearfix div.panels-flexible-region.panels-flexible-region-30-right_ div.inside.panels-flexible-region-inside.panels-flexible-region-30-right_-inside div#ff-sign-in-front-page.panel-pane.pane-block.pane-user-login div.pane-content form#user-login-form div div.form-item.form-type-password.form-item-pass label {
   color: #0399cb;
   font-size: 12px;
   margin-top: -30px;
}

html.js body.html.front.not-logged-in.no-sidebars.page-home div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-30.clearfix div.panel-flexible-inside.panels-flexible-30-inside div.panels-flexible-row.panels-flexible-row-30-17.panels-flexible-row-first.clearfix.ff-front-page-image-videos div.inside.panels-flexible-row-inside.panels-flexible-row-30-17-inside.panels-flexible-row-inside-first.clearfix div.panels-flexible-region.panels-flexible-region-30-right_ div.inside.panels-flexible-region-inside.panels-flexible-region-30-right_-inside div#ff-sign-in-front-page.panel-pane.pane-block.pane-user-login div.pane-content form#user-login-form div div.form-item.form-type-textfield.form-item-name input#edit-name.form-text.required {
   width: 91%;
}

html.js body.html.front.not-logged-in.no-sidebars.page-home div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-30.clearfix div.panel-flexible-inside.panels-flexible-30-inside div.panels-flexible-row.panels-flexible-row-30-17.panels-flexible-row-first.clearfix.ff-front-page-image-videos div.inside.panels-flexible-row-inside.panels-flexible-row-30-17-inside.panels-flexible-row-inside-first.clearfix div.panels-flexible-region.panels-flexible-region-30-right_ div.inside.panels-flexible-region-inside.panels-flexible-region-30-right_-inside div#ff-sign-in-front-page.panel-pane.pane-block.pane-user-login div.pane-content form#user-login-form div div.form-item.form-type-password.form-item-pass input#edit-pass.form-text.required {
   width: 60%;
}

#ff-frontpage-signuplink2 {
   top: 0;
   right: 0;
   position: absolute;
   font-weight: bold;
}

#ff-frontpage-signuplink2 a {
   color: #f9a000;
}

html.js body.html.not-front.not-logged-in.no-sidebars.page-about.featured div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-40.clearfix div.panel-flexible-inside.panels-flexible-40-inside div.panels-flexible-row.panels-flexible-row-40-1.clearfix.ff-footer-page-blocks div.inside.panels-flexible-row-inside.panels-flexible-row-40-1-inside.clearfix div.panels-flexible-region.panels-flexible-region-40-right div.inside.panels-flexible-region-inside.panels-flexible-region-40-right-inside div.panel-pane.pane-custom.pane-7 div.pane-content center table tbody tr td center a,
html.js body.html.not-front.not-logged-in.no-sidebars.page-about.featured div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-40.clearfix div.panel-flexible-inside.panels-flexible-40-inside div.panels-flexible-row.panels-flexible-row-40-1.clearfix.ff-footer-page-blocks div.inside.panels-flexible-row-inside.panels-flexible-row-40-1-inside.clearfix div.panels-flexible-region.panels-flexible-region-40-left_.panels-flexible-region-first div.inside.panels-flexible-region-inside.panels-flexible-region-40-left_-inside.panels-flexible-region-inside-first div.panel-pane.pane-custom.pane-6 div.pane-content center table tbody tr td center a,
html.js body.html.not-front.not-logged-in.no-sidebars.page-signup.featured div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-77.clearfix div.panel-flexible-inside.panels-flexible-77-inside div.panels-flexible-row.panels-flexible-row-77-1.clearfix.ff-footer-page-blocks div.inside.panels-flexible-row-inside.panels-flexible-row-77-1-inside.clearfix div.panels-flexible-region.panels-flexible-region-77-right div.inside.panels-flexible-region-inside.panels-flexible-region-77-right-inside div.panel-pane.pane-custom.pane-5 div.pane-content center table tbody tr td center a,
html.js body.html.not-front.not-logged-in.no-sidebars.page-signup.featured div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-77.clearfix div.panel-flexible-inside.panels-flexible-77-inside div.panels-flexible-row.panels-flexible-row-77-1.clearfix.ff-footer-page-blocks div.inside.panels-flexible-row-inside.panels-flexible-row-77-1-inside.clearfix div.panels-flexible-region.panels-flexible-region-77-left_.panels-flexible-region-first div.inside.panels-flexible-region-inside.panels-flexible-region-77-left_-inside.panels-flexible-region-inside-first div.panel-pane.pane-custom.pane-4 div.pane-content center table tbody tr td center a {
   color: #f9a000;
}

.ff-margin-bottom-front {
   margin-top: -100px;
}

/* ---------- Floors front page Pernille ---------- */

.ff-title-floors-front {
   font-size: 0.9em;
   font-weight: bold;
}

.ff-floors-front-row {
   width: 260px;
   margin-bottom: 30px;
   border: 1px solid #FFF;
   background-color: #ffffff;
   border-radius: 5px;
   box-shadow: 2px 3px 3px 1px #aaaaaa; 
   padding: 10px 20px;
   min-height: 190px;
}    

.ff-floor-front-feed-logo {
   float: left;
   padding: 10px 10px 5px 0px;
}

.ff-floor-front-description {
   font-size: 0.9em;
}

.ff-floor-front-footer a {
    color: #0fbbda;
    font-size: 0.8em;
    margin-right: 10px;
}

.ff-floor-front-footer {
    text-align: right;
}


/* ---------- video page Pernille ---------- */

.ff-video-left-video {
    min-width: 410px;
}

.ff-video-right-video {
   max-width: 670px;
   font-size: 0.9em;
}

.ff-author-product-page {
   text-align: right;
}

#ff-logo-right-product {
   margin-top: -40px;
   margin-right: -40px;
}

.ff-text-product-small {
    font-size: 0.85em;
    padding-bottom: 10px;
    padding-top: 40px;

}

.ff-author-product-page {
    font-size: 1.2em;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 20px;
    padding-top: 20px;
}

.ff-author-message-product a {
    color: #0fbbda;
    font-size: 0.9em;
}

.ff-product-page-left {
    border-left: 1px solid #e8e8e8;
}


.ff-help-description {
    float: left;
}

.ff-help-videos {
    float: right;
}

#edit-author--2 {
    margin-bottom: 30px;
}

#edit-profile-corporate-profile-field-profile-floors, 
#edit-profile-corporate-profile-field-profile-language,
#edit-profile-corporate-profile-field-profile-region,
#edit-profile-corporate-profile-field-tags {
     text-align: left;
     float: none;
}

#edit-profile-individual-profile-field-profile-floors,
#edit-profile-individual-profile-field-profile-language,
#edit-profile-individual-profile-field-profile-region,
#edit-profile-individual-profile-field-profile-expertise {
     text-align: left;
     float: none;
}

.marker, .form-required {
    color: #0399cb;
}

/* ---------- Broadcastyourpassion Pernille ---------- */

.ff-broadcast-your-passion-video-front {
    box-shadow: 2px 1px 4px 1px #aaaaaa;
    background-color: #ffffff;
    border: 5px solid #fff;
    border-radius: 5px;
    box-shadow: 2px 1px 4px 1px #aaaaaa;
    margin-bottom: 30px;
    min-height: 190px;
    padding: 10px 20px;
    text-align: center;
    width: 260px;
}

#ff-broadcast-your-passion-front-picture {
    background: url("/sites/all/themes/liquid_coolness/images/Broadcastyourpassion_video_image_video.jpg");
    border: 0 solid #d0d0d0;
    border-radius: 5px;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
    color: #0399cb;
    font-family: helvetica neue;
    font-size: 1.2em;
    line-height: 2;
    margin-top: 15px;
    padding: 30px 5px 70px;
    text-align: center;
    width: 99% !important;
    background-size: cover;
    background-position: center top;
    margin-bottom: 50px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/sites/all/themes/liquid_coolness/images/Broadcastyourpassion_video_image_video.jpg',
sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/sites/all/themes/liquid_coolness/images/Broadcastyourpassion_video_image_video.jpg',
sizingMethod='scale')";
}

.ff-passion-voting-opens {
    font-size: 0.8em;
    color: #8D8D8D;
}

#ff-broadcast-videos-page-format {
    width: 100%;
}

#ff-presents-broadcastyourbusiness {
    font-size: 1.2em;
    text-align: left;
    font-family: "helvetica neue";
    padding-left: 30px;
    font-weight: bold;
}

#ff-awards-broadcastyourbusiness {
    font-size: 2.5em;
    text-align: left;
    color: #f9a000;
    font-weight: bold;
    padding-left: 10px;
    line-height: 1.2em;
}

#ff-submission-broadcastyourbusiness {
    font-size: 1em;
    text-align: left;
    padding-left: 10px;
    color: #B2B2B2;
    line-height: 1.2em;
    padding-bottom: 10px;
}

#ff-text-box-broadcast {
    background: #FFF;
    opacity: 0.9;
    margin-left: 50px;
    width: 70%;
    border-radius: 15px;
}

#ff-vote-broadcastyourbusiness {
    text-align: right;
    font-size: 0.7em;
    margin-top: 30px;
    margin-bottom: -20px;
    text-shadow: 1px 1px 1px #aaa;
}

#ff-enter-broadcast-compt.panel-pane div.pane-content form input {
    color: #FFF;
    display: inline-block;
    font-family: "arial rounded mt bold";
    font-size: 14px;
    text-decoration: none;
    text-shadow: none;
    padding: 7px 12px;
    margin-top: 10px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
    width: 18em;
    border: 0px solid #FFF;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -webkit-border-radius: 25px;
    -khtml-border-radius: 25px;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fde012), to(#f9a000));
    background: -webkit-linear-gradient(#fde012, #f9a000, #f9a000);
    background: -moz-linear-gradient(#fde012, #f9a000, #f9a000);
    background: -ms-linear-gradient(#fde012, #f9a000, #f9a000);
    background: -o-linear-gradient(#fde012, #f9a000, #f9a000);
    background: linear-gradient(#fde012, #f9a000, #f9a000);
    -pie-background: linear-gradient(#fde012, #f9a000, #f9a000);
    behavior: url(/pie/PIE.htc);
    cursor: pointer;
}

#ff-enter-broadcast-compt.panel-pane div.pane-content form input:hover { 
    background: #FBBC4D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBBC4D), to(#FBBC4D));
    background: -webkit-linear-gradient(#FBBC4D, #FBBC4D);
    background: -moz-linear-gradient(#FBBC4D, #FBBC4D);
    background: -ms-linear-gradient(#FBBC4D, #FBBC4D);
    background: -o-linear-gradient(#FBBC4D, #FBBC4D);
    background: linear-gradient(#FBBC4D, #FBBC4D);
    -pie-background: linear-gradient(#FBBC4D, #FBBC4D);
    behavior: url(/pie/PIE.htc);
}

#ff-description-text-long-broadcastyourbusiness {
    padding-left: 10px;
    font-family: "helvetica neue";
    font-size: 16px;
}

#ff-description-text-long-header-broadcastyourbusiness {
    font-size: 1.2em;
    font-weight: bold;
    padding-left: 10px;
    font-family: "helvetica neue";
}

#ff-broadcastyourbusiness-left-indent {
    padding-left: 50px;
    font-family: "helvetica neue";
}

#ff-image-about-broadcastyourpassion {
    background: url("/sites/all/themes/liquid_coolness/images/Broadcastyourpassion_agribusiness.jpg");
    height: 360px;
    width: 94%;
}

#ff-headers-about-broadcastyourpassion {
    border: 0 solid #d0d0d0;
    border-radius: 0px 5px 5px 0px;
    color: #0399cb;
    font-family: helvetica neue;
    font-size: 1.2em;
    line-height: 2;
    margin-top: 15px;
    padding: 30px 5px 20px;
    width: 60%;
    background-size: cover;
    background-position: center top;
    margin-bottom: 50px;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
    background: none repeat scroll 0 0 #fff;
    opacity: 0.7;
    float: left;
}

#Intro-broadcastyourpassion-background-image {
    background: url("/sites/all/themes/liquid_coolness/images/Broadcastyourpassion_video_image_whiter.jpg") repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
    background-size: 100%;
}

#ff-short-describ-broadcastyourpassion-white {
    padding-left: 30px;
    padding-right: 30px;
}

#ff-enter-broadcast-compt-button.panel-pane div.pane-content form input {
    color: #FFF;
    display: inline-block;
    font-family: "helvetica neue";
    font-size: 0.9em;
    text-decoration: none;
    text-shadow: none;
    padding: 10px 15px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
    width: auto;
    border: 0px solid #FFF;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -webkit-border-radius: 25px;
    -khtml-border-radius: 25px;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0399cb), to(#0399cb));
    background: -webkit-linear-gradient(#0399cb, #0399cb);
    background: -moz-linear-gradient(#0399cb, #0399cb);
    background: -ms-linear-gradient(#0399cb, #0399cb);
    background: -o-linear-gradient(#0399cb, #0399cb);
    background: linear-gradient(#0399cb, #0399cb);
    -pie-background: linear-gradient(#0399cb, #0399cb);
    behavior: url(/pie/PIE.htc);
    cursor: pointer;
    float: right;
}

#ff-enter-broadcast-compt-button.panel-pane div.pane-content form input:hover { 
    background: #FBBC4D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBBC4D), to(#FBBC4D));
    background: -webkit-linear-gradient(#FBBC4D, #FBBC4D);
    background: -moz-linear-gradient(#FBBC4D, #FBBC4D);
    background: -ms-linear-gradient(#FBBC4D, #FBBC4D);
    background: -o-linear-gradient(#FBBC4D, #FBBC4D);
    background: linear-gradient(#FBBC4D, #FBBC4D);
    -pie-background: linear-gradient(#FBBC4D, #FBBC4D);
    behavior: url(/pie/PIE.htc);
}

#ff-image-about-broadcastyourpassion-finance {
    background: url("/sites/all/themes/liquid_coolness/images/Broadcastyourpassion_finance.jpg");
    height: 360px;
    width: 94%;
}

#ff-image-about-broadcastyourpassion-accounting {
    background: url("/sites/all/themes/liquid_coolness/images/Broadcastyourpassion_accounting.jpg");
    height: 360px;
    width: 94%;
}

#ff-image-about-broadcastyourpassion-agribusiness {
    background: url("/sites/all/themes/liquid_coolness/images/Broadcastyourpassion_agribusiness.jpg");
    height: 360px;
    width: 94%;
}

#ff-image-about-broadcastyourpassion-industrial-goods {
    background: url("/sites/all/themes/liquid_coolness/images/Broadcastyourpassion_industrial_goods.jpg");
    height: 360px;
    width: 94%;
}

.ff-videos-padding {
}


/* ---------- simple ads Pernille ---------- */

div#block-simpleads-ad-groups-127.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-127 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_127 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-801.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-801 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_801 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-802.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-802 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_802 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-803.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-803 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_803 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-804.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-804 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_804 div.simplead-container.image-ad.first a img {
    border: none;
}


div#block-simpleads-ad-groups-805.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-805 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_805 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-810.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-810 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_810 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-817.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-817 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_817 div.simplead-container.image-ad.first a img {
    border: none;
}


div#block-simpleads-ad-groups-818.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-818 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_818 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-819.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-819 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_819 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-820.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-820 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_820 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-821.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-821 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_821 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-822.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-822 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_822 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-824.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-824 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_824 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-826.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-826 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_826 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-828.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-828 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_828 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-830.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-830 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_830 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-831.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-831 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_831 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-832.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-832 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_832 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-833.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-833 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_833 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-834.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-834 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_834 div.simplead-container.image-ad.first a img {
    border: none;
}


div#block-simpleads-ad-groups-835.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-835 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_835 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-841.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-841 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_841 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-843.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-843 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_843 div.simplead-container.image-ad.first a img {
    border: none;
}


div#block-simpleads-ad-groups-844.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-844 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_844 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-846.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-846 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_846 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-848.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-848 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_848 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-851.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-851 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_851 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-853.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-853 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_853 div.simplead-container.image-ad.first a img {
    border: none;
}

div#block-simpleads-ad-groups-854.block.block-simpleads h2 {
    font-size: 0.75em;
    font-weight: normal;
    border-bottom: none;
    color: #484847;
    margin-bottom: -7px;
    margin-left: 4px;
    background: none;
}

#block-simpleads-ad-groups-854 {
    border: none;
    box-shadow: none;
    padding: 0;
    background: none;   
}

div#ad_groups_854 div.simplead-container.image-ad.first a img {
    border: none;
}


html.js body.html.not-front.logged-in.no-sidebars.page-group.page-group-node.page-group-node-.page-group-node-101095.page-group-node-subscribe.page-group-node-subscribe-og-user-node.featured.sliding-popup-processed div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #fff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 3px 3px 1px #aaaaaa;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px 30px;
    width: 95%;
}

#ff-exhibit-host-visit-teaser {
    border: 1px solid #000;
    height: 250px;
}

#ff-about-ffv3 {
    font-size: 30px;
    padding: 0px 200px;
    text-align: center;
}

#ff-about-create-community {
    font-size: 35px;
    padding: 0px 200px;
    text-align: center;
    font-family: arial rounded mt bold;
}

#ff-about-themarket {
    font-size: 35px;
    padding: 50px 100px;
    text-align: center;
    font-family: arial rounded mt bold;
    background: #ffb3d9;
}

#ff-contact-ffv3 {
    font-size: 25px;
    padding: 90px 200px;
    text-align: center;
}

#ff-find-members {
    background: #00a9db url("/sites/all/themes/liquid_coolness/images/Happy_people_comp_medium.jpg") no-repeat scroll center center / 1700px auto;
    border: 0 solid #d0d0d0;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: trebuchet ms;
    font-size: 40px;
    height: 450px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: center;
    text-rendering: optimizelegibility;
}


#ff-ffv3-about {
    background: #00a9db url("/sites/all/themes/liquid_coolness/images/FeedsFloorbridge2.jpg") no-repeat scroll center center / 1700px auto;
    border: 0 solid #d0d0d0;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 40px;
    height: 450px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: center;
    text-rendering: optimizelegibility;
    text-shadow: 1px 0 2px rgba(0, 0, 0, 0.8);
}

#ff-ffv3-about-sub {
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 25px;
    text-align: center;
    text-rendering: optimizelegibility;
    text-shadow: 1px 0 2px rgba(0, 0, 0, 0.8);
    margin-top: -310px;
    margin-bottom: 150px;
}

#ff-ffv3-themarket-sub {
    color: #fff;
    font-family: AvantGarde-Book Bold;
    font-size: 23px;
    text-align: center;
    text-rendering: optimizelegibility;
    text-shadow: none;
    margin-top: -390px;
    margin-bottom: 170px;
}

#ff-ffv3-productupload-sub {
    color: #fff;
    font-size: 21px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
    margin-top: -410px;
    margin-bottom: 0px;
    padding-left: 100px;
}

#f-ffv3privacy {
    background: #00a9db !important;
    border: 0 solid #d0d0d0;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded MT bold;
    font-size: 40px;
    height: 450px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: center;
    text-rendering: optimizelegibility;
}

.ff-ffv3-host-icon {
    background: #000 url(../images/Manageicon.png) no-repeat scroll center center;
    background-size: 60px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 120px;
    margin-bottom: -30px;
    width: 120px; 
}

.ff-ffv3-chat-icon {
    background: #2cc1f3 url(../images/Chat_icon_black_bluebackground.svg) no-repeat scroll center center;
    background-size: 65% auto;
    border: none;
    border-radius: 17%;
    height: 170px;
    margin-bottom: 0px;
    width: 170px; 
    margin-top: 0px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

.ff-ffv3-pay-icon {
    background: #2cc1f3 url(../images/discovericon15px.png) no-repeat scroll center center;
    background-size: 55% auto;
    border: none;
    border-radius: 17%;
    height: 170px;
    margin-bottom: 0px;
    width: 170px; 
    margin-top: 0px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

.ff-ffv3-invite-icon {
    background: #2cc1f3 url(../images/Plus_white_icon.png) no-repeat scroll center center;
    background-size: 55% auto;
    border: none;
    border-radius: 17%;
    height: 170px;
    margin-bottom: 0px;
    width: 170px; 
    margin-top: 0px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

.ff-visitor-icon {
    background: #000 url("../images/Visiticon_blue.png") no-repeat scroll center center /    50px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 120px;
    margin-bottom: -30px;
    width: 120px;
}

.ff-ffv3-world-icon {
    background: url(../images/World_icon.png) no-repeat scroll center center;
    height: 100px;
    margin-bottom: 20px;
    background-size: 15% auto;
}

.ff-ffv3-link-icon {
    background: url(../images/Link_icon.png) no-repeat scroll center center;
    height: 100px;
    margin-bottom: 20px;
    background-size: 15% auto;
}

.ff-ffv3-money-icon {
    background: url(../images/Creditcard_icon.png) no-repeat scroll center center;
    height: 100px;
    margin-bottom: 20px;
    background-size: 20% auto;
}

.ff-ffv3-auto-icon {
    background: url(../images/auto_icon2.png) no-repeat scroll center center;
    height: 100px;
    margin-bottom: 20px;
    background-size: 15% auto;
}

.ff-ffv3-idea-icon {
    background: url(../images/Idea_icon3.png) no-repeat scroll center center;
    height: 100px;
    margin-bottom: 20px;
    background-size: 6% auto;
}

.ff-number-header {
    color: #00a9db;
    font-size: 70px;
    font-weight: bold;
}

.ff-exhibitor-icon {
    background: #000 url(../images/EXPOicon_blue_5PX.png) no-repeat scroll center center;
    background-size: 40px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 120px;
    margin-bottom: -30px;
    width: 120px; 
}

.ff-corp-profile-expl-icon-icon {
    background: #000 url(../images/Profileicon_blue.png) no-repeat scroll center center;
    background-size: 40px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 120px;
    margin-bottom: -30px;
    width: 120px; 
}

.ff-ind-profile-expl-icon-icon {
    background: #000 url(../images/Profileicon_blue.png) no-repeat scroll center center;
    background-size: 35px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 120px;
    margin-bottom: -30px;
    width: 120px; 
}

.ff-ind-profile-123-expl-icon-icon {
    background: #000 url(../images/Profileicon_blue.png) no-repeat scroll center center;
    background-size: 65px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 170px;
    margin-bottom: 0px;
    width: 170px; 
    margin-top: 40px;
}

.ff-exhibitor123-icon {
    background: #2cc1f3 url(../images/Showroom_icon_blackthick.svg) no-repeat scroll center center;
    background-size: 60% auto;
    border: none;
    border-radius: 17%;
    height: 170px;
    margin-bottom: 0px;
    width: 170px; 
    margin-top: 0px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

.ff-follow123-icon {
    background: #2cc1f3 url(../images/FeedsFloor_S_white_logo.png) no-repeat scroll center center;
    background-size: 60% auto;
    border: none;
    border-radius: 17%;
    height: 170px;
    margin-bottom: 0px;
    width: 170px; 
    margin-top: 0px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

.ff-network-expl-icon-icon {
    background: #000 url(../images/Networkicon_blue.png) no-repeat scroll center center;
    background-size: 65px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 120px;
    margin-bottom: -30px;
    width: 120px; 
}

.ff-product-sheet-expl-icon-icon {
    background: #000 url(../images/Producticon_blue2.png) no-repeat scroll center center;
    background-size: 35px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 120px;
    margin-bottom: -30px;
    width: 120px; 
}

.ff-news-expl-icon-icon {
    background: #000 url(../images/Newsicon_blue2.png) no-repeat scroll center center;
    background-size: 40px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 120px;
    margin-bottom: -30px;
    width: 120px; 
}
 

.ff-videos-expl-icon-icon {
    background: #000 url(../images/video_blue3.png) no-repeat scroll center center;
    background-size: 55px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 120px;
    margin-bottom: -30px;
    width: 120px; 
}

.ff-myfloor-expl-icon-icon {
    background: #000 url(../files/logo_blue.png) no-repeat scroll center center;
    background-size: 38px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 120px;
    margin-bottom: -30px;
    width: 120px; 
}

.ff-Mywidget-icon {
    background: #000 url(../files/logo_blue.png) no-repeat scroll center center;
    background-size: 38px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 120px;
    margin-bottom: -30px;
    width: 120px; 
}

#ff-ffv3-pricing {
    border: 0 solid #d0d0d0;
    border-radius: 3px;
    box-shadow: none;
    color: #ffffff;
    font-family: arial rounded MT bold;
    font-size: 45px;
    height: 80px;
    line-height: 1.5;
    margin-bottom: 60px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 60px;
    text-align: center;
    text-rendering: optimizelegibility;
}

.ff-feedsfloor-plus-icon {
    background: url(../images/FeedsFloorPLUSlogo1color.png) no-repeat scroll center;
    font-size: 20px;
    text-align: left;
    background-size: 40px auto;
    background-position-x: left;
    line-height: 1.5;
}

#ff-ffv3-news-blog {
    background: #fff url("/sites/all/themes/liquid_coolness/images/blueimages3.jpg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 40px;
    height: 350px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-premium-header {
    color: #000;
    font-family: arial rounded mt bold;
    font-size: 40px;
}

#ff-pricing-header {
    background: #00a9db;
    background-size: 1700px;
    height: 200px;
}

#ff-pricing-header button {
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
    background: #000000 !important;
    color: #ffffff;
    padding: 20px 50px;
    border-radius: 25px;
    font-size: 16px;
    font-family: helvetica neue;
    border: none;
}

#ff-pricing-header button:hover {
    background: #ffffff !important;
    color: #000000;
}

#ff-h4-pricing center a b {
    color: #fff;
}

#ff-ffv3-contact {
    background: #00a9db url("/sites/all/themes/liquid_coolness/images/Contact_us_speach_bubble8.jpg") no-repeat scroll center center / 1700px auto;
    border: 0 solid #d0d0d0;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: trebuchet ms;
    font-size: 40px;
    height: 450px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: center;
    text-rendering: optimizelegibility;
}

#ff-ffv3-press {
    background: #00a9db url("/sites/all/themes/liquid_coolness/images/Happy_people_comp_medium.jpg") no-repeat scroll center center / 1700px auto;
    border: 0 solid #d0d0d0;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded MT bold;
    font-size: 40px;
    height: 450px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: center;
    text-rendering: optimizelegibility;
}

#ff-help-page {
    background: #00a9db url("/sites/all/themes/liquid_coolness/images/Manageeverywhere2.jpg") no-repeat scroll center bottom / 1700px auto;
    border: 0 solid #d0d0d0;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded MT bold;
    font-size: 40px;
    height: 450px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: center;
    text-rendering: optimizelegibility;
}

#ff-header-explain {     
    font-size: 1.2em;
    text-align: center;
    border: 0 solid #D0D0D0;
    box-shadow: none;
    line-height: 2;
    font-family: helvetica neue; 
    margin-bottom: 30px;
}

#logo img {
    height: 70px; 
    margin-top: -7px;
}

ul.links.inline li.statistics_counter.last span {
    color: #FFF; 
}

#ff-stat-count-product-sheet,
.ff-stats-product-sheet {
    color: #FFF; 
}

.ff-blackout {
    text-align: left;
    font-size: 18px;
    color: #f9a000;
    font-family: helvetica neue;
    display: inline-block;
    padding-left: 95px;
    margin-bottom: -10px;
    margin-left: 7px;
    padding-top: 10px;
}

.form-managed-file .form-file, .form-managed-file .form-submit {
    font-size: 0.7em;
}

#main-wrapper {
  background: none;
}

.logged-in #page,
.logged-in #main-menu-links li a.active,
.logged-in #main-menu-links li.active-trail a {
  // original:  background: #f2f2f2;
  background: #f2f2f2;
  margin-top: 85px;
}

#ff-footer-product-not-logged-in {
  font-size: 0.9em;
  margin-top: -20px;
}

div.field.field-name-log-in-sign-up.field-type-ds.field-label-hidden {
  font-size: 0.8em;
  margin-top: -20px;
  color: #b0b0b0;
  text-align: right;
  display: inline;
}

html.js body.html.not-front.not-logged-in.no-sidebars.page-signup div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-103.clearfix div.panel-flexible-inside.panels-flexible-103-inside div.panels-flexible-row.panels-flexible-row-103-main-row.clearfix.ff-features-about div.inside.panels-flexible-row-inside.panels-flexible-row-103-main-row-inside.clearfix div.panels-flexible-region.panels-flexible-region-103-center.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-103-center-inside.panels-flexible-region-inside-last div.panel-pane.pane-custom.pane-2 div.pane-content form#user-register-form.user-info-from-cookie.user-info-from-cookie-processed,
html.js body.html.not-front.not-logged-in.no-sidebars.page-signup div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-103.clearfix div.panel-flexible-inside.panels-flexible-103-inside div.panels-flexible-row.panels-flexible-row-103-main-row.clearfix.ff-features-about div.inside.panels-flexible-row-inside.panels-flexible-row-103-main-row-inside.clearfix div.panels-flexible-region.panels-flexible-region-103-left.panels-flexible-region-first div.inside.panels-flexible-region-inside.panels-flexible-region-103-left-inside.panels-flexible-region-inside-first div.panel-pane.pane-custom.pane-4 div.pane-content form#user-register-form.user-info-from-cookie.user-info-from-cookie-processed {
  width: 85%;
  margin-left: 0px;
}

#ff-connect-signup {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    color: #FFF;
    font-weight: bold;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
    padding: 25px 15px 10px 15px;
    text-align: center;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9A000), to(#F9A000));
    background: -webkit-linear-gradient(#F9A000, #F9A000);
    background: -moz-linear-gradient(#F9A000, #F9A000);
    background: -ms-linear-gradient(#F9A000, #F9A000);
    background: -o-linear-gradient(#F9A000, #F9A000);
    background: linear-gradient(#F9A000, #F9A000);
    margin-top: 6px;
}

.ff-winner-front-page a {
    color: #fff;
    font-size: 1.2em;
    text-align: center;
}

div#edit-account.form-wrapper div.form-item.form-type-password-confirm.form-item-pass div.form-item.form-type-password.form-item-pass-pass2.confirm-parent p input#edit-pass-pass2.password-confirm.form-text.required,
div#edit-account.form-wrapper div.form-item.form-type-password-confirm.form-item-pass div.form-item.form-type-password.form-item-pass-pass1.password-parent p input#edit-pass-pass1.password-field.form-text.required.password-processed {
    width: 95%;
}

div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a {
    color: #484847;
}

div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a:hover,
div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a:visited {
    color: #719cc2;
}

.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 1.8em;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* ---------- user dashboard Pernille ---------- */



#block-accordion-blocks-mymanagement-accordion-ind-2 {
    background: none;
    box-shadow: none;
    padding: 0px;
}

#block-accordion-blocks-mymanagement-accordion-corp-1 {
    background: none;
    box-shadow: none;
    padding: 0px;
}

div#block-accordion-blocks-mymanagement-accordion-ind-2.block.block-accordion-blocks div.content div.accordion_blocks_container.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons h2.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all a,
div#block-accordion-blocks-mymanagement-accordion-1.block.block-accordion-blocks div.content div.accordion_blocks_container.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons h2.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top a {
    padding: 0 11px 0 20px;
    background: none;
    color: #FFF;
}

div#block-accordion-blocks-mymanagement-accordion-corp-1.block.block-accordion-blocks div.content div.accordion_blocks_container.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons h2.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all a,
div#block-accordion-blocks-mymanagement-accordion-1.block.block-accordion-blocks div.content div.accordion_blocks_container.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons h2.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top a {
    padding: 0 11px 0 20px;
    background: none;
    color: #FFF;
}

div#block-accordion-blocks-mymanagement-accordion-ind-2.block.block-accordion-blocks div.content div.accordion_blocks_container.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons h2.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all {
    border-radius: 5px;
    box-shadow: none;
    border: 0px solid #037bb8;
}

div#block-accordion-blocks-mymanagement-accordion-corp-1.block.block-accordion-blocks div.content div.accordion_blocks_container.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons h2.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all {
    border-radius: 5px;
    box-shadow: none;
    border: 0px solid #037bb8;
}

.sidebar .section {
    margin-right: 10px;
}

div#block-accordion-blocks-mymanagement-accordion-ind-2.block.block-accordion-blocks div.content div.accordion_blocks_container.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    border: 0px solid #fff;
    padding: 5px 4px 5px 16px;
}

div#block-accordion-blocks-mymanagement-accordion-corp-1.block.block-accordion-blocks div.content div.accordion_blocks_container.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    border: none;
    padding: 5px 4px 5px 16px;
}

div#block-accordion-blocks-mymanagement-accordion-ind-2.block.block-accordion-blocks div.content div.accordion_blocks_container.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons h2.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top {
    border: 0px solid #fff;
    padding: 5px;
    box-shadow: none;
}

div#block-accordion-blocks-mymanagement-accordion-corp-1.block.block-accordion-blocks div.content div.accordion_blocks_container.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons h2.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top {
    border: none;
    padding: 5px;
    box-shadow: none;
}

div#block-accordion-blocks-mymanagement-accordion-ind-2.block.block-accordion-blocks div.content div.accordion_blocks_container.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons h2.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top a {
    border: 0px solid #fff;
    background: none;
    color: #FFF;
}

div#block-accordion-blocks-mymanagement-accordion-corp-1.block.block-accordion-blocks div.content div.accordion_blocks_container.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons h2.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top a {
    border: none;
    background: none;
    color: #FFF;
}


.block ol, .block ul {
    margin: 0;
    padding: 0;
}

div#block-accordion-blocks-mymanagement-accordion-ind-2.block.block-accordion-blocks div.content {
    padding: 0px;
}

div#block-accordion-blocks-mymanagement-accordion-corp-1.block.block-accordion-blocks div.content {
    padding: 0px;
}

div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active div.form-item.form-type-textarea.form-item-feedsfloor div.description {
    font-size: 0.9em;
}

div#privatemsg-list-form div.container-inline div.form-item.form-type-select.form-item-operation select#edit-operation.form-select.ajax-processed {
    width: 70%;
}

div.form-item.form-type-textfield.form-item-name input#edit-name.form-text.required.form-autocomplete {
    width: 98%;
}

.ff-myfeed-row {
  border: 1 solid #F2F2F2;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 2px 3px 3px 0 #aaaaaa;
  margin-bottom: 30px;
  margin-top: 2px;
  padding: 13px 20px 15px 20px;
  background: #FFF;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#FFF));
  background: -webkit-linear-gradient(#FFF, #FFF);
  background: -moz-linear-gradient(#FFF, #FFF);
  background: -ms-linear-gradient(#FFF, #FFF);
  background: -o-linear-gradient(#FFF, #FFF);
  background: linear-gradient(#FFF, #FFF);
  -pie-background: linear-gradient(#FFF, #FFF);
  behavior: url(/pie/PIE.htc);
  background-color: rgba(255,255,255,0.5);
  filter: none;
  background: white;
  font-size: 90%;
}

.ff-edit-link-footer,
.heartbeat-stream span.hover-delete {
    float: right;
    color: #0fbbda;
}

.ff-edit-link-footer a {
    color: #0fbbda;
}

.ff-edit-link-footer a:link {
    color: #0fbbda;
}


/* ---------- page profiles pernille ---------- */


#ff-view-member-bottom {
    margin-top: -50px;
}

.ff-member-profiles-6 {
    margin-bottom: 25px;
}


/* ---------- new front page pernille ---------- */

.ff-join-today-and-connect {
    font-size: 35px;
    text-align: center;
    margin-top: 150px;
    margin-bottom: -40px;
    font-family: "helvetica neue";
}

.ff-share-connect-update {
    text-align: center;
    font-size: 22px;
    color: 000;
    font-family: "helvetica neue";
    margin-bottom: 100px;
}

.ff-company-account {
    text-align: center;
    display: inline-block;
    padding-right: 0px;
    color: #fff;
    font-size: 25px;
    font-family: helvetica neue;
    font-weight: bold;
    background: #00a9db;
    padding: 30px 30px 30px 30px;
    border-radius: 5px;
    margin-bottom: 30px;
    margin-top: -30px;
    width: 100%;
}

.ff-company-account-ex {
    text-align: center;
    display: inline-block;
    padding-right: 0px;
    color: #fff;
    font-size: 25px;
    font-family: arial rounded MT bold;
    font-weight: bold;
    background: #00a9db;
    padding: 10px 50px 10px 55px;
    border-radius: 5px;
    margin-bottom: 30px;
    margin-top: -30px;
    width: 100%;
}

.ff-company-account-gold {
    text-align: center;
    display: inline-block;
    padding-right: 0px;
    color: #fff;
    font-size: 25px;
    font-family: arial rounded MT bold;
    font-weight: bold;
    background: #CFB53B;
    padding: 10px 50px 10px 55px;
    border-radius: 5px;
    margin-bottom: 30px;
    margin-top: -30px;
    width: 100%;
}

.ff-company-account-diamond {
    text-align: center;
    display: inline-block;
    padding-right: 0px;
    color: #fff;
    font-size: 25px;
    font-family: helvetica neue;
    font-weight: bold;
    background: #333333 none repeat scroll 0 0 !important;
    padding: 30px 30px 30px 30px;
    border-radius: 5px;
    margin-bottom: 30px;
    margin-top: -30px;
    width: 100%;
}

.ff-company-fee {
    text-align: center;
    display: inline-block;
    padding-right: 0px;
    color: #000;
    padding-left: 0px;
    padding-top: 0px;
    font-size: 63px;
    font-family: arial rounded MT bold;
    font-weight: bold;
}

.ff-company-fee-offer {
    text-align: center;
    display: inline-block;
    padding-right: 0px;
    color: #ffa500 !important;
    padding-left: 0px;
    padding-top: 0px;
    font-size: 63px;
    font-family: arial rounded MT bold;
    font-weight: bold;
}

.ff-secondh2 {
    text-align: center;
    padding-right: 0px;
    color: #b3b3b3;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
    font-size: 20px;
    font-family: "helvetica neue";
    font-weight: bold;
}

.ff-company-account-icon {
    background: #000 url(../images/EXPOicon_blue_5PX.png) no-repeat scroll center center;
    background-size: 75px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 170px;
    margin-bottom: 0px;
    width: 170px; 
    margin-top: -30px;
}


.ff-tradeshow-account-icon {
    background: #000 url(../images/EXPOicon_blue_5PX.png) no-repeat scroll center center;
    background-size: 75px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 170px;
    margin-bottom: 0px;
    width: 170px; 
    margin-top: -30px;
}

.ff-individual-account-icon {
    background: #000 url(../images/Profileicon_blue.png) no-repeat scroll center center;
    background-size: 65px auto;
    border: 3px solid #000;
    border-radius: 50%;
    height: 170px;
    margin-bottom: 0px;
    width: 170px; 
    margin-top: -30px;
}

.ff-individual-account {
    text-align: center;
    padding-right: 0px;
    color: #000;
    padding-left: 0px;
    padding-top: 1px;
    padding-bottom: 20px;
    font-size: 25px;
    font-family: "helvetica neue";
    font-weight: bold;
}

.ff-non-member-account-icon {
    background: url(../images/news_small_white.svg) no-repeat scroll center center;
    background-size: 900px;
    margin-bottom: -80px;
    margin-top: -25px;
    height: 147px;
}


.ff-non-member-account {
    text-align: center;
    padding-right: 0px;
    color: #fff;
    padding-left: 0px;
    padding-top: 1px;
    padding-bottom: 20px;
    font-size: 22px;
    font-family: "helvetica neue";
}

.page-newcorporate-register h1#page-title.title,
.page-newindividual-register h1#page-title.title {
    color: #fff;
}

.page-newcorporate-register div#page-wrapper div#page {
    background: url(../images/Happy_people_comp_dark.jpg) no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
    background-color: #404040;
    max-width: 1700px;
    margin-left: auto;
    margin-right: auto;
    background-size: 1700px;
}

.page-newindividual-register div#page-wrapper div#page {
    background: url(../images/man_looking_at_phone.jpg) no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
    background-color: #404040;
    max-width: 1700px;
    margin-left: auto;
    margin-right: auto;
    background-size: 1700px;
}

.page-signup20 div#page-wrapper div#page,
.page-signup div#page-wrapper div#page {
    background: url(../images/man_looking_at_phone.jpg) no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
    background-color: #404040;
    max-width: 1700px;
    margin-left: auto;
    margin-right: auto;
    background-size: 1700px;  
}

.ff-frontpage-signup-header {
    color: #fff;
    margin-bottom: -20px;
    border-radius: 10px 10px 0 0;
    box-shadow: none;
}

.ff-frontpage-features-header {
    color: #000;
    margin-bottom: -20px;
    border-radius: none;
    box-shadow: none;
    background: none;
}

#ff-frontpage-header-new {
    font-size: 60px;
    text-align: center;
    color: #fff;
    margin-top: 100px;
    padding-bottom: 5px;
    padding-top: 45px;
    font-family: helvetica;
    text-shadow: none;
    font-weight: 800;
}

#ff-frontpage-header-new a {
    color: #fff;
}

#ff-frontpage-header-new a:hover,
#ff-frontpage-header-new a:focus,
#ff-frontpage-header-new a:active {
    color: #e8e8e8;
}


#ff-feedsfloor-you-can {
    text-align: center;
    font-size: 2em;
    font-family: "helvetica neue";
    margin-top: 160px;
}

.ff-signup-page-box-descript {
    border: 1px solid #e8e8e8;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
    padding: 10px 20px 10px 20px;
    font-family: "helvetica neue";
    height: auto;
    background: #ffffff !important;
    font-size: 17px;
    color: #000;
    margin-top: 40px;
    width: 150%;
    margin-left: -150px;
}

.ff-signup-page-box-descript-center {
    border: 1px solid #e8e8e8;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
    padding: 10px 20px 10px 20px;
    font-family: "helvetica neue";
    height: auto;
    background: #ffffff !important;
    font-size: 17px;
    color: #000;
    margin-top: 40px;
    width: 150%;
    margin-left: -47px;
}

.ff-signup-page-box-descript-center-right {
    border: 1px solid #e8e8e8;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
    padding: 10px 20px 10px 20px;
    font-family: "helvetica neue";
    height: auto;
    background: #ffffff !important;
    font-size: 17px;
    color: #000;
    margin-top: 40px;
    width: 150%;
    margin-left: 55px;
}

.ff-signup-page-box-descript-right {
    border: 1px solid #e8e8e8;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
    padding: 10px 20px 10px 20px;
    font-family: "helvetica neue";
    height: auto;
    background: #ffffff !important;
    font-size: 17px;
    color: #000;
    margin-top: 40px;
    width: 150%;
    margin-left: 155px;
}

.premium-checkout-descrip {
    width: 130%;
    margin-left: 180px;
}

.ff-signup-page-box-descript-emp {
    border: 1px solid #e8e8e8;
    border-radius: 0px 0px 5px 5px;
    box-shadow: rgba(0,0,0,.4) 0 20px 40px 0;
    padding: 10px 20px 10px 20px;
    font-family: "helvetica neue";
    height: auto;
    background: #ffffff !important;
    font-size: 17px;
    color: #000;
    margin-top: 40px;
}

.ff-front-page-box-descript {
    border: 1px solid #e8e8e8;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 2px 3px 2px 0 #aaaaaa;
    padding: 10px 20px 10px 20px;
    font-family: "helvetica neue";
    height: 100px;
    background: #FFF;
    font-size: 14px;
}

.ff-share-icons-frontpage {
    background: url(../images/Business_speak_small_light_blue.svg) no-repeat scroll center center;
    background-size: 910px;
    height: 88px;
    text-align: center;
    font-family: "helvetica neue";
}


.ff-connect-frontpage-icons {
    background: url(../images/do_business_small_light_blue.svg) no-repeat scroll center center;
    background-size: 880px;
    height: 88px;
    text-align: center;
    font-family: "helvetica neue";
}

.ff-updated-icons-frontpage {
    background: url(../images/news_small_light_blue.svg) no-repeat scroll center center;
    background-size: 900px;
    height: 88px;
    text-align: center;
    font-family: "helvetica neue";
}

.page-home div#page-wrapper div#page {
    background: url(../images/FeedsFloor-digital-showrooms-web.jpg) no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
    background-color: #00a9db;
    max-width: 1700px;
    margin-left: auto;
    margin-right: auto;
    background-size: 1700px;  
}


div.panel-pane.pane-custom.pane-13.ff-front-page-box-descript div.pane-content center form input {
    color: #FFF;
    display: inline-block;
    font-size: 1em;
    text-decoration: none;
    text-shadow: none;
    padding: 7px 12px;
    margin-top: -10px;
    box-shadow: none;
    border: 0px solid #FFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9a000), to(#f9a000));
    background: -webkit-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -moz-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -ms-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -o-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: linear-gradient(#f9a000, #f9a000, #f9a000);
    -pie-background: linear-gradient(#f9a000, #f9a000, #f9a000);    
    cursor: pointer;
    font-weight: bold;
    font-family: "helvetica neue";
}

div.panel-pane.pane-custom.pane-13.ff-front-page-box-descript div.pane-content center form input:hover { 
    background: #FBBC4D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBBC4D), to(#FBBC4D));
    background: -webkit-linear-gradient(#FBBC4D, #FBBC4D);
    background: -moz-linear-gradient(#FBBC4D, #FBBC4D);
    background: -ms-linear-gradient(#FBBC4D, #FBBC4D);
    background: -o-linear-gradient(#FBBC4D, #FBBC4D);
    background: linear-gradient(#FBBC4D, #FBBC4D);
    -pie-background: linear-gradient(#FBBC4D, #FBBC4D);
    behavior: url(/pie/PIE.htc);
}

div.inside div.panel-pane.pane-custom.pane-15.ff-front-page-box-descript div.pane-content center form input {
    color: #FFF;
    display: inline-block;
    font-size: 1em;
    text-decoration: none;
    text-shadow: none;
    padding: 7px 12px;
    margin-top: -10px;
    box-shadow: none;
    border: 0px solid #FFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9a000), to(#f9a000));
    background: -webkit-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -moz-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -ms-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -o-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: linear-gradient(#f9a000, #f9a000, #f9a000);
    -pie-background: linear-gradient(#f9a000, #f9a000, #f9a000);
    cursor: pointer;
    font-weight: bold;
    font-family: "helvetica neue";
}

div.inside div.panel-pane.pane-custom.pane-15.ff-front-page-box-descript div.pane-content center form input:hover { 
    background: #FBBC4D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBBC4D), to(#FBBC4D));
    background: -webkit-linear-gradient(#FBBC4D, #FBBC4D);
    background: -moz-linear-gradient(#FBBC4D, #FBBC4D);
    background: -ms-linear-gradient(#FBBC4D, #FBBC4D);
    background: -o-linear-gradient(#FBBC4D, #FBBC4D);
    background: linear-gradient(#FBBC4D, #FBBC4D);
    -pie-background: linear-gradient(#FBBC4D, #FBBC4D);
    behavior: url(/pie/PIE.htc);
}


div.panel-pane.pane-custom.pane-4.ff-front-page-box-descript div.pane-content center form input {
    color: #FFF;
    display: inline-block;
    font-size: 1em;
    text-decoration: none;
    text-shadow: none;
    padding: 7px 12px;
    margin-top: -10px;
    box-shadow: none;
    border: 0px solid #FFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9a000), to(#f9a000));
    background: -webkit-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -moz-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -ms-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -o-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: linear-gradient(#f9a000, #f9a000, #f9a000);
    -pie-background: linear-gradient(#f9a000, #f9a000, #f9a000);
    cursor: pointer;
    font-weight: bold;
    font-family: "helvetica neue";
}

div.panel-pane.pane-custom.pane-4.ff-front-page-box-descript div.pane-content center form input:hover { 
    background: #FBBC4D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBBC4D), to(#FBBC4D));
    background: -webkit-linear-gradient(#FBBC4D, #FBBC4D);
    background: -moz-linear-gradient(#FBBC4D, #FBBC4D);
    background: -ms-linear-gradient(#FBBC4D, #FBBC4D);
    background: -o-linear-gradient(#FBBC4D, #FBBC4D);
    background: linear-gradient(#FBBC4D, #FBBC4D);
    -pie-background: linear-gradient(#FBBC4D, #FBBC4D);
    behavior: url(/pie/PIE.htc);
}

div.panel-pane.pane-custom.pane-2.ff-front-page-box-descript div.pane-content center form input {
    color: #FFF;
    display: inline-block;
    font-size: 1em;
    text-decoration: none;
    text-shadow: none;
    padding: 7px 12px;
    margin-top: -10px;
    box-shadow: none;
    border: 0px solid #FFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9a000), to(#f9a000));
    background: -webkit-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -moz-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -ms-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -o-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: linear-gradient(#f9a000, #f9a000, #f9a000);
    -pie-background: linear-gradient(#f9a000, #f9a000, #f9a000);
    cursor: pointer;
    font-weight: bold;
    font-family: "helvetica neue";
}

div.panel-pane.pane-custom.pane-2.ff-front-page-box-descript div.pane-content center form input:hover { 
    background: #FBBC4D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBBC4D), to(#FBBC4D));
    background: -webkit-linear-gradient(#FBBC4D, #FBBC4D);
    background: -moz-linear-gradient(#FBBC4D, #FBBC4D);
    background: -ms-linear-gradient(#FBBC4D, #FBBC4D);
    background: -o-linear-gradient(#FBBC4D, #FBBC4D);
    background: linear-gradient(#FBBC4D, #FBBC4D);
    -pie-background: linear-gradient(#FBBC4D, #FBBC4D);
    behavior: url(/pie/PIE.htc);
}

#ff-it-is-free { 
    font-size: 1.2em;
}

#ff-sign-in-front-page {
   height: 150px;
   width: 260px;
   position: relative;
   margin-top: 200px;
}

div#ff-sign-in-front-page.panel-pane.pane-block.pane-user-login.ff-no-opacity div.pane-content form#user-login-form div div.form-item.form-type-password.form-item-pass input#edit-pass.form-text.required,
div#ff-sign-in-front-page.panel-pane.pane-block.pane-user-login.ff-no-opacity div.pane-content form#user-login-form div div.form-item.form-type-textfield.form-item-name input#edit-name.form-text.required {
   box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.2) inset;
}



/* ---------- explorer page pernille ---------- */

.ff-explore-header {
    padding-bottom: 15px;  
    font-size: 25px;
    font-weight: bold;
}

.ff-explore-123-header {
    padding-bottom: 0px;  
    font-size: 22px;
    font-weight: bold;
    margin-top: -27px;   
    color: #606060;
}

.ff-explore-123-header-how {
    padding-bottom: 0px;  
    font-size: 25px;
    font-weight: bold;
    margin-top: 0px;
    font-family: arial rounded MT bold;    
}

.ff-news-expl-icon {
    text-align: center;
    color: #fff;
    font-size: 17px;
    font-family: "helvetica neue";
}

.ff-supplier-expl-icon-icon {
    background: url(../images/Needs_small_white.svg) no-repeat scroll center center;
    background-size: 700px;
    height: 70px;
    margin-bottom: -50px;   
}


.ff-agents-expl-icon-icon {
    background: url(../images/do_business_small_white.svg) no-repeat scroll center center;
    background-size: 700px;
    height: 70px;
    margin-bottom: -50px;   
}

.ff-business-part-expl-icon-icon {
    background: url(../images/leads_small_white.svg) no-repeat scroll center center;
    background-size: 700px;
    height: 70px;
    margin-bottom: -50px;   
}


.ff-videos-expl-icon {
    background: url(../images/house_white_svg.svg) no-repeat scroll left top;
    background-size: 50px 40px;
    text-align: center;
    display: inline-block;
    padding-right: 0px;
    color: #fff;
    padding-left: 60px;
    padding-top: 1px;
    padding-bottom: 20px;
    font-size: 22px;
    font-family: "helvetica neue";
}


.ff-network-expl-icon {
    background: url(../images/vip-hvid.svg) no-repeat scroll left top;
    background-size: 60px 37px;
    text-align: center;
    display: inline-block;
    padding-right: 0px;
    color: #fff;
    padding-left: 60px;
    padding-top: 1px;
    padding-bottom: 20px;
    font-size: 22px;
    font-family: "helvetica neue";
}


.ff-supplier-expl-icon {
    background: url(../images/needs-hvid.svg) no-repeat scroll left top;
    background-size: 60px 37px;
    text-align: center;
    display: inline-block;
    padding-right: 0px;
    color: #fff;
    padding-left: 60px;
    padding-top: 1px;
    padding-bottom: 20px;
    font-size: 22px;
    font-family: "helvetica neue";
}


.ff-members-expl-icon {
    background: url(../images/do_business_white_svg.svg) no-repeat scroll left top;
    background-size: 60px 35px;
    text-align: center;
    display: inline-block;
    padding-right: 0px;
    color: #fff;
    padding-left: 70px;
    padding-top: 1px;
    padding-bottom: 20px;
    font-size: 22px;
    font-family: "helvetica neue";
}

.ff-own-expl-icon {
    background: url(../images/megafon01-hvid.svg) no-repeat scroll left top;
    background-size: 60px 30px;
    text-align: center;
    display: inline-block;
    padding-right: 0px;
    color: #fff;
    padding-left: 70px;
    padding-top: 1px;
    padding-bottom: 20px;
    font-size: 22px;
    font-family: "helvetica neue";
}

.ff-expl-page-box-descript {
    border: 1px solid #fff;
    border-radius: 0px 0px 5px 5px;
    box-shadow: none;
    padding: 10px 40px 10px 40px;
    margin-bottom: 70px;
    font-family: "helvetica neue";
    height: 200px;
    background: #FFF;
    font-size: 21px;
}

.ff-expl-page-box-descript-bottom {
    border: 1px solid #e8e8e8;
    border-radius: 0px 0px 5px 5px;
    box-shadow: none;
    padding: 10px 20px 10px 20px;
    margin-bottom: 70px;
    font-family: "helvetica neue";
    height: 120px;
    background: #FFFFFF;
    font-size: 14px;
}

.page-business-networks div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section h1#page-title.title,
.page-floors div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section h1#page-title.title,
.page-products div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section h1#page-title.title,
.page-videos div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section h1#page-title.title,
.page-member-profiles div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section h1#page-title.title {
font-size: 45px;
line-height: 1;
text-align: center;
font-weight: bold;
font-family: helvetica neue;
}

h1#page-title {
    font-family: trebuchet ms;
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.page-market-research h1#page-title.title,
.page-pharmaceuticals h1#page-title.title,
.page-marketing h1#page-title.title,
.page-digital h1#page-title.title,
.page-tech h1#page-title.title,
.page-legal h1#page-title.title,
.page-human-resources h1#page-title.title,
.page-real-estate h1#page-title.title,
.page-transport h1#page-title.title,
.page-telecommunications h1#page-title.title,
.page-sports h1#page-title.title,
.page-space h1#page-title.title,
.page-retail h1#page-title.title,
.page-research h1#page-title.title,
.page-pharma h1#page-title.title,
.page-other h1#page-title.title,
.page-ngo h1#page-title.title,
.page-manufacturing h1#page-title.title,
.page-it h1#page-title.title,
.page-industrial h1#page-title.title,
.page-hospitality h1#page-title.title,
.page-governmental h1#page-title.title,
.page-finance h1#page-title.title,
.page-energy h1#page-title.title,
.page-decor h1#page-title.title,
.page-consulting h1#page-title.title,
.page-construction h1#page-title.title,
.page-agribusiness h1#page-title.title,
.page-business-networks h1#page-title.title,
.page-accounting h1#page-title.title,
.page-members h1#page-title.title,
.page-industry-updates h1#page-title.title {
font-size: 45px;
line-height: 1;
text-align: left;
font-family: helvetica;
background: #404040;
border-radius: 5px;
color: #fff;
padding-bottom: 240px;
padding-left: 25px;
padding-top: 100px;
font-weight: 800;
margin-bottom: -200px;
}

.page-user h1#page-title.title {
font-size: 35px;
line-height: 1;
text-align: left;
font-family: helvetica;
background: #404040;
border-radius: 5px;
color: #fff;
padding-bottom: 70px;
padding-left: 25px;
padding-top: 30px;
font-weight: 800;
margin-bottom: -50px;
}

.page-user-allmyfloorfeeds h1#page-title.title,
.page-myfeed h1#page-title.title {
font-size: 45px;
line-height: 1;
text-align: left;
font-family: helvetica;
background: #404040;
border-radius: 5px;
color: #fff;
padding-bottom: 40px;
padding-left: 25px;
padding-top: 100px;
font-weight: 800;
margin-bottom: 0px;
}

.page-user div.tabs ul.tabs.primary {
float: right;
margin-bottom: 30px;
}

div.views-exposed-form div.views-exposed-widgets.clearfix {
margin-top: -30px;
padding: 20px;
border-radius: 5px;
}

#edit-submit-my-videos,
#edit-submit-myneeds,
#edit-submit-og-user-groups,
#edit-submit-business-news-by-author,
#edit-submit-list-of-networks,
#edit-submit-product-service-view,
#edit-submit-profiles-overview-of-members,
#edit-submit-content-page-with-filter {
    border: 1px solid #fff;
}

form#views-exposed-form-profiles-overview-of-members-page-3 div div.views-exposed-form div.views-exposed-widgets.clearfix {
    margin-bottom: 50px;
}

#ff-products-lowest {
    margin-top: -20px;
}

div.views-field.views-field-field-feature-image-indi div.field-content.ff-feature-image-profile922 img,
div.views-field.views-field-field-feature-image-corp div.field-content.ff-feature-image-profile922 img {
  border-radius: 5px;
    -moz-box-shadow: 2px 3px 3px 0 #aaaaaa;
    -webkit-box-shadow: 2px 3px 3px 0 #aaaaaa;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
    width: 100%;
    margin-bottom: -7px;
    background: #000;
}

.ff-product-certification-sheet {
    
}


.ff-product-certification-header {
    font-weight: bold;
}


#ff-product-page-below {
  border-radius: 0px;
  border: 1px solid #FFF;
  padding-left: 30px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 30px;
  margin-top: 5px;
  margin-bottom: 5px;
    box-shadow: none;
  background: #FFF;
}

#ff-contact-product a {
    color: #0fbbda;
}

.ff-image-product-new a img {
  border-radius: 5px;
    -moz-box-shadow: 2px 3px 3px 0 #aaaaaa;
    -webkit-box-shadow: 2px 3px 3px 0 #aaaaaa;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
    width: 33%;
}

html.js body.html.not-front.logged-in.one-sidebar.sidebar-first.page-node.page-node-.page-node-694127.node-type-products-services.sliding-popup-processed div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region.region-content div#block-system-main.block.block-system div.content div.panel-flexible.panels-flexible-119.clearfix div.panel-flexible-inside.panels-flexible-119-inside div.panels-flexible-row.panels-flexible-row-119-main-row.panels-flexible-row-first.clearfix div.inside.panels-flexible-row-inside.panels-flexible-row-119-main-row-inside.panels-flexible-row-inside-first.clearfix div.panels-flexible-region.panels-flexible-region-119-center.panels-flexible-region-first.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-119-center-inside.panels-flexible-region-inside-first.panels-flexible-region-inside-last div#ff-product-image-alignment.panel-pane.pane-views.pane-product-service-view div.pane-content div.view.view-product-service-view.view-id-product_service_view.view-display-id-block_1.view-dom-id-1ce28c30664c73c9604ec6142b50445e div.view-content div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last a img {
    border-radius: 5px;
    -moz-box-shadow: 2px 3px 3px 0 #aaaaaa;
    -webkit-box-shadow: 2px 3px 3px 0 #aaaaaa;
    box-shadow: 2px 3px 3px 0 #aaaaaa;
    width: 33%;
}

#ff-product-image-alignment {
  text-align: center;
}

#ff-product-image-alignment a img {
    border-radius: 3px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-right: 5px;
    margin-bottom: 10px;
    image-rendering: optimizequality;
    box-shadow: 1px 3px 4px rgba(31,50,61,.2);
}

div.views-field.views-field-field-profile-about-company.views-accordion-header.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top {
    border: none;
    color: #585858;
    margin-top: -40px;
}

div.views-field.views-field-field-profile-about-company.views-accordion-header.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all {
    background: none;
    color: #333;
    margin-top: -40px;
    border: none;
}

div.views-field.views-field-field-profile-about-company.views-accordion-header.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top div.field-content p a.more-link.active,
div.views-field.views-field-field-profile-about-company.views-accordion-header.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all div.field-content p a.more-link.active {
    font-size: 1em;
    margin-bottom: -20px;
    margin-top: -30px;
}

.ff-accord-corp-profile.ui-accordion-content-active {
    border-top: 1px solid #e8e8e8;
    border-radius: none;
    box-shadow: none;
    margin-bottom: 0px;
    margin-top: 0px;
    overflow: auto;
    padding: 0px;
    position: relative;
    top: 1px;
    padding-top: 10px;
}

div.view-content.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    border-top: 1px solid #e8e8e8;
    border-radius: none;
    box-shadow: none;
    margin-bottom: 0px;
    margin-top: 0px;
    overflow: auto;
    padding: 0px;
    position: relative;
    top: 1px;
    padding-top: 10px;
    font-size: 105%;
    color: #333;
}


div.pane-content div.view.view-profile-panel-fields.view-id-profile_panel_fields.view-display-id-block_4.view-dom-id-058535526f456625107433f7c54b95a0 div.view-content.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    border-top: 1px solid #e8e8e8;
    border-radius: none;
    box-shadow: none;
    margin-bottom: 0px;
    margin-top: 0px;
    overflow: auto;
    padding: 0px;
    position: relative;
    top: 1px;
    padding-top: 10px;
    color: #585858;
}

form#post-node-form.node-form.node-post-form.ds-2col-stacked div div.ds-2col-stacked.ds-form.clearfix div.group-header div.form-item.form-type-textfield.form-item-title input#edit-title.form-text.required {
    width: 300px;
    margin-bottom: 20px;
}

div#ff-post-publish.panel-pane.pane-block.pane-afb-1.ff-post-publish-class div.pane-content form#post-node-form.node-form.node-post-form.ds-2col-stacked div div.ds-2col-stacked.ds-form.clearfix div.group-left {
    margin-top: -20px;
}

#edit-field-attached-product-sheet {
    display: flex;
}

.ff-product-short-view {
    width: 100%;
}

ul.views-fluid-grid-items-width-180 li.views-fluid-grid-item {
   margin-bottom: 0px;
   border: none;
   background-color: #FFF;
   border-radius: none;
   padding: 0px 10px 0px 10px;
   margin-right: 0px;
   font-size: 0.9em;
}    

div.views-field.views-field-field-profile-about-company.views-accordion-header.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all span.ui-icon.ui-icon-triangle-1-e,
div.views-field.views-field-field-profile-about-company.views-accordion-header.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top.ui-state-hover span.ui-icon.ui-icon-triangle-1-s {
   background-image: none;
}    

#ff-industry-overview-tabs {
}

div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-22 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-23 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-24 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-25 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-26 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-28 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-29 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-30 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-31 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-32 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-33 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-34 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-36 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-37 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-38 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-39 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-40 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-41 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-42 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-43 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-45 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-46 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-47 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-48 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-49 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-50 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-51 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-52 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-53 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-54 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-55 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-56 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-57 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-58 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-59 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-60 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-61 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-62 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-63 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-64 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-65 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-66 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-67 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-68 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-69 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-70 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-71 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-72 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-73 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-74 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-75 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-76 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-77 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-78 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-21 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-20 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-18 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-17 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-16 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-15 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-14 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-13 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-12 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-11 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-10 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-9 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-8 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-7 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-6 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-5 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-4 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-3 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-2 div.pane-content form input,
div#ff-industry-overview-tabs.panel-pane.pane-custom.pane-1 div.pane-content form input {
    color: #fff;
    background: linear-gradient(#01aefd, #0399cb) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: #01aefd;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#01aefd), to(#037bb8));
    background: -moz-linear-gradient(-90deg, #01aefd, #037bb8);
    background-image: -o-linear-gradient(bottom,rgb(1,174,253),rgb(3,123,184));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#01aefd, endColorstr=#037bb8)";
    background: -ms-linear-gradient(#01aefd, #037bb8);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
}

#ff-industry-overview-tabs-accounting form input:hover,
#ff-industry-overview-tabs-agribusiness form input:hover,
#ff-industry-overview-tabs-architects form input:hover,
#ff-industry-overview-tabs-automobile form input:hover,
#ff-industry-overview-tabs-aviation form input:hover,
#ff-industry-overview-tabs-banking form input:hover,
#ff-industry-overview-tabs-construction form input:hover,
#ff-industry-overview-tabs-consulting form input:hover,
#ff-industry-overview-tabs-distribution form input:hover,
#ff-industry-overview-tabs-education form input:hover,
#ff-industry-overview-tabs-fashion form input:hover,
#ff-industry-overview-tabs-finance form input:hover,
#ff-industry-overview-tabs-fintech form input:hover,
#ff-industry-overview-tabs-fmcg form input:hover,
#ff-industry-overview-tabs-general-business form input:hover,
#ff-industry-overview-tabs-health form input:hover,
#ff-industry-overview-tabs-hedge-fund form input:hover,
#ff-industry-overview-tabs-hospitality form input:hover,
#ff-industry-overview-tabs-recruitment form input:hover,
#ff-industry-overview-tabs-industrial-goods form input:hover,
#ff-industry-overview-tabs-interior-decor form input:hover,
#ff-industry-overview-tabs-IT form input:hover,
#ff-industry-overview-tabs-legal form input:hover,
#ff-industry-overview-tabs-manufacturing form input:hover,
#ff-industry-overview-tabs-research form input:hover,
#ff-industry-overview-tabs-media-marketing form input:hover,
#ff-industry-overview-tabs-ngo form input:hover,
#ff-industry-overview-tabs-pharma form input:hover,
#ff-industry-overview-tabs-public form input:hover,
#ff-industry-overview-tabs-real-estate form input:hover,
#ff-industry-overview-tabs-resources form input:hover,
#ff-industry-overview-tabs-retail form input:hover, 
#ff-industry-overview-tabs-space-defence form input:hover,
#ff-industry-overview-tabs-sport form input:hover,
#ff-industry-overview-tabs-telecommunication form input:hover,
#ff-industry-overview-tabs-transport form input:hover {
    background: #FBBC4D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBBC4D), to(#FBBC4D));
    background: -webkit-linear-gradient(#FBBC4D, #FBBC4D);
    background: -moz-linear-gradient(#FBBC4D, #FBBC4D);
    background: -ms-linear-gradient(#FBBC4D, #FBBC4D);
    background: -o-linear-gradient(#FBBC4D, #FBBC4D);
    background: linear-gradient(#FBBC4D, #FBBC4D);
    -pie-background: linear-gradient(#FBBC4D, #FBBC4D);
    behavior: url(/pie/PIE.htc);
}

div#ff-read-news-button-explore.panel-pane.pane-custom.pane-13 div.pane-content form input {
    background-image: url("/sites/all/themes/liquid_coolness/images/vip-hvid.svg") no-repeat scroll left top / 60px 37px rgba(0, 0, 0, 0);
    background: #FBBC4D;
}

div.panel-pane.pane-custom.pane-33.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-11.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-22.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-16.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-10.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-19.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-13.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-7.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-21.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-15.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-9.ff-expl-page-box-descript-bottom div.pane-content center form input:hover, 
div.panel-pane.pane-custom.pane-20.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-14.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-8.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.inside div.panel-pane.pane-custom.pane-18.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.inside div.panel-pane.pane-custom.pane-12.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.inside div.panel-pane.pane-custom.pane-6.ff-expl-page-box-descript-bottom div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-1.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-2.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-3.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-4.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-5.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-6.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-7.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-8.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-9.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-10.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-11.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-12.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-13.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-14.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-15.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-16.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-17.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-18.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-19.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-20.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-21.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-22.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-23.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-24.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-25.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-26.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-27.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-28.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-29.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-30.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-31.ff-expl-page-box-descript div.pane-content center form input:hover,
div.panel-pane.pane-custom.pane-32.ff-expl-page-box-descript div.pane-content center form input:hover { 
    background: #FBBC4D;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBBC4D), to(#FBBC4D));
    background: -webkit-linear-gradient(#FBBC4D, #FBBC4D);
    background: -moz-linear-gradient(#FBBC4D, #FBBC4D);
    background: -ms-linear-gradient(#FBBC4D, #FBBC4D);
    background: -o-linear-gradient(#FBBC4D, #FBBC4D);
    background: linear-gradient(#FBBC4D, #FBBC4D);
    -pie-background: linear-gradient(#FBBC4D, #FBBC4D);
}

#ff-industry-overview-tabs-accounting form input {
    color: #fff;
    background: url(../images/Broadcastyourpassion_accounting.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

div.panel-panel.panel-col-last div.inside div.panel-pane.pane-custom.pane-14.ff-front-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-14.ff-front-page-box-descript div.pane-content center form input {
    color: #FFF;
    display: inline-block;
    font-size: 1em;
    text-decoration: none;
    text-shadow: none;
    padding: 12px 12px;
    margin-top: -10px;
    box-shadow: none;
    border: 0px solid #FFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    background: #F9A000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9a000), to(#f9a000));
    background: -webkit-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -moz-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -ms-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: -o-linear-gradient(#f9a000, #f9a000, #f9a000);
    background: linear-gradient(#f9a000, #f9a000, #f9a000);
    -pie-background: linear-gradient(#f9a000, #f9a000, #f9a000);
    cursor: pointer;
    font-weight: bold;
    font-family: "helvetica neue";
}


/* ---------- agribusiness pernille ---------- */

#ff-industry-overview-tabs-agribusiness form input {
    color: #fff;
    background: url(../images/FeedsFloor_agribusiness11.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- architects pernille ---------- */

#ff-industry-overview-tabs-architects form input {
    color: #fff;
    background: url(../images/FeedsFloor_architects.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- automobile pernille ---------- */

#ff-industry-overview-tabs-automobile form input {
    color: #fff;
    background: url(../images/FeedsFloor_auto.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- aviation pernille ---------- */

#ff-industry-overview-tabs-aviation form input {
    color: #fff;
    background: url(../images/FeedsFloor_airline.png);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 130%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- banking pernille ---------- */

#ff-industry-overview-tabs-banking form input {
    color: #fff;
    background: url(../images/FeedsFloor_banking.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 125%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- construction pernille ---------- */

#ff-industry-overview-tabs-construction form input {
    color: #fff;
    background: url(../images/Construction_FeedsFloor2.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- consulting pernille ---------- */

#ff-industry-overview-tabs-consulting form input {
    color: #fff;
    background: url(../images/FeedsFloor_Consulting.png);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 130%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- distribution pernille ---------- */

#ff-industry-overview-tabs-distribution form input {
    color: #fff;
    background: url(../images/FeedsFloor_warehouse.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- education pernille ---------- */

#ff-industry-overview-tabs-education form input {
    color: #fff;
    background: url(../images/FeedsFloor_education.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}




/* ---------- fashion pernille ---------- */

#ff-industry-overview-tabs-fashion form input {
    color: #fff;
    background: url(../images/FeedsFloor_Fashion.png);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 130%;
    text-shadow: 1px 2px #000;
    border: none;
    background-position: center;
}

/* ---------- finance pernille ---------- */

#ff-industry-overview-tabs-finance form input {
    color: #fff;
    background: url(../images/Broadcastyourpassion_finance.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 130%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- fintech pernille ---------- */

#ff-industry-overview-tabs-fintech form input {
    color: #fff;
    background: url(../images/FeedsFloor_fintech.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 125%;
    text-shadow: 1px 2px #000;
    border: none;
}


/* ---------- fmcg pernille ---------- */

#ff-industry-overview-tabs-fmcg form input {
    color: #fff;
    background: url(../images/FeedsFloor_fmcg.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- general business pernille ---------- */

#ff-industry-overview-tabs-general-business form input {
    color: #fff;
    background: url(../images/FeedsFloor_business_general.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- health pernille ---------- */

#ff-industry-overview-tabs-health form input {
    color: #fff;
    background: url(../images/FeedsFloor_health.png);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 100%;
    text-shadow: 1px 2px #000;
    border: none;
    background-position: center;
}

/* ---------- hedge fund pernille ---------- */

#ff-industry-overview-tabs-hedge-fund form input {
    color: #fff;
    background: url(../images/FeedsFloor_hedge_fund.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 125%;
    text-shadow: 1px 2px #000;
    border: none;
}


/* ---------- hospitality pernille ---------- */

#ff-industry-overview-tabs-hospitality form input {
    color: #fff;
    background: url(../images/FeedsFloor_hospitality2.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 200%;
    text-shadow: 1px 2px #000;
    border: none;
    background-position: center;
}

/* ---------- HR and recruitment pernille ---------- */

#ff-industry-overview-tabs-recruitment form input {
    color: #fff;
    background: url(../images/FeedsFloor_recruitment.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 130%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- industrial goods pernille ---------- */

#ff-industry-overview-tabs-industrial-goods form input {
    color: #fff;
    background: url(../images/FeedsFloor_industry.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 150%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- interior decor pernille ---------- */

#ff-industry-overview-tabs-interior-decor form input {
    color: #fff;
    background: url(../images/FeedsFloor_interior3.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 160%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- IT pernille ---------- */

#ff-industry-overview-tabs-IT form input {
    color: #fff;
    background: url(../images/FeedsFloor_software.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 200%;
    text-shadow: 1px 2px #000;
    border: none;
    background-position: center;
}

/* ---------- legal pernille ---------- */

#ff-industry-overview-tabs-legal form input {
    color: #fff;
    background: url(../images/FeedsFloor_law.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- manufacturing pernille ---------- */

#ff-industry-overview-tabs-manufacturing form input {
    color: #fff;
    background: url(../images/FeedsFloor_manufacturing.png);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 130%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- market research pernille ---------- */

#ff-industry-overview-tabs-research form input {
    color: #fff;
    background: url(../images/FeedsFloor_market_research.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- media and marketing pernille ---------- */

#ff-industry-overview-tabs-media-marketing form input {
    color: #fff;
    background: url(../images/FeedsFloor_media2.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- NGO pernille ---------- */

#ff-industry-overview-tabs-ngo form input {
    color: #fff;
    background: url(../images/FeedsFloor_aid.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- pharma pernille ---------- */

#ff-industry-overview-tabs-pharma form input {
    color: #fff;
    background: url(../images/Broadcastyourpassion_biotech.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- Public institutions pernille ---------- */

#ff-industry-overview-tabs-public form input {
    color: #fff;
    background: url(../images/FeedsFloor_public.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 5px;
}

/* ---------- real estate pernille ---------- */


#ff-industry-overview-tabs-real-estate form input {
    color: #fff;
    background: url(../images/FeedsFloor_real_estate.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 150%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- resources pernille ---------- */

#ff-industry-overview-tabs-resources form input {
    color: #fff;
    background: url(../images/FeedsFloor_energy.png);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 140%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- retail pernille ---------- */

#ff-industry-overview-tabs-retail form input {
    color: #fff;
    background: url(../images/FeedsFloor_retail.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 150%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- space and defence pernille ---------- */

#ff-industry-overview-tabs-space-defence form input {
    color: #fff;
    background: url(../images/FeedsFloor_space.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 125%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- sport pernille ---------- */

#ff-industry-overview-tabs-sport form input {
    color: #fff;
    background: url(../images/FeedsFloor_sport.png);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 140%;
    text-shadow: 1px 2px #000;
    border: none;
}

/* ---------- telecommunication pernille ---------- */

#ff-industry-overview-tabs-telecommunication form input {
    color: #fff;
    background: url(../images/FeedsFloor_tele.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 100%;
    text-shadow: 1px 2px #000;
    border: none;
}

#ff-frontpage-subheader {
    font-size: 21px;
    text-align: center;
    color: #fff;
    text-shadow: none;
    margin-top: -40px;
    margin-bottom: 60px;
    font-family: helvetica;
}

#edit-jump {
    background: #fff url(../images/black_arrow.png) no-repeat scroll right center / 10% auto;
    border: 1px solid;
    box-shadow: none;
    font-size: 1.1em;
    margin-bottom: none;
    padding: 7px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #404040;
    margin-left: 40px;
    margin-top: 13px;
}

#ff-front-jump-list {
    margin-left: 200px;
}

#edit-combine {
    background: #fff;    
    border: none;
    box-shadow: none;
    font-size: 0.9em;
    padding: 10px;
    width: 550px;
    color: #404040;
}

#edit-type {
    background: #037bb8 url(../images/black_arrow.png) no-repeat scroll right center / 5% auto;
    border: none;
    box-shadow: none;
    font-size: 0.9em;
    padding: 10px;
    width: 550px;
    color: #fff;
}

#edit-term-node-tid-depth,
#edit-field-profile-region-tid,
#edit-field-profile-floors-tid,
#edit-tid-2,
#edit-tid-1,
#edit-tid {
    background: #ffffff url(../images/black_arrow.png) no-repeat scroll right center / 10% auto;
    border: 0px solid #000;
    box-shadow: none;
    font-size: 1.4em;
    padding: 10px;
    width: 650px;
    color: #000000;
}

div#edit-tid-1-wrapper.views-exposed-widget.views-widget-filter-tid_1 label, 
div#edit-tid-wrapper.views-exposed-widget.views-widget-filter-tid label {
    color: #000;
    font-size: 53px;
    font-family: arial rounded MT bold;
}

#mini-panel-sign_up_mini_panels {
    margin-bottom: 300px;
}

/* ---------- transport pernille ---------- */

#ff-industry-overview-tabs-transport form input {
    color: #fff;
    background: url(../images/FeedsFloor_container.jpg);
    border-radius: 5px;
    box-shadow: 3px 2px 2px 0px #aaaaaa;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 150px;
    background-size: 120%;
    text-shadow: 1px 2px #000;
    border: none;
}

#ff-industry-page-overview {
    text-align: center;
}

#ff-concept-video {
    text-align: center;
    margin-top: -100px;
    margin-bottom: 100px;
}

div#mini-panel-team_of_feedsfloor.panel-2col-stacked.clearfix.panel-display div.center-wrapper div.panel-col-last.panel-panel div.inside div.panel-pane.pane-custom.pane-3 div.pane-content center img,
div#mini-panel-press_equal_opportunities.panel-2col-stacked.clearfix.panel-display div.center-wrapper div.panel-col-first.panel-panel div.inside div.panel-pane.pane-custom.pane-13 div.pane-content center img {
    border-radius: 5px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
}

div.panel-pane.pane-custom.pane-33.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-11.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.panel-pane.pane-custom.pane-22.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.panel-pane.pane-custom.pane-16.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.panel-pane.pane-custom.pane-10.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.panel-pane.pane-custom.pane-19.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.panel-pane.pane-custom.pane-13.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.panel-pane.pane-custom.pane-7.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.panel-pane.pane-custom.pane-21.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.panel-pane.pane-custom.pane-15.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.panel-pane.pane-custom.pane-9.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.panel-pane.pane-custom.pane-20.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.panel-pane.pane-custom.pane-14.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.panel-pane.pane-custom.pane-8.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.inside div.panel-pane.pane-custom.pane-18.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.inside div.panel-pane.pane-custom.pane-12.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.inside div.panel-pane.pane-custom.pane-6.ff-expl-page-box-descript-bottom div.pane-content center form input,
div.panel-pane.pane-custom.pane-1.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-2.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-3.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-4.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-5.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-6.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-7.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-8.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-9.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-10.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-11.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-12.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-13.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-14.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-15.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-16.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-17.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-18.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-19.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-20.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-21.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-22.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-23.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-24.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-25.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-26.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-27.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-28.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-29.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-30.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-31.ff-expl-page-box-descript div.pane-content center form input,
div.panel-pane.pane-custom.pane-32.ff-expl-page-box-descript div.pane-content center form input {
    color: #FFF;
    font-size: 13px;
    box-shadow: none;
    border: none;
    border-radius: 5px;
    padding: 6px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    width: 200px;
    background: #00a9db;
    background: -webkit-linear-gradient(#00a9db, #00a9db);
    background: -moz-linear-gradient(#00a9db, #00a9db);
    background: -ms-linear-gradient(#00a9db, #00a9db);
    background: -o-linear-gradient(#00a9db, #00a9db);
    background: linear-gradient(#00a9db, #00a9db);
    -pie-background: linear-gradient(#00a9db, #00a9db);
    cursor: pointer;
    font-family: "helvetica neue”;
}

.view-og-user-groups .ff-mynetworks-page{
	box-shadow: none;
        border: 1px solid #c5c5c5;
        width: 800px;
}


.view-video-view .field-item.even,.view-product-service-view .field-item.even, .view-business-news-by-author .field-item.even,
.view-og-user-groups .field-item.even{
	font-size: 14px;
}

.view-video-view .field-items .field-item.even p, .view-product-service-view .field-items .field-item.even p, .view-business-news-by-author .field-items .field-item.even p,
.view-og-user-groups .field-items .field-item.even p{
	float: none;
}

.view-video-view .field-name-field-product-image,.view-product-service-view .field-name-field-product-image, .view-business-news-by-author .field-name-field-product-image,
.view-og-user-groups .field-name-field-product-image{
	min-height: 210px;
}

#content .view-video-view h2, #content .view-product-service-view h2, #content .view-business-news-by-author h2,
#content .view-og-user-groups h2{
	background-color: transparent;
	color: #333;
}

.view-video-view div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a:hover, .view-product-service-view div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a:hover, div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a:visited, .view-product-service-view div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a, .view-video-view div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a, .view-business-news-by-author div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a:hover, div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a:visited, .view-business-news-by-author div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a,
.view-og-user-groups div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a:hover, div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a:visited, .view-og-user-groups div.group-header.ff-news-teaser-header div.field.field-name-title.field-type-ds.field-label-hidden div.field-items div.field-item.even h1 a, .ff-overview-product-service-teaser h1
{
	color: #7c7c7c;
    font-size: 20px;
    font-weight: bold;
	line-height: 30px;
}

.view-product-service-view .a2a_svg.a2a_s__default.a2a_s_a2a, .view-business-news-by-author .a2a_svg.a2a_s__default.a2a_s_a2a{
	display: inline-block;
	margin-right: 5px;
}

#block-system-main.block div.content .view-product-service-view div.ds-2col-stacked-fluid div.group-footer a,
#block-system-main.block div.content .view-business-news-by-author div.ds-2col-stacked-fluid div.group-footer a{
	margin-top: 0;
}

#page-wrapper { background: #fff; float: left; width: 100%; }
#page-wrapper #page {  background: #fff;  margin-top: 0;   margin: 0 auto; width: 1165px; }
#ff-panels-left-4boxes.panel-pane {  box-shadow: none; }
#page-wrapper #page .tabs { float: left; width: 100%;  }
#page-wrapper #page .tabs  .tabs.primary { margin: 0; }
#ff-panels-left-4boxes.panel-pane { float: left; width: 100%; font-size: 16px; border: 1px solid #c5c5c5; padding: 20px; } 
#block-system-main .ui-helper-reset { margin-top: 0; }
.panel-pane.pane-views.pane-business-news-by-author{ float:left; width: 100%;}
.ds-2col-stacked > .ff-video-left-video{ width :40%; }
.ds-2col-stacked > .ff-video-right-video { width : 60%;}
.col-xs-7.col-xs-offset-2.myshow-center{ width : 67.33% }

form#business-need-node-form,form#products-services-node-form,form#videos-node-form,form#business-news-node-form, form#network-node-form { background : #2fcdff none repeat scroll 0 0 !important;  float: left; width: 100%; padding: 36px 53px; margin: 0; }
/* 
	#products-services-node-form, form#videos-node-form tr th{ background: #2fcdff; border: 1px solid #2fcdff; }
 */
 #business-need-node-form textarea.form-textarea, #products-services-node-form textarea.form-textarea, #products-services-node-form select.form-select, #videos-node-form input.form-text, #videos-node-form textarea.form-textarea, #videos-node-form select.form-select, #network-node-form input.form-text, #network-node-form textarea.form-textarea, #network-node-form select.form-select, #business-news-node-form input.form-text, #business-news-node-form textarea.form-textarea, #business-news-node-form select.form-select {	
    border-radius: 0;
    box-shadow: none;
    width: 100%;
    float: left;
    margin-bottom: 10px;
}	
#business-need-node-form label,#products-services-node-form label,#business-news-node-form label,#network-node-form label,#videos-node-form label{
    margin-left: 0;
    width: 100%;
    float: left;
    font-size: 14px;
    font-family: 'HelveticaNeue';
    color: #000;
}
input#edit-field-product-service-website-und-0-url{
	margin-left : 10px;
}
.form-item.form-type-textfield.form-item-field-product-service-website-und-0-url label{
	margin-left : 10px;
}
#products-services-node-form #edit-actions input[type="submit"],#business-news-node-form #edit-actions input[type="submit"], #videos-node-form #edit-actions input[type="submit"]{ 
    background: #404040 none repeat scroll 0 0;
    border-radius: 0;
    color: #ffffff;
    float: left;
    font-family: "Helvetica Neue";
    font-size: 18px;
    line-height: 18px;
    margin: 0 0 20px !important;
    padding: 17px 0 20px;
    text-align: center;
    width: 100%;	
}
#videos-node-form select,#products-services-node-form select,#business-news-node-form select{
    border: none;
    background: #ffffff url(../images/Arrow_down_blue.svg) no-repeat scroll 95% center / 28px auto;
    padding: 10px 5px;
    height: 40px;
}
.ff-news-teaser-header h1 a{ color: #338acc !important;  font-size: 20px !important; }
.view-my-show{min-height:600px; text-align:center;}

#videos-node-form .form-submit,#network-node-form .form-submit, #business-news-node-form .form-submit, #products-services-node-form .form-submit{ padding: 10px 15px; margin-left: 0; margin-top: 10px; }
#business-news-node-form .vertical-tabs.clearfix, #videos-node-form .vertical-tabs.clearfix{ border:none; }

#business-news-node-form div.vertical-tabs-processed{ width: 80%; float: right; }

/* ---------- FINALS FFV3 pernille ---------- */

.page-user.page-user-signup section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-8.col-xs-offset-2 div.product-listing div.container ul.tabs li.tab-link.current { 
      font-size: 45px;	 
}

ul.tabs li {
    font-size: 35px;
}

#mini-panel-user_login.panel-display.panel-3col-33.clearfix div.panel-panel.panel-col {
    width: 50%;
    margin-left: -70px;
}

.page-login header div.container.text-center img#logo {
    visibility: hidden;
}

.search-page div.region.region-content div#block-system-main.block.block-system div.content form#search-form.search-form div div#edit-basic.container-inline.form-wrapper div.form-item.form-type-textfield.form-item-keys input#edit-keys.form-text
{
    background: #00a9db none repeat scroll 0 0;
    border: 1px solid #00a9db;
    border-radius: 5px;
    box-shadow: none;
    color: #fff;
    float: right;
    height: 3em;
    margin-right: 0;
    margin-top: 5px;
    outline: medium none;
    padding: 6px 6px 6px 28px;
    position: absolute;
    text-align: left;
    width: 60%;
    font-size: 18px;
}

.search-page div.region.region-content div#block-system-main.block.block-system div.content h2 {
    font-family: trebuchet ms;
    font-size: 30px;
    font-weight: bold;
    margin-top: 70px;
    text-transform: uppercase;
}

.product-listing.search-page div.region.region-content div#block-system-main.block.block-system div.content form#search-form.search-form div div#edit-basic.container-inline.form-wrapper input#edit-submit.form-submit {
    background: none;
}

.page-messages.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7 div.product-listing.search-page div.tabs ul.tabs.primary {
   margin-top: 50px;
}

.page-messages.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7 div.product-listing.search-page ul.action-links li a {
   font-size: 20px;
}

#edit-field-business-need-description-und-0-format-guidelines.filter-guidelines.form-wrapper.filter-guidelines-processed,
#edit-field-business-need-description-und-0-format.filter-wrapper.form-wrapper div.fieldset-wrapper div.form-item.form-type-select.form-item-field-business-need-description-und-0-format,
#edit-field-video-description-und-0-format--2.filter-list.form-select.ckeditor-processed,
#edit-field-video-description-und-0-format-guidelines,
#edit-field-video-description-und-0-format-help,
#edit-field-product-service-descriptio-und-0-format--2.filter-list.form-select.ckeditor-processed,
#edit-field-product-service-descriptio-und-0-format-guidelines,
#edit-field-product-service-descriptio-und-0-format-help,
#edit-body-und-0-format-help,
.filter-help form-wrapper,
#edit-field-about-the-network-und-0-format—2,
#edit-body-und-0-format-guidelines,
#edit-field-about-the-network-und-0-format-help,
#edit-field-about-the-network-und-0-format-guidelines,
#edit-body-und-0-format—2 {
   visibility: hidden;
}

#edit-field-about-the-network-und-0-format--2.filter-list.form-select.ckeditor-processed {
  background: none;
  visibility: hidden;
}

.edit-field-news-document-und-0-upload-ajax-wrapper-727015583 {
    margin-bottom: 60px;
    margin-top: -80px;
}

#network-node-form.node-form.node-network-form.ds-3col-stacked-equal-width div div.ds-3col-stacked-equal.ds-form.clearfix div.group-left div#edit-field-image.field-type-image.field-name-field-image.field-widget-image-image.form-wrapper {
    float: left;
    margin-bottom: 60px;
    margin-top: -80px;
}

#edit-body-und-0-format--2.filter-list.form-select.ckeditor-processed {
  background: none;
  visibility: hidden;
}

#edit-field-news-document {
    margin-bottom: 60px;
    margin-top: -100px;
}

#business-news-node-form.node-form.node-business_news-form.ds-2col-stacked-fluid div div.group-stacked.ds-2col-stacked-fluid.ds-form.group-one-column.clearfix div.group-upperhead div.group-left div#edit-field-feeditem-language-term.field-type-taxonomy-term-reference.field-name-field-feeditem-language-term.field-widget-options-select.form-wrapper div.form-item.form-type-select.form-item-field-feeditem-language-term-und select#edit-field-feeditem-language-term-und.form-select.required {
    margin-bottom: 100px;
}

#videos-node-form.node-form.node-videos-form div div.vertical-tabs.clearfix ul.vertical-tabs-list li.vertical-tab-button.first.last.selected,
#videos-node-form.node-form.node-videos-form div div.vertical-tabs.clearfix ul.vertical-tabs-list li.vertical-tab-button.first.last.selected a,
#videos-node-form.node-form.node-videos-form div div.vertical-tabs.clearfix div.vertical-tabs-panes.vertical-tabs-processed fieldset#edit-flag.flag-fieldset.form-wrapper.vertical-tabs-pane,
#business-news-node-form.node-form.node-business_news-form.ds-2col-stacked-fluid div.text-foo div.vertical-tabs.clearfix ul.vertical-tabs-list,
#business-news-node-form.node-form.node-business_news-form.ds-2col-stacked-fluid div.text-foo div.vertical-tabs.clearfix div.vertical-tabs-panes.vertical-tabs-processed fieldset#edit-flag.flag-fieldset.form-wrapper.vertical-tabs-pane,
#business-news-node-form.node-form.node-business_news-form.ds-2col-stacked-fluid div.text-foo div.vertical-tabs.clearfix div.vertical-tabs-panes.vertical-tabs-processed fieldset#edit-flag.flag-fieldset.form-wrapper.vertical-tabs-pane div.fieldset-wrapper div.form-item.form-type-checkbox.form-item-flag-myfloor div.description,
.page-node-add.page-node-add-business-news.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-9.col-md-9.col-lg-8.col-xs-offset-2 div.product-listing.listing-page div.region.region-content div#block-system-main.block.block-system div.content form#business-news-node-form.node-form.node-business_news-form.ds-2col-stacked-fluid div.text-foo div.vertical-tabs.clearfix ul.vertical-tabs-list li.vertical-tab-button.first.last.selected {
  background: none;
  visibility: hidden;
}

#videos-node-form.node-form.node-videos-form div div.vertical-tabs.clearfix ul.vertical-tabs-list,
#products-services-node-form.node-form.node-products_services-form.ds-2col-stacked-fluid div div.group-stacked.ds-2col-stacked-fluid.ds-form.group-one-column.clearfix {
  border: none;
}

#field-product-video-values.field-multiple-table.sticky-enabled.tabledrag-processed.tableheader-processed.sticky-table {
  margin-bottom: 50px;
}

#field-product-video-add-more-wrapper div.form-item table#field-product-video-values.field-multiple-table.sticky-enabled.tabledrag-processed.tableheader-processed.sticky-table thead tr th.field-label {
  border: 1px solid #000;
}

#field-product-video-values.field-multiple-table.sticky-enabled.tabledrag-processed.tableheader-processed.sticky-table thead tr th.field-label label {
  color: #fff;
  }

#edit-field-product-video-und-0-video-url.video_embed_url.form-text,
#edit-field-product-video-und-1-video-url.video_embed_url.form-text {
  border: 1px solid #000;
}

#edit-field-embed-ffvideo-und-0.form-wrapper.required legend {
  margin-top: 30px;
  margin-bottom: 0px;
}

#edit-field-embed-ffvideo-und-0 {
  margin-bottom: 30px;
}

#edit-field-video-description-und-0-value.text-full.form-textarea {
  margin-bottom: 30px;
}

#business-news-node-form.node-form.node-business_news-form.ds-2col-stacked-fluid div div.group-stacked.ds-2col-stacked-fluid.ds-form.group-one-column.clearfix {
  border: none;
}

.page-user-edit.sliding-popup-processed div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section {
  border: 1px solid #000;
  padding: 70px;
  width: 80%;
}

#user-profile-form div fieldset#edit-ckeditor.collapsible.form-wrapper.collapse-processed {
  visibility: hidden;
}

div.group-stacked.ds-2col-stacked-fluid.node.node-business-news.view-mode-teasers_only.ff-news-teaser-box.clearfix {
  border: 1px solid #c5c5c5;
}

#mini-panel-corpprofile_left_4boxes.panel-flexible.panels-flexible-left_5boxes.clearfix div.panel-flexible-inside.panels-flexible-left_5boxes-inside div.panels-flexible-row.panels-flexible-row-left_5boxes-1.clearfix {
  text-size: 15px;
}

ul.views-fluid-grid-items-width-250 li.views-fluid-grid-item {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}

#ff-panels-right-3boxes.panel-pane.pane-custom.pane-2.ff-user-relations-button div.pane-content a:hover {
    text-decoration: none;
    background: #ff6600 none repeat scroll 0 0;
}

#ff-panels-right-3boxes.panel-pane.pane-custom.pane-2.ff-user-relations-button div.pane-content a {
    font-size: 15px;
    background: #ff9900 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    padding: 10px 70px;
}

.ff-expl-header {
    font-size: 25px;
    font-family: Arial Rounded MT Bold;
    font-weight: bold;
    margin-top: -20px;
}

.ff-expl-bottom {
    padding: 10px 40px 10px 40px;
    margin-bottom: 70px;
    font-family: "helvetica neue”;
    background: #FFF;
    font-size: 17px;
}

#contact-site-form.user-info-from-cookie.contact-form div div#edit-actions.form-actions.form-wrapper input#edit-submit.form-submit {
    width: 100%;
}

.page-jobs-career-recruitment.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-expo-upgrade.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-plus-upgrade-videos.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-plus-upgrade-products.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-plus-upgrade-news.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-plus.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-business-requests-needs.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-tanzania.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-marketplace-needs.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-industrial-manufacturing-goods.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-the-market.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-premium.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-business-events.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-bizzchat.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-advertise.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-exhibitions.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-entrepreneurship.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-real-estate.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-design.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-food.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-wood.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-chambers-of-commerce.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-b2b-marketplace.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-create-your-showroom.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-benefits-of-hosting-showrooms-expos.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-getting-started.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-node-2779971.node-type-webform.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-win-a-digital-showroom.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-all-showrooms.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row iv.col-xs-7,
.page-gdpr.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-create-your-virtual-showroom.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-news.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-timing-price-expo-essential-guide.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-10-creative-expo-ideas-essential-guide.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-email-automation-expo-essential-guide.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-visiting-expos-essential-guide.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-exhibiting-at-expos-essential-guide.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-creating-your-expo-essential-guide.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-benefits-of-virtual-expo-essential-guide.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-the-essential-guide-to-virtual-expo.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-influencer.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-b2b-industry.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-community.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-earn-money-your-community.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-global-payment-solution.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-contactus.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-chat-calendar.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
.page-chat-calender.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
html.js body.html.not-front.logged-in.one-sidebar.sidebar-first.page-media-partner-trade-fair.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
html.js body.html.not-front.logged-in.one-sidebar.sidebar-first.page-disclaimer.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
html.js body.html.not-front.logged-in.one-sidebar.sidebar-first.page-terms-conditions.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
html.js body.html.not-front.logged-in.one-sidebar.sidebar-first.page-privacy.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
html.js body.html.not-front.logged-in.one-sidebar.sidebar-first.page-pricing.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
html.js body.html.not-front.logged-in.one-sidebar.sidebar-first.page-about.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7,
html.js body.html.not-front.logged-in.one-sidebar.sidebar-first.page-help.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7{
    width: 100%;
    max-width: 1700px;
}

.event-time-date p span a {
  color: #2cc1f3;
  padding-left: 7px;
  font-size: 25px;
  font-weight: bold;
}


.action-button.manage > a:focus, a:hover {
  color: #000;
}

#views_slideshow_cycle_div_business_news_by_author-block_0.views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide.views_slideshow_slide.views-row-1.views-row-odd div.views-slideshow-cycle-main-frame-row-item.views-row.views-row-0.views-row-odd.views-row-first div.group-stacked.ds-2col-stacked-fluid.node.node-business-news.view-mode-teasers_only.ff-news-teaser-box.clearfix,
.node.node-business-news.view-mode-teasers_only.ff-news-teaser-box.clearfix {
  width: 100%;
}

.view-content div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last div.ds-2col-stacked.node.node-videos.view-mode-full.ff-overview-product-service-teaser.clearfix {
  border: 1px solid #c5c5c5;
  width: 800px;
}

.node-type-products-services section.main-container div.container div.row div.col-xs-12 div.region.region-content {
  border: 1px solid #c5c5c5;
  width: 1000px;
  border-radius: 5px;
  padding: 20px; 
}

.pane-product-service-view h2.pane-title {
  font-size: 18px;
}

#edit-field-product-image-und-0-alt,
#edit-field-product-image-und-1-alt,
#edit-field-product-image-und-2-alt,
#edit-field-product-image-und-3-alt,
#edit-field-product-image-und-4-alt,
#edit-field-product-image-und-5-alt,
#edit-field-product-image-und-6-alt,
#edit-field-product-image-und-0-title,
#edit-field-product-image-und-1-title,
#edit-field-product-image-und-2-title,
#edit-field-product-image-und-3-title,
#edit-field-product-image-und-4-title,
#edit-field-product-image-und-5-title,
#edit-field-product-image-und-6-title {
  border: 1px solid #000;
}


.node-type-network.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7 {
  border: 1px solid #c5c5c5;
  width: 1000px;
}

#ff-OG-members-list.panel-pane.pane-views-panes.pane-og-members-panel-pane-1 h2.pane-title,
#ff-OG-members-list.panel-pane.pane-entity-field.pane-node-field-image h2.pane-title {
    font-size: 22px;
}

#comments.comment-wrapper h2.title.comment-form {
    font-size: 22px;
}

#ff-request-ads-quote-page-form,
#post-node-form {
    background: #2fcdff none repeat scroll 0 0 !important;
    padding: 20px;
}

html.js body.html.not-front.logged-in.one-sidebar.sidebar-first.page-press.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7 {
    width: 100%;
    max-width: 1700px;
}

.exhibit-expo {
    display: inline-block;
    max-width: 1721px;
    padding: 50px;
    position: relative;
    width: 100%;
    background: #00a9db !important;
    height: auto;
}

#views-form-og-members-admin-default div fieldset#edit-select.container-inline.form-wrapper div.fieldset-wrapper div.form-item.form-type-select.form-item-operation select#edit-operation.form-select,
#edit-state-wrapper.views-exposed-widget.views-widget-filter-state div.views-widget div.form-item.form-type-select.form-item-state select#edit-state.form-select,
#views-exposed-form-og-members-admin-default div div.views-exposed-form div.views-exposed-widgets.clearfix div#edit-uid-wrapper.views-exposed-widget.views-widget-filter-uid div.views-widget div.form-item.form-type-textfield.form-item-uid input#edit-uid.form-text.form-autocomplete {
    background: #eee none repeat scroll 0 0;
}

.page-group-node-admin.page-group-node-admin-people.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7 {
    border: 1px solid #000;
}

.expo-item .expo-img:hover {
    border: 2px solid #ffffff;
}

.exhibit-expo div.col-xs-6.pull-right div.expo-home-image img,
.organize-expo div.col-xs-6 div.expo-home-image img {
    border: none;
    border-radius: 3px;
}

.page-all-trade-shows.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-7 {
    width: 70%;
}

#block-menu-menu-footer-menu {
    margin-left: 30px;
}

ul.foot-nav li a:hover {
    color: #fff;
    text-decoration: underline;
}


div#field-share-ideas-information-as-add-more-wrapper div.text-format-wrapper fieldset#edit-field-share-ideas-information-as-und-0-format.filter-wrapper.form-wrapper div.fieldset-wrapper {
    color: #2fcdff;
}

div#field-share-ideas-information-as-add-more-wrapper div.text-format-wrapper fieldset#edit-field-share-ideas-information-as-und-0-format.filter-wrapper.form-wrapper div.fieldset-wrapper div#edit-field-share-ideas-information-as-und-0-format-help.filter-help.form-wrapper {
    color: #2fcdff;
}

div#field-share-ideas-information-as-add-more-wrapper div.text-format-wrapper fieldset#edit-field-share-ideas-information-as-und-0-format.filter-wrapper.form-wrapper div.fieldset-wrapper div.form-item.form-type-select.form-item-field-share-ideas-information-as-und-0-format select#edit-field-share-ideas-information-as-und-0-format--2.filter-list.form-select.ckeditor-processed {
    background: none;
}

div.region.region-footer div#block-panels-mini-social-media-icons.block.block-panels-mini div.content div#mini-panel-social_media_icons.panel-display.panel-3col-33-stacked.clearfix div.center-wrapper div.panel-panel.panel-col {
    float: none;
    margin-top: -80px;
}

#mini-panel-logoes_on_press_page.panel-display.panel-2col.clearfix div.panel-panel.panel-col-first div.inside div.panel-pane.pane-custom.pane-7 div.pane-content p {
    margin-left: 50px;
}

div.exhibitors-container form#exmanage table tbody tr.exhibit-row-230 td.request-action {
    background: #e8e8e8;
}

div#“333-front“ div#mini-panel-3_target_groups_front.panel-display.panel-3col-33-stacked.clearfix {
    background: #f6f6f6;
}

div.col-xs-12.text-center {
    padding-right: 10px;
}

div.exhibit-expo div.col-xs-6 div.expo-home-content h3 {
    color: #ffffff;
}

div.exhibit-expo div.col-xs-6 div.expo-home-content ul li {
    color: #ffffff;
}

.ff-calender-feed {
    border: 8px solid #e8e8e8;
    border-radius: 15px;
    padding: 0 20px 20px;
    box-shadow: 1rem .5rem .9rem #eee !important;
}

ul.views-fluid-grid-list.views-fluid-grid-items-width-350.views-fluid-grid-items-height-300.views-fluid-grid-list-center.views-fluid-grid-items-center.views-fluid-grid-items-h-margin-6px.views-fluid-grid-items-v-margin-10px.views-fluid-grid-items-box-shadow.views-fluid-grid-items-border-radius li.views-fluid-grid-inline.views-fluid-grid-item.views-row {
    border: 0px solid #e8e8e8;
    border-radius: 15px;
    padding-right: 0px;
    box-shadow: 1rem .5rem .9rem #eee !important;
    background: #fff !important;
}

#ff-ffv3-payment {
    background: #00a9db url("/sites/all/themes/liquid_coolness/images/paymentonline.jpg") no-repeat scroll center center / 1700px auto;
    border: 0 solid #d0d0d0;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 40px;
    height: 450px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: center;
    text-rendering: optimizelegibility;
    text-shadow: 1px 0 2px rgba(0, 0, 0, 0.8);
}

.ff-paymenttransfer {
    font-size: 17px;
    padding-left: 150px;
    padding-top: 20px; 
}

.ff-paymentbenefits {
    font-size: 17px;
    padding-right: 200px;
    padding-top: 20px; 
}
.ff-paymentbenefits2 {
    font-size: 17px;
    padding-left: 200px;
    padding-top: 20px; 
}
.ff-paymentbenefits3 {
    font-size: 22px;
    text-align: center;
}

.ff-benefits-text {
    font-size: 20px;
    padding-right: 200px;
    padding-top: 10px; 
}

.ff-payments-page-bottom {
    padding-bottom: 100px; 
}

.ff-insert-price {
    padding-bottom: 100px;
    background: #fff url("/sites/all/themes/liquid_coolness/images/priceheaderblue4.jpg") no-repeat scroll center center / 1700px auto; 
    color: #fff;
    padding-left: 200px;
    padding-right: 200px;
    background-size: cover;
}

#webform-client-form-2779971.webform-client-form.webform-client-form-2779971 {
    padding-bottom: 100px;
    color: #000;
    padding-left: 200px;
    padding-right: 200px;
}

#webform-client-form-1933303.webform-client-form.webform-client-form-1933303 {
    padding-bottom: 100px;
    background: none; 
    color: #000;
    padding-left: 200px;
    padding-right: 200px;
}

#webform-client-form-1933429.webform-client-form.webform-client-form-1933429 {
    padding-left: 100px;
    width: 500px;
}

#webform-client-form-1930561.webform-client-form.webform-client-form-1930561 {
    padding-bottom: 100px;
    padding-left: 400px;
    padding-right: 400px;
}

#edit-submitted-e-mail-product-submit-page  {
    font-size: 17px;
    border: 10px solid #ffffff;
    border-radius: 25px;
    margin-bottom: -5px;
    color: #404040;
}

#edit-submitted-phone-number-themarket,
#edit-submitted-contact-e-mail-themarket,
#edit-submitted-name-of-company-themarket,
#edit-submitted-company-name-product-submit,
#edit-submitted-name-of-company-the-market,
#edit-submitted-name-of-contact-person-themarket,
#edit-submitted-no-of-employees-themarket,
#edit-submitted-e-mail-themarket {
    font-size: 17px;
    border: 2px solid #D0D0D0;
    border-radius: 5px;
    margin-bottom: 25px;
}

.webform-client-form-1933429 div div.form-actions input.webform-submit.button-primary.form-submit {
    background: #ff00aa;
    font-size: 17px;
    border-radius: 26px;
}
 
.webform-client-form-1930561 div div.form-actions input.webform-submit.button-primary.form-submit {
    background: #00a9db;
    font-size: 17px;
    border-radius: 26px;
}

.webform-client-form-1933429 div div.form-actions input.webform-submit.button-primary.form-submit:hover {
    background: #00a9db none repeat scroll 0 0;
    border: 2px solid #ffffff;
}

.webform-client-form-1930561 div div.form-actions input.webform-submit.button-primary.form-submit:hover {
    background: #ff00aa none repeat scroll 0 0;
}

.ff-benefits-industry {
    padding-top: 50px;
    padding-bottom: 100px;
    background: #8c8c8c;
    color: #fff; 
}

.ff-insertfee3-header {
    color: #ffffff;
}

.ff-payment134 {
    color: #ffffff;
    font-size: 24px;
    padding-top: 10px;
    padding-right: 30px;
}

.expo-LIVE-TITLE {
    background: #e50000 none repeat scroll 0 0;
    color: #fff;
    padding: 1px 0 9px;
}

#ff-ffv3-winshowroom {
    background: #fff url("/sites/all/themes/liquid_coolness/images/Winashowroom1.png") no-repeat scroll center center / 100% auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #000;
    font-family: arial rounded mt bold;
    font-size: 36px;
    height: 450px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-ffv3-community {
    background: #fff url("/sites/all/themes/liquid_coolness/images/Communities_at_FeedsFloor5.jpg") no-repeat scroll center center / 100% auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 66px;
    height: 450px;
    line-height: 1.2;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: 1px 1px 1px #000;
}

#ff-ffv3-chambers {
    background: #fff url("/sites/all/themes/liquid_coolness/images/Newyork3.jpg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 40px;
    height: 600px;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-ffv3-exhibitions {
    background: #fff url("/sites/all/themes/liquid_coolness/images/Tradeshow5.jpg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 40px;
    height: 600px;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-ffv3-themarket {
    background: #fff url("/sites/all/themes/liquid_coolness/images/mancoffeeshop.jpg") no-repeat scroll center center / 100% auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: AvantGarde-Book Bold;
    font-size: 83px;
    height: 650px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: center;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-ffv3-productupload {
    background: #00a9db url("/sites/all/themes/liquid_coolness/images/Mockupproducts2.png") no-repeat scroll center center / 100% auto;
    border: none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-size: 75px;
    height: 650px;
    line-height: 0.9;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 140px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
    font-family: arial rounded mt bold;
}

#ff-ffv3-industry {
    background: #fff url("/sites/all/themes/liquid_coolness/images/Man_shaking_handsdark.jpg") no-repeat scroll center center / 1400px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 40px;
    height: 450px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: center;
    text-rendering: optimizelegibility;
    text-shadow: 1px 0 2px rgba(0, 0, 0, 0.8);
}


#ff-ffv3-guide {
    background: #fff url("/sites/all/themes/liquid_coolness/images/Computercoffeecamerablack2.jpg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 40px;
    height: 450px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: center;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-ffv3-guide-chapter-header {
    background: #fff url("/sites/all/themes/liquid_coolness/images/Computercoffeecamerablack2.jpg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 40px;
    height: 500px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

.ff-search-industry {
    background: url(../images/Search_icon_white.png) no-repeat scroll center;
    font-family: arial;
    font-size: 25px;
    text-align: left;
    background-size: 25px auto;
    background-position-x: left;
    padding-left: 53px;
}

.ff-promote-industry {
    background: url(../images/shareiconwhite.svg) no-repeat scroll center;
    font-family: arial;
    font-size: 25px;
    text-align: left;
    background-size: 30px 30px;
    background-position-x: left;
    padding-left: 53px;
}

.ff-connect-industry {
    background: url(../images/LinkIcon.png) no-repeat scroll center;
    font-family: arial;
    font-size: 25px;
    text-align: left;
    background-size: 25px auto;
    background-position-x: left;
    padding-left: 53px;
}

.ff-search-front {
    background: url(../images/Search_icon_white.png) no-repeat scroll center;
    font-size: 20px;
    text-align: left;
    background-size: 20px auto;
    background-position-x: left;
    padding-left: 53px;
    line-height: 1.5;
}

.ff-check-front {
    background: url(../images/checkblue.svg) no-repeat scroll center;
    font-size: 19px;
    text-align: left;
    background-size: 15px auto;
    background-position-x: left;
    padding-left: 30px;
    line-height: 1.5;
}

.ff-promote-front {
    background: url(../images/shareiconwhite.svg) no-repeat scroll center;
    font-size: 20px;
    text-align: left;
    background-size: 25px 25px;
    background-position-x: left;
    padding-left: 53px;
    line-height: 1.5;
}

.ff-connect-front {
    background: url(../images/LinkIcon.png) no-repeat scroll center;
    font-size: 20px;
    text-align: left;
    background-size: 20px auto;
    background-position-x: left;
    padding-left: 53px;
    line-height: 1.5;
}


#ff-become-partner {
    background: #fff url("/sites/all/themes/liquid_coolness/images/globalnetwork9.jpeg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 40px;
    height: 600px;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

.ff-guide-chapter-teaser {
    font-family: arial;
    font-size: 25px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

.ff-subheader-need {
    font-family: arial;
    font-size: 25px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-ffv3-influencer {
    background: #fff url("/sites/all/themes/liquid_coolness/images/Influencer.jpg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 40px;
    height: 450px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 90px 60px;
    text-align: center;
    text-rendering: optimizelegibility;
    text-shadow: 1px 0 2px rgba(0, 0, 0, 0.8);
}

#ff-ffv3-wood {
    background: #fff url("/sites/all/themes/liquid_coolness/images/Wood3.jpg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 60px;
    height: 500px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-ffv3-jobs {
    background: #fff url("/sites/all/themes/liquid_coolness/images/RecruitmentEXPO.jpeg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 60px;
    height: 500px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-header-marketplace-need {
    background: #fff url("/sites/all/themes/liquid_coolness/images/man_looking_at_phone.jpg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 40px;
    height: 500px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-ffv3-industrial {
    background: #fff url("/sites/all/themes/liquid_coolness/images/industrial-cnc.jpg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 60px;
    height: 500px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-ffv3-bizzchat {
    background: #fff url("/sites/all/themes/liquid_coolness/images/hashtag.png") no-repeat scroll left center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 60px;
    height: 500px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-ffv3-food {
    background: #fff url("/sites/all/themes/liquid_coolness/images/Food3.jpg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 60px;
    height: 500px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-ffv3-real-estate {
    background: #fff url("/sites/all/themes/liquid_coolness/images/realestate.jpg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 60px;
    height: 500px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-ffv3-design {
    background: #fff url("/sites/all/themes/liquid_coolness/images/artdesign2.jpg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 60px;
    height: 500px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

#ff-ffv3-entrepreneurship {
    background: #fff url("/sites/all/themes/liquid_coolness/images/Entrepreneurship2.jpg") no-repeat scroll center center / 1700px auto;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-family: arial rounded mt bold;
    font-size: 60px;
    height: 500px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 60px;
    text-align: left;
    text-rendering: optimizelegibility;
    text-shadow: none;
}

.ff-earn-comm {
    padding-top: 50px;
    padding-bottom: 100px;
}

.ff-community-feature {
    margin-bottom: -50px;
}

.expo-soon-LIVE-TITLE {
    color: #606060;
    font-family: arial rounded mt bold;
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 1px;
}

.expo-soon-LIVE-TITLE a, .expo-soon-LIVE-TITLE a:hover {
    background: #000 none repeat scroll 0 0;
    color: #fff;
}

.page-all-trade-shows.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-3 div.left-sidebar div#accordion.panel-group div.panel.panel-default div.region.region-sidebar-first div#block-block-37.block.block-block div.content table tbody tr th {
    background: #fff;
    color: #000;
    padding: 0px;
    border-radius: 5px;
}

.page-all-trade-shows.sliding-popup-processed section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-3 div.left-sidebar div#accordion.panel-group div.panel.panel-default div.region.region-sidebar-first div#block-block-36.block.block-block div.content table tbody tr th {
    background: #e50000 none repeat scroll 0 0;
    color: #fff;
    padding: 0px;
    border-radius: 5px;
}

#ff-whatisexpo {
    font-size: 7px;
    padding-left: 250px;
    padding-right: 250px;
    color: #ffffff;
}

#ff-pricing-3 {
    padding-right: 350px;
    padding-left: 200px;
}

#ff-help-button-2.panel-pane.pane-custom.pane-13 div.pane-content center center button,
.ff-signup-page-box-descript div.pane-content center button,
.ff-signup-page-box-descript div.pane-content center form input,
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-right.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-174-right-inside.panels-flexible-region-inside-last div.panel-pane.pane-custom.pane-7.ff-signup-page-box-descript div.pane-content center button,
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-1 div.inside.panels-flexible-region-inside.panels-flexible-region-174-1-inside div.panel-pane.pane-custom.pane-4.ff-signup-page-box-descript div.pane-content center button,
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-keft.panels-flexible-region-first div.inside.panels-flexible-region-inside.panels-flexible-region-174-keft-inside.panels-flexible-region-inside-first div.panel-pane.pane-custom.pane-6.ff-signup-page-box-descript div.pane-content center form input,
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-center div.inside.panels-flexible-region-inside.panels-flexible-region-174-center-inside div.panel-pane.pane-custom.pane-5.ff-signup-page-box-descript div.pane-content center button,
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-right.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-174-right-inside.panels-flexible-region-inside-last div.panel-pane.pane-custom.pane-6.ff-signup-page-box-descript div.pane-content center button, 
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-center div.inside.panels-flexible-region-inside.panels-flexible-region-174-center-inside div.panel-pane.pane-custom.pane-5.ff-signup-page-box-descript div.pane-content center form input,
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-1 div.inside.panels-flexible-region-inside.panels-flexible-region-174-1-inside div.panel-pane.pane-custom.pane-4.ff-signup-page-box-descript div.pane-content center form input {
    background: #00a9db !important;
    border-radius: 35px;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    height: 45px;
    line-height: 45px;
    margin: 15px auto 0;
    padding: 0 30px;
    text-transform: uppercase;
    width: 200px;
    border: none;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

.ff-signup-page-box-descript-right div.pane-content center button {
    background: #ffa500 !important;
    border-radius: 35px;
    color: #fff;
    display: inline-block;
    font-size: 23px;
    height: 45px;
    line-height: 45px;
    margin: 15px auto 0;
    padding: 0 30px;
    text-transform: uppercase;
    width: auto;
    border: none;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

#ff-help-button-2.panel-pane.pane-custom.pane-13 div.pane-content center center button:hover,
#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-14 div.pane-content center center button:hover,
#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-13 div.pane-content center center button:hover,
.ff-signup-page-box-descript div.pane-content center button:hover,
.ff-signup-page-box-descript div.pane-content center form input:hover,
.page-influencer section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-1 div.pane-content div#ff-ffv3-influencer center button:hover,
.page-b2b-industry section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-1 div.pane-content div#ff-ffv3-industry center button:hover,
#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-1 div.pane-content div#ff-ffv3-community center button:hover,
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-right.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-174-right-inside.panels-flexible-region-inside-last div.panel-pane.pane-custom.pane-7.ff-signup-page-box-descript div.pane-content center button:hover,
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-1 div.inside.panels-flexible-region-inside.panels-flexible-region-174-1-inside div.panel-pane.pane-custom.pane-4.ff-signup-page-box-descript div.pane-content center button:hover,
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-keft.panels-flexible-region-first div.inside.panels-flexible-region-inside.panels-flexible-region-174-keft-inside.panels-flexible-region-inside-first div.panel-pane.pane-custom.pane-6.ff-signup-page-box-descript div.pane-content center form input:hover,
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-center div.inside.panels-flexible-region-inside.panels-flexible-region-174-center-inside div.panel-pane.pane-custom.pane-5.ff-signup-page-box-descript div.pane-content center button:hover,
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-right.panels-flexible-region-last div.inside.panels-flexible-region-inside.panels-flexible-region-174-right-inside.panels-flexible-region-inside-last div.panel-pane.pane-custom.pane-6.ff-signup-page-box-descript div.pane-content center button:hover, 
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-center div.inside.panels-flexible-region-inside.panels-flexible-region-174-center-inside div.panel-pane.pane-custom.pane-5.ff-signup-page-box-descript div.pane-content center form input:hover,
#mini-panel-pricing_4_roles.panel-flexible.panels-flexible-174.clearfix div.panel-flexible-inside.panels-flexible-174-inside div.panels-flexible-region.panels-flexible-region-174-1 div.inside.panels-flexible-region-inside.panels-flexible-region-174-1-inside div.panel-pane.pane-custom.pane-4.ff-signup-page-box-descript div.pane-content center form input:hover {
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
    background: #e68a00 !important;
    color: #ffffff;
}

.ff-signup-page-box-descript-right div.pane-content center button:hover {
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
    background: #000000 !important;
    color: #ffffff;
}

.page-influencer section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-1 div.pane-content div#ff-ffv3-influencer center button {
    background: #000000 !important;
    border-radius: 35px;
    color: #ffffff;
    display: inline-block;
    font-size: 17px;
    height: 45px;
    line-height: 45px;
    margin: 15px auto 0;
    padding: 0 30px;
    border: 2px solid #fff;
}

#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-1 div.pane-content div#ff-ffv3-community center button,
.page-b2b-industry section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-1 div.pane-content div#ff-ffv3-industry center button {
    background: #ff9900 !important;
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    height: 55px;
    line-height: 45px;
    margin: 15px auto 0;
    padding: 0 30px;
    width: 220px;
    border: none;
}

.plan-comparison-section {
    padding: 4rem;
}

.plan-comparison-section {
    margin-top: 2rem;
}


.plan-comparison-chart-headline {
    text-align: center;
}

.plan-comparison-chart {
    background: #fff;
    box-shadow: 0 12px 24px 0 rgba(0,0,0,0.1);
    border-radius: 0;
    border-collapse: collapse;
    margin: 2rem auto;
}

.plan-comparison-chart {
    border-radius: 22px;
}

.plan-comparison-heading  {
    text-align: center;
    font-size: 20px;
}

#ff-comparison-plan  {
    padding-left: 300px;
    width: 80%;
}

.decript-plan-text {
    font-size: 15px;
}

#ff-h4-pricing {
    font-size: 27px;
    color: #fff;
}

#ff-comparison-plan.panel-pane.pane-custom.pane-1 div.pane-content table.plan-comparison-chart {
    border-radius: 22px;
}

#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-10 div.pane-content center center button,
#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-16 div.pane-content center center button,
#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-14 div.pane-content center center button,
#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-13 div.pane-content center center button,
#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom div.pane-content center form input,
.page-influencer section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-7 div.pane-content center button,
.page-b2b-industry section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-8 div.pane-content center form input {
    background: #00a9db !important;
    border-radius: 35px;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    height: 45px;
    line-height: 45px;
    padding: 0 30px;
    text-transform: uppercase;
    border: none;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

#mini-panel-company_individual_host.panel-display.panel-3col-33.clearfix div.panel-panel.panel-col-last div.inside div.panel-pane.pane-custom.pane-5 div.pane-content center form input {
    background: #007599 !important;
    border-radius: 35px;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    height: 45px;
    line-height: 45px;
    margin: 15px auto 0;
    padding: 0 30px;
    text-transform: uppercase;
    width: 200px;
    border: none;
    margin-left: 470px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

#mini-panel-company_individual_host.panel-display.panel-3col-33.clearfix div.panel-panel.panel-col div.inside div.panel-pane.pane-custom.pane-4 div.pane-content center form input {
    background: #00a9db !important;
    border-radius: 35px;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    height: 45px;
    line-height: 45px;
    margin: 15px auto 0;
    padding: 0 30px;
    text-transform: uppercase;
    width: 300px;
    border: none;
    margin-left: 330px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

#mini-panel-company_individual_host.panel-display.panel-3col-33.clearfix div.panel-panel.panel-col-first div.inside div.panel-pane.pane-custom.pane-3 div.pane-content center form input {
    background: #80e1ff !important;
    border-radius: 35px;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    height: 45px;
    line-height: 45px;
    margin: 15px auto 0;
    padding: 0 30px;
    text-transform: uppercase;
    width: 200px;
    border: none;
    margin-left: 300px;
    z-index: 600;
    position: relative;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-10 div.pane-content center center button:hover,
#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-16 div.pane-content center center button:hover,
#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-13 div.pane-content center center button:hover,
.page-influencer section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-7 div.pane-content center button:hover,
.page-b2b-industry section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-8 div.pane-content center form input:hover,
#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom div.pane-content center form input:hover,
#mini-panel-company_individual_host.panel-display.panel-3col-33.clearfix div.panel-panel.panel-col-first div.inside div.panel-pane.pane-custom.pane-3 div.pane-content center form input:hover,
#mini-panel-company_individual_host.panel-display.panel-3col-33.clearfix div.panel-panel.panel-col div.inside div.panel-pane.pane-custom.pane-4 div.pane-content center form input:hover,
#mini-panel-company_individual_host.panel-display.panel-3col-33.clearfix div.panel-panel.panel-col-last div.inside div.panel-pane.pane-custom.pane-5 div.pane-content center form input:hover {
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
    background: #ff9900 !important;
}

#mini-panel-social_media_icons.panel-display.panel-3col-33-stacked.clearfix div.center-wrapper div.panel-panel.panel-col div.inside div.panel-pane.pane-custom.pane-2 div.pane-content center {
    margin-top: -30px;
}


ul.views-fluid-grid-list.views-fluid-grid-items-width-300.views-fluid-grid-items-height-500.views-fluid-grid-list-center.views-fluid-grid-items-left.views-fluid-grid-items-h-margin-10px.views-fluid-grid-items-v-margin-1em.views-fluid-grid-items-box-shadow.views-fluid-grid-items-border-radius li.views-fluid-grid-inline.views-fluid-grid-item {
    padding: 10px 20px 20px 20px;
    background: #fff !important;
    border: 1px solid #e8e8e8;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

ul.views-fluid-grid-list.views-fluid-grid-items-width-400.views-fluid-grid-items-height-500.views-fluid-grid-list-center.views-fluid-grid-items-left.views-fluid-grid-items-h-margin-2em.views-fluid-grid-items-v-margin-2em.views-fluid-grid-items-box-shadow.views-fluid-grid-items-border-radius li.views-fluid-grid-inline.views-fluid-grid-item {
    padding: 10px 10px 20px 10px;
    background: #fff !important;
    border: 1px solid #e8e8e8;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

ul.views-fluid-grid-list.views-fluid-grid-items-width-400.views-fluid-grid-list-center.views-fluid-grid-items-left.views-fluid-grid-items-h-margin-2em.views-fluid-grid-items-v-margin-2em.views-fluid-grid-items-box-shadow.views-fluid-grid-items-border-radius li.views-fluid-grid-inline.views-fluid-grid-item {
    padding: 20px 20px 20px 10px;
    background: #fff !important;
    border: 1px solid #e8e8e8;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

.ff-share-news {
    float: right;
}

#ff-hashtags {
    font-size: 20px;
}

.ff-guide-header-block div.pane-content div#mini-panel-benefits_text.panel-display.panel-3col-stacked.clearfix div.center-wrapper div.panel-panel.panel-col div.inside div.panel-pane.pane-custom.pane-9 div.pane-content center form input,
#ff-ffv3-guide-chapter-header div.ff-guide-chapter-teaser center button,
.page-the-essential-guide-to-virtual-expo section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-1 div.pane-content div#ff-ffv3-guide center button {
    background: #2cc2f1 !important;
    border-radius: 35px;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    height: 45px;
    line-height: 45px;
    margin: 15px auto 0;
    padding: 0 30px;
    border: none;
    text-transform: uppercase;
}

#ff-ffv3-guide center button a {
    color: #fff;
}

.ff-guide-header-block div.pane-content div#mini-panel-benefits_text.panel-display.panel-3col-stacked.clearfix div.center-wrapper div.panel-panel.panel-col div.inside div.panel-pane.pane-custom.pane-9 div.pane-content center form input:hover,
#ff-ffv3-guide-chapter-header div.ff-guide-chapter-teaser center button:hover,
.page-the-essential-guide-to-virtual-expo section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-1 div.pane-content div#ff-ffv3-guide center button:hover {
    background: #000 !important;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

.ff-insert-price div.pane-content div#mini-panel-earn_money_influencer_1.panel-2col-stacked.clearfix.panel-display div.center-wrapper div.panel-col-first.panel-panel div.inside div.panel-pane.pane-custom.pane-3 div.pane-content center img {
    border: 14px solid #000;
    border-radius: 14px;
}

.ff-guide-header-block {
    padding-left: 300px;
}

.ff-guide-header,
.ff-guide-header a,
.ff-guide-header a:hover {
    color: #333;
   
}

.ff-guide-teaser,
.ff-guide-teaser a,
.ff-guide-teaser a:hover {
    color: #8c8c8c;
    font-size: 16px;
    width: 140%;
}

#block-menu-menu-footer-second-menu.block.block-menu div.content ul.menu li.first.last.leaf {
    background: #2cc2f1 !important;
    border-radius: 35px;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    height: 45px;
    line-height: 45px;
    border: none;
    padding: 0px 20px 0px 20px;
    margin-top: 30px;
    margin-bottom: -20px;
}

#block-menu-menu-footer-second-menu.block.block-menu div.content ul.menu li.first.last.leaf:hover {
    background: #000 !important;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

#block-menu-menu-footer-second-menu {
    padding-left: 500px;
}

.node.node-trade-show.clearfix div.content div.product-listing.tradeshow-detail div.menu-border div.col-xs-6.expo-meta-info {
    box-shadow: none;
}

.node-type-trade-show.sliding-popup-processed section.main-container div.container div.row div.section.clearfix div.region.region-featured div.container-fluid div.row div.container div.row div.row div.col-xs-9.col-md-9.col-lg-10 div.section-container div.row div.col-xs-8 > ul:nth-child(1) > li:nth-child(2) {
    visibility: hidden;
    color: #fff;
}

.node-type-trade-show.sliding-popup-processed section.main-container div.container div.row div.section.clearfix div.region.region-featured div.container-fluid div.container div.row div.row div.col-xs-9.col-md-9.col-lg-10 div.section-container div.row div.col-xs-8 > ul:nth-child(1) > li:nth-child(2) {
    visibility: hidden;
    color: #fff;
}

.node-type-trade-show section.main-container div.container div.row div.section.clearfix div.region.region-featured div.container-fluid div.container div.row div.row div.col-xs-9.col-md-9.col-lg-10 div.section-container div.row div.col-xs-8 > ul:nth-child(1) > li:nth-child(2) {
    visibility: hidden;
    color: #fff;
}

.node-type-trade-show section.main-container div.container div.row div.section.clearfix div.region.region-featured div.container-fluid div.row div.container div.row div.row div.col-xs-9.col-md-9.col-lg-10 div.section-container div.row  div.col-xs-8 > ul:nth-child(1) > li:nth-child(2) {
    visibility: hidden;
    color: #fff;
}

ul.views-fluid-grid-list.views-fluid-grid-items-width-350.views-fluid-grid-items-height-450.views-fluid-grid-list-justify.views-fluid-grid-items-left.views-fluid-grid-items-h-margin-10px.views-fluid-grid-items-v-margin-10px.views-fluid-grid-items-box-shadow.views-fluid-grid-items-border-radius li.views-fluid-grid-inline.views-fluid-grid-item {
    padding: 10px;
    background: #fff !important;
    border: 1px solid #c5c5c5;
    box-shadow: none;
}

.ff-share-news10 {
    float: right;
    color: #e8e8e8;
}

div.group-stacked.ds-2col-stacked-fluid.node.node-business-news.node-teaser.view-mode-teaser.ff-news-teaser-box.clearfix div.group-upperhead div.group-header.ff-news-teaser-header div.field.field-name-field-image.field-type-image.field-label-hidden div.field-items div.field-item.even a img  {
    margin-top: 20px;
}

.ff-explain-123-text {
    width: 370px;
    font-size: 16px;
    margin-left: 70px;
    color: #808080;
}

#ff-h6 {
    margin-left: 40px;
    font-weight: bold;
}

div.cometchat_userschatboxavatar {
    visibility: hidden;
}

a.cometchat_floatL img.ccmsg_avatar {
    visibility: hidden;
}

.cometchat_chatboxmessage a.cometchat_floatL {
    visibility: hidden;
}

div.cometchat_userscontentavatar img.cometchat_userscontentavatarimage {
    visibility: hidden;
}

div#cometchat_contactstab {
    color: #fff;
}

#cometchat_contactslist {
    visibility: hidden;
}


.hoverbraces {
    height: 34px;
    width: 42px;
}

.ff-submit-company-header {
    margin-left: 150px;
    margin-right: 150px;
}

.ff-submit-company-form {
    margin-left: 150px;
    margin-right: 150px;
}

.arrow-down {
    margin-top: -80px;
}

.ff-priceplan {
    font-size: 16px;
    color: #595959;
}

#node-1933429.node.node-webform.clearfix {
    max-width: 1200px;
}

#ff-about-demo {
    font-size: 18px;
}

#edit-submitted-phone-number,
#edit-submitted-phone-demo,
#edit-submitted-target-audience,
#edit-submitted-url-link-to-your-profile-at-feedsfloor,
#edit-submitted-advertising-budget,
#edit-submitted-advertising-page-3,
#edit-submitted-advertising-page-2,
#edit-submitted-company-reg-no-,
#edit-submitted-company-address,
#edit-submitted-email-of-contact-person-advertise,
#edit-submitted-name-of-business-organization,
#edit-submitted-why-should-you-win-,
#edit-submitted-telephone-number-of-contact-person,
#edit-submitted-email-of-contact-person-competition,
#edit-submitted-name-of-contact-person,
#edit-submitted-link-to-website-competition,
#edit-submitted-name-of-business-network-competition,
#edit-submitted-phone-number-demo,
#edit-submitted-role-company-demo,
#edit-submitted-e-mail-demo,
#edit-submitted-name-of-contact-person-demo,
#edit-submitted-company-name-demo {
    color: #000000;
    font-size: 22px;
    border: none;
    margin-bottom: 15px;
    background: #ccf3ff;
}

.webform-component--phone-number label,
.webform-component--phone-number-themarket label,
.webform-component--contact-e-mail-themarket label,
.webform-component--name-of-contact-person-themarket label,
.webform-component--name-of-company-themarket label,
.webform-component--phone-demo label,
.webform-component--edit-submitted-target-audience,
.webform-component--url-link-to-your-profile-at-feedsfloor,
.webform-component--advertising-budget,
.webform-component--company-reg-no-,
.webform-component--company-address,
.webform-component--email-of-contact-person-advertise,
.webform-component--name-of-business-organization,
.webform-component--why-should-you-win-,
.webform-component--telephone-number-of-contact-person,
.webform-component--email-of-contact-person-competition,
.webform-component--name-of-contact-person,
.webform-component--link-to-website-competition,
.webform-component--name-of-business-network-competition,
.webform-component--company-name-demo label,
.webform-component--name-of-contact-person-demo label,
.webform-component--e-mail-demo label,
.webform-component--role-company-demo label,
.webform-component--phone-number-demo label {
    font-size: 16px;
}

#views-exposed-form-showrooms-page-1 {
    padding-left: 200px;
    background: #00a9db url("/sites/all/themes/liquid_coolness/images/blueimages5.svg") no-repeat scroll center center / 1700px auto;
    height: 450px;
    padding-top: 130px;
    margin-bottom: 50px;
}

#edit-submit-showrooms.form-submit {
    background: #000px;
    border-radius: 25px;
    margin-top: 63px;
}

#bethefirst {
    font-size: 60px;
    color: #00a9db;
}

div.view-empty center p a.blue-btn {
    background: rgba(44, 194, 241, 1) none repeat scroll 0 0;
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    height: 55px;
    line-height: 55px;
    margin: 55px 40px 0;
    padding: 0 30px;
    text-transform: none;
    width: 380px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
    text-align: center;
}

div.view-empty center p a.blue-btn:hover {
  text-decoration: none;
  background: #000;
  color: #fff;
}

div.views-field.views-field-title h3.field-content a {
  color: #404040;
}

.page-node-1933303.page-node-done section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system,
.page-node-2779971.page-node-done section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system {
  padding: 100px 100px;
  font-size: 34px;
}

#ff-ffv3-guide center button {
    background: rgba(44, 194, 241, 1) none repeat scroll 0 0;
    border-radius: 25px;
    color: #fff;
    font-size: 20px;
    height: 55px;
    line-height: 55px;
    padding: 0 30px;
    width: auto;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
    text-align: center;
    border: none;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#ff-ffv3-guide center button:hover  {
  text-decoration: none;
  background: #177998;
  color: #fff;
}

.ff-communityatfeedsfloor div.pane-content center a.blue-btn,
#ff-communityatfeedsfloor center button {
    text-decoration: none;
    background: #00a9db;
    color: #fff;
    padding: 10px 50px;
    border: none;
    border-radius: 25px;
    font-size: 20px;
    margin-top: 140px;
    margin-bottom: 100px;
}

.ff-communityatfeedsfloor div.pane-content center a.blue-btn:hover,
#ff-communityatfeedsfloor center button:hover {
  background: #ff00aa none repeat scroll 0 0;
}

div.follow a {
    background: #2cc2f1 !important;
    font-size: 20px;
    padding: 15px 40px 15px 40px;
    font-weight: bold;
    color: #fff;
    border-radius: 25px;
    height: 54px;
    line-height: 54px;
    text-decoration: none;
    width: 264px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}


.node-type-trade-show.sliding-popup-processed section.main-container div.container div.row div.section.clearfix div.region.region-featured div.container-fluid div.row div.container div.row div.expo-introduction div.action-button.manage a img {
    visibility: hidden;
}

div.follow a:hover {
    text-decoration: none;
    background: #7c7c7c !important;
}

div.views-field.views-field-count {
    visibility: hidden;
}

#edit-submitted-submit-company-confirmation.form-checkboxes div.form-item.form-type-checkbox.form-item-submitted-submit-company-confirmation-1 label.option {
    font-size: 12px;
    color: #ffffff;
}

.page-upload-product-service-catalog section.main-container div.container div.row div.col-xs-12 {
    background: #00a9db;
    min-height: 800px;
    margin-bottom: -50px;
}

#ff-powered-by-big {
    color: #00a9db;
}

div.view.view-product-service-view.view-id-product_service_view.view-display-id-block_12 div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last a {
    background: #000000;
    color: #fff !important;
    border-radius: 10px;
    padding: 20px;
}

div.view.view-product-service-view.view-id-product_service_view.view-display-id-block_12 div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last a:hover {
    background: #00a9db;
}

#block-menu-menu-myfloor-menu.block.block-menu a {
    font-size: 20px !important;
    font-weight: bold;
    padding-left: 10px;
}

.ff-industry-background {
  width: 100%;
  max-width: 625px;
  border: none;
  border-radius: 0 0 10px 10px;
  display: inline-block;
  margin: 0px 0px 0px 20px;
  box—shadow: .2rem .5rem .9rem rgba(0,0,0,.1);
}

.ff-industry-background .ff-industry-image {
  height: 300px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  position: relative;
  width: 100%;
  display: inline-block;
  border-radius: 5px;
}

.ff-industry-background .ff-industry-image:after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.0);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  border-radius: 5px;
  box-shadow: 3px 5px 14px rgba(31,50,61,.2);
}

.ff-industry-title {
  max-width: 330px;
  width: 100%;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 85%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  z-index: 9;
}

.ff-industry-title h3 {
  font-size: 30px;
  line-height: 34px; padding-left: 10px; padding-right: 10px;
  padding-bottom: 15px;
  color: #fff;
  font-weight: bold;
  border-bottom: none;
  text-align: left;
}

.ff-industry-title h3 span {
  display: block;
}

.ff-industry-title p {
  font-size: 20px;
  color: #fff;
  text-align: left;
  padding-left: 13px;
  border-top: 1px solid #fff;
  visibility: hidden;
}

.ff-industry-header {
  font-size: 20px;
  text-align: left;
  margin-left: 30px;
  font-family: Arial Rounded MT Bold;
}

.ff-industry-text {
  font-size: 14px;
  text-align: left;
  margin-left: 30px;
}

.ff-industry-header a,
.ff-industry-text a {
  color: #000;
}

.ff-industry-background .ff-industry-image:hover {
  height: 301px;
  width: 101%;
}

.ff-guide-chapter-teaser center a.blue-btn,
#ff-header-marketplace-need center a.blue-btn {
    background: #00a9db none repeat scroll 0 0;
    border-radius: 25px;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    margin: 55px 0px 0;
    padding: 0 30px;
    text-transform: none;
    width: auto;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
    text-align: center;
}

.ff-guide-chapter-teaser center a.blue-btn:hover,
#ff-header-marketplace-need center a.blue-btn:hover {
    box-shadow: none;
    text-decoration: none;
}

.page-business-requests-needs center a.blue-btn {
  background: #ff9900;
  color: #ffffff;
  text-decoration: none;    
  padding: 15px 50px;
  border: none;
  border-radius: 25px;
  font-size: 15px;
  font-family: Helvetica Neue;
  box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

.page-business-requests-needs center a.blue-btn:hover {
  background: #00a9db none repeat scroll 0 0;
}

.view-header center a.requests-blue-btn {
  background: #000000;
  color: #ffffff;
  text-decoration: none;    
  padding: 15px 50px;
  border: none;
  border-radius: 25px;
  font-size: 15px;
  font-family: Helvetica Neue;
  box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

.view-header center a.requests-blue-btn:hover {
  background: #00a9db none repeat scroll 0 0;
}

#ff-ffv3-jobs center a.blue-btn, 
#ff-ffv3-industrial center a.blue-btn,
#ff-ffv3-exhibitions center a.blue-btn,
#ff-ffv3-bizzchat center a.blue-btn,
#ff-ffv3-entrepreneurship center a.blue-btn,
#ff-ffv3-real-estate center a.blue-btn,
#ff-ffv3-design center a.blue-btn,
#ff-ffv3-food center a.blue-btn,
#ff-ffv3-wood center a.blue-btn {
  background: #00a9db;
  color: #ffffff;
  text-decoration: none;    
  padding: 15px 50px;
  border: none;
  border-radius: 25px;
  font-size: 20px;
  font-family: Helvetica Neue;
}


#ff-ffv3-jobs center a.blue-btn:hover,
#ff-ffv3-industrial center a.blue-btn:hover,
#ff-ffv3-exhibitions center a.blue-btn:hover,
#ff-ffv3-bizzchat center a.blue-btn:hover,
#ff-ffv3-entrepreneurship center a.blue-btn:hover,
#ff-ffv3-real-estate center a.blue-btn:hover,
#ff-ffv3-design center a.blue-btn:hover,
#ff-ffv3-food center a.blue-btn:hover,
#ff-ffv3-wood center a.blue-btn:hover {
  background: #ff00aa none repeat scroll 0 0;
}

.ff-footer-links a {
  color: #5A5A5B;
  font-size: 16px;
}

.ff-footer-links a:hover {
  color: #5A5A5B;
  font-size: 16px;
}

#mini-panel-social_media_icons.panel-display.panel-3col-33.clearfix {
  margin-left: 50px;
}

html.js body.html.not-front.not-logged-in.no-sidebars.page-news section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-views.pane-business-news-by-author div.pane-content div.view.view-business-news-by-author.view-id-business_news_by_author.view-display-id-block_1.view-dom-id-26b42d2a924d83a2a07c2f1791224d49 div.view-content div.views-fluid-grid ul.views-fluid-grid-list.views-fluid-grid-items-width-400.views-fluid-grid-items-height-500.views-fluid-grid-list-center.views-fluid-grid-items-left.views-fluid-grid-items-h-margin-10px.views-fluid-grid-items-v-margin-1em.views-fluid-grid-items-box-shadow.views-fluid-grid-items-border-radius li.views-fluid-grid-inline.views-fluid-grid-item.views-row.views-row-1.views-row-odd.views-row-first div span.ff-news-header-blog a {
    color: #000;
    padding-left: 20px;
}

#ff-payment-note {
  font-size: 11px;
}

/* ---------- iframe Pernille ---------- */

.page-ivaerkvaekstframe header nav.navbar.navbar-default {
  visibility: hidden;
}

.page-ivaerkvaekstframe section.main-container footer {
  visibility: hidden;
}

html.js body.html.not-front.not-logged-in.no-sidebars.page-news section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-views.pane-business-news-by-author div.pane-content div.view.view-business-news-by-author.view-id-business_news_by_author.view-display-id-block_1.view-dom-id-048209a51fa7ea187c60687f2c470c3a div.view-content div.views-fluid-grid ul.views-fluid-grid-list.views-fluid-grid-items-width-400.views-fluid-grid-items-height-500.views-fluid-grid-list-center.views-fluid-grid-items-left.views-fluid-grid-items-h-margin-2em.views-fluid-grid-items-v-margin-2em.views-fluid-grid-items-box-shadow.views-fluid-grid-items-border-radius li.views-fluid-grid-inline.views-fluid-grid-item.views-row.views-row-7.views-row-odd div div.ff-news-blog a {
  color: #000;
}

.ff-premium-pay {
  box-shadow: 0 8px 16px rgba(0,0,0,0.2);
  padding: 40px 30px;
  background: #ffffff !important;
  width: 70%;
  margin-left: -85px;
  border-radius: 10px;
}

#premium-page-offer {
  background: #fff no-repeat scroll center center / 1700px auto;
}

.not-logged-in.node-type-business-need section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div#ff-single-need-page {
  padding: 0px 100px 0px 100px;
}

div.field.field-name-comment-body {
  margin-bottom: 20px;
}

.node-business-need.node-teaser.view-mode-teaser {
    border: 1px solid #e8e8e8;
    border-radius: 10px;
    margin: 10px 50px 30px 50px;
    padding: 0px 20px 10px 30px;
    box-shadow: .2rem .5rem .9rem #eee !important;
}

#edit-field-need-region-tid.form-select,
#edit-field-need-floor-tid.form-select  {
    border: 1px solid #e8e8e8;
    width: 200px;
}

#edit-submit-need-view.form-submit {
    background: #e8e8e8;
    margin-top: 9px;
    color: #808080;
    border: 1px solid #e8e8e8;
}

#block-block-38.block.block-block {
    margin-left: 10px;
    font-size: 15px;
}

#mini-panel-relax_find_suppliers p img,
#mini-panel-connect_with_customers p img {
    border: 25px solid #f2f2f2;
    border-radius: 40px;
}


#ff-about-body p a.blue-btn {
    background: #00a9db none repeat scroll 0 0;
    border-radius: 25px;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    margin: 55px 0px 0;
    padding: 0 30px;
    text-transform: none;
    width: 318px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
    text-align: center;
}

#ff-about-body p a.blue-btn:hover {
  text-decoration: none;
  box-shadow: none;
}

.ff-join-text {
  color: #fff;
  font-size: 15px;
  margin-bottom: -44px;
}

#ff-about-ff-plus {
    background: #00a9db no-repeat scroll center center;
    font-size: 25px;
    color: #fff;
    padding-top: 43px;
    height: 196px;
    background-size: cover;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

.ff-title-business-need-shown {
    margin-left: 130px;
    background: #fff url(../images/Bulbneed.png) no-repeat scroll center;
    background-position-x: center;
    background-size: auto;
    background-size: 25px auto;
    background-position-x: left;
    padding-left: 44px;
    font-size: 30px;
}

.ff-upgrade-text {
    font-size: 20px;
}

.ff-find-partner a {
    background: #00a9db;
    color: #fff;
    padding: 10px 10px;
    border-radius: 5px;
    font-size: 17px;
}

.ff-find-partner a:hover {
    text-decoration: none;
    color: #fff;
}

#mini-panel-relax_find_suppliers {
    padding-left: 50px;
    padding-right: 50px;
}

.page-business-requests-needs section.main-container div.container div.row div.col-xs-12 div.region.region-content div#block-system-main.block.block-system div.content div#ff-communityatfeedsfloor.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-custom.pane-6 div.pane-content p img {
    margin-left: 119px;
    width: 1032px;
}

tr.draggable.even td fieldset#edit-field-product-video-und-1.form-wrapper div.fieldset-wrapper div.form-item.form-type-textfield.form-item-field-product-video-und-1-video-url,
tr.draggable.odd td fieldset#edit-field-product-video-und-0.form-wrapper div.fieldset-wrapper div.form-item.form-type-textfield.form-item-field-product-video-und-0-video-url {
    white-space: normal;
}

.page-user.page-user-signup section.main-container div.container div.row div.col-xs-12 div.row div.col-xs-8.col-xs-offset-2 div.product-listing div.container ul.tabs {
    visibility: hidden;
}