/*  NEW STD Formatted Swipes BG images Start  */

        .STD-Slider-Block.Var01 .TitleBlockStatic, .STD-Slider-Block.Var01 .floating-carousel-caption, .STD-Slider-Block.Var01.PageTopper .floating-carousel-caption {height:30vh;}
        .STD-Slider-Block.Var01 .STD-Slider-Thin, .STD-Slider-Block.Var01 .STD-Slider-Thin.topper {min-height:30vh;}

        @media only screen and (min-width: 100px) and (max-width: 400px) {	
        .STD-Slider-Block.Var01 .TitleBlockStatic, .STD-Slider-Block.Var01 .floating-carousel-caption, .STD-Slider-Block.Var01.PageTopper .floating-carousel-caption {height:35vh;}
        .STD-Slider-Block.Var01 .STD-Slider-Thin, .STD-Slider-Block.Var01 .STD-Slider-Thin.topper {min-height:35vh;}
        }

        .STD-Slider-Block.Var02 .TitleBlockStatic, .STD-Slider-Block.Var02 .floating-carousel-caption, .STD-Slider-Block.Var02.PageTopper .floating-carousel-caption {height:40vh;}
        .STD-Slider-Block.Var02 .STD-Slider-Thin, .STD-Slider-Block.Var02 .STD-Slider-Thin.topper {min-height:40vh;}

        /* Example  .GlobalMedia .section-00  */ 
        .GlobalMedia {background-size: cover; background-position: center center;}

        .GlobalMedia.main-swipe-01-about 
        { background-image: linear-gradient(to bottom, rgba(114, 190, 91, 0.52), rgba(101, 52, 152, 0.73)),
          url('/sites/default/files/swipes/swipe-gallery-hpfm-mushroom-01-g.jpg'); }

        .GlobalMedia.main-swipe-02-about 
        { background-image: linear-gradient(to bottom, rgba(114, 190, 91, 0.52), rgba(101, 52, 152, 0.73)),
          url('/sites/default/files/swipes/swipe-gallery-hpfm-mushroom-02-g.jpg'); }

        .GlobalMedia.main-swipe-03-about 
        { background-image: linear-gradient(to bottom, rgba(114, 190, 91, 0.52), rgba(101, 52, 152, 0.73)),
          url('/sites/default/files/swipes/swipe-gallery-hpfm-mushroom-03-g.jpg'); }

          .TitleBlockStatic {bottom:0px; display: flex; flex-direction: column; align-items: center; justify-content: center; -webkit-align-items: center;}
          .floating-carousel-caption { display: table; float: right; width: 100%!important; }
          .STD-Slider-Block.PageTopper .floating-carousel-caption { display: table; float: right; width: 100%!important; }

          .STD-Slider-Block .left.carousel-control, 
          .STD-Slider-Block .right.carousel-control {z-index:10!important;}

          .swipe-CTANavBlock {margin-top:20px;}
          .floating-carousel-caption div.VCntred  { display: table-cell; vertical-align: middle; text-align: center; }

          @media only screen and (min-width: 100px) and (max-width: 768px) {
          .STD-Slider-Block div.TitleBlock {bottom: 10%; } 
          .STD-Slider-Block .swipe-CTA {margin-top:30px;} 
          }

          /* Swiper Home STD Thin ( Inner swipe )   */
          .carousel-inner .ButtonsRow.Blank {min-height:45px;}
          .STD-Slider-Block .STD-Slider-Thin { align-items: top; background-position: center center; background-size: cover; }
          .STD-Slider-Block .STD-Slider-Thin.topper { align-items: top; background-position: center center; background-size: cover;   }
          .STD-Slider-Block .glyphicon-chevron-right:before, 
          .STD-Slider-Block .glyphicon-chevron-left:before   {font-size: 50px; }
          .STD-Slider-Block .glyphicon-chevron-right:before { content: "\e258"!important; }
          .STD-Slider-Block .glyphicon-chevron-left:before   { content: "\e257"!important; }
          .Swipe-color-overlay { width: 100%; height: 100%; position: absolute; opacity: .3; background-color: #000000; z-index:-2!important;}
          .Swipe-color-overlay.dk {opacity: .5!important;}

          /* Swipe home Page Same Centered */
          .Swipe-Header, .Swipe-SubHeader { display:block; width:75%!important; margin-right:auto!important; margin-left:auto!important; min-height:40px; line-height:100%;}
          a.Swipe-Header, .Swipe-Header.a:hover { text-decoration:none!important; color:#ffffff!important; }
          .Swipe-Header { font-size:35px!important; padding-bottom:10px; font-family:'Lora', serif!important; }
          .Swipe-SubHeader { font-size:17px!important; font-family:'Poppins', sans-serif; text-transform: uppercase!important; }

          @media only screen and (min-width: 100px) and (max-width: 767px) {
          .Swipe-Header {font-size:24px!important;}
          }
/*  NEW STD Formatted Swipes BG images END */

/* Main interface padding */

#user-login-form,
#user-register-form,
#user-pass
{max-width:400px; padding:20px; margin-left:auto!important; margin-right:auto!important;}


 /* .main-container.container-fluid .row, */
 .main-container.container-fluid .main-content-SidePad,
 .navbar.navbar-default .container-fluid,
 .main-container .region.region-highlighted h1,
 .main-container .region.region-content,
 .footer.container-fluid .main-content-SidePad {padding-left:20px!important; padding-right:20px!important;}  /*  background-color:#729d75!important; */

 .REMmain-content-SidePad {border-width:2px; border-style:solid; border-color:#0000ff!important;}



 /* Main interface padding */

/*
 .navbar.navbar-default .container-fluid,
 .navbar.container-fluid,
 .region.region-content,
 .region.region-content .page-header,
 .region.region-highlighted,
 .main-container.container-fluid .block-title,
 .main-container.container-fluid .contact-message-form,
 .main-container.container-fluid .views-element-container,
 .main-container.container-fluid .ProductBlock,
 .footer.container-fluid .field--name-body,
 .footer.container-fluid .block-title,
 .footer.container-fluid .region.region-footer,
 .footer.container-fluid .menu.menu--footer */
 
 .FullWidth-Holder { 
    padding-right: 0px;
    padding-left: 0px;
    width:100%;
    max-width:1200px;
    margin-right:auto;
    margin-left:auto;
    }


/* Views Loop formatting Start */
    .ViewsDisplay-33-50-100 .view-content, 
    .ViewsDisplay-50-100 .view-content {display: flex; flex-wrap: wrap; }

    .ViewsDisplay-33-50-100 .view-content .views-row { width:33.33%!important; padding:5px; }
    .ViewsDisplay-50-100 .view-content .views-row { width:50%!important; padding:5px; }
    .ViewsDisplay-33-50-100 .field-content img, .ViewsDisplay-50-100 .field-content img {max-width:none!important; width:100%;}

@media only screen and (min-width: 100px) and (max-width: 992px) {	
    .ViewsDisplay-50-100 .views-row {width: 50%!important;}
    .ViewsDisplay-33-50-100 .views-row {width: 50%!important;}
}
@media only screen and (min-width: 100px) and (max-width: 400px) {	
    .ViewsDisplay-50-100 .views-row {width: 100%!important;}
    .ViewsDisplay-33-50-100 .views-row {width: 100%!important;}
}
/* Views Loop formatting END */

/* Views Loop formatting Start BreakpointTest */
    .ViewsDisplay-format .view-content {display: flex; flex-wrap: wrap; }
    .ViewsDisplay-format .view-content .views-row { padding:5px; }
    .ViewsDisplay-format .field-content img {max-width:none!important; width:100%;}

    .ViewsDisplay-format.f33 .view-content .views-row { width:33.33%;}
    .ViewsDisplay-format.f50 .view-content .views-row { width:50%;}
    .ViewsDisplay-format.f100 .view-content .views-row { width:100%;}

@media only screen and (min-width: 100px) and (max-width: 992px) {	
        .ViewsDisplay-format.mf33 .view-content .views-row { width:33.33%;}
        .ViewsDisplay-format.mf50 .view-content .views-row { width:50%;}
        .ViewsDisplay-format.mf100 .view-content .views-row { width:100%;}
}
@media only screen and (min-width: 100px) and (max-width: 580px) {	
        .ViewsDisplay-format.msf33 .view-content .views-row { width:33.33%;}
        .ViewsDisplay-format.msf50 .view-content .views-row { width:50%;}
        .ViewsDisplay-format.msf100 .view-content .views-row { width:100%;}
}
/* Views Loop formatting END BreakpointTest */