﻿.h-t-center{text-align:center!important}
.list-unstyled{padding-left:0;list-style:none}

div.mega-price-table .btn,
div.mega-price-table .list-unstyled,
div.mega-price-table .btn-group, 
div.mega-price-table .btn-toolbar {
	margin:0;

	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.clearfix:after,
.wrapper:after,
.row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }



.widget .ktz-recent-list .ktz-content-related {margin:0px 0px 0px 0px;}

.widget .ktz-recent-list .ktz_thumbnail{margin-right:10px;}

.widget .ktz-recent-list .ktz-caret{position:absolute;top:50%;margin-top:-20px;left:-10px;z-index:999;font-size:40px;color:#fff;}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}



#text-box-1928678479 {
  width: 90%;
}

#text-box-1928678479 .text {
  font-size: 100%;
}
.text-box{max-height:100%}
.text-box .text{position:relative;z-index:10;backface-visbility:hidden}
.text-box-square .text,.text-box-circle .text{height:0;padding:100% 0 0 0 !important;background-color:rgba(0,0,0,0.9)}
.text-box-square .text-inner,.text-box-circle .text-inner{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.text-box-circle .border,.text-box-circle .text{border-radius:100% !important}
.video-section .image-wrapper{position:relative}
.video-section .image-wrapper .play-button{position:absolute;bottom:8px;left:8px}
.content .video-popup-link .image-wrapper{height:180px;background-size:cover}
.homepage .top-research .boxes .box .inner .image-wrapper{height:100px}
.homepage .top-research .boxes .box .inner .image-wrapper img{max-height:95px;width:auto}
.blog-list .blog-list-post .image-wrapper{border:1px solid #e5e7e9;text-align:center;overflow:hidden}
.product-display .image-wrapper{height:210px;background-size:cover}
.product-detail .col.image-wrapper{padding-top:50px}
.product-detail .col.image-wrapper img{height:350px;width:auto;margin:0 auto}
.search-page .search-result .image-wrapper{overflow:hidden}
.search-page .search-result .image-wrapper img{max-width:95%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}

.w3eden .w3eden.user-dashboard #edit-profile-form .col-md-6 {
    padding-bottom: 10px;
}

        #masthead .menu-container .menu-meta .mailing-form div.col-xs-12,
        #masthead .menu-container .menu-meta .mailing-form div.col-md-6 {
          padding-left: 0 !important; }


.section-title {
    padding: 30px 0;

}


.section-title h2 {
    font-weight: 400;
    margin-bottom: 26px;
}
     #wds_container1_0 #wds_container2_0 .wds_slideshow_image_spun1_0 {        display: table;         width: 100%;        height: 100%;      }
.uvc-headings-line{display:block;width:100%;max-width:100%}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}


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:28px;}


.column {
  float: left;
  position: relative;
  min-height: 24px;
  padding-left: 24px;
  padding-right: 24px;
  width: 100%;
}


.column.no-margin {
  padding-left: 0;
  padding-right: 0;
}


.column.vcenter {
  display: inline-block;
  float: none;
  vertical-align: middle;
}


.green-room-grid .column {
  background-size: cover;
  background-position: center center;
  min-height: 200px;
}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }

#footer-widgets .footer-widget {
  float: left;
  margin: 0 0 0 8px;
  width: 185px;
}

#footer-widgets .footer-widget:first-child {
  margin-left: 0;
}
