.elementor-kit-7{--e-global-color-primary:#1C1E1E;--e-global-color-secondary:#1C1E1E;--e-global-color-text:#1C1E1E;--e-global-color-accent:#214450;--e-global-color-d001380:#DADADA;--e-global-color-139096f:#456B66;--e-global-color-491a28a:#000000;--e-global-color-e312597:#FFFFFF;--e-global-color-f2adf73:#3E8487;--e-global-color-194cbb2:#F9FCFD;--e-global-color-6b3e129:#DBE7EB;--e-global-color-7bf133d:#E8F1F1;--e-global-color-8c1b874:#6C8A98;--e-global-color-c180304:#0FB600;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-accent );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-e312597 );border-radius:6px 6px 6px 6px;padding:20px 20px 20px 20px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-f2adf73 );color:var( --e-global-color-e312597 );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 p{margin-block-end:20px;}.elementor-kit-7 h1{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;}.elementor-kit-7 h2{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-kit-7 h3{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;}.elementor-kit-7 h4{font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-kit-7 img{border-radius:8px 8px 8px 8px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1040px;}.e-con{--container-max-width:1040px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.vgca-only-admin-content table, .vgca-only-admin-content th, .vgca-only-admin-content thead, .vgca-only-admin-content tbody {
    border: none !important;
}
.vgca-only-admin-content input#user-search-input {
    height: 30px;
}
.vgca-only-admin-content table.users td, .vgca-only-admin-content table.users th {
    width: 25% !important;
}
.vgca-only-admin-content table td, .vgca-only-admin-content table th {
    font-size: 13px !important;
    font-weight: 500;
    border:none!important;
    width: 100%;
}
.vgca-only-admin-content form#createuser input[type="text"],.vgca-only-admin-content form#createuser input[type="email"] {
    height: 40px;
}
.vgca-only-admin-content form#createuser th {
    padding: 14px !important;
}
.vgca-only-admin-content td#cb, .vgca-only-admin-content th.check-column, .vgca-only-admin-content table.users th.check-column {
    width: 30px !important;
}
.vgca-only-admin-content td.username.column-username a {
    pointer-events: none;
}
.vgca-only-admin-content table tr:hover td {
    background: none !important;
}
html.wp-toolbar.vgca-only-admin-content {
    overflow-y:hidden;
}
.vgca-only-admin-content td.username.column-username.has-row-actions.column-primary img {
    display: none !important;
}
.vgca-only-admin-content .check-column input {
    margin: 0 !important;
}
.vgca-only-admin-content .tablenav input.button.action:hover, .vgca-only-admin-content .wp-core-ui .button:hover, .vgca-only-admin-content .wp-core-ui .button-secondary:hover {
    background: #000 !important;
    color: #fff !important;
}
.vgca-only-admin-content .wp-core-ui select:hover {
    color:#000!important;
}
.vgca-only-admin-content .wp-core-ui select:focus {
    border-color:#000!important;
    color:#000!important;
    box-shadow:none!important;
}
.vgca-only-admin-content .tablenav input.button.action, .vgca-only-admin-content .wp-core-ui .button, .vgca-only-admin-content .wp-core-ui .button-secondary {
    border: 1px solid #000 !important;
    color: #000 !important;
    background: none !important;
}
.vgca-only-admin-content tfoot {display:none!important;}
.vgca-only-admin-content  .column-date {
    width: 25%!important;
}
.vgca-only-admin-content  th.check-column input {
    margin: 0;
}
.vgca-only-admin-content th.check-column, .vgca-only-admin-content tr td.check-column {
    display: flex;
    justify-content: center;
    padding: 12px 8px !important;
    background:none!important;
}
.vgca-only-admin-content table {
    display: flex
;
    flex-wrap: wrap;
    flex-direction: column;
    width: 100% !important;
}
.vgca-only-admin-content td {
    background:none!important;
}
.vgca-only-admin-content tr {
    width: 100% !important;
    margin: 8px 0px;
    border: 1px solid #ddd;
    display: flex
;
    min-width: 100% !important;    background: none!important;
    border-radius:4px;
}
.vgca-only-admin-content tr:hover {
    border:1px solid #000;
}
.vgca-only-admin-content .row-actions span a {
    font-size: 11px;
    margin-right: 8px;
    text-transform: uppercase;
    color: #777 !important;
}
.vgca-only-admin-content .row-actions span {
    font-size: 0px;
}
.elementor-icon-box-title {
    margin:0!important;
}
div#tnp-heading {
    display:none!important;
}
main#content .page-header {
    display: none !important;
}
th.sortable a:focus, th.sorted a:focus {
    box-shadow: inset 0 0 0 2px #000000;
    outline: 2px solid transparent;
}
#tnp-heading .tnp-nav li {
    margin-right: 5px!important;
}
.vgfa-page-gf-pending-activation .tablenav.top {
    display: none!important;
}
.vgca-only-admin-content .wrap h2 {
    font-size: 18px !important;
    font-weight: bold !important;
    margin-bottom: 15px!important
}
.cj-admin-report li small {
    font-size: 12px;
}

.cj-admin-report li {
    font-size: 13px;
}
.e-n-menu-item.current-menu-item .e-n-menu-title-container {
    color:#000!important;font-weight:700;
}
button.button-secondary.button-tertiary.tnpc-button.tnpc-button-tertiary {
    text-transform: uppercase;
    font-size: 11px !important;
    font-weight: 500 !important;
    line-height: 1.5;
}
.vgca-only-admin-content input#title, .vgca-only-admin-content label#title-prompt-text {
    font-size: 18px !important;
    line-height: 50px !important;
    height: 50px !important;
    /* color: #000 !important; */
    font-weight: bold;
    padding: 0px 15px !important;
}div#wpbody-content {
    width: 99%;
    margin: 0 auto;
}
input#options-search_text {
    height: 30px!important;
    font-size: 14px ! Important;
}
.vgca-only-admin-content #categorydiv {
    display: block !important;
}
input#gform_submit_button_1 {
    background: #000 !important;
    box-shadow: none !important;
    border: none !important;outline:0!important;
}
input#gform_submit_button_1:hover {
    background: #333 !important;
}
input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
    border-color:#000;
    box-shadow:0px 0px 0px 1px #000;
}
input#save-post {
    background: none !important;
    color: #000 !important;
    border:1px solid #000!important;
}
input#save-post:hover {
    background: #000 !important;
    color: #fff !important;
    border:1px solid #000!important;
}
.vgca-iframe-wrapper iframe {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease-in-out;
}
div#tnp-menu {
    display: none!important;
}
.vgca-only-admin-content #tnp-body button.button-secondary.button-tertiary.tnpc-button.tnpc-button-tertiary {
    background: #eee;
    border: none !important;
    padding: 0px 8px !important;
    margin: 0 !important;
    width: auto !important;
    min-width: 0px;
    font-size: 16px !important;
    border-radius: 6px !important;
}
.vgca-only-admin-content #tnp-body button.button-secondary.button-tertiary.tnpc-button.tnpc-button-tertiary:last-child {
    font-size: 11px !important;
    text-transform: uppercase;
    border-radius: 6px !important;
}
.vgca-only-admin-content #tnp-body .tnpc-button, .vgca-only-admin-content #tnp-body .tnpc-button:visited, .vgca-only-admin-content #tnp-body .tnpc-button:hover, .vgca-only-admin-content #tnp-body .tnpc-button:active {
    border-radius:6px!important;
}
div#tnp-heading {
    padding: 0!important;
    margin: 0 0 20px 0!important;
    border: none!important;
    box-shadow: none!important;
    background: none!important;
}
#tnp-body .tnpc-button, #tnp-body .tnpc-button:visited, #tnp-body .tnpc-button:hover, #tnp-body .tnpc-button:active {
    font-size: 11px !important;
}
.wp-core-ui .button-primary.active, .wp-core-ui .button-primary, .wp-core-ui .button-primary.active:focus, .wp-core-ui .button-primary.active:hover, .wp-core-ui .button-primary:active, .vgca-only-admin-content body a.page-title-action {
    background: #000000!important;
    border-color: #000000!important;
    box-shadow: none!important;
    color: #fff!important;
    text-transform: uppercase!important;
    font-size: 11px!important;
    letter-spacing: 2px!important;
    font-weight: 500!important;
    padding: 8px 15px!important;
    border-radius: 6px!important;
}
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover, a.page-title-action:hover {
        background: #333!important;
}
.vgca-only-admin-content input, .vgca-only-admin-content textarea {
    border-color: #ddd;
    padding: 15px;
    font-size: 15px;
    font-family: 'Montserrat' !important;
    border-radius: 4px;
}
.vgca-only-admin-content .postbox {
    min-width: 100%;
    border-radius: 4px;
}
.vgca-only-admin-content body {
    font-family: 'Montserrat'!important;
}
.vgca-only-admin-content body a {
    color:#000!important;
    
}
.vgca-iframe-wrapper.iframe-is-ready iframe {
    opacity: 1;
    visibility: visible;
}

#wp-frontend-admin-container #wpwrap {
    opacity: 0;

    transition: opacity 0.2s ease-in;
}
body.wp-admin {
    height: auto !important;
}
.vgca-iframe-wrapper iframe:not(.vgfa-full-screen) {
    min-height: 900px;
}
.elementor-widget-off-canvas .e-off-canvas {
    z-index: 999!important;
}
.vgca-iframe-wrapper.wpfa-initialized {
    max-width: 1040px !important;
    min-width: 0 !important;
    margin: 0 auto;
    height: auto !important;
    min-height: 0 !important;
}
.vgca-iframe-wrapper body {
    height: 100% !important;
}

body,html {overflow-x:hidden;}
p:last-child{margin:0;}
table a {color:#000;}
table a:hover {text-decoration:underline;color:#000;}
.elementor-alert {
    border-inline-start: 5px solid transparent;
    padding: 15px 25px;
    position: relative;
    text-align: start;
    border-radius: 4px!important;
    border: 1px solid #eee!important;
}
button.e-filter-item[data-filter="__all"] {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}
button.e-filter-item[data-filter="public"] {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
search.e-filter {
    border-radius: 4px !important;
}
.gform_confirmation_message {
    padding: 20px;
    background: #eaffea;
    border-radius: 8px;
    border: 1px solid green;
    text-align: center;
}
.gfield input, .gform_footer {
    height: 52px !important;
    width: 100% !important;
    max-width: none !important;
    box-shadow:none!important;
}
.ginput_container > span {
    width: 100% !important;
}
div#gform_fields_1 {
    grid-row-gap: 20px ! Important;
}
.gfield input[type="checkbox"] {
    height:20px!important;
}
.ginput_container.ginput_container_consent:hover {
    cursor: pointer !important;
}

.gform_confirmation_message {
    padding: 20px;
    border-radius: 4px;
    text-align: center;
    background: #f1fff1;
    border: 1px solid green;
}
.gfield a {
    color:#000;
    text-decoration:underline;
}

form#hsForm_6f8550c5-7a37-427d-a40e-9f9f68d2d3bd {
    display: flex
;
    align-items: center;
    gap: 10px;
}
input.hs-button.primary.large {
    border: none;
}
.hs_error_rollup {
    display: none;
}
ul.no-list.hs-error-msgs.inputs-list {
    list-style-type: none;
}
ul.no-list.hs-error-msgs.inputs-list[role="alert"] label  {
    color: red !important;
    display: block !important;
    width: 100%;
    line-height: 1.5;
    font-size:13px;
    list-style-type: none;
}
form#hsForm_6f8550c5-7a37-427d-a40e-9f9f68d2d3bd label {
    display: none;
}

form#hsForm_6f8550c5-7a37-427d-a40e-9f9f68d2d3bd input {
    height: 52px;
    line-height: 1;
}
ul.no-list.hs-error-msgs.inputs-list li, ul.no-list.hs-error-msgs.inputs-list {
    padding: 0 !important;
    margin: 0 !important;
}

@media(max-width:767px) {
    .gallery-item {
    width:46%!important;
}
    #gallery-1 .gallery-item {
    width:32%!important;
}
.gallery {
    gap:25px!important;
    justify-content:space-between!important;
}
#gallery-1 {
    gap:5px!important;
    justify-content:space-between!important;
}
}/* End custom CSS */