.tagline {
  display: inline-block;
  float: left;
  margin-top: 24px;
  margin-right: 20px;
}
.tagline a {
  text-decoration: none;
  color: #fff;
}
.tagline_inactive {
  display: inline-block;
  float: left;
  margin-top: 24px;
  margin-right: 20px;
}
.tagline_inactive a {
  text-decoration: none;
  color: #777;
}
.tagline_inactive a:hover {
  text-decoration: none;
  color: #fff;
}
.currently_editing {
  display: inline-block;
  float: left;
  margin-top: 24px;
  margin-right: 20px;
  margin-left: 70px;
  color: #777;
  font-size: 18px;
}

.page-name-input {
  margin-right: 80px;
}
.bg-w {
 /* background: #fff;*/
}
.template-container {
  /*max-width: 1000px;*/
  margin: 0 auto;
}
.template-header {
  height: 150px;
  text-align: left;
  background: #3e3e3e;
}
.template-header h1 {
  font-size: 48px;
  color: #ffffff;
  margin: 0;
  margin: 10px 0 0 40px;
}
.template-header h1 a {
  text-decoration: none;
  color: #ffffff;
}
.template-header h1 a:hover {
  text-decoration: underline;
  color: red;
}
.template-header p {
  font-size: 24px;
  color: #ffffff;
  margin: 0;
  padding: 0 0 0 40px;
  /*border-left: 1px solid #3e3e3e;*/
}
.template-header .top-user-bar {
  /*float: right;*/
  margin: 0;
}
.template-header .top-user-bar .small-block {
  float: right;
  background: #626970;
}
.template-header .top-user-bar .small-block p {
  font-size: 13px;
  padding: 8px 11px;
}
.template-header .top-user-bar .small-block p:hover {
  background: #28a9e0;
}
.template-header .logo-container {
  float: left;
  /*max-width: 250px;*/
  /*height: 100px;*/
  /*padding: 5px 5px 5px 5px;*/
}
.template-header .template-meta {
  float: left;
}
.hero-image {
  height: 300px;
  background: url('../images/hero-image.jpg') no-repeat;
  background-size: cover;
}
.template-footer {
 /* min-height: 280px;*/
  text-align: left;
  background: #3e3e3e;
   padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
 padding-top:0px;
}
.template-footer h4 {
  font-size: 18px;
  color: #ffffff;
  margin-bottom: 24px;
}
.template-footer p {
 /* font-size: 12px;*/
  line-height: 16px;
 /* color: #fff;*/
  margin: 0 0 10px 0;
}
.template-footer p a {
  /*text-decoration: underline;*/
  color: #28a9e0;
}
.template-footer p a:hover {
  /*text-decoration: underline;*/
  color: #fff;
}
.template-footer .social-spacing {
  /*padding: 0 40px 40px 0;*/
  margin:0 50px 40px 0;
  
}

.template-footer h3 {
    margin-top:10px !important;
}

.template-footer .footer-fb {
  width: 32px;
  height: 32px;
  background: url('../images/footer-fb.png') no-repeat;
  float: left;
}
.template-footer .footer-tw {
  width: 32px;
  height: 32px;
  background: url('../images/footer-tw.png') no-repeat;
  float: left;
}
.template-footer .footer-in {
  width: 32px;
  height: 32px;
  background: url('../images/footer-in.png') no-repeat;
  float: left;
}
.template-footer .footer-yt {
  width: 32px;
  height: 32px;
  background: url('../images/footer-yt.png') no-repeat;
  float: left;
}

.template-footer .footer-insta {
  width: 32px;
  height: 32px;
  background: url('../images/footer-insta.png') no-repeat;
  float: left;
}

.template-footer .footer-pin {
  width: 32px;
  height: 32px;
  background: url('../images/footer-pin.png') no-repeat;
  float: left;
}

.nav-tabs li a {
  padding: 5px 10px!important;
}
.nav-tabs li.active a {
  background: #f5f5f5!important;
}
.nav-tabs li.active a:hover {
  background: #f5f5f5;
}
.nav-tabs {
  border: 0px!important;
}
#AddNewPageBlank {
  display: none;
}
#AddNewPageBlank img {
  border: 5px solid #fff;
}
#AddNewPageBlank img:hover {
  border: 5px solid #6f9a15;
}
#AddNewPagePredefined {
  display: none;
}
#AddNewPagePredefined img {
  border: 5px solid #fff;
}
#AddNewPagePredefined img:hover {
  border: 5px solid #6f9a15;
}
.editable {
  /*z-index: 1000;*/
}

.owl-item img {
    
    width:100%;
}

a.disabled {
   pointer-events: none;
   cursor: default;
}

#form-title {
    margin-top:10px !important;
}