@import url("https://fonts.googleapis.com/css2?family=Baskervville&family=Raleway:wght@400;700&display=swap");

/*** LAYOUT ***/
/**************/
/* Feed container */
#sb_instagram {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #sb_instagram:after{
    content: "";
    display: table;
    clear: both;
  }
  /*********************/
  /*** STYLE OPTIONS ***/
  /*********************/
  #sb_instagram.sbi_fixed_height{
    overflow: hidden;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #sb_instagram #sbi_images{
    width: 100%;
    float: left;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* Remove header shadow/border */
  #sb_instagram .sbi_header_link {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  #sb_instagram .sbi_header_link:hover {
    border: none;
  }
  /* Items */
  #sb_instagram #sbi_images .sbi_item{
    display: inline-block;
    float: left;
    vertical-align: top;
    zoom: 1;
    padding: inherit !important;
    margin: 0 !important;
    text-decoration: none;
    opacity: 1;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  /* Transition items in */
  #sb_instagram #sbi_images .sbi_item.sbi_transition{
    opacity: 0;
  }
  /* Cols */
  #sb_instagram.sbi_col_1 #sbi_images .sbi_item{ width: 100%; }
  #sb_instagram.sbi_col_2 #sbi_images .sbi_item{ width: 50%; }
  #sb_instagram.sbi_col_3 #sbi_images .sbi_item{ width: 33.33%; }
  #sb_instagram.sbi_col_4 #sbi_images .sbi_item{ width: 25%; }
  #sb_instagram.sbi_col_5 #sbi_images .sbi_item{ width: 20%; }
  #sb_instagram.sbi_col_6 #sbi_images .sbi_item{ width: 16.66%; }
  #sb_instagram.sbi_col_7 #sbi_images .sbi_item{ width: 14.28%; }
  #sb_instagram.sbi_col_8 #sbi_images .sbi_item{ width: 12.5%; }
  #sb_instagram.sbi_col_9 #sbi_images .sbi_item{ width: 11.11%; }
  #sb_instagram.sbi_col_10 #sbi_images .sbi_item{ width: 10%; }
  /* Disable mobile layout */
  #sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{ width: 100%; }
  #sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{ width: 50%; }
  #sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{ width: 33.33%; }
  #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{ width: 25%; }
  #sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{ width: 20%; }
  #sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{ width: 16.66%; }
  #sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{ width: 14.28%; }
  #sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{ width: 12.5%; }
  #sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{ width: 11.11%; }
  #sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{ width: 10%; }
  /* Photos */
  #sb_instagram .sbi_photo_wrap{
    position: relative;
  }
  #sb_instagram .sbi_photo{
    display: block;
    text-decoration: none;
  }
  #sb_instagram .sbi_photo img{
    width: 100%;
    height: auto;
  }
  #sb_instagram .sbi_no_js img{
    display: none;
  }
  #sb_instagram a,
  #sb_instagram a:hover,
  #sb_instagram a:focus,
  #sb_instagram a:active{
    outline: none;
  }
  #sb_instagram img{
    display: block;
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
    opacity: 1 !important;
  }
  #sb_instagram .sbi_link{
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    padding: 10px 0;
    background: rgba(0,0,0,0.5);
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 1.1;
  }
  #sb_instagram .sbi_link a{
    padding: 0 6px;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    line-height: 1.1;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
  }
  #sb_instagram .sbi_link .sbi_lightbox_link{
    padding-bottom: 5px;
  }
  #sb_instagram .sbi_link a:hover,
  #sb_instagram .sbi_link a:focus{
    text-decoration: underline;
  }
  #sb_instagram .sbi_photo_wrap:hover .sbi_link,
  #sb_instagram .sbi_photo_wrap:focus .sbi_link{
    display: block;
  }
  /* Videos */
  #sb_instagram svg:not(:root).svg-inline--fa {
    height: 1em;
    display: inline-block;
  }
  #sb_instagram .sbi_type_video .sbi_playbtn,
  #sb_instagram .sbi_type_carousel .sbi_playbtn,
  .sbi_type_carousel .fa-clone,
  #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,
  #sb_instagram .sbi_type_video .svg-inline--fa.fa-play{
    display: block !important;
    position: absolute;
    z-index: 1;
    color: #fff;
    color: rgba(255,255,255,0.9);
    font-style: normal !important;
    text-shadow: 0 0 8px rgba(0,0,0,0.8);
  }
  #sb_instagram .sbi_type_video .sbi_playbtn,
  #sb_instagram .sbi_type_carousel .sbi_playbtn {
    z-index: 2;
    top: 50%;
    left: 50%;
    margin-top: -24px;
    margin-left: -19px;
    padding: 0;
    font-size: 48px;
  }
  #sb_instagram .sbi_type_carousel .fa-clone{
    right: 12px;
    top: 12px;
    font-size: 24px;
    text-shadow: 0 0 8px rgba(0,0,0,0.3);
  }
  .sbi_type_carousel svg.fa-clone,
  #sb_instagram .sbi_type_video .svg-inline--fa.fa-play,
  #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play{
    -webkit-filter: drop-shadow( 0px 0px 2px rgba(0,0,0,.4) );
    filter: drop-shadow( 0px 0px 2px rgba(0,0,0,.4) );
  }
  /* Loader */
  #sb_instagram .sbi_loader{
    width: 20px;
    height: 20px;
    position: relative;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px;
    background-color: #000;
    background-color: rgba(0,0,0,0.5);
    border-radius: 100%;
    -webkit-animation: sbi-sk-scaleout 1.0s infinite ease-in-out;
    animation: sbi-sk-scaleout 1.0s infinite ease-in-out;
  }
  #sb_instagram br {
    display: none;
  }
  #sbi_load p {
    display: inline;
    padding: 0;
    margin: 0;
  }
  /* Loader in button */
  #sb_instagram #sbi_load .sbi_loader{
    position: absolute;
    margin-top: -11px;
    background-color: #fff;
    opacity: 1;
  }
  @-webkit-keyframes sbi-sk-scaleout {
    0% { -webkit-transform: scale(0) }
    100% {
      -webkit-transform: scale(1.0);
      opacity: 0;
    }
  }
  @keyframes sbi-sk-scaleout {
    0% {
      -webkit-transform: scale(0);
      -ms-transform: scale(0);
      transform: scale(0);
    } 100% {
        -webkit-transform: scale(1.0);
        -ms-transform: scale(1.0);
        transform: scale(1.0);
        opacity: 0;
      }
  }
  #sb_instagram .fa-spin,
  #sbi_lightbox .fa-spin{
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
  }
  #sb_instagram .fa-pulse,
  #sbi_lightbox .fa-pulse{
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
  }
  @-webkit-keyframes fa-spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg)
    }
    100% {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg)
    }
  }
  @keyframes fa-spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg)
    }
    100% {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg)
    }
  }
  /* Screen reader */
  .sbi-screenreader{text-indent: -9999px !important;display: block !important;width: 0 !important;height: 0 !important;line-height: 0 !important;text-align: left !important;overflow: hidden !important; }
  /* HEADER */
  #sb_instagram .sb_instagram_header,
  .sb_instagram_header{
    float: left;
    clear: both;
    margin: 0 0 15px 0;
    padding: 0;
    line-height: 1.2;
    width: 100%;
  }
  #sb_instagram .sb_instagram_header a,
  .sb_instagram_header a {
    float: left;
    display: block;
    /*width: 100%;*/
    min-width: 100%;
    text-decoration: none;
    transition: color 0.5s ease;
  }
  .sb_instagram_header.sbi_header_outside{
    float: none;
    margin-left: auto !important;
    margin-right: auto !important;
    display: flex;
  }
  .sbi_no_avatar .sbi_header_img{
    background: #333;
    color: #fff;
    width: 50px;
    height: 50px;
    position: relative;
  }
  .sbi_no_avatar .sbi_header_hashtag_icon {
    display: block;
    color: #fff;
    opacity: .9;
    -webkit-transition: background .6s linear,color .6s linear;
    -moz-transition: background .6s linear,color .6s linear;
    -o-transition: background .6s linear,color .6s linear;
    transition: background .6s linear,color .6s linear
  }
  .sbi_no_avatar:hover .sbi_header_hashtag_icon {
    display: block;
    opacity: 1;
    -webkit-transition: background .2s linear,color .2s linear;
    -moz-transition: background .2s linear,color .2s linear;
    -o-transition: background .2s linear,color .2s linear;
    transition: background .2s linear,color .2s linear
  }
  /** Medium Header */
  /* Only use medium & large headers on devices above 480px */
  @media all and (min-width: 480px){
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,
    .sb_instagram_header.sbi_medium .sbi_header_img{
      width: 80px;
      height: 80px;
      border-radius: 40px;
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,
    .sb_instagram_header.sbi_medium .sbi_header_img img{
      width: 80px;
      height: 80px;
      border-radius: 40px;
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
    .sb_instagram_header.sbi_medium .sbi_header_text h3{
      font-size: 20px;
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
    .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio{
      font-size: 14px;
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
    .sb_instagram_header.sbi_medium .sbi_header_text h3,
    .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio{
      margin-left: 95px !important;
      line-height: 1.4
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
    .sb_instagram_header.sbi_medium .sbi_header_text h3{
      margin-right: -85px !important;
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{
      margin-top: 4px !important;
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3,
    .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3{
      padding-top: 20px !important;
    }
    /** Large Header */
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,
    .sb_instagram_header.sbi_large .sbi_header_img{
      width: 120px;
      height: 120px;
      border-radius: 60px;
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,
    .sb_instagram_header.sbi_large .sbi_header_img img {
      width: 120px;
      height: 120px;
      border-radius: 60px;
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,
    .sb_instagram_header.sbi_large .sbi_header_text h3{
      font-size: 28px;
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,
    .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio{
      font-size: 16px;
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,
    .sb_instagram_header.sbi_large .sbi_header_text h3,
    .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio{
      margin-left: 140px !important;
      line-height: 1.5;
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,
    .sb_instagram_header.sbi_large .sbi_header_text h3{
      margin-right: -120px !important;
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{
      margin-top: 12px !important;
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3,
    .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3{
      padding-top: 32px !important;
    }
  }
  /* Header profile pic */
  #sb_instagram .sb_instagram_header .sbi_header_img,
  .sb_instagram_header .sbi_header_img{
    float: left;
    position: relative;
    width: 50px;
    margin: 0 0 0 -100% !important;
    overflow: hidden;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
  }
  #sb_instagram .sb_instagram_header .sbi_header_img img,
  .sb_instagram_header .sbi_header_img img{
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
  }
  /* Profile pic hover */
  #sb_instagram .sb_instagram_header .sbi_header_img_hover,
  .sb_instagram_header .sbi_header_img_hover{
    opacity: 0;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,0.75);
  }
  #sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,
  #sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,
  .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,
  .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;
    width: 24px;
    height: 24px;
    font-size: 24px;
  }
  #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,
  .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{
    margin-top: -18px;
    margin-left: -18px;
    width: 36px;
    height: 36px;
    font-size: 36px
  }
  #sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,
  .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo {
    margin-top: -24px;
    margin-left: -24px;
    width: 48px;
    height: 48px;
    font-size: 48px
  }
  #sb_instagram .sb_instagram_header .sbi_header_img_hover i {
    overflow: hidden;
  }
  #sb_instagram .sb_instagram_header .sbi_header_img_hover,
  .sb_instagram_header .sbi_header_img_hover{
    z-index: 2;
    transition: opacity 0.4s ease-in-out;
  }
  #sb_instagram .sb_instagram_header .sbi_fade_in,
  .sb_instagram_header .sbi_fade_in{
    opacity: 1;
    transition: opacity 0.2s ease-in-out;
  }
  #sb_instagram .sb_instagram_header .sbi_header_img_hover,
  .sb_instagram_header .sbi_header_img_hover{
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,0.75);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    border-radius: 40px;
    transition: opacity 0.2s;
  }
  /* Fade the Instagram icon in when hovering on the header */
  #sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,
  #sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,
  .sb_instagram_header a:hover .sbi_header_img_hover,
  .sb_instagram_header a:focus .sbi_header_img_hover{
    opacity: 1;
  }
  /* Header text */
  #sb_instagram .sb_instagram_header .sbi_header_text,
  .sb_instagram_header .sbi_header_text{
    float: left;
    width: 100%;
    padding-top: 5px;
  }
  #sb_instagram .sb_instagram_header a,
  .sb_instagram_header a{
    text-decoration: none;
  }
  #sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio,
  #sb_instagram .sb_instagram_header .sbi_header_text h3,
  .sb_instagram_header .sbi_header_text .sbi_bio,
  .sb_instagram_header .sbi_header_text h3{
    float: left;
    clear: both;
    width: auto;
    margin: 0 0 0 60px !important;
    padding: 0 !important;
  }
  #sb_instagram .sb_instagram_header h3,
  .sb_instagram_header h3{
    font-size: 16px;
    line-height: 1.3;
  }
  #sb_instagram .sb_instagram_header p,
  .sb_instagram_header p{
    font-size: 13px;
    line-height: 1.3;
    margin: 0;
    padding: 0;
  }
  #sb_instagram p:empty { display: none; }
  #sb_instagram .sb_instagram_header .sbi_header_text img.emoji,
  .sb_instagram_header .sbi_header_text img.emoji{
    margin-right: 3px !important;
  }
  /* No bio */
  #sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3,
  .sb_instagram_header .sbi_header_text.sbi_no_bio h3{
    padding-top: 9px !important;
  }
  #sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,
  .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{
    clear: both;
  }
  /* Buttons */
  #sb_instagram #sbi_load{
    float: left;
    clear: both;
    width: 100%;
    text-align: center;
  }
  #sb_instagram #sbi_load .fa-spinner{
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -7px;
    font-size: 15px;
  }
  #sb_instagram #sbi_load{
    opacity: 1;
    transition: all 0.5s ease-in;
  }
  #sb_instagram .sbi_load_btn .sbi_btn_text, #sb_instagram .sbi_load_btn .sbi_loader{
    opacity: 1;
    transition: all 0.1s ease-in;
  }
  #sb_instagram .sbi_hidden{
    opacity: 0 !important;
  }
  #sb_instagram #sbi_load .sbi_load_btn,
  #sb_instagram .sbi_follow_btn a{
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    padding: 7px 14px;
    margin: 5px auto 0 auto;
    background: #333;
    border: none;
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    line-height: 1.5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #sb_instagram #sbi_load .sbi_load_btn {
    position: relative;
  }
  /* Follow button */
  #sb_instagram .sbi_follow_btn{
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    text-align: center;
  }
  #sb_instagram .sbi_follow_btn.sbi_top{
    display: block;
    margin-bottom: 5px;
  }
  #sb_instagram .sbi_follow_btn a{
    background: #408bd1;
    color: #fff;
  }
  #sb_instagram .sbi_follow_btn a,
  #sb_instagram .sbi_follow_btn a,
  #sb_instagram #sbi_load .sbi_load_btn{
    transition: all 0.1s ease-in;
  }
  /* Hover state for default colors */
  #sb_instagram #sbi_load .sbi_load_btn:hover{
    outline: none;
    box-shadow: inset 0 0 20px 20px rgba(255,255,255,0.25);
  }
  #sb_instagram .sbi_follow_btn a:hover,
  #sb_instagram .sbi_follow_btn a:focus{
    outline: none;
    box-shadow: inset 0 0 10px 20px #359dff;
  }
  /* Active state */
  #sb_instagram .sbi_follow_btn a:active,
  #sb_instagram #sbi_load .sbi_load_btn:active{
    box-shadow: inset 0 0 10px 20px rgba(0,0,0,0.3);
  }
  #sb_instagram .sbi_follow_btn .fa,
  #sb_instagram .sbi_follow_btn svg{
    margin-bottom: -1px;
    margin-right: 7px;
    font-size: 15px;
  }
  #sb_instagram .sbi_follow_btn svg{
    vertical-align: -.125em;
  }
  #sb_instagram #sbi_load .sbi_follow_btn{
    margin-left: 5px;
  }
  /* Error messages */
  #sb_instagram .sb_instagram_error{
    width: 100%;
    text-align: center;
    line-height: 1.4;
  }
  /* Mod only error msgs */
  #sbi_mod_error{
    display: none;
    border: 1px solid #ddd;
    background: #eee;
    color: #333;
    margin: 10px 0 0;
    padding: 10px 15px;
    font-size: 13px;
    text-align: center;
    clear: both;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  #sbi_mod_error br {
    display: initial !important;
  }
  #sbi_mod_error p{
    padding: 5px 0 !important;
    margin: 0 !important;
    line-height: 1.3 !important;
  }
  #sbi_mod_error ol,
  #sbi_mod_error ul{
    padding: 5px 0 5px 20px !important;
    margin: 0 !important;
  }
  #sbi_mod_error li{
    padding: 1px 0 !important;
    margin: 0 !important;
  }
  #sbi_mod_error span{
    font-size: 12px;
  }
  /* Medium */
  #sb_instagram.sbi_medium .sbi_playbtn,
  #sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play{
    margin-top: -12px;
    margin-left: -9px;
    font-size: 23px;
  }
  #sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{
    right: 8px;
    top: 8px;
    font-size: 18px;
  }
  /* Small */
  #sb_instagram.sbi_small .sbi_playbtn,
  #sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play{
    margin-top: -9px;
    margin-left: -7px;
    font-size: 18px;
  }
  #sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{
    right: 5px;
    top: 5px;
    font-size: 12px;
  }
  /* Media queries */
  @media all and (max-width: 640px){
    /* Make 3-6 cols into 2 col */
    #sb_instagram.sbi_col_3 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_4 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_5 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_6 #sbi_images .sbi_item{
      width: 50%;
    }
    /* Make 7-10 cols into 4 col */
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_8 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_9 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_10 #sbi_images .sbi_item{
      width: 25%;
    }
    /* On mobile make the min-width 100% */
    #sb_instagram.sbi_width_resp{
      width: 100% !important;
    }
  }
  @media all and (max-width: 480px){
    /* Make all cols into 1 col */
    #sb_instagram.sbi_col_3 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_4 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_5 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_6 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_8 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_9 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_10 #sbi_images .sbi_item{
      width: 100%;
    }
    #sb_instagram.sbi_mob_col_10 #sbi_images .sbi_item{
      width: 10%;
    }
    #sb_instagram.sbi_mob_col_9 #sbi_images .sbi_item{
      width: 11.11%;
    }
    #sb_instagram.sbi_mob_col_8 #sbi_images .sbi_item{
      width: 12.5%;
    }
    #sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item{
      width: 14.28%;
    }
    #sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item{
      width: 16.66%;
    }
    #sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item {
      width: 20%;
    }
    #sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item {
      width: 25%;
    }
    #sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item {
      width: 33.33%;
    }
    #sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item {
      width: 50%;
    }
    #sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item {
      width: 100%;
    }
  }
  /* NO JS */
  #sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
  }
  #sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before {
    content: "";
    display: block;
    padding-top: 100%;
    z-index: -300;
  }
  #sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo {
    position:  absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
  #sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition {
    opacity: 1;
  }
  #sb_instagram.sbi_no_js .sbi_photo img,
  #sb_instagram.sbi_no_js .sbi_load_btn{
    display: none;
  }
  #sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,
  #sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{
    padding-bottom: 0 !important;
  }
  #sb_instagram #sbi_mod_error .sb_frontend_btn {
    display: inline-block;
    padding: 6px 10px;
    background: #ddd;
    background: rgba(0,0,0,.1);
    text-decoration: none;
    border-radius: 5px;
    margin-top: 10px;
    color: #444
  }
  #sb_instagram #sbi_mod_error .sb_frontend_btn:hover {
    background: #ccc;
    background: rgba(0,0,0,.15)
  }
  #sb_instagram #sbi_mod_error .sb_frontend_btn .fa {
    margin-right: 2px
  }
  /* Palettes */
  .sbi_header_outside.sbi_header_palette_dark,
  #sb_instagram.sbi_palette_dark,
  #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,
  #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,
  #sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close{
    background-color: rgba(0,0,0,.85);
    color: rgba(255,255,255,.75);
  }
  #sb_instagram.sbi_palette_dark .sbi_caption,
  .sbi_header_palette_dark,
  #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,
  #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,
  #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p{
    color: rgba(255,255,255,.75);
  }
  .sbi_header_palette_dark .sbi_bio,
  #sb_instagram.sbi_palette_dark .sbi_meta {
    color: rgba(255,255,255,.75);
  }
  .sbi_header_palette_dark a,
  #sb_instagram.sbi_palette_dark .sbi_expand a,
  #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,
  #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,
  #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter {
    color: #fff;
  }
  .sbi_header_outside.sbi_header_palette_light,
  #sb_instagram.sbi_palette_light,
  #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,
  #sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,
  #sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close{
    color: rgba(0,0,0,.85);
    background-color: rgba(255,255,255,.75);
  }
  #sb_instagram.sbi_palette_light .sbi_caption,
  .sbi_header_palette_light,
  #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,
  #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,
  #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p{
    color: rgba(0,0,0,.85);
  }
  .sbi_header_palette_light .sbi_bio,
  #sb_instagram.sbi_palette_light .sbi_meta {
    color: rgba(0,0,0,.85);
  }
  .sbi_header_palette_light a,
  #sb_instagram.sbi_palette_light .sbi_expand a,
  #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,
  #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,
  #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter {
    color: #000;
  }
  /** Mobile and Tablet Columns **/
  @media all and (max-width: 480px){
    /* Make all cols into 1 col */
    #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item{
      width: 100%;
    }
    #sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item{ width: 50%; }
    #sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item{ width: 33.33%; }
    #sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item{ width: 25%; }
    #sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item{ width: 20%; }
    #sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item{ width: 16.66%; }
    #sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item{ width: 14.28%; }
  }
  /** Mobile and Tablet Columns **/
  @media all and (max-width: 800px){
    #sb_instagram.sbi_tab_col_10 #sbi_images .sbi_item{
      width: 10%;
    }
    #sb_instagram.sbi_tab_col_9 #sbi_images .sbi_item{
      width: 11.11%;
    }
    #sb_instagram.sbi_tab_col_8 #sbi_images .sbi_item{
      width: 12.5%;
    }
    #sb_instagram.sbi_tab_col_7 #sbi_images .sbi_item{
      width: 14.28%;
    }
    #sb_instagram.sbi_tab_col_6 #sbi_images .sbi_item{
      width: 16.66%;
    }
    #sb_instagram.sbi_tab_col_5 #sbi_images .sbi_item {
      width: 20%;
    }
    #sb_instagram.sbi_tab_col_4 #sbi_images .sbi_item {
      width: 25%;
    }
    #sb_instagram.sbi_tab_col_3 #sbi_images .sbi_item {
      width: 33.33%;
    }
    #sb_instagram.sbi_tab_col_2 #sbi_images .sbi_item {
      width: 50%;
    }
    #sb_instagram.sbi_tab_col_1 #sbi_images .sbi_item {
      width: 100%;
    }
  }
  @media all and (max-width: 480px){
    /* Make all cols into 1 col */
    #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item{
      width: 100%;
    }
    #sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item{ width: 50%; }
    #sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item{ width: 33.33%; }
    #sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item{ width: 25%; }
    #sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item{ width: 20%; }
    #sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item{ width: 16.66%; }
    #sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item{ width: 14.28%; }
    #sb_instagram.sbi_mob_col_8 #sbi_images .sbi_item{ width: 12.5%; }
    #sb_instagram.sbi_mob_col_9 #sbi_images .sbi_item{ width: 11.11%; }
    #sb_instagram.sbi_mob_col_10 #sbi_images .sbi_item{ width: 10%; }
  }
  #sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{
    display: none !important;
  }
  /* Lightbox */
  /* Preload images */
  body:after {
    content: url(//winterburnfineart.com/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png);
    display: none;
  }
  .sbi_lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
    background-color: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.9;
    display: none;
  }
  .sbi_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
  }
  .sbi_lightbox .sbi_lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    object-fit: contain;
  }
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
  }
  .sbi_lightbox a:hover,
  .sbi_lightbox a:focus,
  .sbi_lightbox a:active{
    outline: none;
  }
  .sbi_lightbox a img {
    border: none;
  }
  .sbi_lb-outerContainer {
    position: relative;
    background-color: #000;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto 5px auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
  }
  .sbi_lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
  }
  .sbi_lb-container-wrapper{
    height: 100%;
  }
  .sbi_lb-container {
    position: relative;
    padding: 4px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
  }
  .sbi_lb-loader {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    height: 20px;
    margin-top: -10px;
    text-align: center;
    line-height: 0;
  }
  .sbi_lb-loader span {
    display: block;
    width: 14px;
    height: 14px;
    margin: 0 auto;
    background: url(//winterburnfineart.com/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat;
  }
  .sbi_lb-nav {
    /*position: absolute;*/
    top: 0;
    left: 0;
    /*height: 100%;*/
    width: 100%;
    z-index: 10;
    /*pointer-events: none;*/
  }
  .sbi_lb-container > .nav {
    left: 0;
  }
  .sbi_lb-nav a {
    position: absolute;
    z-index: 100;
    top: 0;
    height: 90%;
    outline: none;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
  }
  /* Arrows */
  .sbi_lb-prev, .sbi_lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
  }
  .sbi_lb-nav a.sbi_lb-prev {
    /*width: 30%;*/
    width: 50px;
    left: -70px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);
    opacity: 0.5;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
  }
  .sbi_lb-nav a.sbi_lb-prev:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  .sbi_lb-nav a.sbi_lb-next {
    /*width: 30%;*/
    width: 50px;
    right: -70px;
    padding-left: 10px;
    padding-right: 10px;
    float: right;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);
    opacity: 0.5;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
  }
  .sbi_lb-nav a.sbi_lb-next:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  .sbi_lb-nav span{
    display: block;
    top: 55%;
    position: absolute;
    left: 20px;
    width: 34px;
    height: 45px;
    margin: -25px 0 0 0;
    background: url(//winterburnfineart.com/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat;
  }
  .sbi_lb-nav a.sbi_lb-prev span{
    background-position: -53px 0;
  }
  .sbi_lb-nav a.sbi_lb-next span{
    left: auto;
    right: 20px;
    background-position: -18px 0;
  }
  .sbi_lb-dataContainer {
    margin: 0 auto;
    padding-top: 10px;
    *zoom: 1;
    width: 100%;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{
    position: relative;
    padding-right: 300px;
    background: #fff;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper {
    position: relative;
    background: #000;
  }
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {
    width: 300px !important;
    position: absolute;
    top: 0;
    right: -300px;
    height: 100%;
    bottom: 0;
    background: #fff;
    line-height: 1.4;
    overflow: hidden;
    overflow-y: auto;
    text-align: left;
  }
  .sbi_lb-dataContainer:after,
  .sbi_lb-data:after,
  .sbi_lb-commentBox:after {
    content: "";
    display: table;
    clear: both;
  }
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{
    display: block !important;
    width: 100%;
    margin-top: 20px;
    padding: 0px;
  }
  #sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number {
    padding-bottom: 0;
  }
  #sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  #sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text {
    display: inline-block;
    padding-top: 10px;
  }
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{
    display: block !important;
    width: 100%;
    min-width: 100%;
    float: left;
    clear: both;
    font-size: 12px;
    padding: 3px 20px 3px 0;
    margin: 0 0 1px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {
    font-weight: 700;
    margin-right: 5px;
  }
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{
    text-align: left;
  }
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{
    box-sizing: border-box;
    padding: 0px 20px;
  }
  .sbi_lb-data {
    padding: 0 4px;
    color: #ccc;
  }
  .sbi_lb-data .sbi_lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1;
    margin-bottom: 20px;
  }
  #sbi_lightbox .sbi_lightbox_action {
    float: left;
    font-size: 12px;
    margin: 5px 0 0 5px;
    padding: 0 0 0 10px;
    position: relative;
}
#sbi_lightbox .sbi_lightbox_action a {
    color: #999;
    display: flex;
    gap: 5px;
    float: left;
    text-decoration: none;
}
#sb_instagram svg:not(:root).svg-inline--fa, #sbi_lightbox svg:not(:root).svg-inline--fa {
    box-sizing: unset;
    overflow: visible;
    width: 1em;
}
.sbi_lb-comments-enabled .sbi_lb-closeContainer {
    position: absolute;
    right: 0;
    top: 2px;
}
.sbi_lb-comments-enabled .sbi_lb-closeContainer .sbi_lb-close {
    background: none;
    color: #333;
    font-size: 11px;
    height: auto;
    padding: 8px 10px;
    width: auto;
}
  .sbi_lb-data .sbi_lb-caption {
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.3;
    padding-bottom: 3px;
    color: #ccc;
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }
  .sbi_lb-data .sbi_lb-caption a{
    color: #ccc;
    font-weight: bold;
    text-decoration: none;
  }
  .sbi_lb-data .sbi_lb-caption a:hover,
  .sbi_lb-commenter:hover{
    color: #fff;
    text-decoration: underline;
  }
  .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{
    float: left;
    width: 100%;
    color: #ccc;
    padding-bottom: 0;
    display: block;
    margin: 0 0 5px 0;
  }
  .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p{
    color: #fff;
    text-decoration: underline;
  }
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {
    color: #333;
  }
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username,
  #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,
  #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,
  #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p{
    color: #333;
  }
  .sbi_lightbox .sbi_lightbox_username img {
    float: left;
    border: none;
    width: 32px;
    height: 32px;
    margin-right: 10px;
    background: #666;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
  }
  .sbi_lightbox_username p{
    float: left;
    margin: 0;
    padding: 0;
    color: #ccc;
    line-height: 32px;
    font-weight: bold;
    font-size: 13px;
  }
  .sbi_lb-data .sbi_lb-number {
    display: block;
    float: left;
    clear: both;
    padding: 5px 0 15px 0;
    font-size: 12px;
    color: #999999;
  }
  .sbi_lb-data .sbi_lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    font-size: 18px; /* Hides icon font X */
    color: #aaa;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
  }
  .sbi_lb-data .sbi_lb-close:hover {
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    color: #fff;
  }
  /* Lightbox video - must go after lighbox CSS */
  /* Leave a gap at the bottom of the nav for video controls */
  .sbi_lb-nav {
    height: auto;
  }
  .sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video {
    position: relative !important;
  }
  /* Remove 4px padding from lightbox container so video lines up */
  .sbi_lb-container{
    padding: 0;
  }
  
.cookies{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:999999;overflow:hidden}.cookies.show .cookies__alert{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.cookies.show .cookies__alert.cookies__alert--posh-center{transform:translate3d(-50%,0,0)}.cookies.show .cookies__alert.cookies__alert--posv-center{transform:translate3d(0,-50%,0)}.cookies.show .cookies__alert.cookies__alert--posv-center.cookies__alert--posh-center{transform:translate3d(-50%,-50%,0)}.cookies.show.out .cookies__alert{opacity:0;visibility:hidden;transform:translate3d(0,0,0);transition:visibility .4s ease,opacity .4s ease}.cookies--overlay{pointer-events:all;visibility:hidden;transition:visibility 1.2s linear,background 1.2s ease}.cookies--overlay .cookies__alert{transition-delay:.6s}.cookies--overlay.show{visibility:visible}.cookies--overlay.show.out{visibility:hidden;transition:visibility .4s linear,background .4s ease}.cookies--overlay .cookies__alert{box-shadow:none}.cookies__alert{background:#fff;position:absolute;pointer-events:all;opacity:0;visibility:hidden;transform:translate3d(0,50%,0);will-change:opacity,transform;transition:visibility .95s ease .25s,opacity .95s ease .25s,transform 1.2s ease}.cookies__alert--banner{left:0;width:100%;display:flex;align-items:center;justify-content:center;width:100%}.cookies__alert--banner-top{top:0}.cookies__alert--banner-bottom{bottom:0}.cookies__alert--pop{width:400px;max-width:calc(100% - 64px);border-radius:4px;box-shadow:0 10px 20px rgba(5,42,56,.33)}.cookies__alert--posv-top{top:32px}.cookies__alert--posv-center{top:50%;transform:translate3d(0,0,0)}.cookies__alert--posv-bottom{bottom:32px}.cookies__alert--posh-left{left:32px}.cookies__alert--posh-center{left:50%;transform:translate3d(-50%,50%,0)}.cookies__alert--posh-right{right:32px}.cookies__alert--posv-center.cookies__alert--posh-center{transform:translate3d(-50%,0,0)}.cookies__alert--row{display:flex;align-items:center;width:auto}.cookies__alert--row .cookies__alert__msg{max-width:320px}.cookies__alert--banner .cookies__alert__icon+.cookies__alert__msg,.cookies__alert--banner .cookies__alert__msg+.cookies__alert__actions,.cookies__alert--row .cookies__alert__icon+.cookies__alert__msg,.cookies__alert--row .cookies__alert__msg+.cookies__alert__actions{margin-left:0}.cookies__alert__icon{margin:40px}.cookies__alert__icon svg{height:40px;width:auto;margin:0 auto;display:block;fill:#042a38}.cookies__alert__msg{margin:40px}.cookies__alert__msg p{line-height:1.3em;margin:0 0 1rem;color:rgba(5,42,56,.85)}.cookies__alert__msg p a{text-decoration:underline;color:rgba(5,42,56,.85)}.cookies__alert__msg p a:hover{color:#052a38}.cookies__alert__actions{display:flex;align-items:center;justify-content:flex-end;margin:40px}.cookies__alert__actions__text{transition:color .3s ease;color:#173a47;font-size:1.6rem;border:none;background:0 0;padding:1.4rem;cursor:pointer}.cookies__alert__actions__text:hover{color:#042a38}.cookies__alert__actions__btn{border-radius:4px;background:#042a38;transition:background .3s ease;color:#fff;border:none;font-size:1.6rem;padding:1.4rem 2rem;min-width:160px;text-align:center;cursor:pointer}.cookies__alert__actions__btn:hover{background:#173a47}.cookies__alert__actions button+button{margin-left:1rem}@media only screen and (max-width:992px){.cookies__alert__icon,.cookies__alert__msg,.cookies__alert__actions{margin:30px}}@media only screen and (min-width:783px){#cookies_allow{order:2}#cookies_decline{order:1}}@media only screen and (max-width:782px){.cookies__alert--pop{bottom:20px;right:20px;max-width:calc(100% - 40px)}.cookies__alert__icon,.cookies__alert__msg,.cookies__alert__actions{margin:20px}.cookies__alert--banner .cookies__alert__actions,.cookies__alert--row .cookies__alert__actions{flex-direction:column}.cookies__alert__actions__btn{min-width:120px}#cookies_allow{order:1}#cookies_decline{order:2}}@media only screen and (max-width:600px){.cookies__alert__icon svg{height:30px}}@media only screen and (max-width:450px){.cookies__alert--banner,.cookies__alert--row{flex-direction:column}.cookies__alert--pop{width:100%}.cookies__alert__msg{text-align:center}.cookies__alert--banner .cookies__alert__actions,.cookies__alert--row .cookies__alert__actions{flex-direction:row}.cookies__alert--banner .cookies__alert__icon+.cookies__alert__msg,.cookies__alert--banner .cookies__alert__msg+.cookies__alert__actions,.cookies__alert--row .cookies__alert__icon+.cookies__alert__msg,.cookies__alert--row .cookies__alert__msg+.cookies__alert__actions{margin:0 20px 20px}#cookies_allow{order:2}#cookies_decline{order:1}}

/*!
Theme Name:		Winterburn Fine Art
Theme URI:		https://winterburnfineart.com
Description:	The bespoke WordPress theme for Winterburn Fine Art
Version:		1.0
Author:			Ben Stones
Author URI:		https://benstones.uk
Text Domain:	winterburn-fineart
*/
.section--banner:before,.bg--dark-grad[style*=background-image]:after,.hero:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*,*:before,*:after{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}*:focus{outline:none}html{background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll}body{min-height:100vh;overflow-x:hidden;margin:0 auto;position:relative}body.customize-support{min-height:calc(100vh - 32px)}@media only screen and (max-width:782px){body.customize-support{min-height:calc(100vh - 46px)}}img{max-width:100%}mark{background-color:transparent;color:inherit}a{cursor:pointer;text-decoration:none}.container{width:90%;max-width:1200px;margin:0 auto}.container.thin{max-width:100rem}@media screen and (max-width:600px){#wpadminbar{position:fixed}}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}::-moz-selection{background:#bad3e8;text-shadow:none}::selection{background:#bad3e8;text-shadow:none}html{color:#242424;font-family:"Raleway",sans-serif;font-size:62.5%;font-size:calc(.4vw + 4px);-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004)}@media only screen and (min-width:1500px){html{font-size:62.5%}}@media only screen and (max-width:782px){html{font-size:calc(.5vw + 5px)}}@media only screen and (max-width:450px){html{font-size:9px}}a,a:link,a:visited{color:#cf8953;cursor:pointer;-webkit-transition:color .125s ease-in-out,background-color .125s ease-in-out;-moz-transition:color .125s ease-in-out,background-color .125s ease-in-out;-o-transition:color .125s ease-in-out,background-color .125s ease-in-out;transition:color .125s ease-in-out,background-color .125s ease-in-out}a:hover,a:active{color:#242424}p{font-size:1.6rem;line-height:1.4em;margin:0 0 2.4rem;color:#242424}ul,ol{margin:2.4rem 0}li{font-size:1.6rem;line-height:1.4em}b,strong{font-weight:700}h1{font-family:"Baskervville",serif;text-transform:none;font-weight:400;font-size:4.2rem;line-height:1.2em;margin:0 0 1.6rem;color:#cf8953}h2{font-family:"Baskervville",serif;text-transform:none;font-weight:400;font-size:3.2rem;line-height:1.2em;margin:0 0 .5em;color:#cf8953}h3{font-family:"Baskervville",serif;text-transform:none;font-weight:400;font-size:2.4rem;line-height:1.2em;margin:0 0 1em;color:#cf8953}h4{font-family:"Baskervville",serif;text-transform:none;font-weight:400;font-size:2rem;line-height:1.2em;margin:0 0 1.6rem;color:#cf8953}h5{font-family:"Baskervville",serif;text-transform:none;font-weight:700;font-size:1.8rem;line-height:1.2em;margin:0 0 1.6rem;color:#242424}h6{font-family:"Baskervville",serif;text-transform:none;font-weight:700;font-size:1.6rem;line-height:1.2em;margin:0 0 1.6rem;color:#242424;text-decoration:underline}@media only screen and (max-width:782px){h1{font-size:3.2rem}h2{font-size:2.4rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.4rem}}.table_wrapper{width:100%;overflow-y:auto;margin:2.4rem 0}.table_wrapper table{margin:0}.table_wrapper th,.table_wrapper td{min-width:100px}table{border-collapse:collapse;border-spacing:0;margin:2.4rem 0;width:100%}table thead td,table th{background-color:#999;color:#fff;font-size:1.6rem;font-weight:500;line-height:1.6em;text-align:left;padding:.5em;border-bottom:1px solid #ccc}table td{background-color:#fff;color:#333;font-size:1.6rem;line-height:1.6em;text-align:left;padding:.75em .5em;border-bottom:1px solid #ccc}.icon:before{content:'';display:block;width:1.6rem;height:1.6rem;background:#242424;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.icon--twitter:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/twitter.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/twitter.svg) center/contain no-repeat}.icon--facebook:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/facebook.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/facebook.svg) center/contain no-repeat}.icon--facebook-circle:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/facebook-circle.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/facebook-circle.svg) center/contain no-repeat}.icon--linkedin:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/linkedin.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/linkedin.svg) center/contain no-repeat}.icon--youtube:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/youtube.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/youtube.svg) center/contain no-repeat}.icon--instagram:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/instagram.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/instagram.svg) center/contain no-repeat}.icon--menu:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/menu.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/menu.svg) center/contain no-repeat}.icon--tel:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/tel.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/tel.svg) center/contain no-repeat}.icon--email:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/email.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/email.svg) center/contain no-repeat}.icon--chevron:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/chevron.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/chevron.svg) center/contain no-repeat}.icon--arrow:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/arrow.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/arrow.svg) center/contain no-repeat}.icon--close:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/close.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/close.svg) center/contain no-repeat}.icon--search:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/search.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/search.svg) center/contain no-repeat}.icon--open:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/open.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/open.svg) center/contain no-repeat}.icon--share:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/share.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/share.svg) center/contain no-repeat}.icon--caret:before{-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/caret.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/caret.svg) center/contain no-repeat}.icon--left{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.btn,form input[type=submit],form button[type=submit]{background:#cf8953;color:#fff;text-transform:uppercase;font-family:"Baskervville",serif;font-weight:400;cursor:pointer;min-height:4.8rem;padding:1rem calc(1vw + 1rem);min-width:12rem;display:inline-flex;line-height:1.1em;align-items:center;font-size:1.6rem;border:none;justify-content:center;text-align:center;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.btn:link,form input[type=submit]:link,form button[type=submit]:link,.btn:visited,form input[type=submit]:visited,form button[type=submit]:visited{color:#fff}.btn:hover,form input[type=submit]:hover,form button[type=submit]:hover{background:#c97b3f}form label{font-family:"Baskervville",serif;color:#242424;text-transform:uppercase;font-weight:400 !important;font-size:1.6rem !important}form input[type=text],form input[type=email],form input[type=tel]{min-height:4.8rem;font-size:1.6rem;background:#f2f2f2;border:none}form textarea{font-size:1.6rem;background:#f2f2f2;border:none;background:#f2f2f2;border:none;max-width:100%;min-width:100%;height:12rem !important;min-height:8rem}.header{background:#242424;padding:0;position:relative;z-index:10}.header .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.header__logo{padding:calc(.75vw + .75rem) 0}.header__logo picture,.header__logo img,.header__logo svg{display:block;height:8rem;width:auto}.header__burg{display:none;color:#fff;text-transform:uppercase;color:#fff;font-weight:700;font-size:1.6rem;line-height:1;justify-content:center;align-items:center;padding:.7rem 0 calc(1vw + 1rem);cursor:pointer}.header__burg i:before{background:#fff}.header__burg span{margin-left:.6rem;font-family:"Baskervville",serif;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.header__burg:hover i:before{background:#cf8953}.header__burg:hover span{color:#cf8953}.header__menu{display:flex;justify-content:center;list-style-type:none;padding:0;margin:calc(0% - (.5vw + .5rem)) 0 0}.header__menu li a{text-transform:uppercase;padding:calc(.75vw + .75rem) calc(.5vw + .5rem);font-family:"Baskervville",serif;color:#fff;line-height:1;display:block}.header__menu li a:hover{color:#cf8953}.header__menu li.menu-item-has-children{position:relative}.header__menu li.menu-item-has-children .sub-menu{display:none;background:#343434;position:absolute;top:100%;left:0;padding:.5rem 0;margin:0;list-style-type:none;min-width:20rem}.header__menu li.menu-item-has-children .sub-menu li a{padding:1rem calc(.5vw + .5rem)}.header__menu li.menu-item-has-children:hover .sub-menu{display:block}.header__menu li.current-menu-item>a{color:#cf8953}@media only screen and (max-width:782px){.header__burg{display:flex}.header__menu{display:none;position:absolute;left:0;width:100%;top:100%;margin:0;padding:.5rem 0;background:#171717}.header__menu li a{padding:calc(.75vw + .75rem) calc(1vw + 1rem)}.header__menu li.menu-item-has-children>a{display:inline-flex;align-items:center}.header__menu li.menu-item-has-children>a:after{content:'';width:1.2rem;height:1.2rem;background:#fff;-webkit-transition:background .3s ease,transform .3s ease;-moz-transition:background .3s ease,transform .3s ease;-o-transition:background .3s ease,transform .3s ease;transition:background .3s ease,transform .3s ease;margin-left:.6rem;-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/chevron.svg) center/contain no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/chevron.svg) center/contain no-repeat}.header__menu li.menu-item-has-children>a:hover:after{background:#cf8953}.header__menu li.menu-item-has-children>a.ready:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.header__menu li.menu-item-has-children .sub-menu{position:relative}.header__menu li.menu-item-has-children:hover .sub-menu{display:none}.header__menu li.current-menu-item>a:after{background:#cf8953}}.section{padding:calc(3vw + 3rem) 0}.section[style*=background-image]{position:relative;background:center/cover no-repeat}.section--banner{min-height:25vh;display:flex;align-items:center}.section--banner .container{position:relative;z-index:2}.section--banner:before{content:'';background:#242424;opacity:.2;z-index:1}.section--banner+.section{position:relative;z-index:1}.section--banner+.section:before{content:'';position:absolute;bottom:calc(100% - 1px);padding-bottom:1.25%;width:100%;background:inherit;-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/border.svg) bottom/cover no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/border.svg) bottom/cover no-repeat}.bg--white{background-color:#fff}.bg--white+.bg--white{padding-top:0}.bg--white[style*=background-image]+.bg--white{padding-top:calc(3vw + 3rem)}.bg--light{background-color:#f2f2f2}.bg--light+.bg--light{padding-top:0}.bg--light[style*=background-image]+.bg--light{padding-top:calc(3vw + 3rem)}.bg--dark{background-color:#242424}.bg--dark+.bg--dark{padding-top:0}.bg--dark[style*=background-image]+.bg--dark{padding-top:calc(3vw + 3rem)}.bg--dark-grad{background-color:#242424}.bg--dark-grad[style*=background-image] .container{position:relative;z-index:2}.bg--dark-grad[style*=background-image]:after{content:'';z-index:1;background:-moz-linear-gradient(90deg,rgba(36,36,36,0) 25%,#242424 75%);background:-webkit-linear-gradient(90deg,rgba(36,36,36,0) 25%,#242424 75%);background:linear-gradient(90deg,rgba(36,36,36,0) 25%,#242424 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#242424",endColorstr="#242424",GradientType=1)}.bg--dark h1,.bg--dark h2,.bg--dark h3,.bg--dark h4,.bg--dark-grad h1,.bg--dark-grad h2,.bg--dark-grad h3,.bg--dark-grad h4{color:#fff}.bg--dark p,.bg--dark li,.bg--dark-grad p,.bg--dark-grad li{color:#f2f2f2}.hero{min-height:60rem;background:center/cover no-repeat;position:relative}.hero:before{content:'';background:#242424;opacity:.05}.hero+.section{position:relative;z-index:1}.hero+.section:before{content:'';position:absolute;bottom:calc(100% - 1px);padding-bottom:1.25%;width:100%;background:inherit;-webkit-mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/border.svg) bottom/cover no-repeat;mask:url(//winterburnfineart.com/wp-content/themes/winterburn-fineart/./images/border.svg) bottom/cover no-repeat}@media only screen and (max-width:992px){.hero{min-height:50rem}}@media only screen and (max-width:782px){.hero{min-height:40rem}}@media only screen and (max-width:450px){.hero{min-height:30rem}}.text__btn{text-align:center}.text>*:last-child{margin-bottom:0}.text--half{width:100%;max-width:60rem}.text--right{text-align:right;margin-left:auto}.text--center{text-align:center;margin:0 auto}.text--single{max-width:80rem}.intro{max-width:100rem;margin:auto;text-align:center}.intro>*:last-child{margin-bottom:0}.intro+*{padding-top:calc(2vw + 2rem)}.split{display:flex;justify-content:space-between;column-gap:calc(2vw + 2rem)}.split__col{flex:1}.split__col a:not(.btn){font-weight:700}.split__col--img{flex:0 0 48rem;max-width:48rem}.split__col--img img,.split__col--img picture{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.split--center{align-items:center}.split--bottom{align-items:flex-end}.split--flex .split__col:nth-child(1){flex:2}.split:nth-child(even){flex-direction:row-reverse}.split+.split{margin-top:calc(2vw + 2rem)}@media only screen and (max-width:782px){.split{flex-wrap:wrap;column-gap:0}.split__col{flex:0 0 100%;max-width:100%}.split__col+.split__col{margin-top:calc(1.5vw + 1.5rem)}}.news{display:flex;flex-wrap:wrap;column-gap:calc(2vw + 2rem);margin:calc(0% - ((4vw + 4rem)/3)) 0}.news__block{flex:0 0 calc(33.33333% - ((4vw + 4rem)/3));max-width:calc(33.33333% - ((4vw + 4rem)/3));padding:calc((4vw + 4rem)/3) 0;display:flex;flex-direction:column;overflow:hidden}.news__block__img{background:center/cover no-repeat}.news__block__img:after{content:'';display:block;padding-bottom:56.25%}.news__block__content{background:#fff;padding:calc(.5vw + .5rem);flex:1}.news+*{margin-top:calc(2vw + 2rem)}@media only screen and (max-width:782px){.news__block{flex:0 0 calc(50% - ((2vw + 2rem)/2));max-width:calc(50% - ((2vw + 2rem)/2))}.news--featured .news__block:nth-child(3){display:none}}@media only screen and (max-width:450px){.news__block{flex:0 0 100%;max-width:100%}}.products{display:flex;flex-wrap:wrap;column-gap:calc(2vw + 2rem);margin:calc(0% - ((4vw + 4rem)/3)) 0}.products__block{flex:0 0 calc(33.33333% - ((4vw + 4rem)/3));padding:calc((4vw + 4rem)/3) 0}.products__block__img{background:center/cover no-repeat}.products__block__img:after{content:'';display:block;padding-bottom:100%}.products__block__content{background:#fff;padding:calc(.5vw + .5rem)}.products__block__content>*:last-child{margin-bottom:0}.products__block--sold .products__block__img,.products__block--progress .products__block__img{position:relative;overflow:hidden}.products__block--sold .products__block__img:before,.products__block--progress .products__block__img:before{color:#fff;text-transform:uppercase;font-weight:600;font-size:1.6rem;padding:.8rem 2.4rem;position:absolute;top:0;right:0}.products__block--sold .products__block__img:before{content:'Sold';background:#b03535}.products__block--progress .products__block__img:before{content:'In Progress';background:#cf8953}@media only screen and (max-width:782px){.products__block{flex:0 0 calc(50% - (1vw + 1rem))}}@media only screen and (max-width:450px){.products__block{flex:0 0 100%;max-width:100%}}.filters{display:flex;flex-wrap:wrap;column-gap:calc(1.5vw + 1.5rem);margin:calc(0% - (((1.5vw + 1.5rem)*3)/4)) 0 calc(1.5vw + 1.5rem)}.filters__col{flex:0 0 calc(25% - (((1.5vw + 1.5rem)*3)/4));max-width:calc(25% - (((1.5vw + 1.5rem)*3)/4));padding:calc(((1.5vw + 1.5rem)*3)/4) 0}.filters__col label{font-family:"Baskervville",serif;font-size:1.6rem;text-transform:uppercase;margin-bottom:.5rem;display:block}.filters__col .select-wrap{position:relative}.filters__col .select-wrap select{display:block;width:100%;border:none;min-height:4.8rem;font-size:1.6rem}@media only screen and (max-width:782px){.filters__col{flex:0 0 calc(50% - (((1.5vw + 1.5rem)*1)/2));max-width:calc(50% - (((1.5vw + 1.5rem)*1)/2));padding:calc(((1.5vw + 1.5rem)*1)/2) 0}}.product-img{width:100%;background:center/cover no-repeat}.product-img:after{content:'';display:block;padding-bottom:125%}.product-thumbs{list-style-type:none;padding:0;margin:0;column-gap:1rem;display:flex;flex-wrap:wrap}.product-thumbs li{background:center/cover no-repeat;flex:0 0 calc(20% - (4rem/5));opacity:.5;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer;margin-top:1rem}.product-thumbs li:after{content:'';display:block;padding-bottom:100%}.product-thumbs li:hover{opacity:.75}.product-thumbs li.current{opacity:1}.grid{display:flex;flex-wrap:wrap;margin:calc(0% - (.5vw + .5rem))}.grid__item{padding:calc(.5vw + .5rem)}.grid__item__img{background:center/cover no-repeat;display:block;width:100%}.grid__item__img:before{content:'';display:block;padding-bottom:100%}.grid--2 .grid__item{flex:0 0 50%;max-width:50%}.grid--3 .grid__item{flex:0 0 33.33333%;max-width:33.33333%}.grid--4 .grid__item{flex:0 0 25%;max-width:25%}.grid--5 .grid__item{flex:0 0 20%;max-width:20%}.grid--6 .grid__item{flex:0 0 16.66666%;max-width:16.66666%}body .iframe-wrapper{width:100%;position:relative;overflow:hidden}body .iframe-wrapper:before{content:'';padding-bottom:56.25%;display:block}body .iframe-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}.social{display:flex;flex-direction:row;list-style-type:none;padding:0;margin:-.4rem}.social li a{display:block;padding:.4rem}.social li a i:before{background:#fff;height:2rem;width:2rem}.social-links{list-style-type:none;margin:0}.price{color:#cf8953;font-size:2.4rem;font-weight:700;margin-bottom:1rem}.pagination{flex:1 0 100%;max-width:100%;display:flex;justify-content:center;align-items:center;list-style-type:none;margin:0;padding:0}.pagination li a,.pagination li span{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;font-size:2rem}.pagination li span{background:#cf8953;color:#fff;font-weight:700}.pagination li a{color:#242424}.pagination li a.next i:before,.pagination li a.prev i:before{background:#242424}.pagination li a.next:hover i:before,.pagination li a.prev:hover i:before{background:#cf8953}.pagination li a.prev{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.pagination li a.next{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.pagination li a:hover{color:#cf8953}.pagination li+li{margin-left:1rem}.footer{background:#242424;padding:calc(1.5vw + 1.5rem) 0}.footer__logo{display:flex;justify-content:center;margin-bottom:calc(2vw + 2rem)}.footer__logo img,.footer__logo picture{height:8rem;width:auto;display:block}.footer__main{display:flex;align-items:flex-start;column-gap:calc(2vw + 2rem);margin:calc(2vw + 2rem) 0}.footer__main__info{flex:1;display:flex;justify-content:center}.footer__main__info h4{text-transform:uppercase;color:#fff;font-size:1.6rem}.footer__main__info p{color:#fff;margin:0}.footer__main__info p a{color:#cf8953}.footer__main__info p a:hover{text-decoration:underline}.footer__main__info ul{margin:0}.footer__main__info ul li a:hover{color:#cf8953;text-decoration:underline}.footer__main__menu{flex:1;display:flex;justify-content:center}.footer__main__menu ul{column-count:2;list-style-type:none;padding:0;margin:0}.footer__main__menu ul li a{color:#fff;padding:.5rem;display:inline-block;text-transform:uppercase;font-family:"Baskervville",serif}.footer__main__menu ul li a:hover{color:#cf8953}.footer__legal{display:flex;align-items:center;justify-content:space-between;margin-top:calc(2vw + 2rem)}.footer__legal__left,.footer__legal__right{display:flex;align-items:center}.footer__legal p{color:#f2f2f2;font-size:1.4rem;margin:0}.footer__legal p a{color:#cf8953}.footer__legal p a:hover{text-decoration:underline}.footer__legal p+ul{margin-left:1rem}.footer__legal ul{display:flex;margin:0;padding:0;list-style-type:none}.footer__legal ul li{border-left:1px solid rgba(242,242,242,.75);line-height:1.1em}.footer__legal ul li a{color:#cf8953;font-size:1.4rem;padding:0 1rem}.footer__legal ul li a:hover{text-decoration:underline}@media only screen and (max-width:782px){.footer__main{flex-direction:column;align-items:center}.footer__main__info+.footer__main__menu{margin-top:calc(1vw + 1rem)}.footer__legal{flex-direction:column;text-align:center;align-items:center;justify-content:center}.footer__legal__left+.footer__legal__right{margin-top:calc(.75vw + .75rem)}}@media only screen and (max-width:450px){.footer__main__info{text-align:center}.footer__main__info ul{padding-left:none}.footer__main__menu ul{column-count:1}.footer__main__menu ul li a{display:block;text-align:center}}