/*
Theme Name:     Divi-Child
Version:        2.2
Description:    A Divi-Child Theme for Divi
Author:         Dieter Hess
Author URI:     https://webdesign-hess.de
Template:       Divi
*/


@import url("../Divi/style.css");



/* Hinweis auf Versandzeit oberhalt des Weiter zur Kasse Buttons im Warenkorb */
.woocommerce-cart .cart-collaterals .cart_totals p small{
	font-size:16px!important;
	color: #4095ce!important;
	padding-bottom:10px;
}






/*-------------------------------
 * colors
 *-----------------------------*/

/*

hellblau		#d4dff3

blau			#4095ce

dunkelblau		#09537d

rot				#e51a53

Logo rot		#e61b53

*/

/* gradient color blau */
/*
 
background: #4095ce; 
background: -moz-linear-gradient(45deg, #4095ce 0%, #09537d 99%);
background: -webkit-linear-gradient(45deg, #4095ce 0%,#09537d 99%); 
background: linear-gradient(45deg, #4095ce 0%,#09537d 99%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4095ce', endColorstr='#09537d',GradientType=1 ); 



*/



/* cookie overlay für Google maps ???????  noch testen     */

.et_pb_map.overlay_content{
	max-width: 100% !important;
	height:100% !important;
}




.showcoupon a{
	color:#e51a53!important;
}


.et_pb_blurb_description a{
	color:#4095ce!important;
}



/*-------------------------------
    Media queries breakpoints
-------------------------------*/


/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) { 
    
	/* Produktsuche im Header */
	.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
		width: 100% !important;
	}
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
    
	/* Produktsuche im Header */
	.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
		width: 100% !important;
	}
}

/* ipad pro styles */
@media only screen and 
  (min-device-width : 1024px) and (max-device-width : 1024px) and 
  (min-device-height : 1366px) and (max-device-height : 1366px) and 
  (min-width: 1024px) and (max-width: 1024px) {
    /* ipad pro portrait styles */
}

@media only screen and 
   (min-device-width : 1024px) and (max-device-width : 1024px) and 
   (min-device-height : 1366px) and (max-device-height : 1366px) and 
   (min-width: 1366px) and (max-width: 1366px) {
    /* ipad pro landscape styles */
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
    /* your css goes here */
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
   
	 #main-header{
		background: #4095ce; 
		background: -moz-linear-gradient(45deg, #4095ce 0%, #09537d 99%) !important;
		background: -webkit-linear-gradient(45deg, #4095ce 0%,#09537d 99%) !important; 
		background: linear-gradient(45deg, #4095ce 0%,#09537d 99%) !important; 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4095ce', endColorstr='#09537d',GradientType=1 ) !important; 
	}
	
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
    #main-header{
		background: #4095ce; 
		background: -moz-linear-gradient(45deg, #4095ce 0%, #09537d 99%) !important;
		background: -webkit-linear-gradient(45deg, #4095ce 0%,#09537d 99%) !important; 
		background: linear-gradient(45deg, #4095ce 0%,#09537d 99%) !important; 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4095ce', endColorstr='#09537d',GradientType=1 ) !important; 
	}
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
    #main-header{
		background: #4095ce; 
		background: -moz-linear-gradient(45deg, #4095ce 0%, #09537d 99%) !important;
		background: -webkit-linear-gradient(45deg, #4095ce 0%,#09537d 99%) !important; 
		background: linear-gradient(45deg, #4095ce 0%,#09537d 99%) !important; 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4095ce', endColorstr='#09537d',GradientType=1 ) !important; 
	}
}



/*-------------------------------
            Typography
-------------------------------*/

h1, h2, h3, h4, h5, h6 {
    font-family: "Rubik", arial, sans-serif;  
    color:  #222;
}
 
h1 {
    font-size: 26px;
    font-weight: 400;
    /*text-transform: uppercase;*/
    margin: 40px 0px;
}


sup { 
    font-size: .7em;
    } 
   


 
h2 {
    font-size: 24px;
    line-height: 1.5em;
}
 
h3 {
    font-size: 22px;
    line-height: 1.5em;
}
 
h4 {
    font-size: 20px;
    line-height: 1.3em;
}

.footer-widget h4 {
	font-size: 18px;
    line-height: 1.3em;
}
 
h5 {
    font-size: 10px;
    font-weight: normal;
    line-height: 16px;
}
 
h6 {
}

h1, h2, h3, h4, h5, h6, p   {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

.page-id-72 h2{padding-top:35px;}
.page-id-72 h3{padding-top:20px;}

/*--------------------------------
 * Header 
 *------------------------------*/



/* Top Header */
#top-header {
	background: #4095ce; 
	background: -moz-linear-gradient(45deg, #4095ce 0%, #09537d 99%);
	background: -webkit-linear-gradient(45deg, #4095ce 0%,#09537d 99%); 
	background: linear-gradient(45deg, #4095ce 0%,#09537d 99%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4095ce', endColorstr='#09537d',GradientType=1 ); 
}
/* Warenkorb entfernen */
.et-cart-info {
	display:none;
}

/* Theme Logo */
@media screen and (min-width:1024px) {
	.et_header_style_centered #main-header .logo_container {
    	display: none;
	}
}

/* Hintergrund rechts und links vom Menü */
#main-header {
    background-color: #f6f6f6;
}

/* Alle Kategorien */
.ubermenu .ubermenu-item.ubermenu-item-66 > .ubermenu-target {
	padding-top: 15px !important;
}

i.ubermenu-sub-indicator.fas.fa-angle-down {
    margin-top: -8px !important;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    right: 20px !important;
}


/* Kundenkonto Überschrift im Header */
.headerueberschrift{
	font-weight:500!important;
	font-size:15px !important;	
	color:#000!important;
}


/* Produktkategorie Allgemein +  Goddies */
li.cat-item.cat-item-15,
li.cat-item.cat-item-84,
li.cat-item.cat-item-86,
li.cat-item.cat-item-87,
li.cat-item.cat-item-88,
li.cat-item.cat-item-89,
li.cat-item.cat-item-90,
li.cat-item.cat-item-91{
	display:none;
}

li.cat-item.cat-item-16.cat-parent,
li.cat-item.cat-item-17.cat-parent,
li.cat-item.cat-item-18.cat-parent,
li.cat-item.cat-item-18.cat-parent,
li.cat-item.cat-item-19,
li.cat-item.cat-item-20.cat-parent {
	padding-top: 20px;
}


/* Höhe der Produktsuche im Header */

#dgwt_wcas_ajax_search-3.et_pb_widget.woocommerce.dgwt-wcas-widget,
.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit.woocommerce.js-dgwt-wcas-layout-classic.dgwt-wcas-layout-classic.js-dgwt-wcas-mobile-overlay-disabled {
	padding-bottom:10px!important;
}





/*-------------------------------------------------
 * main menu - uber menu
 *-----------------------------------------------*/
	
	
/* mobile menu */

.et_header_style_centered #et_mobile_nav_menu {
    display: none;
}

.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-black-white-2.ubermenu-loc-primary-menu.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full {
	margin-top:30px;
}

.ubermenu-skin-vanilla.ubermenu-responsive-toggle {
	margin-top:20px!important;
	border-radius:3px !important;
	color: #09537d !important;
    font-size: 16px !important;
    text-transform: none;
    font-weight: normal;
}


.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-vanilla.ubermenu-loc-primary-menu.ubermenu-responsive-toggle-content-align-center.ubermenu-responsive-toggle-align-full img{
	display:none;
}

.ubermenu-skin-vanilla.ubermenu-responsive-toggle {
    background: rgba(0.0.0.0);
}

.et_header_style_centered header#main-header .logo_container, .et_header_style_split header#main-header .logo_container {
    height: auto;
    max-height: 100px;
    padding: 0px 0px 10px 0px;
}

.logo_container{
	padding-left:10px!important;
}

.ubermenu-responsive-toggle .fab, .ubermenu-responsive-toggle .far, .ubermenu-responsive-toggle .fas, .ubermenu-responsive-toggle .svg-inline--fa {
    text-align: right!important;
    margin-right: -100px!important;
}



/* Main Content */

#main-content {
    background-color: #fff;
}


/* mobile Menu Logo Position */

#main-header .logo_container{
    float:left;
    max-width:50%;
    height:auto;
    position:relative;
}
#main-header #logo{
    max-width:100%;
}


/*--------------------------------
 * Grafity Forms style
 *------------------------------*/

/*** FIELD STYLING ***/
input[type=email],
input[type=text],
textarea {
 	background: #eee;
 	border: none;
 	border-radius: 0;
 	color: #222 !important;
	font-size: 15px!important;
 	padding: 15px !important;
}

body .gform_wrapper select {
    display:inline-block;
    height:48px;
    font-size:14px;
    color:#999;
    background:#eee;
    border:none;
}

.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
	margin-top:5px!important;
}

/*** BUTTON STYLING ***/
.gform_wrapper .gform_footer input.button {
 	float: right;
 	background: transparent;
 	border: 2px solid #4095ce;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 3px;
 	font-size: 16px;
	font-weight:500;
 	color: #4095ce;
	text-transform:uppercase;
 	padding: 12px 23px;
 	letter-spacing: 2px;
 	cursor: pointer;
}	
/*** BUTTON HOVER STYLING ***/
.gform_wrapper .gform_footer input.button:hover {
 	background: #4095ce;
 	border: 2px solid #4095ce;
	color:#fff;
}
/* checkbox Zustimmung zur Datenschutzerklärung */
#choice_1_5_1{
	vertical-align:top!important;
	margin-top:5px!important;
}


/*-------------------------------------------------
 * Produktsuche im Header 
 *-----------------------------------------------*/

.dgwt-wcas-suggestions-wrapp {
    z-index: 100000 !important;
}

/*-------------------------------------------------
 * Anmeldung | Registrierung
 *-----------------------------------------------*/

select#b2b_role.select{
	font-size:15px !important;
}

/* Anzeige des Ust-ID + HR - Feldes im Registrierungsformular */

#b2b_uid_field, #b2b_company_registration_number_field {
     display: block; 
}




/*-------------------------------------------------
 * Shop
 *-----------------------------------------------*/

/* Anzahl der Produkte je Reihe */
@media screen and (min-width:1024px) {
    .woocommerce ul.products li.product { 
		width: 29% !important;
		margin: 2% !important;
		clear: none !important;
    }
    .woocommerce ul.products li.product:nth-child(3n+1) {
		clear: both !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 980px) {
    .woocommerce ul.products li.product.first, .woocommerce ul.products li.product.last {
        clear: right !important;
    }
    .woocommerce ul.products li.product:nth-child(3n+1) {
         clear: none !important;
    }
}




.price{
	padding-top:0px!important;
	font-size:18px!important;
}



.woocommerce-products-header{
	padding-bottom: 50px;
}

/*KOI MED - Kategorie */
.tablepress.tablepress-id-1{
	margin-top:50px;
}

/* Grundpreisdarstellung */
.wgm-info.price-per-unit.price-per-unit-loop.ppu-variation-wrap {
	font-size:11px!important;
}

/* Produktname */
.woocommerce ul.products li.product .woocommerce-loop-category__title, 
.woocommerce ul.products li.product .woocommerce-loop-product__title, 
.woocommerce ul.products li.product h3 {
       line-height: 1.5em;
		font-size:18px;
}


#tablepress-4,
#tablepress-5 {
	margin-top: 30px;
}


/* Font groesse der Beschreibung auf Kategorieseiten */

.term-description{
	font-size:16px;
}


/* Beschreibung in der Produktkategorie "Trommelfilter" */

#tablepress-3,
#tablepress-4,
#tablepress-6,
#tablepress-7,
#tablepress-8{
	font-size: 16px;
	margin-bottom:30px;
}

#tablepress-3 h4,
#tablepress-6 h4,
#tablepress-7 h4,
#tablepress-8 h4{
	font-size: 16px;
}

/* Produktkategorie Bio Filter + Schaltschrank */
.wp-image-13068,
.wp-image-13070{
	padding-top: 50px;
}

/* Beschreibung in der Produktkategorie "POND TECHNIK Zubehör" */


#tablepress-9,
#tablepress-10{
	font-size: 16px;
	margin-bottom:30px;
}
#tablepress-9 h4,
#tablepress-10 h4{
	font-size: 16px;
}


/* Product add ons */

.woocommerce form .form-row {
    font-weight: 700;
}

.woocommerce div.product form.cart {
    margin: 0px 0 39px;
}


/* Produktkategorie in der Sidebar */

.cat-item.cat-item-80 { /* zur Anzeige im productslider*/
	display:none;
}

/* Sonderangebote */

.woocommerce-page span.onsale, .woocommerce span.onsale{
	background-color:#e51a53!important;
}


/*------------------------------------------------
 * single product
 *----------------------------------------------*/

/* h1 Product title */

/*
.product_title.entry-title h1{
	font-size: 24px !important;
	line-height:30px!important;
	color:red!important;
}

*/

.product_meta {
    font-size: 11px;
}



/* Überschriften auf Tabs */
#tab-description h2,
#tab-additional_information h2,
#comments h2{
	display:none;
}



/* image lightbox */
.pswp__caption__center {
	display:none;
}



/* Button bei Varianten */

.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
	background-color:#fff;
	color: #4095ce;
	border: 2px solid #4095ce;
}
.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover {
	background: rgba(0,0,0,.05);
	color: #4095ce;
	border: 2px solid rgba(0,0,0,.05);
}

/* Download Button bei UVC-Produkten */

.download-uvc {
	padding: 8px 30px 8px 30px;
	background-color:#fff;
	color: #4095ce;
	border: 2px solid #4095ce;
	border-radius:3px;
}
.download-uvc:hover {
	background: rgba(0,0,0,.05);
	color: #4095ce;
	border: 2px solid rgba(0,0,0,.05);
	border-radius:3px;
}


/* Kateorieanzeige in product meta daten */
.product_meta .posted_in {
	display: none !important;
}


/* ähnliche Produkte*/
.product .related h2{
	font-size:20px!important;
	line-height:1.3em!important;
}


/*-------------------------------------------------
 * EU-Hinweis bei einzelnem Produkt ausblenden
 *-----------------------------------------------*/

/* Produkt: High Propolis Spray */
.post-12835 .price,
.post-12835 .wgm-info.wgm-extra-costs-eu{
	display:none;
}
/* Produkt: KOI MED® Tricho-Ex® */
.post-29587 .price,
.post-29587 .wgm-info.wgm-extra-costs-eu{
	display:none;
}
/* Produkt: KOI MED® Bacto Remover */
.post-12848 .price,
.post-12848 .wgm-info.wgm-extra-costs-eu{
	display:none;
}



 


/*-------------------------------------------------
 * Warenkorb
 *-----------------------------------------------*/

/* Feld Gutscheincode */
.woocommerce-cart table.cart td.actions .coupon .input-text {
    width: 170px;
}

/* Button Weiter Einkaufen im Warenkorb */

.button_weiter_einkaufen{
	color:#fff;
	border: 2px #fff solid;
	border-radius: 3px;
	padding: .3em 1em!important;
	float: right;
	font-size: 20px;
    font-weight: 500;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
}
.button_weiter_einkaufen:hover{
	background-color:#fff;
	color:#4095ce;
}




/*-----------------------------------------------
 * smart coupon für woocommerce
 *---------------------------------------------*/

/* Gutscheindarstellung */

#all_coupon_container{
	width:40%!important;
}




.discount-info{
	display:none;
}
.coupon-content .code {
    font-family: lato;
    font-size: 1.2em;
    font-weight: 700;
    text-transform: capitalize;
}




.cart-discount.coupon-5-stammkunden-rabatt th,
.cart-discount.coupon-20-messe-rabatt th {
	text-transform:capitalize;
}

.coupon-content .discount-description {
	font-size:14px!important;
	font-weight:600!important;
}

#sc-cc .inline-flex {
    display: none !important;
}



/* Print Button in My Account Page */
#sc_coupons_list,
#coupons_list{
	padding: 30px 0px;
}








/*-------------------------------------------------
 * Kasse
 *-----------------------------------------------*/

/* Anrede */
.woocommerce form .form-row select, .woocommerce-page form .form-row select {
    width: 100%;
    height: 26px;
	font-size:14px;
	background-color:#fff;
}

/* Abstand vom Button Zahlungspflichtig bestellen zum Footer */
.checkout.woocommerce-checkout{
	padding-bottom: 80px !important;
}

.woocommerce-info a:hover{
	color:#e51a53!important;
}

.woocommerce{
	padding-bottom:100px;
}





/*--------------------------------------------------
 * My Account
 *------------------------------------------------*/

.woocommerce-LostPassword.lost_password {
	display:none;
}






/*--------------------------------------------------
 * Impressum Toggle 
 *------------------------------------------------*/


.et_pb_toggle_open .et_pb_toggle_title:before {
transform: rotate(180deg);
content: "\43";
font-size: 20px !important;
transition:all 0.5s ease-in-out 0s;
color:#4095ce;
}
.et_pb_toggle_title:before {
content: "\43";
font-size: 20px !important;
transition:all 0.5s ease-in-out 0s;
color:#4095ce;
}


/*------------------------------------------
 * Galerien
 *----------------------------------------*/

.et_pb_portfolio_grid .et_pb_portfolio_item .et_pb_module_header, 
.et_pb_portfolio_grid .et_pb_portfolio_item h2  {
	text-align:center;
}

.mfp-title {
	display:none;
}






 
 
           
            


/*--------------------------------------------
 * Remove Sidebar Border 
 *------------------------------------------*/


    .container:before { 
       display:none; 
    }






/*--------------------------------------------
 * Thumbnail hover raise 
 *------------------------------------------*/

.et_overlay {
    display:none;
}
.cat-image, 
.et_portfolio_image, .et_shop_image  {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.cat-image:hover,  
.et_portfolio_image:hover, .et_shop_image:hover {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -o-transform: scale(1.04);
    -ms-transform: scale(1.04);
    transform: scale(1.04);
}



/*---------------------------------
 * Button style
 *-------------------------------*/

.et_pb_bg_layout_light .et_pb_more_button, .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_pricing_table_button, .et_pb_contact_submit, .et_pb_bg_layout_light .et_pb_newsletter_button, .form-submit input{
	color:#ffffff !important;
        background-color:#4095ce !important;
}
.et_pb_pricing_table_button, .et_pb_promo_button, a.et_pb_more_button, .et_pb_newsletter_button, .comment-reply-link, .form-submit input, .et_pb_contact_submit, .et_pb_contact_reset, .et_password_protected_form .et_submit_button, .single_add_to_cart_button .button {
	color: #ffffff !important;
        background-color:#4095ce !important;
	font-size: 16px;
	font-weight: bold;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 2px solid #ffffff;
	padding: 6px 25px;
	line-height: 1.7em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	position: relative; 
}
.et_pb_promo_button:hover, a.et_pb_more_button:hover, .et_pb_newsletter_button:hover {
	background: #2f60ab !important;
	color: #fff !important;
	border: 2px solid #ffffff;
	padding: 6px 25px !important; 
}
.et_pb_pricing_table_button:hover, .et_pb_bg_layout_light .et_pb_promo_button:hover, .et_pb_bg_layout_light .et_pb_more_button:hover, .et_pb_bg_layout_light .et_pb_newsletter_button:hover, .comment-reply-link:hover, .form-submit input:hover, .et_pb_contact_submit:hover, .et_pb_contact_reset:hover, .et_password_protected_form .et_submit_button:hover {
	background: #4095ce !important;
	color: #fff !important;
	padding: 6px 25px !important;
	border: 2px solid #ffffff; 
}
.form-submit input:hover, .et_pb_contact_submit:hover, .et_pb_contact_reset:hover, .et_password_protected_form .et_submit_button:hover {
	background: #4095ce !important;
	color: #fff !important;
	padding: 6px 25px !important;
	border: 2px solid #ffffff; 
}
.et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after {
	font-size: 32px;
	line-height: 1em;
	content: none;
	position: absolute;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	top: 7px;
	right: 5px; 
}





/*--------------------------------------------------
 * Newsletter Button 
 *------------------------------------------------*/

/* Anmeldung im Footer */

#newsletterwidget-3 .tnp-widget input.tnp-submit {
    background-color: #4095ce;
    background-image: none;
    text-shadow: none;
    color: #fff;
    margin: 0;
}

#newsletterwidget-3 .tnp-widget input.tnp-submit:hover {
	background-color:#e51a53; 

}











/*--------------------------------
 * Footer 
 *------------------------------*/

#main-footer {
	
	background: #4095ce; 
	background: -moz-linear-gradient(45deg, #09537d 0%, #4095ce 99%);
	background: -webkit-linear-gradient(45deg, #09537d 0%, #4095ce 99%); 
	background: linear-gradient(45deg, #09537d 0%, #4095ce 99%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09537d', endColorstr='#4095ce',GradientType=1 ); 
	
}

.textwidget a:hover{
	color:#e51a53 !important;
}


.copy,
.realis_1,
.realis_2 {
	padding-bottom: 0;
    font-size: 12px;
	color:#eee !important;
	/*background-color: rgba(0.0.0.0) !important;*/
	width:100%;
}

/* --- Non-Retina Screens --- */
@media screen 
  and (min-device-width: 1200px) {
	  
	  .copy{
		  text-align: left;
	  }
	  .realis_1,
	  .realis_2{
		 text-align: right;
		 margin-top: -25px;
	  }
	  .realis_2 {
		  display: none;
	  }		  
	   
}

/* iPad Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	
	  .copy{
		  text-align: center;
	  }
	  .realis_1,
	  .realis_2{
		 text-align: right;
		 margin-top: 0px;
	  }
	  .realis_2 {
		  display: none;
	  }		  
	   
}

/* iPad Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
	
	   .copy{
		  text-align: left;
	  }
	  .realis_1,
	  .realis_2 {
		 text-align: right;
		 margin-top: -25px;
	  }
	  .realis_2 {
		  display: none;
	  }		   
}

/* iPhone X Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
	
	 .copy, 
	 .realis_1,
	 .realis_2{
		/*background-color: rgba(0.0.0.0) !important;*/
	 }
	  .realis_1 {
		  display: none;
	  }	
	  .copy,
	  .realis_2{
		  text-align:center;
	  }
 
}


/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
    
		.copy, 
	 .realis_1,
	 .realis_2{
		/*background-color: rgba(0.0.0.0) !important;*/
	 }
	  .realis_2 {
		  display: none !important;
	  }	
	  .copy,
	  .realis_1{
		  text-align:center;
	  }
 
}

/* Color vom copyright + Footer menu */

#footer-bottom a {
	color:#eeeeee !important;
	font-weight: 400;
	font-size:12px;
}
 

.bottom-nav a {
	color:#eeeeee !important;
}

#text-2.fwidget.et_pb_widget.widget_text a,
#text-3.fwidget.et_pb_widget.widget_text a{
	color:#fff !important;
}

#text-2.fwidget.et_pb_widget.widget_text a:hover,
#text-3.fwidget.et_pb_widget.widget_text a:hover{
	color:#e51a53 !important;
}














