/*
Theme Name:  Neve Child Theme
Theme URI:   http://motivoweb.com
Description: Child Theme for Neve
Version:     0.0.1
Author:      Adam Nekola
Template:    neve
Text Domain:  nevechild
*/


@media (min-width: 1200px) {
  .container {
      max-width: 1100px;
  }
}
.footer--row .footer--row-inner .container .row {
  align-items: start;
  padding: 30px 0 45px;
}

body, .site-title{
  font-size:14px;
  line-height:1.6;
  letter-spacing:0px;
}
h2{font-size:30px;}
h2{font-weight:600;}
h2{text-transform:none;}
h2{letter-spacing:0px;}
h2{line-height:1.6;}
h3{font-size:20px;}
h4{font-size:18px;}
h4{font-weight:700;}
h4{text-transform:none;}
h4{letter-spacing:0px;}
h4{line-height:1.6;}
h5{font-size:16px;}
h6{font-size:14px;}
a{color:#0087ea;}
.nv-loader{border-color:#0087ea;}
a:hover, a:focus{color:#ebab00;}
body, .entry-title a, .entry-title a:hover, .entry-title a:focus{color:#282828;}
.has-white-background-color{background-color:#ffffff!important;}
.has-white-color{color:#ffffff!important;}
.has-black-background-color{background-color:#000000!important;}
.has-black-color{color:#000000!important;}
/*.has-neve-button-color-background-color{background-color:#01978e!important;}
.has-neve-button-color-color{color:#01978e!important;} */
.has-neve-link-color-background-color{background-color:#0087ea!important;}
.has-neve-link-color-color{color:#0087ea!important;}
.has-neve-link-hover-color-background-color{background-color:#ebab00!important;}
.has-neve-link-hover-color-color{color:#ebab00!important;}
.has-neve-text-color-background-color{background-color:#282828!important;}
.has-neve-text-color-color{color:#282828!important;}
.nv-tags-list a{color:#0087ea;}
.nv-tags-list a{border-color:#0087ea;}
.button.button-primary, button, input[type=button], .btn, input[type="submit"], /* Buttons in navigation */ ul[id^="nv-primary-navigation"] li.button.button-primary > a, .menu li.button.button-primary > a{background-color:#0087ea;}
.button.button-primary, button, input[type=button], .btn, input[type="submit"], /* Buttons in navigation */ ul[id^="nv-primary-navigation"] li.button.button-primary > a, .menu li.button.button-primary > a{color:#ffffff;}
.nv-tags-list a:hover{border-color:#0064ab;}
.button.button-primary:hover, .nv-tags-list a:hover, ul[id^="nv-primary-navigation"] li.button.button-primary > a:hover, .menu li.button.button-primary > a:hover{background-color:#0064ab;}
.button.button-primary:hover, .nv-tags-list a:hover, ul[id^="nv-primary-navigation"] li.button.button-primary > a:hover, .menu li.button.button-primary > a:hover{color:#ffffff;}
.button.button-primary, button, input[type=button], .btn, input[type="submit"]:not(.search-submit), /* Buttons in navigation */ ul[id^="nv-primary-navigation"] li.button.button-primary > a, .menu li.button.button-primary > a{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
.button.button-secondary, #comments input[type="submit"], .cart-off-canvas .button.nv-close-cart-sidebar{color:#676767;}
.button.button-secondary, #comments input[type="submit"], .cart-off-canvas .button.nv-close-cart-sidebar{border-color:#676767;}
.button.button-secondary:hover, #comments input[type="submit"]:hover{color:#676767;}
.button.button-secondary:hover, #comments input[type="submit"]:hover{border-color:#676767;}
.button.button-secondary, #comments input[type="submit"]{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
.button.button-secondary, #comments input[type="submit"]{border:1px solid;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
@media(min-width: 576px){
  body, .site-title{
    font-size:15px;
    line-height:1.6;
    letter-spacing:0px;
  }
  h2{font-size:1.75em;}
  h2{letter-spacing:0px;}
  h2{line-height:1.6;}
  h3{font-size:1.1em;}
  h4{font-size:1em;}
  h4{letter-spacing:0px;}
  h4{line-height:1.6;}
  h5{font-size:0.75em;}
  h6{font-size:0.75em;}
}
@media(min-width: 960px){
  body, .site-title {
    font-size:16px;
    line-height:1.6;
    letter-spacing:0px;
  }
  h2{font-size:1.75em;}
  h2{letter-spacing:0px;}
  h2{line-height:1.3;}
  h3{font-size:25px;}
  h4{font-size:0.8em;}
  h4{letter-spacing:0px;}
  h4{line-height:1.6;}
  h5{font-size:16px;}
  h6{font-size:14px;}
  .caret-wrap{border-color:transparent;}
}
.hfg_header .header-main-inner,.hfg_header .header-main-inner.dark-mode,.hfg_header .header-main-inner.light-mode { }
 .hfg_header .header-menu-sidebar .header-menu-sidebar-bg,.hfg_header .header-menu-sidebar .header-menu-sidebar-bg.dark-mode,.hfg_header .header-menu-sidebar .header-menu-sidebar-bg.light-mode { }
 @media (max-width: 576px) {
 .builder-item--logo .site-logo img { max-width: 120px; }
 .builder-item--logo .site-logo { padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
 .builder-item--logo { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 .builder-item--nav-icon .navbar-toggle { padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; }
 .builder-item--nav-icon { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 .builder-item--primary-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; }
 .builder-item--primary-menu li > a svg { height: 1em; width: 1em; }
 .builder-item--primary-menu { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 .builder-item--footer-one-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 .builder-item--footer-two-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 .builder-item--footer-three-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 }
 @media (min-width: 576px) {
 .builder-item--logo .site-logo img { max-width: 120px; }
 .builder-item--logo .site-logo { padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
 .builder-item--logo { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 .builder-item--nav-icon .navbar-toggle { padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; }
 .builder-item--nav-icon { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 .builder-item--primary-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; }
 .builder-item--primary-menu li > a svg { height: 1em; width: 1em; }
 .builder-item--primary-menu { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 .builder-item--footer-one-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 .builder-item--footer-two-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 .builder-item--footer-three-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 }
 @media (min-width: 961px) {
   .builder-item--logo .site-logo img { max-width: 175px; }
  .builder-item--logo .site-logo { padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
  .builder-item--logo { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
  .builder-item--nav-icon .navbar-toggle { padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; }
  .builder-item--nav-icon { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
  .builder-item--primary-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; }
  .builder-item--primary-menu li > a svg { height: 1em; width: 1em; }
  .builder-item--primary-menu { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
  .builder-item--footer-one-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
  .builder-item--footer-two-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
  .builder-item--footer-three-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 }
 .builder-item--nav-icon .navbar-toggle { border-radius: 3px; border: 1px solid; }
 .header-menu-sidebar .close-sidebar-panel .navbar-toggle { border-radius: 3px; border: 1px solid; }
 .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li:not(.woocommerce-mini-cart-item) > a { color: #000000; }
 .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li > .amp-caret-wrap svg { fill: #000000; }
/* .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li:not(.woocommerce-mini-cart-item) > a:after { background-color: #01978e; }
 .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li:not(.woocommerce-mini-cart-item):hover > a { color: #01978e; }
 .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li:hover > .amp-caret-wrap svg { fill: #01978e; }
 .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li.current-menu-item > a { color: #01978e; }
 .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li.current-menu-item > .amp-caret-wrap svg { fill: #01978e; } */
 @media (min-width: 961px) { .header--row .hfg-item-right .builder-item--primary-menu .primary-menu-ul > li:not(:first-child) { margin-left: 20px; }
 .header--row .hfg-item-center .builder-item--primary-menu .primary-menu-ul > li:not(:last-child), .header--row .hfg-item-left .builder-item--primary-menu .primary-menu-ul > li:not(:last-child) { margin-right: 20px; }
 .builder-item--primary-menu .style-full-height .primary-menu-ul > li:not(.menu-item-nav-search):not(.menu-item-nav-cart) > a:after { left: -10px; right: -10px; }
 .builder-item--primary-menu .style-full-height .primary-menu-ul:not(#nv-primary-navigation-sidebar) > li:not(.menu-item-nav-search):not(.menu-item-nav-cart):hover > a:after { width: calc(100% + 20px) !important;; }
 }
 .builder-item--primary-menu .primary-menu-ul > li > a { height: 25px; }
 .builder-item--primary-menu li > a { font-weight: 500; text-transform: none; }
 .footer-bottom-inner,.footer-bottom-inner.dark-mode,.footer-bottom-inner.light-mode { background-color: #282828; }

/* Custom Adam */

.single h1.entry-title {
  margin-bottom: 20px;
}
.nv-thumb-wrap img,
.nv-post-thumbnail-wrap img {
  border: 6px solid #eee;
}
@media (min-width: 960px) {
  .layout-default .article-content-col .content {
    flex-direction: row-reverse;
  }
  .nv-post-thumbnail-wrap ~ .default-layout-content {
    padding-left: 0;
    padding-right: 80px;
  }
  .layout-alternative .nv-post-thumbnail-wrap,
  .layout-default .nv-post-thumbnail-wrap {
    max-width: 35%;
  }
}
.widget ul li {
  margin-top: 20px;
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
}
blockquote {
  text-align: center;
}
blockquote p {
  font-family: georgia, serif;
  font-style: italic;
}
ol {
  list-style: decimal-leading-zero;
  padding-left: 40px;
}
code {
  background: #eaf3f7;
  border-radius: 5px;
  padding: 10px 15px;
  display: block;
}
