/*
Theme Name: SaturnThemes Industry – Mikrobagry
Theme URI: https://themeforest.net/item/industry-business-factory-construction-transport-finance-wordpress-theme/16510989?ref=saturnthemes
Author: SaturnThemes
Author URI: https://saturnthemes.com/
Description: Industry – Business WordPress Theme. Upravená kopie pro mikrobagry.cz (našeptávač vyhledávání produktů).
Version: 3.4.1-mb1
Tested up to: 5.6.1
Requires PHP: 5.6.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: saturnthemes-industry
Tags: full-width-template, featured-images, sticky-post, threaded-comments, custom-menu, one-column, right-sidebar, two-columns, footer-widgets, theme-options, blog.

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.

The Dash is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="password"], .wpcf7 input[type="search"], .wpcf7 input[type="tel"]{
	width: 100%;
}

.manual-button{
	margin-top: 30px;
	width: 100%;
	background: #f3982d;
	color: #fff;
	border: 0;
}

.manual-button:hover, #nf-field-11:hover{
	background: #ffc27c;
}

#nf-field-11{
	background: #f3982d;
	color: #fff;
	border: 0;
}


/* WooCommerce 3.0 Gallery */

.woocommerce-product-gallery {
	position: relative;
	margin-bottom: 3em
}

.woocommerce-product-gallery figure {
	margin: 0
}

.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
	width: 25%;
	display: inline-block
}

.woocommerce-product-gallery .flex-control-thumbs li {
	list-style: none;
	float: left;
	cursor: pointer
}

.woocommerce-product-gallery .flex-control-thumbs img {
	opacity: .5
}

.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {
	opacity: 1
}

.woocommerce-product-gallery img {
	display: block
}

.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
	width: 33.3333%
}

.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
	width: 25%
}

.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
	width: 20%
}

.woocommerce-product-gallery__trigger {
	position: absolute;
	top: 1em;
	right: 1em;
	z-index: 99;
}

a.woocommerce-product-gallery__trigger {
	text-decoration: none;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	position: absolute;
	top: .875em;
	right: .875em;
	display: block;
	height: 2em;
	width: 2em;
	border-radius: 3px;
	z-index: 99;
	text-align: center;
	text-indent: -999px;
	overflow: hidden;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	background-color: #169fda;
	color: #ffffff;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
	background-color: #1781ae;
	border-color: #1781ae;
	color: #ffffff;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
	font: normal normal normal 1em/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	content: "\f00e";
	line-height: 2;
	text-indent: 0;
}

.nf-form-fields-required {
	display: none;
}

.nf-field-element textarea {
	height: 100px !important;
}

.product_meta{display: none;}

#nf-form-2-cont{
	padding: 20px;
	background-color: #f8f8f8;
}

.vat-info{
	margin-bottom: 30px;
	font-style: italic;
	font-size: 12px;
}

.woocommerce-product-gallery .flex-control-thumbs li{
	margin-bottom: 20px;
}

.header-nav{
	background-color: #321313 !important;
}

.current-cat{
	font-weight: 700 !important;
}

.related .product-item h2, .related .product-item .price{
	font-size: 16px !important;
}
.related .product-item{
	padding: 5px 15px !important;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
	background-color: #f4991a !important;
}
.single-product .entry-title{
	font-weight: 700 !important;
}

.woocommerce-before-loop{
	display: none;
}

.woocommerce > .products .product-item h2{
	font-size: 25px !important;
	margin-top: 20px;
}

.woocommerce > .products .product-item{
	padding: 50px;
}

.woocommerce .product-item .woocommerce-loop-product__title{
	margin-top: 23px !important;
	margin-bottom: 5px !important;
	font-size: 19px !important;
}

.woocommerce .product-item{
	padding: 35px !important;
}

.products .woocommerce-Price-amount{
	font-size: 22px !important;
}

.breadcrumbs-wrapper .cta-button .icon-box.icon-left p{
	text-transform: none !important;
}


@media all and (max-width: 768px) {
	.single-product.woocommerce .product .images, .single-product.woocommerce .product .summary{
		width: 100% !important;
		float: left;
	}
}

.button{
	text-transform: none !important;
	height: 50px !important;
	line-height: 45px !important;
	padding: 0 14px !important;
}

.related {
	float: left;
}

.single-product .entry-title{
	font-size: 42px !important;
}

.woocommerce-message{
	padding: 20px;
	border: 2px solid #f4991a;
	margin: 20px 0px;
}

.added_to_cart{
	border: 2px solid;
	height: 50px;
	line-height: 28px;
	display: inline-block;
	margin: 6px;
	padding: 9px;
}

.cart_totals th:before{
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f138" !important;
}

@media (min-width: 992px) {
	form.woocommerce-checkout {
		display: flex;
		gap: 40px;
	}

	#customer_details .col-1,
	#customer_details .col-2 {
		width: auto;
		float: none;
	}

	#customer_details .col-2 {
		margin-top: 40px;
	}
}

.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{
	width: 100% !important;
}

#shipping_method, .payment_methods {
	list-style: none !important;
}

.wpb_image_grid .wpb_image_grid_ul img{
	padding: 5px !important;
}

.woocommerce .price del{
	padding-right: 10px !important;
    font-size: 22px !important;
    font-weight: 200 !important;
}

.product-item ul li{
	padding-bottom: 3px !important;
}

.woocommerce-product-details__short-description ul, .woocommerce-product-details__short-description ol{
	padding: 20px !important;
	margin: 20px !important;
	list-style: disc !important;
}

