/*     
Theme Name: Nicole
Author: Esther Godoy Web Studio
Description: Nicole
Version: 0.0.1
Tags: Custom Wordpress
*/

@font-face {
    font-family: 'amaticbold';
    src: url('/wp-content/themes/Nicole/fonts/amatic-bold.eot');
    src: url('/wp-content/themes/Nicole/fonts/amatic-bold.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/Nicole/fonts/amatic-bold.woff2') format('woff2'),
         url('/wp-content/themes/Nicole/fonts/amatic-bold.woff') format('woff'),
         url('/wp-content/themes/Nicole/fonts/amatic-bold.ttf') format('truetype'),
         url('/wp-content/themes/Nicole/fonts/amatic-bold.svg#amaticbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'njg-amaticregular';
    src: url('/wp-content/themes/Nicole/fonts/amaticsc-regular.eot');
    src: url('/wp-content/themes/Nicole/fonts/amaticsc-regular.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/Nicole/fonts/amaticsc-regular.woff2') format('woff2'),
         url('/wp-content/themes/Nicole/fonts/amaticsc-regular.woff') format('woff'),
         url('/wp-content/themes/Nicole/fonts/amaticsc-regular.ttf') format('truetype'),
         url('/wp-content/themes/Nicole/fonts/amaticsc-regular.svg#njg-hand') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'njg-hand';
    src: url('/wp-content/themes/Nicole/fonts/nicolecap2njg.eot');
    src: url('/wp-content/themes/Nicole/fonts/nicolecap2njg.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/Nicole/fonts/nicolecap2njg.woff2') format('woff2'),
         url('/wp-content/themes/Nicole/fonts/nicolecap2njg.woff') format('woff'),
         url('/wp-content/themes/Nicole/fonts/nicolecap2njg.ttf') format('truetype'),
         url('/wp-content/themes/Nicole/fonts/nicolecap2njg.svg#nicolecap2regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
* {
    margin: 0;
}
html,
body {
    height: 100%;
    min-height: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:#30271d;
}
body {
    font-family: "Roboto", helvetica, arial, sans-serif !important;
    background: #ffffff;
    font-size: 14px;
    overflow-x: hidden;
    font-weight: 400 !important;
}
.container {
    margin: auto !important;
}
a {
    color:#30271d !important;
    font-weight: 400;
}
a:hover,
a:focus {
    text-decoration: none !important;
    /*color:#333333 !important;*/
}
p,
div {
    font-family: "Roboto", helvetica, arial, sans-serif !important;
    font-size: 1.425rem;
    line-height: 1.625;
    font-weight: 400;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 3rem;
    font-family: "njg-hand", helvetica, arial, sans-serif !important;
    margin: 0 0 1.5rem 0;
    color:#30271d;
}
.pos-rel {
    position: relative !important;
}
.pos-rel.top {
    z-index:2;
}
.image-center {
    position: relative;
    display: block;
    height: 0px;
    overflow: hidden;
    padding-bottom: 66%;
}
.image-center > img {
    position: absolute;
    display: block;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    margin: auto;
    height: auto;
    width: 100% !important;
    min-width: 100% !important;
}
.image-center.byheight > img {
    height: 160% !important;
    width: auto !important;
}
.image-center img {
    width: 100% !important;
    height: auto !important;
}
.txt-left {
    text-align: left !important;
}
.txt-right {
    text-align: right !important;
}
.txt-center {
    text-align: center !important;
}
.txt-white {
    color:#ffffff !important;
}
.txt-justify {
    text-align: justify !important;
}
.pos-rel {
    position: relative !important;
}
.full-height {
    height: 100% !important;
}
.table {
    display: table;
    height: 100% !important;
    width: 100% !important;
    margin: 0 !important;
}
.table-cell {
    display: table-cell;
    height: 100% !important;
    width: 100% !important;
    vertical-align: middle;
}
div.wpcf7-validation-errors {
    border: 0px solid #f7e700;
}
div.wpcf7-response-output {
    margin: 0;
    padding: 0;
}
div.wpcf7-mail-sent-ok {
    border: 0px solid #398f14;
}
span.wpcf7-not-valid-tip {
    color: #ca766c;
    font-size: 1.25rem;
    font-weight: normal;
    display: block;
}
textarea:hover,
input:hover,
textarea:active,
input:active,
textarea:focus,
input:focus,
button:focus,
button:active,
button:hover,
label:focus,
.btn:active,
.btn.active,
.btn:focus,
a:focus {
   outline: 0px !important;
    -webkit-appearance: none;
}
.stdw-pd {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
}
.row.stdw-pd {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.std-pd {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.row.std-pd {
    margin-left: -5px !important;
    margin-right: -5px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.md-pd {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
}
.row.md-pd {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.dbl-pd {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.row.dbl-pd {
    margin-left: -15px !important;
    margin-right: -15px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.xl-pd {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.row.xl-pd {
    margin-left: -40px !important;
    margin-right: -40px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.stretch {
    min-width: 100%;
}
.image-center.byheight img {
    height: 160% !important;
    width: auto !important;
}
/*.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; 
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe,
.videoWrapper video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}*/
video {  
   width:100%; 
/*   max-width:300px; */
   height:auto; 
}
#video {
    width:700px;
    max-width:100%;
    display:none;
}
ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.fancybox-skin {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background-repeat:repeat;
    background-attachment: scroll;
}
.fancybox-lock body {
    overflow: visible !important;
}
header {
    width: 100%;
    height: 159px;
    line-height: 60px;
    padding: 0px 30px;
    font-weight: 700;
    position: relative;
    z-index: 999;
    padding: 12px 0 0 0;
}
header img {
    height:100%;
}
header .menu {
    text-align:right;
}
header nav li {
    display: inline-block;
    margin: 0px 0.725rem;
    padding-top: 96px;
    height: 145px;
}
header nav li:first-child {
    margin-left:0;
}
header nav li:last-child {
    margin-right: 0px;
}
header nav li a {
    color: #131313 !important;
    font-size: 1.625rem;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 0px;
    text-transform: lowercase;
    display: inline-block;
    font-weight: 300;
  /*  height: 147px;*/
    /* background: red; */
}
header nav li a:hover {
    color:#ca766c !important;
}
.menu-item-has-children {
    position:relative;
}
.sub-menu {
    position: absolute;
    display: none;
    background: #ffffff;
    border: 1px solid #39474f;
    padding: 5px 10px;
    left: -10px;
    right: 0;
    margin: 7px auto 0 auto;
    width: 247px;
    text-align: left;
}
.sub-menu .sub-menu {
    position: static;
    margin: 0;
    border: 0px;
    display: block;
    width: 100%;
}
.sub-menu li {
    margin:0px;
    display:block;
    padding-top:0;
    height:auto;
}
.sub-menu li a {
    padding: 0px;
    text-align: left;
    height: auto;
}
.menu-item-has-children:hover > .sub-menu,
.menu-item-has-children:hover > .sub-menu:hover {
    display: block !important;
}
.sub-menu li.menu-item-has-children > a:nth-child(1) {
    position: relative;
    font-weight: 700;
}
.sub-menu li.menu-item-has-children > a:nth-child(1):hover {
    color:#000000 !important;
    cursor: normal !important;
}
.sub-menu li.menu-item-has-children > a:nth-child(1):after {
    content: " ";
    background: #39474f;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 2px;
    margin: auto;
    position: absolute;
    z-index: 99;
}
/* HEADER MENU END*/

.page-wrap {
    min-height: 100%;
/*    margin-bottom: 100px;*/
    background: #ffffff;
    /* padding-top: 1px; */
    clear:both;
}
.page-wrap:after {
    content: "";
    height: 0px !important;
    display: block;
}
footer,
.page-wrap:after {
    height: 275px;
}
footer {
    color: #ffffff;
    background: #ca766c;
    position: relative;
    height: 280px;
}
footer a,
footer span {
    color: #ffffff !important;
    display:block;
}
footer section {
    padding: 4rem 0 0 0;
}
footer h1 {
    font-family: "njg-hand", sans-serif !important;
    color: #ffffff;
    margin: 0 0 10px 0;
    font-size: 3rem;
}
footer .patreon {
    margin-top:5px;
}
.footer-details {
    font-size:1.25rem;
    text-align:center;
}
.footer-details img {
    margin:-20px 0 10px 0;
}
.flexslider {
    margin: 1.25em 0px 0rem 0px;
    border: 0px !important;
    background: transparent;
    min-height: 276px;
}
.flex-control-naenues {
    display: block;
}
#buy,
#podcast {
    padding:6rem 0;
}
.section-heading {
    font-family: 'njg-hand', sans-serif !important;
    font-size: 5rem;
    margin-bottom: 3rem;
    font-weight: 500;
}
#buy figure {
    background: #f5f5f5;
    padding: 30px;
    height: 580px;
}
#buy figcaption h1 {
    font-size: 2.725rem;
    font-weight: 300;
    text-align: center;
    margin: 15px 0 0 0;
}
#buy figcaption p {
    font-size: 1.325rem;
    line-height: 1.25;
    text-align: center;
    font-style: italic;
    margin: 10px 0;
}
#buy img {
    max-width:80%;
    margin:auto;
    display:block;
}
#buy a,
#podcast a,
.back-to-posts,
.njg-pagination a,
.schedule {
    background: #ca766c;
    display: block;
    height: 40px;
    line-height: 40px;
    color: #ffffff !important;
    font-weight: 400;
    padding: 0px 15px;
    margin: 15px auto 0 auto;
    width: 150px;
    text-align: center;
    font-size: 1.725rem;
    letter-spacing: 1px;
}
#news h1 {
    font-weight: 400;
    font-size: 2.25rem;
    margin: 10px 0 5px 0;
    letter-spacing:0px;
}
#news .date {
    font-weight:600;
}
#news span {
    display: block;
    margin: 0 0 5px 0;
}
#sb_instagram {
    margin-bottom: -5px;
}
#podcast {
    padding:5rem 0 0 0 0;
}
#podcast a,
.back-to-posts,
.njg-pagination a,
.schedule {
    background:#009da9;
    width:200px;
    margin-top:3rem;
}
.back-to-posts,
.njg-pagination a {
    font-weight: 300;
    margin-left: 0;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 1.325rem;
    width: 170px;
    line-height: 41px;
    margin-top: 6rem;
}
.schedule {
    width:auto;
    height:auto;
}
.njg-pagination a {
    margin-top:2.5rem;
}
.njg-pagination .njg-next a {
    margin-right: 0!important;
    margin-left: auto;
}
#njg_instagram {
    padding:5rem 0 0 0;
}
.patreon a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    background: #009da9;
    padding: 0px 10px;
    border-radius: 0px;
    color:#ffffff !important;
    font-weight:400;
}
.patreon a:hover {
    color:#ffffff !important;
}
.patreon img {
        height: 15px;
        vertical-align: middle;
        margin-top:-1px;
}
.njg-social {
    position: absolute;
    top: 10px;
    right: 0;
    text-align: right;
    margin: auto;
    left: 0;
    right: 0;
}
.njg-social li {
    display: inline-block;
    margin-left: 1px;
}
.njg-social li a {
    font-size: 1.725rem;
    color: #ffffff !important;
    background: #ca766c;
    display: block;
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 100%;
}
#njg-bio {
    padding:6rem 0;
}
.njg-bio {
    padding: 2.5rem;
    border: 1px solid #000000;
}
.njg-bio p {
    font-size: 1.725rem;
    font-weight: 100;
}
#about-social {
    padding:2.5rem 0 0 0;
}
#all-posts {
    padding:6rem 0;
}
.post h1 {
    font-size: 1.725rem;
    letter-spacing: 1px;
    line-height: -1px !important;
    margin: 0px;
    font-weight: 400;
    margin: 0 0 2px 0;
    line-height: 1.25;
}
.post .image-center:hover {
    opacity:0.8;
}
.post p {
    font-size: 1.25rem;
    line-height: 1.325;
    margin: 5px 0 0 0;
}
.post figcaption {
    background: #f5f5f5;
    padding: 15px;
    margin-bottom:25px;
}
.post-content {
    padding:2.5rem 0 0 0;
}
.post-content img {
    margin:15px 0;
    display:block;
}
.single-post h1 {
    font-weight:400;
    letter-spacing:1px;
    font-size:2.25rem;
}
#njg-categories li {
    display:block;
}
#njg-categories li a {
    text-transform: uppercase;
    font-size: 1.25rem;
}
#njg-categories li:first-child {
    font-size: 2rem;
    letter-spacing: 1px;
    color: #009da9;
    margin-top: -3px;
}
#njg-categories li a:hover {
     color:#009da9 !important;
}
.contact-page {
    max-width:900px;
    margin:auto;
    padding:6rem 0;
}
.contact-page h1 {
    font-size: 2rem;
    font-weight: 400;
    text-transform: none;
}
.contact-page .njg-social {
    position: static;
    margin: 1rem auto 2rem 0;
    text-align: left;
}
.contact-page .njg-social li {
    display: inline-block;
    margin-left: 0;
    margin-right: 5px;
}
.contact-page input,
.contact-page textarea {
    width:100%;
    height:40px;
    border:1px solid #eeeeee;
    line-height:40px;
    padding:0px 10px;
}
.contact-page textarea {
    height:200px;
    padding:0 10px 10px 10px;
}
.contact-page input[type="submit"] {
    background: #009da9;
    border: 1px solid #009da9;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    font-size: 1.725rem;
}
.contact-page a {
        font-size: 1.725rem;
}
.basic-page {
    padding:6rem 0;
}
.tour-dates {
    margin-bottom:1rem;
}
.tour-section {
    margin-bottom:4rem;
}
#tour-dates {
    max-width: 900px;
    margin: 5rem auto !important;
}
#tour-dates .wrapper {
    border: 1px solid #000000;
    padding: 15px;
    margin-top: 2.5rem;
}
#tour-dates p {
    font-size:1.725rem;
}
#tour-dates a {
    font-weight:600;
    color:#009da9 !important;
}
.tour-section h1 {
    font-size: 2.5rem;
    letter-spacing: 0px;
    font-family: "Lato", sans-serif !important;
}
.njg-location {
    font-weight:900;
}
.custom-categories {
    padding:6rem 0;
}
.custom-categories h4 {
    font-weight: 400;
    font-size: 2rem;
    color: #ca766c;
}
#njg-work {
    padding:5rem 0;
}
#njg-work figure {
    margin-bottom:30px;
}
.hero-overlay {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:rgba(0,0,0,0.6);
    text-align:center;
    display:none;
    z-index:9;
}
.hero-item:hover .hero-overlay {
    display:block;
}
.hero-overlay span {
    height: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    color: #ffffff !important;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 2rem;
    margin: auto;
    max-width: 310px;
    line-height: 40px;
    width: auto !important;
}
#all-posts .toggle-show {
    color: #009da9;
    font-size: 2.25rem;
    margin: 0px;
    letter-spacing:0px;
}
#all-posts .toggle-show .fa {
    display:none;
} 
#njg-shop {
    padding:5rem 0;
}
#njg-shop .woocommerce-product-details__short-description {
    display: none;
}
#njg-shop .quantity {
    display:none;
}
#njg-shop button,
.njg-button {
    height: 40px;
    width: 100%;
    border: 0px;
    background: #009da9;
    color: #ffffff !important;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 1.725rem;
    line-height: 38px;
    display:block;
    text-align:center;
}
.njg-button.product-detail {
    margin-top:2rem;
}
.product_title {
    font-size: 2.25rem;
    margin: 1.5rem 0 1rem 0;
}
#njg-shop .price {
    margin: 5px 0;
    font-size: 19px;
    /* display: none; */
}
.njg_product_wrapper {
    padding:5rem 0;
}
.woocommerce-breadcrumb {
    display:none;
}
.woocommerce button.button.alt, .woocommerce input.button.alt,
.woocommerce button.button.alt, .woocommerce input.button.alt:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background-color: #009da9;
    color: #fff !important;
    -webkit-font-smoothing: antialiased;
    border-radius: 0px;
    height: 40px;
    text-transform: uppercase;
    padding:0px 20px;
    line-height:40px;
}
.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: center;
    height: 40px;
}
.njg-logo {
    height:100% !important;
    width:auto !important;
}
.njg-cta {
    background: #009da9;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
    color: #ffffff !important;
    position: absolute;
    top: -3px;
    right: 166px;
}
.patreon-social img {
    width: 17px;
    height: auto;
    margin: -3px auto 0 1px;
}
.work-description {
    margin-bottom:3rem;
}
.variations .label {
    font-weight: 700;
    display: none !important;
    color:#000000;
}
.reset_variations {
    display:none !important;
}
#pet-portrait-type {
    max-width:260px;
    margin-bottom:10px;
}
#njg-shop .product_meta {
    display:none;
}
#njg-shop .image-center img {
    height: 100% !important;
    width: auto !important;
}
#ponyo {
    padding:6rem 0;
}
div.wpcf7-mail-sent-ng {
    border: 0px solid #ff0000;
}
#sb_instagram .sbi_photo {
    display: block;
    text-decoration: none;
    margin: -1px;
}
/* MAXIMUM WIDTH */
@media (max-width: 480px) {
    header {
        font-size: 1.25rem;
    }
}
@media (max-width: 767px) {
    .container {
        padding: 0px 15px !important;
    }
    .njg-social li a {
        font-size: 1.5rem;
        color: #ffffff !important;
        background: #ca766c;
        display: block;
        height: 25px;
        line-height: 25px;
        width: 25px;
        text-align: center;
        line-height: 26px;
        border-radius: 100%;
    }
    footer {
        background: #ca766c;
        padding: 0 0 30px 0;
        height: auto;
        text-align: center;
        margin-top:4rem;
    }
    footer h1 {
        color: #ffffff;
        margin: 30px 0 10px 0;
        font-size: 3.4rem;
    }
    .footer-details img {
        max-width: 130px;
        margin: 30px auto 13px auto;
    }
    footer a, footer span {
        color: #ffffff !important;
        display: block;
        font-size: 1.625rem;
    }
    #buy, #podcast {
        padding: 3rem 15px !important;
    }
    #buy figure {
        height: auto;
        margin: 7.5px 0;
    }
    #news .col-xs-60 {
        margin-top:15px;
    }
    #njg_instagram {
        padding: 2.5rem 0 0 0;
    }
    #podcast .videoWrapper {
        margin-bottom: 7.5px;
    }
    #podcast a {
        margin-top: 2rem;
    }
    #njg-categories {
        display:none;
    }  
    #all-posts .toggle-show {
        margin: 3rem 0 1.5rem 0;
        cursor: pointer;
        background: #009da9;
        color: #ffffff;
        height: 40px;
        line-height: 41px;
        text-align: center;
        font-size:2rem;
    } 
    #all-posts .toggle-show .fa {
        display: inline-block;
        vertical-align: middle;
        font-size: 12px;
        margin-top: -3px;
    }
    #njg-categories {
        display: none;
        margin-top: -0.5rem;
        margin-bottom: 2rem;
    }
    #njg-categories li a {
    text-transform: uppercase;
    font-size: 1.5rem;
    line-height: 2;
    }
    .njg-pagination .njg-next a,
    .njg-pagination .njg-prev a {
        margin: 10px auto !important;
    }
    .single-post-item {
        padding: 3rem 15px 3rem 15px !important;
        background: #f5f5f5;
        margin: 3rem 0;
    }
    .back-to-posts {
        margin-top: 3rem;
    }
    #tour-dates {
        margin: 3rem auto !important;
    }
    #contact-form {
        padding-top:3rem;
        padding-bottom:3rem;
    }
    #njg-shop,
    .njg_product_wrapper,
    #njg-work {
        padding:3rem 15px !important;
    }
    #njg-work .image-center {
        position:static;
        width:auto;
        height:auto;
        overflow: auto;
        padding-bottom:0 !important;
    }
    #njg-work .image-center img {
        position: static; 
        width: 100% !important;
    }
    .patreon-social img {
        width: 14px;
        margin: -4px auto 0 1px;
    }
    #ponyo {
        padding:6rem 15px !important;
    }
}
@media(min-width:767px) and (max-width:992px) {
  
}
@media (max-width: 992px) {
   header {
    height:auto;
    padding-left:0;
    padding-right:0;
   }
   .njg-logo {
    max-width:235px !important;
    margin:0;
    height:auto !important;
   }
header nav li {
    display: block;
    margin: 0;
    padding-top: 0;
    height: auto;
    height: auto;
}
header nav li a,
header nav li a:hover {
    font-size: 2rem;
    color:#ffffff !important;
    line-height:40px;
}
header nav {
    display: none;
    position: absolute !important;
    top: 106px;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    z-index: 99999;
    background: #ca766c;
}
header .menu {
    text-align: center;
    padding: 10px 0 0 0;
}
.menu-toggle {
    position: absolute;
    right: 15px;
    bottom: 16px;
    font-size: 2rem;
    font-weight: 500;
    cursor: pointer;
    color: #ffffff;
    background: #009da9;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 31.5px;
}
.sub-menu {
    position:static;
    margin: 0;
    width: 100%;
    text-align: center;
}
.sub-menu li a,
.sub-menu li a:hover  {

    color:#131413 !important;
}
header nav li.patreon a {
    margin-top:5px;
}
header nav li.patreon a:hover {
    line-height:29px !important;
}
#about-social {
    display:none;
}
#njg-bio {
    padding: 3rem 15px !important;
}
.njg-bio {
    margin-bottom:15px;
}
.njg-cta {
    height: 26px;
    line-height: 27px;
    position: static;
    margin: 10px auto 22px auto !important;
    width: 180px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    font-size: 1.725rem;
    font-weight: 100;
    display:block;
}
}
@media (max-width: 1200px) {

} 

/* MINIMUM WIDTH */
@media (min-width:767px) {
.njg-cta {
    top: 0;
    right: 185px;
}
}

@media (min-width:992px) {
    header {
    height: 112px;
}
header nav li {
    padding-top: 56px;
    height: 98px;
}
}
@media (min-width: 1200px) {
    header {
    height: 159px;
    }
    header nav li {
        padding-top: 88px;
        height: 145px;
        margin: 0px 1rem;
    }
    .njg-cta {
        top: 47px;
        right: 0;
    }
}
@media(min-width: 1600px) {

}

@media (min-width: 2000px) {
  
}