/**
Theme Name: Dovi Elementor Hello
Author: Dovi Solutions
Author URI: https://www.dovisolutions.com/
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: hello-elementor
*/
p:last-child {margin-bottom: 0 !important;}

#contact-page-custom h3 .wpseo-business-name {
    font-size: 24px;
}
#footer-custom .wpseo-location h3 {
    font-size:17px !important;
    line-height: 1.85 !important;
    color: rgba(255,255,255,0.65) !important;
}
#footer-custom #wpseo_location- {
    font-size: 15px !important;
    line-height: 1.85 !important;
}
.border .elementor-animation-grow.attachment-full.size-full {
    border: 2px #ddd solid;
    padding: 3px;
}
.border .elementor-image img, .border .slick-slide-image{
    border: 2px #ddd solid;
    padding: 5px;
}
@media (max-width:767px) {
    /*
    .elementor-row {
        padding-left: 10px;
        padding-right: 10px;
    }
    */
}

.page-header {display: none; }
a {color: var(--e-global-color-accent); }

.grecaptcha-badge {z-index: 100; }

/* Styling for overly large windows */
@media (min-width: 1920px) {
    html {
        background: linear-gradient(#f5f5f5,#aaa);
    }
    html > body {
        max-width: 1920px;
        margin: 0 auto;
        box-shadow: 0 0 50px 0px rgba(0,0,0,0.5)
    }
}

/* 
* Menu Columns for the Elementor Pro `Nav Menu` element. 
* Classes are set in Appearance > Menus after enabling 'CSS Classes' in Screen Options
*/
.menu-item > .sub-menu > li,
.jet-menu-item .jet-sub-menu li {
    display: block;
    column-break: avoid;
    break-inside: avoid-column;
}
@media (min-width: 1025px) {
    .menu-item.desktop-columns-1 > .sub-menu,
    .jet-menu-item.desktop-columns-1 .jet-sub-menu {columns: 1; }
    .menu-item.desktop-columns-2 > .sub-menu,
    .jet-menu-item.desktop-columns-2 .jet-sub-menu {columns: 2; }
    .menu-item.desktop-columns-3 > .sub-menu,
    .jet-menu-item.desktop-columns-3 .jet-sub-menu {columns: 3; }
    .menu-item.desktop-columns-4 > .sub-menu,
    .jet-menu-item.desktop-columns-4 .jet-sub-menu {columns: 4; }
    .menu-item.desktop-columns-5 > .sub-menu,
    .jet-menu-item.desktop-columns-5 .jet-sub-menu {columns: 5; }
    .menu-item.desktop-columns-6 > .sub-menu,
    .jet-menu-item.desktop-columns-6 .jet-sub-menu {columns: 6; }
}
@media (max-width:1024px) and (min-width:768px) {
    .menu-item.tablet-columns-1 > .sub-menu,
    .jet-menu-item.tablet-columns-1 .jet-sub-menu {columns: 1; }
    .menu-item.tablet-columns-2 > .sub-menu,
    .jet-menu-item.tablet-columns-2 .jet-sub-menu {columns: 2; }
    .menu-item.tablet-columns-3 > .sub-menu,
    .jet-menu-item.tablet-columns-3 .jet-sub-menu {columns: 3; }
    .menu-item.tablet-columns-4 > .sub-menu,
    .jet-menu-item.tablet-columns-4 .jet-sub-menu {columns: 4; }
    .menu-item.tablet-columns-5 > .sub-menu,
    .jet-menu-item.tablet-columns-5 .jet-sub-menu {columns: 5; }
    .menu-item.tablet-columns-6 > .sub-menu,
    .jet-menu-item.tablet-columns-6 .jet-sub-menu {columns: 6; }
}
@media (max-width:767px) {
    .menu-item.mobile-columns-1 > .sub-menu,
    .jet-menu-item.mobile-columns-1 .jet-sub-menu {columns: 1; }
    .menu-item.mobile-columns-2 > .sub-menu,
    .jet-menu-item.mobile-columns-2 .jet-sub-menu {columns: 2; }
    .menu-item.mobile-columns-3 > .sub-menu,
    .jet-menu-item.mobile-columns-3 .jet-sub-menu {columns: 3; }
    .menu-item.mobile-columns-4 > .sub-menu,
    .jet-menu-item.mobile-columns-4 .jet-sub-menu {columns: 4; }
    .menu-item.mobile-columns-5 > .sub-menu,
    .jet-menu-item.mobile-columns-5 .jet-sub-menu {columns: 5; }
    .menu-item.mobile-columns-6 > .sub-menu,
    .jet-menu-item.mobile-columns-6 .jet-sub-menu {columns: 6; }
}
/* End Menu Columns */