﻿

.good-company .testimonials .wrap {
  *zoom: 1;
  width: auto;
  max-width: 1024px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  padding: 60px 0 0 0;
}


.good-company .testimonials .wrap .the-testimonial {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 38.2%;
  margin-left: 51.5%;
  margin-right: 3%;
  position: relative;
}


.good-company .testimonials .wrap .the-testimonial:before,
.good-company .testimonials .wrap .the-testimonial:after {
  content: '';
  display: table;
}


.good-company .testimonials .wrap .the-testimonial:after {
  clear: both;
}


.good-company .testimonials .wrap .the-testimonial:last-child {
  margin-right: 0%;
}


.good-company .testimonials .wrap:before,
.good-company .testimonials .wrap:after {
  content: '';
  display: table;
}


.good-company .testimonials .wrap:after {
  clear: both;
}



.organize-better .content-text .wrap {
  width: 90%;
  margin: 0 auto;
  padding: 20px 0;
}



.search-content h3 .wrap,
.search-content-categories h3 .wrap {
  *zoom: 1;
  width: auto;
  max-width: 1024px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}



.search-content h3 .wrap:before,
.search-content h3 .wrap:after,
.search-content-categories h3 .wrap:before,
.search-content-categories h3 .wrap:after {
  content: '';
  display: table;
}



.search-content h3 .wrap:after,
.search-content-categories h3 .wrap:after {
  clear: both;
}



.search-content .content .wrap,
.search-content-categories .content .wrap {
  *zoom: 1;
  width: auto;
  max-width: 1024px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 0;
}



.search-content .content .wrap:before,
.search-content .content .wrap:after,
.search-content-categories .content .wrap:before,
.search-content-categories .content .wrap:after {
  content: '';
  display: table;
}



.search-content .content .wrap:after,
.search-content-categories .content .wrap:after {
  clear: both;
}


.banner .content .wrap {
  width: 95%;
}


.about-us .wrap,
.leadership-team .wrap {
  *zoom: 1;
  width: auto;
  max-width: 1024px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}



.about-us .wrap:before,
.about-us .wrap:after,
.leadership-team .wrap:before,
.leadership-team .wrap:after {
  content: '';
  display: table;
}



.about-us .wrap:after,
.leadership-team .wrap:after {
  clear: both;
}



.about-us .mission-statement .wrap,
.leadership-team .mission-statement .wrap {
  *zoom: 1;
  width: auto;
  max-width: 1024px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  padding: 50px 0;
}



.about-us .mission-statement .wrap:before,
.about-us .mission-statement .wrap:after,
.leadership-team .mission-statement .wrap:before,
.leadership-team .mission-statement .wrap:after {
  content: '';
  display: table;
}



.about-us .mission-statement .wrap:after,
.leadership-team .mission-statement .wrap:after {
  clear: both;
}



.about-us .mission-statement .wrap p,
.leadership-team .mission-statement .wrap p {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  width: 43.94531%;
}


  
  .about-us .mission-statement .wrap p {
    width: auto;
    font-family: 'OpenSans-Light', 'Open Sans Light', 'Open Sans';
    font-size: 18px;
  }



.careers .wrap {
  background: #00BCDA;
  padding: 60px 0;
}



.careers .wrap .careers-content {
  *zoom: 1;
  width: auto;
  max-width: 1024px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}



.careers .wrap .careers-content:before,
.careers .wrap .careers-content:after {
  content: '';
  display: table;
}



.careers .wrap .careers-content:after {
  clear: both;
}



.careers .wrap .careers-content .openings,
.careers .wrap .careers-content .content {
  *zoom: 1;
  clear: none;
  text-align: inherit;
  margin-left: 0%;
  margin-right: 3%;
  width: 48.5%;
}



.careers .wrap .careers-content .content {
  float: right;
}



.careers .wrap .careers-content .openings {
  float: left;
}



.careers .wrap .careers-content .openings:before,
.careers .wrap .careers-content .openings:after,
.careers .wrap .careers-content .content:before,
.careers .wrap .careers-content .content:after {
  content: '';
  display: table;
}



.careers .wrap .careers-content .openings:after,
.careers .wrap .careers-content .content:after {
  clear: both;
}



.careers .wrap .careers-content .openings:last-child,
.careers .wrap .careers-content .content:last-child {
  margin-right: 0%;
}


  
  .careers .wrap .careers-content .openings:first-child,
  .careers .wrap .careers-content .content:first-child {
    margin-left: auto;
  }


  
  .careers .wrap .careers-content .openings:last-child,
  .careers .wrap .careers-content .content:last-child {
    margin-right: auto;
  }



.careers .wrap .careers-content .openings #jobs-widget {
  width: 95% !important;
  margin: 0 auto;
}



.careers .wrap .careers-content .openings a#jobs_widget_company_link {
  margin-left: 10px !important;
}



.careers .wrap h1,
.careers .wrap p {
  color: #fff;
}



.careers .wrap h1 {
  font-size: 40px;
  margin-bottom: 30px;
  font-weight: 400;
}



.careers .wrap p {
  font-size: 14px;
}



.contact .wrap {
  *zoom: 1;
  width: auto;
  max-width: 1024px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}



.contact .wrap:before,
.contact .wrap:after {
  content: '';
  display: table;
}



.contact .wrap:after {
  clear: both;
}



.contact .wrap .left {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}



.contact .wrap .left:before,
.contact .wrap .left:after {
  content: '';
  display: table;
}



.contact .wrap .left:after {
  clear: both;
}



.contact .wrap .left:last-child {
  margin-right: 0%;
}


  
  .contact .wrap .left:before,
  .contact .wrap .left:after {
    content: '';
    display: table;
  }


.contact .wrap .left .about-us-content {
  padding-left: 100px;
}


.contact .wrap .right {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}



.contact .wrap .right:before,
.contact .wrap .right:after {
  content: '';
  display: table;
}



.contact .wrap .right:after {
  clear: both;
}



.contact .wrap .right:last-child {
  margin-right: 0%;
}


  
  .contact .wrap .right:before,
  .contact .wrap .right:after {
    content: '';
    display: table;
  }


.contact .wrap .right .about-us-content {
  padding-left: 50px;
  border-left: 1px solid #fff;
}


.contact .wrap .right .about-us-content p {
  margin-bottom: 5px;
}



#instagram .wrap {
  *zoom: 1;
  width: auto;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}



#instagram .wrap:before,
#instagram .wrap:after {
  content: '';
  display: table;
}



#instagram .wrap:after {
  clear: both;
}



#instagram .wrap #instafeed {
  padding: 0;
}



#instagram .wrap #instafeed a {
  *zoom: 1;
  display: inline-block;
  clear: none;
  text-align: inherit;
  width: 16.667%;
  margin-left: 0%;
  margin-right: 0%;
}



#instagram .wrap #instafeed a:before,
#instagram .wrap #instafeed a:after {
  content: '';
  display: table;
}



#instagram .wrap #instafeed a:after {
  clear: both;
}



#instagram .wrap #instafeed a:nth-child(6n) {
  margin-right: 0%;
}



#instagram .wrap #instafeed a:nth-child(6n+1) {
  clear: both;
}


  
  #instagram .wrap #instafeed a:nth-child(-n + 4) {
    display: inline-block;
  }


  
  #instagram .wrap #instafeed a:nth-child(4) {
    margin-right: 0;
  }


  
  #instagram .wrap #instafeed a:before,
  #instagram .wrap #instafeed a:after {
    content: '';
    display: table;
  }


.abtInst .wrap #instafeed img.instafeed-normal-view {
  display: inline;
}


.abtInst .wrap #instafeed img.instafeed-mobile-view {
  display: none;
}



#instagram .wrap #instafeed a img {
  width: 100%;
  vertical-align: middle;
}



.features .feature-column .wrap {
  width: 82.8125%;
  position: relative;
  margin: 0 auto;
}



.features .feature-column .wrap i {
  font-size: 60px;
  position: absolute;
  top: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}



.features .feature-column .wrap h3 {
  text-align: center;
  padding-top: 120px;
  padding-bottom: 30px;
  font-weight: 700;
}



.features .feature-column .wrap .feature-content {
  margin-top: 40px;
}



.features .feature-column .wrap .feature-content ul {
  list-style-type: disc;
  list-style-position: inside;
}



.features .feature-column .wrap .feature-content ul li {
  margin-bottom: 10px;
  font-size: 14px;
  text-indent: -14px;
  padding: 0 0 0 14px;
}


	.rev_slider .button,.ls-layer .button{
		padding-left:20px; padding-right:20px;
		height:30px;
		line-height:30px;
	}



.rev_slider{
	position:relative;
	overflow:visible;
}


.tp-simpleresponsive img,
.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;
}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}





.rev_slider .tp-caption,
.rev_slider .caption 	{ 
	position:relative;  
	visibility:hidden; 
	white-space: nowrap;
	display: block;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
	max-width: none !important
}

#commentlist li p.centered {
    text-align: center;
    margin: 0;
    padding: 0;
}



.centered {
	text-align: center;
}


.buttonbar .atable .cell ul.locdrop {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li ul {
display: none;
}


.buttonbar .atable .cell ul.locdrop li:hover ul {
	display: block;
	position: absolute;
	z-index: 15;
	top: 100%;
	left: -50%;
	width: 200%;
	line-height: 1;
	background: #45484d; 
background: -moz-linear-gradient(45deg,  #45484d 0%, #000000 100%); 
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#45484d), color-stop(100%,#000000)); 
background: -webkit-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -o-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -ms-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: linear-gradient(45deg,  #45484d 0%,#000000 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); 
	-webkit-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	border: 1px solid #f5dc0a;
	text-align: center;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}


.buttonbar .atable .cell ul.locdrop li ul li {
border-bottom: 1px solid #444;
padding: 6px;
margin: 0px;
display: block;
}


.buttonbar .atable .cell ul.locdrop li ul li:last-child {
margin: 0px;
border: 0px;
}


.buttonbar .atable .cell ul.locdrop li ul li a:hover {
color: #fff;
}


.buttonbar .atable .cell ul.locdrop li ul li.Development, .buttonbar .atable .cell ul.locdrop li ul li.Jump {
display: none;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.content-top .field-collection-view,.content-bottom .field-collection-view{overflow:hidden;}
.node .content.wdn-inner-wrapper{position:relative;}
.node-teaser .content{margin-bottom:5px;}
img.alignnone{margin:0 0 10px 0;display:inline;}





.widget{
	margin-bottom: 18px;
}


.main-navigation-ul ul,
.main-navigation-ul ul li {
  list-style: none;
}

.main-navigation-ul ul {
  position: relative;
  padding: 0;
  margin: 0;
}

.main-navigation-ul ul li ul {
  display: none;
}

.main-navigation-ul .sub,
.main-navigation-ul ul {
  display: none;
}

.main-navigation-ul .sub .megamenu-title,
.main-navigation-ul ul .megamenu-title {
  text-align: left;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  padding: 9px 14px 4px 15px;
  margin: 0 0 6px;
}

.main-navigation-ul .sub ul {
  display: block;
}

.main-navigation-ul {
  list-style: none;
  text-align: center;
  margin: 0 auto;
  padding: 0;
}

.main-navigation-ul li {
  margin: 0 1px 0 0;
  padding: 0;
  float: left;
}

.main-navigation-ul .mk-mega-icon {
  display: block;
  position: absolute;
  right: 9px;
  top: 11px;
}

.main-navigation-ul li .sub-container {
  position: absolute;
}

.main-navigation-ul li .sub {
  -webkit-box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);
  border: 1px solid #d3d3d3;
}

.main-navigation-ul li .sub .row {
  width: 100%;
  overflow: hidden;
  clear: both;
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.main-navigation-ul li .sub li {
  list-style: none;
  float: none;
  margin: 0;
}

.main-navigation-ul li .sub li.mega-hdr {
  margin: 0;
  float: left;
  border-right: 1px solid rgba(0, 0, 0, 0.07);
}

.main-navigation-ul li .sub li.mega-hdr.last {
  border: none;
}

.main-navigation-ul li .sub a {
  display: block;
  position: relative;
  font-size: 12px;
  text-align: left;
  float: none;
  background-color: transparent !important;
  margin: 0;
  padding: 6px 10px;
  text-transform: capitalize;
  font-weight: normal;
  line-height: 18px;
}

.main-navigation-ul li .sub a i {
  margin-right: 8px;
  font-size: 16px;
}

.main-navigation-ul .sub li.mega-hdr li a {
  font-weight: normal;
}

.main-navigation-ul .sub ul li {
  padding-right: 0;
}

.main-navigation-ul li .sub-container.non-mega .sub {
  padding: 15px;
}

.main-navigation-ul li .sub-container.non-mega .sub li {
  width: auto !important;
}

.main-navigation-ul li .sub-container.non-mega li {
  padding: 0;
  margin: 0;
  min-width: 180px;
}

.main-navigation-ul li .sub-container.non-mega li a {
  line-height: 18px;
  padding: 9px 15px;
}

.main-navigation-ul li .sub-container.mega .mk_mega_menu {
  padding: 0 10px 10px 10px;
}

.main-navigation-ul li .sub-container.mk-nested-sub ul ul {
  display: none;
  top: -5px;
  padding: 5px 0;
  position: absolute;
  -webkit-box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);
  border: 1px solid #d3d3d3;
}

.menu-item-language img.iclflag{height:12px !important;width:18px !important;margin-bottom:0 !important;margin-right:4px;}


.sixth {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 16.66667%;
  float: left;
}

#instagram-container .sixth {
  padding: 0;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#instagram-container .sixth:hover {
  transform: scale(1.1);
  -ms-transform: scale(1.1);
  
  -webkit-transform: scale(1.1);
  
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  z-index: 1;
}


.widecolumn .entry p {
	font-size: 1.05em;
	}


.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}


.entry p a:visited {
	color: #b85b5a;
	}


.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}


.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}


.entry ol li {
	margin: 0;
	padding: 0;
	}


.entry form { 
	text-align:center;
	}


.pg, .content {
  padding-top: 0;
  border-top:0 none;
}


.pg {
  background: none repeat scroll 0 0 #EFEFEC;
  padding: 12px 0;
}


.pg .inner {
  min-height: 200px;
  position: relative;
}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}

.wpb_call_to_action .wpb_call_text,
#content .wpb_call_to_action .wpb_call_text {
  margin: 0;
  padding-top: 0;
}

#content .wpb_content_element .wpb_tabs_nav {
  margin: 0;
}

  .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
    margin-bottom: 1em;
  }

#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.slides,
.wpb_gallery_slides ul.slides,
#content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.flex-direction-nav,
body .wpb_gallery_slides ul li,
.wpb_content_element .wpb_gallery_slides ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0;
}



body.content-full-screen #content-wrap,
.content-full-screen { width: 100% !important; max-width: none !important; }

body.content-full-width #content-wrap .content-area,
.content-full-width .content-area,
body.content-full-screen #content-wrap { width: 100% !important; max-width: none !important; }

body.content-full-screen #content-wrap .content-area,
.content-full-screen .content-area { float: none; padding: 0; width: 100% !important; max-width: none !important; }



body.content-left-sidebar #content-wrap .content-area,
.content-left-sidebar .content-area { float: right }

body.content-left-sidebar #content-wrap #sidebar,
.content-left-sidebar #sidebar { float: left }

.boxed-main-layout.content-full-screen #content-wrap { padding-left: 0 !important; padding-right: 0 !important; }

	#content-wrap.left-sidebar .wpex-social-share.position-vertical { right: auto; left: auto; }





.col:after,
.clr:after,
.wpex-clr:after,
.group:after,
dl:after,
.vc-empty-shortcode-element:after,
ul.page-numbers:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }


.nav--footer {
  margin-bottom: 0; }

  .nav--footer li:after {
    content: "\2022";
    margin: 0 6px; }

  .nav--footer a {
    padding: 12px;
    text-transform: uppercase;
    color: #919191; }

  .nav--footer li:last-child:after {
    content: none; }

  .nav--footer .menu-item-has-children:after, .nav--footer .menu-item-language:after {
    content: none; }

			
			#footer UL#social_networking LI.linked_in { 
				width: 25px;
				text-indent: -999em;			
				}

				#footer UL#social_networking LI.linked_in A { 
					background-position: 0 0;
					}

				#secondary.three_col_layout .connect A.social.linked_in {  
					background-position: 0 -75px;
					}

.modal-jackpot .line-date{font-size:16px;top:150px;}


.feature-bio-wrap {
  margin-bottom: 50px;
  margin-top: -25px;
  padding-top: 25px; }


.feature-bio-wrap:before, .copy-wrap:before {
  background: #4c87b5;
  content: '';
  height: 48px;
  left: -24px;
  margin: -24px 0 0 0;
  position: absolute;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 50%;
  width: 48px; }

.feature-bio-wrap.copy-wrap:before, .copy-wrap.copy-wrap:before {
  left: 50%;
  margin: 0 0 0 -24px;
  top: -24px; }


.threecol-container{
  display:inline-block;
	width:100%;
	padding:0;
}
#carousel-nav.slides-2 .carousel-nav-item{display:block;float:left;margin-right:1.25261%;width:49.3737%}
#carousel-nav.slides-2 .carousel-nav-item:last-child{margin-right:0}
#carousel-nav.slides-3 .carousel-nav-item{display:block;float:left;margin-right:1.19225%;width:32.5385%}
#carousel-nav.slides-3 .carousel-nav-item:last-child{margin-right:0}
#carousel-nav.slides-4 .carousel-nav-item{display:block;float:left;margin-right:1.25261%;width:24.06054%}
#carousel-nav.slides-4 .carousel-nav-item:last-child{margin-right:0}
#carousel-nav.slides-5 .carousel-nav-item{display:block;float:left;margin-right:1.25261%;width:18.99791%}
#carousel-nav.slides-5 .carousel-nav-item:last-child{margin-right:0}
#carousel-nav.slides-6 .carousel-nav-item{display:block;float:left;margin-right:1.39373%;width:15.50523%}
#carousel-nav.slides-6 .carousel-nav-item:last-child{margin-right:0}
#carousel-nav.slides-7 .carousel-nav-item{display:block;float:left;margin-right:1.19225%;width:13.26379%}
#carousel-nav.slides-7 .carousel-nav-item:last-child{margin-right:0}
#carousel-nav .carousel-nav-item{height:8px;background:none;border:1px solid #fff;position:relative;padding-right:24px}
#carousel-nav .carousel-nav-item.active{background:#fff}
.indexdiv.secondary-box{padding-top:10px;width:95%;margin-left:16px;margin-top:0}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}

.latest-commits li,
.latest-tweets li {
	display: block;
	float: left;
	margin-bottom: 14px;
}

.latest-tweets li div { margin: 0; }


.comment_holder .comment .text .name {
color: #c5c3be;
}
.text-align-right{text-align:right}
.text-align-left{text-align:left}
.text-align-center{text-align:center}
.comment_holder .comment .text{padding:0 0 0 100px;min-height:80px;position:relative}
.comment_holder .comment .text .replay,.comment_holder .comment .text .comment-reply-link{color:#1abc9c;font-size:9px;text-transform:uppercase;font-weight:700;padding:0 0 0 5px}
.comment_holder .comment .text .text_holder{display:block;margin:3px 0 0 0}
.q_image_with_text_over .text{position:absolute;width:100%;height:100%;top:0;left:0;z-index:30;text-align:center}
.q_image_with_text_over .text p,.q_image_with_text_over .caption,.q_image_with_text_over .icon_holder{color:#fff}
.q_image_with_text_over .text:hover .caption,.q_image_with_text_over .text:hover .icon_holder{opacity:0;filter:alpha(opacity = 0)}
.q_image_with_text_over .text:hover .desc{opacity:1;filter:alpha(opacity = 100)}
.circle_left .text{padding:0 10px 0 170px}
.circle_top .text{margin:25px 0 0}
.circle_top .text p{margin:0}
.carousel-inner .item.dark .slider_content .text .slide_anchor_holder .slide_anchor_button{color:#000}
.carousel-inner .slider_content .text{text-align:center;opacity:0;filter:alpha(opacity = 0);position:relative;display:inline-block;width:100%;margin:10px 0 10px 0;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}
.carousel-inner .active .slider_content .text{-webkit-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-moz-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-o-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .slider_content .text.one_by_one{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator p{animation-delay:.2s;-webkit-animation-delay:.2s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator a.qbutton{animation-delay:.4s;-webkit-animation-delay:.4s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .slider_content .text .qbutton{margin:10px 0 0 0}
.carousel-inner .item.dark .slider_content .text .qbutton{border-color:#303030;background-color:#303030;color:#fff}
.carousel-inner .item.dark .slider_content .text .qbutton:hover{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .slider_content .text .qbutton.white{margin:10px 0 0 10px}
.carousel-inner .left .text,.carousel-inner .left h2,.carousel-inner .left .slide_subtitle,.carousel-inner .left p{text-align:left}
.carousel-inner .right .text,.carousel-inner .right h2,.carousel-inner .right .slide_subtitle,.carousel-inner .right p{text-align:right}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}


.icon-salient-x, .icon-salient-search, .icon-salient-right-arrow, .icon-salient-left-arrow, .icon-salient-right-line, .icon-salient-back-to-all,
.icon-salient-left-arrow-thin, .icon-salient-right-arrow-thin, .icon-salient-down-arrow-thin, .icon-salient-down-arrow, .icon-salient-google-plus, 
.icon-salient-facebook, .icon-salient-twitter, .icon-salient-pinterest, .icon-salient-heart, .icon-salient-heart-2, .icon-salient-plus, .icon-salient-cart,
.icon-salient-pencil, .icon-be, .icon-vimeo, .icon-soundcloud, .icon-button-arrow, .icon-salient-thin-line, .icon-salient-spotify  { 
	font-family: 'icomoon'!important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.icon-salient-search:before {
	content: "\e002";
}

div.sidebar-header, div.sidebar-header-first { margin-top: 1.5em; border: solid black 1px; background-color: #31506D; font-weight: bold; color: #FFFFFF; text-align: center; padding: 3px; }

div.sidebar-header:first-child, div.sidebar-header-first { margin-top: 0px }

    
    .subscription .subscribtion-form .subscribe-input {
        margin: auto;
        margin-bottom: 10px;
        width: 95%;
    }


.subscription .subscribtion-form {
    max-width: 655px;
    background: transparent;
    margin-bottom: 0;
    margin-top: 0;
}
#top-bar .html,.top-bar-nav{display:inline-block;}
ul.top-bar-nav{margin:0;line-height:100%;}
ul.top-bar-nav li{line-height:12px;list-style:none;position:relative;display:inline-block;border-left:1px solid rgba(255,255,255,0.2);padding-left:10px;margin-left:10px;}
ul.top-bar-nav li:first-child{border:0;}
ul.top-bar-nav li a:hover{border-bottom:1px solid #ffffff;}
ul.top-bar-nav .nav-dropdown{padding:3px;right:0;}
ul.top-bar-nav .nav-dropdown ul{margin:0;min-width:100px;}
ul.top-bar-nav .nav-dropdown ul li{margin:0;padding:0;border-bottom:1px solid #eeeeee;display:block;}
ul.top-bar-nav .nav-dropdown li a{font-size:90%;display:block;color:#111111!important;text-transform:uppercase;padding:5px 10px;border:0;}
ul.top-bar-nav .nav-dropdown li a:hover{color:#777777!important;}
ul.top-bar-nav .nav-dropdown ul li:last-child{border:0;}
.top-bar-nav a.nav-top-link,body,p,#top-bar,.cart-inner .nav-dropdown,.nav-dropdown{font-family:PT Serif,helvetica,arial,sans-serif!important;}



div.ktcssmenu div.kthorizontal ul.lev1 {
	width: 800px;
}


* html div.ktcssmenu div.kthorizontal ul.lev1 {
	border: none 0px;
}



div.ktcssmenu div.kthorizontal ul.lev1 li.lev1_last {
	margin-right: 0 !important;
}



div.savvynav_main_nav ul li.lev1 {
	width: auto;
}


div.savvynav_main_nav li.lev1 ul, div.savvynav_main_nav li.lev1 li {
	width: 180px !important;
}

 

  
div.savvynav_main_nav ul.lev1 li{ 
width: auto; white-space: nowrap !important; 
}
 

 
html div.savvynav_main_nav ul.lev1 li { 
 white-space: nowrap !important; 
}
 

div.savvynav_main_nav ul.lev1 li ul, div.savvynav_main_nav ul.lev1 li li { 
width: 150px; white-space: nowrap !important; 
}



div.savvynav_main_nav li.lev1 {
	margin:0 14px !important;
}

div.savvynav_main_nav li.lev1 li ul {
	margin-left: -30px;
	margin-top: 6px;
}

div.savvynav_main_nav li a.lev1 {
	padding:0 0 10px 0
	}


div.savvynav_main_nav li a.lev1:hover {
	color: #ffffff;
}

 



div.savvynav_main_nav li.lev1 a.haschildren {

}


div.savvynav_main_nav li.lev1 a.lev1_current_haschildren {
	
}



div.savvynav_main_nav div.ktvertical li.lev1 { 
	margin-right: 0px !important;
}

div.savvynav_main_nav div.ktvertical li a.lev1 {
	
	
}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

			.category-product .otherdeals-subcopy {
			  display: block;
			  clear: both;
			  font-size: 14px;
			  font-weight: normal;
			  color: #767676;
			  margin: .5em 0;
			}

.column-grid{clear:both}
.column-grid:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.column-grid .column{float:left;margin-right:5%;margin-left:0}
.column-grid .column-first{margin-left:0}
.column-grid .column-last{float:right;margin-right:0;margin-left:0}
.column-grid br,.column-grid p:empty{display:none}
.column-grid .column br{display:block}
.column-grid-2 .column-span-2{width:100%}
.column-grid-2 .column-span-1{width:47.5%}
.column-grid-2 .column-push-1{margin-left:52.5%}
.column-grid-3 .column-span-3{width:100%}
.column-grid-3 .column-span-2{width:65%}
.column-grid-3 .column-span-1{width:30%}
.column-grid-3 .column-push-2{margin-left:70%}
.column-grid-3 .column-push-1{margin-left:35%}
.column-grid-4 .column-span-4{width:100%}
.column-grid-4 .column-span-3{width:73.75%}
.column-grid-4 .column-span-2{width:47.5%}
.column-grid-4 .column-span-1{width:21.25%}
.column-grid-4 .column-push-3{margin-left:78.75%}
.column-grid-4 .column-push-2{margin-left:52.5%}
.column-grid-4 .column-push-1{margin-left:26.25%}
.column-grid-5 .column-span-5{width:100%}
.column-grid-5 .column-span-4{width:79%}
.column-grid-5 .column-span-3{width:58%}
.column-grid-5 .column-span-2{width:37%}
.column-grid-5 .column-span-1{width:16%}
.column-grid-5 .column-push-4{margin-left:84%}
.column-grid-5 .column-push-3{margin-left:63%}
.column-grid-5 .column-push-2{margin-left:42%}
.column-grid-5 .column-push-1{margin-left:21%}
.column-grid-12 .column-span-12{width:100%}
.column-grid-12 .column-span-11{width:91.25%}
.column-grid-12 .column-span-10{width:82.5%}
.column-grid-12 .column-span-9 {width:73.75%}
.column-grid-12 .column-span-8 {width:65%}
.column-grid-12 .column-span-7 {width:56.25%}
.column-grid-12 .column-span-6 {width:47.5%}
.column-grid-12 .column-span-5 {width:38.75%}
.column-grid-12 .column-span-4 {width:30%}
.column-grid-12 .column-span-3 {width:21.25%}
.column-grid-12 .column-span-2 {width:12.5%}
.column-grid-12 .column-span-1 {width:3.75%}
.column-grid-12 .column-push-11{margin-left:96.25%}
.column-grid-12 .column-push-10{margin-left:87.5%}
.column-grid-12 .column-push-9 {margin-left:78.75%}
.column-grid-12 .column-push-8 {margin-left:69%}
.column-grid-12 .column-push-7 {margin-left:61.25%}
.column-grid-12 .column-push-6 {margin-left:52.5%}
.column-grid-12 .column-push-5 {margin-left:43.75%}
.column-grid-12 .column-push-4 {margin-left:35%}
.column-grid-12 .column-push-3 {margin-left:26.25%}
.column-grid-12 .column-push-2 {margin-left:17.5%}
.column-grid-12 .column-push-1 {margin-left:8.75%}
.rtl .column-grid .column{float:right;margin-left:5%;margin-right:0}
.rtl .column-grid .column-first{margin-right:0}
.rtl .column-grid .column-last{float:left;margin-right:0;margin-left:0}
.rtl .column-grid-2 .column-push-1{margin-right:52.5%}
.rtl .column-grid-3 .column-push-2{margin-right:70%}
.rtl .column-grid-3 .column-push-1{margin-right:35%}
.rtl .column-grid-4 .column-push-3{margin-right:78.75%}
.rtl .column-grid-4 .column-push-2{margin-right:52.5%}
.rtl .column-grid-4 .column-push-1{margin-right:26.25%}
.rtl .column-grid-5 .column-push-4{margin-right:84%}
.rtl .column-grid-5 .column-push-3{margin-right:63%}
.rtl .column-grid-5 .column-push-2{margin-right:42%}
.rtl .column-grid-5 .column-push-1{margin-right:21%}
.rtl .column-grid-12 .column-push-11{margin-right:96.25%}
.rtl .column-grid-12 .column-push-10{margin-right:87.5%}
.rtl .column-grid-12 .column-push-9 {margin-right:78.75%}
.rtl .column-grid-12 .column-push-8 {margin-right:69%}
.rtl .column-grid-12 .column-push-7 {margin-right:61.25%}
.rtl .column-grid-12 .column-push-6 {margin-right:52.5%}
.rtl .column-grid-12 .column-push-5 {margin-right:43.75%}
.rtl .column-grid-12 .column-push-4 {margin-right:35%}
.rtl .column-grid-12 .column-push-3 {margin-right:26.25%}
.rtl .column-grid-12 .column-push-2 {margin-right:17.5%}
.rtl .column-grid-12 .column-push-1 {margin-right:8.75%}

.calendar-column {
	float: left;
	width: 22.6%;
	padding: 0 0 0 1.9%;
}


  .overlay .overlay-close {
  position: absolute;
  right: 9px;
  top: 3px;
  font: 700 32px/32px MuseoSans,Arial,sans-serif;
  color: #1c783c;
  cursor: pointer;
}


    

    .page-header .element-height,
    .parallax-section .element-height {
        margin: 0;
        width: 100%;
    }


.page-links-box .element-height {
	background: rgba(0, 0, 0, 0.57);	
}


.page-links-box .element-height:hover {
	background:transparent;
}

	
	
	
.footer-text {
	padding: 110px 20px 0 20px;
	color: #75832d !important;
}


		.so-mobilenav-mobile + * { display: none; }

.homethumb{
	float:left;
	width:80px;
	padding:4px;
	background-color:#fff;
	margin-right:4px;
	}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}
.flexslider .field-content,.flexslider .field-content a{color:#fff;text-shadow:1px 1px 2px #333;text-align:left;margin:0;}
.flexslider .field-content a:visited,.flexslider .field-content a:active,.flexslider .field-content a:hover{text-decoration:none;}
.pane-ornl-research-area-nav-flags .field-content{color:#fff;}
.pane-ornl-research-area-nav-flags .field-content a{color:#fff;}
.view-newsdesk-featured-article h2.field-content{margin-bottom:0px;padding-left:15px;}
.view-newsdesk-featured-article h3.field-content{margin-top:0px;padding-top:10px;padding-left:15px;}

.w3eden .modal-open {
    overflow: hidden;
}

.w3eden .modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.w3eden .modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
}

.w3eden .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.w3eden .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.w3eden .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.w3eden .modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000;
}

.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.w3eden .modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

.w3eden .modal-header .close {
    margin-top: -2px;
}

.w3eden .modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.w3eden .modal-body {
    position: relative;
    padding: 15px;
}

.w3eden .modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;

}

.w3eden .modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}

.w3eden .modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}

.w3eden .modal-footer .btn-block + .btn-block {
    margin-left: 0;
}

.w3eden .modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

    .w3eden .modal-sm {
        width: 300px;
    }

.main-header .bottom-row .menu-container .main-menu { display: inline-block; }

.main-header .bottom-row .menu-container .main-menu ul { list-style: none; margin: 0; padding: 0; }

.main-header .bottom-row .menu-container .main-menu li { display: inline-block; }

.main-header .main-menu-dropdown-panel { background: #ffffff; background: transparent; width: 100%; display: none; color: #ffffff; }

.main-header .main-menu-dropdown-panel a, .main-header .main-menu-dropdown-panel a:link, .main-header .main-menu-dropdown-panel a:visited, .main-header .main-menu-dropdown-panel a:hover { color: #ffffff; }

.lt-ie9 .main-header .main-menu-dropdown-panel { display: block; }

.main-header .main-menu-dropdown-panel a.disabled { cursor: default; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns { width: auto; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns.large-3 { width: 25%; }

.main-header .main-menu-dropdown-panel .columns { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; display: inline-block; float: none; vertical-align: top; padding-top: 15px; }

.lt-ie9 .main-header .main-menu-dropdown-panel .columns { background-color: #111111; }

.main-header .main-menu-dropdown-panel .row { display: none; padding-bottom: 40px; }

.main-header .main-menu-dropdown-panel .title { margin: 0 0 25px 0; letter-spacing: 1px; font-family:  "Kanit" ; font-size: 1em; text-transform: uppercase; font-weight: bold; color: #ffffff; }

.main-header .main-menu-dropdown-panel ul { list-style: none; margin: 0; padding: 0; }

.main-header .main-menu-dropdown-panel ul li { padding-bottom: 10px; }

.main-header .main-menu-dropdown-panel ul li a { color: #ffffff; color: #fff; }

.main-header .main-menu-dropdown-panel a:hover { color: #cedf00; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .main-menu .widescreen { display: none; margin: 0 0 0 -20px; font-size: 1em; font-family:  "Kanit" ; text-transform: uppercase; font-weight: bold; }

.lt-ie9 .main-header .main-menu .widescreen { display: block; }

.main-header .main-menu .widescreen .sub-nav { display: none; left: 0; width: 100%; list-style: none; position: absolute; top: 45px; margin: 0; padding: 15px 20px 0 20px; background: #ffffff; background: transparent; }

.main-header .main-menu .widescreen .sub-nav.catalog li { float: none; }

.main-header .main-menu .widescreen .sub-nav.catalog a:hover { color: #cedf00; }


#sidebar{
	display: inline;
	float: left;
	width: 28.779%;
	max-width:100%;
	margin-left:2.041%;
	display: inline;
	float: right;	  
}


	#sidebar input[type=text]{
		display:inline-block;	
		width:13.57em;
		max-width:99%;
		float:left;
	}

	
	#sidebar input[type=submit]{
		display:inline-block;	
		width:13.57em;
		max-width:100%;
	}


.prop3-zone{
	min-height:485px;
	position: relative;
	overflow: hidden;
	margin-top: 0px;
	z-index: 38;
	
	border-bottom: 1px solid #e9e9e9;
	
	box-shadow: 0 1px 4px #E1E1E1;
}

.prop3-zone .wrapper-in{
	margin: 0px auto;

}

.prop3-zone .wrapper-in .main{
	margin: 0px auto;
	min-height: 115px;
	
	
}


.prop3-zone .wrapper-in .main .title {
    color: #177592;
    font-family: 'Arial';
    font-size: 30px;
    font-weight: normal;
    margin-top: 1px;
    margin-bottom: 31px;
}

.prop3-zone .wrapper-in .main .title .bold {
    color: #475c63;
}


.prop3-zone .wrapper-in .main .note{
	
}

.prop3-zone .wrapper-in .main .note .legal{


	margin-bottom: -6px;
	min-height:119px;
}


.prop3-zone .wrapper-in .main .note .legal .title2{
	font-family: "Arial";
	font-size: 18px;
	font-weight: bold;
	color: #144d67;
	display: block;

	
	
	
    margin-top: 0;
  
}


.prop3-zone .wrapper-in .main .note .legal .title2:hover{
	color: #347491;
}



.prop3-zone .wrapper-in .main .note .legal h2, .h2 .title3{
	color: #177592;
	
	
	margin-left: 0px;

	font-family: Arial;
}

.prop3-zone .wrapper-in .main .note .legal .title3 h2, .h2 {

font-size:13px !important;
margin-left:0px;
}

.prop3-zone .wrapper-in .main .note .legal .title3 h2, .h2:hover {
text-decoration:underline;}
 

.prop3-zone .wrapper-in .main .note .legal .title3:hover{
	color: #3894b0;
}

.prop3-zone .wrapper-in .main .view{
	
	margin-top: 27px;
}

.prop3-zone .wrapper-in .main .view a{
	color: #7a7a7a;
	font-family: "Arial";
	font-size: 14px;
}

.prop3-zone .wrapper-in .main .view a:hover .blue{
	color: #3894b0;
}

.prop3-zone .wrapper-in .main .view .blue{
	color: #177592;
}



.prop3-zone .wrapper-in .main .manw{
}


.prop3-zone .wrapper-in .main .manw img {
     display: block;
    float: right;
    height: auto;
    margin: -401px -759px;
    max-width: 100%
}


.prop3-zone .wrapper-in .main .manw2 img {
     display: block;
    float: right;
    height: auto;
   margin: -95px -377px 5px;
    max-width: 100%
}

.meta-author, .meta-category, .meta-comment-count {display:none !important;}
.view .progress-disabled{float:none;}
.view-videos .attachment form{display:none;}
.node-type-solution .rocketon-tile.tile-lg .side2 .related-links .view-product-list-for-learn .views-field,.page-solutions-learn .rocketon-tile.tile-lg .side2 .related-links .view-product-list-for-learn .views-field{padding:0.25em 0;display:block;}
.view-read-the-details .resource-item{margin-bottom:1.5em;}
.view-read-the-details .resource-item .caption a{color:#333333;font-size:1.5em;}
.view-read-the-details .resource-item .caption a:hover{color:#0099a8;}
.view-read-the-details .resource-item .tile__description{color:#666666;text-transform:uppercase;font-size:0.8125em;}
.view-draft-mode-components .resource-item{margin-bottom:80px;}
.view-draft-mode-components .resource-item .caption a{color:#333333;font-size:1.5em;}
.view-draft-mode-components .resource-item .caption a:hover{color:#0099a8;}
.view-draft-mode-components .resource-item .tile__description{color:#666666;text-transform:uppercase;font-size:0.8125em;}
.view-videos .col-sm-4:nth-child(3n+1){clear:left;}
.view-solution-finder-free-tools .info-tile{height:450px;}
.view-solution-finder-free-tools .info-tile .info-tile--bottom .link-1{padding:15px;}
.view-solution-finder-free-tools .info-tile .info-tile--bottom .link-2{padding:15px 0;}
.view-solution-finder-free-tools .info-tile .info-tile--bottom .link-2 a{color:#f38a00;font-weight:500;}
body.i18n-ja .read-the-details .rocketon-tile.all-resources-link .side1 a .view-all-resources__text{font-size:0.7em;}

.clear {clear: both;}


.tw-recent-posts .clear {
	clear: both;
}


.cmsc-lang-select li,
.cmsc-lang-list {
  white-space: nowrap; }


ul.cmsc-lang-list {
  margin-left: 0; }


.cmsc-lang-list {
  background: #fff;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  color: #000;
  display: none;
  list-style: none;
  position: absolute;
  padding: 10px 0;
  text-align: left;
  width: 250px;
  top: 50px;
  z-index: 21; }

  .cmsc-lang-list a:link,
  .cmsc-lang-list a:visited {
    color: #00aeef; }

  .cmsc-lang-list .cmsc-border-top {
    margin-top: 10px;
    padding-top: 10px; }

  .cmsc-lang-list.cmsc-show {
    display: block; }

  .cmsc-lang-list li {
    padding: 5px 23px;
    margin: 0; }

	
  .cmsc-lang-select li, .cmsc-lang-list {white-space: normal; text-align: left;}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}

.gamepaneltitleshare{float:right;width:300px;height:40px;margin-top:7px;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.spec-list-item.last{border-right:0px;}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}

	li.widget { font-size: 1.3em; line-height: 1.385em; margin-bottom: 2.769em; }

		li.widget p { margin-bottom: 1.385em; }

		li.widget abbr, li.widget acronym { font-size: 0.846em; }

		li.widget code { font-size: 0.923em; }

			li.widget ul li { margin-bottom: 0.692em; }

				li.widget li ul { margin: 0.692em 0 0 1.385em; }

	
	li.widget .widget_box { padding: 0.692em; border-width: 0.077em; }

		li.widget p a { text-decoration: underline; }

		li.widget p a:hover { text-decoration: none; }

		li.widget ul { list-style: none; }

			li.widget ul li .num_comments { color: #111; }






#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 1186px;
}




#main {
    clear: both;
    height: auto;
    overflow: hidden;
    padding: 0 0 0;

}



#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}

.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
  overflow-y: auto;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

header .navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 0px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
  margin-top: 0px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

header .navbar-collapse .dropdown-menu {
  position: absolute;
  z-index: 1000;
  background: #e7e7e7;
  padding: 0px 0;
  margin: 0px 0px 0px 0px ;
  list-style: none;
  font-size: 16px;
  border: 0px solid #ccc;
  border-radius: 0px;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.175);
}

header .navbar-collapse .hover {
  color: #ffffff !important;
  outline: 0 solid #fff;
  background-color: #e7e7e7 !important;
}


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

html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0;}

ul.top_label .clear-multi{clear:none !important;}

			
	nav #fluid-nav li a, nav #fixed-nav li a {
		color: #fff;
		font-weight: 700;
		text-transform: uppercase;
		font-size: 12px;
		border: none;
	}

			
	nav #fluid-nav li a:hover {
		color: #333;
		text-decoration: none;		
	}

			
	nav #fluid-nav li.current a {
		
	}

	
	nav #fluid-nav li, nav #fixed-nav li {
		display: inline-block;
		margin-left: 16px;
	}


.btn [class^="font-icon-"].font-icon-large,
.nav [class^="font-icon-"].font-icon-large,
.btn [class*=" font-icon-"].font-icon-large,
.nav [class*=" font-icon-"].font-icon-large {
  line-height: .9em;
}

.btn [class^="font-icon-"].font-icon-spin,
.nav [class^="font-icon-"].font-icon-spin,
.btn [class*=" font-icon-"].font-icon-spin,
.nav [class*=" font-icon-"].font-icon-spin {
  display: inline-block;
}

.nav-tabs [class^="font-icon-"],
.nav-pills [class^="font-icon-"],
.nav-tabs [class*=" font-icon-"],
.nav-pills [class*=" font-icon-"],
.nav-tabs [class^="font-icon-"].font-icon-large,
.nav-pills [class^="font-icon-"].font-icon-large,
.nav-tabs [class*=" font-icon-"].font-icon-large,
.nav-pills [class*=" font-icon-"].font-icon-large {
  line-height: .9em;
}


    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }
