.box-line {
    visibility: visible;
    background: rgba(255,255,255,0.0) !important;
    border: 1px solid #fff;
    padding: 40px;
}

.btn-open-video { border-radius: 50px !important; }

/* ==== custom menu - footer ==== */
div.theme-footer-top .widget_nav_menu ul li a {
    border-color: rgba(255,255,255,0.0) !important;
    border-style: solid;
    border-width: 1px;
}

div.theme-footer-top .widget_nav_menu ul li a:hover {
	color:#FFFFFF !important;
}

div.theme-footer-top .widget_nav_menu ul li a,
div.theme-footer-top .widget_nav_menu ul li a:hover,
div.theme-footer-top .widget_nav_menu ul li a:active,
div.theme-footer-top .widget_nav_menu ul li a:focus  {
    padding: 4px 0 !important;
    padding-right: 0px !important;
}



.m-l-100 { style="margin-left: 100px !important; }

.widget_theme_widget_post_most_recent > ul > li > h6, 
.widget_theme_widget_post_most_comment > ul > li > h6 {
    margin-bottom: 10px;
    margin-left: 100px;
}

/* ====== PopUp Maker ====== */
.pum-content  h4 {
    font-weight: 600;
    font-size: 15px !important;
}

.pum-content {
    font-size: 13px !important;
}

.pum-container {
   overflow: scroll ;
   max-height: 500px;
}

.pum-container.pum-responsive.pum-responsive-large {
    margin-left: -35%;
    width: 80%;
    overflow: scroll;
    max-height: 500px;
}


/* ==== blog custom styles ==== */
.single-post .theme-post .theme-post-section-icon {
    margin-top: 7px !important;
    visibility: hidden !important;
}

.theme-post-icon {
    visibility: hidden !important;
}

li .menu-item.menu-item-type-post_type {
    visibility: hidden !important;
}

