/*
 Theme Name:   U-Pin-It
 Template:     yootheme
 Author:       Sande Caplin & Associates
 Description:  YOOtheme Child Theme
 Version:      1.1.0
 Text Domain:  yootheme-upinit
*/

.sidebaroverlay {
    position: relative; /* Ensures the overlay positions itself relative to this container */
}

.overlay {
    width:100%;
    height:100%;
    position: absolute; /* Absolute position makes it overlay the content */
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0); /* A semi-transparent white overlay; adjust opacity as needed */
    z-index: 1000; /* Ensure the overlay is above other content */
    pointer-events: all; /* Prevent any interactions with elements below the overlay */
}
/* Container for the Facebook embed */
.fb-page {
    overflow: hidden;
    position: relative;
    width: 500px;   /* Adjust if needed */
   /* height: 500px;  /* Adjust if needed */
}

/* Adjusting the iframe inside the container */
.fb-page iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 510px;   /* Slightly wider than the container to hide the scrollbar */
    height: 100%;
}

html .postid-96, body.postid-96, body.postid-96 .uk-width-1-4, .sidebaroverlay {
    overflow: hidden!important;
    height: 100vh;
}
.wpgmza_map .wpgmza-inner-stack.bottom {
    bottom: 100px!important;
}

.radio-icon-wrapper {
    text-align: center;
    vertical-align: top;
}

.radio-icon-wrapper input[type="radio"] {
    display: block;
    margin: 0 auto 10px auto;
}

.radio-icon-wrapper img {
    max-width: 50px;  /* Adjust this for your preferred icon size */
    height: auto;
}
.radio-icon-wrapper input[type="radio"] {
    display: none;
}

/* Add styles for the icon label */
.icon-label {
    display: block;
    cursor: pointer;
    padding: 10px;
    border: 2px solid transparent;
    transition: all 0.3s;
}

/* Style for the selected icon */
.radio-icon-wrapper input[type="radio"]:checked + .icon-label {
    background-color: #f2f2f2;  /* Adjust to your preference */
    border-color: #333;  /* Adjust to your preference */
}