html {scroll-behavior: smooth;}
strong {font-weight: bold;}
em {font-style: italic;}
ul {list-style: square outside;margin-left: 40px;}
body {font-family: arial;color:#4b3a06; min-width: 350px;}
a {text-decoration: underline;color: #000;}
a:hover {text-decoration: none;color: #888; text-shadow: 3px 3px 5px #a6a6a6;}


#page {width:100%; background: #fff;overflow:hidden;min-height:100%;min-width:385px;}
.content {max-width: 1280px;min-width: 1000px;margin: 0 auto;}

#head {background: #4b3a06; color:#fff;height: 70px;margin-top: 3px;}
.headlogo {float: left;margin-left:30px;}
.basket {float: right;margin-right:30px;}
.language_switch {float: right;margin-right:20px;line-height: 70px;margin-top: 22px;}
.language_switch a.chzn-single {margin-right: 0px;background: #4b3a06 !important ;color: #fff;}
.chzn-container-single .chzn-drop {background: #4b3a06;color: #fff;}

  .chzn-container-single {background: #4b3a06;color: #fff;}

.chzn-results {background: #4b3a06;color: #fff;}
.chzn-single {background: #4b3a06;color: #fff;}

.chzn-container {width: auto !important;}
	.chzn-container .chzn-results {background: #4b3a06;color: #fff;}
	.chzn-container .chzn-results li.highlighted {background: #cddc36 !important;color: #fff;}

.mod-languages_ecooil form {background: #4b3a06;color: #fff;}

.language_switch a.chzn-single div {margin-left: 10px;}

/*.headlogo img {height: 70px;}*/
.mainmenu {float: right;margin-right:0px;}
.mainmenu ul {line-height:70px;}
.mainmenu ul li {display: inline;margin-right:30px;}
.mainmenu ul li a {color:#fff;text-decoration: none;}
.mainmenu ul li a:hover {color:#fff;text-decoration: underline;}

#picmenu_line {height: 106px;text-align: center;background: #fffcdf;}
.picmenu {margin: 0 auto;}
.picmenu ul li {display: inline;margin:0 -3px;padding:0;}


#titlemessage, h1 {min-height:50px;width:100%;line-height: 50px;text-align: center;background: #cddc36;color: #4b3a06;font-size: 30px;font-style: italic;}
.jshop h1 {height:50px;width:100%;line-height: 50px;text-align: center;background: #cddc36;color: #4b3a06;font-size: 30px;font-style: italic;}

#main {margin-top: 10px; background: #fffcdf;}
/*#main img {width:100%;min-width:1000px;}*/
#main h1 {margin-bottom: 20px;}
#main p {margin: 17px 0;padding: 0 10px;}
.item-page div h2 {width:100%;line-height: 50px;text-align: center;color: #4b3a06;font-size: 24px;font-style: italic !important;font-weight:bold !important;}

.clear {clear:both;}
#text {font-weight: bold;}
.content {}


.left {float:left;}
.right {float:right;}
.width50 {width: 50%;}


#footer {background: #4b3a06; color:#fff;font-size:12px;line-height:25px;}
#footer .custom {}

#footer a {color:#fff;}
.footer_left {float:left;width:40%;line-height:120%;display:block;margin:10px 0 0 20px;}
.footer_right {float:right;width:40%;line-height:120%;display:block;margin:10px 20px 0 0;}






/*.jshop {background:#f9f9f9;}*/

/*img.jshop_img {width: 90%;margin-top:10px;}*/


#comjshop .row-fluid {width: auto; float: left;}
#comjshop .list_product .row-fluid {width: 100%; float: left;}
.image_middle img {margin: 0 10px;}

.productfull .image_middle {width: 100%;}

.block_product {background:#fff;box-shadow: 2px 2px 6px rgba(0,0,0,0.1); overflow: hidden;}

.block_product .image {text-align: center;}
.block_product .image .name {width: 90%;margin: 0 auto;}
.block_product .image .name a {color:#503700;text-decoration: none;font-weight: bold;text-align: left;}
.block_product .description {font-size:14px;}


.jshop_list_product .block_product {margin-bottom: 20px; padding-bottom: 20px;}
.jshop_list_product .product .description {margin: 0 auto 20px auto;width:90%;}

#mxcpr {display: none;}

.buttons {width:90%;margin: 0 auto; overflow: hidden;}
.buttons .button_buy {background: #513800;padding: 10px 30px;margin-bottom: 20px;color:#fff;float:left;}

.buttons a.button_buy {text-decoration: none;font-weight: bold;}
.buttons a.button_buy:hover {background: #c8dd0b;color:#513800;}
.button_detail {margin-top: 10px;display: block; font-size: 14px; color:#513800;font-weight: bold;}


.jshop {background: #fffcdf;}



.prod_buttons .product-buttons .btn-buy {background: #513800;padding: 7px 12px; border: 0;color: #fff;}
.block_price_buttons, .block_price_buttons_mobile {width:200px;margin: 20px auto;}
.before_footer {margin-bottom:15px;}
.prod_buttons .buttons {padding: 0;text-align: center;margin-top: 5px;}

.block_price_buttons_mobile {display: none;}

.before_block_price_buttons_mobile {display: none;}
.before_block_price_buttons_mobile hr {height: 2px;background: #513800;}

.mobile_mainmenu {display: none;}
.mobile_mainmenu img {height: 70px; width: auto; margin-right: 20px;}
nav {display:none;}

table.jshop {width: 95%; margin: 0 auto;}
.jshop .form-horizontal {width: 95%; margin: 0 auto;}
.jshop .jshop address_block {background: #fffcdf;}
.checkout_payment_block {width: 95%; margin: 0 auto; background: #fffcdf;}
.checkout_shipping_block {width: 95%; margin: 0 auto; background: #fffcdf;}
.checkout_pfinish_block {width: 95%; margin: 0 auto; background: #fffcdf;}

.orderfinish {width:100%; text-align:center;}

input.button {background: #513800; padding: 10px 30px; margin-bottom: 20px; color: #fff; border: 0;}


	.about_blocks {display: block;}
	.about_blocks_mobile {display: none;}

ul.twocolumn {
	list-style-position: inside;
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
	list-style-type: square;
	height: 250px;
}


.jshop_prod_attributes {overflow: hidden;}
.prod_buttons {overflow: hidden;}

	.image_middle img {width: auto;}
	.image_middle img {background: #4b3a06; box-shadow: 0 0 10px rgba(0,0,0,0.5); padding: 2px;}


div.jshop_prod_attributes {background-color: #cddc36;padding-left: 20px;}

.productfull .prod_price, .productfull #block_price {font-size: 25px;font-weight: bold;}
.prod_buttons .product-buttons .btn-buy {font-size: 22px;}
.attributes_name {font-size: 20px;font-weight: bold;}
.prod_price, .prod_buttons {text-align: center;font-size: 18px;}
.jshop .prod_qty_input input {font-size: 18px;}

@media (max-width: 1240px) {
	.mainmenu {display: none;}
	.mobile_mainmenu {display: block;height:100%;float: right;}

	.content {min-width: 0px;}
	nav {display:block;}

	.about_blocks {display: none;}
	.about_blocks_mobile {display: block;}

	.image_middle img {width: auto;}
	.image_middle img {background: #4b3a06; box-shadow: 0 0 10px rgba(0,0,0,0.5); padding: 2px;}


	.jshop_prod_attributes {overflow: hidden;}
	.prod_price {text-align: center; padding: 10px 0; font-weight: bold;}

	.basket {float: right;margin-right:50px;}
	.basket img {margin-right: 40px;}

	.language_switch {margin-right:70px;}
}

@media (max-width: 757px) {

	.mainmenu {display: none;}
	.mobile_mainmenu {display: block;height:100%;float: right;}

	.jshop {width: 100%; margin: 0 auto;}
	.jshop .jshop_prod_cart .jshop_img_description_center {display: block;text-align: center ;}	
	nav {display:block;}

	.about_blocks {display: none;}
	.about_blocks_mobile {display: block;}

	ul.twocolumn { list-style-position: inside; -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; list-style-type: square;height:auto;}

	#comjshop .row-fluid {width: auto; float: none;}

	.productfull .image_middle {text-align: center;}

	.image_middle img {width: auto;}
	.image_middle img {background: #4b3a06; box-shadow: 0 0 10px rgba(0,0,0,0.5); padding: 2px;}

	.text_zoom img {width: auto;}
	.productfull .text_zoom img {float: none;}

	.jshop_prod_attributes {overflow: hidden;}
        div.jshop_prod_attributes {margin-left: 0px;}

	.prod_buttons {}
	.prod_price {text-align: center; padding: 10px 0; background: #cddc36;font-weight: bold;}

	.buttons .product-buttons {width:100%;}
	.prod_qty {float: left; margin: 0 10px 0 30px;}
	.productfull .prod_qty_input {margin-top:0;}
	.prod_buttons .product-buttons .btn-buy {margin: 0 auto;}

	.basket {float: right;margin-right:50px;}
	.basket img {width:60%; margin-right: 30px;}

	.prod_qty {float: none;}
}

@media (max-width: 480px) {
	.mainmenu {display: none;}
	.mobile_mainmenu {display: block;height:100%;float: right;}
	nav {display:block;}

	.jshop {width: 100%; margin: 0 auto;}

	.block_price_buttons {display: none;}
	.block_price_buttons_mobile {display: block;}
	.before_block_price_buttons_mobile {display: block;}
	
	.jshop_prod_cart .jshop_img_description_center {text-align: center;}	

	.prod_cart .row-fluid {width: 100%;float:none;}

	.about_blocks {display: none;}
	.about_blocks_mobile {display: block;}

	ul.twocolumn { list-style-position: inside; -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; list-style-type: square;height:auto;}

	.jshop h1 {height:50px;width:100%;line-height: 50px;text-align: center;background: #cddc36;color: #4b3a06;font-size: 20px;font-style: italic;}

	.productfull .image_middle {text-align: left;}
	.image_middle img {width: 100%;margin: 0;}
	.image_middle img {background: #4b3a06; box-shadow: 0; padding: 0;}

	.productfull .text_zoom img {float: none;}
	.text_zoom img {width: auto;}
	
        div.jshop_prod_attributes {margin-left: 0px;}
	.prod_buttons {}
	.buttons {width:100%;}
	.prod_price {text-align: center; padding: 10px 0; background: #cddc36; font-weight: bold;}

	.prod_qty {float: left; margin: 0 10px 0 30px;}
	.productfull .prod_qty_input {margin-top:0;}
	.prod_buttons .product-buttons .btn-buy {margin: 0 auto;}

	.basket {float: right;margin-right:10px;}
	.basket img {width:60%; margin-right: 5px;}

	.prod_qty {float: none;}

	.language_switch {margin-right:50px;}
}