.bl_hide{ display: none; } .blu-swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-wrapper{width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transition-timing-function:ease;-o-transform:translate(0px,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease}
.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}
.blu-swiper-container{width:100%;color:#fff;text-align:center}
.swiper-gallery{opacity:0;-webkit-transition:opacity .35s ease-out;-moz-transition:opacity .35s ease-out;-ms-transition:opacity .35s ease-out;-o-transition:opacity .35s ease-out;transition:opacity .35s ease-out}
.swiper-gallery.blu-swiper-container{margin-bottom:0}
.swiper-gallery .swiper-wrapper{position:relative}
.swiper-gallery .swiper-wrapper img{width:100%}
.blu-swiper-container .arrow-left{position:absolute;left:10px;top:50%;margin-top:-150px;width:35px;height:300px;z-index:10000}
.blu-swiper-container .arrow-left:before{content:''; font-size:40px;color:#FFF;position:absolute;top:50%;left:-40px;margin-top:-20px;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-ms-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}
.blu-swiper-container:hover .arrow-left:before{left:10px}
.blu-swiper-container .arrow-right{position:absolute;right:10px;top:50%;margin-top:-150px;width:35px;height:300px;z-index:10000}
.blu-swiper-container .arrow-right:before{content:'';font-size:40px;color:#FFF;position:absolute;top:50%;right:-40px;margin-top:-20px;-webkit-transition:right .15s ease-out;-moz-transition:right .15s ease-out;-ms-transition:right .15s ease-out;-o-transition:right .15s ease-out;transition:right .15s ease-out}
.blu-swiper-container:hover .arrow-right:before{right:10px}
.entry-content .swiper-gallery .arrow-left{left:30px}
.entry-content .swiper-gallery .arrow-right{right:30px}
.entry-content .swiper-pagination{left:30px}
.swiper-slide{height:100%;position:relative}
.swiper-slide .swipe-small>div{border-color:#FFF;border-style:solid}
.swiper-wrapper{position:absolute;top:0}
.swiper-slide>div{height:100%}
.swiper-slide .swiper-content{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}
.swiper-content.no-image{background:none repeat scroll 0 0 #777}
.swiper-text{position:relative;z-index:2;text-align:center;width:100%;display:table;padding:0 30px;height:100%}
.swiper-text>div{display:table-cell;text-align:center;vertical-align:middle;position:relative;z-index:2}
.swiper-text:after{background:none repeat scroll 0 0 #000;content:"";height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%;-webkit-transition:opacity .15s ease-out;-moz-transition:opacity .15s ease-out;-ms-transition:opacity .15s ease-out;-o-transition:opacity .15s ease-out;transition:opacity .15s ease-out}
.ie8 .swiper-text:after{display:none!important}
.swiper-text:hover:after{opacity:.3}
.swiper-pagination{position:absolute;z-index:20;left:10px;bottom:10px}
.swiper-pagination-switch{display:inline-block;width:8px;height:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#222;margin-right:5px;-ms-filter:"alpha(Opacity=80)";opacity:.8;border:1px solid #fff;cursor:pointer}
.swiper-visible-switch{background:#aaa}
.swiper-active-switch{background:#fff}
.blu-swiper-container:hover{cursor:url(https://mail.google.com/mail/images/2/openhand.cur),default!important}
.blu-swiper-container.active,.blu-swiper-container.active .swiper-wrapper .swiper-slide a{cursor:url(https://mail.google.com/mail/images/2/closedhand.cur),default!important}
.swiper-content .entry-title,.swiper-content .title-category{color:#FFF;margin-bottom:0;margin-top:0;text-shadow:1px 1px 1px rgba(0,0,0,.2)}
.swiper-content.swiper-small .entry-title{font-size:25px}
.swiper-content .title-category{font-size:20px;text-transform:uppercase}
.swiper-content .entry-title a{color:#FFF}
.bw_slider * {
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
box-sizing: border-box; 
-webkit-font-smoothing:antialiased;
}
.bw_slider, .bw_slider.box {
padding: 0;
}
.bw_slider .widget-body{
padding: 0!important;
overflow: hidden;
position: relative;
}
.bw_slider .widget-body ul{
list-style: none;
margin: 0;
padding: 0;
}
.bw_slider .instagram-images-container{
overflow: hidden;
}
.bw_slider .blu-swiper-container .swiper-wrapper{
position: relative;
}
.bw_slider .blu-swiper-container .swiper-wrapper .swiper-slide > .swiper-image{
display: block;
padding-right: 4px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
padding-top: 100%;
height: auto;
}
.bw_slider .blu-swiper-container .swiper-wrapper .swiper-slide .insta-image:after {
background: none repeat scroll 0 0 #000000;
content: "";
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
-webkit-transition: opacity .15s ease-out;
-moz-transition: opacity .15s ease-out;
-ms-transition: opacity .15s ease-out;
-o-transition: opacity .15s ease-out;
transition: opacity .15s ease-out;  
width: 100%;
}
.bw_slider .ie8 .blu-swiper-container .swiper-slide .insta-image:after{
display: none!important;
}
.bw_slider .blu-swiper-container .swiper-slide .insta-image:hover:after {
opacity: 0.2;
}
.bw_slider .blu-swiper-container .swiper-slide:last-child .insta-image{
padding-right: 0
}
.bw_slider .blu-swiper-container .arrow-left,
.bw_slider .blu-swiper-container .arrow-right {
height: 40%;
margin-top: 0;
position: absolute;
top: 30%;
width: 35px;
z-index: 400;
outline: none!important;
}
.bw_slider .blu-swiper-container .arrow-right:before { display: none; }
.bw_slider .blu-swiper-container .arrow-left:before { display: none; }
.bw_slider .blu-swiper-container .arrow-right { right: -40px;
}
.bw_slider:hover .blu-swiper-container .arrow-right {
right: 0;
background-position: 0 -226px;
cursor: pointer;
}
.bw_slider .blu-swiper-container .arrow-left { left: -40px;
}
.bw_slider:hover .blu-swiper-container .arrow-left {
left: 0;
background-position: -61px -226px;
cursor: pointer;
} .bw_instagram .widget-header-instagram{
border-radius: 2px 2px 0 0 ;
padding: 10px 10px 3px;
text-align: center;
background: #4f7da1;
background: -moz-linear-gradient(top, #4f7da1 0%, #316188 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f7da1), color-stop(100%,#316188));
background: -webkit-linear-gradient(top, #4f7da1 0%,#316188 100%);
background: -o-linear-gradient(top, #4f7da1 0%,#316188 100%);
background: -ms-linear-gradient(top, #4f7da1 0%,#316188 100%); 
background: linear-gradient(to bottom, #4f7da1 0%,#316188 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f7da1', endColorstr='#316188',GradientType=0 );
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) inset, 0 -1px 0 rgba(0, 0, 0, 0.05) inset;
}
.bw_instagram .widget-header-instagram .instagram-logo{
display: inline-block;
width: 100px;
height: 30px;
background-position: 0 0;
}
.bw_instagram .blu-swiper-container .swiper-slide .insta-link{
display: block;
height: 100%;
width: 100%;
position: absolute;
top: 0;
}
.bw_instagram .widget-body .instagram-header{
z-index: 2;
position: static;
padding: 0;
}
.bw_instagram .instagram-header li{
display: table-cell;
width: 1%;
text-align: center;
line-height: 1.1!important;
padding: 10px 0;
background: #fefefe;
background: -moz-linear-gradient(top,  #fefefe 0%, #f4f4f4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f4f4f4));
background: -webkit-linear-gradient(top,  #fefefe 0%,#f4f4f4 100%);
background: -o-linear-gradient(top,  #fefefe 0%,#f4f4f4 100%)
background: -ms-linear-gradient(top,  #fefefe 0%,#f4f4f4 100%);
background: linear-gradient(to bottom,  #fefefe 0%,#f4f4f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f4f4f4',GradientType=0 );
border-left: 1px solid #D5D5D5;
border-bottom: 1px solid #D5D5D5;
border-top: 1px solid #D5D5D5;
}
.bw_instagram .instagram-header li:last-child{
border-right: 1px solid #D5D5D5;
}
.bw_instagram .instagram-header li p{
color: #333333;
font-weight: bold;
margin: 0; 
font-size: 16px; 
line-height: inherit!important;
}
.bw_instagram .instagram-header li small{
line-height: inherit!important;
font-weight: bold;
color: #9B9EA2;
font-size: 12px;
}
.bw_instagram .instagram-interactions{
border-radius: 0 0 1px 1px;
bottom: 0;
text-align: left;
color: #ADADAD;
font-size: 12px;
padding: 10px;
width: 100%;
z-index: 10;
line-height: 1.3;
background: #fefefe;
background: -moz-linear-gradient(top,  #fefefe 0%, #f4f4f4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f4f4f4));
background: -webkit-linear-gradient(top,  #fefefe 0%,#f4f4f4 100%);
background: -o-linear-gradient(top,  #fefefe 0%,#f4f4f4 100%);
background: -ms-linear-gradient(top,  #fefefe 0%,#f4f4f4 100%);
background: linear-gradient(to bottom,  #fefefe 0%,#f4f4f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f4f4f4',GradientType=0 );
border: 1px solid #D5D5D5;
}
.bw_instagram .instagram-interactions .instagram-heart-icon{
background-position: 0 0;
border-right: 1px solid #D5D5D5;
display: inline-block;
float: left;
height: 30px;
margin-left: -9px;
margin-right: 6px;
margin-top: -7px;
width: 36px;
}
.bw_instagram .instagram-interactions .instagram-likes{
width: 1000px;
}
.bw_instagram .instagram-interactions i{
font-size: 18px;
}
.bw_instagram .instagram-interactions a{
text-decoration: none;
color: #6088AA!important;
}
.bw_instagram:hover .caption_text.on_hover{
opacity: 1;
}
.bw_instagram .caption_text.on_hover{
opacity: 0;
}
.bw_instagram .caption_text{
position: absolute;
bottom: 35px;
text-align: center;
width: 100%;
left: 0;
padding: 0 25px;
-webkit-transition: opacity .15s ease-out;
-moz-transition: opacity .15s ease-out;
-ms-transition: opacity .15s ease-out;
-o-transition: opacity .15s ease-out;
transition: opacity .15s ease-out;  
} .bw_flickr .flickr-username{
display: inline-block;
}
.bw_flickr .flickr-username:hover, .bw_flickr .flickr-interactions a:hover{
background-color: rgba(0,0,0,0.5)!important;
}
.bw_flickr .flickr-header .flickr-username{
display: inline-block; position: absolute;
top: 20px;
right: 15px;
text-align: right;
text-decoration: none;
font-size: 11px;
color: #FFFFFF!important; z-index: 11;
text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
}
.bw_flickr .flickr-header .flickr-logo{
background-position: 10px -37px;
background-repeat: no-repeat;
display: block;
height: 50px;
position: absolute;
top: 0;
width: 50%;
z-index: 11;
}
.bw_flickr .username{
position: absolute;
font-size: 11px;
color: #FFFFFF!important;
text-decoration: none;
bottom: 20px;
left: 10px;
z-index: 10;
text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
}
.bw_flickr .username-shadow {
background: none repeat scroll 0 0 #000000;
display: block;
height: 50px;
bottom: 0;
left: 0;
opacity: 0;
position: absolute;
width: 100%;
z-index: 5;
-webkit-transition: opacity .1s ease-out;
-moz-transition: opacity .1s ease-out;
-ms-transition: opacity .1s ease-out;
-o-transition: opacity .1s ease-out;
transition: opacity .1s ease-out;  
}
.bw_flickr:hover .username-shadow {
opacity: 0.5;
}
.bw_flickr .flickr-interactions{
position: absolute;
border-radius: 0 0 1px 1px;
bottom: 0;
text-align: left;
color: #ADADAD;
font-size: 12px;
padding: 0;
width: 100%;
z-index: 10;
line-height: 1.3;
background: transparent;
}
.bw_flickr .flickr-interactions .flickr-star-icon{
background-position: 0 0;
border-right: 1px solid #D5D5D5;
display: inline-block;
float: left;
height: 30px;
margin-left: -9px;
margin-right: 6px;
margin-top: -7px;
width: 36px;
}
.bw_flickr .flickr-interactions i{
font-size: 18px;
}
.bw_flickr .flickr-interactions a{
width: 100%;
padding: 10px;
display: inline-block;
text-decoration: none;
color: #FFFFFF!important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
text-overflow: ellipsis;
}