/*
Theme Name: OnlineMarketingHeroes Child
Theme URI: https://online-marketing-heroes.com/
Author: Benjamin Sahin
Author URI: https://online-marketing-heroes.com/
Description: Gourmanderie is a beautiful, modern, and responsive Organic Food Store WordPress website. Gourmanderie is a perfect fit for any natural food related website like fresh grocer, market food, grocery market, organic ecommerce website, organic food store, Organic markets, supermarkets and online groceries. Additionally, it is perfect for eco product stores, fresh breads, bakery shops and even natural cosmetics stores.  
Version: 1.5.1
License: Benjamin Sahin
License URI: https://online-marketing-heroes.com/
Template: organio
Text Domain: organio-child
Tags: Gourmanderie farm, food, farm, store, nutrition, fruit, woocommerce, fresh, vegetable
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

#ct-header-wrap.ct-header-layout10 .ct-header-branding img {
    max-height: 70px !important;
}
.woocommerce-form-login-toggle {
    display: none !important;
}

.sbi-critical-notice{
	display: none !important;
}

a#CookieBoxSaveButton {
    background: #A4062B !important;
}
a#CookiePrefSave {
    background: #A4062B !important;
}
p._brlbs-manage-btn a {
    background: #A4062B !important;
}
.ct-tab-fade .btn {
    border-radius: 5px !important;
    margin: 0 auto !important; 
    display: table !important;
    padding: 0px 40px 0px 40px !important;
}
a.btn.btn-slider-animate2.wow.fadeInUp.icon-ps-:hover {
    background: #A4062B !important;
}
.woocommerce-archive-layout {
    display: none !important;
}
p#vat_number_field::before {
    content: "VAT Nummer (optional)";
    font-size: 17px !important;
}
p#vat_number_field {
    font-size: 0px !important;
}
span#vat_number-description {
    display: none !important;
}
.elementor-element.elementor-element-274e72d.elementor-widget.elementor-widget-html h2 {
    font-size: 10px !important;
    text-align: left !important;
}
.elementor-element.elementor-element-274e72d.elementor-widget.elementor-widget-html input {
    height: 44px !important;
}
.elementor-element.elementor-element-274e72d.elementor-widget.elementor-widget-html button {
    margin-top: 5px !important;
    background: #024799 !important;
    padding: 0 0 !important;
    border-radius: 5px 5px 5px 5px !important;
}
.elementor-element-8c24929 form:nth-child(2n+2) {
    display: none !important;
}
#ct-header-wrap.ct-header-layout10 .ct-header-info .ct-header-icon, #ct-header-wrap.ct-header-layout10 .ct-header-shop-icons .wishlist-count, #ct-header-wrap.ct-header-layout10 .ct-header-shop-icons .widget_cart_counter, .ct-info-box1 .item--icon i, .ct-fancy-box-layout6 .item--icon i, .ct-fancy-box-layout6 .item--icon::before, .ct-blog-carousel-layout7 .item--date, .ct-product-carousel9.woocommerce .woocommerce-product-inner .woocommerce-add-to--cart .button, .ct-product-carousel9.woocommerce .woocommerce-product-inner .woocommerce-add-to--cart .wc-forward {
    background-image: -webkit-gradient(linear, left top, right top, from(#522212), to(#a8543a));
    background-image: -webkit-linear-gradient(left, #01479A, #0057BE) !important;
    background-image: -moz-linear-gradient(left, #522212, #a8543a);
    background-image: -ms-linear-gradient(left, #522212, #a8543a);
    background-image: -o-linear-gradient(left, #522212, #a8543a);
    background-image: linear-gradient(left, #522212, #a8543a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#522212", endColorStr="#a8543a", gradientType="1");
}
.elementor-element.elementor-element-8083857.elementor-widget.elementor-widget-text-editor p {
    color: #020101;
}
.elementor-element.elementor-element-f035fa0.elementor-widget.elementor-widget-text-editor ul {
    color: #020101;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-db8891f {
	position: relative !important;
    top: 0;
    right: -32px;
}
.elementor-element.elementor-element-7f3eb0e.elementor-widget.elementor-widget-text-editor p {
    color: #020101;
}
.ct-privacy-policy .ct-text-editor p {
    font-size: 17px !important;
    line-height: 26px !important;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-467a07d a {
    color: #020101;
}
.elementor-element.elementor-element-5076f06.elementor-view-default.elementor-mobile-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-icon-box a {
    color: #020101;
}
.btn-gradient, body .btn.btn-slider4 {
    background-image: -webkit-linear-gradient(90deg, #522212 0%, #a8543a 50%, #522212);
    background-image: -moz-linear-gradient(90deg, #522212 0%, #a8543a 50%, #522212);
    background-image: -ms-linear-gradient(90deg, #522212 0%, #a8543a 50%, #522212);
	background-image: -webkit-linear-gradient(left, #01479A, #0057BE) !important;
    background-image: -o-linear-gradient(90deg, #522212 0%, #a8543a 50%, #522212);
    background-image: linear-gradient(90deg, #522212 0%, #a8543a 50%, #522212);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#522212", endColorStr="#a8543a");
}
#BorlabsCookieBoxWidget.bottom-left {
    visibility: hidden !important;
}
.error404 div#content {
    background: #fff;
}

small.woocommerce-price-suffix {
    color: #01479A;
}
.woocommerce ul.products li.product .price {
    color: #01479A;
}
.elementor-7930 .elementor-element.elementor-element-03710bc {
    padding: 0px 0px 60px 0px !important;
}
.woosb-quantity .quantity {
    display: none !important;
}
.woosb-quantity {
    display: none;
}
body p{
	  color: #020101;
}
.elementor-element.elementor-element-afd69fd.elementor-widget.elementor-widget-ct_text_editor p {
    color: #fff;
}
.elementor-element.elementor-element-2fd882a.elementor-widget.elementor-widget-text-editor p {
    color: #fff;
}
.elementor-element.elementor-element-c151fd9.elementor-widget.elementor-widget-text-editor p {
    color: #fff;
}
.elementor-element.elementor-element-379b300.elementor-widget.elementor-widget-text-editor p {
    color: #fff;
}
.elementor-element.elementor-element-fc3d188.elementor-widget.elementor-widget-text-editor p {
    color: #fff;
}
.elementor-element.elementor-element-3319adb.elementor-widget.elementor-widget-text-editor p {
    color: #fff;
}
.elementor-20 .elementor-element.elementor-element-836f274 p {
    color: #fff;
}
.elementor-20 .elementor-element.elementor-element-a37e0a2 p {
    color: #fff;
}
.elementor-7930 .elementor-element.elementor-element-f1467e6 p {
    color: #fff;
}
.ct-point .ct-point-desc {
    color: #020101;
}
.item--description {
    color: #020101 !important;
}


.woocommerce .woocommerce-product-inner .woocommerce-product-content .woocommerce-add-to-cart:not(.woocommerce-add-to-cart-grid) a {
    background-color: #01479A !important;
}

a.home.btn.btn-slider-animate1.wow.fadeInUp.icon-ps- {
    border-radius: 5px;
    margin: 0 auto;
    display: table;
	padding:0px 40px 0px 40px;
}
a.home.btn.btn-slider-animate1.wow.fadeInUp.icon-ps-:hover {
    background:  #A4062B;
}
.ct-tabs-title {
    margin-bottom: 30px;
}
button#evf-submit-7827 {
    background: #024799;
    color: #fff;
    margin-left: -5px;
}.page-id-9948 div#content {
    padding-top: 50px;
}

.mep_event_list .owl-dots button.active::before {
    border-bottom-color: #A4062B !important;
}
.woocommerce-checkout #customer_details .woocommerce-billing-fields {
    margin-bottom: 6px !important;
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    padding: 26.5px 15px !important;
}

.mep_event_list .owl-dots button.active {
    background: #A4062B !important;
}
/*
span.woocommerce-terms-and-conditions-checkbox-text a::before {
    content: "AGB";
    font-size: 16px !important;
}
*/

.woocommerce-privacy-policy-text {
    display: none;
}

button.button-default.woocommerce.button.alt.button.alt.btn-mep-event-cart::before {
    content: "In den Warenkorb legen";
    font-size: 16px;
}
.widget_shopping_title::before {
    content: "Warenkorb";
    font-size: 15px;
}
.page-id-8366 div#content {
    padding-top: 65px;
}
.ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty span::before {
    content: "Dein Warenkorb ist leer";
    font-size: 16px;
}
.ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty span {
    font-size: 0px !important;
}


span.mep-share-btn-title::before {
    content: "Teile diese Veranstaltung";
    font-size: 15px;
}
h3.ex-sec-title {
    background: #01479a !important;
}

#ct-header-wrap #ct-header.h-fixed {
    position: absolute !important;
}
span.mep-share-btn-title{
    font-size: 0px !important;
}
.widget_shopping_title{
    font-size: 0px !important;
}
button.button-default.woocommerce.button.alt.button.alt.btn-mep-event-cart {
    font-size: 0px !important;
}
span.btn.btn-slider4 {
    background: #fff !important;
    color: #01479A;
}
span.paypal-button-text.true {
    display: none !important;
}
.woocommerce-sg-product-button {
    display: none !important;
}
.paypal-button-tagline {
    display: none !important;
}

.single-product .woocommerce-social-share label::before {
    content: "Teilen:";
    font-size: 16px;
}
.single-product .woocommerce-social-share label {
    font-size: 0px;
}
span.btn.btn-slider5 {
    color: #fff;
    border: 2px solid #fff !important;
	border-radius:5px !important;
}
.page-id-8 iframe {
    display: none;
}
.single iframe {
    display: none;
}
span.btn.btn-slider4:hover {
    background: unset;
    color: #01479A;
}
.woocommerce-terms-and-conditions-wrapper {
    width: 100%;
}

p#billing_state_field {
    display: none !important;
}

.page-id-3 div#content {
    padding-top: 65px;
}
.page-id-8368 div#content {
    padding-top: 65px;
}
.ct-user .ct-user-form .button {
    background: #A4062B !important;
}

.ct-user .zmdi-lock:before{
	 color: #A4062B !important;
}

.ct-user .zmdi-account:before{
	color: #A4062B !important;
}

.ct-user .zmdi-email:before{
	color: #A4062B !important;
}

.ct-modal-close {
    background: #A4062B !important;
}

button.button.button-login::before {
    content: "Einloggen";
    font-size: 15px;
}
.ct-user .ct-user-form .button {
    line-height: 24px !important;
    padding-bottom: 10px;
    padding-top: 15px;
}

.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    display: table !important;
}
.page-id-16 div#content {
    padding-top: 75px;
}
.everest-forms .everest-forms-notice--success {
    background-color: #01479A !important;
}

button.button.btn-up-register::before {
    content: "Konto erstellen";
    font-size: 15px;
}
button.button.btn-up-register {
    font-size: 0px !important;
}

button.button.button-login{
    font-size: 0px !important;
}
.ct-user-form-logout a::before {
    content: "Abmelden";
    font-size: 15px;

}
h3.mep_list_date {
    color: #01479a !important;
}
.mep-list-header:before {
    border-left: 5px solid #01479a !important;
}
.fa-list-alt:before {
    color: #A4062B !important;
}
.fa-map-marker-alt:before{
	 color: #A4062B !important;
}

.fa-calendar:before{
	 color: #A4062B !important;
}
.mep-default-sidrbar-address ul li i, .mep-default-sidrbar-meta i, .df-ico i, .mep-default-sidrbar-events-schedule ul li i, .mep-social-share a {
    background: #01479a !important;
}
.mep-default-sidrbar-meta p a {
    color: #A4062B !important;
}
.mep-default-sidrbar-events-schedule .fa-calendar:before {
    color: #fff !important;
}
.single div#content {
    padding-top: 60px;
}

.fa-map-marker-alt:before {
    color: #fff;
}
.fa-calendar:before {
    color: #fff;
}
.mep-month {
    background: #A4062B !important;
}
.mep-default-sidrbar-events-schedule .fa-calendar:before {
    color: #A4062B !important;
}
.mep-day {
    background: #01479a !important;
}
.ct-user-form-logout a {
    font-size: 0px !important;
		 line-height: 24px !important;
    padding-bottom: 10px;
    padding-top: 15px;
}
.single .fa-calendar:before {
    color: #fff !important;
}
.single .fa-calendar:before {
    color: #fff !important;
    background: #01479a;
    padding: 7px 10px;
    border-radius: 20px;
}

.single .fa-map-marker-alt:before {
    color: #fff !important;
}
.single i.far.fa-list-alt {
    padding: 5px 7px;
}
.single  .fa-list-alt:before {
    color: #fff !important;
}

span.btn.btn-slider5:hover {
   background: unset;
}
.ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn.btn-outline:hover, .ct-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn.btn-outline:focus {
    color: #fff !important;
}
.woocommerce-product-content {
    height: 200px;
}

.Re-c-jss492.regiondo-collapsible-header {
    padding-bottom: 16px;
}
#ct-header-wrap.ct-header-layout10 .ct-header-main {
    background-color: #F9F9F9 !important;
}
#ct-header-wrap.ct-header-layout10 .ct-header-main .ct-main-menu > li > a {
    color: #01479A !important;
}
.elementor-element-ad3a9b2 a.btn.item--button-btn-line-arrow {
    color: #A4062B !important;
    border-bottom: 1px solid #A4062B !important;
}
h4.woocommerce-product--title a {
    color: #01479A !important;
}
.home .ct-product-carousel9.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta > div button, .ct-product-carousel9.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta > div a {
    background-color: #A4062B !important;
}
.woocommerce-product-meta {
    display: none;
}

.ct-blog-carousel-layout7 .grid-item-inner:hover {
    box-shadow: unset !important;
}
.ct-blog-carousel-layout7 .item--featured:after {
    background-image: -webkit-linear-gradient(bottom, rgb(49 39 37 / 80%) 60%, rgba(0, 0, 0, 0)) !important;
}
h5.ct-point-title.el-empty span {
    color: #024799;
}

.ct-point .ct-point-icon {
    color: #A4062B !important;
}
.elementor-6878 .elementor-element.elementor-element-e3688f1 .ct-icon1 a:hover {
    color: #FFFFFF;
    background-color: #A4062B !important;
}
a.scroll-top.on {
    background: #A4062B;
}
span.ct-menu-toggle.caseicon-angle-arrow-down {
    display: none;
}
.slick-active button {
    background: #A4062B !important;
}
a.btn.btn-animate.checkout.wc-forward {
    background: #A4062B;
}

a.btn.btn-outline.btn-animate.wc-forward {
    border: 2px solid #A4062B !important;
    color: #A4062B !important;
}
.bounce1 {
    background-color: #A4062B !important;
}
.bounce2 {
    background-color: #A4062B !important;
}
.bounce3 {
    background-color: #A4062B !important;
}


@media screen and  (max-width: 1024px) {
	
	

	
rs-layer#slider-9-slide-19-layer-4 {
    margin-top: -100px;
}
.elementor-6878 .elementor-element.elementor-element-2aeb9f7 {
    margin-bottom: 35px !important;
    padding: 0% 0% 0% 0% !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-461190c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8c5c543.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-db227ef.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: unset;
}	
	.elementor-7950 .elementor-element.elementor-element-4fe7a16 {
    padding: 0px 0px 30px 0px !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-4d09efa.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c689cb.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}	
.elementor-7950 .elementor-element.elementor-element-66947ed {
    padding: 80px 0px 63px 0px !important;
}	
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-88bfd37.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-03710bc.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}	
.elementor-element.elementor-element-ba10233.elementor-widget.elementor-widget-ct_text_editor {
    padding-bottom: 75px !important;
}	
.elementor-7941 .elementor-element.elementor-element-115f3b2 {
    padding: 60px 0px 75px 0px !important;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-101be79.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a7d778.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-11f28f2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-be501f4.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}	
	
	.elementor-element.elementor-element-ba10233.elementor-widget.elementor-widget-ct_text_editor {
    padding-bottom: 5px !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-bf0b6f0.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none !important;
}	
.elementor-8119 .elementor-element.elementor-element-233efdc {
    padding: 20px 0px 60px 0px !important;
}		

.elementor-7796 .elementor-element.elementor-element-8935d37:not(.elementor-motion-effects-element-type-background), .elementor-7796 .elementor-element.elementor-element-8935d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover !important;
}
.elementor-7796 .elementor-element.elementor-element-c7d7ab2 {
    padding: 80px 0px 0px 0px !important;
}	
.elementor-20 .elementor-element.elementor-element-c2b955f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 0px 0px !important;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-2587611.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-124fbc3.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none !important;
}	
.elementor-20 .elementor-element.elementor-element-111fbde {
    padding: 80px 0px 60px 0px !important;
}
.elementor-20 .elementor-element.elementor-element-c795463 {
    padding: 80px 0px 65px 0px !important;
}	
	.elementor-20 .elementor-element.elementor-element-3844968 {
    padding: 0px 0px 80px 0px !important;
}
.elementor-20 .elementor-element.elementor-element-91d7735 > .elementor-element-populated {
    padding: 30px 80px 0px 80px !important;
}	
.elementor-20 .elementor-element.elementor-element-441defb {
    padding: 0px 0px 0px 0px !important;
}	
	.elementor-20 .elementor-element.elementor-element-f674ff4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f674ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: unset !important;
}
	
	
		.single-product section.related {
    padding-top: 27px !important;
}
	
	.elementor-6870 .elementor-element.elementor-element-a2dc54d > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}
	
	.elementor-element.elementor-element-4a4cfcd.elementor-widget.elementor-widget-text-editor p {
    margin-bottom: 0 !important;
}
.ct-product-grid-layout1 .grid-item-inner, .ct-product-carousel1 .grid-item-inner {
    margin-bottom: 30px !important;
}	
.ct-counter-title br {
    display: none;
}	
.elementor-7941 .elementor-element.elementor-element-9f0b659 > .elementor-widget-container {
    margin: 0px 0px 8px 0px !important;
}	
.elementor-8117 .elementor-element.elementor-element-96c72c9 {
    padding: 30px 0px 47px 0px !important;
}	
	.elementor-7930 .elementor-element.elementor-element-0245b8f > .elementor-widget-container {
    margin: 0px 30px 0px 0px !important;
}
	
	.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-7310137.ct-col-line1::before{
		display:none;
	}
.elementor-20 .elementor-element.elementor-element-441defb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-441defb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    padding: 60px 50px 61px !important;
}	
.elementor-20 .elementor-element.elementor-element-874c93c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 37px 0px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-f674ff4.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin: 0px 40px !important;
    padding: 60px 20px 40px !important;
	background:unset !important;
}	
.page-id-20 span.elementor-icon-list-text {
    font-size: 13px;
}	
.elementor-20 .elementor-element.elementor-element-851dbce:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-851dbce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: unset !important;
}	
	
.woocommerce-product-content {
    height: auto;
}		
span.ct-menu-toggle.caseicon-angle-arrow-down {
    display: table;
}		
	
}


@media screen and  (max-width: 768px) {
	
	

	
	.elementor-20 .elementor-element.elementor-element-874c93c > .elementor-element-populated {
    padding: 60px 20px 40px !important;
}
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-18a5260.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 0 !important;
}


rs-layer#slider-9-slide-19-layer-4 {
    margin-top: 225px !important;
}
	.woosb-products .woosb-product .woosb-title .woosb-title-inner {
    font-size: 11px;
}

	
.elementor-6870 .elementor-element.elementor-element-ad3a9b2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 67px 0px 35px 0px !important;
}	
.elementor-7950 .elementor-element.elementor-element-4fe7a16 {
    padding: 0px 0px 0px 0px !important;
}
	.elementor-8117 .elementor-element.elementor-element-96c72c9 {
    padding: 30px 0px 40px 0px !important;
}


.elementor-8119 .elementor-element.elementor-element-c795463 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 50px 0px !important;
}	
	
.elementor-20 .elementor-element.elementor-element-047461d > .elementor-widget-container {
    padding: 0% 0% 0% 0% !important;
}	
.elementor-20 .elementor-element.elementor-element-c795463 {
    padding: 80px 0px 55px 0px !important;
}

	
.elementor-20 .elementor-element.elementor-element-111fbde {
    padding: 80px 0px 40px 0px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-18a5260.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 60px !important;
}	
.page-id-7954 section.elementor-section.elementor-top-section.elementor-element.elementor-element-18a5260.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 34px !important;
}	
.page-id-7954 section.elementor-section.elementor-top-section.elementor-element.elementor-element-2b723ad.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 76px !important;
}	
.elementor-6870 .elementor-element.elementor-element-18a5260 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding-top: 20px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-18a5260.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 75px !important;
}	
.elementor-7950 .elementor-element.elementor-element-4fe7a16 {
    padding: 0px 0px 70px 0px !important;
}	
button.wpcf7-submit.btn.btn-gradient {
    padding-left: 10px;
    padding-right: 10px;
}	
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-5059ec8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: unset !important;
}
.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-7310137.ct-col-line1::before{
	display:none;
	}	

}



@media screen and  (max-width: 767px) {
	
	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-db8891f {
    position: unset;
    top: 0;
    right: -32px;
}	
	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-519eb78 {
    padding-top: 18px !important;
}	
.elementor-18 .elementor-element.elementor-element-03a6023 {
    padding: 75px 0px 55px 0px !important;
}	
	
	.elementor-6870 .elementor-element.elementor-element-b7ebc16 > .elementor-widget-container {
    margin: 0px 0px 23px 0px;
    padding: 0% 0% 0% 0% !important;
}
span.ct-menu-toggle.caseicon-angle-arrow-down {
    position: absolute;
    top: 16px;
    right: 0;
}

	.elementor-20 .elementor-element.elementor-element-91d7735 > .elementor-element-populated {
    padding-top: 35px !important;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-abb0542 {
    padding-top: 15px !important;
}	
	.elementor-6870 .elementor-element.elementor-element-e755337 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-c44fee4 {
    margin-bottom: 30px !important;
}	
.elementor-20 .elementor-element.elementor-element-915e112 > .elementor-element-populated {
    margin: 0px 4px 0px 4px !important;
}	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-97f73b8 {
    margin: 0 -1px !important;
}	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-c44fee4 {
    margin: 0 4px 30px !important;
}	
	
	.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-bff12d8 {
    margin-bottom: 17px !important;
}
	
	.elementor-7796 .elementor-element.elementor-element-0f82744 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
    padding: 0% 0% 0% 0% !important;
}
	.elementor-6878 .elementor-element.elementor-element-8f4e3c3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}
	.page-id-8 div#content {
    padding-top: 50px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-ad3a9b2.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: no-repeat;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-18a5260.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: no-repeat;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8e169f6.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: no-repeat;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-90109d8.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: no-repeat;
    background-color: #F9F9F9;
}	
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-ad3018b {
    display: none;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8935d37.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: no-repeat;
    background-color: #024799;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-bf7229f.elementor-section-stretched.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: no-repeat;
    background-color: #F9F9F9;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-2b723ad.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: no-repeat;
    background-color: #A4062B;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-db227ef.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: no-repeat;
}	
	
.elementor-7930 .elementor-element.elementor-element-f674ff4 {
    padding: 80px 0px 80px 0px !important;
}	

	
.mep-default-feature-content h2 {
    font-size: 30px;
    padding-bottom: 14px !important;
}	

	.elementor-16 .elementor-element.elementor-element-2e1f3ba > .elementor-element-populated {
    border-style: unset !important;
    border-width: unset !important;
    border-color: snow;
    padding: 20px 20px 20px 20px !important;
}
.elementor-16 .elementor-element.elementor-element-db8891f > .elementor-element-populated {
    padding: 0px 20px 0px 20px !important;
}	
.elementor-20 .elementor-element.elementor-element-c44fee4 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
}	
.elementor-20 .elementor-element.elementor-element-97f73b8 > .elementor-element-populated {
    margin: 0px 4px 0px 7px !important;
}	
	
	.elementor-20 .elementor-element.elementor-element-f674ff4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f674ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: unset;
    padding: 0 10px !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8e169f6.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: no-repeat !important;
}	
.page-id-9 div#content {
    padding-top: 60px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-2b723ad.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 80px !important;
}	
.elementor-7950 .elementor-element.elementor-element-3844968 {
    padding: 20px 0px 55px 0px !important;
}	
.woocommerce table.shop_attributes td p {
    margin: 0;
    padding: 8px 0;
    font-size: 10px;
}	
.header-mobile-search {
    display: none;
}	
	.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-5f3f7a7 {
    padding-bottom: 25px !important;
}
.elementor-20 .elementor-element.elementor-element-c166b23:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c166b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #01479A;
    padding: 80px 20px;
}	
.elementor-20 .elementor-element.elementor-element-9ed053e {
    padding: 80px 20px 75px 20px !important;
}	
.elementor-20 .elementor-element.elementor-element-da4c53f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-da4c53f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    margin-top: -10px !important;
}	
.elementor-7950 .elementor-element.elementor-element-b510946 {
    padding: 70px 0px 35px 0px !important;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-915e112 {
    margin-bottom: 30px !important;
}	
		section.elementor-section.elementor-top-section.elementor-element.elementor-element-441defb.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 80px 20px 80px !important;
    margin-bottom: 80px !important;
}
.elementor-20 .elementor-element.elementor-element-c795463 {
    padding: 80px 0px 35px 0px !important;
}	
.elementor-20 .elementor-element.elementor-element-91d7735 > .elementor-element-populated {
    padding: 0px 20px 0px 20px !important;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-18a5260.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 0px !important;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-8240c57.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 80px !important;
}
.elementor-7796 .elementor-element.elementor-element-8935d37 {
    padding: 85px 0px 45px 0px !important;
}	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-491cf41 {
    padding-bottom: 80px !important;
}	
.elementor-8119 .elementor-element.elementor-element-3844968 {
    padding: 65px 0px 0px 0px !important;
}	
.elementor-8119 .elementor-element.elementor-element-115f3b2 {
    padding: 15px 0px 55px 0px !important;
}	
	.elementor-8119 .elementor-element.elementor-element-c795463 {
    padding: 80px 0px 40px 0px !important;
}
	.elementor-8117 .elementor-element.elementor-element-96c72c9 {
    padding: 10px 0px 30px 0px !important;
}
.ct-product-grid-layout1 .grid-item-inner, .ct-product-carousel1 .grid-item-inner {
    margin-bottom: 0px !important;
}	
.elementor-7954 .elementor-element.elementor-element-b7ebc16 > .elementor-widget-container {
    padding: 0% 0% 0% 0% !important;
}
	.page-id-16 div#content {
    padding-top: 65px;
}

.home .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-abb0542 {
    padding-top: 0px !important;
}		
	.elementor-8117 .elementor-element.elementor-element-f35bf86 {
    padding: 30px 0px 0px 0px !important;
}
.elementor-element.elementor-element-702a731.elementor-widget.elementor-widget-ct_heading {
    padding: 60px 10px 27px !important;
}	
.elementor-element.elementor-element-8661251.elementor-widget.elementor-widget-ct_text_editor {
    padding: 0 25px 32px 25px !important;
}	
.elementor-7930 .elementor-element.elementor-element-3844968 {
    padding: 54px 0px 54px 0px !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-18a5260.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 55px !important;
}	
.home section.elementor-section.elementor-top-section.elementor-element.elementor-element-18a5260.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 15px !important;
}		
	.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-03d91e0 {
    display: none;
}
.elementor-7941 .elementor-element.elementor-element-115f3b2 {
    padding: 40px 0px 65px 0px !important;
}
.elementor-7941 .elementor-element.elementor-element-c795463 {
    padding: 110px 0px 60px 0px !important;
}	
.elementor-element.elementor-element-82949d5.elementor-widget.elementor-widget-ct_fancy_box {
    padding-bottom: 0px !important;
}	
.elementor-7930 .elementor-element.elementor-element-5f3f7a7 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 20px 0px 20px !important;
}	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-10a082a {
    display: none;
}	
.elementor-7930 .elementor-element.elementor-element-25c8086 > .elementor-element-populated {
    padding: 10px 20px 25px 20px !important;
}	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-621c831 {
    display: none;
}	
.elementor-7950 .elementor-element.elementor-element-b510946 {
    padding: 70px 0px 35px 0px !important;
}	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-bff12d8 {
    padding-bottom: 17px !important;
}
	#primary + #secondary {
    margin-top: 50px !important;
}
.elementor-6870 .elementor-element.elementor-element-ad3a9b2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 0px 35px 0px !important;
}	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-18a5260.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 20px;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7c26db9 {
    padding-bottom: 85px !important;
}	
.elementor-6870 .elementor-element.elementor-element-5141946 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 72px 0px 72px 0px !important;
}	
rs-layer#slider-9-slide-19-layer-4 {
    margin-top: 80px !important;
    margin-left: -7px;
}
.ct-header-branding-inner img {
    width: 66%;
    height: auto;
}	
a#slider-9-slide-19-layer-5 {
    width: 288px !important;
    border: none !important;
    display: none;
}	
span.btn.btn-slider5 {
    display: none;
}	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-e1e8901.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    height: 22px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-18a5260.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 80px;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-5141946.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: unset;
}	
	
.elementor-element.elementor-element-8f4e3c3.elementor-widget__width-auto.elementor-widget.elementor-widget-ct_image {
    display: table;
    margin: 0 auto;
}	
.elementor-6878 .elementor-element.elementor-element-8f4e3c3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}	
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-2b466d0 {
    margin-right: 50px !important;
}
.elementor-6878 .elementor-element.elementor-element-b94f091 {
    width: 100% !important;
}	
.elementor-6878 .elementor-element.elementor-element-4cf3e91 {
    width: 100% !important;
}	
.elementor-6878 .elementor-element.elementor-element-e68f7a6 {
    width: 100% !important;
}	
.elementor-6878 .elementor-element.elementor-element-87b3e54 {
    width: 100% !important;
}	
.elementor-6878 .elementor-element.elementor-element-12923c4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important; 
}	
	
}



































