/*
 * AIT WordPress Theme
 *
 * Copyright (c) 2015, Affinity Information Technology, s.r.o. (http://ait-themes.club)
 */

/*

DOCUMENTATION:

This file is imported in main style.less ("../design/css/fontsize.less")
Therefore it inherited all of the mixins and variables previously defined

Do not modify this file
All customization is done in ("../design/css/ecwid/ecwid-fontsize-custom.less"),
of your child theme.

*/

/**************************************************/
/*** && FONTSIZES                               ***/
/**************************************************/

html#ecwid_html body#ecwid_body.page {

	/*** TITLES ***/

	.ecwid .gwt-Label[class*="title"]	{ .h3size; }

	/*** HORIZONTAL WIDGET ***/

	#horizontal-menu.horizontal-desktop .horizontal-menu-item > a,
	.horizontal-menu,
	.horizontal-menu-button 		{ .decsize !important; }


	/*** ACCOUNT SETTINGS ***/

	div.ecwid-Account table.ecwid-categoriesTabBar table.gwt-TabBarItem a span 	{ .decsize !important; }
	div.ecwid-fieldWrapper label.ecwid-fieldLabel								{ .decsize !important; }

	/* Search Box */

	div.ecwid-Orders-SearchPanel .ecwid-DateRangeBox td		{ .bodysize; }

	/* Orders Content */

	div.ecwid-OrdersList-OrderBox-product		{ .h5size; }
	div.ecwid-OrdersList-OrderBox-options		{ .bodysize; }
	.ecwid-OrdersList-OrderBox-price			{ .bodysize; }

	div.ecwid-OrdersList-OrderBox-status		{ .h6size; }

	td.ecwid-OrdersList-OrderBox-cell td[style]	{ .bodysize; }
	table.ecwid-OrdersList-OrderBox-totals		{ .h6size; }

	/*** MINI CART ***/

	span.ecwid-minicart-mini-count	{ .bodysize; }


	/*** PRODUCT BROWSER ***/

	div.ecwid-productBrowser-head				{ .h3size; }
	div.ecwid-productBrowser-categoryPath		{ .bodysize; }


	/*** RESULTS TOP PANEL ***/

	div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel,
	div.ecwid-results-topPanel div.gwt-Label	 { .littlesize; }


	/*** PRODUCTS LIST ***/

	div.ecwid-productBrowser-productNameLink a	{ .h5size; }
	div.ecwid-productBrowser-price				{ .h3size; }

	/* List View */

	div.ecwid-productBrowser-productsList-descr	{ .bodysize; }


	/*** PRODUCT DETAIL ***/

	div.ecwid-productBrowser-details-rightPanel	{

		/* SKU */

		div.ecwid-productBrowser-sku			{ .littlesize; }

		/* Price */

		div.ecwid-productBrowser-price			{ .h2size !important; }

	}


	/*** EXTRA FIELDS  ***/

	/* Side */

	div.ecwid-productBrowser-extraFields-side			{ .bodysize; }


	/*** CART DETAIL ***/

	td.ecwid-productBrowser-cart-itemsTable-headerCell	{ .littlesize; }
	div.ecwid-productBrowser-cart-hint					{ .littlesize; }
	div.ecwid-productBrowser-cart-optionsList			{ .bodysize; }


	/*** CHECKOUT ***/

	div.ecwid-Checkout-blockTitle			{ .h4size; }

	/* Form Tips */

	.ecwid-Checkout div[class*="blockTip"]	{ .bodysize; }


	/*** INVOICE **/

	div.ecwid-Invoice-cell-title					{ .h4size; }

	/* Ordered Invoice Footer */

	td.ecwid-Invoice-footer-orderConfirmation-text	{ .bodysize; }


	/*** RELATED PRODUCTS ***/

	div.ecwid-productBrowser-relatedProducts {

		.ecwid-productBrowser-productNameLink	{ .h5size; }
		.ecwid-productBrowser-price				{ .h2size !important; }

	}
	div.ecwid-productBrowser-cart div.ecwid-productBrowser-relatedProducts {

		div.ecwid-productBrowser-price 			{ .h3size !important; }

	}


	/*** WIDGETS **/

	/* Cart Widget */

	.widget_ecwid_minicart div.ecwid-minicart {

		div.ecwid-minicart-caption			{ .h6size; }
		div.ecwid-minicart-label span		{ .littlesize; }
		div.ecwid-minicart-link	span		{ .bodysize; }

	}

	/* Categories Widget */

	.widget_ecwid_vcategories span.ecwid-categories-category	{ .bodysize; }

	/* Recently Viewed Products Widget */

	.ecwid-productsList ul li .ecwid-productsList-name			{ .h6size; }


	/*** POPUP ***/

	div.ecwid-popup-headLabel								{ .h3size; }
	div.ecwid-FormPopup-fieldWrapper label.ecwid-fieldLabel { .bodysize; }

}

/* Sizes fix with common selectors.. */

&:not(#ecwid_html),
section:not(.elm-content-main) {

	[class^="icon-"], [class*=" icon-"]		{ .bodysize; }
}

/* && end of FONTSIZES */

/*** Fontsizes Customization ***/
@import "ecwid/ecwid-fontsize-custom.less";
