.author .blackTextLogo {
     display: inline-block;
}

.mfp-iframe-holder .mfp-content {
    height: 90%;
}

.expCLocationDropDown {
    max-height: 300px;
}
@media screen and (max-width:768px){
.recipeGridItem .metaText {transform: translateY(-15px);}
}
.author .heroText {top: 55%; height: 390px;}

.tabLeft {
    overflow: hidden;
}

.eventTitle,.eventTime {
    color: #000;
}

.no-csstransforms3d .vAlign {
    position: absolute;
    width: 80%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
}

.eCart {
    height: 540px;
}
.eCartOuter {
    bottom: -540px;
}
.eCartCheckout{
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.eventSessionDetails {
    width: 100%;
}
.heroPlaceholder {
        position: relative !important;
}

.alm-listing.alm-ajax.recipesGrid {
    display: block;
    width: 100%;
    float: none;
}

.sticky .filterDemoSidebar {
    position: fixed;
    display: block;
    top: 20%;
}
.js-sessionsActive.sticky .filterDemoSidebar {
    position: relative;
}
.at-bottom .filterDemoSidebar {
    position: absolute;
    bottom: 0;
    top: inherit;
}
.sticky .sidebar {
    margin-left: 75%;
}
.filterDemoSidebar {
     width: 100%;
    max-width: 229px;
}
.sticky-stop {
    clear: both;
}

.demoEventRight {
    transition: 400ms ease-in-out !important;
    -webkit-transition: 400ms ease-in-out !important;
    -moz-transition: 400ms ease-in-out !important;
}

.js-sessionsActive .demoEventRight{
        display: block !important;
        right: -270px !important;
    }
    .demoEventRight.active {
        z-index: 7;
        position: absolute !important;
        display: block !important;
        right: 0 !important;
    }

.defaultHeroText {
    margin: 0 auto;
    position: relative;
    left: initial;
}
@media screen and (max-width: 768px) {
    .defaultHero {
        min-height: 500px;
    }
}
.eCartQuantity {
    color: #e41e26;
}
@media screen and (max-width: 768px) {
    .eCart {
        width: 100%;
    }
    .eCartOuter {
        left: 0;
        margin-left: 0;
        width: 100%;
    }
}
/****************** recipes ******************/

.loadMoreRecipes {
    text-transform: inherit;
}
.alm-load-more-btn {
    position: relative;
}
.alm-load-more-btn:after {
    width: 65px;
    height: 65px;
    position: absolute;
}
@media screen and (min-width: 769px) {
    .alm-reveal .recipeGridItem:nth-child(3n+1) {
        clear: left
    }
}
/****************** recipes ******************/

body.single-recipes {
    background: #ffffff;
}
header.sticky {
    border-bottom: 0px solid #333;
}
.megaMenu ul li {@media screen and (max-width:768px){
.recipeGridItem .metaText {transform: translateY(-15px);}
}
    display: block !important;
    padding: 4px 0 !important;
    font-size: 14px !important;
    font-family: "Helveticaneue";
}
.navbar ul li {
    display: inline-block;
    padding: 15px 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
}
.recipeGridItem .metaText {
    width: 100%;
    padding-right: 8%;
}
@media screen and (max-width:768px){
.recipeGridItem .metaText {transform: translateY(-15px);}
}
.expCDefaultHero,
.expCLocatedHero {
    display: block !important;
}
.appDemosLoaded {
    display: block;
}
.demoEventsGrid {
    display: block;
}
.tabSlide {
    width: 33%;
    display: inline-block;
    padding: 10px !important;
    border-left: 0;
}
.bottomVideos {
    position: relative;
}
.b-videos-title {
    position: absolute;
    z-index: 10;
    color: #fff;
    left: 0;
    right: 0;
    top: 40%;
    text-align: center;
    font-size: 45px;
    font-family: Helveticaneue-ultralight;
    letter-spacing: 2px;
}
#appVideoLeft,
#appVideoRight {
    width: 151%;
}
.recipeGridItem .recipeItemSOverlay {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 4%;
    color: #fff;
    background: url(//mieleexperience.com.au/wp-content/themes/mieleexperience/dist/images/recipe-section-gradient.png)!important;
}
/******************* social *******************/
/******************* social *******************/
.social-icons {
    position: absolute;
    bottom: 20%;
    text-align: right;
    left: 25%;
    display: flex;
    align-items: center;
}

@media screen and (max-width: 580px) {
  .social-icons {
     left: -50%;
    width: 100%;
    transform: translateX(50%);
    justify-content: center;
 }
}
p.fn {
    color: #787878;
    font-size: 18px;
    font-weight: bold;
    margin-right: 10px;
}
img.jssocials-share-logo {
    display: none!important;
}
.jssocials-theme-classic .jssocials-share-facebook .jssocials-share-link,
.jssocials-theme-classic .jssocials-share-twitter .jssocials-share-link,
.jssocials-theme-classic .jssocials-share-pinterest .jssocials-share-link,
.jssocials-theme-classic .jssocials-share-email .jssocials-share-link {
    background: transparent!important;
    border: none!important;
    color: #000 !important;
    box-shadow: none;
    line-height: .75em;
    vertical-align: -15%;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 1.9em;
    padding: 0;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media screen and (max-width: 960px) {
    .jssocials-theme-classic .jssocials-share-facebook .jssocials-share-link,
    .jssocials-theme-classic .jssocials-share-twitter .jssocials-share-link,
    .jssocials-theme-classic .jssocials-share-pinterest .jssocials-share-link {
        color: #aeaeae!important;
    }@media screen and (max-width:768px){
.recipeGridItem .metaText {transform: translateY(-15px);}
}
}
.jssocials-theme-classic .jssocials-share-link:hover,
.jssocials-share-link:focus,
.jssocials-share-link:active {
    color: #aeaeae!important;
}
.jssocials-theme-classic .jssocials-share-facebook .jssocials-share-link:before {
    content: "\f082";
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.jssocials-theme-classic .jssocials-share-twitter .jssocials-share-link:before {
    content: "\f081";
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.jssocials-theme-classic .jssocials-share-pinterest .jssocials-share-link:before {
    content: "\f0d3";
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
div#sgmbShare2-2 .jssocials-share {
    margin: 0;
}
div#sgmbShare2-2 {
    height: 35px;
    font-size: 10px!important;
    border: 1px solid #ccc;
    border-radius: 18px;
    padding: 12px 0;
    display: inline-block;
    margin: 10px;
    vertical-align: top;
}
.jssocials-theme-classic .jssocials-share-email .jssocials-share-link {
    padding: 0px 20px 0px 20px;
    display: inline-block;
    margin: -4px;
    color: #000!important;
    vertical-align: top;@media screen and (max-width:768px){
.recipeGridItem .metaText {transform: translateY(-15px);}
}
}
div#sgmbShare2-2 .jssocials-share-label {
    vertical-align: top;
    font-family: Helveticaneue;
    font-size: 16px;
}
/*******************************************************/

.jssocials-theme-classic .jssocials-share-line .jssocials-share-link:before {
    content: "\f1e1";
}
.jssocials-theme-classic .jssocials-share-stumbleupon .jssocials-share-link:before {
    content: "\f1a4";
}
.jssocials-theme-classic .jssocials-share-vk .jssocials-share-link:before {
    content: "\f189";
}
.jssocials-theme-classic .jssocials-share-reddit .jssocials-share-link:before {
    content: "\f1a2";
}
.jssocials-theme-classic .jssocials-share-tumblr .jssocials-share-link:before {
    content: "\f174";
}
.jssocials-theme-classic .jssocials-share-googleplus .jssocials-share-link:before {
    content: "\f1a0";
}
.jssocials-theme-classic .jssocials-share-linkedin .jssocials-share-link:before {
    content: "\f08c";
}
.jssocials-theme-classic .jssocials-share-whatsapp .jssocials-share-link:before {
    content: "\f232";
}
.jssocials-theme-classic .jssocials-share-email .jssocials-share-link:before {
    content: "\f064";
}
/*******************  / social *******************/

.blog .recipeGridItem .authorImage {
display: none;
}