/* ausblenden des SEW-Logos in den Texten und des PassKey-Bildes */
.img-fluid, #icon-passkey, #Passkey {
	display: none;
	visibility:hidden;
}
/*Pop Up Fenster in Produktansicht Bilddatei Namen ausblenden */
.fancybox-title-inside {
  display: none !important;
}


/* ********************************************************* */
/* anpassen der Kategorieansicht auf den Startseiten */
/* ********************************************************* */
div.spacer {
	/*border: 1px solid #126841; */
	/*background-color: #fff7ee !important*/; 
/*	border-radius: var(--t4-border-radius); */
	text-align: center;
/*	vertical-align: top; */
/*	height: 244px; */
/*    width: 115%; */
}


div h2 {
	font-family: "Public sans";
	font-size: 16px;
	/*color: #669966; */
	line-height: 1.5px;
	font-weight: normal; 
	display: inline;
    /*padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px; */
}

.spacer h2 a, .spacer h2 a:hover  {
	font-size: 1rem !important;
}

.page-header h2, .page-header .h2, .vendor-details-view h1, .vm-page-title mb-4 text-center {
	/*color: #009900;*/
	text-align: left !important;
	display: inline;
	line-height: normal;
}
/*Passepartout und Rahmen um die Bilder*/
.browseCategoryImage {
  	/* height: 500px !important; */
	width: 300px !important;
}
.browseProductImage {
  	/* height: 350px !important; */
	/* width: 350px !important; */
}
.browseCategoryImage, .browseProductImage {
    padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px; 
    border: 7px solid #545b54;
    background-color: #f9f9f9;
  
}


/* ********************************************************* */
/* anpassen der Produktansicht - Übersicht */
/* ********************************************************* */
/* Produktanzeige ****************************************** */
div.sew-product-container, .vm-related-product-container {
	border: 2px solid #126841;
	/*background-color: var(--t4-table-bg);*/
	border-radius: var(--t4-border-radius);
	height: 100%;
	display: block;
	min-width: 100%;	
}
/* bei SmartPhons werden die Produkte immer untereinander angezeigt */
@media (max-width: 576px) {
div.sew-product {
	width: 100% !important;
}
}
/* erzeugt Platz unten und Ausrichtung oben ***************** */
div.sew-product {
	border: 0px solid /*#00ff00*/;
	vertical-align: top;
	padding-bottom: 10px;
}
/* Produkt Untertitel *************************************** */
.vm-product-desc {
	font-size: medium;
	text-align: center;
}
/* Platz links und rechts vom Text ************************* */
.vm-product-desc, .vm-price-desc, .vm-prices-info, .addtocart-bar {
	padding-right: 5px;
	padding-left: 5px;
}
/*fortlaufender Text im Info Feld */
.vm-prices-info {
  font-size: small !important;
  text-align: left !important;
} 

.PricesalesPrice {
	padding-right: 5px;
}
/*Preisrabatt*/
.PricebasePriceWithTax {
  background-color:#ff0000 !important;
}

/*Produkt-ID */
.sku-product {
  color:#A9A9A9 !important;
}

/* Farben der Titelverlinkung oder Überschriften ****************************** */
.vm-product-media-container a , .nav-item a, .vm-product-title a, .spacer h2 a {
	color: #d97f00 !important;
}
.vm-product-media-container a:hover, .nav-item a:hover, .vm-product-title a:hover, .spacer h2 a:hover {
	color: #a600a7 !important;
}
/*
.vm-button-correct {
	color: #ffffff !important;
}
.vm-product-title {
	color: #009900 !important;
}
.post_payment_order_total {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
} */

a.nav-link.active::before {
	/*background-color: #126841 !important; */
}
/* Sortierbutton DESC ************************************* */
button.btn, .btn-secondary, .vm-button-correct {
	/*background-color: #126841 !important;*/
	border-radius: var(--t4-border-radius);
}
/* auch bei Tablet - immer volle Breite ******************* */
form.product {
	width: 100% !important;
}
div.quantity-wrap {
	text-align: center !important;
	display: block !important;
}
/* Ansicht Button - In den Warenkorb */
span.addtocart-button {
	border: 0px solid *#FF0000*;
}
.addtocart-bar {
	border: 0px solid *#FFFF00*;
	position: inherit;
	text-align: center;
	height: 85px;
}


/* ********************************************************* */
/* Shop - Kategoriemenü */
/* ********************************************************* */
.menu li div {
	/*background-color: var(--t4-table-bg);*/
	border-radius: var(--t4-border-radius);
	text-align: left;
	width: 100%;
	border: 1px solid #A9A9A9;
	height: 40px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}


/* ********************************************************* */
/* Neuigkeiten Blogansicht */
/* ********************************************************* */
.item-body {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.item-meta, .item-title, .item-introtext {
	padding-left: 10px;
}


/* ********************************************************* */
/* anpassen der Verlinkung in der Cookiemeldung */
/* ********************************************************* */
/*#redim-cookiehint a  {
	color: #1aab71;
}

#redim-cookiehint a:hover  {
	color: #126846;
}*/


/* ********************************************************* */
/* Schattenbild Rollstuhl Hintergrund */
/* ********************************************************* */
i._access-icon._access {
	background-color: #198f3e !important;
}*/


/* ********************************************************* */
/* Warenkorbanzeige */
/* ********************************************************* */


.total_products {
	/*border: 1px solid #66CC99*/;
	line-height: 1.5px;
	font-weight: normal;
	display: inline;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

/*Bestellung prüfen button*/
.vm-button-correct {
  background-color: #198f3e !important;
}

/* Ausblenden der Preisnachlassspalte und Mwst im Warenkorb - wird nicht benötigt */
/*.vm-cart-item-discount,*/ .vm-cart-item-tax, .PricebillTaxAmount {
	display: none;
	visibility:hidden;
}


/* MWSt im Warenkorb rechts ausgerichtet */
.PricetaxAmount {
	text-align: center;
}


/* Ausblenden der alternativen Bezahlmethoden im Warenkorb, weil NUR Rechnung vorgesehen ist */
/* dito Versandkram **************************************** */
.vm-payment-header-selected, .vm-payment-select, .vm-shipment-header-selected, .vm-payment-shipment-select{
	display: none;
	visibility:hidden;
}

/* Schriftgröße im Einkaufswagen Versand und Rechnung */
.sectiontableentry1 td h3, .vmshipment_name, .vmpayment_name{
	font-size: 1rem !important;
}
.vmshipment_description, .vmpayment_description{
  font-size: small !important;
  color: #98b0c6 !important;
}


/* ********************************************************* */
/* nachbessern der Farben im darkmodus */
/* ********************************************************* */
/*.quantity-wrap, .quantity-input {
	background-color: #126841;
}
.quantity-input {
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;*/
}

/* ********************************************************* */
/* Darstellung der Produkt-ID bei den Artikeln ************* */
/* Manufactory und Kategoriern sind in default.php entfernt  */
/* Darstellung der Joomlameldung im Footer ***************** */
/* ********************************************************* */
.sku-product, .modulesew_footer {
	font-size:small;
	/*color: #999999;*/
}

/* ********************************************************* */
/* Ähnliche Produkte, dann Zeilenwechsel, darunter die Bilder*/
/* ********************************************************* */
.vm-section-title {
	width: 100%  !important;
	border: hidden !important;
	font-size: large;
}
/* container alles mittig */
.gy-4 {
	width: 100%  !important;
}
.vm-related-product-container {
	text-align: center !important;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
/* Platz um den container  */
@media (max-width: 575px) {
div.col-md-2 {
	min-width: 90% !important;
}

/* Buttongröße im Handy */
.quantity-controls {
	height: 20px !important;
	width: 20px  !important;
}
}

@media (min-width: 576px) {
div.col-md-2 {
	width: 30%;
}
}

/* Formular zur Registrierung von neuen Kunden - Inputfelder */
.form-control {
	border: 1px solid #CCCCCC !important;
	text-align: left;
	width: 100%;
}
/* Neuigkeiten werden im Dunkelmodus zu dunkel angezeigt */
.item-intro {
  color: var(--t4-pagination-color) !important;
  background-color: var(--t4-pagination-bg) !important;
}



/* Linkfarben im Sidebar und Menü */
.module-ct a, .nav-item a{
   color: #d97f00 !important;
}
.module-ct a:hover, .nav-item a:hover {
   color: #a600a7 !important;
}
.nav-item a:active  {
   color: #198f3e !important;
}

/* ****************************************/
/* ****************************************/
/* Formatierung eigenes Modul *************/
/* ****************************************/
/* ****************************************/

.own_module_the_artist {
	text-align: left;
    align-items:center !important;
	width: 100%;					
	padding-top: 5px;				
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.omta_text {
	display: block;
    padding-right: 9px;
}

.omta_bild {
	display: block;	
    width: 100%;
    text-align: right;
}

.omta_bild_ich {
	width: 100%;
}

/*max witdth */
@media (max-width: 576px) {

.omta_text {
	width: 100% !important;
}

.omta_bild {
	width: 100% !important;
}
}

/*min witdh*/
@media (min-width: 576px) {
.own_module_the_artist {
	display: flex;
}

.omta_text {
	flex: 5;
}

.omta_bild {
	flex: 2;
}
}

/* ****************************************/
/* ****************************************/
/* **ENDE eigenes Modul *******************/
/* ****************************************/
/* ****************************************/



