/* CSS Document */

.showcase-page{ /*background:#28292a;*/}
.showcase-page .body_main_section{padding:40px 0 40px;}

.showcase-page .section_title{ margin-bottom:10px; color:#adadad;}
.showcase-page .page_title{ font-size:43px; line-height:45px; color:#fff;}
.showcase-page .text-highlighted{ font-size:20px; color:#767676; line-height:30px;}

.showcase-page .like-share ol{ text-align:left;}
.showcase-page .like-share ol li,
.showcase-page .like-share ol li a{ color:#fff;}
.showcase-page .like-share ol li:first-child{ padding-left:20px;}
.showcase-page .like-share .like_cnt{ background-color:#fff; color:#767676;}


.showcase-slider figcaption{ font-size:14px; line-height:20px; color:#fff; min-height:inherit; padding:10px 0;}

.showcase-slider.leaveslife-slider figcaption {color: #000;}

.slider-nav.slick-slider .slick-slide { outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.slider-nav.slick-slider .slick-slide img{ transition:all 0.6s; -moz-transition:all 0.6s; -webkit-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; width:100%;}
.slider-nav.slick-slider .slick-current img{filter:grayscale(100%); -webkit-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); -moz-filter:grayscale(100%);}
.slider-nav.slick-slider .slick-current{ position:relative;}

.slider-nav.slick-slider  .slick-current .thumb-img{ position:relative;}
.slider-nav.slick-slider .slick-current .thumb-img:after{ content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.4); }
.slider-nav.slick-slider .slick-current .thumb-img:before{content:''; position:absolute;  left:0; right:0; top:0; bottom:0;box-shadow:inset 0 0 0 4px rgba(255,255,255,1); z-index:99;}

.thumb-img{ padding:4px; margin:5px;}

.showcase-lt{ padding-right:40px;}

.slick-prev.slick-arrow,
.slick-next.slick-arrow{ position:absolute; top:50%; z-index:9; background:url(../images/slide_arrow.png) no-repeat; height:30px; width:25px; text-indent:-999px; border:none; outline:none;}
.slick-prev.slick-arrow{ left:-30px; background-position:0 0;}
.slick-next.slick-arrow{ right:-30px; background-position:100% 0;}


/**NEW SHOWCASE**/
.orgnaisation-wrap{ padding:20px; border:2px solid #950329; margin:60px auto 20px; color:#fff;background:rgba(0,0,0,0.2); max-width:1024px;}
.orgnaisation-wrap h3{ padding:8px; color:#fff; background:#950329; display:inline-block; font-weight:600; position:absolute; top:-60px; margin-bottom:0;}
.orgnaisation-wrap h4{ font-size:18px; line-height:18px; background-color:#dfd077; padding:10px; display:inline-block; color:#000; font-weight:600; margin:15px auto;}
.orgnaisation-wrap figure{position:relative; max-width:900px; margin:40px auto; }
.orgnaisation-wrap figure:last-child{ margin-bottom:0;}
.orgnaisation-wrap .about-text{ font-size:18px; line-height:24px; margin-bottom:20px;}

.orgnaisation-wrap figure .figimg{max-width:550px; display:inline-block; float:left;}
.orgnaisation-wrap figure figcaption{ max-width:450px; display:inline-block; float:left; padding:20px 10px 20px 30px; position:absolute; top:50%; transform:translateY(-50%);}
.orgnaisation-wrap figure figcaption:before{ content:''; position:absolute; top:0; left:0; right:0; border-top:1px solid #950329; border-right:1px solid #950329; height:50px;}
.orgnaisation-wrap figure.figureRight figcaption:before{border-left:1px solid #950329; border-right:none;}


.orgnaisation-wrap figure.figureRight .figimg{ float:right; margin:0 0px auto 0;}
.orgnaisation-wrap figure.figureRight figcaption{ right:inherit; text-align:right; max-width:450px; padding:20px 30px 20px 20px;}

.orgnaisation-wrap figure.small-image-figureRight figcaption{ right:45%; text-align:right;}
.orgnaisation-wrap figure.small-image-figureRight .figimg{ float:right; margin:0 72px auto 0;}
.orgnaisation-wrap figure.medium-image-figureRight .figimg{ float:right; margin:0 22px auto 0;}
.orgnaisation-wrap figure.large-image-figureRight .figimg{ float:right; margin:0 10px auto 0;}



.friends-of-family-wrap{ max-width:1024px; width:100%; margin:30px auto 0; color:#fff; text-align:center; color:#bdbdbd; font-size:18px; line-height:24px; display:block;} 
.friends-of-family-wrap h2{ font-size:26px; text-align:center; line-height:26px; font-weight:600; margin-bottom:15px; text-transform:uppercase; color:#fff;}
.friends-of-family-wrap ul{ margin:20px 0 0;}
.friends-of-family-wrap ul li{ margin-bottom:20px; font-size:16px; line-height:20px; text-align:left;}
.friends-of-family-wrap ul li img{ margin-bottom:5px; width:100%;}


@media all and (max-width:1440px){
 .showcase-page .body_main_section{ padding:25px 0;} 
}

@media all and (max-width:1180px){
.showcase-lt{ padding-right:0px;}
}


@media all and (max-width:1080px){
 .orgnaisation-wrap figure.figureRight figcaption{ max-width:45%;}
}

@media all and (max-width:990px){
 .orgnaisation-wrap figure.figureRight figcaption, .orgnaisation-wrap figure figcaption{max-width: 100%; position: relative;top: inherit;  right: inherit;  transform: inherit;  float: none; display: block; text-align:center;}
 .orgnaisation-wrap figure .figimg, .orgnaisation-wrap figure.figureRight .figimg{ float:none; max-width:inherit; margin:0 auto 10px; display:block;}
 .orgnaisation-wrap figure .figimg img{ margin:0 auto;}
 
 .orgnaisation-wrap figure figcaption:before,
 .orgnaisation-wrap figure.figureRight figcaption:before{display:none;}
 
  .orgnaisation-wrap figure{ border-bottom:1px solid #950329;}
  .orgnaisation-wrap figure:last-child{ border-bottom:none;}
}

@media all and (max-width:767px){
.showcase-slider{ margin:30px 0;}
.showcase-page .page_title{font-size: 28px;line-height: 35px;}
.friends-of-family-wrap ul{ text-align:center;}
.friends-of-family-wrap ul li{ display:inline-block; margin:0 auto 20px; float:inherit;}
}

@media all and (max-width:767px){
.orgnaisation-wrap figure.figureRight figcaption{}
}