/* IMPORT SITE CUSTOM STYLES */
/* common mix-ins */
/* ROUNDED CORNERS */
/* Implementation */
#RoundedCornerExample {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
/* SHADOW */
#ShadowExample {
  -webkit-box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.3);
}
/* TRANSITION */
/* Implementation */
#TransitionExample {
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  -ms-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}
#TransitionExample:hover {
  opacity: 0;
}
/* GRADIENT */
/* Implementation */
#GradientExample {
  background-color: #663333;
  background-image: -webkit-linear-gradient(left, #663333, #333333);
  background-image: -moz-linear-gradient(left, #663333, #333333);
  background-image: -o-linear-gradient(left, #663333, #333333);
  background-image: -ms-linear-gradient(left, #663333, #333333);
  background-image: linear-gradient(left, #663333, #333333);
}
/* QUICK GRADIENT	 */
/* Implementation */
#QuickGradientExample {
  background-color: #BADA55;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
}
/* fonts -------------------------------------------- */
/* fontello ----------------------------------------- */
@font-face {
  font-family: 'merkleysocial';
  src: url('../fonts/merkleysocial.eot?63812570');
  src: url('../fonts/merkleysocial.svg?63812570#merkleysocial') format('svg'), url('../fonts/merkleysocial.eot?63812570#iefix') format('embedded-opentype'), url('../fonts/merkleysocial.woff?63812570') format('woff'), url('../fonts/merkleysocial.ttf?63812570') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'merkleysocial';
    src: url('../font/merkleysocial.svg?63812570#merkleysocial') format('svg');
  }
}
*/
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "merkleysocial";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  /*width: 1em;
  margin-right: .2em;*/
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric 
  /* remove if not needed 
  margin-left: .2em;*/
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-mail:before {
  content: '\e800';
}
/* '' */
.icon-facebook:before {
  content: '\e801';
}
/* '' */
.icon-twitter-bird:before {
  content: '\e805';
}
/* '' */
.icon-instagram-filled:before {
  content: '\e806';
}
body {
  overflow-x: hidden;
}
body .masthead {
  display: block;
  width: 100%;
  height: auto;
  background-color: #fff;
  z-index: 1000;
  position: absolute;
}
body #header {
  margin-top: 60px;
}
body .navbar {
  background-color: transparent;
  height: 90px;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
body #logohold .logo {
  /*border:1px solid #FFF;*/
  display: block;
  padding: 0;
  margin: 0 0 16px 0px !important;
  background: url("/themes/merkley/images/logo.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 0;
  height: 75px;
  width: 390px;
  position: relative;
}
body #logohold .logo a {
  /*color: transparent;*/
  font-size: 0px;
  display: block;
  height: 100%;
  width: 100%;
}
body .container {
  padding: 0px 100px;
  width: 100%;
  max-width: 1200px;
}
body .container-lrg {
  margin: 0 auto 0 auto;
  max-width: 1200px;
}
body #content {
  padding-top: 166px;
}
body #content > .container {
  background: #ffffff;
}
body #content #breadcrumb {
  width: 100%;
  padding: 60px 0px 0px;
  border: none;
  max-width: 100%;
  border-top: 2px solid #368aa2;
}
body #content #breadcrumb .breadcrumb {
  padding: 8px 0px 8px;
  margin-bottom: 0px;
  background-color: #fff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
body #content #breadcrumb .breadcrumb li {
  font-size: 18px;
}
body #content #breadcrumb .breadcrumb li a {
  color: #93a427;
}
body #content #breadcrumb .breadcrumb li a:hover {
  text-decoration: none;
  color: #368aa2;
}
body #content #breadcrumb .breadcrumb .active {
  color: #368aa2;
}
body .hasbanner #breadcrumb {
  border-top: 2px solid transparent !important;
}
.stuck .masthead {
  display: block;
  width: 100%;
  height: auto;
  background-color: #368aa2;
  position: fixed;
  top: -115px;
  z-index: 1000;
}
.stuck #logohold .logo {
  margin: 7px 0 11px 0px !important;
  background: url("/themes/merkley/images/logoalt.png") no-repeat 0 0 transparent;
  background-size: contain;
  height: 90px;
  width: 380px;
  position: relative;
}
.stuck #logohold .logo a {
  color: transparent;
  display: block;
  height: 100%;
  width: 100%;
}
.bannerhold {
  margin: 0 auto 0px;
  max-width: 1200px;
  position: relative;
  height: 600px;
  overflow: hidden;
  border-top: 2px solid #368aa2;
}
.bannerhold .banner {
  position: absolute;
  top: 0px;
  display: block;
  width: 100%;
  padding: 0px;
  margin: 0px;
  height: auto;
}
.bannerhold .container {
  height: 100%;
  z-index: 1;
  position: relative;
}
.bannerhold .shadow {
  position: absolute;
  z-index: 0;
  bottom: 0;
  right: 0;
  min-width: 600px;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(109deg, #000000 0%, rgba(0, 0, 0, 0) 55%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(109deg, #000000 0%, rgba(0, 0, 0, 0) 55%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(109deg, #000000 0%, rgba(0, 0, 0, 0) 55%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(109deg, #000000 0%, rgba(0, 0, 0, 0) 55%);
  /* IE10+ */
}
.bannerhold .bannertext {
  position: absolute;
  bottom: 40px;
  right: 100px;
  color: #fff;
  width: 60%;
  height: auto;
  text-align: right;
}
.bannerhold .bannertext .banner_title {
  color: #fff !important;
  font-family: "Lucida Bright W01 Demi" !important;
  font-size: 70px !important;
  letter-spacing: 2px;
  line-height: 70px;
}
.bannerhold .bannertext p,
.bannerhold .bannertext div,
.bannerhold .bannertext a {
  color: #fff;
  font-family: 'UniversLTW10-57Condense 726513';
  font-size: 30px;
  width: 100%;
}
.bannerhold .bannertext #sam-banner {
  color: #fff;
  font-family: 'UniversLTW10-57Condense 726513';
  font-weight: lighter;
}
.bannerhold .bannertext #sam-banner p,
.bannerhold .bannertext #sam-banner div {
  color: #fff;
  font-family: 'UniversLTW10-57Condense 726513';
  font-weight: lighter;
}
.bannerhold .bannertext #sam-banner a {
  color: #368aa2;
  font-family: 'UniversLTW10-57Condense 726513';
  font-weight: lighter;
  text-transform: capitalize;
}
.nobreadcrumbs #breadcrumb {
  display: none !important;
}
.nobreadcrumbs .bannerhold {
  margin: 0 auto 40px  !important;
}
.footer {
  background-color: #fff;
}
.footer #sub-footer {
  margin: 0 0;
  padding: 10px 0;
  box-sizing: border-box;
  height: auto;
  color: #FFF;
  background-color: #368aa2;
}
.footer #sub-footer .container h1.logo {
  background-image: url("/themes/merkley/images/logo-footer.png");
  background-repeat: no-repeat;
  background-size: contain;
  display: none;
  width: 323px;
  height: 56px;
  margin: 0 0 20px;
  padding: 0;
  color: transparent;
}
.footer #sub-footer .container h1.logo a {
  color: #93a427;
  text-indent: -299999px;
  display: block;
  width: 100%;
  height: 100%;
}
.footer #sub-footer .container h1.logo a:hover {
  text-decaration: none;
  color: transparent;
}
.footer #sub-footer .container .btn-group > a:hover {
  background-color: #368aa2;
}
.footer #sub-footer .container .btn-group > a .socialicon {
  font-size: 18px;
  margin-top: 8px;
  display: block;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-color: #fff;
  color: #368aa2;
  height: 30px;
  width: 30px;
  text-align: center;
  padding: 3px;
}
.footer #sub-footer .container .btn-group > a .socialicon:hover {
  background-color: #93a427;
}
.footer #sub-footer .container .navbar {
  background-color: transparent;
  height: auto;
  border: none;
}
.footer #sub-footer .container .navbar li a {
  text-transform: uppercase;
  font-size: 16px;
  font-family: 'Univers LT W01 65 Bold';
  color: #FFF;
  padding: 15px 5px;
}
.footer #sub-footer .container .navbar li a:hover {
  color: #93a427;
}
#regions {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #fff;
  font-size: 26px;
}
#regions .container > .row {
  margin: 0;
}
#regions .container .location.title {
  background-image: none;
  background-color: #28758e;
}
#regions .container .location.title h3 {
  padding: 20px;
  font-size: 28px;
  text-transform: uppercase;
}
#regions .container .location.title:hover h3 {
  top: 0px !important;
}
#regions .container .location {
  background-image: url("/themes/merkley/images/regions/bend.jpg");
  background-size: cover;
  background-color: #93a427;
  height: 133px;
  text-align: center;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
#regions .container .location h3 {
  font-family: "UniversLTW10-67BoldCn";
  display: block;
  color: #FFF;
  padding: 35px 0 0 0;
  position: absolute;
  text-align: center;
  width: 100%;
  top: 0px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
#regions .container .location .reveal {
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  font-family: "UniversLTW10-57Condense 726513";
  position: absolute;
  top: 100%;
  display: block;
  background-color: #93a427;
  height: 133px;
  color: #FFF;
  width: 100%;
  font-size: 15px;
  text-align: left;
  padding: 15px;
  box-sizing: border-box;
}
#regions .container .location .reveal .adr {
  margin: 0;
  padding: 0;
}
#regions .container .location .reveal .adr strong {
  font-family: "UniversLTW10-67BoldCn";
  font-size: 22px;
  display: block;
}
#regions .container .location .reveal .tel {
  margin: 0;
  padding: 0;
}
#regions .container .location .reveal .tel dt,
#regions .container .location .reveal .tel dd {
  float: left;
  font-size: 13px;
}
#regions .container .location .reveal .tel dd {
  margin-right: 5px;
}
#regions .container .location:hover h3 {
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  top: -100%;
}
#regions .container .location:hover .reveal {
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  top: 0;
}
#regions .container .location:nth-child(2) {
  background-image: url("/themes/merkley/images/regions/dc.jpg");
}
#regions .container .location:nth-child(3) {
  background-image: url("/themes/merkley/images/regions/bend.jpg");
}
#regions .container .location:nth-child(4) {
  background-image: url("/themes/merkley/images/regions/eugene.jpg");
}
#regions .container .location:nth-child(5) {
  background-image: url("/themes/merkley/images/regions/medford.jpg");
}
#regions .container .location:nth-child(6) {
  background-image: url("/themes/merkley/images/regions/pendleton.jpg");
}
#regions .container .location:nth-child(7) {
  background-image: url("/themes/merkley/images/regions/portland.jpg");
}
#regions .container .location:nth-child(8) {
  background-image: url("/themes/merkley/images/regions/salem.jpg");
}
/* --------------------------- fonts -------------------------------*/
@font-face {
  font-family: 'Socialglyphs';
  src: url(/themes/default_v2/fonts/social/socialglyphs-regular.svg#socialglyphs-regular) format("svg"), url(/themes/default_v2/fonts/social/socialglyphs-regular.ttf) format("truetype"), url(/themes/default_v2/fonts/social/socialglyphs-regular.woff) format("woff"), url(/themes/default_v2/fonts/social/socialglyphs-regular.eot);
}
/* --------------------------- 

FONT NAMES 

font-family:'ITC Galliard W02 Roman';
font-family:'Univers LT W01 45 Light';
font-family:'UniversLTW01-45LightObl';
font-family:'Univers LT W10 65 Bold';
font-family:'Univers LT W01 65 Bold';
font-family:'UniversLTW01-47LightCn';
font-family:'UniversLTW01-47LightCnO';
font-family:'UniversLTW10-57Condense 726513';
font-family:'UniversLTW10-67BoldCn';
font-family:'Bodoni W01 Book 709611';
font-family:'Bodoni W01 Book Italic';
font-family:'Lucida Bright W01 Demi';
font-family:'LucidaBrightW01-DemiIta';

		
		font-family: 'Roboto', sans-serif;
		font-family: 'Roboto Condensed', sans-serif;

/*-------------------------------*/
.socialicon {
  font-family: Socialglyphs;
}
/* --------------------------- colors -------------------------------*/
/* --------------------------- styles -------------------------------*/
html {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
html body {
  background-color: #368aa2;
  /* added extra container for footer color space*/
}
html body .top-container {
  background-color: #FFF;
}
html body a:focus,
html body a:active {
  outline: none  !important;
  border: none !important;
}
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body .h1,
html body .h2,
html body .h3,
html body .h4,
html body .h5,
html body .h6 {
  font-family: "UniversLTW01-47LightCn";
}
html body h1 a,
html body h2 a,
html body h3 a,
html body h4 a,
html body h5 a,
html body h6 a,
html body .h1 a,
html body .h2 a,
html body .h3 a,
html body .h4 a,
html body .h5 a,
html body .h6 a {
  color: #368aa2;
}
html body h1 a:hover,
html body h2 a:hover,
html body h3 a:hover,
html body h4 a:hover,
html body h5 a:hover,
html body h6 a:hover,
html body .h1 a:hover,
html body .h2 a:hover,
html body .h3 a:hover,
html body .h4 a:hover,
html body .h5 a:hover,
html body .h6 a:hover {
  text-decoration: none;
}
html body b,
html body strong {
  font-weight: normal;
}
html body a {
  color: #93a427;
}
html body a:hover {
  color: #368aa2;
}
html body p {
  font-family: 'ITC Galliard W02 Roman';
  font-size: 22px;
}
html body div,
html body li {
  font-family: "UniversLTW01-47LightCn";
  font-size: 22px;
}
html body .tone {
  background-color: #f5f9fa;
}
html body input[type='text']:focus,
html body input[type='search']:focus,
html body textarea:focus {
  outline: none;
}
html body select {
  border: none;
  margin-bottom: 10px;
  padding: 10px;
  background: #fff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  height: 40px;
}
html body #content {
  font-size: 16px;
}
html body #content h1,
html body #content .h1 {
  font-family: 'UniversLTW10-57Condense 726513';
  font-weight: 300;
  font-size: 38px;
  text-transform: uppercase;
  color: #252525;
  margin-top: 0px;
  padding: 0;
}
html body #content h1 a,
html body #content .h1 a {
  font-family: 'UniversLTW10-57Condense 726513';
}
html body #content aside h1,
html body #content aside .h1,
html body #content aside h2,
html body #content aside .h2,
html body #content aside h3,
html body #content aside .h3 {
  font-weight: normal;
  border: 0px;
}
html body #content aside h1 a:hover,
html body #content aside .h1 a:hover,
html body #content aside h2 a:hover,
html body #content aside .h2 a:hover,
html body #content aside h3 a:hover,
html body #content aside .h3 a:hover {
  text-decoration: none;
}
html body #content aside .list-unstyled {
  list-style: none outside none;
  padding-left: 0;
}
html body #content aside h1,
html body #content aside h2,
html body #content aside h3,
html body #content aside h4 {
  font-weight: lighter;
}
html body #content aside h1 {
  font-size: 28px;
  margin-top: 12px;
}
html body #content aside h2 {
  font-size: 22px;
}
html body #content aside h3 {
  font-size: 18px;
}
html body #content aside .btn {
  width: 100%;
  font-size: 18px;
  margin: 15px 0 0 ;
  text-align: center;
}
html body #content aside .btn .glyphicon {
  top: 4px;
  margin-right: -10px;
}
html body #content .buttonpod {
  border: 0px;
  padding: 0px;
  padding: 0px !important;
}
html body #content .buttonpod p {
  padding: 0px;
  margin: 0px;
}
html body #content .buttonpod .btn {
  width: 100%;
  font-size: 18px;
  margin: 0px !important;
  font-size: 24px;
  text-align: center;
}
html body #content .buttonpod .btn .glyphicon {
  top: 4px;
  margin-right: -10px;
}
html body #content .buttonpod .btn.left {
  text-align: left !important;
}
html body #content .buttonpod .btn-sm {
  font-size: 17px;
  padding: 15px;
}
html body blockquote {
  border: 0px;
  padding: 20px;
  text-align: justify;
  color: #368aa2;
  font-weight: lighter;
  font-size: 22px;
}
html body blockquote .auth {
  font-size: 14px;
  display: block;
  float: right;
}
html body .list-square {
  list-style: square;
  float: left;
  padding: 0px 0px 0px 25px;
  width: 100%;
}
html body .pager li .btn,
html body .btn,
html body .btn-defualt,
html body .btn:visited,
html body .btn-defualt:visited,
html body btn:focus,
html body .btn-default:focus,
html body .search-media-btn {
  background-color: #368aa2;
  border: none !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: #fff  !important;
  white-space: normal;
  text-align: center;
  text-transform: uppercase;
  font-family: "UniversLTW01-47LightCn";
  padding: 5px 10px 5px 10px;
}
html body .pager li .btn:hover,
html body .btn:hover,
html body .btn-defualt:hover,
html body .btn:visited:hover,
html body .btn-defualt:visited:hover,
html body btn:focus:hover,
html body .btn-default:focus:hover,
html body .search-media-btn:hover {
  color: #fff !important;
  background-color: #93a427;
}
html body .btn-lg {
  font-size: 24px;
}
html body .btn-blank {
  background: none;
  border: none;
  padding: 0px;
  text-transform: uppercase;
}
html body .btn-blank:hover,
html body .btn-blank:focus,
html body .btn-blank:active,
html body .btn-blank:visited {
  background: none;
  text-transform: uppercase;
  border: none;
  padding: 0px;
  box-shadow: none;
}
html body .giant {
  font-size: 30px;
  padding: 20px;
  font-family: 'UniversLTW10-67BoldCn';
  text-transform: capitalize;
  margin-top: 20px;
}
html body .giant:hover {
  background-color: #368aa2 !important;
}
html body .green {
  background-color: #93a427 !important;
}
body #navhold {
  margin: 56px 30px 0 0;
  z-index: 2;
  position: relative;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: none;
  filter: none !important;
  padding: 0;
  float: right;
}
body #navhold .navbar-collapse {
  border: none;
  filter: none !important;
  padding: 0;
}
body #navhold .navbar-nav > li > a {
  text-transform: uppercase;
  font-size: 21px;
  font-family: 'Univers LT W01 65 Bold';
  color: #368aa2;
}
body #navhold .navbar-nav > li > a:hover,
body #navhold .navbar-nav > li > a:focus {
  color: #368aa2;
}
body #navhold .navbar-nav > li:hover .dropdown-menu {
  border-top: 2px solid #368aa2;
  display: block;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0px 7px 6px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 7px 6px rgba(0, 0, 0, 0);
  box-shadow: 0px 7px 6px rgba(0, 0, 0, 0);
  background-color: #fff;
  padding: 0px;
}
body #navhold .navbar-nav > li:hover .dropdown-menu li a {
  background-color: #fff;
  color: #368aa2;
  text-transform: uppercase;
  font-size: 15px;
  font-family: 'Univers LT W01 65 Bold';
  padding: 15px;
}
body #navhold .navbar-nav > li:hover .dropdown-menu li a:hover {
  background-color: #fff;
  color: #93a427;
}
body #navhold .navbar-nav > li:last-child .dropdown-menu {
  right: 0;
  left: auto;
}
body #navhold .navbar-nav .selected > a {
  color: #93a427;
}
body #navhold .navbar-nav .selected > a:hover {
  color: #93a427;
}
body #searchhold {
  -webkit-transition: width 0.5s ease-in;
  -moz-transition: width 0.5s ease-in;
  -o-transition: width 0.5s ease-in;
  -ms-transition: width 0.5s ease-in;
  transition: width 0.5s ease-in;
  position: absolute;
  top: 67px;
  right: 0;
  z-index: 100;
  width: 35px;
  overflow: hidden;
}
body #searchhold #site-search {
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  -ms-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  width: 100%;
  padding: 0;
  margin: 0;
  height: 30px;
  border: 1px solid transparent;
  position: relative;
  overflow: hidden;
}
body #searchhold #site-search #search-field {
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  -ms-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  opacity: 0;
  padding: 0;
  width: 0px;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin: 0;
  position: absolute;
  left: 1px;
  top: 1px;
  height: 100%;
}
body #searchhold #site-search button {
  position: absolute;
  top: 0px;
  right: 33px;
}
body #searchhold #site-search .togglebtn {
  position: absolute;
  right: 0;
  top: 0px;
  margin: 0;
  background-color: transparent;
}
body #searchhold #site-search .togglebtn span {
  color: #368aa2;
}
body #searchhold #site-search .togglebtn:active,
body #searchhold #site-search .togglebtn:focus {
  color: #368aa2;
  outline: none;
  border: none;
  background-color: transparent;
}
body #searchhold.showme {
  -webkit-transition: width 0.5s ease-in;
  -moz-transition: width 0.5s ease-in;
  -o-transition: width 0.5s ease-in;
  -ms-transition: width 0.5s ease-in;
  transition: width 0.5s ease-in;
  width: 530px;
  background-color: #fff;
}
body #searchhold.showme #site-search {
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  -ms-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  width: 100%;
  border: 1px solid #368aa2;
}
body #searchhold.showme #site-search #search-field {
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  -ms-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  opacity: 1;
  width: 490px;
  padding: 0 15px 0 15px;
  font-size: 16px;
}
body #searchhold.showme #site-search .btn {
  background-color: #368aa2;
  color: #fff;
}
body #searchhold.showme #site-search .btn span {
  color: #fff;
}
.stuck #navhold .navbar-nav > li > a {
  text-transform: uppercase;
  font-size: 21px;
  font-family: 'Univers LT W01 65 Bold';
  color: #fff;
}
.stuck #navhold .navbar-nav > li > a:hover,
.stuck #navhold .navbar-nav > li > a:focus {
  color: #93a427;
}
.stuck #navhold .navbar-nav .selected > a {
  color: #93a427;
}
.stuck #navhold .navbar-nav .selected > a:hover {
  color: #93a427;
}
.stuck #searchhold #site-search .btn {
  background-color: transparent;
}
.stuck #searchhold #site-search .btn span {
  color: #fff;
}
.stuck #searchhold #site-search .btn:active,
.stuck #searchhold #site-search .btn:focus {
  color: #fff;
  outline: none;
  border: none;
  background-color: transparent;
}
.stuck #searchhold.showme {
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  -ms-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}
.stuck #searchhold.showme #site-search .btn {
  background-color: #368aa2;
  color: #fff;
}
.stuck #searchhold.showme #site-search .btn span {
  color: #fff;
}
/* FORM SYSTEM styles page 

This are mostly functional styles at the top, with customizations below...

*/
#accomp-all,
#accomp-1,
#accomp-2,
#accomp-3 {
  display: none;
}
.sel_all #accomp-all,
.sel_all #accomp-1,
.sel_all #accomp-2,
.sel_all #accomp-3,
.sel_1 #accomp-1,
.sel_2 #accomp-2,
.sel_3 #accomp-3 {
  display: block;
}
.show_form .form_mode,
.show_preview .preview_mode {
  display: block !important;
}
.show_form input,
.show_form select,
.show_form textarea {
  display: inline-block !important;
}
.show_form .preview_mode {
  display: none !important;
}
.show_preview .form-control,
.show_preview .form_mode,
.show_preview input,
.show_preview select,
.show_preview textarea {
  display: none !important;
}
.show_form .picker {
  display: inline-block !important;
}
.show_preview input#send-request {
  display: inline-block !important;
}
.button-right {
  float: right;
}
.button-left {
  float: left;
}
#edit-request {
  margin-right: 1em;
}
#qa-form {
  margin-bottom: 20px;
}
#qa-form .button {
  cursor: pointer;
  font-size: 1rem;
  font-family: sans-serif;
}
#caseworkForm .form-group {
  overflow: auto;
}
/*

FORM SYSTEM Customizations
*/
#caseworkForm #accomp-1 h3 {
  color: #368aa2;
}
#caseworkForm #accomp-1 p {
  color: #000;
}
#caseworkForm .preview_mode {
  color: #368aa2;
}
#content .bannerhold.featured {
  position: relative;
  width: 100%;
  height: 650px;
  margin: 0 auto 0 auto;
  overflow: hidden;
  /*
		background-image: url("/themes/merkley/images/featured-default-baked-in.jpg");
		background-repeat: no-repeat;
		background-size: cover;
		*/
}
#content .bannerhold.featured img {
  width: 100%;
  height: auto;
}
#content .bannerhold.featured .container {
  height: 650px;
  position: relative;
}
#content .bannerhold.featured .container .bannertext {
  position: absolute;
  z-index: 200 !important;
  bottom: 50px;
  left: 100px;
  text-align: left;
}
#content .bannerhold.featured .container .bannertext .title {
  font-family: "Lucida Bright W01 Demi";
  font-size: 72px;
  letter-spacing: 2px;
  line-height: 70px;
  color: #fff;
  text-align: left;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
  float: left;
}
#content .bannerhold.featured .container .bannertext .title span {
  font-family: 'Bodoni W01 Book Italic';
  letter-spacing: 4px;
  font-size: 60px;
}
#content .bannerhold.featured .container .bannertext .title:hover {
  text-decoration: none;
}
#content .bannerhold.featured .container .bannertext .btn-toolbar {
  padding: 0;
  margin: 30px 0 0 0;
}
#content .bannerhold.featured .container .bannertext .btn-toolbar .btn-group {
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
}
#content .bannerhold.featured .container .bannertext .btn-toolbar .btn-group .email-title {
  font-size: 24px;
  font-family: "UniversLTW01-47LightCn";
  text-transform: uppercase;
  color: #FFF;
  clear: both;
  margin: 10px 0 0 0;
}
#content .bannerhold.featured .container .bannertext .btn-toolbar .btn-group .email-title .icon-mail,
#content .bannerhold.featured .container .bannertext .btn-toolbar .btn-group .email-title .txt {
  width: auto;
  float: left;
  margin: 10px 15px 0 0;
}
#content .bannerhold.featured .container .bannertext .btn-toolbar .btn-group .email-title .icon-mail {
  margin: 15px 15px 0 0;
}
#content .bannerhold.featured .container .bannertext .btn-toolbar .btn-group .email-title:hover {
  text-decoration: none;
}
#content .bannerhold.featured .container .bannertext .btn-toolbar .btn-group .email-title:hover .socialicon {
  color: #368aa2;
}
#content .bannerhold.featured .container .bannertext .btn-toolbar .btn-group .socialicon {
  font-family: 'merkleysocial';
  line-height: 0;
  color: #93a427;
  font-size: 33px;
}
#content .bannerhold.featured .container .bannertext .btn-toolbar .btn-group .rnd {
  display: inline-block;
  font-size: 13px;
  text-align: center;
  line-height: 26px;
  border-radius: 13px;
  width: 26px;
  height: 26px;
  color: #000;
  background-color: #93a427;
}
#content .bannerhold.featured .container .bannertext .btn-toolbar .btn-group .rnd:hover {
  background-color: #368aa2;
}
#content .bannerhold.featured .container .bannertext .btn-toolbar .btn-group:hover {
  text-decoration: none;
}
#content .bannerhold.featured .container .bannertext .btn-toolbar .btn-group .btn {
  margin: 3px 8px 0 8px;
  padding: 0;
  background: none;
}
#content .bannerhold.featured .shadow {
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  min-width: 600px;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(80deg, #000000 0%, rgba(0, 0, 0, 0) 65%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(80deg, #000000 0%, rgba(0, 0, 0, 0) 65%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(80deg, #000000 0%, rgba(0, 0, 0, 0) 65%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(80deg, #000000 0%, rgba(0, 0, 0, 0) 65%);
  /* IE10+ */
}
#content #recent-press {
  margin: 60px 0 60px 0;
}
#content #recent-press .press-item {
  font-family: "UniversLTW01-47LightCn";
}
#content #recent-press .press-item date {
  display: block;
  border-top: 8px solid #368aa2;
  width: 60px;
  height: 20px;
  color: #FFF;
}
#content #recent-press .press-item a {
  color: #000;
}
#content #recent-press .press-item a:hover {
  text-decoration: none;
  color: #368aa2;
}
#content #connect {
  box-sizing: border-box;
  background-color: #f5f9fa;
  padding: 30px 0px 85px;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto 0 auto;
}
#content #connect #instamedia a {
  margin-right: 7%;
  display: block;
  float: left;
  margin-bottom: 45px;
  width: 188px;
  overflow: hidden;
  height: 188px;
}
#content #connect #instamedia a img {
  width: 100%;
  height: auto;
}
#content #connect #instamedia a:last-child {
  margin-right: 0px !important;
}
#content #connect .video {
  margin-top: 40px;
}
#content #connect .video iframe {
  width: 100%;
  height: 375px;
}
#content #connect .tweetHead {
  clear: both;
  overflow: auto;
  margin: 0 0 10px 0;
}
#content #connect .tweetHead a {
  color: #368aa2;
}
#content #connect .tweetHead a img {
  border: 5px solid rgba(255, 255, 255, 0.68);
  margin: 0 10px 0 0;
}
#content #connect .tweetHead a .sen {
  margin: 0 0 0 5px;
  font-weight: 500;
  font-size: 18px;
}
#content #connect .tweetHead a .atSen {
  font-size: 26px;
  font-family: "Univers LT W10 65 Bold";
}
#content #connect #twitter {
  border-top: 9px solid #368aa2;
  border-bottom: 10px solid #368aa2;
  height: 606px;
  overflow-y: scroll;
  /* ------------------------
		
			.user {
			  clear:left;
			}
			
			.user a {
			 width: 100px;
			}
			
			.user span span {
			  width:100px;
			  display:block;
			  margin-top:10px;
			}
			
			.user img, .user a > span {
			  float:left;
			}
			
			.user a > span {
			  margin-left:10px;
			}
			---------------------------- */
}
#content #connect #twitter h2 {
  clear: both;
}
#content #connect #twitter p,
#content #connect #twitter a {
  font-size: 9pt;
  margin: 10px 0 0 0;
  color: #3d3d3d;
}
#content #connect #twitter a,
#content #connect #twitter a:visited {
  color: #427fed;
}
#content #connect #twitter a:hover {
  color: #82afff;
}
#content #connect #twitter ul {
  margin: 0;
  padding: 0;
}
#content #connect #twitter ul li {
  list-style: none;
  overflow: hidden;
}
#content #connect #twitter ul li:hover {
  background-color: #f7f9fa;
}
#content #connect #twitter .user {
  display: none;
}
#content #connect #twitter .tweet {
  width: 88%;
  font-size: 16px;
  padding: 5px 5px 0 5px;
}
#content #connect #twitter .tweet a {
  color: #368aa2;
  font-size: 16px;
}
#content #connect #twitter .timePosted {
  padding: 0;
  margin: 0;
  font-size: 14px;
  color: #959595;
  padding: 0 0 10px 5px;
}
#content #connect #twitter .interact {
  float: left;
  width: 10%;
  margin-top: -7px;
}
#content #connect #twitter .interact a {
  margin-left: 5px;
  float: left;
  color: #93a427 !important;
}
#home h1 {
  margin-top: 20px !important;
}
.indicator {
  border: 1px solid red !important;
}
.hasbanner .main_page_title {
  display: none;
}
.pull-quote {
  font-size: 32px;
  padding: 25px 45px 35px 45px;
  color: #93a427;
  line-height: 38px;
  text-align: center;
  background-image: url(/themes/merkley/images/quote-open.png), url(/themes/merkley/images/quote-close.png);
  background-position: left top, right bottom;
  background-size: 12%;
  background-repeat: no-repeat;
}
.pull-quote .sig {
  display: block;
  margin: 0 55px 0 0;
  text-align: right;
  color: #666;
  font-size: 22px;
}
#search-results li a {
  display: block;
  margin-right: 10px;
}
#main_column img.pull-right {
  margin-left: 15px !important;
  margin-bottom: 10px;
  margin-top: 10px;
}
#main_column img.pull-left {
  margin-right: 15px !important;
  margin-bottom: 10px;
  margin-top: 10px;
}
#main_column #more-help {
  margin: 0 0 60px;
}
#main_column #more-help p {
  font-size: 24px;
}
#main_column .wrap {
  width: 100%;
  background-color: #93a427;
  margin-bottom: 15px;
  color: #fff;
  height: 160px;
  display: table;
}
#main_column .wrap:hover {
  background-color: #368aa2;
}
#main_column .wrap > a {
  color: #fff;
  display: table-cell;
  text-align: center;
  padding: 30px;
  vertical-align: middle;
}
#main_column .wrap > a:hover {
  text-decoration: none;
}
#main_column .wrap > a .caption span {
  font-size: 32px;
}
#main_column .btn {
  font-size: 20px;
  padding: 10px 25px 10px 25px;
}
#main_column .follow .wrap {
  width: 100%;
  background-color: #93a427;
  margin-bottom: 15px;
  color: #fff;
  height: auto !important;
  display: table;
}
#main_column .follow .wrap:hover {
  background-color: #368aa2;
}
#main_column .follow .wrap > a {
  color: #fff;
  display: table-cell;
  text-align: center;
  padding: 30px;
  vertical-align: middle;
}
#main_column .follow .wrap > a:hover {
  text-decoration: none;
}
#main_column .follow .wrap > a .caption span {
  font-size: 35px;
  display: block;
  float: left;
  text-align: left;
  width: 63%;
}
#main_column .follow .wrap > a .caption .socialicon {
  display: block;
  text-align: center;
  float: left;
  width: 27%;
}
#main_column .lead {
  font-size: 24px;
  padding-top: 25px;
  padding-bottom: 25px;
  display: block;
  position: relative;
  width: 100%;
}
#main_column .lead:before {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #368aa2;
  height: 8px;
  width: 60px;
  content: '';
}
#main_column .breakout {
  padding: 40px 100px;
  background-color: #f5f9fa;
  margin: 0px -100px 40px;
}
#main_column .breakout #instamedia,
#main_column .breakout .facebookmedia {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: flex-start;
  width: 100%;
  margin-right: -20px;
}
#main_column .breakout #instamedia > a,
#main_column .breakout .facebookmedia > a {
  width: 250px;
  height: 250px;
  margin-bottom: 20px;
  padding: 0 20px 0px 0px;
  /*&:nth-child(4),&:nth-child(8){
			    	padding:0px;
			    }*/
}
#main_column .breakout #instamedia > a img,
#main_column .breakout .facebookmedia > a img {
  display: block;
  width: 100% !important;
  height: auto !important;
}
#main_column .breakout .panel {
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  margin: 0px;
  border-bottom: 1px solid;
  padding: 45px 0px;
}
#main_column .breakout .panel:last-child {
  border-bottom: none;
}
#main_column .breakout h2 {
  font-family: 'UniversLTW10-67BoldCn';
}
#main_column .breakout h2 .collapsed:after {
  position: absolute;
  top: 0px;
  right: 0px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  content: "\e072";
  font-family: 'Glyphicons Halflings';
  /* Safari */
  -webkit-transform: rotate(0deg);
  /* Firefox */
  -moz-transform: rotate(0deg);
  /* IE */
  -ms-transform: rotate(0deg);
  /* Opera */
  -o-transform: rotate(0deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}
#main_column .breakout h2 a {
  display: block;
  position: relative;
  padding: 0 45px 0 0;
}
#main_column .breakout h2 a:after {
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  position: absolute;
  top: 0px;
  right: 0px;
  content: "\e072";
  font-family: 'Glyphicons Halflings';
  /* Safari */
  -webkit-transform: rotate(90deg);
  /* Firefox */
  -moz-transform: rotate(90deg);
  /* IE */
  -ms-transform: rotate(90deg);
  /* Opera */
  -o-transform: rotate(90deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#main_column .breakout p {
  font-size: 22px;
}
#main_column .breakout #issueFeed li.news time {
  width: 10%;
}
#main_column .breakout #issueFeed li.news a {
  width: 85%;
}
#main_column .breakout #issueFeed li.video time {
  width: 10%;
}
#main_column .breakout #issueFeed li.video a {
  width: 85%;
}
#main_column .breakout #issueFeed li.video #media-player {
  margin: 10px 0 0 10px;
}
#main_column p + form {
  margin-top: 40px;
}
#main_column form fieldset {
  margin: 0 0 25px 0;
}
#main_column form fieldset abbr {
  color: #93a427;
  border: 1px solid transparent;
}
#main_column form fieldset input[type='tel'],
#main_column form fieldset input[type='email'],
#main_column form fieldset input[type='text'],
#main_column form fieldset input[type='search'],
#main_column form fieldset textarea {
  margin-bottom: 0px;
  width: 100%;
  border: 2px solid #368aa2;
  padding: 5px 10px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  height: 45px;
  font-size: 22px;
}
#main_column form fieldset legend {
  font-size: 32px;
  margin: 20px 0 15px 0;
}
#main_column form fieldset p {
  margin: 0px 0px 15px 0px;
}
#main_column form fieldset select {
  border: 2px solid #368aa2;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  height: 45px;
  padding: 0 15px 0 15px;
  font-size: 22px;
}
#main_column form fieldset textarea {
  height: 175px;
  width: 100%;
}
#main_column form fieldset .checkbox input {
  margin-top: 9px;
}
#main_column form .scores {
  border: 1px solid red;
}
#main_column select#actions {
  font-family: sans-serif;
  font-weight: lighter;
  font-size: 24px;
  margin: 15px auto;
  height: 60px;
  display: block;
  border: 4px solid #368aa2;
  box-shadow: none;
}
#main_column .social-container {
  padding: 0 0 15px 0;
}
#main_column .social-container ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  clear: both;
  overflow: auto;
}
#main_column .social-container ul li {
  float: left;
  margin: 0 35px 0 0;
}
#main_column .social-container .sharebox {
  margin-right: 10px;
}
#main_column #sam-main .location-item img {
  width: 100%;
  height: auto;
}
#main_column .source {
  margin: 0 0 10px 0;
}
#main_column footer {
  margin: 45px 0 35px 0;
}
.quicknav.right .nav > li {
  margin-bottom: 15px;
}
.quicknav.right .nav > li > a {
  background-color: #fff;
  color: #368aa2;
}
.quicknav.right .nav > li > a:hover {
  background-color: #368aa2;
  color: #fff;
}
.quicknav.right .nav > li.active > a {
  background-color: #368aa2;
  color: #fff;
}
.quicknav.right .nav > li.active > a:hover {
  background-color: #368aa2;
  color: #fff;
}
.quicknav.right .nav > li:last-child {
  margin-bottom: 0px;
}
.divider {
  background-color: #fff !important;
}
.divider td {
  background-color: #fff !important;
  padding-top: 20px !important;
  border-top: 0 !important;
}
.divider td b {
  font-family: "UniversLTW01-47LightCn";
  font-size: 28px;
}
.table-striped > tbody > tr {
  border: none;
}
.table-striped > tbody > tr > td {
  border: none;
}
.table-striped > tbody > tr > td a {
  text-decoration: none;
  color: #252525;
}
.table-striped > tbody > tr > td a:hover {
  text-decoration: none;
}
.table-striped > tbody > tr > td time {
  color: #368aa2;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #fff;
}
.table-striped > tbody > tr:hover td {
  background-color: #f5f9fa;
}
.table-striped > tbody > tr:hover td a {
  color: #368aa2;
}
.table-striped > tbody .divider > td {
  border-bottom: 1px solid;
}
#tag .main_page_title {
  display: none;
}
#search-issues-page-container {
  margin-bottom: 20px;
}
#search-issues-page-container #issues-page-container #search-issues-page-form #search-issues-page-field-container #search-issues-page {
  width: 100%;
  border: 3px solid #93a427;
  padding: 10px;
  color: #93a427;
}
#search-issues-page-container #issues-page-container #search-issues-page-form #search-issues-page-field-container #search-issues-page:active,
#search-issues-page-container #issues-page-container #search-issues-page-form #search-issues-page-field-container #search-issues-page:focus {
  filter: none;
  outline: none;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
#search-issues-page-results .result {
  display: block;
  width: 100%;
  margin-bottom: 15px;
  padding-bottom: 15px;
  float: left;
}
#search-issues-page-results .result > a {
  float: left;
  display: block;
  margin-right: 15px;
  margin-bottom: 15px;
}
#search-issues-page-results + .media-list {
  display: block;
  width: 100%;
  margin-bottom: 15px;
  padding-bottom: 15px;
  float: left;
}
.latestheader {
  font-family: 'UniversLTW10-57Condense 726513' !important;
}
#issueFeed li {
  margin: 5px 5px 10px 5px;
  font-family: "UniversLTW01-47LightCn";
}
#issueFeed li time {
  margin: 0 5px 0 0;
  color: #368aa2;
  padding: 0 5px 0 5px;
  float: left;
  width: 9%;
}
#issueFeed li a {
  color: #000;
  font-family: "UniversLTW01-47LightCn";
  float: left;
  width: 89%;
}
#issueFeed li a:hover {
  color: #93a427;
  text-decoration: none;
}
#issueFeed li .tagsholder {
  display: none;
  margin: 5px 0 0 0;
  clear: both;
  overflow: auto;
  font-size: 16px;
}
#issueFeed li .tagsholder .taglabel {
  margin: 0 5px 0 0;
}
#issueFeed li .tagsholder .tags {
  clear: both;
  overflow: auto;
  color: #93a427;
}
#issueFeed li .tagsholder .tags a {
  font-size: 13px;
  display: inline-block;
  float: right;
  width: auto !important;
  margin: 0 2px 0 2px;
  padding: 2px 7px 2px 7px;
  color: #FFF;
  background-color: #93a427;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
#issueFeed li.video iframe {
  margin-left: 9.5%;
  float: left;
  display: block;
  width: 70.5%;
  height: 390px;
}
body.media #actions {
  display: none;
}
#actions > li .btn {
  font-size: 14px;
  padding: 1px 8px;
}
#actions > li#reddit-li {
  display: none;
}
#asides {
  margin: 0 0 25px 0;
}
#asides #signatures-container {
  clear: both;
  overflow: auto;
  margin: 0 0 5px 0;
}
#asides .badge {
  background-color: #368aa2;
  font-size: 15px;
}
#asides .signedLabel {
  color: #368aa2;
  padding: 3px 0 0 0;
  font-size: 20px;
}
#asides .optionalText {
  border-top: 1px solid #368aa2;
  padding: 10px 0 0 0;
}
#asides .optionalText p {
  font-size: 20px;
}
#asides,
#asidebutton {
  margin-top: 0px;
}
#asides .relatedfiles,
#asidebutton .relatedfiles {
  padding: 0px;
}
#asides .acrobat,
#asidebutton .acrobat,
#asides .word,
#asidebutton .word,
#asides .excel,
#asidebutton .excel,
#asides .powerpoint,
#asidebutton .powerpoint,
#asides .document,
#asidebutton .document,
#asides .flash,
#asidebutton .flash,
#asides .vid,
#asidebutton .vid,
#asides .avi,
#asidebutton .avi,
#asides .h264,
#asidebutton .h264,
#asides .aud,
#asidebutton .aud,
#asides .mp3,
#asidebutton .mp3,
#asides .txt,
#asidebutton .txt,
#asides .filesize,
#asidebutton .filesize {
  list-style: none;
}
#asides .acrobat a,
#asidebutton .acrobat a,
#asides .word a,
#asidebutton .word a,
#asides .excel a,
#asidebutton .excel a,
#asides .powerpoint a,
#asidebutton .powerpoint a,
#asides .document a,
#asidebutton .document a,
#asides .flash a,
#asidebutton .flash a,
#asides .vid a,
#asidebutton .vid a,
#asides .avi a,
#asidebutton .avi a,
#asides .h264 a,
#asidebutton .h264 a,
#asides .aud a,
#asidebutton .aud a,
#asides .mp3 a,
#asidebutton .mp3 a,
#asides .txt a,
#asidebutton .txt a,
#asides .filesize a,
#asidebutton .filesize a {
  margin-left: 2em;
  display: block;
}
#asides .filesize,
#asidebutton .filesize {
  margin-top: -0.5em;
  font-size: .675;
}
#asides .ie7 .filesize,
#asidebutton .ie7 .filesize {
  display: none;
}
#asides .filesize::before,
#asidebutton .filesize::before {
  content: "(";
}
#asides .filesize::after,
#asidebutton .filesize::after {
  content: ")";
}
#asides .filetype,
#asidebutton .filetype {
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 17px !important;
  margin: 0;
  position: relative;
  text-indent: -999em;
  top: 5px;
  width: 14px !important;
  background-color: #5c8098;
}
#asides .acrobat .filetype,
#asidebutton .acrobat .filetype {
  background: url(/styles/assets/square-icons.png) -126px 0 no-repeat;
}
#asides .word .filetype,
#asidebutton .word .filetype {
  background: url(/styles/assets/square-icons.png) -112px -14px no-repeat;
}
#asides .excel .filetype,
#asidebutton .excel .filetype {
  background: url(/styles/assets/square-icons.png) -98px -28px no-repeat;
}
#asides .powerpoint .filetype,
#asidebutton .powerpoint .filetype {
  background: url(/styles/assets/square-icons.png) -84px -42px no-repeat;
}
#asides .document .filetype,
#asidebutton .document .filetype {
  background: url(/styles/assets/square-icons.png) -56px -70px no-repeat;
}
#asides .txt .filetype,
#asidebutton .txt .filetype {
  background: url(/styles/assets/square-icons.png) -56px -70px no-repeat;
}
#asides .flash .filetype,
#asidebutton .flash .filetype {
  background: url(/styles/assets/square-icons.png) -70px -56px no-repeat;
}
#asides .gallery .filetype,
#asidebutton .gallery .filetype {
  background: url(/styles/assets/square-icons.png) -42px -84px no-repeat;
}
#asides .vid .filetype,
#asidebutton .vid .filetype,
#asides .avi .filetype,
#asidebutton .avi .filetype,
#asides .h264 .filetype,
#asidebutton .h264 .filetype {
  background-image: url(/styles/assets/vid.png);
  height: 20px !important;
  width: 20px !important;
  display: block;
  position: relative;
  top: 0;
}
#asides .press a,
#asidebutton .press a {
  display: block;
}
#asides .galleries ul,
#asidebutton .galleries ul,
#asides .videos ul,
#asidebutton .videos ul {
  padding-left: 0;
}
#asides .galleries ul li,
#asidebutton .galleries ul li,
#asides .videos ul li,
#asidebutton .videos ul li {
  list-style: none;
}
#asides .galleries ul li img,
#asidebutton .galleries ul li img,
#asides .videos ul li img,
#asidebutton .videos ul li img {
  margin: 0;
}
#asides .pull-left,
#asidebutton .pull-left {
  margin-right: 5px;
}
#asides .pull-right,
#asidebutton .pull-right {
  margin-left: 5px;
}
#asides form,
#asidebutton form {
  padding-bottom: 30px;
}
#asides form fieldset,
#asidebutton form fieldset {
  margin: 20px 0px;
}
#asides form fieldset legend,
#asidebutton form fieldset legend {
  display: none;
}
#asides form fieldset abbr,
#asidebutton form fieldset abbr {
  color: #93a427;
  border: 1px solid transparent;
}
#asides form fieldset label,
#asidebutton form fieldset label {
  font-weight: normal;
}
#asides form fieldset input[type='tel'],
#asidebutton form fieldset input[type='tel'],
#asides form fieldset input[type='email'],
#asidebutton form fieldset input[type='email'],
#asides form fieldset input[type='text'],
#asidebutton form fieldset input[type='text'],
#asides form fieldset input[type='search'],
#asidebutton form fieldset input[type='search'],
#asides form fieldset textarea,
#asidebutton form fieldset textarea {
  margin-bottom: 0px;
  width: 100%;
  border: 2px solid #368aa2;
  padding: 5px 10px;
}
#asides form fieldset select,
#asidebutton form fieldset select {
  border: 2px solid #368aa2;
  margin-bottom: 10px;
  width: 100%;
  padding: 5px;
  background: #fff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  height: 40px;
}
#asides form:last-child,
#asidebutton form:last-child {
  padding-bottom: 0px;
}
#asides aside,
#asidebutton aside {
  padding: 15px;
  background-color: #f5f9fa;
}
#asides aside + aside,
#asidebutton aside + aside {
  margin-top: 15px;
}
/* news room ------------------------------ */
#newsroom .main_page_title {
  display: none;
}
#newsroom_landing .main_page_title {
  display: none;
}
#newsroom_landing #featured {
  position: relative;
  height: 250px;
}
#newsroom_landing #featured h1 {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 35px;
  bottom: 5px;
  color: #FFF;
  font-size: 68px;
}
#newsroom_landing h1 {
  font-family: 'UniversLTW10-57Condense 726513' !important;
  margin-bottom: 10px !important;
}
#newsroom_landing #main_column section {
  margin-bottom: 30px;
}
#newsroom_landing #main_column a {
  color: #000;
  font-family: "UniversLTW01-47LightCn";
}
#newsroom_landing #main_column a:hover {
  text-decoration: none;
  color: #368aa2;
}
#newsroom_landing #main_column .press ul li {
  margin: 5px 5px 10px 5px;
  font-family: "UniversLTW01-47LightCn";
}
#newsroom_landing #main_column .press ul li time {
  margin: 0 5px 0 0;
  color: #368aa2;
  padding: 0 5px 0 5px;
  /*border-bottom: 3px solid @blue;*/
}
#newsroom_landing #main_column .videos ul li {
  margin: 5px 5px 10px 5px;
  font-family: "UniversLTW01-47LightCn";
}
#newsroom_landing #main_column .videos ul li time {
  margin: 0 5px 0 0;
  color: #368aa2;
  padding: 0 5px 0 5px;
  /*border-bottom: 3px solid @blue;*/
}
#contact #content {
  min-height: 450px;
}
#thankyou #recent-press {
  background-color: #f5f9fa;
  padding: 35px 0 25px 0;
  margin: 25px 0 15px 0;
}
#guestbook {
  background-color: #fff;
}
#guestbook .masthead {
  display: block;
  width: 100%;
  height: auto;
  background-color: #368aa2;
  position: fixed;
  top: -115px;
  z-index: 1000;
}
#guestbook #content {
  padding-top: 66px;
}
#guestbook #logohold .logo {
  margin: 7px 0 11px 0px !important;
  background: url("/themes/merkley/images/logoalt.png") no-repeat 0 0 transparent;
  background-size: contain;
  height: 90px;
  width: 380px;
  position: relative;
}
#guestbook #logohold .logo a {
  color: transparent;
  display: block;
  height: 100%;
  width: 100%;
}
#guestbook #main_column footer,
#guestbook .main_page_title,
#guestbook #navhold,
#guestbook #searchhold,
#guestbook footer.footer {
  display: none !important;
}
#content .container #main_column #video-content #media-player {
  max-width: 100%;
  margin: 0;
  padding: 0;
}
#content .container #main_column #video-content #media-player iframe {
  width: 100%;
  min-height: 350px;
  border: none;
}
#content .container #main_column #video-content #media-player_wrapper {
  max-height: 350px;
}
#content .container #main_column #video-content #media-player_wrapper object {
  min-height: 350px;
}
#content .container #main_column #video-content #featured-details-header {
  margin-top: 0;
}
#content .container #main_column #video-content #social-media-container {
  clear: both;
  margin: 1em 0 0 20px;
  padding: 0;
  display: block;
  float: left;
}
#content .container #main_column #video-content #social-media-container ul {
  display: block;
  float: left;
  list-style-type: none;
}
#content .container #main_column #video-content #social-media-container ul li {
  display: block;
  float: left;
  margin: 0;
}
#content .container #main_column #video-content #social-media-container ul li input {
  width: 100%;
}
#content .container #main_column #video-content #social-media-container ul li + li {
  margin-left: 10px;
}
#content .container #main_column #video-content #social-media-container ul:after {
  display: table;
  content: " ";
}
#content .container #main_column #share-buttons {
  margin: 0;
  padding: 0;
}
#content .container #main_column #share-buttons li {
  margin-bottom: 0;
  padding: 0;
  vertical-align: top;
  float: left;
  margin-top: 10px;
  margin-right: 10px;
}
#content .container #main_column #share-buttons #share-twitter iframe {
  position: relative;
  top: -3px;
}
#content .container #main_column #share-buttons #share-facebook iframe {
  position: relative;
  top: -2px;
}
#content .container #main_column #share-buttons .youtube a {
  display: block;
  text-indent: -999em;
  width: 44px;
  height: 20px;
  background: transparent url(/images/multimedia/youtube.png) top left no-repeat;
  border-bottom: 0;
}
#content .container #main_column #share-buttons .last {
  width: 180px;
}
#content .container #main_column #share-buttons input[type="text"] {
  padding: 0px;
  width: 130px;
  height: 20px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font-size: .6em
					display: block !important;
}
#content .container #main_column #share-buttons .copied-link {
  padding-right: 25px !important;
  background: url(/images/multimedia/okay.png) no-repeat right center;
}
#content .container #main_column #share-buttons #share-copy-link {
  cursor: pointer;
}
#content .container #main_column #share-buttons #share-link-button-container {
  position: relative;
  cursor: pointer;
}
#content .container #main_column #share-buttons #share-link-button {
  border: 1px solid #cccccc;
  color: #3e3e3e;
  background: #fdfdfd;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.01, #ffffff), color-stop(0.02, #fdfdfd), color-stop(1, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 3% #fdfdfd 4%, #dbdbdb 100%);
  background: -moz-linear-gradient(top, #ffffff 3%, #fdfdfd 4%, #dbdbdb 100%);
  background: -o-linear-gradient(top, #ffffff 3%, #fdfdfd 4%, #dbdbdb 100%);
  background: linear-gradient(top, #ffffff 3%, #fdfdfd 4%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd, endColorstr=#dbdbdb);
  font-size: 11px;
  line-height: 19px;
  height: 19px;
  width: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: border;
  -moz-background-clip: border;
  background-clip: border-box;
  cursor: pointer;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  padding: 0 10px;
}
#content .container #main_column #share-buttons #share-link-button:hover {
  background: #fdfdfd;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.01, #ffffff), color-stop(0.02, #fdfdfd), color-stop(1, #c2c2c2));
  background: -webkit-linear-gradient(top, #ffffff 3% #fdfdfd 4%, #c2c2c2 100%);
  background: -moz-linear-gradient(top, #ffffff 3%, #fdfdfd 4%, #c2c2c2 100%);
  background: -o-linear-gradient(top, #ffffff 3%, #fdfdfd 4%, #c2c2c2 100%);
  background: linear-gradient(top, #ffffff 3%, #fdfdfd 4%, #c2c2c2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd, endColorstr=#c2c2c2);
  border: 1px solid #bbbbbb;
}
#content .container #main_column #share-buttons #share-link-button:hover embed {
  display: block;
}
#content .container #main_column #share-buttons #share-link-container {
  height: 20px;
  width: 420px;
}
#content .container #main_column #share-buttons #share-link {
  border: 1px solid #eee;
  display: block;
  font-size: 11px;
  margin: 0;
  padding: 0;
}
#content .container #main_column #multimedia-browser {
  border-top: 1px solid transparent;
  float: left;
  width: 100%;
}
#content .container #main_column #multimedia-browser ul.nav-tabs {
  margin: 20px 0;
  padding: 0 !important;
  position: relative;
  width: 100%;
  border-bottom: 3px solid #368aa2;
}
#content .container #main_column #multimedia-browser ul.nav-tabs li {
  clear: right;
  display: block;
  float: left;
  margin: auto;
  margin-bottom: 0;
  position: relative;
  width: auto;
}
#content .container #main_column #multimedia-browser ul.nav-tabs li a {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  float: left;
  display: block;
}
#content .container #main_column #multimedia-browser ul.nav-tabs li a:hover {
  background: #368aa2;
  color: #fff;
}
#content .container #main_column #multimedia-browser ul.nav-tabs li.active a {
  background: #368aa2;
  color: #fff;
}
#content .container #main_column #multimedia-browser ul.nav-tabs li.active a:hover {
  background: #368aa2;
  color: #fff;
}
#content .container #main_column #multimedia-browser .tab-content {
  overflow: visible;
}
#content .container #main_column #multimedia-browser .loading {
  min-height: 200px;
  background: url(/themes/default_v2/images/loading.gif) no-repeat center center;
}
#content .container #main_column #multimedia-browser form.multimedia-search {
  margin: 0 0 1em 0;
  padding: 0;
  height: 65px;
}
#content .container #main_column #multimedia-browser legend {
  margin: 0 0 10px 0 !important;
  font-size: 19px !important;
  line-height: 1;
}
#content .container #main_column #multimedia-browser fieldset {
  margin: .5em 0 0 0;
  padding: 0;
}
#content .container #main_column #multimedia-browser input {
  display: inline-block;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font-size: 14px;
  padding: 10px;
  margin: 0;
}
#content .container #main_column #multimedia-browser input[type="button"] {
  display: inline-block !important;
  float: none !important;
  margin: 0 0 0 .5em !important;
  padding: 10px !important;
  height: 40px !important;
  font-size: 18px !important;
}
#content .container #main_column #multimedia-browser a {
  cursor: pointer;
}
#content .container #main_column #multimedia-browser #search-results-header {
  padding: 20px 10px 0 10px;
}
#content .container #main_column #multimedia-browser .loading div#search-results-header {
  display: none;
}
#content .container #main_column #multimedia-browser #search-results-feedback {
  color: #988d85;
  letter-spacing: 1px;
}
#content .container #main_column #multimedia-browser .status {
  display: none;
  color: #fff;
  letter-spacing: 1px;
  background-color: #273e58;
  font-size: 13px;
  padding: 10px 10px 8px 10px;
}
#content .container #main_column #multimedia-browser .status p {
  margin: 0;
}
#content .container #main_column #multimedia-browser .status p + p {
  margin-top: 1em;
}
#content .container #main_column #multimedia-browser .status a {
  color: #fff;
  text-decoration: underline;
}
#content .container #main_column #multimedia-browser .no-results {
  margin-top: 1em;
}
#content .container #main_column #multimedia-browser .multimedia-tools {
  /*float:left;*/
  width: 100%;
}
#content .container #main_column #multimedia-browser .multimedia-tools #search-mm input {
  float: left;
}
#content .container #main_column #multimedia-browser .multimedia-tools #audio-tab-content #by-issue-audio select {
  float: left;
  width: 87%;
}
#content .container #main_column #multimedia-browser .multimedia-tools #audio-tab-content #by-issue-audio #audio-topics-btn {
  float: left!important;
}
#content .container #main_column #multimedia-browser .multimedia-tools fieldset {
  float: left;
  margin-top: 0;
  margin-right: .5em;
  padding: 0;
  width: 48%;
}
#content .container #main_column #multimedia-browser .multimedia-tools fieldset #audio-topics {
  width: 85%;
}
#content .container #main_column #multimedia-browser .multimedia-tools fieldset + fieldset {
  padding-left: .5em;
}
#content .container #main_column #multimedia-browser .multimedia-tools fieldset.multimedia-issues-container {
  margin-right: .5em;
}
#content .container #main_column #multimedia-browser .multimedia-tools select {
  margin: 0;
  display: inline-block;
  width: auto;
  height: 40px;
  float: left;
  padding: 5px;
}
#content .container #main_column #multimedia-browser .multimedia-tools select option,
#content .container #main_column #multimedia-browser .multimedia-tools input {
  font-size: 13px!important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#content .container #main_column #multimedia-browser .multimedia-tools select + select {
  margin-left: .5em;
}
#content .container #main_column #multimedia-browser .has-issues fieldset {
  width: 31%;
  min-width: 0;
}
#content .container #main_column #multimedia-browser .has-issues fieldset input[type="text"],
#content .container #main_column #multimedia-browser .has-issues fieldset select {
  max-width: 75%;
}
#content .container #main_column #multimedia-browser .has-issues fieldset .month {
  max-width: 40%;
}
#content .container #main_column #multimedia-browser .status {
  background-color: #28758e;
}
#content .container #main_column #multimedia-browser .status p {
  font-family: "UniversLTW01-47LightCn";
}
#content .container #main_column #multimedia-browser .pagination {
  clear: both;
  margin-top: 0;
  padding: 8px;
  background-color: #28758e;
  color: #fff;
  border-radius: 0;
}
#content .container #main_column #multimedia-browser .pagination .listing-jump {
  float: left;
}
#content .container #main_column #multimedia-browser .pagination .listing-increment {
  float: right;
}
#content .container #main_column #multimedia-browser .pagination .listing-increment a {
  color: #fff;
  display: inline-block;
}
#content .container #main_column #multimedia-browser .pagination .listing-increment a.selected {
  text-decoration: underline;
}
#content .container #main_column #multimedia-browser .pagination .listing-increment a + a {
  margin-left: .25em;
}
#content .container #main_column #multimedia-browser .row {
  margin: 0px;
}
#content .container #main_column #multimedia-browser .row .media-thumbnail {
  float: left;
  margin: 0 1em 1em 0;
  width: 18.2%;
  height: 240px;
}
#content .container #main_column #multimedia-browser .row .media-thumbnail .default-image {
  background-color: #93a427;
  -webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.4);
}
#content .container #main_column #multimedia-browser .row .media-thumbnail img {
  cursor: pointer;
  width: 100%;
}
#content .container #main_column #multimedia-browser .row .media-thumbnail a {
  font-size: .85em;
  display: block;
}
#content .container #main_column #multimedia-browser .row .media-thumbnail:last-child {
  margin-right: 0;
}
#content .container #main_column #audio-tab-content .search-container .search-media {
  width: 90%;
}
@media (max-width: 1200px) {
  #content .container #main_column #multimedia-browser .row .media-thumbnail {
    width: 18.6%;
  }
}
@media (max-width: 990px) {
  #content .container #main_column #multimedia-browser .row .media-thumbnail {
    width: 18.1%;
  }
}
@media (max-width: 768px) {
  #content .container #main_column #multimedia-browser .row .media-thumbnail {
    width: 46%;
    height: 290px;
    margin: 0 4% 1em 0;
  }
}
@media (max-width: 340px) {
  #content .container #main_column #multimedia-browser .row .media-thumbnail {
    width: 100%;
    margin: 0 0 1em 0;
    height: auto;
  }
}
#maps-container a {
  cursor: pointer;
}
#maps-container #map-container img {
  max-width: none;
}
#maps-container #map-container .map-infowindow p {
  margin: 0;
  font-size: .85em;
}
#maps-container #map-container .map-infowindow p + p {
  margin-top: 1em;
}
#maps-container #restrictor-container {
  margin: 0 0 2em 0;
  background-color: #f5f9fa;
  clear: both;
  color: #333;
  font-size: 0.825em;
  padding: .75em 1.5em;
}
#maps-container #restrictor-container label {
  letter-spacing: auto;
}
#maps-container #restrictor-container input {
  display: inline-block;
  width: auto;
}
#maps-container #restrictor-container input.text {
  width: 150px;
  margin: 0 .75em;
}
#maps-container #restrictor-container input + input {
  margin-left: .75em;
}
#maps-container .checkbox-container + .checkbox-container {
  margin-top: 1em;
}
#maps-container .checkbox-container input {
  position: relative;
  top: -1px;
  margin: 0 0.5em 0 0;
}
#maps-container .checkbox-container .ie input {
  position: static;
}
#maps-container .checkbox-container label {
  line-height: 1;
}
#maps-container span.legend {
  /*  display: inline-block;
  margin-right: 7px;
  width: 13px;
  height: 13px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;*/
  display: none;
}
#maps-container #map-list-container {
  margin-top: 20px;
}
#maps-container #map-list-container h2 {
  border-bottom: 1px solid #ccc;
}
#maps-container #map-list-container ul {
  list-style: none;
  margin: 1em 0 0 0;
  padding: 0;
}
#maps-container #map-list-container ul li + li {
  margin-top: 2em;
}
#maps-container #map-list-container ul + h3 {
  margin-top: 1em;
}
div#content #maps-container input,
div#content #maps-container select,
div#content #maps-container label {
  vertical-align: middle;
}
#maps-container #map-container p.infowindow-image-container img {
  max-width: 250px;
}
.infowindow-date {
  margin-bottom: .25em;
  font-size: .9em;
  font-weight: bold;
  color: #666;
}
/* MOBILE STYLES */
#mobile-main-nav {
  display: none;
  position: relative;
  float: right;
  padding: 13px 12px;
  margin: 0px;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 4px;
  width: 49px;
  cursor: pointer;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#mobile-main-nav .icon-bar {
  background-color: #fff;
}
#mobile-main-nav select {
  opacity: 0;
  position: absolute;
  top: 0;
  cursor: pointer;
  right: 0;
  height: 32px;
  width: 44px;
}
.hidden-desktop {
  display: none;
}
#mobilelink {
  display: none  !important;
}
@media (max-width: 1200px) {
  .container #navhold {
    margin: 40px 30px 0 0 !important;
  }
  .container #searchhold {
    top: 50px !important;
  }
  body #logohold {
    margin-top: 4px;
  }
  body #logohold .logo {
    margin: 0px !important;
    height: 70px  !important;
    width: 280px  !important;
  }
  body #header {
    margin-top: 76px;
  }
  body .container {
    max-width: 1040px !important;
  }
  body #connect {
    max-width: 1040px !important;
  }
  body #connect #instamedia a {
    margin-right: 3% !important;
    margin-bottom: 20px !important;
    width: 172px !important;
    height: 172px !important;
  }
  body #connect .video iframe {
    height: 307px !important;
  }
  body #connect .tweetHead a .sen {
    margin: 0 0 5px 5px !important;
    font-size: 16px !important;
  }
  body #connect .tweetHead a .atSen {
    font-size: 22px !important;
  }
  body #connect #twitter {
    height: 499px !important;
  }
  .bannerhold .bannertext .banner_title {
    color: #fff !important;
    font-size: 80px !important;
    line-height: 82px !important;
    font-family: 'UniversLTW10-67BoldCn';
  }
}
@media (max-width: 1040px) {
  .bannerhold {
    height: 520px !important;
  }
  .bannerhold .bannertext .banner_title {
    color: #fff !important;
    font-size: 80px !important;
    line-height: 82px !important;
    font-family: 'UniversLTW10-67BoldCn';
  }
  .bannerhold .container {
    height: 520px !important;
  }
  .container #navhold .navbar-nav > li > a {
    font-size: 18px !important;
  }
  .container #searchhold.showme {
    width: 480px !important;
    background-color: #fff;
  }
  .container #searchhold.showme #search-field {
    width: 440px  !important;
  }
  body #main_column .search-multimedia-container {
    clear: none;
    overflow: auto;
  }
  body #main_column .search-multimedia-container fieldset {
    float: none;
    display: block;
    width: 100% !important;
    padding: 0 0 25px 0 !important;
  }
  body .container {
    max-width: 990px !important;
  }
  body .container .follow .wrap span {
    font-size: 26px !important;
    margin: 0 5px 0 0;
    padding: 0;
    height: 65px !important;
  }
  body #connect {
    max-width: 990px !important;
  }
  body #connect #instamedia a {
    margin-right: 3% !important;
    margin-bottom: 10px !important;
    width: 161px !important;
    height: 161px !important;
  }
  body #connect .tweetHead a .sen {
    margin: 0 0 5px 5px !important;
    font-size: 16px !important;
  }
  body #connect .tweetHead a .atSen {
    font-size: 20px !important;
  }
  body #connect #twitter {
    height: 478px  !important;
  }
}
@media (max-width: 990px) {
  .bannerhold {
    height: 420px !important;
  }
  .bannerhold .container {
    height: 420px !important;
  }
  .bannerhold .bannertext {
    left: 50px !important;
    width: 85% !important;
  }
  .bannerhold .bannertext .banner_title {
    font-size: 60px !important;
    line-height: 62px !important;
  }
  #content #recent-press .press-item {
    margin-bottom: 40px;
  }
  #content #featured .container .social-title {
    left: 50px !important;
  }
  #content #featured .shadow {
    width: 100% !important;
  }
  .container #navhold {
    margin: 0 0 !important;
    float: left;
  }
  .container #navhold .navbar-nav > li > a {
    font-size: 18px !important;
  }
  .container #navhold .navbar-nav > li:first-child > a {
    padding-left: 0px !important;
  }
  .container #searchhold {
    top: 84px !important;
  }
  .container #searchhold.showme {
    width: 670px !important;
    background-color: #fff;
  }
  .container #searchhold.showme #site-search #search-field {
    opacity: 1;
    width: 630px  !important;
    padding: 0 15px 0 15px;
  }
  .container .follow .wrap span {
    font-size: 26px !important;
    margin: 0 5px 0 0;
    padding: 0;
    height: 65px !important;
  }
  .container #restrictor-container label {
    padding: 0 0 0 20px;
  }
  .container #restrictor-container label,
  .container #restrictor-container input {
    display: block;
    width: 100% !important;
    margin: 5px 0 5px 0;
  }
  .container #restrictor-container .btn {
    float: none;
    width: 100% !important;
    margin: 10px 0 10px 0;
  }
  .stuck .container #searchhold {
    top: 102px !important;
  }
  body {
    /**/
  }
  body .container {
    max-width: 767px !important;
    padding: 0px 50px !important;
  }
  body #content {
    padding-top: 200px !important;
  }
  body #connect {
    max-width: 767px !important;
  }
  body #connect .video iframe {
    height: 353px !important;
    margin-bottom: 60px;
  }
  body #connect #instamedia a {
    margin-right: 3% !important;
    margin-bottom: 10px !important;
    width: 209px !important;
    height: 209px !important;
  }
  body #connect #twitter {
    height: 499px !important;
  }
  body .location-item img {
    width: 100% !important;
    height: auto;
  }
  #regions .location h3 {
    font-size: 18px !important;
  }
  #regions .location .reveal {
    padding: 5px !important;
  }
  #regions .location .reveal strong {
    font-size: 17px !important;
  }
  #main_column .search-multimedia-container {
    clear: none;
    overflow: auto;
  }
  #main_column .search-multimedia-container fieldset {
    float: none;
    display: block;
    width: 100% !important;
    padding: 0 0 25px 0 !important;
  }
  #main_column #issueFeed {
    width: 100%;
  }
  #main_column #issueFeed li {
    clear: both;
    overflow: auto;
    margin: 0 0 15px 0;
  }
  #main_column #issueFeed li time {
    margin: 0;
    padding: 0;
    float: none;
    display: block;
    width: 100%;
  }
  #main_column #issueFeed li a {
    float: none;
    display: block;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .masthead {
    background-color: #368aa2 !important;
    height: auto !important;
    position: fixed !important;
    top: -115px !important;
    width: 100% !important;
  }
  .masthead .container {
    padding: 0 15px !important;
  }
  .bannerhold {
    height: 300px !important;
  }
  .bannerhold .container {
    height: 300px !important;
  }
  .bannerhold .bannertext {
    left: 50px !important;
    width: 80% !important;
  }
  .bannerhold .bannertext .banner_title,
  .bannerhold .bannertext .title {
    color: #fff !important;
    font-size: 60px !important;
    line-height: 62px !important;
    font-family: 'UniversLTW10-67BoldCn';
  }
  .bannerhold .bannertext .banner_title span,
  .bannerhold .bannertext .title span {
    font-family: 'Bodoni W01 Book Italic';
    letter-spacing: 0px  !important;
    font-size: 44px !important;
    line-height: 27px !important;
  }
  body #content,
  .stuck #content {
    padding-top: 52px !important;
  }
  body #header,
  .stuck #header {
    float: left;
    height: 100%;
    margin-top: 55px !important;
    width: 100%;
  }
  body #logohold,
  .stuck #logohold {
    opacity: 1;
  }
  body #logohold .logo,
  .stuck #logohold .logo {
    margin: 7px 0 11px 66px  !important;
    background: url("/themes/merkley/images/logoalt.png") no-repeat 0 0 transparent !important;
    background-size: contain !important;
    height: 90px !important;
    width: 380px !important;
    position: relative;
  }
  body #logohold.searchup,
  .stuck #logohold.searchup {
    opacity: 0 !important;
  }
  #regions {
    display: none !important;
  }
  #mobile-main-nav {
    display: block;
    float: left;
  }
  .navbar-collapse {
    display: block;
  }
  .icon-bar {
    background-color: #fff;
  }
  .navbar {
    margin-bottom: 40px;
  }
  .navbar .navbar-nav {
    display: none;
  }
  body .container #navhold,
  .stuck .container #navhold {
    cursor: pointer;
    position: absolute;
    top: 63px;
    margin: 0 !important;
  }
  body .container #searchhold,
  .stuck .container #searchhold {
    right: 0px;
    margin: 0;
    padding: 0;
    top: 70px !important;
  }
  body .container #searchhold .btn span,
  .stuck .container #searchhold .btn span {
    color: #fff !important;
  }
  body .container #searchhold.showme,
  .stuck .container #searchhold.showme {
    width: 80% !important;
    background-color: #368aa2;
  }
  .navbar-default .navbar-toggle {
    float: left !important;
  }
  body #connect #instamedia a {
    margin-right: 3% !important;
    margin-bottom: 20px !important;
    width: 31.3% !important;
    height: 209px !important;
  }
  body #connect #twitter {
    height: 499px !important;
  }
}
@media (max-width: 460px) {
  .bannerhold {
    height: 240px !important;
  }
  .bannerhold .container {
    height: 240px !important;
  }
  .bannerhold .banner {
    height: auto;
    width: 100% !important;
    max-width: none !important;
  }
  .bannerhold .bannertext {
    left: 15px !important;
    width: 80% !important;
    bottom: 15px !important;
  }
  .bannerhold .bannertext .banner_title,
  .bannerhold .bannertext .title {
    color: #fff !important;
    font-size: 34px !important;
    line-height: 38px !important;
    font-family: 'UniversLTW10-67BoldCn';
  }
  body #content,
  .stuck #content {
    padding-top: 52px !important;
  }
  body #header,
  .stuck #header {
    float: left;
    height: 100%;
    margin-top: 55px !important;
    width: 100%;
  }
  body #logohold,
  .stuck #logohold {
    opacity: 1;
  }
  body #logohold .logo,
  .stuck #logohold .logo {
    margin: 22px 0 0px 66px  !important;
    background: url("/themes/merkley/images/logoalt.png") no-repeat 0 0 transparent !important;
    background-size: contain !important;
    height: 90px !important;
    width: 300px !important;
    position: relative;
  }
  body #logohold.searchup,
  .stuck #logohold.searchup {
    opacity: 0 !important;
  }
  body .container {
    padding: 0 15px !important;
  }
}
@media (max-width: 360px) {
  .bannerhold {
    height: 200px !important;
  }
  .bannerhold .container {
    height: 200px !important;
  }
  .bannerhold .banner {
    height: auto;
    width: 100% !important;
    max-width: none !important;
  }
  .bannerhold .bannertext {
    left: 15px !important;
    width: 80% !important;
    bottom: 15px !important;
  }
  .bannerhold .bannertext .banner_title,
  .bannerhold .bannertext .title {
    color: #fff !important;
    font-size: 34px !important;
    line-height: 38px !important;
    font-family: 'UniversLTW10-67BoldCn';
  }
  .bannerhold .bannertext .btn-toolbar {
    font-size: 14px !important;
  }
  .bannerhold .bannertext .btn-toolbar .email-title {
    font-size: 14px !important;
  }
  .bannerhold .bannertext p,
  .bannerhold .bannertext div,
  .bannerhold .bannertext a {
    font-size: 14px !important;
    width: 100%;
  }
  body #content,
  .stuck #content {
    padding-top: 52px !important;
  }
  body #header,
  .stuck #header {
    float: left;
    height: 100%;
    margin-top: 55px !important;
    width: 100%;
  }
  body #logohold,
  .stuck #logohold {
    opacity: 1;
  }
  body #logohold .logo,
  .stuck #logohold .logo {
    margin: 22px 0 0px 66px  !important;
    background: url("/themes/merkley/images/logoalt.png") no-repeat 0 0 transparent !important;
    background-size: contain !important;
    height: 90px !important;
    width: 300px !important;
    position: relative;
  }
  body #logohold.searchup,
  .stuck #logohold.searchup {
    opacity: 0 !important;
  }
  body .container {
    padding: 0 15px !important;
  }
}
@media (max-width: 320px) {
  .bannerhold {
    height: 200px !important;
  }
  .bannerhold .container {
    height: 200px !important;
  }
  .bannerhold .banner {
    height: auto;
    width: 100% !important;
    max-width: none !important;
  }
  .bannerhold .bannertext {
    left: 15px !important;
    width: 80% !important;
    bottom: 15px !important;
  }
  .bannerhold .bannertext .banner_title,
  .bannerhold .bannertext .title {
    color: #fff !important;
    font-family: 'UniversLTW10-67BoldCn';
  }
  .bannerhold .bannertext .banner_title span,
  .bannerhold .bannertext .title span {
    letter-spacing: 0px  !important;
    font-size: 14px !important;
    line-height: 14px !important;
  }
  .bannerhold .bannertext .btn-toolbar {
    display: none;
  }
  .bannerhold .bannertext p,
  .bannerhold .bannertext div,
  .bannerhold .bannertext a {
    font-size: 14px !important;
    width: 100%;
  }
  body #content,
  .stuck #content {
    padding-top: 52px !important;
  }
  body #header,
  .stuck #header {
    float: left;
    height: 100%;
    margin-top: 55px !important;
    width: 100%;
  }
  body #logohold,
  .stuck #logohold {
    opacity: 1;
  }
  body #logohold .logo,
  .stuck #logohold .logo {
    margin: 37px 0 7px 60px !important;
    background: url("/themes/merkley/images/logoalt.png") no-repeat 0 0 transparent !important;
    background-size: contain !important;
    height: 64px !important;
    width: 226px !important;
    position: relative;
  }
  body #logohold.searchup,
  .stuck #logohold.searchup {
    opacity: 0 !important;
  }
  body .container {
    padding: 0 15px !important;
  }
}
@media print {
  html {
    margin: 0px !important;
    padding: 0px !important;
    height: 100% !important;
    width: 100% !important;
    /* body */
  }
  html body {
    margin: 0px !important;
    padding: 0px !important;
    height: 100% !important;
    width: 100% !important;
    overflow-x: visible !important;
  }
  html body a[href]:after {
    content: none !important;
  }
  html body #logo,
  html body .logohold,
  html body .navbar,
  html body #toolbar,
  html body .footer,
  html body footer,
  html body #breadcrumb {
    display: none!important;
  }
  html body .rss-subscribe:after {
    content: "";
  }
  html body #masthead {
    display: none;
  }
  html body #searchnav {
    display: none;
  }
  html body #searchnav .navbarhold {
    display: none;
  }
  html body #searchnav #searchform {
    display: none;
  }
  html body #home .top-container {
    width: 100% !important;
  }
  html body #home .top-container #content .container {
    width: 100% !important;
  }
  html body .container {
    /* DEFUALT ---------------------------*/
    width: 100% !important;
  }
  html body .container ul {
    width: 100%;
  }
  html body .container ul li {
    color: #ccc !important;
    width: 100%;
  }
  html body .container div {
    color: #333333 !important;
    width: 100%;
  }
  html body .container div * {
    color: #333333 !important;
  }
  html body .container img:after,
  html body .container a:after {
    content: "";
  }
  html body .container #asides .social,
  html body .container #asides .servicespod {
    display: none;
  }
  html body .container img {
    margin: 10px;
  }
  html body .container .inline-search {
    display: none;
  }
  html body .container #search-issues-page-container,
  html body .container #search-issues-page-results {
    display: none;
  }
  html body .container .media-list .media {
    page-break-inside: avoid;
  }
  html body .container .media-list a.pull-left,
  html body .container .media-body {
    display: block;
    float: left;
    width: 15%;
  }
  html body .container .media-list a.pull-left {
    margin-right: 5% !important;
  }
  html body .container .media-list a img {
    width: 100%;
  }
  html body .container .media-body {
    width: 80%;
  }
  html body .container #main_column .wrap {
    height: 75px;
  }
  html body .container #main_column .wrap > a {
    text-align: left;
    padding: 10px;
  }
  html body #content {
    margin: 0;
    padding: 0;
    width: 100% !important;
  }
  html body #content .bannerhold.featured {
    width: 100%;
  }
  html body #content .bannerhold.featured .container {
    width: 100% !important;
  }
  html body #content .bannerhold.featured .container .bannertext {
    top: 425px;
    left: 50px;
    color: #000;
    margin: 0;
    padding: 0;
  }
  html body #content .bannerhold.featured .container .bannertext .title {
    font-size: 40px;
    line-height: 45px;
  }
  html body #content .bannerhold.featured .container .bannertext .btn-toolbar {
    display: none;
  }
  html body #content .container {
    width: 100% !important;
    margin: 0;
    padding: 0;
  }
  html body #content .container #recent-press {
    padding: 0;
    margin: 0;
    width: 100%;
  }
  html body #content .container #recent-press .press-item date {
    display: block;
    width: 100%;
    height: auto;
    border: none;
  }
  html body #content .container #recent-press .press-item a {
    display: block;
    margin: 10px 0 10px 0;
    color: #000;
  }
  html body #content #connect {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  html body #content #connect .container {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  html body #content #connect .container .row {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  html body #content #connect .container .row #instamedia {
    margin: 0 0 25px 0;
    padding: 0;
  }
  html body #content #connect .container .row #instamedia a {
    margin: 0;
  }
  html body #content #connect .container .row .video {
    display: none;
  }
  html body #content #connect .container .row aside .tweetHead {
    display: block;
  }
  html body #content #connect .container .row aside .tweetHead .pull-left img,
  html body #content #connect .container .row aside .tweetHead .pull-left .sen {
    display: none;
  }
  html body #content #connect .container .row aside #twitter {
    display: block;
  }
  html body .bannerhold {
    margin: 0;
    padding: 0;
    height: 550px !important;
  }
  html body .bannerhold img {
    height: 300px;
    width: auto;
  }
  html body .bannerhold .bannertext {
    position: relative;
    display: block !important;
    width: 100%;
    height: 200px;
    top: 375px;
    left: 0;
    padding: 0;
    margin: 0;
  }
  html body .bannerhold .bannertext .banner_title {
    display: block;
    font-size: 40px !important;
    line-height: 50px !important;
    padding: 0;
    margin: 0;
    height: auto;
    text-align: left;
  }
  html body .bannerhold .bannertext #sam-banner p {
    text-align: left;
    font-size: 22px !important;
  }
  html body .bannerhold .bannertext #sam-banner p a {
    font-size: 22px !important;
  }
  html body #regions {
    padding: 0;
  }
  html body #regions .container {
    width: 100%;
    padding: 10px;
  }
  html body #regions .container > .row {
    margin: 0;
    padding: 0;
  }
  html body #regions .container .location.title {
    display: block;
    text-align: left;
    margin: 0 0 15px 0;
    padding: 0;
    height: 55px;
    float: none;
  }
  html body #regions .container .location.title h3 {
    display: block;
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 28px;
  }
  html body #regions .container .location {
    width: 100%;
    position: relative;
    display: block;
    margin: 0;
    padding: 10px;
    height: 95px;
    float: none;
    text-align: left;
  }
  html body #regions .container .location h3 {
    display: none;
  }
  html body #regions .container .location .reveal {
    top: 0 !important;
    display: block;
    height: auto;
    padding: 5px;
  }
  html body .footer {
    display: none !important;
  }
  html #media #content #video-content #player {
    display: none;
  }
  html #media #content #video-content #share-buttons {
    display: none !important;
  }
  html #media #content #multimedia-browser .tabbed-content {
    border: 1px solid red;
    /*
						.search-multimedia-container{
							border:1px solid blue;
						}
						
						.pagination{
							border:1px solid purple;
						}
						*/
  }
  html #media #content #multimedia-browser form.multimedia-search {
    display: none;
    margin: 0 0 1em 0;
    padding: 0;
    height: 65px;
  }
  html #media #content #multimedia-browser .pagination {
    display: none !important;
  }
  /* html */
}
#flagForm #flag-options {
  /*
		tr{
			td{
				label{
					margin:0;
					padding:0;
					
					input{
						margin:0;
						padding:0;
					}
				}
				span{
					font-size:18px;
				}
			}
		}
		
		.shipping{
	
			td{
				padding-top:25px;
			}
			
		}
		*/
}
#flagForm #flag-options .head {
  margin: 15px 0 15px 0;
  font-weight: bold;
  border-bottom: 2px solid #EEE;
}
#flagForm #flag-options .row label {
  display: none;
}
/* collapse ------------------------------- */
@media (max-width: 990px) {
  #flag-options .head {
    display: none !important;
  }
  #flag-options .row {
    border-bottom: 1px solid #ccc;
    margin: 0 0 25px 0;
  }
  #flag-options .row .total {
    text-align: right;
  }
  #flag-options .row label {
    display: inline-block !important;
  }
  .shipping div,
  .subtotal div {
    text-align: right;
  }
}
