/*BEING CONSOLIDATED*/
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem.alink {
    cursor:pointer;
}
.titlecontainer {
  height: auto; /*66px;*/
  margin-left: 155px;
  margin-top: 0;
  width: auto;
}

.titlecontainer,
.titlecontainer .filtercontainer {
  align-items: flex-start;
  background-color: rgba(255, 255, 255, 0);
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  left: unset;
  margin-bottom: 0;
  margin-right: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
}

.titlecontainer .filtercontainer {
  height: 33px;
  margin-left: 49px;
  margin-top: 33px;
  width: auto;
}

.titlecontainer .title {
    text-align: left;
    position: relative; 
    
  margin-top: 4px;
  width: auto;
}

.titlecontainer .title,
.titlecontainer .title a,
.titlecontainer .title a:link,
.titlecontainer .title a:visited,
.titlecontainer .title a:hover {
 
  font-weight: 900;
  
  font-family: montserrat,sans-serif;
    font-size: 40px;
    color: #5D98C8;
    text-align: right;
    line-height: 49px;
    
    text-transform: uppercase;

}

.titlecontainer .filtercontainer .itemi {
  height: 17px;
  margin-top: 0;
  width: auto;
  position: relative;
}
.titlecontainer .filtercontainer .itemi .label {
    position:relative;
    
  margin-top: -1px;
  width: auto;
  
  white-space: nowrap;  
}
.titlecontainer .filtercontainer .itemi .label,
.titlecontainer .filtercontainer .itemi .label a,
.titlecontainer .filtercontainer .itemi .label a:link,
.titlecontainer .filtercontainer .itemi .label a:visited,
.titlecontainer .filtercontainer .itemi .label a:hover {
  
  text-transform: uppercase;  
  
  font-family: montserrat,sans-serif;
    font-weight:700;
    font-size: 13px;
    color: #747375;
    text-align: left;
    line-height:16px;

}

.titlecontainer .filtercontainer .itemi:hover .label,
.titlecontainer .filtercontainer .itemi:hover .label a,
.titlecontainer .filtercontainer .itemi:hover .label a:link,
.titlecontainer .filtercontainer .itemi:hover .label a:visited,
.titlecontainer .filtercontainer .itemi:hover .label a:hover,
.titlecontainer .filtercontainer .itemi .label.selected,
.titlecontainer .filtercontainer .itemi .label.selected a,
.titlecontainer .filtercontainer .itemi .label.selected a:link,
.titlecontainer .filtercontainer .itemi .label.selected a:visited,
.titlecontainer .filtercontainer .itemi .label.selected a:hover {
    color: rgb(0, 172, 236);
}
.titlecontainer .filtercontainer .itemi + .itemi {
    margin-left: 21.5px;
}
.titlecontainer .filtercontainer .itemi .imgwrap {
    width: 100%;
    align-items: flex-start;
    display: none;
    flex-direction: row;
    height: auto;
    justify-content: center;
    margin-top: 5px;
    position: relative;

}
.titlecontainer .filtercontainer .itemi:hover .imgwrap,
.titlecontainer .filtercontainer .itemi .imgwrap.selected {
    display:flex;
}
.titlecontainer .filtercontainer .itemi .indicatortriangle {
    height: 11px;
    margin-left: 0;
    width: 12px;
    position: relative;
}



.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem {
  background-color: rgba(255, 255, 255, 0);
  height: 552px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  position: relative;
  width: 348px;
}
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem {
    /*margin-left: 14.5px;*/
    margin-left: 7.25px;
    margin-right: 7.25px;
    margin-top: 34px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .imagebox-container {
    overflow: hidden;
}
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem:hover .imagebox {
    transform-style: preserve-3d;
    transition: transform 650ms ease-out 0s;
    transform: scaleX(1.06) scaleY(1.06) scaleZ(1);   
}
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem:hover .imagebox .backgroundoverlayrollover {
    opacity:1.0;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .imagebox {
  
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: cover; /*contain;*/
  height: 348px;
  margin-top: -1px;
  position: relative;
  width: 348px;
  
  transform-style: preserve-3d;
    transition: transform 450ms ease-out 0s;
    transform: scaleX(1) scaleY(1) scaleZ(1);

}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .imagebox,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .textbox {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-origin: padding-box;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .textbox {
  background-image: url("../png/td-blog-landing-page-backgroundcolor-4%402x.png");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 301px;
  /*left: 31px;*/
  margin-top: 0;
  position: absolute;
  top: 251px;
  width: 286px;
  
  align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    overflow: hidden;
    padding-bottom: 35px; /*set the last element*/
    
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .textbox .date {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(0, 156, 150);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  height: auto;
  line-height: 17px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 9px;
  position: relative;
  text-align: left;
  width: auto;
  text-transform: uppercase;
  
  display:none; /*1099 temp*/
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .textbox .content {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(116, 115, 117);
  font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
  font-size: 16px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  height: auto;
  line-height: 20px;
  margin-bottom: 0;
  margin-left: 39px;
  margin-right: 0;
  margin-top: 7px;
  position: relative;
  text-align: left;
  width: 207px;
  
  overflow: hidden;
  
  flex-grow: 1;
}
/*we add !important to all to prevent editor styles from overriding landing page styles*/
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .textbox .content p,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .textbox .content p span {
    color:rgb(116, 115, 117) !important;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 20px !important;
    text-align: left !important;
}
/*.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .textbox .content:after {
    content: '\02026';
    position: absolute;
    right: -4px;
    bottom: -4px;
    width: 14px;
    height: auto;
    background:#fff;;
}*/

/*we add !important to all to prevent editor styles from overriding landing page styles*/
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .textbox .title,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .textbox .title span {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(74, 73, 74) !important;
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif !important;
  font-size: 24px !important;
  font-style: normal !important;
  font-weight: normal !important;
  height: auto;
  line-height: 26px !important;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 30px;
  position: relative;
  text-align: left !important;
  width: 220px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .imagebox .backgroundoverlayrollover {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  width: 100%;
  
  -webkit-transition: opacity 250ms ease-in-out;
    -o-transition: opacity 250ms ease-in-out;
    -moz-transition: opacity 250ms ease-in-out;
    transition: opacity 250ms ease-in-out;
}

/*END CONSOLIDATED*/


.sectionblogposts {

  margin-top: -7px; /*26px*/
  margin-bottom: 70px;
  position: relative;
}

.sectionblogheading,
.sectionblogposts {
    width: 1434px;
    margin-left: auto;
    margin-right: auto;

}

.sectionblogposts.fullscreen {
    width:100%;
}

.sectionblogheading {
    margin-top: 28px;
}
 

.sectionblogposts .bigboxcontainer {
    width:100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer {
  align-items: flex-start;
  background-color: rgba(255, 255, 255, 0);
  display: flex;
  flex-direction: row;
  height: auto;
  justify-content: center;
  left: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  position: relative;
  top: 0;
  transform: rotate(0deg);
  width: 100%;
  flex-wrap: wrap;
}


.sectionblogposts .bigboxcontainer .innerbigboxcontainer + .innerbigboxcontainer {
  margin-top: 34px;
  width: 100%;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem0 {
  background-color: rgba(255, 255, 255, 0);
  height: 552px;
  left: unset;
  margin-bottom: 0;
  margin-left: 14.5px;
  margin-right: 0;
  margin-top: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem0 .imagebox {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../jpg/td-blog-landing-page-backgroundimage%402x-2.jpg");
  background-origin: padding-box;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 348px;
  left: unset;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: -1px;
  position: relative;
  top: unset;
  transform: rotate(0deg);
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .imagebox .backgroundoverlayrollover {
  opacity: 0;
  pointer-events: none;
}


.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem6 .imagebox .backgroundoverlayrollover {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  transform: rotate(0deg);
  width: 100%;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem5 .imagebox .backgroundoverlayrollover {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  transform: rotate(0deg);
  width: 100%;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem4 .imagebox .backgroundoverlayrollover {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  transform: rotate(0deg);
  width: 100%;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem3 .imagebox .backgroundoverlayrollover {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  transform: rotate(0deg);
  width: 100%;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem2 .imagebox .backgroundoverlayrollover {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  transform: rotate(0deg);
  width: 100%;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem1 .imagebox .backgroundoverlayrollover {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  transform: rotate(0deg);
  width: 100%;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem0 .imagebox .backgroundoverlayrollover {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  transform: rotate(0deg);
  width: 100%;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem0 .textbox {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../png/td-blog-landing-page-backgroundcolor-4%402x.png");
  background-origin: padding-box;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: unset;
  height: 301px;
  left: 31px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  position: absolute;
  right: unset;
  top: 251px;
  transform: rotate(0deg);
  width: 286px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem0 .textbox .date {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(0, 156, 150);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 17px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 9px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: auto;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem0 .textbox .content {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(116, 115, 117);
  font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 16px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 20px;
  margin-bottom: 0;
  margin-left: 39px;
  margin-right: 0;
  margin-top: 7px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 207px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem0 .textbox .title {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(74, 73, 74);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 24px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 26px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 30px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 220px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem1 {
  background-color: rgba(255, 255, 255, 0);
  height: 552px;
  left: unset;
  margin-bottom: 0;
  margin-left: 14.5px;
  margin-right: 0;
  margin-top: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem1 .imagebox {
  background-image: url("../jpg/td-blog-landing-page-backgroundimage-1%402x.jpg");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 348px;
  left: unset;
  position: relative;
  top: unset;
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem1 .imagebox,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem1 .textbox {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-origin: padding-box;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  transform: rotate(0deg);
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem1 .textbox {
  background-image: url("../png/td-blog-landing-page-backgroundcolor-4%402x.png");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: unset;
  height: 301px;
  left: 33px;
  position: absolute;
  right: unset;
  top: 252px;
  width: 286px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem1 .textbox .date {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(0, 156, 150);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 17px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 9px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: auto;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem1 .textbox .content {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(116, 115, 117);
  font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 16px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 20px;
  margin-bottom: 0;
  margin-left: 39px;
  margin-right: 0;
  margin-top: 7px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 207px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem1 .textbox .title {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(74, 73, 74);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 24px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 26px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 30px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 220px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem2 {
  background-color: rgba(255, 255, 255, 0);
  height: 552px;
  left: unset;
  margin-bottom: 0;
  margin-left: 14.5px;
  margin-right: 0;
  margin-top: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem2 .imagebox {
  background-image: url("../jpg/td-blog-landing-page-backgroundimage-2%402x.jpg");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 348px;
  left: unset;
  position: relative;
  top: unset;
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem2 .imagebox,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem2 .textbox {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-origin: padding-box;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  transform: rotate(0deg);
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem2 .textbox {
  background-image: url("../png/td-blog-landing-page-backgroundcolor-4%402x.png");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: unset;
  height: 301px;
  left: 33px;
  position: absolute;
  right: unset;
  top: 252px;
  width: 286px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem2 .textbox .date {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(0, 156, 150);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 17px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 9px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: auto;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem2 .textbox .content {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(116, 115, 117);
  font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 16px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 20px;
  margin-bottom: 0;
  margin-left: 39px;
  margin-right: 0;
  margin-top: 7px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 207px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem2 .textbox .title {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(74, 73, 74);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 24px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 26px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 30px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 220px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem3 {
  background-color: rgba(255, 255, 255, 0);
  height: 552px;
  left: unset;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem3 .imagebox {
  background-image: url("../jpg/td-blog-landing-page-backgroundimage-3%402x.jpg");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 348px;
  left: unset;
  position: relative;
  top: unset;
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem3 .imagebox,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem3 .textbox {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-origin: padding-box;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  transform: rotate(0deg);
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem3 .textbox {
  background-image: url("../png/td-blog-landing-page-backgroundcolor-4%402x.png");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: unset;
  height: 301px;
  left: 31px;
  position: absolute;
  right: unset;
  top: 252px;
  width: 286px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem3 .textbox .date {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(0, 156, 150);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 17px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 9px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: auto;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem3 .textbox .label {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(116, 115, 117);
  font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 16px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 20px;
  margin-bottom: 0;
  margin-left: 39px;
  margin-right: 0;
  margin-top: 7px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 207px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem3 .textbox .title {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(74, 73, 74);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 24px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 26px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 30px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 220px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem4 {
  background-color: rgba(255, 255, 255, 0);
  height: 552px;
  left: unset;
  margin-bottom: 0;
  margin-left: 14.5px;
  margin-right: 0;
  margin-top: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem4 .imagebox {
  background-image: url("../jpg/td-blog-landing-page-backgroundimage-4%402x.jpg");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 348px;
  left: unset;
  margin-top: -1px;
  position: relative;
  top: unset;
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem4 .imagebox,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem4 .textbox {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-origin: padding-box;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  transform: rotate(0deg);
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem4 .textbox {
  background-image: url("../png/td-blog-landing-page-backgroundcolor-4%402x.png");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: unset;
  height: 301px;
  left: 31px;
  margin-top: 0;
  position: absolute;
  right: unset;
  top: 251px;
  width: 286px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem4 .textbox .date {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(0, 156, 150);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 17px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 18px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: auto;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem4 .textbox .label {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(116, 115, 117);
  font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 16px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 20px;
  margin-bottom: 0;
  margin-left: 39px;
  margin-right: 0;
  margin-top: 10px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 209px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem4 .textbox .title {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(74, 73, 74);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 24px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 26px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 30px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 220px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem5 {
  background-color: rgba(255, 255, 255, 0);
  height: 552px;
  left: unset;
  margin-bottom: 0;
  margin-left: 14.5px;
  margin-right: 0;
  margin-top: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem5 .imagebox {
  background-image: url("../jpg/td-blog-landing-page-backgroundimage-5%402x-2.jpg");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 348px;
  left: unset;
  margin-top: -1px;
  position: relative;
  top: unset;
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem5 .imagebox,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem5 .textbox {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-origin: padding-box;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  transform: rotate(0deg);
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem5 .textbox {
  background-image: url("../png/td-blog-landing-page-backgroundcolor-4%402x.png");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: unset;
  height: 301px;
  left: 29px;
  margin-top: 0;
  position: absolute;
  right: unset;
  top: 251px;
  width: 286px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem5 .textbox .date {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(0, 156, 150);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 17px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 8px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: auto;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem5 .textbox .label {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(116, 115, 117);
  font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 16px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 20px;
  margin-bottom: 0;
  margin-left: 39px;
  margin-right: 0;
  margin-top: 2px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 207px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem5 .textbox .title {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(74, 73, 74);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 24px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 26px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 30px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 220px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem6 {
  background-color: rgba(255, 255, 255, 0);
  height: 552px;
  left: unset;
  margin-bottom: 0;
  margin-left: 14.5px;
  margin-right: 0;
  margin-top: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem6 .imagebox {
  background-image: url("../jpg/td-blog-landing-page-backgroundimage-6%402x.jpg");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 348px;
  left: unset;
  margin-top: -1px;
  position: relative;
  top: unset;
  width: 348px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem6 .imagebox,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem6 .textbox {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-origin: padding-box;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  transform: rotate(0deg);
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem6 .textbox {
  background-image: url("../png/td-blog-landing-page-backgroundcolor-4%402x.png");
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: unset;
  height: 301px;
  left: 31px;
  margin-top: 0;
  position: absolute;
  right: unset;
  top: 251px;
  width: 286px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem6 .textbox .date {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(0, 156, 150);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 17px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 8px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: auto;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem6 .textbox .content {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(116, 115, 117);
  font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 16px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 20px;
  margin-bottom: 0;
  margin-left: 39px;
  margin-right: 0;
  margin-top: 2px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 207px;
}

.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem6 .textbox .title {
  background-color: rgba(255, 255, 255, 0);
  color: rgb(74, 73, 74);
  font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 24px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  left: unset;
  line-height: 26px;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  margin-top: 30px;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
  width: 220px;
}




.titlecontainer .filtercontainer .item {
  height: 17px;
  margin-left: 20.5px;
  margin-top: 0;
  width: auto;
}

.titlecontainer .filtercontainer .item,
.titlecontainer .filtercontainer .item .label {
  background-color: rgba(255, 255, 255, 0);
  left: unset;
  margin-bottom: 0;
  margin-right: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
}


.titlecontainer .filtercontainer .item .label {
    
  color: rgb(116, 114, 116);
  font-family: "ProximaNova-Semibold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  line-height: 17px;
  margin-left: 0;
  margin-top: -1px;
  text-align: left;
  width: auto;
}

.titlecontainer .filtercontainer .item1 {
  height: 17px;
  margin-left: 20.5px;
  margin-top: 0;
  width: auto;
}

.titlecontainer .filtercontainer .item1,
.titlecontainer .filtercontainer .item1 .label {
  background-color: rgba(255, 255, 255, 0);
  left: unset;
  margin-bottom: 0;
  margin-right: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
}

.titlecontainer .filtercontainer .item1 .label {
  color: rgb(116, 114, 116);
  font-family: "ProximaNova-Semibold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  line-height: 17px;
  margin-left: 0;
  margin-top: -1px;
  text-align: left;
  width: auto;
}

.titlecontainer .filtercontainer .item2 {
  height: 17px;
  margin-left: 21.5px;
  margin-top: 0;
  width: auto;
}

.titlecontainer .filtercontainer .item2,
.titlecontainer .filtercontainer .item2 .label {
  background-color: rgba(255, 255, 255, 0);
  left: unset;
  margin-bottom: 0;
  margin-right: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
}

.titlecontainer .filtercontainer .item2 .label {
  color: rgb(116, 114, 116);
  font-family: "ProximaNova-Semibold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  line-height: 17px;
  margin-left: 0;
  margin-top: -1px;
  text-align: left;
  width: auto;
}

.titlecontainer .filtercontainer .item3 {
  height: 17px;
  margin-left: 21.5px;
  margin-top: 0;
  width: auto;
}

.titlecontainer .filtercontainer .item3,
.titlecontainer .filtercontainer .item3 .label {
  background-color: rgba(255, 255, 255, 0);
  left: unset;
  margin-bottom: 0;
  margin-right: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
}

.titlecontainer .filtercontainer .item3 .label {
  color: rgb(116, 114, 116);
  font-family: "ProximaNova-Semibold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  line-height: 17px;
  margin-left: 0;
  margin-top: -1px;
  text-align: left;
  width: auto;
}

.titlecontainer .filtercontainer .item4 {
  height: 100%;
  margin-left: 21.5px;
  width: auto;
}

.titlecontainer .filtercontainer .item4,
.titlecontainer .filtercontainer .item4 .indicatortriangle {
  background-color: rgba(255, 255, 255, 0);
  left: unset;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
}

.titlecontainer .filtercontainer .item4 .indicatortriangle {
  height: 11px;
  margin-left: 0;
  width: 12px;
}

.titlecontainer .filtercontainer .item4 .label {
  color: rgb(0, 172, 236);
  font-family: "ProximaNova-Semibold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  height: auto;
  line-height: 17px;
  margin-top: -1px;
  text-align: left;
  width: auto;
}

.titlecontainer .filtercontainer .item4 .label,
.titlecontainer .filtercontainer .item5 {
  background-color: rgba(255, 255, 255, 0);
  left: unset;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: unset;
  transform: rotate(0deg);
}

.titlecontainer .filtercontainer .item5 {
  height: 17px;
  margin-top: 0;
  width: auto;
}

.titlecontainer .filtercontainer .item5 .label {
  color: rgb(116, 114, 116);
  font-family: "ProximaNova-Semibold", Helvetica, Arial, serif;
  font-feature-settings: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: normal;
  line-height: 17px;
  margin-top: -1px;
  width: auto;
}

.titlecontainer .filtercontainer .item5 .label{
  background-color: rgba(255, 255, 255, 0);
  height: auto;
  left: unset;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  text-align: left;
  top: unset;
  transform: rotate(0deg);
}


.sectionblogheading.fc-17-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem0 .fix-collapse-margin.fc-2-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem1 .fix-collapse-margin.fc-4-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem2 .fix-collapse-margin.fc-6-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem3 .fix-collapse-margin.fc-8-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem4 .fix-collapse-margin.fc-10-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem5 .fix-collapse-margin.fc-12-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem6 .fix-collapse-margin.fc-14-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem7 .fix-collapse-margin.fc-16-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem0 .textbox .fix-collapse-margin.fc-1-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem1 .textbox .fix-collapse-margin.fc-3-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem2 .textbox .fix-collapse-margin.fc-5-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem3 .textbox .fix-collapse-margin.fc-7-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem4 .textbox .fix-collapse-margin.fc-9-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem5 .textbox .fix-collapse-margin.fc-11-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem6 .textbox .fix-collapse-margin.fc-13-1,
.sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem7 .textbox .fix-collapse-margin.fc-15-1,
.sectionblogheading.fc-17-1 .titlecontainer .filtercontainer .item .fix-collapse-margin.fc-18-1,
.sectionblogheading.fc-17-1 .titlecontainer .filtercontainer .item1 .fix-collapse-margin.fc-19-1,
.sectionblogheading.fc-17-1 .titlecontainer .filtercontainer .item2 .fix-collapse-margin.fc-20-1,
.sectionblogheading.fc-17-1 .titlecontainer .filtercontainer .item3 .fix-collapse-margin.fc-21-1,
.sectionblogheading.fc-17-1 .titlecontainer .filtercontainer .item4 .fix-collapse-margin.fc-22-1 {
  padding-top: 1px !important;
  position: relative;
}

.sectionblogheading .titlecontainer .filtercontainer .item4 .imgwrap.fc-23-1 {
  left: unset;
  margin-left: 48px;
  margin-top: 5px;
  position: relative;
  top: unset;
}

.sectionblogheading.fc-17-1 .titlecontainer .filtercontainer .item5 .fix-collapse-margin.fc-24-1 {
  padding-top: 1px !important;
  position: relative;
}

@media screen and (max-width: 300px) {
  .sectionblogposts {
    height: auto;
    min-height: auto;
  }
  .sectionblogposts .bigboxcontainer {
    height: auto;
    min-height: auto;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer {
    height: auto;
    min-height: auto;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer + .innerbigboxcontainer {
    height: auto;
    min-height: auto;
  }
}

@media screen and (max-width: 348px) {
  .sectionblogposts {
    height: auto;
    min-height: auto;
  }
  .sectionblogposts .bigboxcontainer {
    height: auto;
    min-height: auto;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer {
    height: auto;
    min-height: auto;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer + .innerbigboxcontainer {
    height: auto;
    min-height: auto;
  }
}

@media screen and (max-width: 362px) {
  .sectionblogposts {
    height: auto;
    min-height: auto;
  }
  .sectionblogposts .bigboxcontainer {
    height: auto;
    min-height: auto;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer {
    height: auto;
    min-height: auto;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer + .innerbigboxcontainer {
    height: auto;
    min-height: auto;
  }
}

@media screen and (max-width: 1434px) {
    .sectionblogheading {
          width:100%;
      }    
}
/*@media screen and (max-width: 1434px) {
  
  .sectionblogposts {
    height: auto;
    min-height: auto;
    width:100%;
  }
  .sectionblogposts .bigboxcontainer {
    height: auto;
    width: 100%;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer {
    width: 100%;
    height: auto;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem4 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    margin-top: 14px;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem5 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    margin-top: 14px;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem6 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    margin-top: 14px;
  }
  
}

@media screen and (max-width: 1437px) {
  .sectionblogposts {
    width: 100%;
    height: auto;
  }
  .sectionblogposts .bigboxcontainer {
    height: auto;
  }
}*/

@media screen and (max-width: 326px) {
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem0 .textbox .title {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem1 .textbox .title {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem2 .textbox .title {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem3 .textbox .title {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem4 .textbox .title {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem5 .textbox .title {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem6 .textbox .title {
    padding-left: 20px;
    padding-right: 20px;
  }
  
}

@media screen and (max-width: 774px) {

  .titlecontainer .filtercontainer .item,
  .titlecontainer .filtercontainer .item1 {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    margin-top: 20px;
  }
  .titlecontainer .filtercontainer .item2,
  .titlecontainer .filtercontainer .item3,
  .titlecontainer .filtercontainer .item4 {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    margin-top: 21px;
  }
  .titlecontainer .filtercontainer .item5 {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    margin-top: 0px;
  }
  .sectionblogheading {
    height: auto;
  }
}


/*CONSOLIDATED MEDIA*/

/*@media screen and (max-width: 1434px) {
    .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        margin-top: 0px;
    }  
    .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem + .bigboxitem {
        margin-left: 0;
        margin-top: 14px;
      }
    
}*/
                             
@media screen and (max-width: 1215px) {
    .sectionblogheading {
        height: auto;
      }
  .titlecontainer {
    width: 100%;
    height: auto;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }
  .titlecontainer .filtercontainer {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    margin-top: 23px;
  }
  .titlecontainer .title {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0px;
  }
} 

@media screen and (max-width: 980px) {
    .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .textbox div.content p {
        margin-left: 0px !important;
        margin-right: 0px !important;    
    }
}

@media screen and (max-width: 774px) { 
    .titlecontainer {
        height: auto;
      }
      .titlecontainer .filtercontainer {
        width: 100%;
        height: auto;
        flex-direction: column;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
      }
        
    .titlecontainer .filtercontainer .itemi {
        height:33px;
    }
    .titlecontainer .filtercontainer .itemi + .itemi {
        margin-top: 10px;
        margin-left: 0;
    }    
}
@media screen and (max-width: 725px) { 
    .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem + .bigboxitem {
        /*margin-left: 0;*/
    }
}

@media screen and (max-width: 348px) {
    .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem,
    .sectionblogposts .bigboxcontainer .innerbigboxcontainer .bigboxitem .imagebox {
    width: 100%;
  }
 
}


