body #header.sticky-header.sticky {
  background-color: #334960 !important;
}
body #header.sticky-header.sticky ul.nav-menu a {color:#ffffff; text-shadow:none;}
.header, .footer {background:#334960}
.header {padding:0;}
div#content {
  font-family: 'roboto_condensedregular';
}
.header .container.container-header {padding:13px 0 19px 0; max-width:1170px;}
#logo {
  margin: 0 20px 0 18px;
}
ul.nav-menu li a span {
  font-family: 'roboto_condensedregular';
  font-weight: normal;
  text-shadow: none !important;
  color: #ffffff;  text-transform: uppercase;
}
.carousel-caption, #bootstrap-slider .carousel-control {display:none;}
.leftsection, .post-content {
  background-color: #ffffff;
  padding: 20px;
  border-radius: 5px;
}
#bbpress-forums #bbp-user-wrapper {
  float: none;
}
#bbpress-forums li.bbp-header {background:#ffffff; padding-bottom:0;}
#bbpress-forums ul.bbp-forums {border:none;}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
  font-size: 14px;
  margin: 12px 20px 0px 18px;
  padding: 20px 0 0 0;
}

ul.forum-titles li {
  color: #6a7884;  font-family: 'roboto_condensedbold';
}
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {text-align:left;}
li.bbp-forum-freshness, li.bbp-topic-freshness {text-align:left;}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-info, #bbpress-forums li.bbp-body ul.topic .bbp-forum-info, #bbpress-forums li.bbp-header ul .bbp-forum-info {
  width: 55%;
}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-info, li.bbp-forum-info, li.bbp-topic-title{ width:56.5%; padding-right:3%;}
ul.forum-titles li.bbp-topic-title{ width:54.5%; padding-right:3%;}
li.bbp-topic-title{ width:56.5%; padding-right:3%;}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-topic-count{ width:13.5%; color:#6a7884}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-reply-count{ width:14%; color:#6a7884}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-freshness, #bbpress-forums li.bbp-body ul.topic .bbp-forum-freshness, #bbpress-forums li.bbp-header ul .bbp-forum-freshness {
  width: 16%;color:#6a7884
}
#bbpress-forums p.bbp-topic-meta img.avatar {
  margin-left: 0;
  margin-top: 10px;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {  font-family: 'roboto_condensedregular'; color:#6a7884; font-size:14px; margin-top:0; padding-top:0;}
li.bbp-body a.bbp-forum-title, li.bbp-body a.bbp-topic-permalink {
  color: #65d3e3; font-size:17px;  font-family: 'roboto_condensedbold';
}
li.bbp-body a.bbp-forum-title:hover, li.bbp-body a.bbp-topic-permalink:hover, a.bbp-author-name:hover { color:#34495e;}
.entry-content a:hover {color:#34495e;}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums div.even {border:none;}
ul#bbp-forum-48 {
  border-bottom: none !important;
}
#bbpress-forums li.bbp-body ul.topic{padding-bottom:17px;}
.bbp-pagination{border-bottom:1px solid #eee;}
#bbpress-forums .top_pagination .bbp-pagination{ border-bottom:none 0;}
.bbp-topic-tags a {background:url(library/media/images/tagsbg.gif) no-repeat; background-size:100% 27px; border:none !important; padding:0 15px 0 10px !important; margin-left:5px;}
ul#menu-main-menu li:last-child a {
  border-radius: 20px;
  border: none;
  width: 150px !important;
  font-family: 'roboto_condensedregular';
  text-transform: uppercase;
  font-size: 15px !important;
  border: none;
  box-shadow: none;
  display: block;
  text-align: center;
  height: 40px !important;
  line-height: 40px !important;
  background: #60D3E5; position:relative; top:7px;
}
ul#menu-main-menu li:last-child a:hover {
  border-radius: 20px;
  border: none;
  width: 150px !important;
  font-family: 'roboto_condensedregular';
  text-transform: uppercase;
  font-size: 15px !important;
  border: none;
  box-shadow: none;
  display: block;
  text-align: center;
  height: 40px !important;
  line-height: 40px !important;
  background: #98B0C8;
}
ul#menu-main-menu li:last-child a span {position:relative; top:-7px;}
ul#menu-main-menu li:last-child a:hover span {color: #ffffff;}
ul.nav-menu li.current-menu-item a span, ul.nav-menu li.current-menu-ancestor a span, ul.nav-menu li:hover a span {color:#65d3e3;}
.home .entry-title, .entry-title a, .archive .entry-title, .search .entry-title, .page-template-blog-page-php .entry-title {
  padding: 0;
  margin: 0;
  color: #34495e;
  font-family: 'roboto_condensedregular';
  font-size: 32px !important;
  text-shadow: none;
}
#bbp_search_widget-2 .widget-content {
  background: #33495F;
  color: #ffffff;
  border: none;
  padding: 20px 30px;
  border-radius: 5px;
}
#bbp_login_widget-2 .widget-content {
  background: #60D3E4;
  color: #ffffff;
  border: none;
  padding: 20px 30px 15px 30px;
  border-radius: 5px; box-shadow:none;
}
#bbpress-forums .bbp-search-form #bbp_search, .bbp-search-form #bbp_search {
  background: none;
  border: #6C849A 1px solid;
  height: 42px;
  line-height: 42px;
  border-radius: 20px;
  font-size: 14px !important;
  padding: 5px 20px; width:100%;
}
form#searchform {
  position: relative;
}
.bbp-search-form input[type="submit"] {
  background: none;
  border: none !important;
  box-shadow: none;
  position: absolute;
  right: 10px;
  top: 4px;
}
#bbp_search_widget-2 .widget-title, #bbp_login_widget-2 .widget-title  {  font-family: 'roboto_condensedregular'; font-size:20px; padding-bottom:0; color:#ffffff;}

#bbp_login_widget-2 .widget-title  {
margin-bottom:0;
}
.bbp-login-form .bbp-username {
  margin-top: 0;
}
.widget-title, .bbp-login-form label {  font-family: 'roboto_condensedregular'; font-size:14px; padding-bottom:0; font-weight:normal;}
input[type="submit"], button, .button, input#submit, .da-slide .da-link{  background: #56BFCF;
  border-radius: 20px;
  border: none;
  width: 100px;
  font-family: 'roboto_condensedregular';
  text-transform: uppercase;
  font-size: 15px;
  border: none;
  box-shadow: none;
  }
input[type="submit"]:hover, button:hover, input#submit:hover {background: #ffffff; color:#33495F !important;}
.bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input {
  background: none;
  border: #ffffff 1px solid;
  height: 42px;
  line-height: 42px;
  border-radius: 20px;
  font-size: 14px !important;
  padding: 5px 20px;
  width: 100%;
  box-shadow:none;
}
.bbp-logged-in a.logout-link {
  background: #56BFCF;
  border-radius: 20px;
  border: none;
  width: 100px !important;
  font-family: 'roboto_condensedregular';
  text-transform: uppercase;
  font-size: 15px !important;
  border: none;
  box-shadow: none;
  display: block;
  text-align: center;
  height: 40px;
  line-height: 34px !important;
  margin-top:30px;
  
}
.bbp-logged-in h4 a { color:#ffffff !important; letter-spacing:1px;}
.bbp-login-form .bbp-submit-wrapper {
  text-align: left;
  float: left;
  margin: 10px 0 0 0;
}
#bbp_forums_widget-2 .widget-content, #bbp_topics_widget-2 .widget-content, #bbp_replies_widget-2 .widget-content, #bbp_stats_widget-2 .widget-content, #meta-3 .widget-content {
  background: #ffffff;
  color: #4dbfcf;
  border: none;
  padding: 20px 30px;
  border-radius: 5px;
  border: none !important;
}
#secondary a, #secondary-2 a {
  color: #4dbfcf;font-family: 'roboto_condensedregular';
}
.widget-title{  font-family: 'roboto_condensedregular'; font-size:20px; padding-bottom:0; color:#6a7884}
#bbp_stats_widget-2 .ul, #bbp_stats_widget-2 ol, #bbp_stats_widget-2 dl { margin-left:0;}

#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums div.even { border-bottom:solid 1px #EDEDED; margin-bottom:20px;}
#bbpress-forums div.bbp-reply-content {border:none; border-left:solid 1px #EDEDED;}
#bbpress-forums div.bbp-reply-header {
  background: none;
  border: none;
  padding-bottom: 0;
  padding-top: 0;
}
#bbpress-forums div.bbp-reply-content .bbp-reply-entry {
  padding: 10px 20px 20px 20px;
}
#primary .bbp-search-form{ display:none;}
a.bbp-author-name {
  color: #65d3e3; font-size:14px;
}
.bbp-author-role, .bbps-post-count {#6a7884; font-size:14px;}
#bbpress-forums div.bbp-reply-author .bbp-reply-post-date {
  padding:0;
  border:none;
  margin-bottom: 0px;
  color: #b7b7b7;
}
legend {padding-bottom:10px;}
.bbp-header {
    clear: both;
    display: block;
}

.bbp-arrow {display:none;}
.bbp-reply-author a.bbp-author-avatar {
  border-radius: 60px;
  overflow: hidden;
  border: solid #EDEDED 1px;
  display: block;
  width: 80px;
  height: 80px;
}
#bbp-user-avatar span.vcard {
  border-radius: 60px;
  overflow: hidden;
  border: solid #EDEDED 1px;
  display: block;
  width: 100px;
  height: 100px;
}
#wrapper {margin-bottom:0 !important;}

#bbp_login_widget-2 input[type="radio"], #bbp_login_widget-2 input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
  background: #ffffff !important;
  width: 16px;
  height: 20px;
  position: relative;
  top: 5px;
  margin-right: 10px;
  left: 2px;
}
#bbp_login_widget-2 .bbp-remember-me .bbp-login-form label, #bbp_login_widget-2 .bbp-remember-me #rememberme{
cursor:pointer;}

#bbp_stats_widget-2 dt, #bbp_stats_widget-2 dd, #bbp_stats_widget-2strong{ font-weight:normal; color:#6a7884;}
#bbp_stats_widget-2 dd{ width:20%; display:inline-block;}
#bbp_stats_widget-2 dt {width:75%; display:inline-block;}
#bbp_stats_widget-2 dl[role=main] {margin-bottom:0;}
.milestonefeedback table, .milestonefeedback table tr td {border:none 0 !important;}
/*.milestonefeedback table td {
  width: 85% !important;
}
.milestonefeedback table td.feedfirsttd {
  width: 2% !important;
}*/

span.formlist {
  background-color: #314C5F;
  color: #ffffff;
  font-size: 15px;
  width: 30px;
  height: 30px;
  display: block;
  text-align: center;
  padding-top: 4px;
  float: right;
  border-radius: 15px;
}
.milestonefeedback table tr td {
color: #6a7884;
    font-family: "roboto_condensedbold"; font-size:17px; line-height:normal;}
.milestonefeedback table tbody tr td { padding:3px 11px;}
.milestonefeedback table tr td input[type="text"], .milestonefeedback table tr td input[type="textarea"] {
  width: 100%;
  height: 90px;
  display: block;
  border: solid 1px #D7D7D7;
  background: #ffffff;
  box-shadow: none;
  border-radius: 15px;
}
.milestonefeedback table tbody tr td input[type="submit"], .milestonefeedback table tbody tr tdinput#form-submit {
  /*width: 130px;*/
  margin-left: 0px;
}
.milestonefeedback table tbody tr td input[type="submit"]:hover, .milestonefeedback table tbody tr tdinput#form-submit:hover { 
  background: #334960;
  color: #FFFFFF !important;
  }
.milestonefeedback table br {display:none;}
.milestonefeedback table tbody tr td { width:685px; float:left;}
.milestonefeedback table tbody tr td.feedfirsttd {
  float: left;
  width: 59px;
}
.footer {display:none !important;}
#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic, #bbpress-forums #bbp-user-wrapper ul.bbp-topics, #bbpress-forums #bbp-user-wrapper ul.bbp-forums, #bbpress-forums #bbp-user-wrapper ul.bbp-replies, #bbpress-forums #bbp-user-wrapper fieldset.bbp-form {clear:both;}
@media screen and (min-width: 1220px) {
.container, #wrapper {width:100% !important;}

}
@media screen and (max-width: 1200px) {
.milestonefeedback table tbody tr td {
    width: 70%;
}
}
@media screen and (max-width: 990px) {
.nav-holder .dd-container {
  display: block !important;
  width: 100%;
}
#wrapper .dd-container .dd-selected-text {
    position: absolute;
    right: 0;
}
/*.primary-menu {
    position: absolute;
    right: 230px;
    width: 230px;
}*/
.title-container #logo {
    display: block;
    height: 80px;
    left: 20px;
    position: absolute;
    width: 220px;
}
#tagline {
    display: none;
}
.header {
    height: 100px;
    padding: 0;
}

#wrapper .dd-options {
  margin-top: -5px;
}
.menu-header .searchform {
  display: none;
}
.menu-menu-1-container { display:none !important;}
}
@media screen and (max-width: 1024px) {
.menu-header {left:26%;}
#wrapper .dd-options li:last-child {border-bottom:1px solid #E8E8E8 !important;}
}
@media screen and (max-width: 768px) {
.menu-header {
    left: auto;
    overflow: hidden;
    position: absolute;
    right: 10px;
    text-align: right;
    top: 20px;
    width: 220px;
}
}
@media screen and (max-width: 360px) {
.menu-header {
    right: 0px;
}
.title-container #logo {
    left:0px;
}
}
textarea.wpcf7-text {
    border-radius: 15px;
}