
/* = Slides ----------------------------------------------- */
.bslide-slides-master { overflow:hidden; }
.bslide-slides-master:last-child { margin-bottom:0; }

.bslide-slides-container { visibility:hidden; }
.bslide-slide { float:left; padding:0px; z-index:10 !important; }

main section#bslide-slides { width:100%; margin:36px 0px 120px 0px; float:left; position:relative; overflow:hidden !important; background: rgba(102,163,23,0.0)}

.bslide-slide article.sliderimage { display:block; position:relative; width:85% !important; margin:4px 7.5% 4px 7.5%; background-color: rgba(255,255,255,1.00); text-align:center; padding:48px 5%;
-webkit-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.12); box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.12); border-bottom:0px; }

.bslide-slide article.sliderimage img { max-height:640px !important; max-height:60vh !important; max-width:70% !important; display:inline-block; float:left; }
.bslide-slide article.sliderimage p   { display:inline-block; float:right; max-width:22%; text-align:left; max-height:640px !important; max-height:60vh !important; overflow-y:auto; margin:12px 0px;}
.bslide-slide article.sliderimage p   { font-size:100%; text-align:justify; color:rgba(37,37,37,1.00); font-weight:300; }
.bslide-slide article.sliderimage p strong   { font-size:133%; color:rgba(0,0,0,1.00); font-family: 'Open Sans', sans-serif; font-weight:400; }


/* Flex-MOD */

.bslide-slide article.sliderimage { 

		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		justify-content: space-around !important;
		align-items: center !important;
		align-content: stretch !important;
		height:640px !important;
		height:65vh !important;
		min-height:320px;
		 }

.bslide-slide article.sliderimage a { max-width:none !important; display:block !important; float:left; }
.bslide-slide article.sliderimage a img  { display:block !important; float:left; max-width:100% !important;max-height: 544px !important; }


.bslide-slide article.sliderimage p   { display:block !important; float:left; max-width: none; overflow-y:hidden; margin:56px 24px 48px 32px; align-self: center;}
.bslide-slide article.sliderimage p   { font-size:100%; text-align:justify; color:rgba(37,37,37,1.00); font-weight:300; }
.bslide-slide article.sliderimage p strong   { font-size:133%; color:rgba(0,0,0,1.00); font-family: 'Open Sans', sans-serif; font-weight:400; }



@media
only screen and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 1), 
only screen and (max-width : 765px)  {  
.bslide-slide article.sliderimage a img  { max-width:100% !important; max-height: 50vh !important; }
.bslide-slide article.sliderimage p   	 { max-height: 55vh; margin:32px 6px 32px 12px; }
.bslide-slide article.sliderimage p   	 { font-size:85%; font-weight:300; }
}




/* prev next buttons */
.bslide-prev-next {
	position: absolute;	
	margin-top:24px;
  	display: block;
	width:100%; height:100%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none; }

.bslide-prev, .bslide-next {
  position: absolute;	
  display: block;
  z-index:999 !important;	
  cursor: pointer;
  width:32px; 
  height:90px;
  background-size:32px 90px; 
  background-position:center; 
  font-size:1px; 
  color:rgba(255,255,255,0.00);
  top:37%; }

.bslide-prev  { background-image: url(pic/left.svg);  left:8px;}
.bslide-next  { background-image: url(pic/right.svg); right:8px;}

.bslide-prev:hover,
.bslide-next:hover { opacity: 0.8; }

.bslide-prev.cslide-disabled:hover,
.bslide-next.cslide-disabled:hover  {  opacity: 1; }

.bslide-disabled  { opacity: 0.3; }