/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/3e5194");

@font-face {
  font-family: "Axiforma-BookItalic";
  src: url('https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Fonts/font-2.woff2') format('woff2'), url('https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Fonts/font-2.woff') format('woff');
}
@font-face {
  font-family: "HurmeGeometricSans2-Black";
  src: url('https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Fonts/font-4.woff2') format('woff2'), url('https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Fonts/font-4.woff') format('woff');
}
@font-face {
  font-family: "HurmeGeometricSans1-Black";
  src: url('https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Fonts/font-3.woff2') format('woff2'), url('https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Fonts/font-3.woff') format('woff');
}
@font-face {
  font-family: "Axiforma-Bold";
  src: url('https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Fonts/font.woff2') format('woff2'), url('https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Fonts/font.woff') format('woff');
}
@font-face {
  font-family: "Axiforma-Book";
  src: url('https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Fonts/font-1.woff2') format('woff2'), url('https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Fonts/font-1.woff') format('woff');
}

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap');

/*@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');*/
/*****************************************/
* {
    box-sizing: border-box;
}
body{
  padding:0px;
  margin:0px;
  /*   font-family: "Axiforma-Book"; */
}
h1{
  font-family: "HurmeGeometricSans2-Black" !important;
}

h2{font-family: "HurmeGeometricSans2-Black" !important; text-transform:uppercase; letter-spacing: 1.24px !important;} /*----- Hi, it's Stacy at PFX, I am testing some things, thank you! ----*/
img {
    max-width: 100%;
    height: auto;
}

h3, h4, h5, h6, a, p, span, ul li, ol li{
  font-family: "Axiforma-Book";
}

pre span em {
  word-break: break-all !important;
  white-space: break-spaces;
}

.page-center-1300 {
  max-width: 1300px;
  width: 100% !important;
  float: none !important;
  margin: 0px auto !important;
  padding: 0px 20px;
  box-sizing: border-box;
}
.page-center-1200 {
  max-width: 1200px;
  width: 100% !important;
  float: none !important;
  margin: 0px auto !important;
  padding: 0px 20px;
  box-sizing: border-box;
}
.page-center-1000 {
  max-width: 1000px;
  width: 100% !important;
  float: none !important;
  margin: 0px auto !important;
  padding: 0px 20px;
  box-sizing: border-box;
}

.page-center-850 {
  max-width: 850px;
  width: 100% !important;
  float: none !important;
  margin: 0px auto !important;
  padding: 0px 20px;
  box-sizing: border-box;
}

.page-center-mobile {
  max-width: 1200px;
  width: 100% !important;
  float: none !important;
  margin: 0px auto !important;
  padding: 0px 20px;
  box-sizing: border-box;
}
.section.post-data blockquote {
  background-color: #ffffff;
  color: #363936;
  font-family: Axiforma-Book;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: .32px;
  line-height: 36px;
  margin: 0;
  padding: 0px 30px;
  position: relative;
  border-left: 4px solid #3c8fc5;
  margin: 30px 0px;
}

.section.post-data span.img-caption {
  display: block;
  font-size: 12px !important;
  font-style: italic;
  padding: 0px 0px 10px !important;
}
::marker {
  color: #F57E20;
  font-size: 20px;
}
.hero-text h1 {
  color: #fff !important;
  line-height: 1.6em;
  text-shadow: 0 2px 4px rgba(0,0,0,0.4);
  letter-spacing: .024em;
  font-size: 54px;
}

.post-footer .comment-body p {
  word-wrap: break-word;
}


@media (max-width: 767px){
  .page-center-1300 {
    padding: 0px 20px;
  }
}



/* ==========================================================================
Custom Menu Primary
========================================================================== */


 /* Set ul background color */
 /* Set li background Color */
 /* Set link Color */
 /* Set link Hover Color */

/* Parent List */
.custom-menu-primary .hs-menu-wrapper > ul{
  background:;
}
.custom-menu-primary .hs-menu-wrapper > ul > li{
  background:;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a{
  color:;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a:hover{
  color:;
}

/* Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul{}
.custom-menu-primary .hs-menu-wrapper > ul ul li{
  background:;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li a{
  color:;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover{
  color:;
}

/* Override max width on menu links */
.custom-menu-primary .hs-menu-wrapper > ul li a,
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  overflow: visible !important;
  max-width: none !important;
  width: auto !important;
}

/* Fix menu disappearing on desktop after toggling mobile menu */
@media screen and (min-width:990px) {
  .custom-menu-primary .hs-menu-wrapper {
    display:block !important;
  }
}




/* ==========================================================================
Mobile Menu - Hubspot Standard Toggle Menu
========================================================================== */


.mobile-trigger, .child-trigger{
  display: none; /* Hide button on Desktop */
}
@media (max-width:990px){

  /* Variables
  ========================================================================== */

  /* Set Mobile Menu Background Color */

  /* Set Link Color */


  .custom-menu-primary,.custom-menu-primary .hs-menu-wrapper > ul,.custom-menu-primary .hs-menu-wrapper > ul li,.custom-menu-primary .hs-menu-wrapper > ul li a{display:block;float:none;position:static;top:auto;right:auto;left:auto;bottom:auto;padding:0px;margin:0px;background-image:none;background-color:transparent;border:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-width:none;width:100%;height:auto;line-height:1;font-weight:normal;text-decoration:none;text-indent:0px;text-align:left;
    color:#ffffff
  }
}

/* Toggle Button
========================================================================== */
.mobile-trigger{display:inline-block!important; /* Show button on mobile */cursor:pointer; /* Mouse pointer type on hover */position:absolute; /*******************************************/top:22px;          /* Position Button at right of screen  */right:12px;        /*******************************************/width:auto; /* Button width */height:auto; /* Button height */padding:7px 10px 8px 10px;box-sizing:border-box;background:transparent; /* Background color */border:none;font-size:16px;font-weight:normal;text-align:left;text-transform:uppercase;

  color:#000000;
}

.mobile-trigger:hover{text-decoration:none;

  /* Removes link text underline on button */
  color:#ffffff;
  background-color:transparent;border-color:transparent;}

/* Change button when menu is open */
.mobile-open .mobile-trigger{color:#ffffff

  ;background-color:transparent;border-color:transparent;}

/* Toggle Button Icon
========================================================================== */
.mobile-trigger i{display:inline;position:relative;top:-4px;}
.mobile-trigger i:before,.mobile-trigger i:after{position:absolute;content:'';}
.mobile-trigger i,.mobile-trigger i:before,.mobile-trigger i:after{width:26px; /* Icon line width */height:3.5px; /* Icon line height */-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;
  background-color:#000000
    ; /* Icon color */display:inline-block;}
.mobile-trigger i:before{top:-7px; /* Position top line */height:3px!important;}
.mobile-trigger i:after{top:7px; /* Position bottom line */height:3.5px!important;}
.mobile-trigger:hover i,.mobile-trigger:hover i:before,.mobile-trigger:hover i:after,.mobile-open .mobile-trigger i,.mobile-open .mobile-trigger i:before,.mobile-open .mobile-trigger i:after{background-color:#000; /* Icon color */}

/* Child Toggle Button
========================================================================== */
.child-trigger{display:block!important; /* Hide button on Desktop */cursor:pointer; /* Mouse pointer type on hover */position:absolute;top:15px;right:0px;width:20px!important; /* Button width */min-width:20px!important;height:30px!important; /* Button height */padding:0!important;    /*border-left: 1px dotted rgba(255, 255, 255, .20);*/}
.child-trigger:hover{text-decoration:none;}
.child-trigger i{position:relative;top:50%; /* Centers icon inside button */margin:0 auto!important;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.child-trigger i:after{position:absolute;content:'';}
.child-trigger i,.child-trigger i:after{width:10px; /* Icon line width */height:1px;

  /* Icon line height */
  background-color:#ffffff
    ; /* Icon color */display:block;}
.child-trigger i:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.child-trigger.child-open i:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}


/* Menu Styles on Mobile Devices
========================================================================== */
.custom-menu-primary.js-enabled{position:relative;padding-top:0px;padding-bottom:60px;margin:0px 0 0px 0;top:0;width:100%;left:0;min-height:0;}

/* Hide menu on mobile */
.custom-menu-primary.js-enabled .hs-menu-wrapper,.custom-menu-primary.js-enabled .hs-menu-children-wrapper{    /* display: none;*/}

/* Make child lists appear below parent items */
.custom-menu-primary ul.hs-menu-children-wrapper{visibility:visible!important;opacity:1!important;position:static!important;display:none;padding:0px!important;}

/* Mobile Menu Styles */
.custom-menu-primary.js-enabled .hs-menu-wrapper{width:100%;    /*position: relative; 
  top: 60px;             
  left: 0;          
  padding: 10px 0;
  z-index:99999;*/}
.custom-menu-primary .hs-menu-wrapper{  
  width:100%;}

/* Level 1 Menu List Styles */
.custom-menu-primary .hs-menu-wrapper > ul > li{position:relative;}
.custom-menu-primary .hs-menu-wrapper > ul > li a{font-size:22px; /* Font size of top level list items */line-height:45px;overflow:visible;}

/* Level 1 and Higher Menu List Styles */
.custom-menu-primary .hs-menu-wrapper > ul li{    /*border-top: 1px dotted rgba(255, 255, 255, .35); */
  border:none!important;}
.custom-menu-primary .hs-menu-wrapper >  ul li a{color:#ffffff; /*link color set by global mobile-aColor variable */}
.custom-menu-primary .hs-menu-wrapper > ul li a:hover{color:#ffffff; /* link hover color set by global mobile-aColorHover variable */}

/* Level 2 and Higher Menu List Styles */
.custom-menu-primary .hs-menu-wrapper > ul ul li{    /*background-color: rgba(255, 255, 255, .08);*/}
.custom-menu-primary .hs-menu-wrapper > ul ul li a{    /* Indent Child lists */
  font-size:15px; /* Font size of child lists */line-height:35px;color:#FFFFFF;letter-spacing:0.45px;font-family:"Axiforma-Book";font-weight:400;}

/* Level 3 and Higher Menu List Styles */
.custom-menu-primary .hs-menu-wrapper > ul ul ul li a{text-indent:30px; /* Indent Child lists */}
.custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a{text-indent:50px; /* Indent Child lists */}
.child-trigger{background-image:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Home_Page/Group%203475.svg)!important;background-repeat:no-repeat;background-position:right;background-size:18px;}
.child-trigger.child-open{background-image:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Home_Page/Group%20170.svg)!important;}
}

/* Blog Style */
.section.post-footer .comment{padding:1em 0px 2em;}
div#comments-listing{padding:0em 0px 2em;}
.post--single-author-section{border-top:1px solid #C9C9C8;text-align:center;margin-top:100px;margin-bottom:60px;}
a.post--single-author-section-avatar{width:125px;height:125px;border-radius:9999px;background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block;margin:-80px auto 0 auto;border:15px solid #fff;}
.post--single-author-section span.h4{font-family:'Geometric-Sans-Black',sans-serif;font-size:20px;line-height:2.2;color:#013d54;font-weight:bold;text-transform:none;margin-top:25px;margin-bottom:10px;}
.post--single-author-section  p,.post--single-author-section li{font-family:"Axiforma-Book";font-size:16px;line-height:2em;color:#363936;font-weight:normal;}
.list-outer-wraper{display:flex;flex-wrap:wrap;justify-content:space-between;}

/* nth-child(7) */
.list-inner-wraper:not(:nth-child(4n+7)){flex:0 30%;padding:10px;box-shadow:2px 4px 10px #0000001a;  /*     position: relative; */margin:50px 0px 10px;min-height:410px;}
.section-img-date{position:relative;}
.list-inner-wraper .hs-featured-image-wrapper img.hs-featured-image{width:100%;  /*     height: auto;  */height:247px;float:none;max-width:100%!important;margin:0!important;}
.list-date-time p{margin:0;background-color:rgb(255 255 255 / 70%);padding:5px 8px 5px;font-size:13px;color:#013D55;line-height:21px;letter-spacing:0.13px;  /*     font-family: "Axiforma-Bold"; */}
.list-date-time{position:absolute;top:0px;right:0px;}
.list-inner-wraper a{text-decoration:none;}
.list-tag-name a{font-size:13px;color:#C9C9C8;line-height:21px;letter-spacing:0.13px;  /*     font-family: "Axiforma-Book"; */margin:0;padding:10px 0px 10px;display:inline-block;}
.list-outer-wraper .post-header h2{font-size:18px!important;color:#363936;line-height:25px!important;letter-spacing:0.18px;  /*     font-family: "Axiforma-Bold"; */margin:0;padding:5px 0px 0px;text-transform:capitalize;}
.list-link a{letter-spacing:0.28px;font-size:14px!important;color:#F37E30;line-height:21px;text-decoration:underline;margin:0;padding:15px 0px 0px;  /*     font-family: "HurmeGeometricSans1-Black"; */font-weight:900;}
.list-link a:hover{color:rgb(243 126 48 / 70%);}
.list-inner-wraper:nth-child(-n+3){display:none;}

/* .list-inner-wraper:not(:nth-child(7)) .list-content {
display: none;
} */
.list-inner-wraper:not(:nth-child(4n + 7)) .list-content{display:none;}
.blog-pagination.list-page{text-align:center;padding:20px 0px;}
.blog-pagination.list-page a{letter-spacing:.28px;font-size:14px!important;color:#f37e30;line-height:21px;padding:20px 20px 20px;  /*     font-family: "HurmeGeometricSans1-Black"; */font-weight:900;display:inline-block;}
.blog-pagination.list-page a:first-child{padding-left:0px;}
.blog-pagination.list-page a:last-child{padding-right:0px;}

/* 7th Div Style */
.list-inner-wraper:nth-child(4n + 7)>a{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px;box-shadow:2px 4px 10px #0000001a;position:relative;margin:50px 0px 10px;align-items:stretch;}
.list-inner-wraper:nth-child(4n + 7) .section-img-date{flex:0 60%;position:relative;}
.list-inner-wraper:nth-child(4n + 7) .section-contents{flex:0 35%;}
.list-inner-wraper:nth-child(4n + 7) a .hs-featured-image-wrapper img.hs-featured-image{height:auto;}
.list-inner-wraper:nth-child(4n + 7) a .list-date-time{position:absolute;top:0px;right:0px;}
.list-inner-wraper:nth-child(4n+7) .hs-featured-image-wrapper{min-height:500px;}
.list-inner-wraper:nth-child(4n+7){flex:0 100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px;box-shadow:2px 4px 10px #0000001a;position:relative;margin:50px 0px 10px;align-items:stretch;}
.list-outer-wraper .post-header h2 a{color:#363936;}
.list-inner-wraper .list-content p{font-size:16px;color:#363936;line-height:25px;letter-spacing:0.32px;font-family:"Axiforma-Book";}

/* Blog POST Style */
.post-image{text-align:center;}
.post-image{min-height:456px;background-repeat:no-repeat;background-size:cover;background-position:center;height:auto;}
.section-left-space{display:flex;justify-content:center;align-items:flex-start;}
.back-btn a{font-size:14px;color:#013D54;line-height:21px;letter-spacing:0.14px;  /*     font-family: "Axiforma-Bold"; */text-decoration:none;display:inline-block;}
.back-btn:before{position:absolute;content:'';background-image:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Blog/Path%204448.svg);background-repeat:no-repeat;background-size:5px;width:8px;height:8px;text-align:center;background-position:center;top:6px;left:-11px;}
.hs-author-image img{width:80px;height:auto;border-radius:60px;}
p.author-name{font-size:13px;color:#363936;line-height:21px;letter-spacing:0.13px;margin:0;}
p.post-date{font-size:13px;color:#F57E20;line-height:21px;letter-spacing:0.13px;margin:0;  /*     font-family: "Axiforma-Book"; */}
.author-outer{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding:15px 0px 30px;}
.back-btn{flex:0 10%;position:relative;}
.author-grp{flex:0 60%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:30px;}
.author-grp .hs-author-image{flex:0 20%;}
.author-grp .author-name-date{flex:0 80%;}
.post-heading h1{font-size:30px;color:#013D54;line-height:45px;letter-spacing:0.9px;max-width:730px;margin:0;padding:20px 0px 10px;width:100%;}
.hs-featured-image-wrapper{background-size:cover;min-height:247px;background-repeat:no-repeat;background-position:center;}
.list-inner-wraper:nth-child(4n+7)>a .section-content-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;}
.section.post-data h2{font-size:30px!important; word-break: break-all; line-height:40px!important;  /*   font-family: "Axiforma-Book"; */margin:0;font-weight:800;color:#013d54;padding:15px 0;}
.section.post-data h3{font-size:20px!important;line-height:26px!important;  /*   font-family: "Axiforma-Book"; */margin:0;padding:15px 0;}
.section.post-data h4{font-size:18px!important;line-height:24px!important;  /*   font-family: "Axiforma-Book"; */margin:0;padding:15px 0;}
.section.post-data h5{font-size:16px!important;line-height:24px!important;  /*   font-family: "Axiforma-Book"; */margin:0;padding:15px 0;}
.section.post-data h6{font-size:14px!important;line-height:22px!important;  /*   font-family: "Axiforma-Book"; */margin:0;padding:15px 0;}
.post-tag a{font-size:13px;color:#F57E20;line-height:21px;letter-spacing:0.13px;display:inline-block;  /*     font-family: "Axiforma-Book"; */text-decoration:none;padding:0px 0px 10px;}
span.blog-caption,.blog-caption{font-size:12px;margin:0;padding:0;}
.section.post-data p,.section.post-data p span{font-size:16px;color:#363936;line-height:30px;letter-spacing:0.32px;  /*     font-family: "Axiforma-Book"; */margin:0;padding:15px 0px 15px;font-weight:400px;}
.list-inner-wraper a span{display:block;}
.section.post-data ul li,.section.post-data ol li{font-size:16px;color:#363936;line-height:25px;letter-spacing:.32px;  /*     font-family: "Axiforma-Book"; */}
.section.post-data a,.section.post-data p a{color:#f57e20;}
.section.post-data a:hover,.section.post-data p a:hover{text-decoration:none;}
.section.post-data .quote{padding:0px 0px 0px 50px;position:relative;}
.section.post-data .quote h4{font-size:20px!important;color:#363936!important;line-height:45px!important;letter-spacing:.6px;font-weight:600!important;font-family:'Open Sans',sans-serif;font-style:italic;padding:18px 0px 18px;margin:0;}
.section.post-data .quote h4:before{content:'';border-left:3px solid #3C8FC5;position:absolute;width:20px;height:104px;top:18px;left:0;}
.section.post-data img{width:100%!important;height:auto;margin:20px 0px 0px;}

/* Blog Form Style */
.form-heading{font-size:18px;color:#013D54;line-height:25px;letter-spacing:0.18px;font-weight:800;font-family:"Axiforma-Bold";padding:30px 0px 30px 0px;}

/*.blog-form-outer {
padding: 0px 0px 0px 90px;
}*/
.blog-form-outer .field.hs-form-field .input .hs-input{border:1px solid #ccc!important;border-top:0px solid transparent!important;border-left:0px solid transparent!important;border-right:0px solid transparent!important;border-bottom:2px solid #C9C9C8!important;width:100%!important;padding:8px 0px;outline:none;font-family:"Axiforma-Book";font-size:16px;letter-spacing:0.32px;cursor:pointer;color:#363936!important;line-height:25px!important;-webkit-appearance:none;border-radius:0px!important;}
.blog-form-outer .field.hs-form-field .input .hs-input::placeholder{color:#363936;font-size:16px;line-height:25px;letter-spacing:0.32px;text-transform:capitalize;font-family:"Axiforma-Book";}
.blog-form-outer .field.hs-form-field .input .hs-input::-ms-input-placeholder{color:#363936;font-size:16px;line-height:25px;letter-spacing:0.32px;text-transform:capitalize;font-family:"Axiforma-Book";}
.blog-form-outer .field.hs-form-field .input .hs-input::-webkit-input-placeholder{color:#363936;font-size:16px;line-height:25px;letter-spacing:0.32px;text-transform:capitalize;font-family:"Axiforma-Book";}
.blog-form-outer form fieldset{max-width:100%!important;padding:15px 0px;}
.blog-form-outer .hs_submit.hs-submit .actions .hs-button{background-color:#F57E20;color:#ffffff;padding:10px 20px;text-transform:uppercase;font-family:"HurmeGeometricSans2-Black";line-height:25px;font-weight:600;font-size:18px;cursor:pointer;border:1px solid #F57E20!important;border-radius:none!important;letter-spacing:1.3px;-webkit-appearance:none;margin:0px 0px 70px;}
.blog-form-outer .hs_submit.hs-submit .actions .hs-button:hover{background-color:#f7974b!important;border:1px solid #f7974b!important;}
.blog-form-outer .hs_submit.hs-submit{text-align:left;padding:30px 0px 0px;}
.blog-form-outer ul.no-list.hs-error-msgs.inputs-list li label.hs-error-msg{font-size:12px;letter-spacing:.24px;color:#f90!important;font-family:"Axiforma-Book";font-weight:400;line-height:24px!important;}
.blog-form-outer .hs-error-msgs{list-style-type:none;padding:0px;}
.blog-form-outer form fieldset.form-columns-2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.blog-form-outer form fieldset.form-columns-2 .hs-form-field{flex:0 48%;}
.blog-top-outer{  /*     margin-top: 10px; */}
.hs_error_rollup{display:none;}

/* email preferences page styles */
.pref-banner-outer{  /*background-image: url(https://www.petfoodexperts.com/hubfs/PFX_2022/Home_Page/Website%20Headers-1200%20x%20600-January%202022.jpg);*/
  background-repeat:no-repeat;background-position:50%;background-size:cover;padding:50px 0;background-color:#013d54;text-align:left;}
.banner-text span{line-height:63px;letter-spacing:1.24px;margin:0;font-size:50px;color:#FFFFFF;font-family:HurmeGeometricSans1-Black!important;text-align:left;}
.email-content-outer{background-color:#3c8fc5;padding:60px 0px;}
.email-right-content h2{padding-bottom:20px;margin:0px;color:#fff;text-transform:capitalize;}
.email-right-content p{margin:0;color:#fff;font-family:Axiforma-Book;font-weight:400;font-size:18px!important;line-height:28px!important;}
.preference-content{padding-top:60px;}
.preference-content h2,.page-header h2{font-weight:800;letter-spacing:.9px;line-height:40px;margin:0;text-transform:none;color:#013D54;text-align:center;}
.page-header h2{display:none;}
.preference-content p,.page-header p,p.header,.checkbox-row p,.widget-type-email_subscriptions p{font-size:16px;color:#363936;margin:0;padding:15px 0px;line-height:25px;letter-spacing:.32px;font-weight:400;text-align:center;}
p.header{padding-bottom:30px!important;font-size:25px;line-height:35px;}
.checkbox-row input{position:absolute;opacity:1;cursor:pointer;height:24px;width:24px;left:12px;z-index:1;top:4px;}
.email-prefs .item{width:31%;color:#797979!important;display:inline-block;text-align:left;margin-left:1%;margin-right:1%;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease-in-out!important;-moz-transition:all .4s ease-in-out!important;-ms-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important;border-radius:none!impoartant;}
.subscribe-options p.header{font-size:20px!important;padding-bottom:10px!important;}
input#globalunsub{cursor:pointer;}
.email-prefs .item .item-inner{background:white!important;border-radius:0!important;border:none!important;}
.email-prefs .item .item-inner{min-height:230px!important;border-radius:none!impoartant;text-align:center;}
.email-prefs .item .item-inner.selected{opacity:1;}
.email-prefs .item .item-inner{background:white;display:inline-block;text-align:left;margin-left:2%;margin-right:2%;vertical-align:top;padding:40px 20px 20px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;opacity:.5;-webkit-transition:all .4s ease-in-out!important;-moz-transition:all .4s ease-in-out!important;-ms-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important;border:0;height:100%;}
.checkbox-row span.fakelabel span,p.header{color:#013d54!important;font-weight:bolder;}
.email-prefs .item p{color:#363936!important;}
input#submitbutton{display:block;margin:30px auto 0px;width:100%;max-width:460px;}
.widget-type-email_subscriptions p,p.header{padding:0px 0px 10px;}
.checkbox-row{display:flex;justify-content:center;}
.email-content-outer{background-color:#3c8fc5;float:none!important;margin:0 auto!important;max-width:1200px;padding:60px 60px 60px 60px;width:100%!important;}
.page-center-1040 { max-width: 1040px; margin: 0 auto; padding: 0 20px; }









/* Media Query For Blog Post */
@media (min-width:990px){
  .post-image{padding-top:10px;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
  .list-inner-wraper:nth-child(4n+7) .section-img-date{flex:0 45%;}
  .list-inner-wraper:nth-child(4n+7) .section-contents{flex:0 52%;}
}
@media (max-width:940px){
  .email-prefs .item{width:47.7%;}
  .pref-banner-outer{padding:100px 0px;}
}
@media (max-width:767px){
  .email-left-img{padding-bottom:30px;}
  .email-right-content h2{word-break:break-all;}
  .banner-text span{font-size:41px;line-height:50px;}
  .blog-pagination.list-page{padding:0px 0px;}
  .author-outer{align-items:flex-start;}
  .back-btn{flex:0 10%;}
  .author-grp{flex:0 45%;}
  .share-icon-outer{top:-45px;}
  .section-left-space{padding:0px 0px 0px 10px;}
  .post-heading h1{font-size:20px;line-height:30px;}

  /*   .section.post-data p, span.blog-caption {
  font-size: 16px;
  line-height: 26px;
  padding: 10px 0px 15px;
} */
  .back-btn a{font-size:12px;}
  .back-btn:before{background-size:4px;top:6px;}
  p.author-name{font-size:12px;}
  p.post-date{font-size:12px;}
  .post-tag a{font-size:12px;}
  .section.post-data .quote h4{font-size:15px!important;line-height:30px!important;}
  .form-heading{font-size:14px;padding:30px 0px 30px 0px;}
  .blog-form-outer{padding:0px 0px 0px 10px;}
  .blog-form-outer form fieldset.form-columns-2 .hs-form-field{flex:0 100%;}
  .blog-form-outer form .input{margin-bottom:20px;margin-right:0px!important;}
  .blog-form-outer form fieldset{padding:0px;}

  /* Blog List Style */
  .list-inner-wraper:not(:nth-child(4n+7)){flex:0 100%;}
  .list-inner-wraper:nth-child(4n+7) .section-img-date{flex:0 100%;}
  .list-inner-wraper:nth-child(4n+7) .section-contents{flex:0 100%;}
}
@media (max-width:690px){
  .email-prefs .item{width:100%;}
  .email-prefs .item .item-inner{min-height:auto!important;}
}
@media (max-width:479px){
  .author-outer{align-items:flex-start;}
  .back-btn{flex:0 20%;}
  .author-grp{flex:0 78%;}
  .share-icon-outer{top:-45px;}
  .section-left-space{padding:0px 0px 0px 10px;}
  .back-btn a{font-size:12px;}
  .back-btn:before{background-size:4px;top:6px;}
  p.author-name{font-size:12px;}
  p.post-date{font-size:12px;}
  .post-tag a{font-size:12px;}
  .section.post-data .quote h4{font-size:15px!important;line-height:30px!important;}
  .form-heading{font-size:14px;padding:30px 0px 30px 10px;}
  .blog-form-outer{padding:0px 0px 0px 10px;}
  .blog-form-outer form fieldset.form-columns-2 .hs-form-field{flex:0 100%;}
  .blog-form-outer form .input{margin-bottom:20px;margin-right:0px!important;}
  .blog-form-outer form fieldset{padding:0px;}

  /* Blog List Style */
  .list-inner-wraper:not(:nth-child(4n+7)){flex:0 100%;}
  .list-inner-wraper:nth-child(4n+7) .section-img-date{flex:0 100%;}
  .list-inner-wraper:nth-child(4n+7) .section-contents{flex:0 100%;}
}

/* Result Page Style */
.result-page-new a.hs-search-results__title{font-size:30px;color:#013D54;line-height:25px;letter-spacing:0.18px;text-decoration:none;font-weight:800;font-family:"Axiforma-Bold";}
.result-page-new ul.hs-search-results__listing li p.hs-search-results__description{font-size:16px;color:#363936;line-height:25px;letter-spacing:0.32px;font-family:"Axiforma-Book";margin:0;padding:8px 0px 15px;}
.result-page-new ul.hs-search-results__listing li{padding:25px 0px 21px;border-bottom:1px solid #ececec;}
.result-page-new .hs-search-results__pagination a.hs-search-results__next-page,.result-page-new .hs-search-results__pagination a.hs-search-results__prev-page{letter-spacing:.28px;font-size:14px!important;color:#f37e30;line-height:21px;padding:20px 0px 20px;font-family:"HurmeGeometricSans1-Black";font-weight:900;display:inline-block;}

/*  trail css for blokquote starts */
blockquoute{font-size:16px;color:#363936;line-height:25px;}

/* trail css for blokquote ends */

/* FORM LABEL STYLES */

.section.post-footer form fieldset label{color:#363936;font-size:16px;line-height:25px;letter-spacing:0.34px;text-transform:capitalize;font-weight:400;text-align:left;font-family:"Axiforma-Book";}

/* 404 css */

/* Coupons Page */

.dog-404{background-image:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/Website%20Images/404-dog.jpg);background-repeat:no-repeat;background-position:right 10% center;background-size:26%;}
.custom_error_message h1{font-size:54px!important;  /*     color: #004964; */color:#013d54!important;font-weight:900;line-height:65px!important;margin:0;font-family:Axiforma-Bold;padding-bottom:20px;text-transform:uppercase;}
.custom_error_message h2{font-size:30px!important;color:#013d54!important;line-height:45px!important;font-weight:400;margin:0;font-family:Axiforma-Bold!important;padding-bottom:20px;text-transform:none;letter-spacing:normal!important;}
.custom_error_message p{font-size:16px!important;line-height:26px!important;color:#363936;  /*  font-family: Axiforma-Book; */margin:0;}
.custom_error_message a{color:#F57E20;}
.custom_error_message a:hover{text-decoration:none;}
.padding100tb{padding-top:70px;padding-bottom:25px;}
.mobile-dog{display:none!important;}

/* Coupons Page - Media Queries */
@media (max-width:768px){
  .dog-404{background-image:none;}
  .mobile-dog{display:block!important;}
  .padding100tb{padding-bottom:10px;padding-top:10px;}
}

/*  500 page css*/
.message-edits h1{font-size:28px!important;line-height:37px!important;color:#013d54;font-family:Axiforma-Bold;font-weight:900;margin:0px;}
.message-edits h2{font-size:24px!important;line-height:34px!important;color:#013d54;font-family:Axiforma-Bold;font-weight:900;margin:0px;}
.message-edits p{font-size:18px!important;line-height:34px!important;color:#363936;font-family:Axiforma-Book;font-weight:400;padding-bottom:10px;margin:0px;}
.message-edits p:last-child{padding-bottom:20px;}
.page-center-952{max-width:952px;width:100%!important;float:none!important;margin:0px auto!important;padding:0px 20px;box-sizing:border-box;}
.body-container input[type="text"],.body-container input[type="password"],.body-container input[type="datetime"],.body-container input[type="datetime-local"],.body-container input[type="date"],.body-container input[type="month"],.body-container input[type="time"],.body-container input[type="week"],.body-container input[type="number"],.body-container input[type="email"],.body-container input[type="url"],.body-container input[type="search"],.body-container input[type="tel"],.body-container input[type="color"],.body-container input[type="file"],.body-container textarea,.body-container select{width:100%!important;padding:8px 5px;outline:0;border-bottom-width:2px;font-family:"Axiforma-Book";font-size:16px;letter-spacing:.32px;cursor:pointer;color:#363936!important;line-height:25px!important;background-color:#fff!important;-webkit-appearance:none;border-radius:0px!important;margin-bottom:18px;border:1px solid #3c8fc5!important;height:37px!important;}
.body-container .hs-button.primary,.body-container input[type="submit"],.body-container input[type="button"]{text-decoration:none;letter-spacing:1.3px;padding:10px 20px;transition:.4s all;display:inline-block;font-family:"HurmeGeometricSans2-Black";font-weight:600;line-height:25px;color:#fff;background-color:#F57E20;font-size:18px;border:1px solid #f57e20;text-transform:uppercase;}
.body-container .hs-button.primary:hover,.body-container input[type="submit"]:hover,.body-container input[type="button"]:hover{background-color:#f7974b;}
.field label{font-size:16px;letter-spacing:.32px;cursor:pointer;color:#363936;line-height:25px!important;font-family:Axiforma-Book;font-weight:400;}
.content-wrapper{padding-top:30px;padding-bottom:30px;}

/*  password page css*/
.message-error h3{  font-size:25px !important;  line-height:35px !important;  color:#363936;  margin:0px;  font-weight:900;  padding-bottom: 20px;}
.message-error p{  font-size:16px !important;  line-height:26px !important;  /*   color:#ffffff; */  color:#363936;  margin:0px;  font-weight:400;  /*   font-family: Axiforma-Book; */  padding-bottom: 20px;}


.page-center-1080{max-width:1080px;width:100%!important;float:none!important;margin:0px auto!important;padding-right:20px!important;padding-left:20px!important;  /*     padding:0px 20px !important; */box-sizing:border-box;}
.back-color{  /*   background-image:url('https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/Website%20Images/Hero%20Images/DDW-Brick-Header.jpg');  */
  background-size:cover;background-repeat:no-repeat;background-position:center;  /*   padding:40px 0px 40px 0px !important; */padding-top:25px!important;padding-bottom:30px!important;background-color:#ffffff;}
.spacing{padding-top:50px!important;padding-bottom:50px!important;}
body .hs-button.primary:hover,body input[type="submit"]:hover,body input[type="button"]:hover{background:#ffb13b;color:#fff;text-decoration:none!important;cursor:pointer;}
password-template-new .body-container .hs-button.primary,.body-container input[type=button],.body-container input[type=submit]{text-decoration:none;letter-spacing:1.3px;padding:10px 20px;transition:.4s all;display:inline-block;font-family:"HurmeGeometricSans2-Black";font-weight:600;line-height:25px;color:#fff;background-color:#F57E20;font-size:18px;}
.password-template-new .header-menu-section{display:none;}

/*Email Subscription Preferences 2022 */

/* password page css ends */

/* Gallery Style */
.hs_cos_gallery_thumbnails .hs_cos_gallery_slide.slick-slide .slick-slide-inner-wrapper img{max-height:300px;height:auto;}
.new-slider .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:transparent!important;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Home_Page/orange-left.svg);background-repeat:no-repeat;opacity:1!important;width:10px;height:20px;left:0px;}
.new-slider .slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:transparent!important;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/PFX_2022/Home_Page/orange-right.svg);background-repeat:no-repeat;opacity:1!important;width:10px;height:20px;left:0px;}
.new-slider .hs_cos_gallery_main .slick-prev,.hs_cos_gallery_thumbnails .slick-prev,.hs_cos_gallery_lightbox .slick-prev{left:4px;}

/*lp header styles starts */
.lp-header-outer{background-color:#3c8fc5;padding-top:24px;padding-bottom:24px;}
.footer-menu-1.hide,.footer-menu-2.hide,.footer-menu-3.hide{display:none;}
.footer-mobile-menu-1.hide,.footer-mobile-menu-2.hide{display:none;}
.footer-subscription-form-section.font input.hs-button.primary.large{font-family:Axiforma-Book;}
.footer-subscription-form-section.font .hs-form-field .hs-input{font-style:italic;}
.footer-inner-wrapper.style{padding-bottom:50px;}
@media(max-width:1061px){
  .footer-subscription-form-section.font input.hs-button.primary.large{font-family:Axiforma-Book!important;}
}
@media(max-width:990px){
  .footer-subscription-form-section.font input.hs-button.primary.large{font-family:Axiforma-Book!important;}
}
@media(max-width:450px){
  .footer-subscription-form-section.font input.hs-button.primary.large{font-family:Axiforma-Book!important;}
}

/*  password page new edits*/
.new-logo img{display:block;margin:0 auto;}

}

/* password footer */
.footer-menu-1.pass-hide,.footer-menu-2.pass-hide,.footer-menu-3.pass-hide{display:none;}
.footer-subscription-form-section.pass-hide,.footer-form-header.pass-hide{display:none;}
.footer-mobile-menu-1.pass-hide,.footer-mobile-menu-2.pass-hide,.footer-form-header.pass-hide,.footer-subscription-form-section.mobile.pass-hide{display:none;}
.footer-bottom-wrapper.pass-hide{border:none!important;}
.footer-outer-wrapper.color{background-color:#3c8fc3!important;}
.footer-inner-wrapper.padding-zero{padding-bottom:0px!important;}
.page-center-1080-pass{float:none!important;margin:0 auto!important;max-width:900px!important;padding-left:20px!important;padding-right:20px!important;width:100%!important;box-sizing:border-box!important;}
.footer-bottom-section.max{margin:0 auto!important;max-width:900px!important;padding-left:20px!important;padding-right:20px!important;width:100%!important;box-sizing:border-box!important;float:none!important;}
.footer-bottom-section{padding:5px 20px 0px!important;}
.footer-social-form-outer{padding-top:5px!important;}
.custom_error_message input[type=password]{border:none!important;box-shadow:0 2px 3px -1px rgba(0,0,0,0.2);  /*   box-shadow: 0 2px 3px -1px #363936; */}
.page-center-1080.padding100tb.back-color.page-center-900{margin:0 auto!important;max-width:900px!important;padding-left:20px!important;padding-right:20px!important;width:100%!important;box-sizing:border-box!important;float:none!important;}
.page-center-1080.padding100tb.back-color.page-center-900.back-color-padding{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:70px!important;padding-top:70px!important;}
@media(max-width:767px){
  .new-logo{padding-top:20px!important;padding-bottom:20px!important;}
  .footer-social-form-outer.pass-hide{display:none;}
  .footer-social-section.mobile.padding-zero{padding-top:0px!important;}
  .page-center-1080.padding100tb.back-color.page-center-900.back-color-padding{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:30px!important;padding-top:30px!important;}
  .section.post-data p,.section.post-data p span{line-height:30px;}
}

/*  gallery v2*/ 
.page-center-900{max-width:900px!important;width:100%!important;float:none!important;margin:0px auto!important;padding:0px 20px!important;box-sizing:border-box;}

/* 1-11-2022 new */
.page-center-with-bg .row-fluid-wrapper{max-width:1000px;margin:auto;padding:40px;text-align:center;}
.email-center-bg h2{color:#013d54;font-size:24px!important;line-height:1.4!important;}
.email-center-bg p{color:#363936;line-height:25px;letter-spacing:.32px;}
.page-center-1300.text-center .email-prefs .item .item-inner.selected{background:#f0f7fc;border:1px solid #e0e7ec;-webkit-box-shadow:0px 3px 12px 0px rgb(51 144 165 / 18%);-moz-box-shadow:0px 3px 12px 0px rgba(51,144,165,0.18);box-shadow:0px 3px 12px 0px rgb(51 144 165 / 18%);}
.item .item-inner span.fakelabel span{position:relative;}
.item .item-inner span.fakelabel span:before{}
.item:nth-of-type(1) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/Account%20Information.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(2) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/Food%20for%20Thought%2c%20Blog.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(3) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/Industry%20News.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(4) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/Monthly%20Flyer.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(5) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/Vendor%20Promotions.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(6) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/Price%20Adjustments.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(7) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/Monthly%20Newsletter.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(8) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/New%20Products.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(9) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/Discontinued%20Products.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(10) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/Delivery%20Updates.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(11) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/PFX%20Announcements.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(12) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/Product%20Recalls.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(13) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/Industry%20News.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(14) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/PFEXPO%20Communications.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(15) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/Surveys%20&%20Feedback.png);content:'';display:block;text-align:center;height:80px;width:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(16) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/Satisfaction%20Surveys.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.item:nth-of-type(17) .item-inner span.fakelabel span:before{background:url(https://2364017.fs1.hubspotusercontent-na1.net/hubfs/2364017/icon/One%20to%20One.png);content:'';display:block;text-align:center;height:80px;width:auto;background-repeat:no-repeat;background-position:center center;background-size:80px;margin:0 auto 20px;}
.email-prefs{margin:0 0 170px;position:relative;}
.subscribe-options{margin-bottom:12px;overflow:hidden;position:absolute;bottom:-120px;left:0;right:0;}
.widget-type-email_subscriptions p,p.header{padding:0 0;width:100%;margin-left:0!important;} 
@media (max-width:699px){
  .email-center-bg h2 {    font-size: 18px!important;    word-break: break-all;  }
}
@media (max-width:499px){
  .subscribe-options {    bottom: -150px;  }
  .email-prefs {    margin: 0 0 200px;  }
}
@media (max-width:399px){
  input#submitbutton { font-size: 14px; word-break: break-all; width: auto; }
}
/* 1-11-2022 new */
.email-prefs {  margin: 0 0 170px;  position: relative;  display: flex;  flex-wrap: wrap;  justify-content: center;}
label.hs-error-msg {  color: #d70505 !important;  font-size:14px;}
/* 20-02-2023 new---ck */
.ck-new-change .retailer-form .field.hs-form-field .input .hs-input{box-sizing: border-box;}
.ck-new-change .retailer-form .field.hs-form-field .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]) {  height: 52px!important;}

/* blog css */

.hs-blog-post iframe.instagram-media {
  width: 80% !important;
  max-width: 100% !important;
  min-width: fit-content !important;
}

.section.post-data a, .section.post-data p a {
    word-wrap: break-word;
}


@media(max-width:375px){
  .hs-blog-post iframe.instagram-media {
    min-width: 240px !important;
  }
}


.hs-blog-post iframe {
  width: 80%;
  display: block;
  margin: 0 0 20px;
}


@media (max-width:767px){
  .blog-pagination.list-page {
    padding: 60px 0px 40px;
  }

  /**** Radio Button CSS***/

  .hs-blog-post input[type="radio"] { opacity: 0; display:none !important;}

  .hs-blog-post blockquote label {
    position: relative;
    cursor: pointer;
  }

  .hs-blog-post blockquote label:before {
    content:'';
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #3c8fc5;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 8px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    border-radius:50%;
  }

  .hs-blog-post blockquote input:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    top: 6px;
    left: 4px;
    width: 12px;
    height: 12px;
    background: #3c8fc5;
    border-radius: 50%;
  }


  .hs-blog-post blockquote div > span {
    padding-left: 0 !important;
  }
}



/* Slick */

.slick-loading .slick-list
{
    background: #fff center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: 'â†';
}
[dir='rtl'] .slick-prev:before
{
    content: 'â†’';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: 'â†’';
}
[dir='rtl'] .slick-next:before
{
    content: 'â†';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: 'â€¢';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}




/*****/

.text-center , .text-center h1 , .text-center h2 , .text-center h3 , .text-center h4 , .text-center h5 , .text-center h6 { text-align: center; }
.text-right , .text-right h1 , .text-right h2 , .text-right h3 , .text-right h4 , .text-right h5 , .text-right h6 { text-align: right; }

.linesec { width: 152px; height: 3px; margin-left: auto; margin-right: auto; margin-bottom: 42px; }

.fullwidth  { width: 100%; float: left; }
.btnstyle a {  text-decoration: none; padding: 10px 21px; transition: all .4s; -webkit-transition: all .4s; display: inline-block; font-family: HurmeGeometricSans2-Black; font-weight: 900; line-height: 1.4; letter-spacing: 0; }
.btnlinkonly a { font-family: "HurmeGeometricSans2-Black"; text-decoration: none !important; font-weight: 900; }

.page-center-908 { max-width: 948px; width: 100% !important; float: none !important; margin: 0px auto !important; padding: 0px 20px; box-sizing: border-box; }
.page-center-1096 { max-width: 1136px; width: 100% !important; float: none !important; margin: 0px auto !important; padding: 0px 20px; box-sizing: border-box; }



/***/

@media(max-width: 989px){ 
  
 .media-kitbody .page-center-908 , .media-kitbody .page-center-1200 { max-width: 700px; }
  
  
}


@media(max-width: 767px){ 
  
 .media-kitbody .page-center-1096 , .media-kitbody .page-center-908 , .media-kitbody .page-center-1200 { max-width: 100%; padding-left: 36px; padding-right: 36px; }
 .btnstyle a { font-size: 12px !important; line-height: 1.1; padding: 12px 15px; }
 .linesec { margin-bottom: 38px; }
  
  
}