/*
 Theme Name:   Product Habits
 Theme URI:    http://producthabits.com
 Description:  Product Habits WordPress Theme
 Author:       WeBuild
 Author URI:   http://webuild.io
 Template:     upadvisors
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  culture-good
*/
/**
 * Theme settings
 */
/**
 * Header Colors
 */
.site-header-main .site-title a {
  color: #216ae4;
}
.site-header-main .primary-menu > li.current-menu-item > a {
  color: #216ae4;
}

.has-post-thumbnail #masthead.scrolled .main-navigation ul.primary-menu > li.current-menu-item > a {
  color: #216ae4;
}

.main-navigation ul a:hover {
  color: #216ae4;
}
.main-navigation ul.primary-menu > li:hover > a {
  color: #216ae4;
  border-bottom: 2px solid #216ae4;
}

.has-post-thumbnail .main-navigation ul.primary-menu > li:hover > a {
  color: #216ae4;
}
.has-post-thumbnail .main-navigation ul.primary-menu > li.current-menu-item > a {
  color: #216ae4;
}

.button,
a.button,
button,
a[role=button] {
  padding: 15px 20px;
  border: 1px solid transparent;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
  font-family: "proxima-nova", "Lato", sans-serif;
  display: inline-block;
  text-decoration: none;
  -moz-border-radius: 9999px;
  -webkit-border-radius: 9999px;
  border-radius: 9999px;
  text-transform: uppercase;
  font-size: 1.26rem;
  line-height: 1em;
  text-align: center;
  letter-spacing: 0.1em;
  white-space: normal;
  color: #fff;
  background: #216ae4;
  border-color: #216ae4;
}
.button:hover, .button:focus,
a.button:hover,
a.button:focus,
button:hover,
button:focus,
a[role=button]:hover,
a[role=button]:focus {
  color: #fff;
  background: #317efd;
  border-color: #317efd;
}
.button:active,
a.button:active,
button:active,
a[role=button]:active {
  background: #1a5fd2;
}
.button.outline, .button.outline:focus,
a.button.outline,
a.button.outline:focus,
button.outline,
button.outline:focus,
a[role=button].outline,
a[role=button].outline:focus {
  border-color: #216ae4;
  color: #216ae4;
}
.button.outline:hover, .button.outline:active, .button.outline:focus:hover, .button.outline:focus:active,
a.button.outline:hover,
a.button.outline:active,
a.button.outline:focus:hover,
a.button.outline:focus:active,
button.outline:hover,
button.outline:active,
button.outline:focus:hover,
button.outline:focus:active,
a[role=button].outline:hover,
a[role=button].outline:active,
a[role=button].outline:focus:hover,
a[role=button].outline:focus:active {
  background: #216ae4;
  border-color: #216ae4;
}

.entry-header .entry-title strong {
  color: #216ae4;
}

.team-header .name {
  color: #216ae4;
}

h1.highlight, .highlight h1, h2.highlight, .highlight h2, h3.highlight, .highlight h3, h4.highlight, .highlight h4, h5.highlight, .highlight h5, h6.highlight, .highlight h6,
.h1.highlight, .highlight
.h1, .h2.highlight, .highlight .h2, .h3.highlight, .highlight .h3, .h4.highlight, .highlight .h4, .h5.highlight, .highlight .h5, .h6.highlight, .highlight .h6 {
  color: #216ae4;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
.h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover {
  color: #216ae4;
}

.highlight, a {
  color: #216ae4;
}

.site-content a:hover {
  border-bottom: 1px solid #216ae4;
}

.gform_confirmation_message {
  color: #216ae4;
}

.gform_wrapper li:not(.no-morph) label.gfield_label.focused {
  color: #216ae4;
}

#main article:hover .entry-title a {
  color: #216ae4;
}

.ua-tabs ul li a:hover {
  color: #216ae4;
  border-bottom: 2px solid #216ae4;
}
.ua-tabs ul li li.ui-tabs-active a {
  color: #216ae4;
  border-bottom: 2px solid #216ae4;
}
.ua-tabs .ui-state-active a,
.ua-tabs .ui-widget-content .ui-state-active a,
.ua-tabs .ui-widget-header .ui-state-active a {
  color: #216ae4;
  border-bottom: 2px solid #216ae4;
}

.has-post-thumbnail .entry-header:before {
  background: #18171C;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

section.form .form-container {
  border-color: #317efd;
}

.entry-header .entry-title span {
  font-weight: 400;
  display: block;
}

.gfield_checkbox li input[type="checkbox"]:checked + label:after {
  border-color: #216ae4;
}

.gfield_radio li input[type="radio"]:checked + label:after {
  border-color: #216ae4;
}

#main {
  margin-top: -45px;
}

#main article:hover .article-inner .post-entry-title a {
  color: #216ae4;
}
#main article:hover .article-inner a.more-link {
  color: #216ae4;
  border-color: #216ae4;
}

.widget-title {
  color: #216ae4;
}

.comments-area {
  background: url("images/loader.svg") center no-repeat;
}

.wpp-list li a:hover {
  color: #216ae4;
}

.slide-out-widget .subtitle strong {
  color: #216ae4;
}

.promo-open {
  color: #216ae4;
}

.flexible-subscribe-form .ginput_container_email:after,
.flexible-subscribe-form .inputwrap:after {
  color: #216ae4;
}

.flexible-subscribe-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  border-bottom-color: rgba(33, 106, 228, 0.25);
  color: #216ae4;
}
.flexible-subscribe-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-webkit-autofill {
  border-bottom: 1px solid #216ae4 !important;
  -webkit-text-fill-color: #216ae4 !important;
}

.flexible-subscribe-form input::-webkit-input-placeholder {
  color: #216ae4;
}

.flexible-subscribe-form input::-moz-placeholder {
  color: #216ae4;
  opacity: 1;
}

.flexible-subscribe-form input:ms-input-placeholder {
  color: #216ae4;
}

.flexible-subscribe-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder {
  color: #216ae4;
}
.flexible-subscribe-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder {
  color: #216ae4;
}
.flexible-subscribe-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder {
  color: #216ae4;
}
.flexible-subscribe-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder {
  color: #216ae4;
}

.single-post #main article .author:hover .author-name {
  border-bottom: 1px solid #216ae4;
}

.blog .post-entry-title {
  margin-bottom: 1.5rem;
}
.blog #main article .entry-meta {
  margin-bottom: 15px;
}

.owl-wrapper-outer .essb_links_list {
  display: none;
}

.post-entry-title.h2 {
  font-size: 28px;
  line-height: 34px;
}

@media screen and (min-width: 779px) {
  .post-entry-title.h2 {
    font-size: 30px;
    line-height: 38px;
  }
}

/*# sourceMappingURL=style.css.map */
