/*--
	Theme Name: zvejokelias
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1
	Text Domain: zvejokelias
	MotoPress Version: 1.0
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */
/*.cherry-thumb-wrap img { display: block !important; }*/
ul#shipping_method { display: flex; flex-direction: column-reverse; }

header.motopress-wrapper.header,
header.motopress-wrapper.header .header-content,
header.motopress-wrapper.header .full-top-nav,
header.motopress-wrapper.header .nav__primary,
header.motopress-wrapper.header .nav__primary .sf-menu,
header.motopress-wrapper.header .nav__primary .sf-menu ul,
header.motopress-wrapper.header .static-shop-nav-wrapper,
header.motopress-wrapper.header .cart-holder-wrapper {
	position: relative;
	z-index: 2000;
}
header.motopress-wrapper.header .nav__primary .sf-menu ul,
header.motopress-wrapper.header .nav__primary .sf-menu li.sfHover > ul {
	z-index: 2100;
}

header.motopress-wrapper.header {
	min-height: 60px !important;
	height: auto !important;
}
header.motopress-wrapper.header .container,
header.motopress-wrapper.header .container > .row,
header.motopress-wrapper.header .header-content,
header.motopress-wrapper.header .header-content > .row {
	min-height: 60px !important;
	height: auto !important;
}
header.motopress-wrapper.header .header-content > .row {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
header.motopress-wrapper.header .header-content > .row > [class*="span"] {
	display: flex;
	align-items: center;
}
header.motopress-wrapper.header .logo-wrapper {
	height: 60px;
	display: flex;
	align-items: center;
}
header.motopress-wrapper.header .logo.pull-left {
	height: 60px;
	max-height: 60px;
	overflow: hidden;
	margin: 0;
	display: flex;
	align-items: center;
}
header.motopress-wrapper.header .logo.pull-left .logo_h__txt,
header.motopress-wrapper.header .logo.pull-left .logo_h__txt .logo_link {
	line-height: 60px;
	display: block;
}
header.motopress-wrapper.header .logo.pull-left .logo_h__txt {
	margin: 0;
	font-size: 22px;
}
header.motopress-wrapper.header .logo.pull-left .logo_h__txt .logo_link {
	white-space: nowrap;
}
@media (max-width: 1199px) {
	header.motopress-wrapper.header .logo.pull-left .logo_h__txt .logo_link {
		font-size: 20px;
	}
}
@media (max-width: 979px) {
	header.motopress-wrapper.header .logo.pull-left .logo_h__txt .logo_link {
		font-size: 18px;
	}
}
@media (max-width: 767px) {
	header.motopress-wrapper.header .logo.pull-left .logo_h__txt .logo_link {
		font-size: 16px;
	}
}
@media (max-width: 479px) {
	header.motopress-wrapper.header .logo.pull-left .logo_h__txt .logo_link {
		font-size: 14px;
	}
}
header.motopress-wrapper.header .logo.pull-left {
	height: 60px;
	max-height: 60px;
	overflow: hidden;
}
header.motopress-wrapper.header .logo.pull-left .logo_h__txt,
header.motopress-wrapper.header .logo.pull-left .logo_h__txt .logo_link {
	line-height: 60px;
}
header.motopress-wrapper.header .logo_h.logo_h__img,
header.motopress-wrapper.header .logo_h.logo_h__img img {
	height: 60px;
	max-height: 60px;
}
header.motopress-wrapper.header .logo_h.logo_h__img img {
	width: auto;
}
header.motopress-wrapper.header .header-phone {
	margin: 0;
	line-height: 60px;
}

.product-images {
	display: flex;
	gap: 10px;
	max-width: 100%;
	align-items: flex-start;
}
.product-images:after {
	content: none !important;
}
.product-thumbnails {
	flex: 0 0 85px;
	max-width: 85px;
}
.product-large-image {
	flex: 1 1 auto;
	max-width: 100%;
}
.product-large-image img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}
@media (max-width: 700px) {
	.product-images {
		flex-direction: column;
	}
	.product-thumbnails {
		flex: 0 0 auto;
		max-width: 100%;
	}
}

.woocommerce ul.products li.product > a,
.woocommerce-page ul.products li.product > a {
	display: block;
}
.woocommerce ul.products li.product > a img,
.woocommerce-page ul.products li.product > a img {
	width: 100% !important;
	height: auto !important;
	aspect-ratio: 4 / 3;
	object-fit: cover;
	object-position: center;
	display: block;
}

.page-akcijos .entry-content table,
.page-akcijos .content-holder table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #e4e4e4;
	background: #fff;
}
.page-akcijos .entry-content table th,
.page-akcijos .entry-content table td,
.page-akcijos .content-holder table th,
.page-akcijos .content-holder table td {
	padding: 8px 10px;
	border-top: 1px solid #e4e4e4;
	text-align: left;
	vertical-align: top;
}
.page-akcijos .entry-content table thead th,
.page-akcijos .content-holder table thead th {
	background: #f8f8f8;
	font-weight: bold;
}
.page-akcijos .entry-content table tbody tr:nth-child(even),
.page-akcijos .content-holder table tbody tr:nth-child(even) {
	background: #fafafa;
}
@media (max-width: 767px) {
	.page-akcijos .entry-content table,
	.page-akcijos .content-holder table {
		display: block;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
}

/* // Change the Number of WooCommerce Products Displayed Per Page
add_filter( 'loop_shop_per_page', 'lw_loop_shop_per_page', 30 );

function lw_loop_shop_per_page( $products ) {
 $products = 12;
 return $products;
}


// Change the Number of WooCommerce Products Displayed Per Page
add_filter( 'loop_shop_per_page', create_function( '$products', 'return 12;' ), 30 );
}


// Change the Number of Columns Displayed Per Page
add_filter( 'loop_shop_columns', 'lw_loop_shop_columns' );

function lw_loop_shop_columns( $columns ) {
 $columns = 5;
 return $columns;
} */
