﻿.navbar-right .dropdown-menu-left{left:0;right:auto}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}



.rt-block {padding: 15px;margin-bottom: 10px;position: relative;}

.module1 .rt-block				{border-bottom: 1px solid #EEEEEE;}




#rt-top .rt-block          {padding:10px 5px;}




#rt-breadcrumbs .rt-block  {padding:0 5px 25px 5px;}


#rt-slider .rt-block    {padding:0;}


.box-title h2 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: top;
}


.box-title.more h2 {
  max-width: 180px;
}


.box-title {
    margin: 0;
    border-bottom: 1px solid #e8e8e8;
    padding: 12px 20px;
    font-size: 20px;
    font-weight: 400;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}


.box-title .icon-small {
  height: 28px;
  margin-top: -2px;
}


.box-title h1 {
  font-size: 20px;
  font-weight: 400;
  margin: 0;
  line-height: 1.43 !important;
}


.products-new-page .box-title h2, .products-new-page .box-title h3 {
  font-family: 'Martel', serif;
  font-weight: 900;
  line-height: 1.3;
  margin-top: 2px;
  margin-bottom: 0;
  font-weight: 900;
  font-size: 20px;
}


#toc h3, .box-title h3 {
  margin: 0;
}
.widget-title{display:block;border-bottom:1px solid #ddd;line-height:24px;font-size:15px;margin:0;font-family:open sans,sans-serif;padding-bottom:6px}
#footbar .widget-title{border:0;padding:0;font-size:12px;color:#333}
.ie #site-title,.ie .section-title,.ie .widget-title,.ie .loop-title{font-family:droid sans,sans-serif}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}
.pull-right{float:right!important}

.entry-meta {
	margin-bottom: 15px;
}

.entry-meta,
.entry-meta a,
.entry-footer,
.entry-footer a {
	color: #C8C8C8;
	font-size: 13px;
}

.entry-meta span,
.entry-footer span {
	margin-right: 10px;
}

.entry-meta .fa-calendar,
.widget .fa-calendar {
	margin-right: 3px;
}
.wpbf-grid{margin-left:-35px;display:flex;flex-wrap:wrap}
.wpbf-grid+.wpbf-grid{margin-top:35px}
.wpbf-grid-xlarge{margin-left:-45px}
.wpbf-grid-xlarge+.wpbf-grid-xlarge{margin-top:45px}
.wpbf-grid-large{margin-left:-35px}
.wpbf-grid-large+.wpbf-grid-large{margin-top:35px}
.wpbf-grid-medium{margin-left:-25px}
.wpbf-grid-medium+.wpbf-grid-medium{margin-top:25px}
.wpbf-grid-small{margin-left:-15px}
.wpbf-grid-small+.wpbf-grid-small{margin-top:15px}
.wpbf-grid-collapse{margin-left:0}
.wpbf-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}
.wpbf-grid:before,.wpbf-grid:after{content:"";display:block;overflow:hidden}
.wpbf-grid:after{clear:both}
.wpbf-navigation .wpbf-grid-collapse{display:table;width:100%}

  .td-affix #td-header-menu {
    display: block;
  }


.td-header-style-4 #td-header-menu,
.td-header-style-5 #td-header-menu,
.td-header-style-6 #td-header-menu,
.td-header-style-7 #td-header-menu,
.td-header-style-12 #td-header-menu {
  display: block;
}

.td-header-style-10 #td-header-menu {
  display: table;
  margin: 0 auto;
  
}

#td-header-menu {
  display: inline-block;
  vertical-align: top;
}

  .td-header-style-8 .td_stretch_content #td-header-menu,
  .td-header-style-8 .td_stretch_content_1200 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1400 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1600 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1800 #td-header-menu {
    padding-left: 20px;
  }



body.date-hidden .entry-meta .meta-date,
body.author-hidden .entry-meta .meta-author {
	 position: absolute;
	 clip: rect(1px, 1px, 1px, 1px);
}


body.author-hidden .entry-meta .meta-date:after,
body.date-hidden.author-hidden .content-area .entry-meta {
	display: none;
}


	.entry-meta .meta-date,
	.entry-meta .meta-category {
		display: block;
	}
.footer__brand{max-width:76.75rem;margin-right:auto;margin-left:auto;padding-top:2.1875rem}
.footer__brand:after,.footer__brand:before{display:table;content:" "}
.footer__brand:after{clear:both}
.footer__brand table td.img{padding:0}
.footer__brand-logos{width:50%;float:left;padding-right:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer__brand-logos:last-child:not(:first-child){float:right}
.footer__brand-logos a{display:inline-block;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}
.footer__brand-logos img{display:inline-block;height:53px}
.footer__brand-logos a.publisher{width:80%}

.fusion-carousel .fusion-carousel-item {
  display: block;
  float: left;
  padding: 0;
}

.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
  display: inline-block;
  visibility: hidden;
  vertical-align: middle;
  width: 100%;
  line-height: normal;
}

.fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
  margin-bottom: 0;
  text-align: center;
}

.fusion-carousel .fusion-carousel-item img {
  vertical-align: middle;
  width: 100%;
  height: auto;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper {
  text-align: center;
}
.menu.vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}
.menu.align-right.vertical li{display:block;text-align:right}
.menu.align-right.vertical li .submenu li{text-align:right}
.is-dropdown-menu.vertical{width:100px}
.is-dropdown-menu.vertical.align-right{float:right}
.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;-webkit-transform:scaleY(-1);transform:scaleY(-1)}
.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}
.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}


    #footer .ft_box .ft_map .fm_mm {
        font-size: 12px;
    }


            #footer .ft_box .ft_map .fm_mm a {
                color: #000 !important;
                font-weight: 500;
                font-family: 'Noto Sans';
            }
.site-footer .footer-inner{background:#23292e;padding:2.250em 0}
.site-footer .footer-inner .copyright{text-align:center;font-size:.875em}
.site-footer .footer-inner a{color:inherit}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.nav-list__item {
  display: inline-block;
  margin: 0 12px; }
.pull-right-desktop{float:right;}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.hp-columns_right{float:left;width:35%}
.hp-columns_right section:first-child .lo-title{margin-top:0}
.hp-columns_left,.hp-columns_right{float:none;width:auto;padding:0}
.tablepress-id-273 .row-5 td{background-color:#eca7e6}
.tablepress-id-274 .row-5 td{background-color:#63f67c}
