/* Featured Block Grid */

.view-id-featuredblocks .views-view-responsive-grid__item {
	margin: 2px 4px 4px 2px;
  border: 2px solid rgba(180, 180, 220, 0.4);
  border-radius: 10px;
  box-shadow: 3px 4px 5px 0 rgba(50, 50, 100, 0.4);
}
.view-id-featuredblocks .views-view-responsive-grid__item .views-view-responsive-grid__item-inner {
	padding: 2px 5px;
}
/* fix bullets on oralhist blk */
.oralhistfntblk1 .views-field-field-firstname .field-content li {
 list-style-position: inside;
}


/* Commerce offer keep shopping/cart/checkout links */
.region-content  #block-belgrade-fhs-keepshopping {
	display: block;
	float: left;
}
.region-content #block-belgrade-fhs-page-title {
	display: block;
	overflow: hidden; /* or 'auto' */
}


/* Shopping Block Grid */

.catalogpressmain .views-field.views-field-title.catalogpresstitle {
}

/* Catalog FHSpress View Grid */
.catalogpressmain .views-view-responsive-grid__item {
	margin: 2px 4px 4px 2px;
  border: 2px solid rgba(180, 180, 220, 0.4);
  border-radius: 10px;
  box-shadow: 3px 4px 5px 0 rgba(50, 50, 100, 0.4);
}
.catalogpressmain .views-view-responsive-grid .views-view-responsive-grid__item .views-view-responsive-grid__item-inner{
	padding: 6px;
}
.catalogpressmain .catalogpressrepimg {
	float: left;
	margin: 6px 8px 0 0;
}
.catalogpressmain .catalogpressrepimg a:hover {
  opacity:0.5 !important;
  filter:alpha(opacity=50) !important; /* For IE8 and earlier */
  box-shadow: 0 0 0px #000000 !important;
}
.catalogpressmain .catalogpressrepimg img {
	border: 4px double #4D2704;
}
.catalogpressmain .catalogpresstitle {
	font-size: 108%;
	font-weight: 600;
}
.catalogpressmain .catalogpressbodysummary {
	font-size: 85%;
	text-justify: inter-word;
	text-align: justify;
	float: left;
}
.catalogpressmain .catalogpressbodysummary .more-link {
  float: right;
}
.catalogpressmain .catalogpressadd2cart {
	margin: 3px 0;
}
/*  hide product variation, we only have one anyways per type */
#block-belgrade-fhs-content .catalogpressadd2cart .commerce-order-item-add-to-cart-form .field--type-entity-reference.field--name-purchased-entity.field--widget-entity-reference-autocomplete {
  display: none;
  /* visibility: hidden; */
}
#block-belgrade-fhs-content .catalogpressadd2cart {
	display: block;
	float: left;
	clear: left;
}

/*  CSS for Day in History Block */
span.rImage4dayinhistblk {
   float: left;
   margin-right:6px;
   margin-top: 5px;
   margin-bottom: 0;
}
span.rImage4dayinhistblk a img {
    border: 2px solid black;
}
span.rImage4dayinhistblk a img:hover {
    border: 2px dashed blue;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
}
span.rdate4dayinhistblk {
    font-size: 105%;
    font-weight: 600;
}
span.Title4dayinhistblk {
    font-size: 105%;
    font-weight: 600;
}
span.rdate4dayinhistblk {
    font-size: 105%;
    font-weight: 600;
}
span.Title4dayinhistblk {
    font-size: 105%;
    font-weight: 600;
}
span.TBody4dayinhistblk {
}
.Imghtml4dayinhistblk a img {
   float: left;
   margin-right:6px;
   margin-top: 5px;
   margin-bottom: 0;
}
.Wbody4dayinhistblk .TBody4dayinhistblk {
	font-size: 80%;
	line-height: 1;
	text-align: justify;
}
.Wbody4dayinhistblk .TBody4dayinhistblk .more-link {
  float: right;
}


/* Commerce FHSPRESS, block for new releases */
span.fhspnew3fieldlabelwrap{
	float: left;
	margin: 1px;
}

span.fhspnew3fieldlabelwrap img.image-style-slide-90x135h {
    /* style for both odd and even rows */
    background: #f3f4ee;
    border-width: 1px;
    border-style: solid;
    border-color: #bebfb9;
}

#fhspressnewreleasesfooter {
	font-size: 80%;
}


/*  Tweak FF Radio displays */
.ffr-supporterfield {
	display: inline-block;
}
.ffr-supporterfield .field__items .field__item article {
	display: block;
	float: left;
}
.ffr-supporterfield .supporterlist2emblem {
  float: left;
  margin: 5px;
}
.ffr-supporterfield .supporterlist2title  {
	float: none;
}

.ffr-segment-details.field .field__items .field__item .eck-entity {
  border-top: 1px solid rgba(30, 30, 30, 0.5); 
  border-bottom: 1px solid rgba(50, 50, 50, 0.5);
}


/*  FFTV views */
/* more article css */
.view-fftv .fftvlistwrapfields {
	min-height: 150px;
}
.view-fftv .fftvlistwrapfields .fftvlistrepimgport .image-style-thumbportrait{
  float: left; margin-right: 10px; margin-bottom: 5px; 
  border-style: double;
  border-width: 4px;
}
.view-fftv .fftvlistwrapfields .fftvlistrepimgport a .image-style-thumbportrait:hover  {  
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.view-fftv .view-content .views-row .fftvwrapfields {
	display: block;
  clear: both;
}
.fftvbodysummary .more-link {
   font-size: 110%;
}
.fftvbodysummary .more-link:hover {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
}
 
/* FFTV content node episode and date section tweak */
.node-type--florida-frontiers-television .block-field-blocknodeflorida-frontiers-televisiontitle .content .field--name-title {
  font-family: "OldNewspaperTypes";
}
.node-type--florida-frontiers-television .fftv-node-epi, .node-type--florida-frontiers-television .fftv-node-date {
	font-size: 170%;
	font-family: "OldNewspaperTypes";
  font-weight: 700;
}

/* FFTV content node sponsor display tweak */
.node-type--florida-frontiers-television .block-field-blocknodeflorida-frontiers-televisionfield-supporter {
	margin-top: 1em;
}
.node-type--florida-frontiers-television .fftv-node-supporters .field--name-title h2 a {
	font-size: 84%;
}
.node-type--florida-frontiers-television .fftv-node-supporters .field__item article {
	margin-bottom: 2em;
}


/* FFArticles View tweaks */

.view-ffarticles .view-content .ffarticlelist-rowclass, .ffarticlepgblk.view-ffarticles .view-content .even, .ffarticlepgblk.view-ffarticles .view-content .odd {
	min-height: 160px;
  margin-bottom: 10px;
}
.ffarticlerepimgfieldspan .field-content a img.image-style-thumbportrait {
  float: left; margin-right: 10px; margin-bottom: 5px; 
  border-style: double;
  border-width: 4px;
}
.ffarticlerepimgfieldspan .field-content a img.image-style-thumbportrait:hover  {  
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.ffarticlepgblk .ffarticlelist-rowclass .views-field-title  {
	font-family: "OldNewspaperTypes";
  font-weight: 700;
  font-size: 140%;
}


