  /*
Theme Name: 四虎影院2016
Author: Logic Web Media
Author URI: http://logicwebmedia.com
*/


.fw-500{

	font-weight: 500;
}

.fw-400{
	
	font-weight: normal;
}

.d-900{

	font-weight: 900;
}

strong{
	
	font-weight: bold;
}


body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
font-family: 'Roboto', sans-serif;
color: #2d2d2d;
line-height: 1.8;
	  background-color:#fff;
	letter-spacing: .5px;
}

.btn-black-text{
color: #2d2d2d;
}

.black{
color: #2d2d2d;
}

.lead{
	font-weight:normal;
}

.pad-50{
padding-top:50px;
padding-bottom:50px;
}

.pad-25{
padding-top:25px;
padding-bottom:25px;
}

em{
	font-style: italic;
}



img.img-100{
	width:100%;
}

img.max-100{
	max-width:100%;
}

.form-control{
border-radius: 0px;
}


.fix-table{
	table-layout: fixed !important;
}



.carousel-caption .btn{
	
	font-weight: 900;
	margin-bottom: 10px;
display:block;
}


.btn{
	
font-weight: bold;
	padding: 8px 10px 10px;
}

.green{
color:#9BC042;
}

.blue{
color: #2a67b1;
}

.linked-in img{
	width:40%;
}

#sidebar label{
	font-weight: normal;
font-size:14px;
}

#sidebar .form-group{
	margin-bottom: 5px;
}

#sidebar .btn{
	margin-top:10px;
margin-bottom:15px;
}

#sidebar .cust-side ul{
	margin-top:0px;
	margin-bottom:20px;
}

#sidebar .sidebar.cust-side li{
	margin:0px !important;
}

.cust-side h5{
	margin-bottom: 10px;
color:#333;
font-size: 18px;
margin-top:35px;
}

.nav-pills li{
	color: #fff;
background-color: #0067b2;
border-radius: 0px;
}

.nav-pills li a{
	color: #fff;
border-radius: 0px;
border-bottom: 1px solid #eee;
font-size:14px !important;
transition: .2s;
}

	.nav-tabs > li{
		float:none;
		border-bottom:1px solid #eee;
		position: relative;
display: block;
	}
	.nav-tabs > li > a{
		border-radius: 0;
color:#333;
 border:none;
	}


.nav-tabs li.active:hover{
		border-bottom:none;
}

	li.active > .arrow::after{
bottom: -10px;
content: "\e072";
font-family: 'Glyphicons Halflings';
	}

	li.active >	.arrow{
		top: 42%;
right: 5px;
margin-top: -11px;
position: absolute;
display: block;
width: 0;
height: 0;
color:#eee;
font-size:18px;
	}

 .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
		color: #0067b2;
background-color: #eee;
border-bottom-color:transparent;
border: none;
	}

	.nav-tabs > li.active > a{
				color: #0067b2;
background-color: #eee;
border:none;
	}



	.nav-tabs{
		border-bottom:none;
	}
	.tab-content{
		font-size:14px;
	}

	.cust-panel .panel{
		border-radius:0px;
	}

		.cust-panel .panel-primary{
	border-color: #0067b2;
	}

	.cust-panel	.panel-primary > .panel-heading	{
		background-color: #0067b2;
	border-color: #0067b2;
	}


#content{
	padding-bottom: 100px;
}

td#toolTipImage img{
width: 70% !important;
}



.top-sub > li{
	margin-right: 4px;
}

span.badge.alert-danger.digits{
	text-align: right;
	padding: 3px 0px;
}


.no-right-pad{
padding-right: 0 !important;

}


.digits{
font-size: 15px;
background-color: #fff;
}

#head-bg{
background-color: #fafafa;
/*background-image: url(/wp-content/themes/nrc-2016/img/header-shadow.png);
background-repeat: repeat-x;
background-position: center bottom;*/
}

.badge{

-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

}



.top-sub{
margin-top: 0px
}

.top-sub a{
color: #000;
padding:3px 18px !important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 0px;
border-left: 1px solid #eee;
background-color: #fff;
transition: 0;
font-size:13px;
}

.top-sub a:hover{
	color: #0067B2!important;
}

.top-sub > li > a{
	background-image: url(/wp-content/themes/nrc-2014/img/top-sub-a.gif);
background-position-y: -10px;
background-repeat: repeat-x;
}

.top-sub a:hover{
text-decoration: none !important;
background-color: #fff !important;
}

.tob-sub a span{
	padding-right: 10px;
}


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




.no-border{
border-bottom:none !important;
border-top:none !important;
border-right:none !important;
border-left:none !important;
border:none !important;
}

.logo{
padding-top: 0px;

}


.logo img{
margin-top:45px;
padding:0px 20px 10px 0px;
}


.alert-cust h3{
font-size:16px;
margin-top:8px;
margin-bottom:0px;
}

.alert-cust a{
color:#000;
}

.red{
color:red;
}


.log-box{
background-color:#f0f5f6;
padding:15px;
}

.log-box form{
background-color: #fff;
padding:15px;
}

.log-box h3{
margin-top:0px;
}

.light-blue{
background-color:#f0f5f6;
width:100%;
display:block;
float:left;
}

.row-pad{
padding:60px 15px;
}




.page-title h1{
color: #fff;
padding: 55px 0px 60px;

font-weight: 500;
font-size: 46px;
text-shadow: 0px 1px 3px #000;
	}

.page-title{
padding-top: 80px;
position: relative;
margin-bottom: 140px;
}

.page-title::after{
background-image: url(/wp-content/themes/nrc-2016/img/page-under.png);
width: 100%;
height: 300px;
background-size: cover;
background-repeat: no-repeat;
content: '';
position: absolute;
left: 0;
bottom: -200px;
}

.bread-blue{
background-color:#0067b2;
display:block;
float:left;
color:#fff;
width:100%;
padding:10px 0px;
font-size:12px;
z-index:10;
}

#sidebar{
padding: 0px 0 100px 0px;
}



#sidebar a:hover{
color: #0067b2;
}



.default-pad{
padding-right: 25px;
padding-left: 15px;
padding-top: 55px;
padding-bottom: 80px;
}




.home-title{
border-bottom: solid 1px #ddd;
padding-bottom: 20px;
font-size: 30px;
}


.cust-well-img .well{
float:left;
}

.cust-well-img h4{
font-size:22px;
line-height:1.5;
}

.cust-well-img img{
margin-top:10px;
margin-bottom:10px;
}



.sidebar li{
margin: 15px 0 !important;
}

.sidebar li a{
color: #9BC042;

font-weight: bold;
}

.policy-pg .well{
min-height:385px;
}


.pdf-btn{
display: block;
background-color: #fff;
padding-left: 30px;
border: 2px solid #c7df8e;
position: relative;
border-radius: 0px;
box-shadow: none;
font-size: 14px;
font-weight: 500;

color: #9BC042 !important;
}


.pdf-btn::before{
position: absolute;
background-image: url(/wp-content/themes/nrc-2016/img/file-download.png);
content: '';
width: 34px;
height: 37px;
background-color: #c7df8e;
left: 0;
top: 0;
background-repeat: no-repeat;
background-size: 20px;
padding: 0px;
background-position: center center;
}


a.round-btn{
width: 110px;
height: 110px;
display: block;
float: none;
margin: 10px auto;
padding: 40px 15px;
text-align: center;
border-radius: 50%;
border: 4px solid #337ab7;
line-height: 1;
font-size: 20px;
-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-ms-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
transition: all .5s ease-out;
}

a.round-btn:hover{
color:#fff !important;
background-color: #337ab7;
}

.green-arrow li{
position:relative;
padding-left:20px;
}

.green-arrow li::before{
position:absolute;
left:0;
content:'>';
color: #9BC042;
}

.con-alert h2{
margin-top:6px;
margin-bottom:15px;
}

.con-alert .well{
padding: 28px 5px 15px 26px;
}

.con-alert .lead{
line-height:1.75;
}

.bread-blue h2{
margin-top: 20px;
margin-bottom: 20px;
}

#sidebar article{
margin-bottom: 20px;
color:#666;
}

#sidebar h4{
margin-bottom: 5px;
font-size: 12px;
line-height: 1.4;
}

#sidebar p{
font-size: 12px;
margin-bottom: 10px;
line-height: 1;
}

#sidebar p.excerpt-text{
font-size: 10px;
line-height: 1.4;
margin-bottom: 0px;
}

#sidebar ul{
margin-top:25px;
}

#sidebar a.cont-read{
	display: block;
font-size: 12px;
color: #b7b7b7 !important;
margin-top: 0px;
}

#sidebar hr{
margin-top: 0px;
 margin-bottom:	0px;
}



/*TABLEPRESS*/

.tablepress tfoot th, .tablepress thead th{
background-color: 	#8EBFE2;

}


.dataTables_wrapper .sorting:hover, .dataTables_wrapper .sorting_asc, .dataTables_wrapper .sorting_desc{
background-color: #8EBFE2;
}



/*PRODUCT STYLE*/
.prod-well{
min-height: 290px;
padding: 10px;
margin-bottom: 20px;
background-color: #fff;
border: 1px solid #e3e3e3;
border-radius: 0px;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}

.prod-well-2{
	padding: 10px;
margin-bottom: 20px;
background-color: #fff;
border: 1px solid #e3e3e3;
border-top: 0px solid #000;
border-radius: 0px;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}

.prod-well a h3{
	font-size: 14px;
color: #000;
height: 40px;
}

.prod-well a span{
	background-color: #8EBFE2;
	border: 0px;
	transition: .6s;
}

.prod-well a span:hover{
	background-color: #1069AF;
}


/*HOME*/
.panel-home{
	padding: 0px 15px;
}



/*SLIDER*/





.alert-cust .alert{
padding: 0px;
margin-bottom: 0px;
}


.log-box li{
padding:15px 10px;
border-bottom:1px solid #ccc;
}

.log-box a{
color:#333;
}

.log-box a:hover{
color: #0067b2;
}

.log-box .alpha{
padding:5px 10px 15px;
}

.log-box .last{
border-bottom:none;
padding:20px 10px 0px;
}

.log-box h3{
margin-top:0px;
margin-bottom:15px;
border-bottom:1px solid #333;
padding-bottom: 6px;
}


.border{
border: 1px solid #7C7C7C !important;
border-radius: 4px !important;
}






/*Page Stylings*/

.pagelist{
list-style: none;
padding: 0px;
font-size: 18px;
font-weight: 300;
}

.pagelist li::before{
		content: "\e013";
font-family: 'Glyphicons Halflings';
padding-right: 5px;
margin: 0px 5px 0px 15px;
font-size: 15px;
color: #008752;
}

.pagelist li ul li::before, .pagelist ul li::before{
	content: '';
	content: none;
}

.pagelist li{
padding-top: 2px;
padding-bottom: 5px !important;
text-indent: -2.5em;
padding-left: 1.5em;
}

.pagelist li > ul > li{
text-indent: 0em;
padding-left: 0px;
}

.pagelist span{
color: #008752;
padding-right: 0px;
display: none;
}

h4{
color: #0067b2;
}

.bold-blue{
color: #0067b2;
font-weight: bold;
	
}

.bold-liteblue, article.case-studies strong{
color: #6caee0;
font-weight: bold;
}

.panel button, .panel button:hover{
color: #fff;
background-color: #008752;
border-color: #008752;
display: block;
width: 100%;
}

article.case-studies img{
background-color: #eee;
padding: 4px;
border: 1px solid #ccc;
box-shadow: 0px 6px 4px -4px #666;
}

article.case-studies ul{
list-style: none;
margin-left: 0px;
padding-left: 0px;
}

article.case-studies li{
	padding-left: 1.7em;
text-indent: -2.5em;
}

article.case-studies li::before{
	content: "\e013";
font-family: 'Glyphicons Halflings';
padding-right: 5px;
margin: 0px 5px 0px 15px;
font-size: 15px;
color: #008751;
}

.space{
background-color:transparent;
height: 25px;
}



.size-14{
font-size: 14px!important;
}



.border-right{
border-right:1px solid #eee;
}

.border-left{
border-left:1px solid #eee;
}


.map-container{
width:1170px;
margin:40px auto 50px;
}

.map-wrap{
padding: 20px;
background-color: #fafafa;
width:100%;
}



.legend ul{
float:left;
margin-bottom:15px;
margin-top:20px;
}

.legend li{
float:left;
margin-right:40px;
}

.legend li img{
width:24px;
height:31px;
}


.pagination > li > a{
width:110px;
text-align:center;
}



.no-blue{
	margin-left: 9px;
}



.blue-active{
	background-color: #0067B2 !important;
	color: #fff !important;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.blue-active > a{

	color: #fff !important;
}

.top-sub > li > a{
	border-right: 0px solid #ccc;
}


/*PHONES*/
@media (max-width: 480px) {






.map-container{
width:80%;
}


.badge{
white-space:normal;
}
.digits{
font-size: 14px;
background-color: #fff;
line-height: 1.3;
}
#content h2{
font-size: 26px;
text-align:center;
}

#content h3, #content h4{
text-align: center;
}


.alert-cust h3{
font-size:12px;
margin-top:12px;
margin-bottom:8px;
text-align: center;
}


.page-title h1{
font-size:30px;
padding:20px 0px 30px;
}
.breadcrumb{
font-size: 10px;
}
#content p{
text-align:center;
}
.pagelist{
font-size: 14px;
}
.pagelist li{
padding: 0px 0px 5px 2px;
}
.cust-well-img h4{
font-size:18px;
line-height:1.25;
text-align:center;
}
.cust-well-img .well{
float:left;
padding:10px 5px;
}
#sidebar{
background-image:none;
padding:10px 0 100px 0px;
background-color: #eee;
}
#sidebar h3{
text-align:center;
}
.sidebar ul{
padding: 0px 10px 0px 15px;
}


.logo{
text-align:center;
}
.logo img{
padding:10px 0px 10px 0px;
}
.policy-pg .col-md-6{
padding-right: 0px;
padding-left: 0px;
}

}

/*TABLET PORTRAIT*/

@media (min-width: 481px) and (max-width: 767px) {


.top-sub li{
margin: 5px 0px 0px 0px !important;
}



.map-container{
width:80%;
}



.badge{
white-space:normal;
}
.digits{
background-color: #fff;
line-height: 1.3;
}
.logo{
text-align:center;
}
.logo img{
padding:10px 0px 10px 0px;
width:60%;
}
.top-sub{
margin-top: 15px;
display:table;
margin:20px auto;
width:100%;
}
.top-sub li{
float:left;
text-align: center;
margin:10px 0px;
width:50%;
}
.alert-cust h3{
text-align:center;
font-size:14px;
margin-top:18px;
margin-bottom:15px;
}
h3{
text-align:center;
}
.page-title h1{
padding:30px 0px 40px;
}
#sidebar{
background-image:none;
padding:10px 0 100px 0px;
background-color: #eee;
}
#sidebar h3{
text-align:center;
}

.sidebar ul{
padding: 0px 10px 0px 15px;
}

.policy-pg .col-md-6{
padding-right: 0px;
padding-left: 0px;
}
.linked-in img{
	width:30%;
}
}

/*TABLET LANDSCAPE and SMALL DESKTOP*/
@media (min-width: 768px) and (max-width: 1198px) {


.map-container{
width:80%;
}



.badge{
white-space:normal;
}




.linked-in img{
	width:50%;
}
}

/*That weird break point between landscape tablet and desktop*/
@media (min-width: 990px) and (max-width: 1199px) {




.policy-pg .well{
min-height:475px;
}

.map-container{
width:80%;
}

}



#flamap-holder .ToolTipFrameClass{
border: none !important;
border-radius: 0px !important;
}
ndent: 0px;
}

.btn-blue{
	color: #fff;
	background-color: #0067b2;
	border: 1px solid #0067b2;
	margin: 4px 0px;
}

.btn-blue:hover{
	color: #fff;
}

.resize-pagelist li{
	text-indent: -3.2em !important;
	padding-left: 3em !important;
}



.page-template-conferences-php article a{
	word-wrap: break-word;
}

.error-box{
color: #444 !important;
/*
background-color: #DDD;
background-image: url('/wp-content/themes/nrc-2014/img/oil-spill-404.png');
background-repeat: no-repeat;
background-position:  top right !important; */
padding-right: 100px !important;
padding: 15px;
margin: 20px 0px;
border: 1px solid transparent;
border-radius: 4px;
}

.panel-default > .panel-heading{
height: 44px;
padding-top: 14px;
border-radius: 0px 20px !important;
}

.panel-default h4.panel-title a{
display: table;
width: 100%;
position: relative;
}

.panel-default h4.panel-title a.collapsed::after{
position: absolute;
right: 10px;
top: 0;
content: "\f0fe";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color:#3468b0;
}

.panel-default h4.panel-title a::after{
content: "\f146";
position: absolute;
right: 10px;
top: 0;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color:#3468b0;
}

.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{
border-top:none;
}
.panel-default{
margin-bottom:10px;
}

.panel-group{
	margin-bottom: 100px !important;
}

.page-template-page-contact-php .panel-default p{
	display: none;
}

.page-template-page-contact-php .panel-default td p{
	display: block !important;
}

.icon-well .lead{
margin-top:38px;
}

.post-type-archive-case-studies article h4, .single-case-studies article h4{
	display: none !important;
}

ul.home-loop li:first-child{
border-bottom:1px solid #eee;
padding-bottom: 15px;
}

.home-loop .feat-img-home{
padding-right:0px;
}

.home-loop .feat-right{
padding-right:5px;
}



.home-loop .feat-img-home a{
color:#eee;
}

.panel.side-loop{
	margin-top: 35px;
}


 #sidebar .side-loop article{
	margin-bottom: 0px !important;
}
.side-loop .home-loop .feat-img-home, .side-loop .home-loop .feat-right{
padding-right:15px;
}

.side-loop #sidebar h4{
	margin-bottom: 15px;
}
.side-loop .home-loop .feat-right{
margin-top: 15px;
}
#sidebar .side-loop h4{
	font-size: 18px;
line-height: 1.3;
}



/**SIDEBAR**/

.side-news h4 a{
color: #2d2d2d;
}





//


.cust-round-img img{
border-radius: 0 30px 0 30px;
margin-bottom:20px;
}

.manage-block p i.green{
background-color: #9BC042;
color: #fff;
width: 20px;
height: 20px;
margin-right: 5px;
text-align: center;
padding: 3px 3px;
border-radius:4px;
}

.ind-side-cust .nav-tabs > li{
border-bottom: 0px solid #eee;
text-align: left;
padding: 8px 8px 10px 15px;
white-space: normal;
}

.ind-side-cust .nav-tabs > li.active > a::before{
content: "\f105";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-right: 10px;
top: 1px;
position: relative;
}

.ind-side-cust .btn.active, .ind-side-cust .btn:active{
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0);
}

.ind-side-cust .nav-tabs > li > a, .ind-side-cust .nav-tabs > li.active > a, .ind-side-cust .nav-tabs>li.active>a, .ind-side-cust .nav-tabs>li.active>a:focus, .ind-side-cust .nav-tabs>li.active>a:hover, #sidebar .ind-side-cust a:hover{
color: #fff;
background-color: transparent;
border: none;
border: 0px solid #ddd;
}

.ind-side-cust .nav>li>a{
padding: 0px;
color: #fff;
font-size: 14px;
position:relative;

	font-weight: 900;
}


 .case-studies.safety .image .title{
width: 100%;
height: auto;
padding: 10px 15px;
min-height: 85px;
font-size: 14px;
color: #2d2d2d;
position: relative;
bottom: 0;
left: 0;
background-color: #ddd;
line-height: 1.2;
}

.tab-pane#case-studies .safety{
min-height: 390px;
}

.post-type-archive-case_study .safety .image .title, .safety .image .title, #safety-container .safety .image .title, .safety .image .title{
width: 100%;
height: auto;
padding: 15px 15px;
min-height: 65px;
font-size: 14px;
color: #2d2d2d;
position: relative;
bottom: 0;
left: 0;
background-color: #ddd;
line-height: 1.2;
}

#safety-container .safety .image .title, .home .safety .image .title{
	min-height: 102px;
}

.tab-pane#case-studies .safety .content, .case-studies.safety .content{
min-height: 130px;
position:relative;
}

.tab-pane .safety .image .title a, .case-studies.safety .image .title a, .post-type-archive-expert .safety .image .title a{
color: #2d2d2d;

font-weight: 500;
}

.tab-pane .safety .image .title span, .safety.case-studies .image .title span, .safety .image .title a{
color: #2d2d2d;

font-weight: 500;
}

.tab-pane .safety .cont-read, .safety.experts-tab  .cont-read, .safety.case-studies  .cont-read, #safety-container .cont-read{
font-size: 11px;
color: #2a67b1;
position: absolute;
bottom: 15px;
margin-top: 0px;
}

.tab-pane#case-studies .safety .image img, .safety.case-studies .image img{
width: 100%;
max-width: none;
}
.tab-pane#case-studies p.excerpt-text, .safety.case-studies p.excerpt-text{
font-size: 12px;
line-height: 1.4;
}

.safety.case-studies .cont-read{
color: #2a67b1;
position: absolute;
bottom: 20px;
margin-top: 0px;
}
.safety.experts-tab{

}


.post-type-archive-expert .safety.experts-tab{
min-height: 380px;
width: 85%;
}

.safety.experts-tab .content{
	padding: 6px 15px 10px;
}

.safety.experts-tab .image{

}


.tab-pane .safety .image .title, .post-type-archive-expert .safety .image .title{
position: relative;
background-color: #ddd;
}


/*#certificate-container, .home.page-template-home .certificate-container-sub{
	display:none;
}
.home.page-template-home #certificate-container, .certificate-container-sub{
	display:block;
}

.certificate-container-sub{
width: 100%;
padding-top: 50px;
padding-bottom: 50px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
background-image: url(/wp-content/themes/nrc-2016/img/sign-up-bg.jpg);
margin-top:150px;
}*/

.certificate-container-sub label{
font-size: 21px;
color: #fff;
margin-bottom: 15px;

font-weight: bold;
}

.textbox{
	width: 90%;
height: 40px;
background-color: #fff;
color: #999;
text-indent: 15px;
margin-bottom: 20px;
line-height: 1.6;
}


.certificate-container-sub .signup-container{
width: 80%;
display: table;
float: none;
margin: 0 auto;
}


.certificate-container-sub .textbox{
width: 50%;
height: 40px;
margin-bottom: 0px;
line-height: 1.6;
float: none;
margin: 0 auto;
display: table;
}

.certificate-container-sub .signup-container .btn.btn-default{
height: 44px;
padding: 6px 28px 8px;
position: relative;
float: right;
display: inline-block;
}



.safety.experts-tab .image .title{
height: 45px;
min-height: 45px;
border-bottom-left-radius:30px;
}

#sidebar .ind-side-cust ul{
margin-top: 0px;
}

.navigation ul{
display: table;
float:none;
padding-left: 0px;
margin: 10px auto;
}

.navigation ul li{
padding: 5px;
display: inline-block;
float: left;
height: 35px;
min-width: 35px;
margin-right: 5px;
background-color: #c7df8e;
text-align: center;
border-radius: 0px 8px;
color:#fff;
}

.navigation ul li a{
color: #fff;
	
	font-weight: bold;
}

.navigation ul li.active{
background-color: #5fafdc;
}

.navigation ul li.active a{
color: #fff;
}




  #servList .safety .image img{
width: 100%;
max-width: none;
  }
    #servList .safety{
min-height: 280px;
  }
  #servList .safety .image .title{

  }
    #servList .cont-read{
margin-top: 0px;
bottom: 10px;
  }
  #servList .safety .content{
padding: 20px 15px 0px;
min-height: 40px;
  }

  #help-container .help-block{
	display: inline-block;
margin-right: 10px;
  }


  #forms select{
-webkit-appearance: none !important;
white-space: normal;
line-height: 1;
  }

    #forms select{
color: #999 !important;
  }

  article.news-feed  p{
font-size: 13px;
color: #2d2d2d;
  }

  article.news-feed{
border-bottom: 1px solid #bbb;
padding-bottom: 15px;
margin-bottom: 30px;
  }

  article.news-feed .cont-read{
	font-size: 12px;
color: #23527c;
  }

   article.news-feed h3 {
	font-size: 20px
  }




   a.help-btn, a.help-btn:hover, a.help-btn:active{
background-color: #5fafdc;
border: none;
border-radius: 0 5px 0 5px;
display: block;
background-image: url(/wp-content/themes/nrc-2016/images/help-btn.png);
color: #fff;
background-repeat: no-repeat;
background-size: 70px;
padding: 10px 5px 10px 22px;
background-position: -10px center;
   }

   #sidebar a.help-btn:hover,    #sidebar.sidebar-small a.help-btn:hover{
	color: #fff;
   }

.sidebar-small a.help-btn, .sidebar-small a.help-btn:hover, .sidebar-small a.help-btn:active{
background-color: #5fafdc;
border: none;
border-radius: 0 5px 0 5px;
display: block;
background-image: url(/wp-content/themes/nrc-2016/images/help-btn.png);
color: #fff;
background-repeat: no-repeat;
background-size: 60px;
padding: 10px 2px 10px 22px;
background-position: -10px center;
font-size: 13px;
}


.post-type-archive-case_study .safety{
color: #2d2d2d;
font-size: 12px;
line-height: 1.4;
min-height: 395px;
}



.head-top p{
font-size: 12px;
line-height: 15px;
text-align: left;
margin-bottom: 0px;
color: #fff;
}

.head-top ul li:last-child{
	border-right:none;
}

.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-control {
    z-index: 2;
}

.carousel-inner>.item>img{
width:100%;
}

.carousel-caption .slide-content{
animation-delay: .8s;
-webkit-animation-delay:.8s;
-moz-animation-delay:.8s;
-ms-animation-delay: .8s;
-o-animation-delay:.8s;
}

@-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}




@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.item-1, .item-2, .item-3, .item-4, .item-5, .item-6, .item-7, .item-8, .item-9{
background-size: 100%;
background-position: center center;
background-repeat:no-repeat;
}
.item-1{
	background-image: url(/wp-content/themes/nrc-2016/images/slide-global-capabilities.jpg);
}
.item-2{
	background-image: url(/wp-content/themes/nrc-2016/images/slide-emergency-response-2.jpg);
}
.item-3{
	background-image: url(/wp-content/themes/nrc-2016/images/slide-industrial-services.jpg);
}
.item-4{
	background-image: url(/wp-content/themes/nrc-2016/images/slide-marine.jpg);
}
.item-5{
	background-image: url(/wp-content/themes/nrc-2016/images/slide-trusted-consultancy.jpg);
}
.item-6{
	background-image: url(/wp-content/themes/nrc-2016/images/slide-global-response-services.jpg);
}
.item-7{
	background-image: url(/wp-content/themes/nrc-2016/images/slide-environmental-remediation.jpg);
}
.item-8{
	background-image: url(/wp-content/themes/nrc-2016/images/slide-hurricane-harvey-relief.jpg);
}
.item-9{
	background-image: url(/wp-content/themes/nrc-2016/images/slide-hurricane-irma.jpg);
}

.item-8 .slide-content p.lead, .item-9 .slide-content p.lead{
	font-size: 18px;
	margin-bottom:10px;
}
.item-8 .slide-content p, .item-9 .slide-content p{
font-size: 16px;
line-height: 1.4;
margin-bottom: 15px;
	margin-bottom:10px;
}

.item-8 .slide-content span, .item-9 .slide-content span{
color:#333;
}

.item-8 .slide-content h3, .item-9 .slide-content h3{
	margin-bottom:15px;
}

.green-bar{
border-bottom: 5px solid #c7df8e;
margin-bottom: 20px;
}

.item-8 .carousel-caption .slide-content, .item-9 .carousel-caption .slide-content{
	max-width: 400px;
}


.tab-pane.fade#experts .safety .image .title{
	border-bottom-left-radius:30px;
}



.foot-content a{
	color:#fff;
}

.well{
border:none;
border-radius:0px 30px;
background-color:rgba(109,172,223,.3);
}

.well.well-noBG{
border:none;
border-radius:0px 0px;
background-color:rgba(109,172,223,0);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
}


.table-bordered>tbody>tr>th{
	
font-weight: bold;
}

.page-template-page-contact-2 .panel-body{
padding: 5px 15px;
}


.img-inner-home{
max-height:250px;
overflow:hidden;
}

#safety-container .safety .image .title a{
font-size:18px;
}

#safety-container .safety .image .title p.small a, #safety-container .safety .image .title p.small{
font-size: 12px !important;
}
#safety-container .safety .image .title p.small{
margin-top:5px;
}
#safety-container .safety .image .title p.small a{
color: #2a67b1;
}

#safety-container .safety .content, .safety .content{
min-height: 150px;
position: relative;
}


#servList .img-inner-home, #case-studies .img-inner-home{
	max-height: 150px;
}



.servLine-list.green-arrow li a{
	font-size: 20px;
	color: #337ab7;
	
	font-weight:bold;
}

.servLine-list.green-arrow li{
	position: relative;
}
.servLine-list.green-arrow li::before{
	font-size: 18px;
}


.modal#helpPopup{
background-color: rgba(43, 103, 177, .8);
}

.modal#helpPopup .modal-dialog{
margin: 80px auto
}

.modal#helpPopup .modal-content{
background-image: url(/wp-content/themes/nrc-2016/images/help-back.png);
background-size:cover;
background-position: -300px bottom;
text-align: center;
background-repeat: no-repeat;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
border-radius: 0px 30px;
padding: 20px 60px;
float: left;
}
.modal#helpPopup .modal-header{
border-bottom: none;
}
#sidebar .modal#helpPopup p{
font-size: 16px;
margin-bottom: 40px;
line-height: 1.4;
}
.modal#helpPopup .textbox{
width: 100%;
margin-bottom: 30px;

}


.modal#helpPopup select.textbox{
-webkit-appearance: none !important;
white-space: normal;
line-height: 1;
color: #999 !important;
}


#sidebar label.error{
margin-top: -30px;
display: block;
text-align: left;
font-size: 12px;
font-style: italic;

font-weight: bold;
color: #000;
}


#certificate-container .signup-container label.error{
	font-size: 12px;
color: #000;
display: block;
margin-top: -10px;
margin-bottom: 5px;
}

.certificate-container-sub label.error{
font-size: 12px;
color: #fff;
width: 50%;
display: table;
margin: 0 auto;
}

#certificate-container .signup-container .textbox{
color: #999;
}

/ NEW HOME FORM /
#help-container form .textbox {
	max-width: 100%;
}

#help-container .form-group {
	width: 30%;
	display: inline-block;
	position: relative;
}

#help-container .form-group.google-cap {
width: 100%;
margin-bottom: 0px;
}

#help-container .form-group.google-cap .g-recaptcha {
	display: inline-block;
}

#help-container label.error {
position: absolute;
bottom: -12px;
font-size: 12px;
font-style: italic;

font-weight: bold;
}

#help-container .form-group.google-cap label.error {
	position: relative;
	bottom: 10px;
}

#certificate-container .signup-container #recaptcha2.g-recaptcha{
transform: scale(0.6);
-webkit-transform: scale(0.6);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
float: left;
width: auto;
display: table;
}
#recaptcha3.g-recaptcha, #recaptcha4.g-recaptcha{
display: inline-block;
float: left;
transform: scale(0.6);
-webkit-transform: scale(0.6);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
width: auto;
}
#certificate-container .signup-container .btn.btn-default{
	float: left;
display: inline-block;
font-size: 16px;
padding: 10px 30px 10px;
}

form#newsForm{
position: relative;
display: block;
float: left ;
width: 100%;
}
#certificate-container .signup-container label#hiddenRecaptcha2-error.error{
float: none;
display: table;
position: absolute;
bottom: 0px;
}


.certificate-container-sub .signup-container span{
display: table;
width: 50%;
margin: 10px auto 0px;
float: none;
}
.certificate-container-sub .signup-container label#hiddenRecaptcha3-error.error{
position: absolute;
bottom: 8px;
width:auto;
}
#formsSide .btn{
	float: right;
margin: 0px;
padding: 10px 20px 10px;
}
#formsSide{
display: block;
width: 100%;
float: left;
position: relative ;
}
label#hiddenRecaptcha4-error.error{
	position: absolute;
bottom: 0px;
}



/ TEMP FIX /
.page-template-home-new #certificate-container {
	display: block;
	    float: left;
}

.page-template-home-new .certificate-container-sub {
	display: none;
}

#accordion-header {
/*	background-image:url('/wp-content/themes/nrc-2016/images/accordion-bg.jpg'); CHANGE ON MOBILE */
	background-image:url('/wp-content/themes/nrc-2016/images/accordion-republic.jpg');
  background-repeat:no-repeat;
  background-size:cover;
  background-position:top left;
	position: relative;
}

#accordion-header .repLogo {
width: 268px;
height: auto;
position: absolute;
right: 25%;
top: 76%;
}

#accordion-header .bg-text {
position: absolute;
top: 136px;
left: calc((100% - 1170px)/2);
font-size: 13px;
text-align: left;
color: #fff;
padding-left: 0px;
width: 60%;
}

#accordion-header .bg-text h2 {
color: #fff;
font-size: 36px;
}

#accordion-header .bg-text i {
	font-weight: bold;
	color: #c7df8e;
}

#accordion-header .bg-text p{
font-size: 16px;
}

#accordion-header .bg-text a.btn.btn-primary{
	padding: 8px 35px 10px;
}

#accordion-header .small-location {
	display: none;
}

#accordion-header, #accordion-header .fold {
height: 550px;
font-size: 0;
}

 #accordion-header .fold {
	 /* float: right; */
	 display: inline-block;
	width: 50px;
	-webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-ms-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
position: relative;
overflow: hidden;
background-color: #fff;
 }

 #accordion-header .fold.active  {
	 width: calc(100% - 300px);
 }

 #accordion-header .fold .fold-title {
	 width: 50px;
height: 550px;
	 padding-top: 10px;
	 cursor: pointer;
	 position: relative;
 }

 #accordion-header .fold .fold-title h2 {
-moz-transform: rotate(-90deg) translateX(-50%);
-webkit-transform: rotate(-90deg) translateX(-50%);
-o-transform: rotate(-90deg) translateX(-50%);
-ms-transform: rotate(-90deg) translateX(-50%);
transform: rotate(-90deg) translateX(-50%);
white-space: nowrap;
text-align: center;
display: block;
margin: auto;
color: #fff;
font-size: 18px;
width: 500px;
margin-left: -225px;
margin-top: -10px;
}

 #accordion-header .fold .fold-title i {
	 position: absolute;
	 bottom: 10px;
	 left: 41%;
	 color: #fff;
	 font-size: 12px;
	 -webkit-transition: all .25s ease-in-out;
 -moz-transition: all .25s ease-in-out;
 -ms-transition: all .25s ease-in-out;
 -o-transition: all .25s ease-in-out;
 transition: all .25s ease-in-out;

 }

  #accordion-header .fold.active .fold-title i {
		-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
bottom: 11px;

	}

#accordion-header .fold .fold-title i.fa-chevron-down {
	display: none;
}

#accordion-header .fold:nth-of-type(3n+1) .fold-title {
	background-color: #006aaf;
}

#accordion-header .fold:nth-of-type(3n+2) .fold-title {
	background-color: #5eafdc;
}

#accordion-header .fold:nth-of-type(3n+3) .fold-title {
	background-color: #c7df8e;
}

 #accordion-header .fold .fold-content {
position: absolute;
top: 0;
left: 50px;
width: 1050px;
text-align: left;
padding-left: 25px;
padding-right: 25px;
 }

 .fold-content .location-map {
width: 40%;
	float: left;
}
.fold-content .location-info {
width: 60%;
	float: left;
}

#accordion-header #accordion .fold-content {
	font-size: 13px !important;
}

.fold-content .location-map {
	padding: 25px 0;
	height: 550px;
border-right: 1px solid #eee;
padding-right: 25px;
}

.fold-content .location-info .info-box {
padding: 25px 25px 0px 60px;
line-height: 1.2;
}

.fold-content .location-map h2, .fold-content .location-info h2 {
font-size: 20px;
color: #0067b2;
}
.fold-content .location-info h2 {
position:relative;
}
.fold-content .location-info h2::before{
background-image: url(/wp-content/themes/nrc-2016/img/h2-marker.png);
width: 16px;
height: 32px;
background-size: contain;
background-repeat: no-repeat;
left: -28px;
content: '';
position: absolute;
}

.fold-content .location-map h2 span {
	color: #909090;
	font-size: 16px;
	padding-left: 5px;
}

.fold-content .location-map h3, .fold-content .location-info h3 {
	font-size: 16px;
	color: #0067b2;
}

.fold-content .location-map h4, .fold-content .location-info h4 {
	font-size: 16px;
	color: #909090;
}

.fold-content .location-info .info-box .btn{
margin-top:15px;	
}

.fold-content .location-info h4.new-icons{
position: relative;
margin-bottom: 8px;
margin-top: 22px;
display: block;
font-size: 15px;
padding-left: 35px;
color: #0067b2;
}
.fold-content .location-info h4.new-icons::before{
width: 25px;
height: 25px;
background-size: contain;
background-repeat: no-repeat;
left: 0;
content: '';
position: absolute;
top: -5px;
}
.fold-content .location-info h4.new-icons.enviro::before{
background-image: url(/wp-content/themes/nrc-2016/img/new-icons/enviroment.png);
}
.fold-content .location-info h4.new-icons.train::before{
background-image: url(/wp-content/themes/nrc-2016/img/new-icons/training.png);
}
.fold-content .location-info h4.new-icons.emergency::before{
background-image: url(/wp-content/themes/nrc-2016/img/new-icons/emergency.png);
}
.fold-content .location-info h4.new-icons.marine::before{
background-image: url(/wp-content/themes/nrc-2016/img/new-icons/marine.png);
}
.fold-content .location-info h4.new-icons.industrial::before{
background-image: url(/wp-content/themes/nrc-2016/img/new-icons/industrial.png);
}
.fold-content .location-info h4.new-icons.pump::before{
background-image: url(/wp-content/themes/nrc-2016/img/new-icons/pump.png);
}


.fold-content .location-info .info-box {
	font-size: 12px;
	color: #909090;
}
.fold-content .location-info .info-box p{
line-height: 1.8;
}


/ HOME SECTIONS /
.eee-solutions {
	margin-top: 0;
	background-image: none;
  color: #202f38;
	padding-top: 100px;
	float:left;
	display:block;
	width:100%;
}

.eee-solutions h3 {
  color: #202f38;
}

#counter-container {
	background-image: url('/wp-content/themes/nrc-2016/images/counter-wave-bg.png');
    padding-top: 226px;
    margin-top: -105px;
    float: left;
    display: block;
    width: 100%;
    position: relative;
    z-index: 999999;
    background-color: #fff;
}
#help-container {
    float: left;
}
#operating-container {
    float: left;
}

#home-services {
	padding: 100px 0;
	background-color: #f0f0f0;
float: left;
display: block;
width: 100%;
}

#home-services .col-xs-12 {
	padding-bottom: 25px;
}

#home-services .service-box {
	padding-bottom: 25px;
}

#home-services .service-box h4 {
	background-color: #fdfdfd;
	padding: 15px;
	min-height: 68px;
}

#home-services .service-box h4.top-fix {
	padding-top: 23px;
}

#safety-container {
	background-image: none;
float: left;
display: block;
width: 100%;
}

/ NEW NAV */
.chrome .head-bottom {
	top: 1px;
}

.head-bottom {
	position: relative;
	background-image: none;
	background-color: #fff;
	top: 0;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .3);
  padding-top: 20px;
padding-bottom: 10px;
}

.head-bottom .desktop-menu li a {
	color: #202f38;
}
.desktop-menu ul.glob-drop li:first-of-type a {
padding-bottom: 0px;
}
.head-bottom .logo-container {
	max-width: 118px;
	left: 0;
}

.head-bottom .desktop-menu li ul {
	height: 0;
	overflow: hidden;
}

.head-bottom .desktop-menu li:hover ul {
	height: auto;
}
.head-bottom .desktop-menu li ul li {
float: none;
font-size: 14px;
color: #c7df8e;
padding: 0;
}
.head-bottom .desktop-menu li ul li p{
margin-bottom: 0px;
}
.head-bottom .desktop-menu li ul li p + a, .head-bottom .desktop-menu li ul li p + a + a{
padding-left: 20px;
}
.head-bottom .desktop-menu li ul li p + a i, .head-bottom .desktop-menu li ul li p + a+ a i{
font-size: 10px;	
}

/ NEW FOOTER /
.foot-copy .left {
	padding-top: 7px;
	font-style: italic;
}

.foot-copy-links p {
	margin-bottom: 0;
}

.foot-copy-links p span {
	padding: 0 5px;
}

#footer-top .foot-content p.p-global {
	margin-bottom: 0px;
font-weight: 700;
margin-top: 10px;
}


/**** 四虎影院SERVICE REGIONS ****/
.service-region-header {
	background-image:url('/wp-content/themes/nrc-2016/img/black-sea-bg.jpg');
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center bottom;
	padding: 100px 0 150px;
}

.postid-3135 .service-region-header {
	background-image:url('/wp-content/themes/nrc-2016/img/georgia-feat.jpg');
	background-position: center center;
}

.postid-3137 .service-region-header {
	background-image:url('/wp-content/themes/nrc-2016/img/uae-feat.jpg');
background-position: center 30%;
}

.postid-3150 .service-region-header {
	background-image:url('/wp-content/themes/nrc-2016/img/tt-feat.jpg');
background-position: center;
}
.postid-3198 .service-region-header {
	background-image:url('/wp-content/themes/nrc-2016/img/slide-5.jpg');
background-position: center;
}
.postid-3235 .service-region-header {
	background-image:url('/wp-content/themes/nrc-2016/img/Kuito--Decommissioning.jpg');
background-position: center;
}
.postid-3236 .service-region-header {
	background-image:url('/wp-content/themes/nrc-2016/img/DSCN1557edit.jpg');
background-position: center;
}
.postid-3284 .service-region-header {
	background-image:url('/wp-content/themes/nrc-2016/img/NRC-LIBERTY2.jpg');
background-position: center -82px;
}
.location-certifications.uk-certs img {
display: block;
width: 100%;
float: none;
margin: 5px 0px;
}
.uk-case-studies p.excerpt-text {
font-size: 12px;
line-height: 1.4;
}
.uk-case-studies  .cont-read {
font-size: 11px;
color: #2a67b1;
position: absolute;
bottom: 15px;
margin-top: 0px;
}
.uk-case-studies .content{
min-height: 120px;
position: relative;	
}
.uk-case-studies .safety {
margin-bottom: 20px;
min-height: 400px;
}
 .nav-tabs.uk-servs > li {
float: left;
font-size: 16px;
	 }
	 .nav-tabs.uk-servs{
		margin-top: 50px;
margin-bottom: 20px;
	 }
		 .uk-servs-text h4{
		color: #2d2d2d; 
	 }
.service-region-header h1 {
	font-size: 45px;
}

.service-region-header h4 {
	font-size: 25px;
	margin-bottom: 0;
}

.service-region-header h1, .service-region-header h4 {
	color: #fff;
	text-shadow: 0px 1px 3px rgba(23,23,23,.4);
}

.service-region-body {
	background-color: #f0f0f0;
	padding-bottom: 150px;
}

.service-region-body + #certificate-container + .certificate-container-sub {
	margin-top: 0;
}

.service-region-sidebar, .service-region-main {
	background-color: #fff;
}

.service-region-main {
	padding: 30px 50px;
	border-radius: 10px;
	margin-top: -80px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .3);
}

.service-region-main h2 {
	font-size: 24px;
	color: #0067b2;
	margin: 10px 0 0 0;
}

.service-region-main h3 {
	margin: 0;
	padding: 35px 0;
	border-top: 2px solid #f0f0f0;
}

.service-region-body .office-info {
	padding: 35px 0;
}

.office-info .row .col-lg-4 {
	padding-bottom: 15px;
}

.office-info .region-office {
	padding: 15px;
	border: 1px solid #f0f0f0;
	height: 100%;
}

.office-info .region-office p {
	margin-bottom: 5px;
}

.office-info .region-office p:last-of-type {
	margin: 0;
}

.service-region-body .location-about {
	padding: 10px 0 35px;
}

.location-about h3 {
	border-top: 0;
	padding-top: 0;
}


.location-about .img-row {
	background-color: #fafafa;
	margin: 25px -50px;
	position: relative;
}

.location-about .img-row img {
	position: static;
	/* top: -52px; */
	width: 100%;
	/* left: 50px; */
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .3);
}

.location-about .img-row .img-row-txt {
	padding-right: 50px
}

.service-region-body .location-serivces {
	padding: 35px 0;
}

.location-service {
	padding: 15px 0;
}

.location-service .locImg {
	width: 10%;
	display: inline-block;
	vertical-align: top;
}

.location-service .info {
	width: 85%;
	display: inline-block;
	padding-left: 4%;
	padding-top: 10px;
	line-height: 1.4;
}

.location-service .info h5 {
	font-size: 14px;
	color: #0067b2;
	font-style: italic;
	margin: 0 0 5px 0;
}

.service-region-sidebar {
	font-size: 16px;
	line-height: 1.4;
}

.service-region-sidebar h4.title {
	padding: 15px;
	background-color: #0067b2;
	color: #fff;
}

.service-region-sidebar .service-info {
	padding: 15px;
}

.service-region-sidebar .service-info.addtlService {
padding-top: 0px;
}


.service-region-sidebar .service-info p {
	padding-top: 15px;
	border-top: 1px solid #f0f0f0;
	margin-bottom: 15px;
}

.service-region-sidebar .service-info p:first-of-type {
	padding-top: 0;
	border-top: 0;
}

.service-region-sidebar ul {
	padding-left: 20px;
	margin-top: -10px;
}

.service-region-sidebar .service-info h4 {
	margin-top: 50px;
	margin-bottom: 25px;
}

.service-region-sidebar a {
	display: block;
	padding: 15px 0;
	border-top: 1px solid #f0f0f0;
}


.service-region-sidebar .safety .image .title a{
	padding: 5px 0 5px;
}

.service-region-sidebar .safety .image .title{
	min-height: auto;
	padding: 10px 15px;
}
.service-region-sidebar .safety .content{
	min-height:auto;
}

.service-region-sidebar p.excerpt-text{
font-size: 12px;
margin-bottom: 5px;
}

.service-region-sidebar a.cont-read{
padding:2px 0px;
border-top:none;
font-size: 10px;
margin-top: 0px;
line-height: 1.4;
}

.service-region-sidebar .global-box {
	padding: 40px 25px;
	background-image:url('/wp-content/themes/nrc-2016/img/global-box-bg.jpg');
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}

.service-region-sidebar .global-box img {
	width: 40px;
	margin-bottom: 10px;
}

.service-region-sidebar .global-box h4 {
	color: #fff;
}

.service-region-sidebar .global-box a {
	font-size: 14px;
	font-weight:bold;
	color: #fff;
	display: inline-block;
	padding-bottom: 5px;
	border-top: 0;
	border-bottom: 1px solid #fff;
}

.location-certifications img {
	display: inline-block;
	width: 31%;
	margin: 1%;
}

.pagelist.newPagelist ul.newList{
font-size: 14px;
color: #2d2d2d;
line-height: 1.8;
font-weight: 400;	
}

.pagelist.newPagelist ul.newList li {
padding-top: 2px;
padding-bottom: 5px !important;
text-indent: 0; 
padding-left: 0;
list-style: disc;
}

.tab-content.tab-wrap{
	padding: 30px;
border-radius: 10px;
margin-top: -17px;
-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);
box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .3);
}
.headBtm{
background-color:#d76a29;
width:100%;
color:#fff;	
padding-top: 10px;
padding-bottom: 5px;
line-height: 1;
}
.headBtm a{
color: #fff;
font-weight: 700;	
}