#site-header {
background: black;
height: 80px;
padding: 0 !important;
}
#site-header #logo img{
max-width: 230px;
margin-top: 15px;
}
#header {
border-top: none 4px solid #333333;
padding: 20px 0;
}
#primary-nav {
bottom: 0px;
top: 0px;
}
#primary-nav ul{
padding: 30px 0 0;
}
#primary-nav ul a{
color: white;
font-family: Arial, sans-serif;
font-weight: bold;
transition: none;
}
#primary-nav ul a:hover{
color: #2174eb;
}
#primary-nav-mobile {
margin: 0;
}
.page-template-template-front-page-php #page-header h1 {
font-size: 60px;
font-weight: normal;
margin: 0;
}

.ltr-div {display:block;margin:5px 0px 10px 0px;}
.ltr-div img {margin-right:5px}

.kb-cat {
  display:block;
  color:#444444 !important;
  padding-left:80px;
  min-height:64px
}
hr {
  height:1px;
  background:#dddddd !important;
  display:block;
  margin:10px 0;
  border:none
}
.kb-cat label {font-size:24px;display:block;padding-bottom:5px;cursor:pointer}
.kb-cat span {font-size:14px;line-height:18px;display:block}
.kb-cat:hover label {color:#a03717}
.cat-contactus label {color:#000 !important}
.cat-projects {background:url('/wp-content/uploads/2014/05/projects.png') no-repeat left top}
.cat-tasks {background:url('/wp-content/uploads/2014/05/tasks.png') no-repeat left top}
.cat-documents {background:url('/wp-content/uploads/2014/05/documents.png') no-repeat left top}
.cat-time {background:url('/wp-content/uploads/2014/05/time.png') no-repeat left top}
.cat-expenses {background:url('/wp-content/uploads/2014/05/expenses.png') no-repeat left top}
.cat-reports {background:url('/wp-content/uploads/2014/05/reports.png') no-repeat left top}
.cat-admin {background:url('/wp-content/uploads/2014/05/admin.png') no-repeat left top}
.cat-access-rights {background:url('/wp-content/uploads/2014/05/access-rights.png') no-repeat left top}
.cat-mobile {background:url('/wp-content/uploads/2014/05/mobile.png') no-repeat left top}
.cat-misc {background:url('/wp-content/uploads/2014/05/misc.png') no-repeat left top}
.cat-videos {background:url('/wp-content/uploads/2014/05/videos.png') no-repeat left top}
.cat-getting-started {background:url('/wp-content/uploads/2014/05/getting-started.png') no-repeat left top}
.cat-interface {background:url('/wp-content/uploads/2014/05/interface.png') no-repeat left top}
.cat-expenses {background:url('/wp-content/uploads/2014/05/expenses.png') no-repeat left top}
.cat-email-notifications {background:url('/wp-content/uploads/2014/05/email-notif.png') no-repeat left top}
.cat-billing {background:url('/wp-content/uploads/2014/05/bill.png') no-repeat left top}

.cat-task-dependencies {background:url('/wp-content/uploads/2014/05/task-dependency.png') no-repeat left top}
.cat-project-templates {background:url('/wp-content/uploads/2014/05/project-template.png') no-repeat left top}
.cat-recurring-tasks {background:url('/wp-content/uploads/2014/05/recurring-task.png') no-repeat left top}
.cat-api {background:url('/wp-content/uploads/2014/05/gear.png') no-repeat left top}
.cat-contactus {background:url('/wp-content/uploads/2014/05/contactus.png') no-repeat left top}
/*getting-started.png*/

.cat-account {background:url('/wp-content/uploads/2014/05/account.png') no-repeat left top}
.cat-create-users {background:url('/wp-content/uploads/2014/05/create-users.png') no-repeat left top}
.cat-create-project {background:url('/wp-content/uploads/2014/05/create-project.png') no-repeat left top}
.cat-add-tasks {background:url('/wp-content/uploads/2014/05/add-tasks.png') no-repeat left top}
.cat-preferences-user {background:url('/wp-content/uploads/2014/05/preferences-user.png') no-repeat left top}
.cat-others {background:url('/wp-content/uploads/2014/05/misc.png') no-repeat left top}

.gsg {padding-left:64px;min-height:48px;background-size:48px 48px}
/* Homepage Block */
.aHome {display:block;background:#4a4a4a;height:150px}
.aHome:hover {background:#1169cc}
.aHome span {display:block;padding:1em;color:#fff;font-size:24px}
.aHome span i {display:block;font-size:15px;line-height:20px;margin-top:10px}

#related-posts .entry-title, #related-posts .entry-title a {
line-height:24px !important;
  padding-bottom:5px;
}

.widget ul, .widget ul ul, .widget ul ul ul {
padding: 0;
margin: 10px 0 0 25px;
list-style: circle;
}
.widget ul li.cat-item {
  list-style:none !important;
  margin-bottom:8px
}
.widget ul li ul {
}
.widget ul li {
margin: 0 0 5px 0px;
}
.widget ul li ul li{
margin: 0px 0px 0px 10px;
}

.entry-content p, .entry-content ul, .entry-content ol, .entry-content dl, .entry-content blockquote, 
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, 
.entry-content h6, .entry-content code, .entry-content pre, .entry-content table {
margin-bottom: 10px
}
.entry-content h4, .entry-content h5, .entry-content h6 {
margin-top: 15px;
}

article a:link, article a:active, article a:visited,  article a:hover {
  text-decoration:underline;
  color:#000 !important
}
article a:hover, .entry-title a:hover {
  color:#a03717 !important
}
.tags a:link, .tags a:active, .tags a:visited, .tags a:hover {
  color:#fff !important;
  text-decoration:none !important
}
.aHome, .kb-cat {
  text-decoration:none !important
}

.entry-content ul li, .entry-content ol li {
  padding-left: 6px;
  margin-bottom: 10px;
  line-height:18px
}

#sidebar {
  font-size: 14px;
}

.entry-content img {
border:1px solid #ddd
}

.ltr-div img {
border:none !important
}

#primary-nav > ul > li:after {
content: ""
}

.search-everything-highlight-color {
  background-color:inherit !important
}

.login label, .login input {display:inline-block !important}
.login .input {width:100% !important;max-width:350px !important}

article#post-1503 .entry-content {
  margin: 0 -10px;
}
div.tips-block-container {
  background: white;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  display: inline-block;
  float: left;
  height: 180px;
  margin: 10px 10px 20px;
  padding: 15px;
  position: relative;
  transition: all 0.2s ease;
  vertical-align: top;
  width: calc(50% - 20px);
}
div.tips-block-container p:empty,
div.tips-block-container br {
  display: none;
}
div.tips-block-container div.tips-block-wrapper {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
div.tips-block-container span {
  text-align: center;
  vertical-align: top;
}
div.tips-block-container span.tips-block-icon {
  color: rgba(0, 0, 0, 0.6);
  margin: 0 5px 0 0;
}
div.tips-block-container span.tips-block-icon i.fa {
  display: inline-block;
  font-size: 30px;
  height: 35px;
  line-height: 30px;
  width: 35px;
}
div.tips-block-container span.tips-block-icon i.fa.fa-exclamation,
div.tips-block-container span.tips-block-icon i.fa.fa-dollar {
  border-radius: 500px;
  border: 3px solid rgba(0, 0, 0, 0.6);
  font-size: 20px;
  height: 30px;
  width: 30px;
  line-height: 24px;
  margin-right: 5px;
}
div.tips-block-container span.tips-block-title {
  font-size: 20px;
}
div.tips-block-container ul {
  font-size: 14px;
  height: auto;
  list-style: none;
  margin: 15px 0 10px 0;
  overflow: hidden;
  padding: 0 0 0 33px;
}
div.tips-block-container ul li {
  padding: 0;
  position: relative;
}
div.tips-block-container ul li a[rel=wp-video-lightbox] {
  overflow: visible;
  position: relative;
  text-decoration: none;
}
div.tips-block-container ul li i.fa {
  left: -22px;
  position: absolute;
  top: 2px;
}
div.tips-block-container span.expander {
  background: linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.66) 30%, white 60%);
  bottom: 0px;
  color: rgba(0, 0, 0, 0.41);
  cursor: pointer;
  font-size: 20px;
  height: 50px;
  left: 15px;
  position: absolute;
  right: 15px;
  text-align: right;
  z-index: 1;
}
div.tips-block-container span.expander i.fa {
  background-color: white;
  border-radius: 500px;
  bottom: -14px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
  padding: 5px;
  position: absolute;
  right: 0;
}
div.tips-block-container span.expander i.fa:before {
  display: inline-block;
  transition: -webkit-transform 0.2s ease 0.2s;
  transition: transform 0.2s ease 0.2s;
}
div.tips-block-container.expandable.hover,
div.tips-block-container.expandable.expanded {
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.4);
}
div.tips-block-container.expandable.expanded span.expander {
  background: transparent;
  height: 20px;
}
div.tips-block-container.expandable.expanded span.expander i.fa:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
/* CLEARFIX HELPER */
.clearfix:after {
  clear: both;
  content: "";
  display: table;
}