﻿.cd-panel-content ul.main li{margin-bottom:25px}
.cd-panel-content ul.main li a{font-size:18px;font-weight:600;color:#4f5362}
.cd-panel-content ul.main li.dropdown .dropdown-content{display:flex;flex-direction:column;margin-left:10px}
.cd-panel-content ul.main li.dropdown .dropdown-content a{margin:20px 0 0}
.navbar-header:before,.navbar-header:after{content:" ";display:table;}
.navbar-header:after{clear:both;}

#menuBuilder .nav-collapse, #menuBuilder #mainmenu, #menuBuilder #mainmenu_preview{
	clear: both;
	display: block;
}

#menuBuilder .nav-collapse, #menuBuilder #mainmenu_preview, #menuBuilder #mainmenu{
	clear: both;
	display: none;
}
  
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position: relative; min-height: 1px;}
  
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float: left;}
  
.col-xs-12{width: 100%;}
.nav-right .nav-social{margin-top:-1rem}
.x-bg{z-index:-1}
 #pgc-226-0-1 { width:33.3333% }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
  float: left;
}

.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;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pl-226 .panel-grid-cell { padding:0 }
 #pl-226 .panel-grid .panel-grid-cell-empty { display:none }
.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-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{float:left}
.col-xs-12{width:100%}

#content_box {
padding-right: 0px;
padding-left: 0px!important;
}

.rtl #content_box {
padding-left: 0px;
padding-right: 0px!important;
}

.ss-full-width #content_box {
padding-right: 0;
padding-left: 0;
}
.wf-active .entry-footer, .wf-active .entry-meta{font-family:"Ubuntu",sans-serif}
header .quicklinks .quicklinks-open .triangle,header .quicklinks .quicklinks-close .triangle{width:12px;height:9px;display:inline-block;margin-left:10px;border-style:solid;border-width:9px 6px 0 6px;border-color:#fff transparent transparent transparent}
header .quicklinks .quicklinks-close{font-family:"National",sans-serif;display:none;font-size:1em;text-align:center;background-color:#001c34;color:#fff;float:left;width:100%;padding:5px 0 5px 0}
header .quicklinks .quicklinks-close a,header .quicklinks .quicklinks-close a:hover,header .quicklinks .quicklinks-close a:focus,header .quicklinks .quicklinks-close a:visited,header .quicklinks .quicklinks-close a:active{color:#fff}
header .quicklinks .quicklinks-close .triangle{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}

	.boxed-layout .container,
	.boxed-layout-small .container {
		max-width: 904px;
	}

	.boxed-layout .container,
	.boxed-layout-small .container,
	.boxed-layout #site-title a img {
		width: 668px;
	}

.container {
	margin: 0 auto;
	max-width: 1170px;
	padding: 0;
	position: relative;
}

#primary .container {
	max-width: 100%;
}

.boxed-layout-small .container {
	margin: 0px auto;
	max-width: 978px;
	padding: 0;
	position: relative;
}



.main-slider,
.main-slider .layer-slider,
.main-slider .container {
	position: relative;
	height: 100%;
}
.icons-set__item__title{margin:0;margin-bottom:10px;font-size:1.1em;}

.wrapper {
	width:950px;
	margin:0 auto;
	position:relative;
	display:block;
}

.educators-instrument {
    padding:0 15px;
}

.educators-instrument .item-inner {
    background-color: white;
    padding-bottom: 20px;
}

.educators-instrument .item-top {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    font-style: italic;
    padding: 24px 30px;
    line-height: 20px;
}

.educators-instrument .item-top hr {
    width: 100px;
}

.educators-instrument .link-wrapper {
    font-size: 14px;
    font-family: Mirai-Regular;
    font-style: normal;
}

.educators-instrument .item-bottom {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.td_block_wrap .td-subcat-item a.td-cur-simple-item{color:rgba(15,136,140,.92)}



.panel-title a.collapsed, .list-group-item a {
	color       : #0C518D;
	font-weight : bold;
}






.ves-widget{
	width: 100%;
}


.ves-widget img{
}


.ves-widget.widget-carousel.owlcarousel.block{
	display: none;
}


.wrap {
	width: 96.153846%;
	max-width: 83.3333em;
}

.header-scrolled a,
.header-scrolled .site-title a {
	color: #1c1c1c;
}

.header-scrolled .site-title a:hover {
	color: #1c1c1c;
}

.site-title {
	margin: 0;
}

.site-title a {
	-webkit-transition: color 0.4s;
	transition: color 0.4s;	
	color: #fff;
	text-decoration: none;
}

.site-title a:hover {
	color: #fff;
}

	.header-scrolled a,
	.header-scrolled .site-title a {
		color: #fff;
	}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-8{width:66.66666667%}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.lo-nav_sub.tech .main{width:800px;float:left}
.lo-nav_sub.tech .main ul{width:188px;float:left;margin:0 11px 10px 0}
.lo-nav_sub.resources .main ul{width:32%;float:left;margin:0 1.33333% 10px 0}
.lo-responsive .lo-nav_sub.tech .main{float:none;width:auto}
.lo-responsive .lo-nav_sub.tech .main ul{float:none;width:auto;margin:1px 0 0;border-radius:0}
.lo-responsive .lo-nav_sub.tech .main h2+ul{border-radius:5px 5px 0 0}
.lo-responsive .lo-nav_sub.tech .main ul:last-child{border-radius:0 0 5px 5px}
.lo-responsive .lo-nav_sub.resources .main ul{float:none;width:auto;margin:1px 0 0;border-radius:0}
.lo-responsive .lo-nav_sub.resources .main ul:first-child{border-radius:5px 5px 0 0}
.lo-responsive .lo-nav_sub.resources .main ul:last-child{border-radius:0 0 5px 5px}
.lo-rhs .module-rhs-brandpost .main-img{text-align:center;display:block}
.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media-body {
  width: 10000px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-body.response-text-right{float:right;width:85%;}

.media-body.response-text-right h5{font-size:1.8em;color:#000;padding-bottom:0.5em;}

.media-body.response-text-right ul li{list-style:none;display:inline-block;color:#afadad;font-size:0.9em;letter-spacing:1px;margin-bottom:1em;}

.media-body.response-text-right ul li:nth-child(2), .media-body.response-text-right ul li:nth-child(3), .media-body.response-text-right ul li:nth-child(4){margin-left:1em;}

.media-body.response-text-right ul li:nth-child(2), .media-body.response-text-right ul li:nth-child(3){margin-left:1em;}

#location_choices .options .option span.coming-soon {
	position: absolute;
	left: 50%;
	top: 10px;
	background: #d8252b;
	font-size: 14px;
	padding: 5px;
	padding-bottom: 4px;
	line-height: 1;
	transform: translateX(-50%);
	border-radius: 2px;
}
.megamenu .sublink{font-size:18px;font-size:1.2rem;font-weight:500;letter-spacing:0;display:block;text-transform:capitalize}

#footer .f_center{ width:950px; margin:0 auto;color:#ffffff;}

#footer .f_center a{color:#ffffff;}
