/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}


/* Farbe vom Landesbutton Checkout */

select#billing_country{
	background: #FCFC00 !important;
}

select#shipping_country{
	background: #FCFC00 !important;
}


/* Platzierung vom QR Code Checkout */

.thank-you-qr {
	position: absolute;
	top:110px;
	right: 20px;
}

@media (max-width:849px) {
	.thank-you-qr {
		display: none;
	}
}




/* Spinner im Checkout */
.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before {
    height: 200px;
    width: 200px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -100px;
    margin-top: -100px;
    display: block;
    content: "";
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
    background-image:url('/wp-content/uploads/2018/05/spinner-pn24.svg') !important;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat; 
    line-height: 1;
    text-align: center;
    font-size: 2em;
}








/** WHITE SEARCH BAR START FOR FEEDMENU **/
.nav-dark .form-flat input:not([type="submit"]){
	background-color: white !important;
	color: black !important;
	border-radius: 5px !important;
	font-size: 16px !important;
}

.nav-dark .icon-search {
	color: black !important;
}

@media (max-width:849px) {
	.nav-dark .icon-search {
		color: white !important;
	}
	
	.header-main {
		height: 80px !important;
	}
	
	#logo img {
    	max-height: 80px !important;
	} 
}


.nav-dark .form-flat input:not([type="submit"])::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #666 !important;
  opacity: 1; 
}

.nav-dark .form-flat input:not([type="submit"]):-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #666 !important;
}

.nav-dark .form-flat input:not([type="submit"])::-ms-input-placeholder { /* Microsoft Edge */
  color: #666 !important;
}

.live-search-results {
	display: none !important;
}

.dark .form-flat input:not([type="submit"]) {
	background: white !important;
	color: black !important;
	border-radius: 5px !important;
	height: 44px !important;
	font-size: 16px !important;
	padding-left: 30px !important;
}

.dark .form-flat input:not([type="submit"])::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #666 !important;
  opacity: 1; 
}

.dark .form-flat input:not([type="submit"]):-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #666 !important;
}

.dark .form-flat input:not([type="submit"])::-ms-input-placeholder { /* Microsoft Edge */
  color: #666 !important;
}

.dark .icon-search {
	color: black !important;
	font-size: 17px !important;
}

/** WHITE SEARCH BAR END FOR FEEDMENU **/