/* Site specific styles on top of the Borano theme (main.css, plugins.css). */

/* Custom CSS from the WordPress customizer: slider on small screens. */
@media (max-width: 768px) {
  .swiper-container.uncropped-slides .swiper-wrapper { align-items: center; }
  .swiper-container.uncropped-slides .swiper-slide { height: 50%; margin-top: -40px; }
  .swiper-container.uncropped-slides .swiper-slide .title { display: none; }
}

/* Child theme additions (balinthambalko/assets/css/additional.css). */
.page-bio .page-content .wpb_row { align-items: stretch; display: flex; }
.page-bio .page-content .wpb_column.vc_col-has-fill { display: flex; }
.grid .grid-item .video.expand {
  border-radius: 50%;
  font-size: 14px;
  position: absolute;
  display: block;
  text-align: center;
  opacity: 0;
  transform: scale(.7);
  transition: all .3s ease;
  z-index: 1;
}
.grid .grid-item-inner:hover .video.expand { opacity: 1; }

/* Per page backgrounds and spacing that WPBakery used to inline. */
.bio-photo {
  background-image: url(/uploads/2018/03/balint_low-004.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.contact-photo {
  background-image: url(/uploads/2018/03/Padang_Bigbarrel-7287_PS_BNW.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.vc_col-has-fill > .vc_column-inner.no-fill-padding { padding: 0; margin: 0; }
.bio-text { padding-bottom: 10px; }
.bio-button { margin-top: 10px; }
.prints-intro { padding-top: 30px; padding-bottom: 30px; }
.post-gallery { margin-top: 35px; }

/* Subset of the WPBakery grid rules (js_composer.min.css) that the page layouts rely on. */
.vc_clearfix:after,.vc_column-inner::after,.vc_row:after{clear:both}
.vc_row:after,.vc_row:before{content:" ";display:table}
@media (max-width:767px){.vc_hidden-xs{display:none!important}}
@media (min-width:768px) and (max-width:991px){.vc_hidden-sm{display:none!important}}
.vc_column_container{width:100%}
.vc_row{margin-left:-15px;margin-right:-15px}
.vc_col-sm-12,.vc_col-sm-3,.vc_col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media (min-width:768px){.vc_col-sm-12,.vc_col-sm-3,.vc_col-sm-6{float:left}.vc_col-sm-12{width:100%}.vc_col-sm-6{width:50%}.vc_col-sm-3{width:25%}}
.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}
.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
.wpb_content_element{margin-bottom:35px}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:35px}
.vc_column_container{padding-left:0;padding-right:0}
.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}
.wpb_image_grid .wpb_image_grid_ul{margin:0;padding:0}
.wpb_image_grid .wpb_image_grid_ul>li{background-image:none;list-style:none!important}
.wpb_image_grid .wpb_image_grid_ul>li:after,.wpb_image_grid .wpb_image_grid_ul>li:before{display:none!important}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{list-style:none;margin:0 1px 1px 0;max-width:100%;float:left}
.wpb_image_grid .wpb_image_grid_ul a{display:block}
.wpb_image_grid .wpb_image_grid_ul img{display:block;max-width:100%;height:auto}
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper{width:100%}
.wpb_video_widget .wpb_video_wrapper{padding-top:56.25%;position:relative;width:100%}
.wpb_video_widget .wpb_video_wrapper>div{padding-top:0!important;position:static}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{padding-top:56.25%}
.wpb_video_widget .wpb_wrapper{position:relative}
.wpb_video_widget .wpb_wrapper iframe{width:100%;height:100%;display:block;position:absolute;margin:0;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
