/*
* STDMFSLV3
* Custom Functions for DMFSale.org
* Powered by: Sommer Technologies - SommerTechs.com
*/

/* Fonts */
	@import url(https://fonts.googleapis.com/css?family=Roboto);

/* Button Styling */
	.bg-danger, .btn-danger, .btn-outline-danger:hover, .badge-danger {
	  background: #000!important;
	}

	.button {
		background-color: #f09076!important; /* Green */
		border: none;
		color: white;
		padding: 15px 32px;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		font-size: 16px;
		border-radius: 30px;
	}

/* Page Sizing */
	.page-container > .container{
		max-width: 100vw!important;
	}
	
	.navbar-brand img {
		width: 500px!important;
	}

	.navbar-nav, .main-nav-right, .h-title {
		display: flex!important;
	}

	.center_slider {
		left: 0px!important;
	}

	.klb-post h3 {
		display: none !important;
	}

/* WooCommerce Styles */
	.wc_payment_method {
	  display: none;
	}

	.checkout_coupon.woocommerce-form-coupon input, .woocommerce-account input{
		width: 100%!important;
	}
	
	.qty {
		width: 55px!important;
	  	text-align: center!important;
	}

	.product:hover .product-header img {
		transform: scale(1)!important;
	}

	.cart-subtotal, #billing_country_field, #billing_company_field, .woocommerce-shipping-destination {
		display: none!important;
	}

	.product-header .mdi-circle {
	  display: none !important;
	}

	.product-body h5, .product-body h2 {
	  color: #000;
	}

	.product_meta {
	  display: none!important;
	}

	.woocommerce-product-details__short-description {
	  display: none!important;
	}
	
	body nav.navbar.osahan-menu-2 .nav-link {
	  color: #fff !important;
	}

	.product-body h6 {
		display: none!important;
	}	
	.plus-minus {
		display:none!important;
	}

	.cart-btn .mdi {
	  font-size: 24px;
	}

	.cart-btn .btn {
		font-size: 18px;
		color:white!important;
	}

	.woocommerce-shipping-totals {
		display: none!important;
	}
	
	.cart-list-product h6 {
	  display: none!important;
	}

	.woocommerce-ResetPassword {
			text-align: center;
	}
	.woocommerce-ResetPassword .form-row {
			justify-content: center;
	}


/* Center SSO Google Login */
	.mo-openid-app-icons{
		display: flex!important;
		align-content: center!important;
		justify-content: center!important;
	}
	.mo-openid-app-icons p {
		display: none!important;
	}

/*
* Modal Styles
*/
	.modal {
	  display: none; /* Hidden by default */
	  position: fixed; /* Stay in place */
	  z-index: 9999; /* Sit on top */
	  left: 0;
	  top: 0;
	  width: 100%; /* Full width */
	  height: 100%; /* Full height */
	  overflow: auto; /* Enable scroll if needed */
	  background-color: rgb(0,0,0); /* Fallback color */
	  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
	}

	/* Modal Content/Box */
	.modal-content {
	  background-color: #fefefe;
	  margin: 15% auto; /* 15% from the top and centered */
	  padding: 20px;
	  border: 1px solid #888;
	  width: 80%; /* Could be more or less, depending on screen size */
	}

	/* The Close Button */
	.close {
	  color: #aaa;
	  float: right;
	  font-size: 28px;
	  font-weight: bold;
	}

	.close:hover,
	.close:focus {
	  color: black;
	  text-decoration: none;
	  cursor: pointer;
	} 
	.center_div{
		text-align: center;
		padding: 15px;
	}
	.modal-content ul {
		list-style: disc!important;
	}
	
	.klbcopyright {
		color:white!important;
	}