﻿.home-block .wavemaker-block-half{padding:0;}
.homepage .home-col-1 .home-block:last-of-type{border-bottom:none;}
.homepage .home-col-2 .home-block{padding:20px 0;}
.homepage .home-col-2 .home-block:first-of-type{padding-bottom:40px;border-bottom:1px solid #f5f5f7;}
.homepage .home-block{clear:both;margin:0 0 10px 0;padding:10px 0;}
.homepage .home-block .action-callout-circle-contain{display:block;display:block;display:block;display:block;display:block;}

.right-cart .item-name-text{color:#198712;font-weight:bold;font-size:16px;text-transform:capitalize;letter-spacing:1px;}

.span12 .item-mid-container .span8.item-desc-cart{width:530px;}

.span12 .item-mid-container{float:left;margin-left:1.8em;width:560px;}

.item-name-text{color:#224811;font-weight:bold;}

.item-mid-container{width:68%;}

.item-desc-cart{width:594px;background-color:#f7ecd6;height:auto;min-height:150px;padding:0 15px;position:relative;}
.item-desc-cart .span8.text-black{width:578px;}

.item-desc-cart .edit-btn-cart{padding:0 10px;margin-right:0px;text-transform:capitalize;margin-top:0px;margin:0px 5px 0px 15px;}

.item-desc-cart h4{color:#9A5635;text-transform:uppercase;text-decoration:none;font-weight:normal;}

.item-list{color:#9A5635;font-size:16.5px;font-weight:noraml;margin:10px -5px;text-decoration:none;text-transform:uppercase;}

.item-list:hover{color:#7a6122;font-size:16.5px;margin:10px -5px;}

.item-desc-cart .grey-btn.edit-btn-cart{background-color:none;background:none;}

.side_panel_container .container .carousel.slide .carousel-inner .item img{width:100%;height:300px;}

.side_panel_container .container .carousel.slide .carousel-inner .item.active{float:left;}

	
#OG_LARGE 	.gallery .item {
		float: left;
		height: 278px;
		width: 448px;
	}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.otw-widget-form-wrap label{display:block;margin:0 0 5px;font-size:12px}
.otw-widget-form-wrap input[type=text],.otw-widget-form-wrap select{margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.otw-widget-form-wrap input[type=text]{color:#555;vertical-align:middle;background-color:#FFF;border:1px solid #CCC;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.otw-widget-form-wrap input[type=text]:focus{border-color:#66AFE9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.otw-shadow-light-style .btn,.otw-shadow-light-style input.otw-submit-btn,.otw-shadow-light-style .otw-input-wrap .btn,.otw-shadow-light-style .otw-widget-form-wrap input[type=text],.otw-shadow-light-style .otw-widget-form-wrap select{border-radius:0}

.colpad h2.contentheading {padding-right:65px;}



div.entry-content div.password input[type="password"] {
margin-left: 7px;
}



.entry-content table, .comment-content table {
	font-size: 14px;
	font-size: 1rem;
	line-height: 2;
}




.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
box-shadow: none;
}

		




    
	.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {
		font-size: 15px;
		font-size: 1.071428571rem;
		line-height: 2.181818182;
		font-weight: normal;
		text-transform: capitalize;
		border-bottom: solid 1px #efefef;
	}

		
		h1.entry-title, .entry-content h1, h2 {
			
			text-shadow: 4px 4px 4px #ddd;
		}

		
		
		.nivo-caption h1, .entry-header .entry-title, .archive-header .archive-title, .entry-content h1, .comment-content h1 {
			font-size: 24px;
			font-size: 1.714285714rem;
			line-height: 1.2;
			
			font-weight: normal;
		}

		
		.archive-title,
		.page-title,
		.widget-title,
		.entry-content th,
		.comment-content th {
			font-size: 14px;
			font-size: 1rem;
		}


.signatures-block {
    margin-bottom: 37px;
}

.signatures-block .title {
    width: 50%;
    float: left;
    font-weight: bold;
    font-size: 18px;
    color: #2b2b2b;
    left: auto;
    text-align: left;
    text-transform: uppercase;
    padding-top: 12px;
}

.signatures-block .signatures {
    width: 50%;
    float: left;
    text-align: right;
    margin-bottom: 20px;
}

.signatures-block .signatures .text {
    color: #f59000;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    top: -6px;
}

.signatures-block .signatures .numbers {
    font-family: 'Dosis', sans-serif;
    font-size: 37px;
    font-weight: normal;
    margin-right: 10px;
    color: #f59000;
}



.art-page-footer, 
.art-page-footer a,
.art-page-footer a:link,
.art-page-footer a:visited,
.art-page-footer a:hover
{
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #FFFFFF;
}


.art-page-footer
{
  padding: 1em;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
}

.tag-line { float:left; padding:13px 0 0 165px;}


.affiliation {
	text-align:center;
}

				
		.section_big_title h1 strong { color: #0053a0 ;}

		

		h1, h2, h3, h4, h5, .title, .section_big_title h1, .heading, #footer h3 {
			font-family: 'Droid Serif';
		}


.entry-meta a,
.entry-meta a:visited,
.entry-meta a:hover,
.entry-meta a:active
.author a,
.cat-links,
.tags-links a,
.tags-links a:visited
.tags-links a:hover,
.tags-links a:active {
    color: #000;
    line-height: 2.8;
    text-decoration: none;
}

#leftposts { width: 46%; }

#page-title .title {
	font-size: 30px;
	line-height: 38px;
	font-weight: 400;
	color: #1b1b1b;
	margin: 0 20px 0 0;
}

.md-projects-list .title {
	float: left;
}

.md-projects-list .title h4 {
	font-size: 18px;
	line-height: 26px;
	color: #1b1b1b;
	font-weight: 700;
	margin-bottom: 0;
}

.md-projects-list .title h6 {
	font-size: 13px;
	line-height: 18px;
	color: #959595;
	font-weight: 400;
	margin-bottom: 0;
}

.idstretch .id-product-infobox .title {
	color: #1b1b1b;
	font-size: 18px;
	line-height: 26px;
}

.idstretch.obscured .id-product-infobox .title { 
	color: #a9a9a9;
}

.krown-id-item .title {
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	margin: 35px 0 15px;
	color: #1b1b1b;
	text-transform: none;
}

.krown-id-item .title:after {
	display: none;
}

html.ie8 .krown-id-item .title, html.ie8 .krown-id-item .meta {
	margin-top: 25px;
}

	.krown-id-item .title, .krown-id-item .meta {
		margin-top: 25px;
	}

	.krown-id-item .title, .posts-grid h3 {
		font-size: 16px;
		line-height: 21px;
	}

#leftcol, #rightcol { float:none; width:100% }

#rightcol .clearfloat { border-bottom:1px solid #999; }


#leftcol, #rightcol, .entry { text-align: justify; }

.module-go-archive-slider {
  position: relative;
  bottom: 14px;
}


.iconpie4 {
    float: left;
}


	
	div.top-navigation-left { float: none; margin-left: 0px; margin-bottom: 8px; }

	div.top-navigation-right { float: none; margin-right: 0px; }

.top-navigation-wrapper{ background-color: #00a0e4; }
 
.top-navigation-wrapper, .top-navigation-wrapper a{ color: #ffffff; }

div.top-navigation-left,div.top-navigation-right{display:none;}



div.top-navigation-wrapper{ position: relative; z-index: 60; }

div.top-navigation.container{ text-align: center; font-size: 12px;  line-height: 100%; }

#wikipage { clear: both }

.show-mobile { display:none; }
#generic-popup-background {
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:9999999;
    opacity:.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    background:#000;
    display:none;
}


#generic-popup-controller.active #generic-popup,
#generic-popup-controller.active #generic-popup-background {
    display:block;
}



#generic-popup-controller.blank #generic-popup-background {
    background-color:#000;
}

				#sidebar-right #block-block-13 {margin-top: 25px; }

				#sidebar-right #block-block-13, #sidebar-right #block-block-26 { padding: 2px 0; }

				body.wide #block-block-13 img, body.wide #block-block-26 img { border-radius: 10px; max-width: 240px; margin-left: 20px; }

			#sidebar-right .block { padding: 2px 15px; clear: right; display: block; }


	.main_image .block{
    width: 100%;
    height: 42px;
    background: #EDDC43;
    border-bottom: 2px solid #223C6D;
    padding: 15px 25px;
    color: #0C277C;
	}

	
		body.network-nep .main_image .block { background: #1E4FE9; border-bottom: 2px solid #EDDC43; color: #fff;  }

	
		.main_image .block h2 { font-size: 125%; font-weight: bold; padding: 0 0 5px 0; }

		.main_image .block h3 { font-size: 110%; font-weight: normal; }


.image_thumb .block { display: none; }

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}
.node-type-date .iwd-article img,.node-type-date img.iwd-article{float:left;}

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}

	
	.widget-container .sidepanel {
		width: 100%;
		padding: 40px 0 20px 0;
		text-align: center;
	}


#pageheader nav ul li.first {
    margin-left:0;
}


#basket .cartitem.first {
    border-top:0;
}


#pagefooter #recentproducts li.first {
    border-left:0;
}


#pagefooter nav li.first {
    border-left:0;
}


.lang-item
{
    margin-right: 25px !important;
}


.genesis-nav-menu .menu-item {
	float: left;
	list-style: none;
}

div.td-menu-header .span11 {width: 100%;}
.span11{width:910px}
.row-fluid .span11{width:91.293532338308%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:91.243331535096%}
input.span11,textarea.span11,.uneditable-input.span11{width:896px}
.table td.span11,.table th.span11{float:none;width:894px;margin-left:0}


.pictureframe2 { 
	padding:5px;
	border-top:1px solid #F0F0F0;
	border-left:1px solid #F0F0F0;
	border-bottom:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); 
	background: rgb(255,255,255); 
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); 
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); 
        display:block;
margin-top: -15px;
margin-bottom:-15px;
opacity: 1;
	}


.pictureframe2:hover {
               opacity:0.8;
}

#ftbadges img.mcafee {
	margin-right: -15px;
	margin-left: -8px;
}

	
	#footer .footer-column, #footer .footer-double-column, #footer-container {
		display:none;
		width:418px;
	}

	
	#footer .footer-double-column {
		margin:		0 10px 0 10px;
		width:		44%;
		float:		left;
	}
.entry .gform_wrapper.gf_browser_chrome ul li:after,.entry .gform_wrapper.gf_browser_chrome ul li:before,.entry .gform_wrapper.gf_browser_gecko ul li:after,.entry .gform_wrapper.gf_browser_gecko ul li:before,.entry .gform_wrapper.gf_browser_ie ul li:after,.entry .gform_wrapper.gf_browser_ie ul li:before,.entry .gform_wrapper.gf_browser_iphone ul li:after,.entry .gform_wrapper.gf_browser_iphone ul li:before,.entry .gform_wrapper.gf_browser_opera ul li:after,.entry .gform_wrapper.gf_browser_opera ul li:before,.entry .gform_wrapper.gf_browser_unknown ul li:after,.entry .gform_wrapper.gf_browser_unknown ul li:before,.gform_wrapper.gf_browser_chrome ul li:after,.gform_wrapper.gf_browser_chrome ul li:before,.gform_wrapper.gf_browser_gecko ul li:after,.gform_wrapper.gf_browser_gecko ul li:before,.gform_wrapper.gf_browser_ie ul li:after,.gform_wrapper.gf_browser_ie ul li:before,.gform_wrapper.gf_browser_iphone ul li:after,.gform_wrapper.gf_browser_iphone ul li:before,.gform_wrapper.gf_browser_opera ul li:after,.gform_wrapper.gf_browser_opera ul li:before,.gform_wrapper.gf_browser_unknown ul li:after,.gform_wrapper.gf_browser_unknown ul li:before{content:none}
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select{margin-left:.063em}
.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:.063em}
.gform_wrapper.gf_browser_gecko .gfield_checkbox li input,.gform_wrapper.gf_browser_gecko .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_gecko .gfield_radio li input[type=radio]{margin-top:.438em}
.gform_wrapper.gf_browser_gecko select{padding:.188em 0}
.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title,.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:0 .625em 0 .5em!important}
.fancy-popup-div{margin-top:-5px}
.tab-pane .tab-icon{display:none}
.tab-pane .tab-desc{float:none;width:100%}
.tab-pane{padding:30px 0;border:1px solid #eee;font-size:15px;font-weight:300;color:#8f8f8f}
.tab-pane .only{width:100%}

	.full_grid.bt-subastas {margin-bottom: 30px;margin-top: 0;}

.menu-search-box-2{
    background-color: #FFFFFF;
    height: 58px;
    padding: 2px 5px;
    position: relative;
    width: 553px;
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:ncsu-icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-close:before{content:"x"}
.glyphicon-double-arrow:before{content:"b"}
.glyphicon-down-arrow:before{content:"c"}
.glyphicon-download:before{content:"d"}
.glyphicon-download.no-bkgrnd:before{content:"M"}
.glyphicon-left-arrow-bkgrnd:before{content:"e"}
.glyphicon-left-arrow:before{content:"f"}
.glyphicon-right-arrow-bkgrnd:before{content:"h"}
.glyphicon-right-arrow:before{content:"i"}
.glyphicon-search-bkgrnd:before{content:"j"}
.glyphicon-search:before{content:"k"}
.glyphicon-video:before{content:"E"}
.glyphicon-photo:before{content:"P"}
.glyphicon-plus:before{content:"g"}
.glyphicon-plus-no-bkgrnd:before{content:"R"}
.glyphicon-minus:before{content:"Q"}
.glyphicon-check:before{content:"n"}
.glyphicon-x:before{content:"m"}
.glyphicon-menu-bkgrnd:before{content:"l"}
.glyphicon-menu:before{content:"o"}
.glyphicon-thin-menu:before{content:"D"}
.glyphicon-link:before{content:"p"}
.glyphicon-fb:before{content:"y"}
.glyphicon-flickr:before{content:"q"}
.glyphicon-gplus:before{content:"r"}
.glyphicon-instagram:before{content:"s"}
.glyphicon-linkedin:before{content:"t"}
.glyphicon-youtube:before{content:"w"}
.glyphicon-twitter:before{content:"v"}
.glyphicon-pintrest:before{content:"u"}
.glyphicon-pinterest:before{content:"u"}
.glyphicon-email:before{content:"z"}
.glyphicon-thin-chevron:before{content:"C"}
.glyphicon-thin-arrow:before{content:"a"}
.glyphicon-roman-arrow:before{content:"B"}
.glyphicon-bold-arrow:before{content:"A"}
.glyphicon-rss:before{content:"F"}
.glyphicon-down-bracket:before{content:"G"}
.glyphicon-up-bracket:before{content:"H"}
.glyphicon-play:before{content:"I"}
.glyphicon-pause:before{content:"O"}
.glyphicon-up-thin-arrow:before{content:"J"}
.glyphicon-checkbox:before{content:"K"}
.glyphicon-date:before{content:"L"}
.glyphicon-question:before{content:"N"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-left-arrow,.carousel-control .glyphicon-right-arrow{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-left-arrow{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-right-arrow{right:50%}
.glyphicon-thin-arrow,.glyphicon-roman-arrow,.glyphicon-bold-arrow{font-size:2em;line-height:1.5rem;vertical-align:middle;display:inline-block;left:0;top:-1px;-webkit-transition:left 0.2s ease;transition:left 0.2s ease}
.btn:hover .glyphicon,.btn:focus .glyphicon{left:4px}
a.feature-block:hover .glyphicon-roman-arrow,a.feature-block:hover .glyphicon-thin-arrow,a.feature-block:focus .glyphicon-roman-arrow,a.feature-block:focus .glyphicon-thin-arrow{left:4px}
.story .story-txt:hover .glyphicon{left:4px}
.ncstate-fact .the-support a:hover .glyphicon-roman-arrow,.ncstate-fact .the-support a:focus .glyphicon-roman-arrow{left:4px}
.social-tag .glyphicon{display:inline-block;vertical-align:-5px;font-size:1.2em}
#menu-toggle .glyphicon{font-size:3.2em;vertical-align:-33%;padding-left:5px}
.pa-system .glyphicon{position:absolute;color:#fff;border:1px solid #fff;padding:4px;border-radius:100%;top:10px;right:10px;cursor:pointer}
.header-action .glyphicon-bold-arrow{font-size:1.8em}
#connect .hp-fact .the-support a:hover .glyphicon{left:4px}
#connect .all-social .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}
.hp-video-cta-button:hover .glyphicon{left:4px}
.calendars-page #main-calendar .more-links li .glyphicon{margin-right:8px}
.page-think-and-do .share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.page-think-and-do .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}
.page-for-you-and-for-all .share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.page-for-you-and-for-all .video-wrapper a.video-close .glyphicon{font-size:3em}
.page-for-you-and-for-all .video-wrapper a.play-video .glyphicon{display:block;font-size:3em;padding:18px 0}
.page-for-you-and-for-all .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}
.page-for-you-and-for-all #wolf-mountain .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}
.features .feature-content .glyphicon,.features .event-mod .glyphicon{color:#c00}
.color-black+.glyphicon{color:#000000}
.header-txt:hover .header-action .glyphicon,.header-txt:focus .header-action .glyphicon{left:4px}
.fixed-nav-bar__elevator .glyphicon{font-size:23px;vertical-align:top}
.extra-nav .extra-nav-trigger .glyphicon-up-bracket{display:none}
.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-up-bracket{display:inline-block}
.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-down-bracket{display:none}
a.lb-video-close .glyphicon{font-size:3em}
.lb-video-share-buttons a .glyphicon{display:inline;vertical-align:-3px}



.wpb_text_column pre{
    font-family: "Ubuntu mono", monospace;
}

.prettyprint ol li,
.wpb_text_column .prettyprint ol li,
.rd_tabs .prettyprint ol li{
    background: #000;
}

.rd_tabs .prettyprint ol li.L0,
.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L2,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L4,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L6,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L8,
.rd_tabs .prettyprint ol li.L9,
.wpb_text_column .prettyprint ol li.L0,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L2,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L4,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L6,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L8,
.wpb_text_column .prettyprint ol li.L9,
.prettyprint ol li.L0,
.prettyprint ol li.L1,
.prettyprint ol li.L2,
.prettyprint ol li.L3,
.prettyprint ol li.L4,
.prettyprint ol li.L5,
.prettyprint ol li.L6,
.prettyprint ol li.L7,
.prettyprint ol li.L8,
.prettyprint ol li.L9{
	padding: 0px 0px 0px 15px;
    color: #ffcc66;
	border-left: 3px solid #825c26;
    list-style-type: decimal;
    display: list-item;
    margin: 0px;
    cursor: initial;
}

.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L9 ,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L9 ,
.prettyprint ol li.L1,
.prettyprint ol li.L3,
.prettyprint ol li.L5,
.prettyprint ol li.L7,
.prettyprint ol li.L9 {
    background: #111;
}

.prettyprint ol li:first-child ,
.wpb_text_column .prettyprint ol li:first-child ,
.rd_tabs .prettyprint ol li:first-child{
	padding-top: 35px;
}

.prettyprint ol li:last-child,
.wpb_text_column .prettyprint ol li:last-child,
.rd_tabs .prettyprint ol li:last-child {
	padding-bottom: 20px;
}



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

}


.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,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.wpb_text_column ol li:before{background:#707070}
.wpb_text_column ol li:hover:before{background:#ff9600}

.hero-module .video-wrapper .social-hero-wrapper-video {
  width: 116px;
  position: absolute;
  height: 51px;
  right: 0px;
  bottom: 1px;
}

.hero-module .video-wrapper .social-hero-wrapper-video div {
  cursor: pointer;
  width: 40px;
  height: 50px;
  float: left;
  opacity: 0.8;
  transition: background 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
}

  .hero-module .social-hero-wrapper-video {
    display: none;
  }
.homepage-content-grid .content-cell{padding:0 0 28px}

.active_list_block{padding:0 8px 0 4px;vertical-align:top}

div.active_list_block{float:left;width:197px}


.home #slides #slide-box a.prev,
.home #slides #slide-box a.next,
.home #slides #slider_nav {
	z-index: 10;
}

.cp_serv1 {
float:left;width:239px;
display:inline;
margin:20px 0 0 3px;
}
.cent{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}

.browse_job_text {
	font-size:11px;
	font-family:Tahoma;
	color:#352571;
	font-weight:bold;
}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}
.col{float:left}

#content-main { line-height:1.6em; margin:0 15px; width:560px; }

		

#content-main div.post { background:#fff; border:2px solid #292929; border-width:0 2px 2px 0; margin-bottom:15px; padding:35px;}

#content-main div.post p.date { color:#666; font-weight:bold; margin-bottom:0.5em;}

#content-main div.post h1 { color:#A11011; font-size:24px; line-height:30px; margin-bottom:0.75em;}

#content-main div.post h1 a  { color:#A11011; text-decoration:none;}

#content-main div.post h1 a:hover  { text-decoration:underline;}

div.inline { float:left; display:inline; }

ul.inline li { display:block; float:left; }
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:3px}
.navbar .btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.navbar.sticky-navbar .btn-navbar .icon-bar{background-color:#484848}
.navbar.sticky-navbar .btn-navbar:hover .icon-bar{background-color:#3b3b3b}
 body.display-boxed .boxed-wrap{position:relative;margin:0 auto;max-width:1405px;background:#E0E0E0}
 body.display-boxed .boxed-wrap.boxed-nobg{background:transparent}


#sitetitle, 
#logo {
	max-width:100%;
	margin:0;
	padding:0;
	text-align:left;
	}


#logo img {
	max-width:100%;
	height:auto;
	}


	#sitetitle,
	#logo {
		width:100% !important;
		display:block;
		float:none;
		clear:both;
		margin:0 0 0px;
		padding:0;
	}


	#sitetitle,
	#sitetitle .title,
	#logo,
	.head-banner468,
	#topnav,
	#topnav ul,
	#catnav,
	#catnav ul {
		text-align:center;
	}
header nav.main ul.menu li.last{background:none;}
.region-sidebar-first ul.menu li.expanded ul.menu li.last{padding:0 10px 0 13px;}
.recent-highlights .tab__content-scroll{height:256px;overflow:scroll;overflow-x:visible}

    .content h2.features-heading span.thin-red {
      color: #DA1028;
      font-family: "aktiv-grotesk-std", Georgia, Times, serif;
      font-size: .7em;
      text-transform: none; }

#header-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}

#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}





.widget-area ul {
	list-style: none;
	margin-left: 0;
}

.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}

.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}

.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}

.widget-area .entry-meta {
	font-size: 11px;
}



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

#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}



.column--right {
  margin-top: 70px;
  color: white;
  font-size: 1.5em;
  line-height: 1.25em;
  width: 48.48485%;
  float: right;
  margin-right: 0;
  *margin-left: -0.25em;
  display: inline;
}


.column--right .view-display-id-block_1 {
  margin-bottom: 10px;
}


.column--right .view-display-id-block_1 a {
  color: white;
}

.titlewindow{ font-size:250%;margin:0px 0 10px 0px;color:#002f65;border-bottom:1px solid #ccc;padding:5px 0 8px 11px;background:#b1c7d6}
.span3{width:270px}
.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}
input.span3,textarea.span3,.uneditable-input.span3{width:256px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}

#footer .span3{display:none;}

#content_top #sequence .title {
    z-index: 5;
    position: relative;
    font-size: 32px;
    font-weight: 700;
    line-height: 50px;
    margin: 0;
    padding: 10px;
    max-width: 450px;
    width: 100%;
    display: inline;
    vertical-align: middle;
    transition-property: top;
}

#content_top #sequence .title small {
    display: block;
    color: white;
    font-size: 29px;
}


#content_top #sequence .animate-in .title {
    top: 17%;
    opacity: 1;
    transition-delay: 0.3s;
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    -ms-transition-delay: 0.3s;
}

#content_top #sequence .animate-out .title {
    top: -100%;
    transition-delay: 0.1s;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
}


#sub_dropdown ul
{
    margin: 0;
    padding: 0;
}


#sub_dropdown ul li
{
    list-style-type: none;
    display: inline;
}


#sub_dropdown li:before {
content: " | ";
}


#sub_dropdown li:first-child:before {
content: none;
}




.cbp-hrsub{position:absolute;  border-radius:9px; padding:8px 15px; background-color:#5c78d4; color:#fff; width:100%; margin-top:143px; display:none; z-index:2;}

.cbp-hrsub a{color:#fff; padding:0 6px; font-size:13px;}

.cbp-hropen .cbp-hrsub{display:block;}

.cbp-hrsub.activepage{display:block;}
