/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

.jshop td, .jshop tr{
	background-color: #f9f9f9;}
.block_product .product{
	background-color: #f9f9f9;}
.jshop_categ .category{
	background-color: #f9f9f9;}
h2.category_title{
	margin: 0 0 10px;}
.headingcart{
	background-color: #f9f9f9;}
.thumbnail{
	background-color: #f9f9f9;}
.checkout_otstup{
	margin: 0px 0px -5px 0px;}
.requiredtext{padding-bottom:0;}
p.requiredtext{margin:10px 15px 5px 0;}
.reqsave{padding-top:0;}

/* Color */
h2,
h4,
a,
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1,
.menu-sidebar li.level1 > a:hover,
.menu-sidebar li.level1 > span:hover,
#toolbar .menu-line li a:hover,
.module-title .color,
.button-default:hover,
.mod-black .button-default:hover,
em.box,
#system .title a:hover,
.searchbox .results li h3,
.searchbox .results li.more-results {color: #ff7316;}

/* Hover Color */
a:hover,
code,
.menu-dropdown a.level3:hover,
.menu-sidebar a.level2:hover,
#system .title a,
.searchbox .results li.more-results:hover {color: #9A9A9A;}

/* Black Color */
.mod-black a,
.mod-black .menu-sidebar a.level2,
.mod-black .menu-sidebar li.level1 > a:hover,
.mod-black .menu-sidebar li.level1 > span:hover,
.mod-black .module-title .color { color: #B6DAF1; }

/* Black Hover Color */
.mod-black code,
#footer a:hover,
.mod-black a:hover,
.mod-black .menu-sidebar a.level2:hover {color: #542c10;}

/* Button Primary Style */
.button-primary,
.mod-black .button-primary,
.menu-dropdown li.active .level1,
.menu-dropdown li.active:hover .level1,
.module.mod-header-color .module-title,
#system .pagination strong {
	position: relative;
}

/* Button Primary Hover Background */
.menu-dropdown li.active:hover .level1,
.menu-dropdown li.remain.active:hover .level1,
.button-primary:hover,
.mod-black .button-primary:hover,
#system .pagination strong:hover {
	
}

/* Button Primary Hover + Active Text Color */
.menu-dropdown li.active .level1,
.menu-dropdown li.level1.active:hover .level1,
.menu-dropdown li.level1.remain.active .level1,
.menu-dropdown li.active .level1 span.subtitle,
.menu-dropdown li.level2.active > a:hover,
.menu-dropdown a.level2:hover,
.menu-dropdown a.level2:hover span.subtitle,
.button-primary:hover,
.mod-black .button-primary:hover {
	color: #ff7316;
}

.menu-dropdown li.level1.active:hover .level1,
.button-primary:hover,
.mod-black .button-primary:hover {}

/* Button Primary Active */
.menu-dropdown li.active .level1:active,
.menu-dropdown li.level1.active:hover .level1:active,
.menu-dropdown li.level1.remain.active .level1:active,
.button-primary:active,
.mod-black .button-primary:active,
#system .pagination strong:active {
}

/* Button Primary Line Effect */
.menu-dropdown li.active a.level1:before,
.menu-dropdown li.active span.level1:before,
.module.mod-header-color .module-title:before,
.button-primary:before {
	top: auto;
	bottom: 1px;
	opacity: 0.8;
}

/* Menu-Dropdown Level2 Hover */
.menu-dropdown a.level2:hover {
	background: #fff5e9;
}

/* Selection */
::-moz-selection { background: #659DCE; color: #fff; }
::selection {background: #659DCE; color: #fff;}

/* Form Elements */
form.style input:focus,
form.style textarea:focus {
	border-color: #92B9DD;
	box-shadow: 0 0 5px rgba(101,157,206,0.3);
}

/* Color Images */
.menu-dropdown a.level1.parent > span,
.menu-dropdown span.level1.parent > span { background-image: url(../../images/color/crystal/menu_dropdown_level1_parent.png); }
.menu-dropdown a.level3 { background-image: url(../../images/color/crystal/menu_dropdown_level3.png); }

.menu-sidebar li.parent .level1 > span { background-image: url(../../images/color/crystal/menu_sidebar_parent.png); }
.menu-sidebar a.level2 { background-image: url(../../images/color/crystal/menu_sidebar_level2.png); }
.mod-black .menu-sidebar a.level2 { background-image: url(../../images/color/crystal/menu_sidebar_level2_black.png); }

ul.line-icon > li { background-image: url(../../images/color/crystal/tools/list_line_icon.png); }
ul.check > li { background-image: url(../../images/color/crystal/tools/list_check.png); }

.quote h1:before,
.quote h2:after { background-image: url(../../images/color/crystal/tools/quotes.png); }


 /* Custom Logo
----------------------------------------------------------------------------------------------------*/

.custom-logo { 	background-image: url(../../../../images/yootheme/logo_crystal.png); }

