
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');





/* 1b. Breakpoints */






/* 1c. Colors */









/* 1d. Typography */











/* 1e. Border */

/* 1f. Corner Radius */

/* 1g. Lists */





/* 1h. Horizontal Rule */

/* 1i. Blockquote */


/* 1j. Buttons */







































/* 1k. Forms */















































/* 1l. Tables */











/* 1m. Site Header */












/* 1n. Site Footer */












/* 1o. Blog */







.dnd-section,
.content-wrapper--blog-index,
.content-wrapper--blog-post {padding: 30px 0px;}
.content-wrapper {max-width: 80%; }
.blog-wrapper {padding: 0 10vw}
/*

@media screen and (min-width: 2800px) {
.content-wrapper {
padding: 0;
}
}

.content-wrapper--narrow {
max-width: 760px;
}

@media screen and (min-width: 767px) {
.content-wrapper--narrow {
padding: 0;
} 



}


@media screen and (min-width: 349px) and (max-width : 767px) {
.dnd-section{
padding-left:4vw;
padding-right:4vw;
}


} */


.dnd-section > .row-fluid {
    max-width: 80vw; 
} */








html {
    font-size: 18px;
}

body {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: #ffffff;
    color: #0d0d0d;
    font-size: 18px;
}

/* Paragraphs */

p {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

p.lead,
p.intro {
    font-size: 1.25rem;
}

/* Anchors */

a {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #0d0d0d;
}
/*
a:hover, a:focus {
font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline;
color: #0d0d0d;
} */

a:active {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline;
    color: #5d5d5d;
}

a.button:disabled {
    background-color: #f1f1f1;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #0d0d0d;
    text-transform: none;
}



h1 {
    font-family: Lato, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
    color: #0d0d0d;
    letter-spacing: 0px;
    text-transform: capitalize;
}

h2 {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #0d0d0d;
    font-size: 37px; 
    letter-spacing: 0px;
    text-transform: capitalize;
}

h3 {
    font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #0d0d0d;
    font-size: 20px;
    letter-spacing: 0px;
    text-transform: capitalize;
}

h4 {
    font-family: Lato, sans-serif; font-style: normal; font-weight: 300; text-decoration: none;
    color: #0d0d0d;
    font-size: 20px;
    letter-spacing: 1.18px;
    text-transform: none;
}

h5 {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #0d0d0d;
    font-size: 20px;
    letter-spacing: 0px;
    text-transform: capitalize;
}

h6 {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #0d0d0d;
    font-size: 18px;
    letter-spacing: 1.06px;
    text-transform: none;
}



/* Lists */

ul,
ol {
    margin: 1.5rem 0;
    padding-left: 1.5rem;
}

ul li,
ol li {
    margin: 0.7rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin: 1.5rem;
}

/* Blockquote */

blockquote {
    border-left: 10px solid #82a096;
    padding-left: 1.5rem;
}

/* Horizontal Rules */

hr {
    border-bottom-color: #d0d0d0;
}





/* Primary Button */

button,
.button {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(216, 111, 69, 0.0)

;
    border: 1px solid #0d0d0d;
    border-radius: 0px;
    color: #0d0d0d;
    fill: #0d0d0d;
    font-size: 16px;
    padding: 12px 44px;
    text-transform: ;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
button:active,
.button:active {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(0, 158, 131, 0.0)

;
    border: 1px solid #0d0d0d;
    color: #0d0d0d;
}

button:active,
.button:active {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: rgba(80, 238, 211, 0);
    border: 1px solid #0d0d0d;
    border-color: #5d5d5d;
    color: #0d0d0d;
}

/* Disabled Button */

button:disabled,
.button:disabled,
.button.button--secondary:disabled,
.button.button--simple:disabled {
    color: #f1f1f1;
}

button:disabled,
.button:disabled {
    background-color: #d0d0d0;
}

/* Secondary Button */

.button.button--secondary {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    border: 1px solid #0d0d0d;
    border-radius: 50px;
    color: #0d0d0d;
    fill: #0d0d0d;
    padding: 12px 44px;
    text-transform: none;
}

.button.button--secondary:hover,
.button.button--secondary:focus,
.button.button--secondary:active {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    border: 1px solid #009E83;
    color: #009E83;
    fill: #009E83;
}

.button.button--secondary:active {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid #009E83;
    border-color: #50eed3;
    color: #50eed3;
    fill: #50eed3;
}

/* Simple Button */

.button.button--simple {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #0d0d0d;
    fill: #0d0d0d;
    text-transform: uppercase;
}



.button.button--simple:after {
    content: none;
}



.button.button--simple:hover,
.button.button--simple:focus {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #009E83;
    fill: #009E83;
}



.button.button--simple:hover:after,
.button.button--simple:focus:after,
.button.button--simple:active:after {
    content: none;
}



.button.button--simple:active {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #50eed3;
    fill: #50eed3;
}

/* Button Sizing */

.button.button--small {
    font-size: 14px;
    padding: 12px 44px;
}

.button.button--large {
    font-size: 18px;
    padding: 12px 44px;
}





form {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    border: 1px none #FFFFFF;
    border-radius: 0px;
    padding: 45px 45px;
}

.hs-form-field {
    margin-bottom: 1.5rem;
}

/* Form Title */

.form-title {
    font-family: Lato, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border: 1px none #D0D0D0;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    color: #0d0d0d;
    font-size: 20px;
    padding: 25px 25px;
    text-transform: capitalize;
}

/* Labels */

.hs-form-field > label,
.hs-form-field > label span {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #0d0d0d;
    font-size: 17px;
    padding: 6px 0px;
}

/* Help Text - Legends */

.hs-form-field legend {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #FFFFFF;
    font-size: 14px;
}

/* Inputs */

input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
select,
textarea {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border: 1px solid #0d0d0d;
    border-radius: 0px;
    color: #0d0d0d;
    font-size: 14px;
    padding: 14px 15px;
}

input[type='text']:focus,
input[type='email']:focus,
input[type='password']:focus,
input[type='tel']:focus,
input[type='number']:focus,
input[type='file']:focus,
select:focus,
textarea:focus {
    outline-color: #0d0d0d;
}

::-webkit-input-placeholder {
    color: #cad3cf;
}

::-moz-placeholder {
    color: #cad3cf;
}

:-ms-input-placeholder {
    color: #cad3cf;
}

:-moz-placeholder {
    color: #cad3cf;
}

::placeholder {
    color: #cad3cf;
}

/* Inputs - Checkbox/Radio */

form .inputs-list:not(.no-list) label,
form .inputs-list:not(.no-list) label > span,
form .inputs-list:not(.no-list) label > span p {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #0d0d0d;
    font-size: 18px;
}

/* Inputs - Datepicker */

.fn-date-picker .pika-table thead th {
    background-color: 

  
  
    
  


  rgba(0, 50, 109, 1.0)

;
    color: #FFFFFF;
}

.fn-date-picker td.is-today .pika-button {
    color: #0d0d0d;
}

.hs-datepicker .is-selected button.pika-button {
    background-color: #82a096;
    color: #0d0d0d;
}

.hs-datepicker button.pika-button:hover {
    background-color: #0d0d0d !important;
}

/* Form Rich Text */

form .hs-richtext,
form .hs-richtext *,
form .hs-richtext p,
form .hs-richtext h1,
form .hs-richtext h2,
form .hs-richtext h3,
form .hs-richtext h4,
form .hs-richtext h5,
form .hs-richtext h6 {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #0d0d0d;
}

/* GDPR Text */

form .legal-consent-container,
form .legal-consent-container .hs-richtext,
form .legal-consent-container .hs-richtext p {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #0d0d0d;
    font-size: 14px;
}

/* Validation */

.hs-input.invalid.error {
    border-color: #ef6b51;
}

.hs-error-msg,
.hs-error-msgs {
    color: #ef6b51;
}

/* Submit */



form input[type='submit'],
form .hs-button {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(216, 111, 69, 0.0)

;
    border: 1px solid #0d0d0d;
    border-radius: 0px;
    color: #0d0d0d;
    fill: #0d0d0d;
    padding: 12px 44px;
    text-transform: ;
}

form input[type='submit']:hover,
form input[type='submit']:focus,
form .hs-button:hover,
form .hs-button:focus {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(0, 158, 131, 0.0)

;
    border: 1px solid #0d0d0d;
    color: #0d0d0d;
}

form input[type='submit']:active,
form .hs-button:active {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: rgba(80, 238, 211, 0);
    border: 1px solid #0d0d0d;
    border-color: #5d5d5d;
}





form input[type='submit'],
form .hs-button {
    font-size: 16px;
    padding: 12px 44px;
}



/* Inline Thank You Message */

.submitted-message {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    border: 1px none #FFFFFF;
    border-radius: 0px;
    padding: 45px 45px;
}





table {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border: 1px solid #D2E9FC;
}

th,
td {
    border: 1px solid #D2E9FC;
    color: #0d0d0d;
    padding: 15px 15px;
}

thead th,
thead td {
    background-color: 

  
  
    
  


  rgba(0, 50, 109, 1.0)

;
    border-bottom: 2px none #D2E9FC;
    color: #FFFFFF;
}

tbody + tbody {
    border-top: 2px none #D2E9FC;
}






.header {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    border-bottom: 1px none #ffffff;
}

.header__container {
    max-width: 1300px;
}

/* Header Content */

.header p,
.header h1,
.header h2,
.header h3,
.header h4,
.header h5,
.header h6,
.header span,
.header div,
.header li,
.header blockquote,
.header .related-post__title a {
    color: 

  
  
    
  


  rgba(13, 13, 13, 1)

;
}

/* Logo */

.header__logo .logo-company-name {
    color: 

  
  
    
  


  rgba(13, 13, 13, 1)

;
}

/* Navigation Menu */

.navigation-primary .menu-item a {
    font-family: Lato, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
    color: #0d0d0d;
    font-size: 18px;
    text-transform: none;
}

.navigation-primary .menu-item a:hover,
.navigation-primary .menu-item a:focus {
    font-family: Lato, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
    color: #0d0d0d;
}

.navigation-primary .menu-item a:active {
    font-family: Lato, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
    color: #0d0d0d;
}

.navigation-primary .submenu:not(.level-1) {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

.navigation-primary .submenu:not(.level-1) .menu-item .menu-link:hover,
.navigation-primary .submenu:not(.level-1) .menu-item .menu-link:focus {
    font-family: Lato, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(239, 247, 255, 1.0)

;
    color: #0d0d0d;
}

.navigation-primary .submenu:not(.level-1) .menu-item .menu-link:active {
    font-family: Lato, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(13, 13, 13, 1.0)

;
    color: #0d0d0d;
}


@media (min-width: 349px) {
    .navigation-primary .submenu:not(.level-1) {
        border: 2px solid #EFF7FE;
    }
}

@media (max-width: 349px) {
    .header__navigation {
        background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    }

    .header__menu .header__mobile-menu-icon,
    .header__menu .header__mobile-menu-icon:after,
    .header__menu .header__mobile-menu-icon:before,
    .header__menu .menu-arrow-icon,
    .header__menu .menu-arrow-icon:after {
        background-color: #0d0d0d;
    }

    .navigation-primary .submenu.level-1 .menu-item .menu-link:hover,
    .navigation-primary .submenu.level-1 .menu-item .menu-link:focus {
        font-family: Lato, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
        background-color: 

  
  
    
  


  rgba(239, 247, 255, 1.0)

;
        color: #0d0d0d;
    }

    .navigation-primary .submenu.level-1 .menu-item .menu-link:active {
        font-family: Lato, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
        background-color: 

  
  
    
  


  rgba(13, 13, 13, 1.0)

;
        color: #0d0d0d;
    }
}

/* Menu Toggle */

@media screen and (max-width: 767px) {
    body .header__navigation-toggle svg,
    body .menu-arrow svg {
        fill: #0d0d0d;
    }
}

/* Language Switcher */

.header__language-switcher .lang_list_class {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    border: 2px solid #EFF7FE;
}

.header__language-switcher-label-current:after {
    border-top-color: #0d0d0d;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
    font-family: Lato, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
    color: #0d0d0d;
    font-size: 18px;
    text-transform: none;
}

.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li:focus a,
.header__language-switcher .lang_list_class li a:active {
    font-family: Lato, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
    color: #0d0d0d;
}

.header__language-switcher .lang_list_class li:hover,
.header__language-switcher .lang_list_class li:focus {
    font-family: Lato, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(239, 247, 255, 1.0)

;
    color: #0d0d0d;
}

/* Blog Post Listing Module */

.header .blog-post-listing h1,
.header .blog-post-listing h2,
.header .blog-post-listing h3,
.header .blog-post-listing h4,
.header .blog-post-listing h5,
.header .blog-post-listing h6,
.header .blog-post-listing p,
.header .blog-post-listing div,
.header .blog-post-listing span {
    color: #0d0d0d;
}

/* Related Posts Module */

.header .related-post__title a:hover,
.header .related-post__title a:focus {
    color: 

  
  
    
  


  rgba(13, 13, 13, 1)

;
}

.header .related-post__title a:active {
    color: 

  
  
    
  


  rgba(13, 13, 13, 1)

;
}

/* Social Follow Module */

.header .social-links__icon svg {
    fill: 

  
  
    
  


  rgba(13, 13, 13, 1)

;
}

.header .social-links__icon:hover svg {
    fill: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

.header .social-links__icon:hover {
    background-color: 

  
  
    
  


  rgba(13, 13, 13, 1)

;
}





.footer--site-page {
    background-color: 

  
  
    
  


  rgba(1, 1, 1, 1.0)

;
    border-top: 1px none #00C6AB;
}

.footer--landing-page {
    background-color: #ffffff;
}

.footer__container {
    max-width: 1300px;
}

.footer__bottom-section {
    border-color: #FFFFFF;
    border-top: 2px solid #EFF7FE;
}

/* Footer Content */

.footer--site-page h1,
.footer--site-page h2,
.footer--site-page h3,
.footer--site-page h4,
.footer--site-page h5,
.footer--site-page h6,
.footer--site-page p,
.footer--site-page a:not(.button),
.footer--site-page div,
.footer--site-page span,
.footer--site-page blockquote,
.footer--site-page .related-post__title a {
    color: #FFFFFF;
}



.footer--site-page h4 {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    font-size: 18px;
    letter-spacing: 1.06px;
    text-transform: none;
}



/* Footer Menu */

.footer .hs-menu-item a {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #FFFFFF;
    font-size: 18px;
    text-transform: none;
}

.footer .hs-menu-item a:hover,
.footer .hs-menu-item a:focus {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #FFFFFF;
}

.footer .hs-menu-item a:active {
    font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #FFFFFF;
}

/* Form Module */

.footer--site-page .form-title,
.footer--site-page form .hs-richtext,
.footer--site-page form .hs-richtext *,
.footer--site-page form .hs-richtext p,
.footer--site-page form .hs-richtext h1,
.footer--site-page form .hs-richtext h2,
.footer--site-page form .hs-richtext h3,
.footer--site-page form .hs-richtext h4,
.footer--site-page form .hs-richtext h5,
.footer--site-page form .hs-richtext h6,
.footer--site-page .hs-form-field > label,
.footer--site-page .hs-form-field > label span,
.footer--site-page .hs-form-field legend,
.footer--site-page form .inputs-list:not(.no-list) label,
.footer--site-page form .inputs-list:not(.no-list) label > span,
.footer--site-page form .inputs-list:not(.no-list) label > span p {
    color: #FFFFFF;
}

/* Blog Post Listing Module */

.footer .blog-post-listing h1,
.footer .blog-post-listing h2,
.footer .blog-post-listing h3,
.footer .blog-post-listing h4,
.footer .blog-post-listing h5,
.footer .blog-post-listing h6,
.footer .blog-post-listing p,
.footer .blog-post-listing div,
.footer .blog-post-listing span {
    color: #0d0d0d;
}

/* Related Posts Module */
.footer--site-page .related-post__title a:hover,.footer--site-page .related-post__title a:focus{color:#afafaf;}
.footer--site-page .related-post__title a:active{color:#ffffff;}
.footer--site-page .social-links__icon svg{fill:#FFFFFF;}
.footer--site-page .social-links__icon:hover svg{fill:

  
  
    
  


  rgba(1, 1, 1, 1.0)

;}
.footer--site-page .social-links__icon:hover{background-color:#FFFFFF;}



/* Blog Title */
.blog-index__post-title a,.blog-index__post-author-name{color:#0d0d0d;}
.blog-index__post-title a:hover,.blog-index__post-title a:focus{color:#000000;}
.blog-index__post-title a:active{color:#5d5d5d;}

/* Blog Meta - Author */
.blog-index__post-author-name,.blog-post__author-name{ font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;color:#0d0d0d;}
.blog-post__author-links svg{fill:#0d0d0d;}
.blog-post__author-links a:hover svg{fill:#0d0d0d;}

/* Tags */
.blog-index__post-tag-link,.blog-post__tag-link{background-color:

  
  
    
  


  rgba(130, 160, 150, 0.0)

;color:#ffffff;}
.blog-index__post-tags svg,.blog-post__tags svg{fill:#82a096;}

/* Blog Listing */
.blog-subheader__author-links a{background-color:#0d0d0d;}
.blog-subheader__author-links a:hover{background-color:#0d0d0d;}

/* Blog Pagination */
.blog-pagination__link{color:#0d0d0d;}
.blog-pagination__link:hover,.blog-pagination__link:focus{color:#0d0d0d;}
.blog-pagination__link:hover svg,.blog-pagination__link:focus svg{fill:#0d0d0d;}
.blog-pagination__link:active{color:#5d5d5d; } 
fill:#5d5d5d;}
.blog-pagination__prev-link--disabled,.blog-pagination__next-link--disabled{color:#d0d0d0;}
.blog-pagination__prev-link--disabled svg,.blog-pagination__next-link--disabled svg{fill:#d0d0d0;}
.blog-pagination__link--active{background-color:#0d0d0d;color:#fff;}
.blog-pagination__link--active:hover,.blog-pagination__link--active:focus{color:#fff;}
.blog-post__image{border-radius:18px;}

/* Blog Search */
.blog-search form button{border-radius:0px;}





/* Error Pages - Global */

.error-page:before{ font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;}
.hs-search-results__title{ font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;color:#0d0d0d;}
.hs-search-results__title:hover{ font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;}
#email-prefs-form h3{ font-family: Lato, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;color:#0d0d0d;font-size:17px;padding:6px 0px;}
#email-prefs-form,#email-prefs-form h1,#email-prefs-form h2{color:#0d0d0d;}
.password-prompt input[type='password']{margin-bottom:1.5rem;}
.backup-unsubscribe input[type='email']{margin-bottom:1.5rem;padding:14px 15px!important;}




body .icon svg{fill:#82a096;}
body .price-block__header{background-color:#82a096;}
body .billing-selectors__pricing-option input[type='radio']:checked + label:before{border-color:#82a096;}
img{max-width:100%;}
body .social-links__icon svg{fill:#0d0d0d;}
body .social-links__icon:hover svg{fill:#0d0d0d;}
body .social-links__icon:hover{background-color:transparent;}
body .statistic__circle{background-color:#d0d0d0;}
body .statistic__info{color:#0d0d0d;}
body .statistic__bar,body .statistic__fill,body .statistic__fill{border-color:#82a096;}
body .statistic__circle:after{background-color:#ffffff}
body .tns-nav button{background-color:#d0d0d0;}
body .tns-nav .tns-nav-active{background-color:#82a096;}
:focus{outline:none;}
.hs-form-field{margin-bottom:10px;}
.hs-form-field>label{margin-bottom:1px;}
form{padding:0;}
/*.span6.dnd-column, */
.dnd-section[class*="-vertical-alignment"] > .row-fluid > *{padding:0 2vw;    /*width: 100%; */margin:0;}
.dnd-section[class*="-vertical-alignment"] > .row-fluid{display:flex!important;margin:0 -2vw;max-width:100vw!important;width:84vw;}
/*** FULL WIDTH Container ***/
.dnd-section[class*="-force-full-width-section"]  > .row-fluid{margin:0vw;width:100%!important;}
.dnd-section[class*="-force-full-width-section"]  > .row-fluid > *{padding:0 0vw;    /*width: 100%; */margin:0;}
.dnd-section[class*="-force-full-width-section"]   .widget-type-rich_text{padding:5vw 10vw;}
/* Magnific Popup CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;margin: 25px auto; max-width: 880px !important;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none!important;}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#cccccc;}
.mfp-preloader a:hover{color:white;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{position: absolute; right: 30px; top: 20px; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: white; font-style: normal; font-size: 35px; font-family: Arial,Baskerville,monospace;}
/* .mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100);} */
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#757575;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black;}

/* Main image in popup */
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}

/* The shadow behind the image */
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444;}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
.mfp-ie7 .mfp-img{padding:0;}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-container{padding:0;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}

/* piller-page */
.pillar_page_full_sec {padding-bottom: 50px;}
.d_flex{display:flex;flex-wrap:wrap;}
.author_img{width:80px;height:80px;}
.author_content{width:calc(100% - 80px);padding-left:20px;}
.inner_author_sec{align-items:center;position:relative;}
.author_content *{margin-bottom:0;text-transform:capitalize;letter-spacing:0; font-size: 20px;}
.inner_author_popup_box .author_content *{font-weight: 800; }
.author_sec{padding:30px 0;}
a.author_btn{position:absolute;top:0;left:0;width:100%;height:100%;}
.author_popup_box{background-color:#FFFFFF;max-width:795px;margin:0 auto;padding:30px;}
.inner_author_popup_box{padding-bottom:30px;align-items:center;}
.white-popup{max-width:795px;margin:0 auto;position:relative;}
.outter_author_social_icon svg {width: 20px;}
.outter_author_sec { padding-bottom: 30px;border-bottom: 1px solid #757575; }
.outter_author_social_icon{  margin: 10px 15px 0 0; }
/* piller-sec */
.pillar_page h3 { text-transform: inherit; letter-spacing: 0; }
.pillar_sec img { width: 100% !important; /*  object-fit: cover; height: 540px !important; */ margin-top: 20px; object-fit: contain;     cursor: zoom-in; }
.pillar_page p { letter-spacing: 0; }
.fen_top_navigation{/*position:-webkit-sticky;position:sticky;top:0;*/ z-index:14; display: flex; justify-content:left;}
.navigation__link{background-color:rgba(243,243,243,1);font-weight:500;font-size:16px;color:#757575;padding:17px 10px;display:inline-block;width:16.66666%;text-align:center;}
/* .pillar_sec:first-child{border-top:none;padding-top:40px;} */
.pillar_sec{padding:50px 0;position: relative;}
.pillar_sec:after { position: absolute; content: ''; height: 1px; background-color: #757575; width: 730px; left: 50%; transform: translateX(-50%);     bottom: 0; }
.navigation__link.active{background-color:#D76F46;color:#fff;}
.outter_author_sec .author_content small {font-weight: 400;text-decoration: underline;font-size: 22px;}

/* accordion */
.accordion_description{display:none;border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4;
    /*     -webkit-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s; */
}
.accordion_description_info { padding:20px 30px; }
.accordion_box:last-child .accordion_description { border-bottom: 1px solid #E4E4E4; }
.accordion_title h4{text-transform:capitalize;padding:20px 30px;cursor:pointer; margin:0;margin-right:20px;font-size:20px;font-weight:700;line-height:1.4;}
.accordion_title:after{position:absolute;content:'';background-image:url(https://4201731.fs1.hubspotusercontent-na1.net/hubfs/4201731/00_Nordfabrik_hub_September_2021/Images/Down_Arrow.svg);width:17px;height:10px;top:50%;transform:translateY(-50%);right:30px;}
.accordion_title{position:relative;border:1px solid #E4E4E4;border-bottom:none;}
.accordion_title.active{background-color:#82A096;}
.accordion_box:last-child .accordion_title{border-bottom:1px solid #E4E4E4;}
.accordion_title.active h3{color:#fff;}
.accordion_description p{margin:0;font-size:16px;}
.accordion_title.active:after{background-image:url(https://4201731.fs1.hubspotusercontent-na1.net/hubfs/4201731/00_Nordfabrik_hub_September_2021/Images/white_down_arrow.svg);}

/* two_col_link */
.two_col_link_title h3, .outter_full_width_content h3 {font-weight:700;text-transform:inherit;letter-spacing:0;color:#D76F46;}
.inner_two_col_link{width:50%;margin-bottom:12px;padding-right: 20px;}
.inner_two_col_link a{font-size:20px;position:relative;padding-left:40px; display: flex;transition: 0.5s ease all;}
.inner_two_col_link a:hover { color: #D76F46; }
.inner_two_col_link a:before{content:'';background-image:url(https://4201731.fs1.hubspotusercontent-na1.net/hubfs/4201731/00_Nordfabrik_hub_September_2021/Images/link_arrow.svg);width:20px;height:21px;position:absolute;top:5px;left:0;}
.inner_two_col_link:last-child, .inner_two_col_link:nth-last-child(-n+2) { margin-bottom: 0; }

/* full_width_content */

.pillar_sec ul,.pillar_sec ol{margin:20px 0;padding-left:20px;}
.pillar_sec ul li{font-size:20px;margin:23px 29px;list-style-type:none;position:relative;}
.pillar_sec ul li:before{content:'';width:10px;height:10px;background:#D76F46;position:absolute;border-radius:50%;top:7px;left:-30px;}
.outter_full_width_content.full_width_content_with_bg { background-color: rgba(215,111,70,0.05); padding: 30px; }

/* two_col_img_con */
.two_col_img_con_left{width:55%;}
.two_col_img_con_left img{margin:0;height:100%!important;object-fit:contain!important;vertical-align:middle;}
.two_col_img_con_right{width:45%;padding:45px;background-color:#E4E4E4;}
.outter_two_col_img_con{align-items:center;background:#E4E4E4;}
.two_col_img_con_right p{font-weight:700;margin-bottom:0;line-height: 1.13;font-size: 36px;}
.two_col_img_con_info{margin-top:30px;}

/* mob_piller_navigation */
.mob_piller_navigation_icon img{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);display:block;}
.mob_piller_navigation_icon{width:35px;height:35px;background-color:#D76F46;border-radius:50%;cursor:pointer;position:fixed;bottom:30px;left:16px;}
.mob_piller_navigation{position:absolute;z-index:111;display:none;right:16px;}
.mob_outter_piller{position:fixed;top:auto;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.15));width:50%;right:0;bottom:75px;padding:0 15px;display:none;}
.mob_piller_navigation.open_mob_piller_navigation .mob_outter_piller{display:block;}
.mob_navigation__link.navigation__link{width:100%;background-color:#fff;color:#0D0D0D;text-align:left;padding:17px 15px;border-bottom:1px solid #E4E4E4;}
.mob_navigation__link.navigation__link.mob_navigation_title{background-color:#D76F46;color:#fff;position:relative;}
.mob_navigation__link.navigation__link.active{background-color:#F4EFEC;color:#D76F46;}
span.close_mob_nav{position:absolute;right:15px;}
.fen_publish_date_pillar{font-size:14px;color:#757575;padding-bottom:50px;}
.fen_top_con{padding-bottom:50px;}
.fen_top_con p{margin-bottom:0px;}
.pillar_page iframe{margin-bottom:50px!important;}
.outteer_pillar_sec:last-child .pillar_sec:last-child:after{display:none;}
/* .max_width_title h2 {font-size: 32px; font-weight: 700; text-transform: inherit; letter-spacing: 0; color: #D76F46;} */
/* .max_width_title {  max-width: 1123px; } */
.outter_full_width_content *:last-child, .two_col_img_con_info *:last-child { margin-bottom: 0;}

.accordion_title * { color: #0d0d0d !important;}
.outteer_pillar_sec h2, .outteer_pillar_sec h2 * { font-size: 36px; font-weight: 700; text-transform: inherit; letter-spacing: 0; color: #D76F46; }
.outteer_pillar_sec h3, .outteer_pillar_sec h3 * { font-size: 30px; }
.outteer_pillar_sec h3 *, .outteer_pillar_sec h3, .outteer_pillar_sec h4 *, .outteer_pillar_sec h4 { font-weight: 700; text-transform: inherit; letter-spacing: 0; color: #D76F46;}
/* .pillar_page_full_sec .normal-wrapper, .author_sec .normal-wrapper {
width: 730px;
margin: 0 auto;

} */

/* .accordion_sec, .two_col_link_sec, .full_width_content > * :not(img), .outter_full_width_content.full_width_content_with_bg, .two_col_img_con, .fen_top_con */
.pillar_page .normal-wrapper{max-width:930px;}
.outter_full_width_content *:not(pre),.max_width_title,.two_col_link_sec,.accordion_sec,.fen_top_con,.outter_full_width_content.full_width_content_with_bg,.two_col_img_con{max-width:730px;margin-left:auto;margin-right:auto;}
.two_col_with_form{max-width:730px;margin-left:auto;margin-right:auto;}
.two_col_with_form_con{width:40%;padding-right:20px;}
.two_col_with_form_right{width:60%;}
.two_col_with_form_right .form-title{padding:0;}
.inner_two_col_with_form img{width:250px!important;}

/* Blog 2023 */
.latest-blog-list{padding:50px 0 80px}
.latest-headline-txt{margin:0 auto 25px;max-width:640px}
.post-listing{display:flex;flex-wrap:wrap;margin:0 -10px}
.latest-blog-list .post-listing>div{margin:0 15px;width:calc(50% - 30px)}
.hs-featured-image-wrapper{background-color:#d76F461c;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;z-index:1}
.post-item{background:#f3f3f3;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:30px;overflow:hidden;position:relative}
.latest-blog-list .post-listing .post-col2 .post-item{align-items:center;flex-direction:unset;padding:30px}
.latest-blog-list .post-listing .post-col2 .post-item .hs-featured-image-wrapper{border-radius:20px;min-height:178px;width:178px}
.latest-blog-list .post-listing .post-col2 .post-item .post-content-main{padding:0 0 0 20px;width:calc(100% - 178px)}
.hs-featured-image-wrapper a.hs-featured-image-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
.post-header h5{font-weight:500}
.post-header a{color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; text-transform: unset; letter-spacing: 0; padding-bottom: 0; display: inline-block;}
.blog-list__tags{margin-bottom:18px}
.latest-blog-list .post-listing .post-col1 .post-item .hs-featured-image-wrapper{min-height:257px}
.post-content-main{padding: 35px 25px; display: flex; flex-direction: column; min-height: calc(100% - 363px);}
.post-content-main .post-header h5{margin-bottom:0;font-weight:700}
.post-content-main .post-header{padding-bottom:15px;width:100%;}
.latest-blog-list .post-listing .post-col2 .post-content-main .post-header{padding-bottom:0}
.tag-item a.active{background-color:#d76f46;border-color:#d76f46;color:#fff}
.latest-blog-list .post-listing .post-col2 .post-item:last-child{margin-bottom:0}
.latest-blog-list .post-listing .post-col1 .post-item{height:100%;margin-bottom:0}
.latest-blog-list .post-listing .post-col1 .post-item .post-content-main{min-height:calc(100% - 257px)}
.globe_class{background-image:unset;border-radius:0;height:0;width:0}
.tag-item a{border:1px solid #e4e4e4;color:#0d0d0d;display:inline-block;font-size:18px;font-weight:400;line-height:1.1112;margin-bottom:20px;margin-right:20px;padding:12px 20px;text-align:center;text-transform:capitalize;transition:.5s}
.tag-item{align-items:center;display:flex;flex-wrap:wrap}
.as-serch-box1 button.btn-search *{fill:#0F0E24}
[role=textbox]:empty:before{content:"All"}
.post-listing>.post-item{margin:40px 10px 0;width:calc(50% - 20px)}
.post-listing>.post-item .hs-featured-image-wrapper{min-height:363px}
.post-listing>.post-item:nth-child(-n+2){margin-top:0}
.other-blog-list{margin: 100px 0 130.5px;}
.txt-center{text-align:center}
.blog-row-info{align-items:flex-start;display:flex;flex-wrap:wrap}
.tag-item a:last-child{margin-right:0}
*+.post-listing.op{margin-top:25px}
.blog-tag-headline{max-width:489px}
.blog-tag-headline h1{line-height:1.05}
.blog-row-info .tag-list{padding-right:20px;width:100%}
.as-serch-box1{width:262px}
.as-serch-box1 input#search{background:#e4e4e4;color:#0d0d0d;font-size:18px;font-weight:500;padding:12px 45px 12px 20px;border:0;line-height:1.223}
.as-serch-box1 button.btn-search{align-items:center;background-color:transparent;border:none;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;padding:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:9;margin-bottom:0}
.as-serch-box1 form.as-serch-box-foorm{position:relative;z-index:1;background-color:transparent}
.tag-item a:hover{background-color:#d76f46;border-color:#d76f46;color:#fff}
.tag-list.tag-filter-fr a.blog-post__tag-link.not-empty{display:block}
.tag-list.tag-filter-fr a.blog-post__tag-link{display:none}
.other-blog-list .content-wrapper{max-width:calc(1110px + 40px);width: 80vw;}
.button-arrow a{border: 1px solid #000; display: inline-block; line-height: normal; padding: 15px 87px 15px 23px; font-size: 14px; position: relative; text-align: left;}
.button-arrow a:after{content:'';display:block;width:30px;height:17px;background:url(https://4201731.fs1.hubspotusercontent-na1.net/hubfs/4201731/Nordfabrik_hub_September_2021/Icons/black_further_arrow.svg) transparent no-repeat;position:absolute;right:45px;top:calc(50% - 7.5px);transition:all .6s ease-out}
.button-arrow a:hover:after{right:20px}
.post-basic-info{display:flex;flex-wrap:wrap;align-items:center}
.post-basic-info>div{display:flex;flex-wrap:wrap;align-items:center;margin-top:15px}
.post-cta-info-mid{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; margin: 0 -5px; margin-top: auto; padding-top: 30px;}
.post-basic-info>div a{display:flex;align-items:center}
.post-basic-info *{font-size:15px;line-height:1.3;color:#d76f46!important}
.post-basic-info>div svg{margin-right:10px;display:block;min-width:19px;width:19px}
.post-cta-info-mid>div{margin:0 5px}
.post-basic-info .ch-post-author-name{padding-right:20px}
.nordfabrik-blog-listing-updated .custom-banner-area .page-center { max-width: calc(1110px + 40px); text-align: left;padding: 150px 0; width: 80vw; padding-left: 20px !important; padding-right:600px !important;}
.nordfabrik-blog-listing-updated .custom-banner-area .page-center * { max-width: 100% !important; }
.nordfabrik-blog-listing-updated .custom-banner-area .page-center h1 { font-size: 60px !important; line-height: 1.2; margin-bottom: 30px;letter-spacing: 0;font-weight:800; }
.nordfabrik-blog-listing-updated .custom-banner-area { background-attachment: unset;}
.nordfabrik-blog-listing-updated .post-content-main .post-header h5 { font-size: 25px; letter-spacing: 0; line-height: 1.4; text-transform: unset;padding-bottom: 0; }
.nordfabrik-blog-posting-updated .content-wrapper, .nordfabrik-blog-posting-updated .normal-wrapper { max-width: calc(1110px + 40px);width: 80vw; padding: 0px 20px !important; }
.nordfabrik-blog-posting-updated .pillar_page_full_sec .normal-wrapper { max-width: 100%;padding: 0 !important; }
.nordfabrik-blog-listing-updated .custom-banner-area .page-center p { color: #000; }

.blog-positing-mid-info{display:flex;flex-wrap:wrap;width:100%}
.blog-positing-mid-info .blog-posting-right-info{width:calc(100% - 264px);padding-right:20px}
.blog-positing-mid-info .blog-posting-left-info{width:264px}
.blog-posting-info{padding:20px 0 130.5px}
.blog-positing-mid-info .blog-posting-left-info>div{position:-webkit-sticky;position:sticky;top:130px;z-index:9}
.blog-positing-mid-info .blog-posting-left-info .button-arrow a{width:100%}
.blog-positing-mid-info .blog-posting-left-info > div > div:not(:first-child){margin-top:30px;padding:30px 14px 30px 20px;border:1px solid #757575;border-radius:10px}
.blog-positing-mid-info .blog-posting-left-info .button-arrow+*{margin-top:50px!important}
.blog-positing-mid-info .blog-posting-left-info ul.addthis_toolbox{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;max-width:204.97px;justify-content:space-between;margin:25px -5px 0}
.blog-related-posts__list .related-post .related-post__content h6.related-post__title.equal_content a:hover { color: #D76F46; }
.blog-positing-mid-info .blog-posting-left-info ul.addthis_toolbox li{margin:0px 5px 0;line-height:0;font-size:0}
.blog-positing-mid-info .blog-posting-left-info ul.addthis_toolbox li a{margin:0;display:inline-block;line-height:0}
.blog-positing-mid-info .blog-posting-left-info ul.addthis_toolbox .atclear { display: none; }
.blog-positing-mid-info .outter_full_width_content *:not(pre), .blog-positing-mid-info .max_width_title, .blog-positing-mid-info .two_col_link_sec, .blog-positing-mid-info .accordion_sec, .blog-positing-mid-info .fen_top_con, .blog-positing-mid-info .outter_full_width_content.full_width_content_with_bg, .blog-positing-mid-info .two_col_img_con { max-width: 100%; }
.blog-positing-mid-info .pillar_sec:after { width: 100%; }
.breadcrumbs_sec { display: flex;align-items: flex-start;padding-top: 10px;margin-bottom: 60px; }
.breadcrumbs_sec a:not(:first-child):not(:last-child){margin:3px 6px 0}
.breadcrumbs_sec a:first-child{margin-right:6px}
.breadcrumbs_sec a:last-child{margin-left:6px;overflow: hidden; text-overflow: ellipsis;}
.blog-positing-mid-info .blog-posting-right-info .author_sec { padding-top: 0; }
.breadcrumbs_sec a{font-size:16px;line-height:1.2;display:block;white-space:nowrap;margin-top:3px}
.blog-posting-right-info .author_img{border-radius:50%;overflow:hidden;position:relative}
.blog-posting-right-info .author_img img{max-width: 80px; max-height: 80px; height: 80px; width: 80px; object-fit: cover; object-position: center;}
.blog-posting-right-info .author_content small{font-size:20px;font-weight:700;text-decoration:unset}
.blog-posting-right-info .fen_publish_date_pillar{display:flex;flex-wrap:wrap;align-items:center}
.blog-posting-right-info .fen_publish_date_pillar svg{margin-right:10px}
.blog-posting-right-info  .pillar_page_full_sec { padding-bottom: 0; }
.blog-posting-right-info .pillar_page_full_sec .fen_top_navigation a.navigation__link { display: flex; flex-wrap: wrap; align-items: center; justify-content: center;min-height: 51.6px; padding: 6px 10px;line-height: 1.1; }
.blog-posting-right-info .fen_inner_pillar > div:last-child .pillar_sec { padding-bottom: 0; }
.blog-posting-left-info  h5 { font-size: 20px; text-transform: unset; letter-spacing: 0; font-weight: 700; padding-bottom: 0; }
.blog-positing-mid-info .blog-posting-right-info .pillar_page_full_sec p { letter-spacing: 0; line-height: 1.4; }
.blog-positing-mid-info .blog-posting-right-info .pillar_page_full_sec img { margin-top: 50px; display: block; margin-bottom: 50px; }
.blog-positing-mid-info .blog-posting-right-info .pillar_page_full_sec .pillar_sec .outter_full_width_content img:first-child{margin-top:0}
.blog-positing-mid-info .blog-posting-right-info .pillar_page_full_sec .pillar_sec .outter_full_width_content img:last-child{margin-bottom:0}
.blog-positing-mid-info .blog-posting-right-info .pillar_page_full_sec  .hs-video-widget { margin: 50px 0; display: block; }
.blog-positing-mid-info .blog-posting-right-info  .pillar_sec *+h3 { margin-top: 50px; }
.blog-positing-mid-info .blog-posting-right-info .pillar_page_full_sec .hs-video-widget:first-child{margin-top:0}
.blog-positing-mid-info .blog-posting-right-info .pillar_page_full_sec .hs-video-widget:last-child{margin-bottom:0}
.nordfabrik-blog-posting-updated  .blog-post__body.info-txt.blog-article {margin-bottom: 22px;}
.nordfabrik-blog-posting-updated  .blog-post__body.info-txt.blog-article p:last-child {margin-bottom: 22px;}
.nordfabrik-blog-posting-updated  .outteer_pillar_sec:first-child > .pillar_sec:first-child { padding-top: 45px; }
.blog-positing-mid-info .blog-posting-right-info .pillar_page_full_sec .fen_inner_pillar .pillar_sec { padding-top: 0; padding-bottom: 0; margin-top: 50px; }
.blog-positing-mid-info .blog-posting-right-info .pillar_page_full_sec .fen_inner_pillar .pillar_sec:after { position: unset; content: none; }
.blog-positing-mid-info .outteer_pillar_sec a:not(.inner_two_col_link a){font-size:inherit;transition:.5s ease all;color:#d76f46}
.blog-positing-mid-info .outteer_pillar_sec a:not(.inner_two_col_link a):hover{color:#d76f46;opacity:.8}

.blog-related-posts__list .related-post{display:flex;flex-wrap:wrap;align-items:center}
.blog-related-posts__list .related-post .related-post__image-wrapper{width:91px;height:87px;border-radius:5px;overflow:hidden}
.blog-related-posts__list .related-post .related-post__image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}
.blog-related-posts__list .related-post .related-post__content{width:calc(100% - 91px);padding-left:19px}
.blog-related-posts__list .related-post .related-post__content h6.related-post__title.equal_content{margin-bottom:0;font-size:16px;line-height:1.5;color:#4d5766}
.blog-related-posts__list .related-post .related-post__content h6.related-post__title.equal_content a{font-size:inherit;line-height:inherit;color:inherit;display: inline-block;transition: 0.5s ease all;}
.blog-related-posts__list .related-post+.related-post{margin-top:20px}
.blog-positing-mid-info .blog-posting-left-info .blog-related-posts *+.blog-related-posts__list{margin-top:30px}
.blog-related-posts__list .related-post .related-post__image-wrapper a { display: block; width: 100%; height: 100%; }
.blog-positing-mid-info .mob_piller_navigation_icon img { margin: 0 !important; }
.blog-positing-mid-info .blog-posting-left-info ul.addthis_toolbox li a:hover svg * {fill: #D76F46;} 
.blog-positing-mid-info .blog-posting-left-info ul.addthis_toolbox li a svg * {transition: 0.5s ease all;}
.other-blog-list .post-listing.op+.pagination{margin-top:60px}
.other-blog-list .pagination .pages-navigation a{width:32px;height:32px;border:1px solid #e4e4e4;border-radius:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 5px;font-size:13px;font-weight:600;transition:.5s ease all}
.other-blog-list .pages-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.other-blog-list .pagination .pages-navigation a span{line-height:1;font-weight:unset;font-size:unset;line-height:unset;color:unset}
.other-blog-list .pagination .pages-navigation a.elipses{border:unset}
.other-blog-list .pagination .pages-navigation a:hover{background-color:#d76f46;color:#fff;border-color:#d76f46}
.other-blog-list .pagination .pages-navigation a:hover svg *{fill:#fff}
.other-blog-list .pagination .pages-navigation a svg *{transition:.5s ease all}
.other-blog-list .pagination .pages-navigation a.current{background-color:#d76f46;color:#fff}
.other-blog-list .pagination .pages-navigation a.elipses:hover{background-color:unset;color:unset}
.other-blog-list .pagination .pages-navigation a.no_page { pointer-events: none; opacity: 0.6; background-color: #e4e4e4; }
.post-content-main .post-cont p{margin-bottom:0}
.post-content-main .post-cont p small{font-size:18px}
/*Placeholder opacity cross browsers*/
.as-serch-box1 input::-webkit-input-placeholder { color: #0D0D0D; opacity:1;} /* WebKit browsers */
.as-serch-box1 input:-moz-placeholder { color: #0D0D0D; opacity:1;} /* Mozilla Firefox 4 to 18 */
.as-serch-box1 input::-moz-placeholder { color: #0D0D0D; opacity:1;} /* Mozilla Firefox 19+ */
.as-serch-box1 input:-ms-input-placeholder { color: #0D0D0D; opacity:1;} /* Internet Explorer 10+ */
.as-serch-box1 textarea::-webkit-input-placeholder { color: #0D0D0D; opacity:1;} /* WebKit browsers */
.as-serch-box1 textarea:-moz-placeholder { color: #0D0D0D; opacity:1;} /* Mozilla Firefox 4 to 18 */
.as-serch-box1 textarea::-moz-placeholder { color: #0D0D0D; opacity:1;} /* Mozilla Firefox 19+ */
.as-serch-box1 textarea:-ms-input-placeholder { color: #0D0D0D; opacity:1;} /* Internet Explorer 10+ */

/* remove auto fill yellow color */
.as-serch-box1 input:-webkit-autofill, .as-serch-box1 textarea:-webkit-autofill, .as-serch-box1 select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 100px ##e4e4e4 inset;
    -moz-box-shadow: 0 0 0 100px ##e4e4e4 inset;
    box-shadow: 0 0 0 100px ##e4e4e4 inset;
    color:#0D0D0D ;
}

.bm-author-profile-lo{display:flex;flex-wrap:wrap;align-items:center}
.bm-author-profile-lo .bm-author-avatar-op.bm-oval{width:80px;height:80px;background-color:#f3f3f3;border-radius:50%}
.author-right-part{width:calc(100% - 80px);padding-left:20px}
.author-right-part h5.bm-author-name1{padding-bottom: 0; letter-spacing: 0; text-transform: unset;}
.bm-author-profile-lo+h1.hs-author-listing-header{margin-top:40px;font-size:1.3rem}
.author-right-part .bm-author-bio p{margin-bottom:0;font-size:17px}
*+.bm-author-bio{margin-top:10px}
.bm-author-avatar-op{width:80px;line-height:0;border-radius:50px;overflow:hidden;border-radius:50%}
.bm-author-avatar-op img{width:80px;height:80px;object-fit:cover;object-position:center}
.author-right-part *+.bm-author-social-section1{margin-top:10px}
.author-right-part .bm-author-social-section1 a{display:inline-block;line-height:0;max-width:17px;margin:0 4px}
.author-right-part .bm-author-social-section1 a svg{width:100%!important;line-height:0;height:auto;height:20px}
.bm-author-social-links1{display:flex;flex-wrap:wrap;align-items:center}
.author-right-part .bm-author-social-section1 a:first-child{margin-left:0}
.author-right-part .bm-author-social-section1 a svg *{transition:.5s ease all}
.author-right-part .bm-author-social-section1 a:hover svg *{fill:#D76F46}
main.nordfabrik-blog-listing-updated , main.nordfabrik-blog-posting-updated { min-height: auto; }
.nordfabrik-blog-posting-updated .custom-banner-area { min-height: calc(100vh - 210px); }


/*-----Custom-Css---21/08/2023----------------*/

ul li, ol li { line-height:1.6;}
p, body {line-height:1.6; }
.h1, .h1 *:not(font), .h2, .h2 *:not(font), .h3, .h3 *:not(font), .h4, .h4 *:not(font), .h5, .h5 *:not(font), h1, h1 *:not(font), h2, h2 *:not(font), h3, h3 *:not(font), h4, h4 *:not(font), h5, h5 *:not(font) { line-height:1.6;}

.blog-positing-mid-info .outteer_pillar_sec a:not(.inner_two_col_link a, a.image-popup-fit-width) { color:inherit;   box-shadow: inset 0 -2px 0 0 #d86f45;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    transition: all .7s ease-in-out; }

.blog-positing-mid-info .outteer_pillar_sec a:not(.inner_two_col_link a, a.image-popup-fit-width):hover {
    box-shadow: inset 0 calc(-1rem - 8px) 0 0 #d86f45;
    color: #000;
}

.pillar_sec ul li:before { top:12px;}

/*-----Seo-Related-Css-28/8/2023---------------*/
.hs-site-page {overflow-x: hidden;}
.inner_two_col_link a {padding-top: 8px;padding-bottom: 8px;}
.inner_two_col_link a:before {top: 12px;content:"";}



/******************************* New Blog Listing 2025 Css **********************************************/

.row-blog-listing { padding: 60px 0 130px; }
.row-blog-listing .container { max-width: 1190px; margin: 0 auto; padding: 0 20px; } 
.row-blog-listing .inner-row-blog-listing { display: flex; flex-wrap: wrap;justify-content: space-between;align-items:flex-start;}  
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section { width: 70%; } 
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing { margin-bottom: 28px; padding: 40px; border: 1px solid #7F7F7F; transition: all 0.5s ease; position: relative; } 
.row-blog-listing  .item-blog-listing .top-blog-listing { display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 5px; } 
.row-blog-listing .item-blog-listing .top-blog-listing .author-main-listing { padding-right: 20px; display: flex; align-items: center; flex-wrap: wrap; } 
.row-blog-listing .item-blog-listing .top-blog-listing .author-main-listing span.author-icon { width: 20px; height: 20px; } 
.row-blog-listing .item-blog-listing .top-blog-listing .author-main-listing span.author-text, .row-blog-listing .item-blog-listing .top-blog-listing .pubslish-date-listing span.publish-date-text { padding-left: 10px; font-size: 16px; line-height: 1.625; font-weight: 300;letter-spacing: normal; } 
.row-blog-listing .item-blog-listing .top-blog-listing .pubslish-date-listing { display: flex; flex-wrap: wrap; align-items: center; } 
.row-blog-listing .item-blog-listing .top-blog-listing .pubslish-date-listing span.publish-date-icon { width: 20px; height: 20px; } 
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing .new-listing-title h2 { font-size: 25px; line-height: 1.4; margin-bottom: 20px;transition: all 0.5s ease;text-transform: none;letter-spacing: normal;font-weight:700;} 
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing .new-listing-content p { font-size: 16px; line-height: 1.625; letter-spacing: 0.04em; margin-bottom: 20px;font-weight:300; } 
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing .new-listing-link a { padding: 11px 50px 11px 30px; border: 1px solid #0D0D0D; display: inline-flex; align-items: center;position:relative;z-index:11; }
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing .new-listing-link a span.link-text { font-size: 14px; line-height: 1.785; padding-right: 10px; letter-spacing: normal; } 
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing .new-listing-link span.link-arrow { width: 29px; height: 17px;transition: all 0.5s ease; } 
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing:last-child { margin-bottom: 0; } 
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing:hover { border-color: #D76F46; } 
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing:after { content: ''; position: absolute; width: 100%; height: 4px; bottom: 0; left: 0; background-color: #D76F46; opacity: 0; visibility: hidden; transition: all 0.5s ease; } 
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing:hover:after { opacity: 1; visibility: visible; }
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing .new-listing-item-link { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing .new-listing-item-link a { width: 100%; height: 100%; display: inline-block; }
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing:hover .new-listing-title h2 { color: #D76F46; }

.right-blog-listing-section { width: 28%; position: sticky; top: 130px;} 
.right-blog-listing-section .new-popular-post-section { background-color:  #FBEFEC; padding: 30px 20px; } 
.right-blog-listing-section .heading-popular-post-section h4 { font-size: 20px; line-height: 1.5; text-transform: none; letter-spacing: normal; font-weight: 700; color: #D76F46; padding-bottom: 20px; border-bottom: 1px solid #757575;margin-bottom:0px; } 
.right-blog-listing-section .main-popular-post-section .item-popular-post-section a { padding: 20px 0; display: block; font-size: 16px; line-height: 1.625; color: #171717;transition: all 0.5s ease;border-bottom:1px solid #757575;letter-spacing: normal; }
.row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing .new-listing-link a:hover span.link-arrow { transform: translateX(10px); }
.right-blog-listing-section .main-popular-post-section .item-popular-post-section a:hover { color: #D76F46;border-color:#D76F46; }
.row-blog-listing .item-blog-listing .top-blog-listing .pubslish-date-listing span.publish-date-text { font-size: 14px; line-height: 1.428; }
.new-blog-lissting-section .blog-pagination .blog-pagination-right li a.next-link, .new-blog-lissting-section .blog-pagination .blog-pagination-left li a { line-height: 0; }
/******************************* New Blog Posting 2025 Css **********************************************/


.row-blog-posting-section { padding: 50px 0 130px; } 
.row-blog-posting-section .container { max-width: 1190px; margin: 0 auto; padding: 0 20px; } 
.row-blog-posting-section .inner-row-blog-posting-section { display: flex; flex-wrap: wrap; justify-content: space-between;align-items:flex-start; }
.row-blog-posting-section .inner-row-blog-posting-section .left-row-posting-section { width: 75.5%; } 
.row-blog-posting-section .inner-row-blog-posting-section .right-row-posting-section { width: 23%;position: sticky; top: 150px; } 
.row-blog-posting-section .inner-row-blog-posting-section .left-row-posting-section .top-left-posting-section { display: flex; flex-wrap: wrap; margin-bottom: 20px;align-items:center; }
.row-blog-posting-section .top-left-posting-section .author-main-posting { padding-right: 20px; } 
.row-blog-posting-section .top-left-posting-section .author-main-posting span.author-icon { width: 20px; height: 20px; display: inline-block; } 
.row-blog-posting-section .top-left-posting-section .author-main-posting span.author-text { padding-left: 10px; font-weight: 300;font-size: 16px; line-height: 1.625; }
.row-blog-posting-section .top-left-posting-section  .pubslish-date-posting { display: flex; flex-wrap: wrap; align-items: center; } 
.row-blog-posting-section .top-left-posting-section .pubslish-date-posting span.publish-date-icon { width: 20px; height: 20px; } 
.row-blog-posting-section .top-left-posting-section .pubslish-date-posting span.publish-date-text { padding-left: 7px; font-size: 14px; line-height: 1.428; font-weight: 300; }
.row-blog-posting-section .inner-row-blog-posting-section .left-row-posting-section .top-post-title h1 { font-size: 36px; line-height: 1.194; } 
.row-blog-posting-section .inner-row-blog-posting-section .left-row-posting-section .top-post-title h1 span { font-size: 36px; line-height: 1.194; color: #D76F46; text-transform: none; letter-spacing: 0; } 
.row-blog-posting-section .top-post-body p { font-size: 20px; line-height: 1.4; color: #1D1D1B;letter-spacing: normal; } 
.row-blog-posting-section .top-post-body strong { font-weight: 700; }
.row-blog-posting-section .top-post-body h2 { font-size: 36px; line-height: 1.1944; color: #D76F46; letter-spacing: normal; font-weight: 700; text-transform: none; } 
.row-blog-posting-section .inner-row-blog-posting-section img { margin-bottom: 50px; } 
.row-blog-posting-section .inner-row-blog-posting-section blockquote {border-left: 0;padding: 0;}
.row-blog-posting-section .top-post-body ul { padding: 0; padding-left: 20px; } 
.row-blog-posting-section ::marker { color: #D76F46; }
.row-blog-posting-section .top-post-body ul li { font-size: 20px; margin: 0; line-height: 2; color: #1D1D1B; } 
.row-blog-posting-section .inner-row-blog-posting-section blockquote { display: block; font-size: 25px; line-height: 1.6; position: relative; padding: 100px 0 40px; border: 1px solid #D76F46; border-left: 0; border-right: 0; margin-bottom: 50px;color: #D76F46; font-weight: 400; } 
.row-blog-posting-section .inner-row-blog-posting-section blockquote span { font-size: 16px; line-height: 1.5; color: #D76F46; letter-spacing: 0; display: block; margin-top: 20px; } 
.row-blog-posting-section .inner-row-blog-posting-section blockquote:after { content: ''; position: absolute; background-image: url('https://4201731.fs1.hubspotusercontent-na1.net/hubfs/4201731/00_Nordfabrik_hub_September_2021/Images/Vector%20%282%29.png'); width: 58px; height: 41px; top: 40px; left: 0; } 
.top-subscribe-form-section { padding: 40px 30px; background: #FBEFEC; }
.top-subscribe-form-section h3.form-title { background: transparent;padding-top:0; } 
.top-subscribe-form-section form { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;position:relative;  } 
.top-subscribe-form-section form .hs-form-field { width: 100%; margin: 0; } 
.top-subscribe-form-section form .hs-submit {width: autp; margin: 20px 0 0; position: relative; right: 0; top: 0; } 
.top-subscribe-form-section form .hs-form-field label { padding: 0; } 
.top-subscribe-form-section form .hs-form-field .hs-input { background: transparent; } 
.top-subscribe-form-section form ::placeholder { color: #0D0D0D; }
.row-blog-posting-section .inner-row-blog-posting-section .right-pouplar-post-section { background-color: #FBF0ED; padding: 30px 20px; margin-bottom: 15px; } 
.row-blog-posting-section .inner-row-blog-posting-section .right-pouplar-post-section .heading-popular-post-section h4 { font-size: 20px; line-height: 1.5; color: #D76F46; padding-bottom: 20px; margin: 0; border-bottom: 1px solid #757575; text-transform: none; letter-spacing: 0; font-weight: 700; } 
.row-blog-posting-section .inner-row-blog-posting-section .right-pouplar-post-section .item-popular-post-section a { font-size: 16px; line-height: 1.625; letter-spacing: 0; padding: 20px 0; display: block; border-bottom: 1px solid #757575;transition: all 0.5s ease;color:#171717; }
.row-blog-posting-section .inner-row-blog-posting-section .right-row-posting-section .right-blog-share-listing-section { background: #FBF0ED; padding: 30px 20px; }
.row-blog-posting-section .blog-share-heading-title h5 { font-size: 20px; line-height: 1.5; letter-spacing: normal; text-transform: capitalize; color: #D76F46; font-weight: 700; margin-bottom: 20px;padding-bottom:0px; }
.row-blog-posting-section .inner-row-blog-posting-section .right-row-posting-section .right-blog-share-listing-section .item-share-listing-section { display: flex; flex-wrap: wrap; align-items: center; } 
.row-blog-posting-section .item-share-listing-section .social-share-box a { width: 40px; height: 40px; background-color: #D76F46; display: inline-flex; align-items: center; justify-content: center; border-radius: 20px; margin-right: 15px; transition: all 0.5s ease; } 
.row-blog-posting-section .item-share-listing-section .social-share-box a:hover { background-color: #000; }
.row-blog-posting-section .inner-row-blog-posting-section .left-row-posting-section .row-contact-us-section { background-color: rgba(215, 111, 70, 0.1); padding: 50px 30px; margin: 50px 0; } 
.row-blog-posting-section .headinng-contact-section h3 { color: #D76F46; letter-spacing: 0; font-weight: 700; text-transform: none; margin-bottom: 20px; line-height: 1.2; } 
.row-blog-posting-section .content-contact-section p { font-size: 20px; line-height: 1.5; }
.row-blog-posting-section .inner-row-blog-posting-section .left-row-posting-section .blog-author .hs-author-profile { display: flex; flex-wrap: wrap;margin-bottom:40px; } 
.row-blog-posting-section .inner-row-blog-posting-section .box-left-avtr { width: 120px; height: 120px; }
.row-blog-posting-section .inner-row-blog-posting-section .hs-author-avatar img { margin-bottom: 0;width: 120px; height: 120px; border-radius: 50%; object-fit: cover; object-position: center center; }
.row-blog-posting-section .inner-row-blog-posting-section .right-avtr-list { width: calc(100% - 120px); padding-left: 30px; }
.row-blog-posting-section .inner-row-blog-posting-section .right-avtr-list h3 { margin-bottom: 15px; font-size: 20px; line-height: 1.2; text-transform: none;margin:0; }
.row-blog-posting-section .inner-row-blog-posting-section .right-avtr-list .hs-author-bio { font-size: 20px; line-height: 1.6; }
.row-blog-posting-section .inner-row-blog-posting-section .right-avtr-list .top-right-heading-list { display: flex; flex-wrap: wrap;margin-bottom:15px; }
.row-blog-posting-section .inner-row-blog-posting-section .right-avtr-list .top-right-heading-list .box-author-linkdin-code { padding-left: 20px; }
.post-narration { margin-bottom: 30px; } .post-narration .hs-audio-player { background-color: #D76F46; } 
.post-narration .hs-audio-player ._control-button_1nxo7_36 { background: transparent; } 
.post-narration .hs-audio-player ._control-button_1nxo7_36 span.hs-audio-player__play-icon svg { fill: #fff; } 
.post-narration .hs-audio-player ._initial-title_1nxo7_40 {color: #fff;font-size: 15px;line-height: 1.6667;} 
.post-narration .hs-audio-player ._tooltip-wrapper_1x94v_1 {color: #fff;} 
.post-narration .hs-audio-player ._tooltip-wrapper_1x94v_1 svg { fill: #fff; } 
.post-narration .hs-audio-player .hs-audio-player__duration { color: #fff; font-size: 15px; line-height: 1.6667; }
.post-narration .hs-audio-player:hover { background-color: #D76F46 !important; }
.post-narration .hs-audio-player:hover ._control-button_1nxo7_36 { background: transparent !important; }
.row-blog-posting-section .inner-row-blog-posting-section .right-pouplar-post-section .item-popular-post-section a:hover { color: #D76F46; border-color: #D76F46; }
.new-text-content-section { padding: 30px; background-color: rgba(215, 111, 70, 0.05); margin-bottom: 50px; } 
.new-text-content-section p { margin: 0; }
.row-blog-posting-section .top-left-posting-section .author-main-posting a { display: flex; flex-wrap: wrap;align-items:center; }
.row-blog-posting-section .box-author-linkdin-code a:hover svg path { fill: #0d0d0d; }
.row-blog-posting-section .box-author-linkdin-code a svg path { transition: all 0.5s ease-in-out; }
.row-blog-posting-section .top-post-body p:last-child { margin-bottom: 50px; }
.top-subscribe-form-section .legal-consent-container { margin-top: 15px; }
.top-subscribe-form-section .legal-consent-container p { margin-bottom: 0; }
.right-blog-listing-section form ul.no-list.hs-error-msgs li { font-size: 14px; } 
.right-blog-listing-section .hs_error_rollup { display: none; }
.right-blog-listing-section .submitted-message { padding: 0; font-size: 14px; } 
.right-blog-listing-section .submitted-message p { font-size: 14px; } 
.right-blog-listing-section .submitted-message p:last-child { margin-bottom: 0; }

@media screen and (max-width: 1280px){
    .nordfabrik-blog-posting-updated .content-wrapper, .nordfabrik-blog-posting-updated .normal-wrapper { max-width: calc(1110px + 40px); width: 86vw; }
    .other-blog-list .content-wrapper , .nordfabrik-blog-listing-updated .custom-banner-area .page-center { width: 86vw; }
    .nordfabrik-blog-listing-updated .custom-banner-area .page-center h1 { font-size: 48px !important; }
}

@media(max-width:1199px){
    .row-blog-posting-section .inner-row-blog-posting-section .left-row-posting-section { width: 70%; } 
    .row-blog-posting-section .inner-row-blog-posting-section .right-row-posting-section { width: 28%; } 
    .top-subscribe-form-section { padding: 30px 20px; }
    .row-blog-posting-section .top-post-body h2 { font-size: 34px; }
    .row-blog-posting-section .inner-row-blog-posting-section blockquote { font-size: 22px; }
}

@media screen and (max-width: 1180px){
    .blog-positing-mid-info .blog-posting-right-info { width: calc(100% - 234px); padding-right: 20px; }
    .blog-positing-mid-info .blog-posting-left-info { width: 234px; }
    .nordfabrik-blog-posting-updated .content-wrapper, .nordfabrik-blog-posting-updated .normal-wrapper { max-width: 100%; width: 92vw; margin-right: unset; margin-left: auto; }
    .blog-related-posts__list .related-post .related-post__image-wrapper { width: 80px; height: 80px; }
    .blog-related-posts__list .related-post .related-post__content { width: calc(100% - 80px); padding-left: 15px; }
    .blog-positing-mid-info .blog-posting-left-info .button-arrow+* { margin-top: 20px!important; }
    .blog-positing-mid-info .blog-posting-left-info > div > div:not(:first-child) { padding: 20px 14px 20px 20px; }
    .breadcrumbs_sec { display: flex; align-items: flex-start; padding-top: 10px; margin-bottom: 40px; }
    .blog-positing-mid-info .blog-posting-left-info .button-arrow a { padding-right: 64px; }
    .blog-positing-mid-info .blog-posting-left-info .button-arrow a:after { right: 38px; }
}

@media screen and (max-width: 1050px){
    .custom-banner-area .page-center > .hs_cos_wrapper_type_inline_rich_text{padding-right: 0vw;  }
    .accordion_title h4{padding:15px 20px;font-size:18px;}
    .accordion_title:after{right:20px;}
    /*     .accordion_description{padding:20px;} */
    .accordion_description_info { padding:20px; }
    /*     .pillar_sec img{height:350px!important;} */
    .two_col_img_con_left img{width:100%!important;height:auto!important;}
    .two_col_img_con_right{padding:20px;}
    .two_col_img_con_right,.two_col_img_con_left{width:50%;}
    .two_col_img_con_right p{font-size: 32px;}
    .pillar_page_full_sec .normal-wrapper, .author_sec .normal-wrapper { padding: 0 25px; }

    .blog-positing-mid-info .blog-posting-right-info { width: 100%; padding-right: 0; }
    .blog-positing-mid-info .blog-posting-left-info { width: 100%; margin-top: 40px; }
    .blog-related-posts__list .related-post .related-post__image-wrapper { width: 110px; height: 110px; }
    .blog-related-posts__list .related-post .related-post__content { width: calc(100% - 110px); padding-left: 20px; }

}

@media(max-width: 991px){
    .post-listing>.post-item { margin: 40px 10px 0; width: calc(100% - 20px); }
    .post-listing>.post-item:nth-child(-n+2) { margin-top: inherit; }
    .post-listing>.post-item:nth-child(-n+1) { margin-top: 0; }
    .tag-item{display:none}
    div#noble-gases{display:block!important}
    .wrap-drop{background: #e4e4e4; cursor: pointer; margin: 0 0 auto; max-width: 206px; padding: 13px 51px 11px 20px; position: relative; z-index: 3;}
    .wrap-drop:after{border-color:#0D0D0D transparent;border-style:solid;border-width:6px 7px 0;content:"";height:0;margin-top:-4px;position:absolute;right:1rem;top:50%;transition:.5s;width:0}
    .wrap-drop .drop{background:#fff;box-shadow:3px 3px 3px rgba(0,0,0,.2);left:0;list-style:none;margin-bottom:0;margin-top:12px;max-width:255px;opacity:0;padding-left:0;pointer-events:none;position:absolute;right:0;top:100%;transition:all .5s ease;visibility:hidden;z-index:2}
    .wrap-drop .drop li a{border-bottom: 1px solid #e4e4e4; color: #0D0D0D; display: block; font-size: 16px; margin-bottom: 10px; padding: 0 20px 8px;}
    .wrap-drop span{color:#0f0e24}
    div#noble-gases>span{color: #0D0D0D; display: block; font-size: 18px; font-weight: 400; overflow: hidden!important; text-overflow: ellipsis!important; white-space: nowrap; line-height: 1.223;}
    .wrap-drop.active:after{transform:rotate(180deg)}
    .wrap-drop.active .drop{opacity:1;pointer-events:all;visibility:visible}
    .wrap-drop .drop li{margin:0}
    .wrap-drop .drop li:last-child a{border:0;margin-bottom:0}
    .nordfabrik-blog-listing-updated .custom-banner-area { align-items: center; }
    .row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing { padding: 25px; } 
    .row-blog-listing .inner-row-blog-listing .left-blog-listing-section { width: 100%; margin-bottom: 40px; } 
    .right-blog-listing-section { width: 100%; position: relative; top: unset; } 
    .row-blog-listing { padding: 60px 0 100px; }
    .row-blog-posting-section .inner-row-blog-posting-section .left-row-posting-section { Width: 100%; margin-bottom: 50px; } 
    .row-blog-posting-section .inner-row-blog-posting-section .right-row-posting-section { Width: 100%;top: 0; position: relative; } 
    .row-blog-posting-section .inner-row-blog-posting-section .right-avtr-list .top-right-heading-list { margin-bottom: 10px; } 
    .row-blog-posting-section .inner-row-blog-posting-section .right-avtr-list { padding-left: 20px; } 
    .row-blog-posting-section .inner-row-blog-posting-section .left-row-posting-section .top-post-title h1 span { font-size: 34px; } 
    .row-blog-posting-section .top-post-body h2 { font-size: 30px; }

}


@media screen and (max-width: 940px){
    .dnd-section[class*="-vertical-alignment"] > .row-fluid { margin: 0 0vw; width: 80vw; max-width: 100% !important; }
    .span6.dnd-column, .dnd-section[class*="-vertical-alignment"] > .row-fluid > * { padding: 0 0vw;        /*width: 100%; */ margin: 0; }
    .normal-wrapper, .custom-full-width-image .page-center, .page-center, .pillar_page .normal-wrapper { width: 100%; padding-left: 10vw; padding-right: 10vw; }
    .dnd-section > .row-fluid { display: block !important; flex-direction: column !important; max-width: 100%; }
    .dnd-section { padding-left: 10vw; padding-right: 10vw; }
    .fen_top_navigation { display: none; }
    .mob_piller_navigation { display: block; }
    .accordion_title h4 { font-size: 15px; }
    .pillar_page iframe { margin-bottom: 30px !important; }
    .outteer_pillar_sec h2 { font-size: 32px; } 
    .outteer_pillar_sec h3, .outteer_pillar_sec h3 * { font-size: 28px; }
    .other-blog-list .content-wrapper, .nordfabrik-blog-listing-updated .custom-banner-area .page-center { width: 100%; }
    .nordfabrik-blog-posting-updated .content-wrapper, .nordfabrik-blog-posting-updated .normal-wrapper { width: 100%; }
    .other-blog-list.topic-blog-list { margin: 150px 0 100.5px; }
    .other-blog-list { margin: 60px 0 100.5px; }
    .other-blog-list.author-blog-list { margin: 130px 0 100.5px; }
    .nordfabrik-blog-posting-updated .outteer_pillar_sec:first-child > .pillar_sec:first-child { padding-top: 0px; margin-top: 30px; }
    .nord-blog-post-content-wrap .mob_piller_navigation_icon {display: none;}

}
@media all and (max-width:900px){
    .mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
    .mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
    .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
    .mfp-container{padding-left:6px;padding-right:6px;}
    .inner_two_col_link{width:100%;margin-bottom:8px;padding-right:0;}
    .two_col_img_con_left{width:100%;}
    .two_col_img_con_right{width:100%;}
    .outter_author_sec .author_content small, .author_content * {font-size:20px;}
    .two_col_with_form_con { width: 100%; padding-right:0px;}
    .two_col_with_form_right { width:100%;}
}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){

    /**
    * Remove all paddings around the image on small screen
    */
    .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
    .mfp-img-mobile img.mfp-img{padding:0;}
    .mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
    .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
    .mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
    .mfp-img-mobile .mfp-counter{right:5px;top:3px;}
    .mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}
}

@media(max-width:767px){
    .content-with-btn-inner .inner{padding:60px 4vw 100px!important;}
    .nordfabrik-blog-listing-updated .custom-banner-area .page-center{padding-right:20px !Important;}
    .mob_outter_piller{width:100%;}

    /*     .pillar_sec img{height:auto!important;} */
    .author_popup_box{padding:20px;}

    /*     .author_sec{padding:30px 0;} */
    .fen_publish_date_pillar{padding-bottom:30px;}
    .pillar_page_full_sec{padding-bottom:20px;}
    .outter_full_width_content.full_width_content_with_bg{padding:20px;}
    .fen_top_con{padding-bottom:20px;}
    .pillar_sec:after{width:100%;}
    .nordfabrik-blog-posting-updated .content-wrapper,.nordfabrik-blog-posting-updated .normal-wrapper{width:100%;}
    .other-blog-list .content-wrapper,.nordfabrik-blog-listing-updated .custom-banner-area .page-center{width:100%;}
    .post-content-main{padding:20px;}
    .nordfabrik-blog-listing-updated .custom-banner-area .page-center h1{font-size:37px!important;}
    .row-blog-listing .inner-row-blog-listing .left-blog-listing-section .item-blog-listing { padding: 20px; }
    .row-blog-listing { padding: 60px 0 80px; }
    .row-blog-posting-section .inner-row-blog-posting-section .left-row-posting-section .top-post-title h1 span { font-size: 32px; } 
    .row-blog-posting-section .top-post-body h2 { font-size: 28px; } .top-subscribe-form-section form .hs-form-field { width: 100%; margin-bottom: 30px; }
    .top-subscribe-form-section form .hs-submit { width: 100%; text-align: center; } 
    .row-blog-posting-section .inner-row-blog-posting-section .box-left-avtr { width: 100%; max-width: 120px; margin-bottom: 20px; } 
    .row-blog-posting-section .inner-row-blog-posting-section .right-avtr-list { width: 100%; padding: 0; } 
    .row-blog-posting-section .inner-row-blog-posting-section .left-row-posting-section { margin-bottom: 40px; } 
    .row-blog-posting-section .inner-row-blog-posting-section .left-row-posting-section .row-contact-us-section { padding: 20px; } 
    .top-subscribe-form-section { padding: 20px; }
}


@media (max-width: 770px) {
    .normal-wrapper,.custom-full-width-image .page-center,.page-center,.pillar_page .normal-wrapper{width:100%;padding-left:4vw;padding-right:4vw;}
    .dnd-section{padding-left:4vw;padding-right:4vw;}
    .dnd-section  .row-fluid{width:100%;max-width:100%;margin:0;}
    .dnd-section[class*="-vertical-alignment"] > .row-fluid{width:90vw;}

}

@media (max-width: 640px) {
    .post-listing>.post-item .hs-featured-image-wrapper { min-height: 310px; }
    .post-content-main {  min-height: auto; }
    .blog-row-info .tag-list { padding-right: 0; width: 100%; order: 2; margin-top: 20px; }
    .as-serch-box1 { width: 100%; }
    .wrap-drop { max-width: 100%; }
    .wrap-drop .drop { max-width: 100%; }
}

@media (max-width: 480px) {
    .post-listing>.post-item .hs-featured-image-wrapper { min-height: 220px; }
    .post-cta-info-mid{flex-direction:column;margin: 0;}
    .post-cta-info-mid .button-arrow{width:100%}
    .post-cta-info-mid .button-arrow a{width:100%}
    .post-cta-info-mid .post-basic-info{margin-top:10px}
    .post-cta-info-mid>div { margin: 0; }
    .other-blog-list .post-listing.op+.pagination { margin-top: 45px; }
    .other-blog-list .pagination .pages-navigation a { width: 27px; height: 27px;margin: 0 2px; font-size: 13px;}
    .blog-related-posts__list .related-post .related-post__image-wrapper { width: 80px; height: 80px; }
    .blog-related-posts__list .related-post .related-post__content { width: calc(100% - 80px); padding-left: 10px; }

}