/**
Theme Name: Sealand Gov
Author: Design Box Media
Author URI: https://designboxmedia.co.uk
Description: This theme is a fast, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, The Sealand themes comes with schema.org code integrated so search engines will love your site. Some of the other features: #WooCommerce Ready #Responsive #Compatiblewithmajorplugins #TranslationReady #Extendiblewithpremiumaddons #Regularlyupdated #Designed & Developed Design Box Media.
Version: 4.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sealand-gov
Template: astra
*/


.ast-main-header-bar-alignment {
    padding-top: 12px;
}

.elementor-nav-menu--dropdown {
	background-color: transparent;}
select {
    height: auto;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button {
    padding: 18px 48px; margin: 0 auto;
    float: none;
    display: block;
}

.woocommerce-page.woocommerce-checkout #payment div.form-row, .woocommerce.woocommerce-checkout #payment div.form-row {
    padding: 0;
}
.wc-stripe-elements-field {
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 0;
}

.title-image {position:absolute;top: -30px;width:100%}
.titlepreview{padding-top:175px;}
.titlepreview input{border:none!important;background:transparent}
input#titlefield{font-weight:600;font-size:2.2em;width:100%;text-align:center;font-family:cursive;height:25px;color:#444;text-tranform:capitalize;background: transparent;}
input#fullname{font-weight:400;font-size:2em;width:100%;text-align:center;font-family:cursive;text-transform:capitalize;height:25px;color:#444;background: transparent;}

@media screen and (max-width: 779px) {
.title-image {
    position: relative;
	
}
	.titlepreview{display:none}
}

.goog-te-gadget{line-height: 1.3 !important;}
.goog-te-gadget-simple{background-color:#000!important;border:none!important;}
.goog-te-gadget-icon{display:none!important}
.goog-te-gadget-simple .goog-te-menu-value{color:#E0E0E0!important;font-size:12px!important}

.njt-gdpr-btns {float: right;}
.njt-gdpr-content {float: left;margin-top: 8px;}
.ct-ultimate-gdpr-cookie-popup-bottomPanel {padding: 15px 0 15px 0 !important;}
.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-topPanel, .ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-bottomPanel {padding: 0px 40px 0 !important;}
.ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-content {margin-bottom: 0 !important;margin-top: 12px !important;}


.logos-footer .elementor-carousel-image{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;-webkit-backface-visibility:hidden}
.logos-footer .elementor-carousel-image:hover{filter:none;-webkit-filter:grayscale(0)}

.elementor-element.elementor-element-e30f665.elementor-widget.elementor-widget-ae-woo-title {
    margin-bottom: 0;
}

p.ae-element-woo-price {
    margin-bottom: 0;
}

a.reset_variations {
    display: none !important;
}

.woocommerce div.product form.cart .variations select {
    max-width: 100%;
    min-width: 75%;
    display: inline-block;
    line-height: 1;
    margin-right: 0;
    font-weight: 400;
    height: auto;
}

.woocommerce div.product form.cart .variations {
    border-bottom: none;
    margin-bottom: 5px;
}

select#tmcp_select_2 {
    height: auto;
}

select#tmcp_select_1 {
    height: auto;
}

.mini_cart_item a {
color: #000 !important;
}

.mini_cart_item dl.variation {
    display: none;
}

.woocommerce-mini-cart__total.total {
    color: #000;
}