/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Fl row bg photo fl row content wrap **/
.fl-row-bg-photo .fl-row-content-wrap {
	background-color: rgba(0, 0, 0, 0) !important;
	height: 400px !important;
	min-height: 150px !important;
	box-sizing: content-box !important;
	padding-top: 20px !important;
}

/** General >> Fl node 5a87eec139b0b fl node content **/
.fl-node-5a87eec139b0b .fl-node-content {
	/* MT [ google_font: 1 | variant: 400normal ] */
	font-family: 'Sancreek' !important;
	color: rgb(235, 235, 235) !important;
	font-size: 30px !important;
	line-height: 40px !important;
	font-variant: small-caps !important;
	text-shadow: 0 0 5px rgb(38, 38, 38) !important;
	background-image: linear-gradient(180deg, transparent, transparent) !important;
	margin-top: 5px !important;
	margin-bottom: 0 !important;
}

/** General >> Fl node 5a87eec139864 paragraph **/
.fl-node-5a87eec139864 p {
	/* MT [  ] */
}

/** General >> Fl node 5a87eec139864 paragraph _2 **/
.fl-node-5a87eec139864 p {
	/* MT [ google_font: 1 | variant: Normal400 ] */
	font-family: 'Sancreek' !important;
	color: rgb(235, 235, 235) !important;
	font-variant: small-caps !important;
	text-shadow: 0 0 rgb(38, 38, 38) !important;
}

/** General >> Fl node 5a87eec139899 fl row content wrap **/
.fl-node-5a87eec139899 .fl-row-content-wrap {
	/* MT [ google_font: 1 | variant: Normal400 ] */
	font-family: 'Sancreek' !important;
	color: rgb(235, 235, 235) !important;
	text-shadow: 0 0 rgb(38, 38, 38) !important;
}

/** General >> Fl module menu **/
.fl-module-menu {
	/* MT [ google_font: 1 | variant: 400normal ] */
	font-family: 'Sancreek' !important;
	color: rgb(235, 235, 235) !important;
	text-shadow: 1px 0 rgb(38, 38, 38) !important;
	background-color: rgba(38, 38, 38, 0) !important;
	background-image: linear-gradient(rgba(38, 38, 38, 0), transparent) !important;
}

/** General >> Fl has submenu container link **/
.fl-has-submenu-container a {
	color: rgb(235, 235, 235) !important;
}

/** General >> Fl callout title fa **/
.fl-callout-title .fa {
	height: 24px !important;
	margin-right: 5px !important;
}

/** General >> Fa facebook square **/
.fa-facebook-square {
	color: rgb(204, 204, 204) !important;
	margin-right: 0 !important;
}

/** General >> Fl module callout **/
.fl-module-callout {
	/* MT [ google_font: 1 | variant: 400normal ] */
	font-family: 'Sancreek' !important;
}

/** General >> Fl callout title link **/
.fl-callout-title a {
	/* MT [ google_font: 1 | variant: 400normal ] */
	font-family: 'Sancreek' !important;
	color: rgb(204, 204, 204) !important;
	font-size: 20px !important;
	font-variant: small-caps !important;
}

/** General >> Fl heading text **/
.fl-heading-text {
	font-variant: small-caps !important;
}

/** General >> Fl node content link **/
.fl-node-content a {
	/* MT [  ] */
}

/** General >> Fl callout title link:hover **/
.fl-callout-title a:hover {
	color: rgb(59, 89, 152) !important;
}

/** General >> Fl callout title fa instagram:hover **/
.fl-callout-title .fa-instagram:hover {
	color: rgb(228, 64, 95) !important;
}

/** General >> Fl node 5a917eb393852 link:hover **/
.fl-node-5a917eb393852 a:hover {
	color: rgb(228, 64, 95) !important;
}

/** General >> Fl node 5a917fc76479d span **/
.fl-node-5a917fc76479d span {
	/* MT [ google_font: 1 | variant: 400normal ] */
	font-family: 'Sancreek' !important;
	font-size: 20px !important;
	font-variant: small-caps !important;
}

/** General >> Fl node 5a917fc76479d span:hover **/
.fl-node-5a917fc76479d span:hover {
	color: rgb(228, 108, 44) !important;
}

/** General >> Fl callout title fa instagram **/
.fl-callout-title .fa-instagram {
	color: rgb(204, 204, 204) !important;
}

/** General >> Fa envelope **/
.fa-envelope {
	color: rgb(204, 204, 204) !important;
}

/** General >> Fl node 5a91895707778 fl row content wrap **/
.fl-node-5a91895707778 .fl-row-content-wrap {
	height: 200px !important;
	margin-left: 0 !important;
}

/** General >> Fl icon text 5a87eec139a7a paragraph **/
#fl-icon-text-5a87eec139a7a p {
	font-size: 18px !important;
	font-variant: small-caps !important;
}

/** General >> Fl icon text 5a87eec139a45 paragraph **/
#fl-icon-text-5a87eec139a45 p {
	font-size: 18px !important;
	font-variant: small-caps !important;
}

/** General >> Fl builder content 5 **/
.fl-builder-content-5 {
	background-color: rgba(0, 0, 0, 0) !important;
}

/** General >> Fl visible mobile fl row content wrap **/
.fl-visible-mobile .fl-row-content-wrap {
	height: 200px !important;
}

/** General >> Fl page content **/
.fl-page-content {
	background-color: rgba(0, 0, 0, 0.75) !important;
}

/** General >> Methods **/
.methods {
	background-color: rgb(31, 31, 31) !important;
	margin-bottom: -1px !important;
}

/** General >> Place order **/
.place-order {
	background-color: rgb(31, 31, 31) !important;
	padding-top: 10px !important;
	padding-left: 20px !important;
}

/** General >> Payment **/
.payment_box {
	color: rgb(204, 204, 204) !important;
	background-color: rgb(79, 79, 79) !important;
	margin-bottom: 5px !important;
}

/** General >> Fl node 5a91ccbdc60cd fl menu **/
.fl-node-5a91ccbdc60cd .fl-menu {
	font-variant: small-caps !important;
}

/** General >> Fl post 1843 wp image 1803 **/
#fl-post-1843 .wp-image-1803 {
	
}


/*= General _2 ================ */

/** General _2 >> Menu link **/
.menu a {
	font-size: 18px !important;
	font-variant: small-caps !important;
}

/** General _2 >> Pa **/
#pa_koko {
	min-width: 50% !important;
	padding-left: 0 !important;
}

/** General _2 >> Label label **/
.label label {
	color: rgb(204, 204, 204) !important;
	padding-top: 4px !important;
	padding-right: 4px !important;
	margin-right: -30px !important;
}

/** General _2 >> Columns 4 **/
.columns-4 {
	padding-top: 20px !important;
}

/** General _2 >> Quantity **/
#quantity_5a9a6f41903b1 {
	width: 60px !important;
	margin-top: 10px !important;
}

/** General _2 >> Alt **/
.alt {
	margin-top: 0 !important;
}

/** General _2 >> Quantity _2 **/
#quantity_5a9a6f80bff95 {
	margin-top: 10px !important;
}

/** General _2 >> Cart **/
.cart {
	padding-top: 8px !important;
}

/** General _2 >> Variable item **/
.variable-item {
	font-family: "Times New Roman" !important;
	font-weight: 400 !important;
	font-variant: normal !important;
	width: 36px !important;
	height: 36px !important;
	min-height: 36px !important;
}

/** General _2 >> Variable item span **/
.variable-item span {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	text-align: center !important;
	width: 36px !important;
	min-width: 36px !important;
	height: 36px !important;
	min-height: 36px !important;
	padding-top: 11px !important;
}

/** General _2 >> Button variable item span **/
.button-variable-item span {
	font-size: 14px !important;
	background-color: rgb(82, 82, 82) !important;
	width: 50px !important;
	min-width: 50px !important;
}

/** General _2 >> Fl node 5a9a6b3fdaf1f fl module **/
.fl-node-5a9a6b3fdaf1f .fl-module {
	background-color: rgba(35, 35, 35, 0.5) !important;
}

/** General _2 >> Value select **/
.value select {
	min-width: 50% !important;
	max-width: 50% !important;
}

/** General _2 >> Variable item span:active **/
.variable-item span:active {
	background-color: rgb(255, 253, 253) !important;
}

/** General _2 >> Swatch label **/
.swatch-label {
	font-size: 14px !important;
	margin-right: 10px !important;
}

/** General _2 >> Swatch valkoinen **/
.swatch-valkoinen {
	color: rgb(0, 0, 0) !important;
}

/** General _2 >> Stock **/
.stock {
	color: rgb(215, 215, 215) !important;
	font-size: 18px !important;
	padding-bottom: 10px !important;
	margin-bottom: 10px !important;
}

/** General _2 >> Fl node 5a9a6b3fdaf8b **/
.fl-node-5a9a6b3fdaf8b {
	margin-top: 20px !important;
}

/** General _2 >> Flex active slide wp post image **/
.flex-active-slide .wp-post-image {
	background-color: rgb(255, 255, 255) !important;
}

/** General _2 >> Woocommerce LoopProduct link wp post image **/
.woocommerce-LoopProduct-link .wp-post-image {
	background-color: rgb(255, 255, 255) !important;
}

/** General _2 >> Flex active slide image **/
.flex-active-slide img {
	background-color: rgb(255, 255, 255) !important;
}

/** General _2 >> Woocommerce product gallery wp post image **/
.woocommerce-product-gallery__image .wp-post-image {
	background-color: rgb(255, 255, 255) !important;
}

/** General _2 >> Flex control nav image **/
.flex-control-nav img {
	background-color: rgb(255, 255, 255) !important;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= General =================== */

	/** General >> Fl icon text 5a87eec139a7a paragraph **/
	#fl-icon-text-5a87eec139a7a p {
	font-size: 18px !important;
	font-variant: small-caps !important;
}

	/** General >> Mobmenuleft link **/
	#mobmenuleft a {
	/* MT [ google_font: 1 | variant: 400normal ] */
	font-family: 'Sancreek' !important;
	font-variant: small-caps !important;
}

	/** General >> Menu item 1490 link **/
	.menu-item-1490 a {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General >> Menu item 1484 link **/
	.menu-item-1484 a {
	padding-bottom: 0 !important;
}

	/** General >> Menu item 1483 link **/
	.menu-item-1483 a {
	padding-top: 0 !important;
}

	/** General >> Menu item 1481 link **/
	.menu-item-1481 a {
	padding-bottom: 0 !important;
}


	/*= General _2 ================ */

	/** General _2 >> Menu item 1491 link **/
	.menu-item-1491 a {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General _2 >> Menu item 1485 link **/
	.menu-item-1485 a {
	padding-top: 0 !important;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= General =================== */

	/** General >> Fl node 5a91895707778 fl row content wrap **/
	.fl-node-5a91895707778 .fl-row-content-wrap {
	width: 1000px !important;
	height: 200px !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
	left: 0 !important;
}

	/** General >> Fl row bg photo div **/
	.fl-row-bg-photo div {
	padding-left: 0 !important;
}

	/** General >> Mobmenuleft link **/
	#mobmenuleft a {
	/* MT [ google_font: 1 | variant: 400normal ] */
	font-family: 'Sancreek' !important;
	font-variant: small-caps !important;
}

	/** General >> Fl visible mobile fl row content wrap **/
	.fl-visible-mobile .fl-row-content-wrap {
	height: 250px !important;
	min-height: 150px !important;
}

	/** General >> Fl builder content 1314 fl row content wrap **/
	.fl-builder-content-1314 .fl-row-content-wrap {
	height: 120px !important;
	min-height: 120px !important;
}

	/** General >> Menu item 1490 link **/
	.menu-item-1490 a {
	height: 20px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General >> Menu item 1484 link **/
	.menu-item-1484 a {
	padding-bottom: 0 !important;
}

	/** General >> Menu item 1483 link **/
	.menu-item-1483 a {
	padding-top: 0 !important;
}

	/** General >> Menu item 1481 link **/
	.menu-item-1481 a {
	padding-bottom: 0 !important;
}


	/*= General _2 ================ */

	/** General _2 >> Menu item 1491 link **/
	.menu-item-1491 a {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= General =================== */

	/** General >> Fl node 5a91895707778 fl row content wrap **/
	.fl-node-5a91895707778 .fl-row-content-wrap {
	width: 700px !important;
	margin-left: 0 !important;
	left: 0 !important;
}

	/** General >> Mobmenuleft link **/
	#mobmenuleft a {
	/* MT [ google_font: 1 | variant: 400normal ] */
	font-family: 'Sancreek' !important;
	font-variant: small-caps !important;
	background-color: rgba(0, 0, 0, 0) !important;
}

	/** General >> Fl visible mobile fl row content wrap **/
	.fl-visible-mobile .fl-row-content-wrap {
	height: 150px !important;
	min-height: 150px !important;
}

	/** General >> Fl builder content 1314 fl row content wrap **/
	.fl-builder-content-1314 .fl-row-content-wrap {
	height: 120px !important;
	min-height: 120px !important;
}

	/** General >> Menu item 1490 link **/
	.menu-item-1490 a {
	height: 20px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General >> Menu item 1484 link **/
	.menu-item-1484 a {
	padding-bottom: 0 !important;
}

	/** General >> Menu item 1483 link **/
	.menu-item-1483 a {
	padding-top: 0 !important;
}

	/** General >> Menu item 1481 link **/
	.menu-item-1481 a {
	padding-bottom: 0 !important;
}


	/*= General _2 ================ */

	/** General _2 >> Menu item 1491 link **/
	.menu-item-1491 a {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}


}

