#wrapper { min-width: 300px; }

/* New responsive menu */
@media (max-width: 980px) {

	#pwcmobile #wrapper { padding: 0 5px 15px 5px; }

	#pwcmobile #header { padding-bottom: 0; }
	#pwcmobile .headerlogo { margin-bottom: 0; }

	#pwcmobile .container-fluid .navbar-collapse { border: 0; background-color: #e7e7e8; }
	#pwcmobile .navbar-default .navbar-nav { border: 0; padding: 5px; margin-bottom: 0; min-height: 20px; }
	#pwcmobile .navbar-default .navbar-nav li a { border: 0; padding: 3px; color: #6d6e71 !important; }
	#pwcmobile .navbar-nav li { border-right: 0 !important; }

	#pwcmobile .navbar-header .navbar-toggle, #pwcmobile .navbar-header .navbar-toggle:hover, #pwcmobile .navbar-header .navbar-toggle:focus { width: 22px; height: 14px; position: relative; background-color: #e7e7e8; border: 1px solid #e7e7e8; margin-bottom: 0; }
	#pwcmobile .navbar-header .navbar-toggle .icon-bar { position: absolute; top: 10px; left: 4px; height: 4px; width: 25px; background-color: #dc6900 !important;}
	#pwcmobile .navbar-header .navbar-toggle .icon-bar:nth-child(2) { display: none; }
	#pwcmobile .navbar-header .navbar-toggle .icon-bar:nth-child(3) { transform: rotate(45deg);  }
	#pwcmobile .navbar-header .navbar-toggle .icon-bar:nth-child(4) { transform: rotate(135deg); }
	#pwcmobile .navbar-header .navbar-toggle.collapsed {  background-color: #dc6900; border: 1px solid #dc6900; margin-bottom: 0; }
	#pwcmobile .navbar-header .navbar-toggle.collapsed .icon-bar { position: relative; display: block; top: auto; left: auto; height: 2px; width: 22px; background-color: #ffffff !important; transform: none; }

	#pwcmobile #searchfield { width: 175px !important; }

	/* Misc */
	#pwcmobile .twocol #left { width: 100% !important; } /* 100% leftnav on 2cols */
	#pwcmobile .leftnav #selected .lhnentry { background-image: none !important; } /* Single icon */

}
#pwcmobile #pwcslider .items { position: static; } /* Legacy sliders  */

/* Search results */
.searchresulttop 			{ width:767px;margin:10px 0px 0px 0px;color:#3e3a36;}
.searchresultfeaturedarea	{ clear:both;width:767px;border-bottom:1px solid #CCC; }
.searchresulttd 			{ padding:0px 50px 0px 0px}
.searchresultdatetd			{ width:130px; padding:0px 5px 0px 5px; }
.searchresultkeyword 		{ font-weight:bold; color:#000; }
.searchresultpagination 	{ width:767px; }
.searchresultsagainbox		{ padding:5px 5px 8px 5px; background-color:#f0f0f0;}
#searchresultsfrmsearch		{margin:0 0 0 0; padding:0 0 0 0;}
#searchresultsagainfield	{ width:138px; height:21px; font-size:0.95em; padding:1px; border:1px solid #989898; color:#3e3a36;}
.searchresultslhn			{ color:#000000; margin-left:8px;font-size:0.95em;}
.searchresultslhn a:link, a:visited { color:#80766e; text-decoration:none;}
.searchresultslhn a:hover	{ color:#3e3a36; text-decoration:underline;}
.searchtitle	{font-size:larger;color:#80766e;}
.searchpwc .leftnav { width: 192px; float: left; }
.searchpwc #lhnlayout { margin-left: 0; padding-left: 20px;}
.searchpwc #home #facets li { padding: 5px 3px; }
.searchpwc #facets li a { display: inline; padding: 0px; }
.searchpwc #facets .cfod_search_undo { float: right; }
.searchpwc .leftnav ul { margin-left: 0 !important; }
.searchpwc .atomzsearchagain {  }
.atomzsearchagain { width: auto !important; }
.atomzsearchagain input, .atomzsearchagain button { border-radius: 0; }
.atomzsearchagain input { border: 1px solid #939598; border-right: 0; width: 150px !important;  }
.atomzsearchagain button { float: none; margin-left: 0 !important; width: 23px; height: 23px; border: 0; background-color: #dc6900; color: #fff; padding: 0; margin-top: 10px; border: 1px solid #939598; background-image: url(data:image/gif;base64,R0lGODlhFwAXAOYAAOqDAOuLAOqIAOqHAOmDAOqCAOqGAOqEAOmEAOqEBe6bLeqJAP727OuNDf337fncsv3z4uyPDuqKBPCsT++lPf/8+v347+uQFuqHBPGuU/niwPzqz/CsTe6dMeuHAP306O6dL/vpz/757/GuUPjXq/nYrPfVpPrar/ClP/zt1/bIiOqFAOyOEOuLD+yODPS5aPzx4OuNDu6cL/GuUvjWpe+kO+uLDffQnP3z4+qDA+uIAOqLAP79+fzr0e+dMe+iNu+gOP305ffRm/3x3/CjOuuKBvvp0PjWquuMFfjXpeuND+uKA/netvzozvrhu/326uyTF//+/euNEfrfufzr1PrhvPndseqEAuuODPGtUOuKEeuOEO+kPu+iN/vq0uuNAP///+uMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXABcAAAfDgGGCg4SFhoeIiYqLjF9fjIdfAgAAA5CEAQRFCjINBAGXmVwlQzhMHAegi18IKDBgTg9gH1kEj4oCNidgL0haIzxNDQK3kQAKEFVKCANXNBY/AMWGXwAdQVYtljlCDjXSigYsU1ETCQldDEYuHowAM08VJjciYCkgBYw7KxkhDA5eNICh4qOAqkQBDmAhQiHCFhJgegDB0EgAgQIDDEg5AmYDFAOQHAk6cCGJihgLLhEasEQCMZWEdCyYBrOmzZs4BwUCADs=); }
.atomzsearchagain button:hover { background-color: #939598; color: #fff; margin-left: 1px;}
.atomzsearchagain .form-control { box-shadow: 0; transition: none;  }

/* PageHeader */
#searchfield { text-align: left; padding-left: 5px; }
.navbar-nav li:last-child { border-right: 12px solid #fff; }
.navbar-nav li:nth-child(8) { border-right: 0; }
/* .navbar-nav .active a { border-color: #cccccc !important; } */
/* REVEAL THIS if there is ever any caching of the 'home' item in the header topnav
.navbar-default .navbar-nav li.active:nth-child(1) a { border-color: #cccccc !important; } */

/* Template */
.byLine { display: block; }
caption { color: #404041; }

/* Col Control */
.pwccol2-landingb-c1 .rhcontacts .contact_image + dl > dt, .contact_image + dl > dd { width: 180px; }

/* Online Forms */
.formPar .parbase { background-color: transparent !important; }

/* Image */
div.image { margin: 0; }

/* Online forms */
.pwcForm .checkbox.section span:after, .radio.section span:after { content: ''; display: block; margin-bottom: 5px; }
.pwcForm .checkbox.section .form_rightcol:before { padding-left: 5px; content: ''; }
.pwcForm .radio.section .form_rightcol:before { padding-left: 5px; content: ''; }

/* Feature carousel */
#pwcmobile .feature-carousel ul li.slide { background-size: auto 100% !important; }

/* TVH mobile */
#pwcmobile .media-embed object { width: 100% !important; }

/* Contact on landing c-control */
.pwccol3-landing-c-c2 .rhcontacts a, .pwccol3-landing-c-c2 .rhcontacts h2 { color: #404041 !important; }
/* Collection more button on c-control */
.pwccol3-landing-c .pager-wrapper ul li a.bg100 { color: #fff !important; }

/* TopNav sub items line break */
.navbar-default .navbar-nav li { display: inline-block; }

/* Column Control Responsive */
@media (max-width: 980px) {
	.pwccol4-home-c .parsys_column,
	.pwccol4-home .parsys_column
	{ width: 25%; }
	/* .pwccol3-home .parsys_column, */
	.pwccol3-landing .parsys_column,
	.pwccol3-landing-c .parsys_column,
	.pwccol3-content .parsys_column
	{ width: 33.3%; }
	.pwccol2-landing .parsys_column,
	.pwccol2-landinga .parsys_column,
	.pwccol2-landingb .parsys_column,
	.pwccol2-content .parsys_column,
	.pwccol2-contenta .parsys_column,
	.pwccol2-contentb .parsys_column,
	.pwccol2-contentc .parsys_column
	{ width: 50%; }
}
@media (max-width: 600px) {
	.pwccol4-home-c .parsys_column,
	.pwccol4-home .parsys_column,
	.pwccol3-home .parsys_column,
	.pwccol3-landing .parsys_column,
	.pwccol3-landing-c .parsys_column,
	.pwccol3-content .parsys_column
	{ display: block !important;  width: auto; float: none;  }
}
@media (max-width: 500px) {
	.pwccol2-landing .parsys_column,
	.pwccol2-landinga .parsys_column,
	.pwccol2-landingb .parsys_column
	{ display: block !important;  width: auto; float: none;  }
}
@media (max-width: 400px) {
	.pwccol2-content .parsys_column,
	.pwccol2-contenta .parsys_column,
	.pwccol2-contentb .parsys_column,
	.pwccol2-contentc .parsys_column
	{ display: block !important;  width: auto; float: none;  }
}

/* IE 11 2nd level top nav indent */
@media screen\0 { 
	.navbar-default .navbar-nav li ul.twocolumn li:nth-child(even) {
	    border: 1px solid #fff; margin-left: 0 !important;
	}
}

/* Bootstrap printing URL's */
@media print {
  a[href]:after {
    content: none;
  }
}

/* Video Carousel modal youtube */
#videoslider h4.modal-title { color: #404041 !important; position: relative; }
#videoslider .modal-body  {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0;
	height: 0;
}
#videoslider .modal-body iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#videoslider .video a { cursor: pointer; }

@font-face {
  font-family: "jw-pwc";
  src: url("/etc/clientlibs/pwc/videoplayer/jw-pwc.eot#") format('eot'),
       url("/etc/clientlibs/pwc/videoplayer/jw-pwc.woff") format("woff"),
       url("/etc/clientlibs/pwc/videoplayer/jw-pwc.ttf") format('truetype'),
       url("/etc/clientlibs/pwc/videoplayer/jw-pwc.svg") format('svg');
  font-weight:normal;
  font-style:normal;
}
.jw-tab-focus:focus {outline:0 !important;} 
