/*
Theme Name: Wengdo
Theme URI: https://bolvo.com
Author: Wengdo WordPress Theme
Author URI: https://bolvo.com/wengdo
Description: Wengdo is WordPress theme with advanced features.
Version: 2.1
License: Themeforest Split License.
License URI: http://themeforest.net/licenses.
Text Domain: wengdo
Tags: two-columns, left-sidebar, right-sidebar, grid-layout, custom-colors, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, microformats, rtl-language-support, theme-options, threaded-comments, translation-ready, blog, e-commerce, portfolio
*/

/* Theme CSS is available in /assets/css/main.css */



/* CSS By Abdul Samad */
.bdy_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */
    z-index: 999; /* Ensure it sits above other elements */
    display: none; /* Initially hidden */
}
.custom-popup {
   position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    background-color: #e5a637;
    width: 330px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}

.popup-content .close-popup {
    display: block;
    text-align: right;
    /* padding: 5px 10px 5px 0px; */
    font-size: 31px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    background-color: #920c09;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    float: right;
    /* clear: both; */
    margin: 5px;
    border-radius: 100px;
}

.popup-content h2 {
    color: #FFFFFF;
    font-size: 25px;
    text-align: center;
}

form#state-selection-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}

form#state-selection-form div {
    width: 50%;
   	margin: 7px 0px;
	padding: 0 10px;
}
.popup-content .submit-btn {
    width: 100% !important;
    text-align: center;
}
.popup-content input[type=submit] {
    width: 50%;
    border-radius: 25px;
    margin-top: 23px;
}

.popup-content {
    padding: 0 0 18px 0;
}

.popup-content lable {}

.popup-content label {
    color: #FFFFFF;
    font-size: 16px;
}
.single-state div#content {
    background-color: #FF9600;
}
a.pdf-link:hover {
    color: #ff9600;
}
a.pdf-link {
    width: 47%;
    background-color: #8F0D0D;
    border-style: none;
    color: #fff;
    border-radius: 5px;
    font-size: 15px;
    padding: 15px 30px;
    position: relative;
    display: block;
    line-height: 1;
    margin: 10px auto 17px auto;
    text-align: center;
}

.featured-image > img {
    max-width: 100%;
    width: 724px;
    height: 1024px;
}

.featured-image {
    text-align: center;
}

.single-state section#hero {
    display: none;
}

/* CSS By Abdul Samad */