.tdi_42,
                .tdi_42 .tdc-columns{
                    min-height: 0;
                }.tdi_42:before{
                    display: block;
                    width: 100vw; 
                    height: 100%;
                    position: absolute;
                    left: 50%;
                    transform: translateX(-50%);
                    box-shadow:  0px 2px 4px 0px rgba(0,0,0,0.06);
                    z-index: 20;
                    pointer-events: none;
                    top: 0;
                }.tdi_42,
				.tdi_42 .tdc-columns{
				    display: block;
				}.tdi_42 .tdc-columns{
				    width: 100%;
				}

.tdi_44{
                    vertical-align: baseline;
                }.tdi_44 > .wpb_wrapper,
				.tdi_44 > .wpb_wrapper > .tdc-elements{
				    display: block;
				}.tdi_44 > .wpb_wrapper > .tdc-elements{
				    width: 100%;
				}.tdi_44 > .wpb_wrapper > .vc_row_inner{
				    width: auto;
				}.tdi_44 > .wpb_wrapper{
				    width: auto;
				    height: auto;
				}

.td_block_separator{
                  width: 100%;
                  align-items: center;
                  margin-bottom: 38px;
                  padding-bottom: 10px;
                }.td_block_separator span{
                  position: relative;
                  display: block;
                  margin: 0 auto;
                  width: 100%;
                  height: 1px;
                  border-top: 1px solid #EBEBEB;
                }.td_separator_align_left span{
                  margin-left: 0;
                }.td_separator_align_right span{
                  margin-right: 0;
                }.td_separator_dashed span{
                  border-top-style: dashed;
                }.td_separator_dotted span{
                  border-top-style: dotted;
                }.td_separator_double span{
                  height: 3px;
                  border-bottom: 1px solid #EBEBEB;
                }.td_separator_shadow > span{
                  position: relative;
                  height: 20px;
                  overflow: hidden;
                  border: 0;
                  color: #EBEBEB;
                }.td_separator_shadow > span > span{
                  position: absolute;
                  top: -30px;
                  left: 0;
                  right: 0;
                  margin: 0 auto;
                  height: 13px;
                  width: 98%;
                  border-radius: 100%;
                }html :where([style*='border-width']){
                    border-style: none;
                }
/* inline tdc_css att */

.tdi_46{
margin-bottom:0px !important;
padding-top:30px !important;
padding-bottom:0px !important;
}

/* inline tdc_css att */

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_47{
margin-top:1px !important;
}
}


.tdb_header_menu{
                  margin-bottom: 0;
                  z-index: 999;
                  clear: none;
                }.tdb_header_menu .tdb-main-sub-icon-fake,
                .tdb_header_menu .tdb-sub-icon-fake{
                    display: none;
                }.rtl .tdb_header_menu .tdb-menu{
                  display: flex;
                }.tdb_header_menu .tdb-menu{
                  display: inline-block;
                  vertical-align: middle;
                  margin: 0;
                }.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive,
                .tdb_header_menu .tdb-menu .tdb-menu-item-inactive{
                  pointer-events: none;
                }.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive > ul,
                .tdb_header_menu .tdb-menu .tdb-menu-item-inactive > ul{
                  visibility: hidden;
                  opacity: 0;
                }.tdb_header_menu .tdb-menu .sub-menu{
                  font-size: 14px;
                
                  position: absolute;
                  top: -999em;
                  background-color: #fff;
                  z-index: 99;
                }.tdb_header_menu .tdb-menu .sub-menu > li{
                  list-style-type: none;
                  margin: 0;
                  font-family: 'Open Sans', 'Open Sans Regular', sans-serif;
                }.tdb_header_menu .tdb-menu > li{
                  float: left;
                  list-style-type: none;
                  margin: 0;
                }.tdb_header_menu .tdb-menu > li > a{
                  position: relative;
                  display: inline-block;
                  padding: 0 14px;
                  font-weight: 700;
                  font-size: 14px;
                  line-height: 48px;
                  vertical-align: middle;
                  text-transform: uppercase;
                  -webkit-backface-visibility: hidden;
                  color: #000;
                  font-family: 'Open Sans', 'Open Sans Regular', sans-serif;
                }.tdb_header_menu .tdb-menu > li > a:after{
                  content: '';
                  position: absolute;
                  bottom: 0;
                  left: 0;
                  right: 0;
                  margin: 0 auto;
                  width: 0;
                  height: 3px;
                  background-color: #4db2ec;
                  -webkit-transform: translate3d(0, 0, 0);
                  transform: translate3d(0, 0, 0);
                  -webkit-transition: width 0.2s ease;
                  transition: width 0.2s ease;
                }.tdb_header_menu .tdb-menu > li > a > .tdb-menu-item-text{
                  display: inline-block;
                }.tdb_header_menu .tdb-menu > li > a .tdb-menu-item-text,
                .tdb_header_menu .tdb-menu > li > a span{
                  vertical-align: middle;
                  float: left;
                }.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon{
                  margin: 0 0 0 7px;
                }.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg{
                  float: none;
                  line-height: 0;
                }.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg{
                  width: 14px;
                  height: auto;
                }.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg,
                .tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg *{
                  fill: #000;
                }.tdb_header_menu .tdb-menu > li.current-menu-item > a:after,
                .tdb_header_menu .tdb-menu > li.current-menu-ancestor > a:after,
                .tdb_header_menu .tdb-menu > li.current-category-ancestor > a:after,
                .tdb_header_menu .tdb-menu > li:hover > a:after,
                .tdb_header_menu .tdb-menu > li.tdb-hover > a:after{
                  width: 100%;
                }.tdb_header_menu .tdb-menu > li:hover > ul,
                .tdb_header_menu .tdb-menu > li.tdb-hover > ul{
                  top: auto;
                  display: block !important;
                }.tdb_header_menu .tdb-menu > li.td-normal-menu > ul.sub-menu{
                  top: auto;
                  left: 0;
                  z-index: 99;
                }.tdb_header_menu .tdb-menu > li .tdb-menu-sep{
                  position: relative;
                  vertical-align: middle;
                  font-size: 14px;
                }.tdb_header_menu .tdb-menu > li .tdb-menu-sep-svg{
                  line-height: 0;
                }.tdb_header_menu .tdb-menu > li .tdb-menu-sep-svg svg{
                  width: 14px;
                  height: auto;
                }.tdb_header_menu .tdb-menu > li:last-child .tdb-menu-sep{
                  display: none;
                }.tdb_header_menu .tdb-menu-item-text{
                  word-wrap: break-word;
                }.tdb_header_menu .tdb-menu-item-text,
                .tdb_header_menu .tdb-sub-menu-icon,
                .tdb_header_menu .tdb-menu-more-subicon{
                  vertical-align: middle;
                }.tdb_header_menu .tdb-sub-menu-icon,
                .tdb_header_menu .tdb-menu-more-subicon{
                  position: relative;
                  top: 0;
                  padding-left: 0;
                }.tdb_header_menu .tdb-normal-menu{
                  position: relative;
                }.tdb_header_menu .tdb-normal-menu ul{
                  left: 0;
                  padding: 15px 0;
                  text-align: left;
                }.tdb_header_menu .tdb-normal-menu ul ul{
                  margin-top: -15px;
                }.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item{
                  position: relative;
                  list-style-type: none;
                }.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a{
                  position: relative;
                  display: block;
                  padding: 7px 30px;
                  font-size: 12px;
                  line-height: 20px;
                  color: #111;
                }.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon,
                .tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon{
                  position: absolute;
                  top: 50%;
                  -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
                  right: 0;
                  padding-right: inherit;
                  font-size: 7px;
                  line-height: 20px;
                }.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg,
                .tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon-svg{
                  line-height: 0;
                }.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg,
                .tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon-svg svg{
                  width: 7px;
                  height: auto;
                }.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg,
                .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg *,
                .tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon svg,
                .tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon svg *{
                  fill: #000;
                }.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover > ul,
                .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover > ul{
                  top: 0;
                  display: block !important;
                }.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-item > a,
                .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-ancestor > a,
                .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-category-ancestor > a,
                .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover > a,
                .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover > a{
                  color: #4db2ec;
                }.tdb_header_menu .tdb-normal-menu > ul{
                  left: -15px;
                }.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul,
                .tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list{
                  width: 100% !important;
                }.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul li,
                .tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list li{
                  display: inline-block;
                  width: auto !important;
                }.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu,
                .tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item{
                  position: static;
                }.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul ul{
                  margin-top: 0 !important;
                }.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu > ul{
                  left: 0 !important;
                }.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item > a .tdb-sub-menu-icon{
                  float: none;
                  line-height: 1;
                }.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item:hover > ul,
                .tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item.tdb-hover > ul{
                  top: 100%;
                }.tdb_header_menu.tdb-menu-sub-inline .tdb-menu-items-dropdown{
                  position: static;
                }.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list{
                  left: 0 !important;
                }.tdb-menu .tdb-mega-menu .sub-menu{
                  -webkit-transition: opacity 0.3s ease;
                  transition: opacity 0.3s ease;
                  width: 1114px !important;
                }.tdb-menu .tdb-mega-menu .sub-menu,
                .tdb-menu .tdb-mega-menu .sub-menu > li{
                  position: absolute;
                  left: 50%;
                  -webkit-transform: translateX(-50%);
                  transform: translateX(-50%);
                }.tdb-menu .tdb-mega-menu .sub-menu > li{
                  top: 0;
                  width: 100%;
                  max-width: 1114px !important;
                  height: auto;
                  background-color: #fff;
                  border: 1px solid #eaeaea;
                  overflow: hidden;
                }.tdc-dragged .tdb-block-menu ul{
                  visibility: hidden !important;
                  opacity: 0 !important;
                  -webkit-transition: all 0.3s ease;
                  transition: all 0.3s ease;
                }.tdb-mm-align-screen .tdb-menu .tdb-mega-menu .sub-menu{
                  -webkit-transform: translateX(0);
                  transform: translateX(0);
                }.tdb-mm-align-parent .tdb-menu .tdb-mega-menu{
                  position: relative;
                }.tdi_47 .td_block_inner{
                    text-align: center;
                }.tdi_47 .tdb-menu > li > a,
                .tdi_47 .td-subcat-more{
                    padding: 0 24px;
                }.tdi_47 .tdb-menu > li .tdb-menu-sep,
                .tdi_47 .tdb-menu-items-dropdown .tdb-menu-sep{
                    top: -1px;
                }.tdi_47 .tdb-menu > li > a .tdb-sub-menu-icon,
                .tdi_47 .td-subcat-more .tdb-menu-more-subicon{
                    font-size: 12px;
                
                    top: -1px;
                }.tdi_47 .td-subcat-more .tdb-menu-more-icon{
                    top: 0px;
                }.tdi_47 .tdb-menu > li > a,
                .tdi_47 .td-subcat-more,
                .tdi_47 .td-subcat-more > .tdb-menu-item-text{
                    font-family:Source Sans Pro !important;font-size:16px !important;line-height:55px !important;font-weight:700 !important;letter-spacing:-0.5px !important;
                }.tdi_47 .tdb-menu > .tdb-normal-menu > ul,
                .tdi_47 .td-pulldown-filter-list{
                    left: -4px;
                }.tdi_47 .tdb-normal-menu ul ul,
                .tdi_47 .td-pulldown-filter-list .sub-menu{
                    margin-top: -18px;
                }.tdi_47 .tdb-menu .tdb-normal-menu ul,
                .tdi_47 .td-pulldown-filter-list,
                .tdi_47 .td-pulldown-filter-list .sub-menu{
                    padding: 18px 0;
                
                    box-shadow:  0px 0px 1px 0px rgba(0,0,0,0.14);
                }.tdi_47 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a,
                .tdi_47 .tdb-menu-items-dropdown .td-pulldown-filter-list li > a{
                    padding: 4px 28px;
                }.tdi_47 .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon,
                .tdi_47 .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon{
                    font-size: 10px;
                
                    right: 0;
                
                    margin-top: 2px;
                }.tdi_47 .tdb-normal-menu ul .tdb-menu-item > a .tdb-menu-item-text{
                    margin-right: 7px;
                }.tdi_47 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a,
                .tdi_47 .tdb-menu-items-dropdown .td-pulldown-filter-list li a,
                .tdi_47 .tdb-menu-items-dropdown .td-pulldown-filter-list li a{
                    color: #919191;
                }.tdi_47 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg,
                .tdi_47 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg *,
                .tdi_47 .tdb-menu-items-dropdown .td-pulldown-filter-list li a .tdb-sub-menu-icon-svg svg,
                .tdi_47 .tdb-menu-items-dropdown .td-pulldown-filter-list li a .tdb-sub-menu-icon-svg svg *{
                    fill: #919191;
                }.tdi_47 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a,
                .tdi_47 .td-pulldown-filter-list li a{
                    font-family:Source Sans Pro !important;font-size:13px !important;
                }.tdi_47:not(.tdb-mm-align-screen) .tdb-mega-menu .sub-menu,
                .tdi_47 .tdb-mega-menu .sub-menu > li{
                    max-width: 1502px !important;
                }.tdi_47 .tdb-menu .tdb-mega-menu .sub-menu > li{
					box-shadow: none;
				}@media (max-width: 1140px) {
                  .tdb-menu .tdb-mega-menu .sub-menu > li {
                    width: 100% !important;
                  }
                }@media (max-width: 1018px) {
                    .tdi_47 .td-pulldown-filter-list {
                        left: auto;
                        right: -4px;
                    }
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_47 .tdb-menu > li > a,
                .tdi_47 .td-subcat-more{
                    padding: 0 10px;
                }.tdi_47 .tdb-menu > li > a .tdb-sub-menu-icon,
                .tdi_47 .td-subcat-more .tdb-menu-more-subicon{
                    font-size: 10px;
                }.tdi_47 .tdb-menu > li > a,
                .tdi_47 .td-subcat-more,
                .tdi_47 .td-subcat-more > .tdb-menu-item-text{
                    font-family:Source Sans Pro !important;font-size:15px !important;line-height:51px !important;font-weight:700 !important;letter-spacing:-0.5px !important;
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_47 .tdb-menu > li > a,
                .tdi_47 .td-subcat-more{
                    padding: 0 10px;
                }.tdi_47 .tdb-menu > li > a .tdb-sub-menu-icon,
                .tdi_47 .td-subcat-more .tdb-menu-more-subicon{
                    font-size: 10px;
                
                    margin-left: 7px;
                
                    top: 0px;
                }.tdi_47 .tdb-menu > li > a,
                .tdi_47 .td-subcat-more,
                .tdi_47 .td-subcat-more > .tdb-menu-item-text{
                    font-family:Source Sans Pro !important;font-size:12px !important;line-height:42px !important;font-weight:600 !important;letter-spacing:-0.5px !important;
                }.tdi_47 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a,
                .tdi_47 .tdb-menu-items-dropdown .td-pulldown-filter-list li > a{
                    padding: 4px 26px;
                }.tdi_47 .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon,
                .tdi_47 .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon{
                    margin-top: 3px;
                }.tdi_47 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a,
                .tdi_47 .td-pulldown-filter-list li a{
                    font-family:Source Sans Pro !important;font-size:11px !important;
                }
}

.tdi_47 .tdb-menu > li.current-menu-item > a,
				.tdi_47 .tdb-menu > li.current-menu-ancestor > a,
				.tdi_47 .tdb-menu > li.current-category-ancestor > a,
				.tdi_47 .tdb-menu > li:hover > a,
				.tdi_47 .tdb-menu > li.tdb-hover > a,
				.tdi_47 .tdb-menu-items-dropdown:hover .td-subcat-more{
					color: #ca0000;
				}.tdi_47 .tdb-menu > li.current-menu-item > a .tdb-sub-menu-icon-svg svg,
				.tdi_47 .tdb-menu > li.current-menu-item > a .tdb-sub-menu-icon-svg svg *,
				.tdi_47 .tdb-menu > li.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg,
				.tdi_47 .tdb-menu > li.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg *,
				.tdi_47 .tdb-menu > li.current-category-ancestor > a .tdb-sub-menu-icon-svg svg,
				.tdi_47 .tdb-menu > li.current-category-ancestor > a .tdb-sub-menu-icon-svg svg *,
				.tdi_47 .tdb-menu > li:hover > a .tdb-sub-menu-icon-svg svg,
				.tdi_47 .tdb-menu > li:hover > a .tdb-sub-menu-icon-svg svg *,
				.tdi_47 .tdb-menu > li.tdb-hover > a .tdb-sub-menu-icon-svg svg,
				.tdi_47 .tdb-menu > li.tdb-hover > a .tdb-sub-menu-icon-svg svg *,
				.tdi_47 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg,
				.tdi_47 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg *{
					fill: #ca0000;
				}.tdi_47 .tdb-menu > li > a:after,
				.tdi_47 .tdb-menu-items-dropdown .td-subcat-more:after{
					height: 0px;
				
					bottom: 0px;
				}

.tdi_47 .tdb-menu ul .tdb-normal-menu.current-menu-item > a,
				.tdi_47 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor > a,
				.tdi_47 .tdb-menu ul .tdb-normal-menu.current-category-ancestor > a,
				.tdi_47 .tdb-menu ul .tdb-normal-menu.tdb-hover > a,
				.tdi_47 .tdb-menu ul .tdb-normal-menu:hover > a,
				.tdi_47 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover > a{
					color: #ca0000;
				
					background-color: rgba(76,64,132,0.05);
				}.tdi_47 .tdb-menu ul .tdb-normal-menu.current-menu-item > a .tdb-sub-menu-icon-svg svg,
				.tdi_47 .tdb-menu ul .tdb-normal-menu.current-menu-item > a .tdb-sub-menu-icon-svg svg *,
				.tdi_47 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg,
				.tdi_47 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg *,
				.tdi_47 .tdb-menu ul .tdb-normal-menu.current-category-ancestor > a .tdb-sub-menu-icon-svg svg,
				.tdi_47 .tdb-menu ul .tdb-normal-menu.current-category-ancestor > a .tdb-sub-menu-icon-svg svg *,
				.tdi_47 .tdb-menu ul .tdb-normal-menu.tdb-hover > a .tdb-sub-menu-icon-svg svg,
				.tdi_47 .tdb-menu ul .tdb-normal-menu.tdb-hover > a .tdb-sub-menu-icon-svg svg *,
				.tdi_47 .tdb-menu ul .tdb-normal-menu:hover > a .tdb-sub-menu-icon-svg svg,
				.tdi_47 .tdb-menu ul .tdb-normal-menu:hover > a .tdb-sub-menu-icon-svg svg *,
				.tdi_47 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover > a .tdb-sub-menu-icon-svg svg,
				.tdi_47 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover > a .tdb-sub-menu-icon-svg svg *{
					fill: #ca0000;
				}

/* custom css */
.tdb_header_mega_menu{
                  display: flex;
                  overflow: visible;
                }.tdb_header_mega_menu .block-mega-child-cats{
                  position: relative;
                  padding: 22px 0;
                  width: 200px;
                  max-height: none;
                  vertical-align: top;
                  text-align: left;
                  overflow: visible;
                }.tdb_header_mega_menu .block-mega-child-cats:before{
                  content: '';
                  position: absolute;
                  top: 0;
                  right: 0;
                  width: 100vw;
                  height: 100%;
                  background-color: #fafafa;
                  z-index: -1;
                }.tdb_header_mega_menu .block-mega-child-cats:after{
                  content: '';
                  position: absolute;
                  top: 0;
                  left: 0;
                  width: 100%;
                  height: 100%;
                  border-width: 0 1px 0 0;
                  border-style: solid;
                  border-color: #eaeaea;
                }.tdb_header_mega_menu .block-mega-child-cats a{
                  display: block;
                  font-size: 13px;
                  font-weight: 600;
                  color: #333;
                  padding: 5px 22px;
                  position: relative;
                  vertical-align: middle;
                  border-width: 1px 0;
                  border-style: solid;
                  border-color: transparent;
                  z-index: 99;
                }.tdb_header_mega_menu .block-mega-child-cats .cur-sub-cat{
                  background-color: #fff;
                  color: #4db2ec;
                  border-color: #eaeaea;
                  z-index: 99;
                }.tdb_header_mega_menu .td-next-prev-wrap{
                  text-align: left;
                }.tdb_header_mega_menu .td-next-prev-wrap a{
                  width: auto;
                  height: auto;
                  min-width: 25px;
                  min-height: 25px;
                }.td-js-loaded .tdb_header_mega_menu .td-audio-player{
                  visibility: inherit;
                }.tdb-mega-modules-wrap{
                  flex: 1;
                  padding: 22px;
                  display: flex;
                  flex-direction: column;
                  justify-content: space-between;
                }.tdb-mega-modules-wrap .td_block_inner{
                  *zoom: 1;
                }.tdb-mega-modules-wrap .td_block_inner:before,
                .tdb-mega-modules-wrap .td_block_inner:after{
                  display: table;
                  content: '';
                  line-height: 0;
                }.tdb-mega-modules-wrap .td_block_inner:after{
                  clear: both;
                }.tdb_module_mm .td-author-photo{
                  display: inline-block;
                }.tdb_module_mm .td-author-photo,
                .tdb_module_mm .td-author-photo img{
                  vertical-align: middle;
                }.tdb_module_mm .td-module-meta-info{
                  text-align: left;
                }.tdi_50 .tdb-mega-modules-wrap{
					padding: 30px;
				}.tdi_50 .block-mega-child-cats:after{
				    border-width: 0 1px 0 0;
				
					border-color: rgba(10,0,0,0.05);
				}.tdi_50 .block-mega-child-cats a{
					padding: 2px 22px;
				
					color: #000000;
				
					background: rgba(0,0,0,0);
				
					font-family:Gelasio !important;line-height:1.4 !important;
				}.tdi_50 .block-mega-child-cats{
					text-align: right;
				}.tdi_50:not(.td-no-subcats) .td_module_wrap{
					width: 25%;
					float: left;
				}.td-md-is-safari .tdi_50:not(.td-no-subcats) .td_module_wrap{
				    margin-right: -1px;
				}.tdi_50.td-no-subcats .td_module_wrap{
					width: 20%;
					float: left;
				}.td-md-is-safari .tdi_50.td-no-subcats .td_module_wrap{
				    margin-right: -1px;
				}.tdi_50 .td_module_wrap:nth-child(4n+1){
					clear: both;
				}.tdi_50 .td_module_wrap:nth-last-child(-n+4){
					margin-bottom: 0;
					padding-bottom: 0;
				}.tdi_50 .td_module_wrap:nth-last-child(-n+4) .td-module-container:before{
					display: none;
				}.tdi_50 .td_module_wrap{
					padding-left: 10px;
					padding-right: 10px;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				
			        display: flex;
			        flex-direction: column;
			    }.tdi_50 .td_block_inner{
					margin-left: -10px;
					margin-right: -10px;
				
			        display: flex;
			        flex-wrap: wrap;
			    }.tdi_50 .td-module-container:before{
					bottom: -18px;
				
					border-color: #eaeaea;
				}.tdi_50 .td-module-container{
				    border-color: #eaeaea;
				
					flex-direction: column;
				
			        flex: 1;
                    flex-basis: auto;
			    
					background-color: #ffffff;
				}.tdi_50 .entry-thumb{
					background-position: center 50%;
				}.tdi_50 .td-image-wrap{
					padding-bottom: 55%;
				}.tdi_50 .td-image-container{
                	display: block; order: 0;
                }.ie10 .tdi_50 .td-module-meta-info,
				.ie11 .tdi_50 .td-module-meta-info{
				 	flex: auto;
			    }.tdi_50 .td-post-vid-time{
					display: block;
				}.tdi_50 .entry-title{
					margin: 6px 0;
				
					font-family:Gelasio !important;font-size:17px !important;line-height:1.1 !important;font-weight:700 !important;
				}.tdi_50 .td-excerpt{
					column-count: 1;
				
					column-gap: 48px;
				
					display: none;
				}.tdi_50 .td-audio-player{
					font-size: 12px;
				
					opacity: 1;
					visibility: visible;
					height: auto;
				}.tdi_50 .td-module-meta-info{
					border-color: #eaeaea;
				}.tdi_50 .td-post-category{
					padding: 3px 4px 2px;
				
					background-color: #ca0000;
				
					color: #ffffff;
				
					font-family:Source Sans Pro !important;font-size:10px !important;line-height:1 !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:1px !important;
				}.tdi_50 .td-author-date{
					display: inline;
				}.tdi_50 .entry-review-stars{
					display: inline-block;
				}.tdi_50 .td-icon-star,
                .tdi_50 .td-icon-star-empty,
                .tdi_50 .td-icon-star-half{
					font-size: 15px;
				}.tdi_50 .td-module-comments{
					display: none;
				}.tdi_50 .td-author-photo .avatar{
				    width: 20px;
				    height: 20px;
				
				    margin-right: 6px;
				
				    border-radius: 50%;
				}.tdi_50:not(.td-no-subcats) .block-mega-child-cats:before{
					background-color: #ffffff;
				}.tdi_50 .block-mega-child-cats .cur-sub-cat{
					color: #ca0000;
				
					background: rgba(0,0,0,0);
				
					border-color: rgba(0,0,0,0);
				}.tdi_50 .td-module-title a{
					color: #051d2d;
				}.tdi_50 .td_module_wrap:hover .td-module-title a{
					color: #ca0000 !important;
				}.tdi_50 .td-post-author-name a{
					color: #000000;
				}.tdi_50 .td-post-author-name:hover a{
					color: #000000;
				}.tdi_50 .td-post-date,
				.tdi_50 .td-post-author-name span{
					color: #000000;
				}.tdi_50.td_with_ajax_pagination .td-next-prev-wrap a:hover,
				.tdi_50 .td-load-more-wrap a:hover{    
					background-color: #ca0000 !important;
					border-color: #ca0000 !important;
				
					border-color: #ca0000 !important;
				}.tdi_50 .td-editor-date,
				.tdi_50 .td-editor-date .td-post-author-name,
				.tdi_50 .td-module-comments a{
					font-family:Source Sans Pro !important;font-size:13px !important;line-height:1 !important;font-style:italic !important;font-weight:400 !important;
				}html:not([class*='ie']) .tdi_50 .td-module-container:hover .entry-thumb:before{
                    opacity: 0;
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_50 .tdb-mega-modules-wrap{
					padding: 20px;
				}.tdi_50 .block-mega-child-cats{
					width: 160px;
				}.tdi_50 .td_module_wrap{
					padding-bottom: 18px !important;
					margin-bottom: 18px !important;
				
					clear: none !important;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				}.tdi_50 .td_module_wrap:nth-last-child(-n+4){
					margin-bottom: 0 !important;
					padding-bottom: 0 !important;
				}.tdi_50 .td_module_wrap .td-module-container:before{
					display: block !important;
				}.tdi_50 .td_module_wrap:nth-last-child(-n+4) .td-module-container:before{
					display: none !important;
				}.tdi_50 .td_module_wrap:nth-child(4n+1){
					clear: both !important;
				}.tdi_50 .td-module-container:before{
					bottom: -18px;
				}.tdi_50 .td-post-author-name{
					display: none;
				}.tdi_50 .block-mega-child-cats a{
					font-family:Gelasio !important;font-size:12px !important;line-height:1.4 !important;
				}.tdi_50 .entry-title{
					font-family:Gelasio !important;font-size:14px !important;line-height:1.1 !important;font-weight:700 !important;
				}
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_50 .tdb-mega-modules-wrap{
					padding: 15px;
				}.tdi_50 .block-mega-child-cats{
					width: 120px;
				
					padding: 15px 0;
				}.tdi_50 .block-mega-child-cats a{
					padding: 0 22px;
				
					font-family:Gelasio !important;font-size:11px !important;line-height:1.4 !important;
				}.tdi_50 .td_module_wrap{
					padding-bottom: 18px !important;
					margin-bottom: 18px !important;
				
					clear: none !important;
				
					padding-left: 7.5px;
					padding-right: 7.5px;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				}.tdi_50 .td_module_wrap:nth-last-child(-n+4){
					margin-bottom: 0 !important;
					padding-bottom: 0 !important;
				}.tdi_50 .td_module_wrap .td-module-container:before{
					display: block !important;
				}.tdi_50 .td_module_wrap:nth-last-child(-n+4) .td-module-container:before{
					display: none !important;
				}.tdi_50 .td_module_wrap:nth-child(4n+1){
					clear: both !important;
				}.tdi_50 .td_block_inner{
					margin-left: -7.5px;
					margin-right: -7.5px;
				}.tdi_50 .td-module-container:before{
					bottom: -18px;
				}.tdi_50 .entry-title{
					margin: 2px 0 6px 0;
				
					font-family:Gelasio !important;font-size:12px !important;line-height:1.1 !important;font-weight:700 !important;
				}.tdi_50 .td-post-author-name{
					display: none;
				}.tdi_50 .td-editor-date,
				.tdi_50 .td-editor-date .td-post-author-name,
				.tdi_50 .td-module-comments a{
					font-family:Source Sans Pro !important;font-size:12px !important;line-height:1 !important;font-style:italic !important;font-weight:400 !important;
				}
}

/* phone */
@media (max-width: 767px){
.tdi_50 .td_module_wrap{
					padding-bottom: 18px !important;
					margin-bottom: 18px !important;
				
					clear: none !important;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				}.tdi_50 .td_module_wrap:nth-last-child(-n+4){
					margin-bottom: 0 !important;
					padding-bottom: 0 !important;
				}.tdi_50 .td_module_wrap .td-module-container:before{
					display: block !important;
				}.tdi_50 .td_module_wrap:nth-last-child(-n+4) .td-module-container:before{
					display: none !important;
				}.tdi_50 .td_module_wrap:nth-child(4n+1){
					clear: both !important;
				}.tdi_50 .td-module-container:before{
					bottom: -18px;
				}
}

.tdi_56 .tdb-mega-modules-wrap{
					padding: 30px;
				}.tdi_56 .block-mega-child-cats:after{
				    border-width: 0 1px 0 0;
				
					border-color: rgba(10,0,0,0.05);
				}.tdi_56 .block-mega-child-cats a{
					padding: 2px 22px;
				
					color: #000000;
				
					background: rgba(0,0,0,0);
				
					font-family:Gelasio !important;line-height:1.4 !important;
				}.tdi_56 .block-mega-child-cats{
					text-align: right;
				}.tdi_56:not(.td-no-subcats) .td_module_wrap{
					width: 25%;
					float: left;
				}.td-md-is-safari .tdi_56:not(.td-no-subcats) .td_module_wrap{
				    margin-right: -1px;
				}.tdi_56.td-no-subcats .td_module_wrap{
					width: 20%;
					float: left;
				}.td-md-is-safari .tdi_56.td-no-subcats .td_module_wrap{
				    margin-right: -1px;
				}.tdi_56 .td_module_wrap:nth-child(5n+1){
					clear: both;
				}.tdi_56 .td_module_wrap:nth-last-child(-n+5){
					margin-bottom: 0;
					padding-bottom: 0;
				}.tdi_56 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before{
					display: none;
				}.tdi_56 .td_module_wrap{
					padding-left: 10px;
					padding-right: 10px;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				
			        display: flex;
			        flex-direction: column;
			    }.tdi_56 .td_block_inner{
					margin-left: -10px;
					margin-right: -10px;
				
			        display: flex;
			        flex-wrap: wrap;
			    }.tdi_56 .td-module-container:before{
					bottom: -18px;
				
					border-color: #eaeaea;
				}.tdi_56 .td-module-container{
				    border-color: #eaeaea;
				
					flex-direction: column;
				
			        flex: 1;
                    flex-basis: auto;
			    
					background-color: #ffffff;
				}.tdi_56 .entry-thumb{
					background-position: center 50%;
				}.tdi_56 .td-image-wrap{
					padding-bottom: 55%;
				}.tdi_56 .td-image-container{
                	display: block; order: 0;
                }.ie10 .tdi_56 .td-module-meta-info,
				.ie11 .tdi_56 .td-module-meta-info{
				 	flex: auto;
			    }.tdi_56 .td-post-vid-time{
					display: block;
				}.tdi_56 .entry-title{
					margin: 6px 0;
				
					font-family:Gelasio !important;font-size:17px !important;line-height:1.1 !important;font-weight:700 !important;
				}.tdi_56 .td-excerpt{
					column-count: 1;
				
					column-gap: 48px;
				
					display: none;
				}.tdi_56 .td-audio-player{
					font-size: 12px;
				
					opacity: 1;
					visibility: visible;
					height: auto;
				}.tdi_56 .td-module-meta-info{
					border-color: #eaeaea;
				}.tdi_56 .td-post-category{
					padding: 3px 4px 2px;
				
					background-color: #ca0000;
				
					color: #ffffff;
				
					font-family:Source Sans Pro !important;font-size:10px !important;line-height:1 !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:1px !important;
				}.tdi_56 .td-author-date{
					display: inline;
				}.tdi_56 .entry-review-stars{
					display: inline-block;
				}.tdi_56 .td-icon-star,
                .tdi_56 .td-icon-star-empty,
                .tdi_56 .td-icon-star-half{
					font-size: 15px;
				}.tdi_56 .td-module-comments{
					display: none;
				}.tdi_56 .td-author-photo .avatar{
				    width: 20px;
				    height: 20px;
				
				    margin-right: 6px;
				
				    border-radius: 50%;
				}.tdi_56:not(.td-no-subcats) .block-mega-child-cats:before{
					background-color: #ffffff;
				}.tdi_56 .block-mega-child-cats .cur-sub-cat{
					color: #ca0000;
				
					background: rgba(0,0,0,0);
				
					border-color: rgba(0,0,0,0);
				}.tdi_56 .td-module-title a{
					color: #051d2d;
				}.tdi_56 .td_module_wrap:hover .td-module-title a{
					color: #ca0000 !important;
				}.tdi_56 .td-post-author-name a{
					color: #000000;
				}.tdi_56 .td-post-author-name:hover a{
					color: #000000;
				}.tdi_56 .td-post-date,
				.tdi_56 .td-post-author-name span{
					color: #000000;
				}.tdi_56.td_with_ajax_pagination .td-next-prev-wrap a:hover,
				.tdi_56 .td-load-more-wrap a:hover{    
					background-color: #ca0000 !important;
					border-color: #ca0000 !important;
				
					border-color: #ca0000 !important;
				}.tdi_56 .td-editor-date,
				.tdi_56 .td-editor-date .td-post-author-name,
				.tdi_56 .td-module-comments a{
					font-family:Source Sans Pro !important;font-size:13px !important;line-height:1 !important;font-style:italic !important;font-weight:400 !important;
				}html:not([class*='ie']) .tdi_56 .td-module-container:hover .entry-thumb:before{
                    opacity: 0;
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_56 .tdb-mega-modules-wrap{
					padding: 20px;
				}.tdi_56 .block-mega-child-cats{
					width: 160px;
				}.tdi_56 .td_module_wrap{
					padding-bottom: 18px !important;
					margin-bottom: 18px !important;
				
					clear: none !important;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				}.tdi_56 .td_module_wrap:nth-last-child(-n+5){
					margin-bottom: 0 !important;
					padding-bottom: 0 !important;
				}.tdi_56 .td_module_wrap .td-module-container:before{
					display: block !important;
				}.tdi_56 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before{
					display: none !important;
				}.tdi_56 .td_module_wrap:nth-child(5n+1){
					clear: both !important;
				}.tdi_56 .td-module-container:before{
					bottom: -18px;
				}.tdi_56 .td-post-author-name{
					display: none;
				}.tdi_56 .block-mega-child-cats a{
					font-family:Gelasio !important;font-size:12px !important;line-height:1.4 !important;
				}.tdi_56 .entry-title{
					font-family:Gelasio !important;font-size:14px !important;line-height:1.1 !important;font-weight:700 !important;
				}
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_56 .tdb-mega-modules-wrap{
					padding: 15px;
				}.tdi_56 .block-mega-child-cats{
					width: 120px;
				
					padding: 15px 0;
				}.tdi_56 .block-mega-child-cats a{
					padding: 0 22px;
				
					font-family:Gelasio !important;font-size:11px !important;line-height:1.4 !important;
				}.tdi_56 .td_module_wrap{
					padding-bottom: 18px !important;
					margin-bottom: 18px !important;
				
					clear: none !important;
				
					padding-left: 7.5px;
					padding-right: 7.5px;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				}.tdi_56 .td_module_wrap:nth-last-child(-n+5){
					margin-bottom: 0 !important;
					padding-bottom: 0 !important;
				}.tdi_56 .td_module_wrap .td-module-container:before{
					display: block !important;
				}.tdi_56 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before{
					display: none !important;
				}.tdi_56 .td_module_wrap:nth-child(5n+1){
					clear: both !important;
				}.tdi_56 .td_block_inner{
					margin-left: -7.5px;
					margin-right: -7.5px;
				}.tdi_56 .td-module-container:before{
					bottom: -18px;
				}.tdi_56 .entry-title{
					margin: 2px 0 6px 0;
				
					font-family:Gelasio !important;font-size:12px !important;line-height:1.1 !important;font-weight:700 !important;
				}.tdi_56 .td-post-author-name{
					display: none;
				}.tdi_56 .td-editor-date,
				.tdi_56 .td-editor-date .td-post-author-name,
				.tdi_56 .td-module-comments a{
					font-family:Source Sans Pro !important;font-size:12px !important;line-height:1 !important;font-style:italic !important;font-weight:400 !important;
				}
}

/* phone */
@media (max-width: 767px){
.tdi_56 .td_module_wrap{
					padding-bottom: 18px !important;
					margin-bottom: 18px !important;
				
					clear: none !important;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				}.tdi_56 .td_module_wrap:nth-last-child(-n+5){
					margin-bottom: 0 !important;
					padding-bottom: 0 !important;
				}.tdi_56 .td_module_wrap .td-module-container:before{
					display: block !important;
				}.tdi_56 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before{
					display: none !important;
				}.tdi_56 .td_module_wrap:nth-child(5n+1){
					clear: both !important;
				}.tdi_56 .td-module-container:before{
					bottom: -18px;
				}
}


/* css menu stretto */
.tdi_58{
                    min-height: 0;
                }.tdi_58 > .td-element-style:after{
                    content: '' !important;
                    width: 100% !important;
                    height: 100% !important;
                    position: absolute !important;
                    top: 0 !important;
                    left: 0 !important;
                    z-index: 0 !important;
                    display: block !important;
                    background-color: rgba(255,255,255,0.97) !important;
                }.td-header-desktop-sticky-wrap.td-header-active{
                    opacity: 1;
                
                    transform: translateY(0);
                    -webkit-transform: translateY(0);
                    -moz-transform: translateY(0);
                    -ms-transform: translateY(0);
                    -o-transform: translateY(0);
                }.td-header-desktop-sticky-wrap{
                    transform: translateY(-120%);
                    -webkit-transform: translateY(-120%);
                    -moz-transform: translateY(-120%);
                    -ms-transform: translateY(-120%);
                    -o-transform: translateY(-120%);
                
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    -o-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                }

.tdi_60,
                .tdi_60 .tdc-columns{
                    min-height: 0;
                }.tdi_60:before{
                    display: block;
                    width: 100vw; 
                    height: 100%;
                    position: absolute;
                    left: 50%;
                    transform: translateX(-50%);
                    box-shadow:  0px 2px 4px 0px rgba(0,0,0,0.06);
                    z-index: 20;
                    pointer-events: none;
                    top: 0;
                }.tdi_60,
				.tdi_60 .tdc-columns{
				    display: block;
				}.tdi_60 .tdc-columns{
				    width: 100%;
				}


/* custom css */
.tdi_62{
                    vertical-align: baseline;
                }.tdi_62 > .wpb_wrapper,
				.tdi_62 > .wpb_wrapper > .tdc-elements{
				    display: block;
				}.tdi_62 > .wpb_wrapper > .tdc-elements{
				    width: 100%;
				}.tdi_62 > .wpb_wrapper > .vc_row_inner{
				    width: auto;
				}.tdi_62 > .wpb_wrapper{
				    width: auto;
				    height: auto;
				}


/* inline tdc_css att */

.tdi_63{
margin-top:2px !important;
margin-right:10px !important;
}


.tdi_63{
                    display: inline-block;
                }.tdi_63 .tdb-logo-a,
                .tdi_63 h1{
                    flex-direction: row;
                
                    align-items: center;
                
                    justify-content: center;
                }.tdi_63 .tdb-logo-svg-wrap{
                    display: block;
                }.tdi_63 .tdb-logo-svg-wrap + .tdb-logo-img-wrap{
                    display: none;
                }.tdi_63 .tdb-logo-img-wrap{
                    display: block;
                }.tdi_63 .tdb-logo-text-tagline{
                    margin-top: 2px;
                    margin-left: 0;
                
                    display: block;
                
                    font-family:Source Sans Pro !important;;
                }.tdi_63 .tdb-logo-text-title{
                    display: block;
                
                    font-family:Gelasio !important;font-size:28px !important;font-weight:500 !important;text-transform:uppercase !important;;
                }.tdi_63 .tdb-logo-text-wrap{
                    flex-direction: column;
                
                    align-items: center;
                }.tdi_63 .tdb-logo-icon{
                    top: 0px;
                
                    display: block;
                }


/* inline tdc_css att */

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_64{
margin-top:1px !important;
}
}


.tdi_64{
                    display: inline-block;
                }.tdi_64 .td_block_inner{
                    text-align: center;
                }.tdi_64 .tdb-menu > li .tdb-menu-sep,
                .tdi_64 .tdb-menu-items-dropdown .tdb-menu-sep{
                    top: -1px;
                }.tdi_64 .tdb-menu > li > a .tdb-sub-menu-icon,
                .tdi_64 .td-subcat-more .tdb-menu-more-subicon{
                    font-size: 12px;
                
                    top: -1px;
                }.tdi_64 .td-subcat-more .tdb-menu-more-icon{
                    top: 0px;
                }.tdi_64 .tdb-menu > li > a,
                .tdi_64 .td-subcat-more,
                .tdi_64 .td-subcat-more > .tdb-menu-item-text{
                    font-family:Source Sans Pro !important;font-size:16px !important;line-height:55px !important;font-weight:700 !important;letter-spacing:-0.5px !important;
                }.tdi_64 .tdb-menu > .tdb-normal-menu > ul,
                .tdi_64 .td-pulldown-filter-list{
                    left: -4px;
                }.tdi_64 .tdb-normal-menu ul ul,
                .tdi_64 .td-pulldown-filter-list .sub-menu{
                    margin-top: -18px;
                }.tdi_64 .tdb-menu .tdb-normal-menu ul,
                .tdi_64 .td-pulldown-filter-list,
                .tdi_64 .td-pulldown-filter-list .sub-menu{
                    padding: 18px 0;
                
                    box-shadow:  0px 0px 1px 0px rgba(0,0,0,0.14);
                }.tdi_64 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a,
                .tdi_64 .tdb-menu-items-dropdown .td-pulldown-filter-list li > a{
                    padding: 4px 28px;
                }.tdi_64 .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon,
                .tdi_64 .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon{
                    font-size: 10px;
                
                    right: 0;
                
                    margin-top: 2px;
                }.tdi_64 .tdb-normal-menu ul .tdb-menu-item > a .tdb-menu-item-text{
                    margin-right: 7px;
                }.tdi_64 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a,
                .tdi_64 .tdb-menu-items-dropdown .td-pulldown-filter-list li a,
                .tdi_64 .tdb-menu-items-dropdown .td-pulldown-filter-list li a{
                    color: #919191;
                }.tdi_64 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg,
                .tdi_64 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg *,
                .tdi_64 .tdb-menu-items-dropdown .td-pulldown-filter-list li a .tdb-sub-menu-icon-svg svg,
                .tdi_64 .tdb-menu-items-dropdown .td-pulldown-filter-list li a .tdb-sub-menu-icon-svg svg *{
                    fill: #919191;
                }.tdi_64 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a,
                .tdi_64 .td-pulldown-filter-list li a{
                    font-family:Source Sans Pro !important;font-size:13px !important;
                }.tdi_64:not(.tdb-mm-align-screen) .tdb-mega-menu .sub-menu,
                .tdi_64 .tdb-mega-menu .sub-menu > li{
                    max-width: 1502px !important;
                }.tdi_64 .tdb-menu .tdb-mega-menu .sub-menu > li{
					box-shadow: none;
				}@media (max-width: 1018px) {
                    .tdi_64 .td-pulldown-filter-list {
                        left: auto;
                        right: -4px;
                    }
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_64 .tdb-menu > li > a,
                .tdi_64 .td-subcat-more{
                    padding: 0 10px;
                }.tdi_64 .tdb-menu > li > a .tdb-sub-menu-icon,
                .tdi_64 .td-subcat-more .tdb-menu-more-subicon{
                    font-size: 8px;
                }.tdi_64 .tdb-menu > li > a,
                .tdi_64 .td-subcat-more,
                .tdi_64 .td-subcat-more > .tdb-menu-item-text{
                    font-family:Source Sans Pro !important;font-size:15px !important;line-height:51px !important;font-weight:700 !important;letter-spacing:-0.5px !important;
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_64 .tdb-menu > li > a,
                .tdi_64 .td-subcat-more{
                    padding: 0 10px;
                }.tdi_64 .tdb-menu > li > a .tdb-sub-menu-icon,
                .tdi_64 .td-subcat-more .tdb-menu-more-subicon{
                    font-size: 6px;
                
                    margin-left: 7px;
                }.tdi_64 .tdb-menu > li > a,
                .tdi_64 .td-subcat-more,
                .tdi_64 .td-subcat-more > .tdb-menu-item-text{
                    font-family:Source Sans Pro !important;font-size:13px !important;line-height:51px !important;font-weight:700 !important;letter-spacing:-0.5px !important;
                }.tdi_64 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a,
                .tdi_64 .tdb-menu-items-dropdown .td-pulldown-filter-list li > a{
                    padding: 4px 26px;
                }.tdi_64 .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon,
                .tdi_64 .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon{
                    margin-top: 3px;
                }.tdi_64 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a,
                .tdi_64 .td-pulldown-filter-list li a{
                    font-family:Source Sans Pro !important;font-size:11px !important;
                }
}

.tdi_64 .tdb-menu > li.current-menu-item > a,
				.tdi_64 .tdb-menu > li.current-menu-ancestor > a,
				.tdi_64 .tdb-menu > li.current-category-ancestor > a,
				.tdi_64 .tdb-menu > li:hover > a,
				.tdi_64 .tdb-menu > li.tdb-hover > a,
				.tdi_64 .tdb-menu-items-dropdown:hover .td-subcat-more{
					color: #ca0000;
				}.tdi_64 .tdb-menu > li.current-menu-item > a .tdb-sub-menu-icon-svg svg,
				.tdi_64 .tdb-menu > li.current-menu-item > a .tdb-sub-menu-icon-svg svg *,
				.tdi_64 .tdb-menu > li.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg,
				.tdi_64 .tdb-menu > li.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg *,
				.tdi_64 .tdb-menu > li.current-category-ancestor > a .tdb-sub-menu-icon-svg svg,
				.tdi_64 .tdb-menu > li.current-category-ancestor > a .tdb-sub-menu-icon-svg svg *,
				.tdi_64 .tdb-menu > li:hover > a .tdb-sub-menu-icon-svg svg,
				.tdi_64 .tdb-menu > li:hover > a .tdb-sub-menu-icon-svg svg *,
				.tdi_64 .tdb-menu > li.tdb-hover > a .tdb-sub-menu-icon-svg svg,
				.tdi_64 .tdb-menu > li.tdb-hover > a .tdb-sub-menu-icon-svg svg *,
				.tdi_64 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg,
				.tdi_64 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg *{
					fill: #ca0000;
				}.tdi_64 .tdb-menu > li > a:after,
				.tdi_64 .tdb-menu-items-dropdown .td-subcat-more:after{
					height: 0px;
				
					bottom: 0px;
				}

.tdi_64 .tdb-menu ul .tdb-normal-menu.current-menu-item > a,
				.tdi_64 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor > a,
				.tdi_64 .tdb-menu ul .tdb-normal-menu.current-category-ancestor > a,
				.tdi_64 .tdb-menu ul .tdb-normal-menu.tdb-hover > a,
				.tdi_64 .tdb-menu ul .tdb-normal-menu:hover > a,
				.tdi_64 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover > a{
					color: #ca0000;
				
					background-color: rgba(76,64,132,0.05);
				}.tdi_64 .tdb-menu ul .tdb-normal-menu.current-menu-item > a .tdb-sub-menu-icon-svg svg,
				.tdi_64 .tdb-menu ul .tdb-normal-menu.current-menu-item > a .tdb-sub-menu-icon-svg svg *,
				.tdi_64 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg,
				.tdi_64 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg *,
				.tdi_64 .tdb-menu ul .tdb-normal-menu.current-category-ancestor > a .tdb-sub-menu-icon-svg svg,
				.tdi_64 .tdb-menu ul .tdb-normal-menu.current-category-ancestor > a .tdb-sub-menu-icon-svg svg *,
				.tdi_64 .tdb-menu ul .tdb-normal-menu.tdb-hover > a .tdb-sub-menu-icon-svg svg,
				.tdi_64 .tdb-menu ul .tdb-normal-menu.tdb-hover > a .tdb-sub-menu-icon-svg svg *,
				.tdi_64 .tdb-menu ul .tdb-normal-menu:hover > a .tdb-sub-menu-icon-svg svg,
				.tdi_64 .tdb-menu ul .tdb-normal-menu:hover > a .tdb-sub-menu-icon-svg svg *,
				.tdi_64 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover > a .tdb-sub-menu-icon-svg svg,
				.tdi_64 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover > a .tdb-sub-menu-icon-svg svg *{
					fill: #ca0000;
				}

.tdi_67 .tdb-mega-modules-wrap{
					padding: 30px;
				}.tdi_67 .block-mega-child-cats:after{
				    border-width: 0 1px 0 0;
				
					border-color: rgba(10,0,0,0.05);
				}.tdi_67 .block-mega-child-cats a{
					padding: 2px 22px;
				
					color: #000000;
				
					background: rgba(0,0,0,0);
				
					font-family:Gelasio !important;
				}.tdi_67 .block-mega-child-cats{
					text-align: right;
				}.tdi_67:not(.td-no-subcats) .td_module_wrap{
					width: 25%;
					float: left;
				}.td-md-is-safari .tdi_67:not(.td-no-subcats) .td_module_wrap{
				    margin-right: -1px;
				}.tdi_67.td-no-subcats .td_module_wrap{
					width: 20%;
					float: left;
				}.td-md-is-safari .tdi_67.td-no-subcats .td_module_wrap{
				    margin-right: -1px;
				}.tdi_67 .td_module_wrap:nth-child(4n+1){
					clear: both;
				}.tdi_67 .td_module_wrap:nth-last-child(-n+4){
					margin-bottom: 0;
					padding-bottom: 0;
				}.tdi_67 .td_module_wrap:nth-last-child(-n+4) .td-module-container:before{
					display: none;
				}.tdi_67 .td_module_wrap{
					padding-left: 10px;
					padding-right: 10px;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				
			        display: flex;
			        flex-direction: column;
			    }.tdi_67 .td_block_inner{
					margin-left: -10px;
					margin-right: -10px;
				
			        display: flex;
			        flex-wrap: wrap;
			    }.tdi_67 .td-module-container:before{
					bottom: -18px;
				
					border-color: #eaeaea;
				}.tdi_67 .td-module-container{
				    border-color: #eaeaea;
				
					flex-direction: column;
				
			        flex: 1;
                    flex-basis: auto;
			    
					background-color: #ffffff;
				}.tdi_67 .entry-thumb{
					background-position: center 50%;
				}.tdi_67 .td-image-wrap{
					padding-bottom: 55%;
				}.tdi_67 .td-image-container{
                	display: block; order: 0;
                }.ie10 .tdi_67 .td-module-meta-info,
				.ie11 .tdi_67 .td-module-meta-info{
				 	flex: auto;
			    }.tdi_67 .td-post-vid-time{
					display: block;
				}.tdi_67 .entry-title{
					margin: 6px 0;
				
					font-family:Gelasio !important;font-size:17px !important;line-height:1.1 !important;font-weight:700 !important;
				}.tdi_67 .td-excerpt{
					column-count: 1;
				
					column-gap: 48px;
				
					display: none;
				}.tdi_67 .td-audio-player{
					font-size: 12px;
				
					opacity: 1;
					visibility: visible;
					height: auto;
				}.tdi_67 .td-module-meta-info{
					border-color: #eaeaea;
				}.tdi_67 .td-post-category{
					padding: 3px 4px 2px;
				
					background-color: #ca0000;
				
					color: #ffffff;
				
					font-family:Source Sans Pro !important;font-size:11px !important;line-height:1 !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:1px !important;
				}.tdi_67 .td-author-date{
					display: inline;
				}.tdi_67 .entry-review-stars{
					display: inline-block;
				}.tdi_67 .td-icon-star,
                .tdi_67 .td-icon-star-empty,
                .tdi_67 .td-icon-star-half{
					font-size: 15px;
				}.tdi_67 .td-module-comments{
					display: none;
				}.tdi_67 .td-author-photo .avatar{
				    width: 20px;
				    height: 20px;
				
				    margin-right: 6px;
				
				    border-radius: 50%;
				}.tdi_67:not(.td-no-subcats) .block-mega-child-cats:before{
					background-color: #ffffff;
				}.tdi_67 .block-mega-child-cats .cur-sub-cat{
					color: #ca0000;
				
					background: rgba(0,0,0,0);
				
					border-color: rgba(0,0,0,0);
				}.tdi_67 .td-module-title a{
					color: #051d2d;
				}.tdi_67 .td_module_wrap:hover .td-module-title a{
					color: #ca0000 !important;
				}.tdi_67 .td-post-author-name a{
					color: #000000;
				}.tdi_67 .td-post-author-name:hover a{
					color: #000000;
				}.tdi_67 .td-post-date,
				.tdi_67 .td-post-author-name span{
					color: #000000;
				}.tdi_67.td_with_ajax_pagination .td-next-prev-wrap a:hover,
				.tdi_67 .td-load-more-wrap a:hover{    
					background-color: #ca0000 !important;
					border-color: #ca0000 !important;
				
					border-color: #ca0000 !important;
				}.tdi_67 .td-editor-date,
				.tdi_67 .td-editor-date .td-post-author-name,
				.tdi_67 .td-module-comments a{
					font-family:Source Sans Pro !important;font-size:13px !important;line-height:1 !important;font-style:italic !important;font-weight:400 !important;
				}html:not([class*='ie']) .tdi_67 .td-module-container:hover .entry-thumb:before{
                    opacity: 0;
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_67 .tdb-mega-modules-wrap{
					padding: 20px;
				}.tdi_67 .block-mega-child-cats{
					width: 190px;
				}.tdi_67 .td_module_wrap{
					padding-bottom: 18px !important;
					margin-bottom: 18px !important;
				
					clear: none !important;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				}.tdi_67 .td_module_wrap:nth-last-child(-n+4){
					margin-bottom: 0 !important;
					padding-bottom: 0 !important;
				}.tdi_67 .td_module_wrap .td-module-container:before{
					display: block !important;
				}.tdi_67 .td_module_wrap:nth-last-child(-n+4) .td-module-container:before{
					display: none !important;
				}.tdi_67 .td_module_wrap:nth-child(4n+1){
					clear: both !important;
				}.tdi_67 .td-module-container:before{
					bottom: -18px;
				}.tdi_67 .block-mega-child-cats a{
					font-family:Gelasio !important;font-size:11px !important;
				}
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_67 .tdb-mega-modules-wrap{
					padding: 15px;
				}.tdi_67 .block-mega-child-cats{
					width: 120px;
				
					padding: 15px 0;
				}.tdi_67 .block-mega-child-cats a{
					padding: 0 22px;
				
					font-family:Gelasio !important;font-size:11px !important;
				}.tdi_67 .td_module_wrap{
					padding-bottom: 18px !important;
					margin-bottom: 18px !important;
				
					clear: none !important;
				
					padding-left: 7.5px;
					padding-right: 7.5px;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				}.tdi_67 .td_module_wrap:nth-last-child(-n+4){
					margin-bottom: 0 !important;
					padding-bottom: 0 !important;
				}.tdi_67 .td_module_wrap .td-module-container:before{
					display: block !important;
				}.tdi_67 .td_module_wrap:nth-last-child(-n+4) .td-module-container:before{
					display: none !important;
				}.tdi_67 .td_module_wrap:nth-child(4n+1){
					clear: both !important;
				}.tdi_67 .td_block_inner{
					margin-left: -7.5px;
					margin-right: -7.5px;
				}.tdi_67 .td-module-container:before{
					bottom: -18px;
				}.tdi_67 .entry-title{
					margin: 2px 0 6px 0;
				}.tdi_67 .td-post-author-name{
					display: none;
				}
}

/* phone */
@media (max-width: 767px){
.tdi_67 .td_module_wrap{
					padding-bottom: 18px !important;
					margin-bottom: 18px !important;
				
					clear: none !important;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				}.tdi_67 .td_module_wrap:nth-last-child(-n+4){
					margin-bottom: 0 !important;
					padding-bottom: 0 !important;
				}.tdi_67 .td_module_wrap .td-module-container:before{
					display: block !important;
				}.tdi_67 .td_module_wrap:nth-last-child(-n+4) .td-module-container:before{
					display: none !important;
				}.tdi_67 .td_module_wrap:nth-child(4n+1){
					clear: both !important;
				}.tdi_67 .td-module-container:before{
					bottom: -18px;
				}
}

.tdi_73 .tdb-mega-modules-wrap{
					padding: 30px;
				}.tdi_73 .block-mega-child-cats:after{
				    border-width: 0 1px 0 0;
				
					border-color: rgba(10,0,0,0.05);
				}.tdi_73 .block-mega-child-cats a{
					padding: 2px 22px;
				
					color: #000000;
				
					background: rgba(0,0,0,0);
				
					font-family:Gelasio !important;
				}.tdi_73 .block-mega-child-cats{
					text-align: right;
				}.tdi_73:not(.td-no-subcats) .td_module_wrap{
					width: 25%;
					float: left;
				}.td-md-is-safari .tdi_73:not(.td-no-subcats) .td_module_wrap{
				    margin-right: -1px;
				}.tdi_73.td-no-subcats .td_module_wrap{
					width: 20%;
					float: left;
				}.td-md-is-safari .tdi_73.td-no-subcats .td_module_wrap{
				    margin-right: -1px;
				}.tdi_73 .td_module_wrap:nth-child(5n+1){
					clear: both;
				}.tdi_73 .td_module_wrap:nth-last-child(-n+5){
					margin-bottom: 0;
					padding-bottom: 0;
				}.tdi_73 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before{
					display: none;
				}.tdi_73 .td_module_wrap{
					padding-left: 10px;
					padding-right: 10px;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				
			        display: flex;
			        flex-direction: column;
			    }.tdi_73 .td_block_inner{
					margin-left: -10px;
					margin-right: -10px;
				
			        display: flex;
			        flex-wrap: wrap;
			    }.tdi_73 .td-module-container:before{
					bottom: -18px;
				
					border-color: #eaeaea;
				}.tdi_73 .td-module-container{
				    border-color: #eaeaea;
				
					flex-direction: column;
				
			        flex: 1;
                    flex-basis: auto;
			    
					background-color: #ffffff;
				}.tdi_73 .entry-thumb{
					background-position: center 50%;
				}.tdi_73 .td-image-wrap{
					padding-bottom: 55%;
				}.tdi_73 .td-image-container{
                	display: block; order: 0;
                }.ie10 .tdi_73 .td-module-meta-info,
				.ie11 .tdi_73 .td-module-meta-info{
				 	flex: auto;
			    }.tdi_73 .td-post-vid-time{
					display: block;
				}.tdi_73 .entry-title{
					margin: 6px 0;
				
					font-family:Gelasio !important;font-size:17px !important;line-height:1.1 !important;font-weight:700 !important;
				}.tdi_73 .td-excerpt{
					column-count: 1;
				
					column-gap: 48px;
				
					display: none;
				}.tdi_73 .td-audio-player{
					font-size: 12px;
				
					opacity: 1;
					visibility: visible;
					height: auto;
				}.tdi_73 .td-module-meta-info{
					border-color: #eaeaea;
				}.tdi_73 .td-post-category{
					padding: 3px 4px 2px;
				
					background-color: #ca0000;
				
					color: #ffffff;
				
					font-family:Source Sans Pro !important;font-size:11px !important;line-height:1 !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:1px !important;
				}.tdi_73 .td-author-date{
					display: inline;
				}.tdi_73 .entry-review-stars{
					display: inline-block;
				}.tdi_73 .td-icon-star,
                .tdi_73 .td-icon-star-empty,
                .tdi_73 .td-icon-star-half{
					font-size: 15px;
				}.tdi_73 .td-module-comments{
					display: none;
				}.tdi_73 .td-author-photo .avatar{
				    width: 20px;
				    height: 20px;
				
				    margin-right: 6px;
				
				    border-radius: 50%;
				}.tdi_73:not(.td-no-subcats) .block-mega-child-cats:before{
					background-color: #ffffff;
				}.tdi_73 .block-mega-child-cats .cur-sub-cat{
					color: #ca0000;
				
					background: rgba(0,0,0,0);
				
					border-color: rgba(0,0,0,0);
				}.tdi_73 .td-module-title a{
					color: #051d2d;
				}.tdi_73 .td_module_wrap:hover .td-module-title a{
					color: #ca0000 !important;
				}.tdi_73 .td-post-author-name a{
					color: #000000;
				}.tdi_73 .td-post-author-name:hover a{
					color: #000000;
				}.tdi_73 .td-post-date,
				.tdi_73 .td-post-author-name span{
					color: #000000;
				}.tdi_73.td_with_ajax_pagination .td-next-prev-wrap a:hover,
				.tdi_73 .td-load-more-wrap a:hover{    
					background-color: #ca0000 !important;
					border-color: #ca0000 !important;
				
					border-color: #ca0000 !important;
				}.tdi_73 .td-editor-date,
				.tdi_73 .td-editor-date .td-post-author-name,
				.tdi_73 .td-module-comments a{
					font-family:Source Sans Pro !important;font-size:13px !important;line-height:1 !important;font-style:italic !important;font-weight:400 !important;
				}html:not([class*='ie']) .tdi_73 .td-module-container:hover .entry-thumb:before{
                    opacity: 0;
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_73 .tdb-mega-modules-wrap{
					padding: 20px;
				}.tdi_73 .block-mega-child-cats{
					width: 190px;
				}.tdi_73 .td_module_wrap{
					padding-bottom: 18px !important;
					margin-bottom: 18px !important;
				
					clear: none !important;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				}.tdi_73 .td_module_wrap:nth-last-child(-n+5){
					margin-bottom: 0 !important;
					padding-bottom: 0 !important;
				}.tdi_73 .td_module_wrap .td-module-container:before{
					display: block !important;
				}.tdi_73 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before{
					display: none !important;
				}.tdi_73 .td_module_wrap:nth-child(5n+1){
					clear: both !important;
				}.tdi_73 .td-module-container:before{
					bottom: -18px;
				}.tdi_73 .block-mega-child-cats a{
					font-family:Gelasio !important;font-size:11px !important;
				}
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_73 .tdb-mega-modules-wrap{
					padding: 15px;
				}.tdi_73 .block-mega-child-cats{
					width: 120px;
				
					padding: 15px 0;
				}.tdi_73 .block-mega-child-cats a{
					padding: 0 22px;
				
					font-family:Gelasio !important;font-size:11px !important;
				}.tdi_73 .td_module_wrap{
					padding-bottom: 18px !important;
					margin-bottom: 18px !important;
				
					clear: none !important;
				
					padding-left: 7.5px;
					padding-right: 7.5px;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				}.tdi_73 .td_module_wrap:nth-last-child(-n+5){
					margin-bottom: 0 !important;
					padding-bottom: 0 !important;
				}.tdi_73 .td_module_wrap .td-module-container:before{
					display: block !important;
				}.tdi_73 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before{
					display: none !important;
				}.tdi_73 .td_module_wrap:nth-child(5n+1){
					clear: both !important;
				}.tdi_73 .td_block_inner{
					margin-left: -7.5px;
					margin-right: -7.5px;
				}.tdi_73 .td-module-container:before{
					bottom: -18px;
				}.tdi_73 .entry-title{
					margin: 2px 0 6px 0;
				}.tdi_73 .td-post-author-name{
					display: none;
				}
}

/* phone */
@media (max-width: 767px){
.tdi_73 .td_module_wrap{
					padding-bottom: 18px !important;
					margin-bottom: 18px !important;
				
					clear: none !important;
				
					padding-bottom: 18px;
					margin-bottom: 18px;
				}.tdi_73 .td_module_wrap:nth-last-child(-n+5){
					margin-bottom: 0 !important;
					padding-bottom: 0 !important;
				}.tdi_73 .td_module_wrap .td-module-container:before{
					display: block !important;
				}.tdi_73 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before{
					display: none !important;
				}.tdi_73 .td_module_wrap:nth-child(5n+1){
					clear: both !important;
				}.tdi_73 .td-module-container:before{
					bottom: -18px;
				}
}