html {
  color: white;
  min-height: 100%;
  min-width: 940px;

  background-color: black;

  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(bottom, #737373 0%, #000000 50%);

  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(bottom, #737373 0%, #000000 50%);

  /* Opera */
  background-image: -o-linear-gradient(bottom, #737373 0%, #000000 50%);

  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #737373), color-stop(.5, #000000));

  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(bottom, #737373 0%, #000000 50%);

  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#000000', EndColorStr='#222222'); /* IE6,IE7,IE9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#000000', EndColorStr='#222222')"; /* IE8 */

}

body {
  margin: 0px;
  background-image: url(/sites/all/themes/twoThousandSixHundred/styles/images/bg-image-transparent-blue-box.png);
}

div.region.region-footer a {
  color: yellow;
}

h1 {
  padding: 10px 25px;
  color: yellow;
  text-align: center;
  font-size: 36px;
margin: auto;
width: 885px;
text-shadow: 3px 0px 5px black, 0px 3px 5px black;
background: -moz-linear-gradient(top,  rgba(186,221,181,0) 0%, rgba(140,199,131,1) 17%, rgba(95,178,82,0.74) 33%, rgba(57,158,41,0.46) 50%, rgba(18,138,0,0.75) 67%, rgba(12,91,0,1) 82%, rgba(12,88,0,0.96) 83%, rgba(5,36,0,0.32) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(186,221,181,0)), color-stop(17%,rgba(140,199,131,1)), color-stop(33%,rgba(95,178,82,0.74)), color-stop(50%,rgba(57,158,41,0.46)), color-stop(67%,rgba(18,138,0,0.75)), color-stop(82%,rgba(12,91,0,1)), color-stop(83%,rgba(12,88,0,0.96)), color-stop(100%,rgba(5,36,0,0.32))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(186,221,181,0) 0%,rgba(140,199,131,1) 17%,rgba(95,178,82,0.74) 33%,rgba(57,158,41,0.46) 50%,rgba(18,138,0,0.75) 67%,rgba(12,91,0,1) 82%,rgba(12,88,0,0.96) 83%,rgba(5,36,0,0.32) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(186,221,181,0) 0%,rgba(140,199,131,1) 17%,rgba(95,178,82,0.74) 33%,rgba(57,158,41,0.46) 50%,rgba(18,138,0,0.75) 67%,rgba(12,91,0,1) 82%,rgba(12,88,0,0.96) 83%,rgba(5,36,0,0.32) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(186,221,181,0) 0%,rgba(140,199,131,1) 17%,rgba(95,178,82,0.74) 33%,rgba(57,158,41,0.46) 50%,rgba(18,138,0,0.75) 67%,rgba(12,91,0,1) 82%,rgba(12,88,0,0.96) 83%,rgba(5,36,0,0.32) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(186,221,181,0) 0%,rgba(140,199,131,1) 17%,rgba(95,178,82,0.74) 33%,rgba(57,158,41,0.46) 50%,rgba(18,138,0,0.75) 67%,rgba(12,91,0,1) 82%,rgba(12,88,0,0.96) 83%,rgba(5,36,0,0.32) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00baddb5', endColorstr='#52052400',GradientType=0 ); /* IE6-9 */


border-radius: 15px;
box-shadow: inset 15px 0px 25px black, inset -15px 0px 25px black;
}

h3 {
  font-size: 30px;
}

p {
  /*color: white;*/
}

.italic {
  font-style: italic;
}

div#block-system-main {
}

div#content-area{
margin: auto;
margin-top: 10px;
width: 940px;

box-shadow: 0 0 175px 15px rgb(11, 44, 11), inset 0 0 195px black;
background: #0e0e0e;
background: -moz-linear-gradient(top, #0e0e0e 0%, #7d7e7d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#7d7e7d));
background: -webkit-linear-gradient(top, #0e0e0e 0%,#7d7e7d 100%);
background: -o-linear-gradient(top, #0e0e0e 0%,#7d7e7d 100%);
background: -ms-linear-gradient(top, #0e0e0e 0%,#7d7e7d 100%);
background: linear-gradient(to bottom, #0e0e0e 0%,#7d7e7d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#7d7e7d',GradientType=0 );

}

div#content-header {
  height: 32px;
  width: 940px;
  margin: auto;
}

div.node-cover {
  width: 420px;
  margin: auto;
}

/* GGOgle CSE width fix for firefox:*/
div#block-google-cse-google-cse input#edit-query
{
  width: 180px;
}

/* Drupal Overlay z-index fixes */
#overlay-container, .overlay-modal-background, .overlay-element {
z-index: 500;
}

div#toolbar {
  z-index: 1010;
}

div.field-name-field-cover-image img {
  display: block;
  margin: auto;
}

div.jb-caption {
  background-color: rgba(0, 0, 0, 0) !important;
}
div.jb-caption a, div.jb-caption > div.jbac-number {
  font-size: 1.75em;
  white-space: nowrap;
  width:auto;
}

div.jb-idx-thumbnail-container { 
  border-top: 1px solid green !important;
}

/*
div#header {
min-width: 940px;
margin: auto;
} 
*/

/* cover gallery */
.views-exposed-form label {
font-weight: bold;
color: yellow;
border-bottom: 1px solid green;

}

.form-submit, .form-select {
  background-color: green;
  color: black;
border: 1px solid lightgreen;
border-radius: 2px;
height: 22px;


	-webkit-box-shadow:inset 0px 1px 0px 0px #38571d;
	box-shadow:inset 0px 1px 0px 0px #38571d;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6db82b), color-stop(0.5, green), color-stop(1, #495) );
	background:-moz-linear-gradient( center top, #6db82b 5%, green 50%, #495 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6db82b', endColorstr='#495');
	background-color:#6db82b;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid black;
	display:inline-block;
	color:black;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 14px;
	text-decoration:none;
	text-shadow:1px 1px 2px lightgreen;
}.form-submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #42870a), color-stop(1, #6db82b) );
	background:-moz-linear-gradient( center top, #42870a 5%, #6db82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#42870a', endColorstr='#6db82b');
	background-color:#42870a;
}

.views-widget-sort-by {
}

.views-widget-sort-order {
  padding-left: 53px !important;
}

#views-exposed-form-cover-gallery-page {
position: relative;
bottom: 40px;
width: 400px;
  margin: auto;
vertical-align: middle;
 display: table;
}

.views-exposed-widgets {
  border-bottom: 1px solid green;
  padding-bottom: 3px;
}

.views-submit-button {
    padding-right: 55px !important;
}

.node-unpublished {
  background-color: black;
}

div#content-area {
}

td {
  color: rgb(0, 255, 0);
}

a {
  color: yellow;
  text-decoration: underline;
  cursor: pointer;
}

a:hover {
  color: red;
}
span.print-link a {
  font-size: 16px !important;
  text-decoration: underline;
  color: yellow;
}
span.print-link {
  padding-bottom: 0em;
}
div.tabs a {
  color: blue;
}

body.admin-menu tr {
  /**background-color: #000b6e;**/
}

.Fake {
  pointer-events: none;
  cursor: default;
}

#content-header {
  position:relative;
}

#block-simple-subscription-subscribe {
display: inline-block;
background: grey;
position: absolute;
z-index: 1000;
left: 0px;
top: 0px;
padding: 15px;
border-radius: 5px;
text-align: center;
border: 4px groove grey;
}

#hope-x-mailing-list {
 display: block;
 position: absolute;
  left: 170px;
  top: 4px;
padding: 1px;
}

#hope-x-mailing-list p {

}

#hope-x-mailing-list form {

}

#hope-x-mailing-list form span {
  font-family: helvetica;
padding-left: 5px;
  vertical-align: bottom;
}

#hope-x-mailing-list input {
  font-style: italic;
  padding-left:5px;
  color: grey;
  width: 180px;
}

#hope-x-mailing-list button {
  padding: 0px 5px;
  background: rgb(234, 247, 232);
}

div.tabs {
	margin: auto;
	width: 947px;
}

#block-block-28 {
	padding: 8px;
}
/*
.special-message {
  text-align: center;
  font-size: 24px;
  background: black;
  margin-top: 20%;
}
p {
  color: white !important;
}

html {
	background: black !important;
  background-image: none;
  position: absolute;
  width:100%;
  height:100%;
  min-width: 0px;
}
*/

#___gcse_0 {
  display: none;
}

body.page-payphones .view-payphones-of-the-world .form-item-jump select, body.page-storemap .view-tgeomap2 .form-item-jump select {
	z-index: 1;
	position: absolute;
	top: -52px;
	left: 33px;
}

.leaflet-container {
	z-index: 0;
}

body.page-stores #content-area .view-tgeomap2 div.chosen-processed {
	padding: 0px;
width: 141px;
z-index: 1;
position: relative;
top: -55px;
left: 100px;
}

body.page-stores #content-area .view-footer .view-tgeomap2 ul {
	display: grid;
	grid-template-columns: auto auto auto;
}

body.page-stores #content-area.view-footer .view-tgeomap2 h3 {
	text-decoration: underline;
}
body.page-stores #content-area .view-footer h3 {
	margin-bottom:10px;
}

body.page-stores #content-area .view-footer {
	padding: 20px;
}
body.page-stores #content-area .view-header {
    height:0px;
}
body.page-payphones #payphone_title_image {
  box-shadow: 0 0 10px 5px infobackground;
}

body.page-payphones div.chosen-processed {
 left: 27px;
 position: absolute;
 top: -53px;
background: none;
border: 0px;
box-shadow: none;
text-shadow: none;
padding: 0px;
}

body.page-payphones .content {
  margin:auto;
}
body.page-payphones #content-area {
  padding-bottom: 125px;
}

#widget_pager_bottom_featured_slideshow-block_1 {
  display: none;
}

#block-block-28 {
  position: absolute;
}

.page-audio-segments .view-audio-segments {

}
.page-audio-segments .view-audio-segments .view-audio-segments {
  float: left;
  width:640px;
}
.page-audio-segments .node-teaser {
  margin-top:20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
border-bottom: 1px solid green;
border-image:linear-gradient(to right, green, yellow, green) 1;
}
.page-audio-segments .node-teaser h2 {
  font-size:2em;
  padding-bottom:10px;
}
.page-audio-segments .node-teaser h2 > a {
 text-decoration: none;
 pointer-events: none;

    color: green;
    text-shadow: 1px 1px yellow;

}
.view-audio-segments .links li.node-readmore {
display: none;
}
.page-audio-segments .node-teaser .field-name-field-audio-file {
  padding-top:20px;
}
.node-audio-segment .content p, .view-audio-segments p {
  margin: 10px 0px;
}
.view-audio-segments h2 {
  font-weight: bold;
  font-size: 1.2em;
}
.view-audio-segments .field-item {
  margin: 5px 0px;
  padding: 5px 0px;
}
#node-37679 {
this is the audio segment langing page;
padding: 20px 40px;
text-align:justify;
font-family: monospace;
font-size:1.2em;
}
#node-37679 p {
margin: 5px 0px;
padding: 5px 0px;
}
#node-37679 p:not(:last-child) {
}
#block-views-audio-segments-block-1 {
    margin: 10px;
    padding: 10px;
}
#block-views-audio-segments-block-1 a{
font-size: 1.1em;
line-height: 1.4em;
}
.field-name-audio-file-link {
  z-index: 10;
  position: relative;
}
#block-block-32 {
  float:left;
  margin-left: 100px;
  padding: 5px;
border: 1px solid green;
margin-top: 5px !important;
}
#block-block-10 {
float: left;
margin-left: 100px;
border: 1px solid green;
padding: 5px;
margin-top: 5px !important;
}


@media only screen and (max-width: 600px) {
#block-views-slide-test-block-1 {
  display: none;
}
  html {
    width: auto;
    min-width: auto;
    height:100%;
  }
  #header {
    width: 100%;
    position: fixed !important;
    top: 0px;
    z-index: 100;
  }
  div#header > div.section {
    width: auto !important;
    min-width: auto;
  }

  div#header img {
    padding-top: 10px !important;
  }

  h1.title {
    display: block;
    clear: both;
    width: auto;
    position: relative;
    top: 70px;
    z-index: 1;
  }
  p {
	  xtext-align: justify;
  }
  body.node-type-radio-show div.node-main {
    width:auto !important;
  }
  .node-main p {
    text-align: justify !important;
  }

  div.twitter-logo {
    clear: both;
    margin: auto;
    height: auto;
    width: auto;
  }
  div.twitter-logo p {
    margin: 0px !important;
  }
  div.twitter-logo p img {
    top: 0px !important;
    margin: 5px;
  }
#block-block-12 .f-keys {
  grid-gap: 8px !important;
}
  .region-highlight {
      height: 100%;
  }
  #highlight {
	  background: #5ce07a;
	  background: -moz-linear-gradient(top,#5ce07a 0%,#2ecc34 38%,#13a500 59%,#22965c 100%);
	  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#5ce07a),color-stop(38%,#2ecc34),color-stop(59%,#13a500),color-stop(100%,#22965c));
	  background: -webkit-linear-gradient(top,#5ce07a 0%,#2ecc34 38%,#13a500 59%,#22965c 100%);
	  background: -o-linear-gradient(top,#5ce07a 0%,#2ecc34 38%,#13a500 59%,#22965c 100%);
	  background: -ms-linear-gradient(top,#5ce07a 0%,#2ecc34 38%,#13a500 59%,#22965c 100%);
	  background: linear-gradient(to bottom,#5ce07a 0%,#2ecc34 38%,#13a500 59%,#22965c 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3de03a',endColorstr='#12762c',GradientType=0);
    display: block;
    clear: both;
    height: 100%;
  }
  #search-iframe {
      position: fixed !important;
  }
  #block-block-12 .four-key-group {
    grid-template-columns: repeat(6,40px [col-start]) !important;

  }
  .f8-12, .f7,.f8 {
     display: none !important;
  }
  div#footer > div.region-footer > div.top-footer {
    width: auto;
    margin: 0px;
    padding: 0px;
    min-height: 0px;
  }
  .region.region-blockgroup-upper-footer.upper-footer.top-footer.blockgroup > * {
    display: block !important;
    margin: 15px 0px !important;
float: none !important;
  }

  .top-footer {
    width: auto !important;
  }

  div#footer > div.region-footer > div.top-footer {
    width: auto !important;
    display: grid;
    justify-content: center;
    text-align: center;
  }
  div.bottom-footer {
    width: auto !important;
    text-align: center;
  }
  ul.nice-menu-down li.menuparent ul a {
    background-color: rgba(0,0,1,.5);
  }
  ul.nice-menu-down li.menuparent ul li {
    padding: 0px;
  } 
  ul.nice-menu li.menuparent ul {
    width: 90%;
  }

  #block-block-28 {
    position: relative;
  }
  div#content-header {
    display: none;
    position: fixed;
    width: 100% !important;
    z-index:1;
  }
  div.tabs {
    display: none;
  }
  //* { width: auto !important; } *//
  #block-block-12 {
    background: green;
  }
  body {
    overflow: scroll !important;
  }
  li { 
  }
  body.node-type-news-item > div#header a#logo {
    width: auto !important !important;
    right: 0px !important;
    background-size: contain;
  }
  div#header > div.section {
    height: 100% !important;
  }
  body.node-type-news-item div#header a#logo > img {
    display: block !important;
    opacity: 0;
    margin: 0px;
    width: 50% !important;
  }
  ul.nice-menu li.menuparent > a {
    pointer-events: none;
    cursor: default;
  }
  div#header a#logo > img {
	  margin: auto !important;
	  display: block;
	  height: 60px !important;
	  width: auto !important;
  }
  body.node-type-news-item div#header div.region-header {
	  width: auto !important;
  }
  ul.nice-menu-down > li {
	  border: 0px !important;
	  margin: 0px !important;
  }

  body.node-type-news-item > div#header a#logo {
    background-size:contain !important;
    background-position:center;
  }
  body.node-type-news-item h1 {
	  margin: 0px !important;
  }
  .node-left-side {
	  display: none !important;
  }
  div#header a#logo {
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    margin: 0px !important;
    padding: 0px !important;
  }
  div#block-system-main ol li > div {
    margin: 2px 0px !important;
    padding: 0px 10px !important;
  }

  .menuIconContainer {
    display: inline-block;
    cursor: pointer;
    position: absolute;
    z-index: 10;
    top: 20px;
    right: 20px;
    background: black;
  }
  div#block-system-main ol div.views-field {
	//padding: 3px 0px !important;
  }
  .bar1, .bar2, .bar3 {
    width: 35px !important;
    height: 5px;
    background-color: #fff;
    margin: 6px 0;
    transition: 0.4s;
  }
  /* Rotate first bar */
  .change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px) ;
    transform: rotate(-45deg) translate(-9px, 6px) ;
  }
  /* Fade out the second bar */
  .change .bar2 {
    opacity: 0;
  }
  /* Rotate last bar */
  .change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px) ;
    transform: rotate(45deg) translate(-8px, -8px) ;
  }


  #search-iframe {
  }
  #content-header {
    height: 100% !important;
  }
  #region-highlight {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-areas: "top" "bottom";
    height: auto;
  }
  h1 {
    font-size:22px !important;
  }
  #header {
  }
  #block-views-new-issue-advertiment-block {
	  display: block !important;
	  float: none !important;
	  width: 36px !important;
    display: block !important;
    position: absolute !important;
    margin: 5px 0px 0px 20px !important; 
    height: 50px !important;
    width: auto !important;
    right: auto !important;
  }
  #block-views-new-issue-advertiment-block .view-content {
	  width: auto !important;
	  height: auto !important;
	  float: none !important;
  }
  #block-views-new-issue-advertiment-block h2, #block-views-new-issue-advertiment-block .view-footer, #block-views-new-issue-advertiment-block .views-field-title{
	  display:none;
  }
  .views-field {
    display: none;
  }
  
  .views-field-field-cover-image {
    display: block !important;
    margin:0px !important;
    bottom:0px !important;
    position:initial !important;
    float: none !important;
  }
  .views-field-field-cover-image img {
    height: 50px;
    width: auto;
  }
  .view-new-issue-advertiment .view-header {
    display:none;
  }

  .views-field-title {
    display: block;
    height: auto !important;
    width: 95% !important;
  }
  #content-area {
    padding-top: 60px !important;
    width: 100% !important;
  } 
  view-header { display: none;}
  form#search_form_homepage {
    width: auto !important;
  }
  div#block-system-main ol li {
    line-height: 30px;
    height: 40px;
  }
  div#block-system-main ol{
    width: 100% !important;
  }
  div#block-system-main ol li a {
    font-size: 16px !important;
  }
  body {
  }
  #logo { display: block; }
  
  #block-views-featured-slideshow-block,
  #idblock-views-new-issue-advertiment-block
    { display: none; }

  div#block-nice-menus-1 {
    position: relative !important;
    display: none;
    width: auto !important;
    height: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
  }

  #content-header {
	  display: none;
	  }
  ul#nice-menu-1 li {
    display: block;
    clear: both;
    width: auto;
    border-radius: 0px;
    width: 100% !important;
  }
  div.views-field > span {
	  //padding: 10px;
    display: block !important;
    //text-align:center;
  }
  
  body.page-store {
      height: 100%;
  }
  body.page-store #content-area {
    height:100%;
  }

  body.page-stores .ctools-jump-menu-select {
      width:100%;
  }
  body.page-stores #content-area .view-header {
      height:auto;
    padding:0px 10px 5px 10px;
  }
  #content-area > .view-tgeomap2 > .view-content {
    margin: 0px 10px;
  }
  .view-dom-id-cdf8f009e9cf0c149bd29e8101a1226d {
	      margin: 6px 12px;
      }
  body.page-stores .view-id-tgeomap2 .view-footer .view-content {
    //padding: 10px;
    //top: 25px;
    //position: relative;
  }
  body.page-stores .view-id-tgeomap2 .view-footer .view-content li {
    border-bottom: 1px solid grey;
    width:auto !important;
  }
  body.page-stores div#content-area {
      height: 100%;
  }
  body.page-stores .view-id-tgeomap2 > .view-footer, #footer {
      //display:none;
  }
  body.page-stores .view-id-tgeomap2 > .view-footer {
      padding:5px;
  }
  body.page-stores .views-field {
    display:block;
    //padding:0px 10px;
  }
body.page-stores #content-area .view-footer .view-tgeomap2 ul {
    grid-template-columns: auto;
}

body.node-type-news-item div.node-news-item p {
  padding-bottom:20px;
}

body.node-type-news-item div#content-area div.node-news-item {
    padding:20px;
}
.field-name-audio-file-link {
  z-index: 10;
  position: relative;
}

}







body.page-store-map-test .view-map-test > .view-content {
  float: right;
  width: 80%;
}
body.page-store-map-test .view-map-test > .view-footer {
  float: left;
  width: 20%;
  height: 400px;
  overflow:scroll;
  overflow-x:hidden;
  background:black;
}
body.page-store-map-test .view-map-test > .view-footer .view-content{
	float:left;

}

