/**********************************************************************************

	put here your custom CSS code to modify the design of IceTheme template
	
	* We strongly reccommend you to not edit other CSS or Less files as in 
	case you will update the template all your changes might be lost.	
	
**********************************************************************************/
/*Фон по краю*/
@media (min-width: 1200px){
	
	body {
		background-image: url(../bg/bg_3.png);
		background-image: url(../bg/bg_5.jpg);
		background-image: url(../bg/bg_7.png);
		background-image: url(../bg/bg_6.png);
		}
}
/* логотип */
#header #logo {
	padding: 0 0 0 20px;
	margin-top: -11px;
}

@media (min-width: 768px){
}

/* модуль корзины */
#cart {margin-right:30px;
	/* margin-top:12px; */
	margin-top:8px;
	/* width:192px; */
	}
	/* модуль js-basket*/
a.in_cart_list, a.in_cart_list:visited{
	color:green;
	font-weight:bold;
}
a.basket_icon, a.basket_icon:visited{
	color:#fff;
}
#basket_store {
    width: 100%;
}
/* для стандартной корзины */
/* #jshop_module_cart{
	height: 50px; 
	padding-left:64px;
	background-image: url(../bg/cart_1_50.png);
	background-image: url(../bg/cart_1_50_green.png);
	background-image: url(../bg/cart_1_50_bl.png);
  background-position: left 0px;
  background-repeat: no-repeat;
} */
/* #jshop_module_cart a,a.pathway{
	color:#444444;font-weight:bold;
} */
/* #jshop_module_cart a {
	background-color: rgba(98, 196, 98, 0.3);
  padding: 3px;
} */

#content a, h1{
	font-family: "Open Sans", "Times New Roman", Times, serif;
}
a, a:visited {
	color:#444;
}
/*ширина сайта*/
#main_wrapper {
	max-width: 1200px;
	margin:0 auto;
	background-color: #fff;
}
/* меню */
#mainmenu .navbar-inner ul.nav > li.active {
  transition: background-color 1.5s ease-out;
    background-color: #f0f0f0;
}
hr.sep {margin:10px 0} 
#header.no_slideshow {
  margin-bottom: 15px;
}
#mainmenu .navbar-inner ul.nav > li > a {
  font-size: 160%;
}
#content #content_inner {
  margin-bottom: 10px;
}
/*div#manufact {
    border-top: 1px solid #ddd;
}*/
#footer{
	padding-top:0;
}
#footer::before{
	height:140px;
}
/* При детальному перегляді забрати Хіти і Рейтинг. 
.ratinghits, .review_mark, span.plusshippinginfo {
	display:none;
}
*/

.review_mark, span.plusshippinginfo {
	display:none;
}


/* Коли заходиш в групу каталог в чотирьох віконця : Ремні, Підтяжки, Упаковка, Фурнітура розмір букв 30px, колір насичений чорний #131417 */
.jshop h2 a.product_link,
.product_title a,
.bestseller_products .block_item .item_name a,
.latest_products .block_item .item_name a{
	font-size:22px;
	color:#131417;
	font-family: "Open Sans", "Times New Roman", Times, serif;
}

.jshop .list_product div.jshop_price, .jshop_price{
  color: #950000;
	color: #f3547d;
	font-weight: bold;
	font-size:20px;
  padding-top: 10px;
	}
#footer	.jshop_price, #footer .manufacturer_name{
	text-align: center;
}
.manufacturer_name span a, #footer .manufacturer_name span{
    font-weight: bold;
    color: #444;
		font-size: 18px;
}
	
.qty_in_stock, .jshop_code_prod{
	display:none;
}

.product_name a,
.checkout .btn-group a:first-child,
a.lightbox,
.sidebar_module_content a,
a.button_detail,
#manufact a{
	color:#131417;
}
#manufact .manufacturername{
	font-size:230%;
	font-weight:bold;
	padding:10px ;
}
#manufact .bxslider div{
	text-align:center;
	padding:10px;
	background-color:#E1E0DF;
}

ul.jshop_subtotal{
	list-style:none;
}


.jshop_img_description_center a img{
	max-width: 70% !important;
	margin: 0 auto;
}
	

	
/* #form-login-remember label.control-label{display:inline;} */

.jshop_img:hover{
	box-shadow: 0 0 8px rgba(0, 0, 0, .7);
}

/* #middlecol a.in_cart_list{color:#56AD56;}
#cart a.basket_icon{color:#fff;}

#sidebar .latest_products a.button_buy{color:#fff;} */

/*модуль валюта*/
#currency{padding-right:40px;
	padding-top:16px;
}
#currency .cur_activ{
	font-weight:bold;
}


span.text_pay_without_reg a{font-size:24px;
	padding:0 10px;
	background-color:#D1EDD1;
}
#sidebar .label_products .block_item,
#sidebar .tophits_products .block_item,
#sidebar .top_rating .block_item,
#sidebar .bestseller_products .block_item,
#sidebar .latest_products .block_item,
#sidebar .random_products .block_item {
	margin: 10px 0;
}
/*sidebar*/
.sidebar_module_heading span{
	font-size:25px;
	color: #131417;
}
/*модуль категорий joomshopping*/
.menucat a{
		font-size:17px;
    color: #222;
    display: block;
    position: relative;
    padding: 6px;
    text-decoration: none;
    border-bottom: 1px dotted #ccc;
		background-color:#f0f0f0;
}
.menucat div div[class$="a"] a{
	  background-color: #ddd;
}
.menucat div div[class^="jshop_menu_level"]{
	margin:0;	
}
.menucat a:hover{
	padding: 6px 0 6px 15px;
	transition: background-color .5s ease-out;
	background-color:#e5e5e5;
}



/* модуль переключения языков */
#topbar #language {
	margin: 6px 0 0 15px;
}
#language a{
	background-color:#aeaea8;
	padding: 4px;
	font-weight: bold;
  color: #fff;
}
#language .lang-active a{
	background-color:#f0f0f0;
	padding: 4px;
	color: #52545d;
}

/* модуль HTML телефон сверху */
.tel li {
    list-style: none;
}
ul.tel {
    padding: 10px 0;
		margin: 0 0 10px 60px;
}
.tel a {
    text-decoration: none;
    color: #333333;
    font-weight: 700;
		font-size:18px;
}
.tel a:hover{
	  color: #999999;
}
#contact{
	background-image: url(../bg/tel_4_50.png);
  background-position: left 16px;
  background-repeat: no-repeat;
}

/* модуль фильтр */
.icon-filter{
	margin-right: 1.25em;
	margin-top: 0.2em;
	color: #667;
}
#jsfilter_ajax_cont a, #sel_block_close {
  color: #f3547d;
	font-weight: bold;
}
/* модуль валюта*/ */
.jshop_currency_list{}
.jshop_currency_list ul{}
.jshop_currency_list ul li{
	list-style:none;
	display:inline-block;
	margin:0 5px;
}
.jshop_currency_list ul li span{
	cursor:default;
}
.jshop_currency_list ul li span.btn{
	font:14px Cuprum;
	line-height:35px;
	cursor:pointer;
	border-radius:100%;
}
/* модуль новинки */
@media (min-width: 768px){
.latest_products .block_item:last-child, .latest_products .block_item:last-child,.latest_products .block_item:first-child {
    margin-right: 5px;
		margin-left: 5px;
}
}
.label_products .block_item, .tophits_products .block_item, .top_rating .block_item, .bestseller_products .block_item, .latest_products .block_item, .random_products .block_item {
    display: inline-block;
    text-align: center;
    margin: 10px 5px;
    padding: 2px 8px;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
}
#showcase {
	padding: 10px 0;
}
#showcase #showcase_inner{
	padding:0 12px;
}
#showcase #showcase-modules .moduletable .moduletable_heading{
	margin-bottom:14px;
}
/* материал */
dl.article-info dd.createdby, dl.article-info dd.create, dl.article-info dd.modified {
	display: none;
}
@media (max-width:542px){
		#currency {
			padding-right: 0px;
		}
}
@media (max-width:415px){
	#topbar #topmenu ul li a{
		font-size:12px;
		}
	#topbar #topmenu ul li{
		margin-left:10px;
		}
	#currency {
    padding-right: 0px;
		padding-top: 15px;
		}
	#currency ul{margin:0;}
	#topbar #language {
    margin: 6px 0 0 5px;
	}
	ul.tel {
    padding: 3px 12px;
		margin: 0 0 10px 0px;
	}
	.tel a{
		font-size:16px;
	}
	#contact{
		background-image: none;
	}
	#logo{
		display: none;
	}
	#cart {
    margin-right: 10px;
    margin-top: 0px;
	}
	#basket_store{
		padding: 0;
	}
}

/* модуль просмотренных */
.manufacturer_name span{
	font-weight:bolt;
}
/* корзина */
.podbor{position: relative;}
.podbor>input {
    padding: 2px 2px 1px 4px;
    font-size: 20px;
    width: 31px;
    height: 33px;
    float: left;
    border: 1px solid #666;
    border-radius: 4px 0 0 4px;
}
.podbor>span {
    display: block;
    font-size: 18px;
    position: absolute;
    left: 36px;
    margin: 0;
    padding: 2px;
    line-height: 14px;
    width: 14px;
    border: 1px solid #666;
    background-color: #E4E4E4;
    text-align: center;
    cursor: pointer;
}
.podbor>.plus {
    border-bottom: none;
    height: 15px;
}
.podbor>.minus {
    top: 18px;
    height: 14px;
}
.podbor>span:hover{
	background-color: #999;
	}
.clear{
	clear: both;
	}
span.cart_reload img {
    padding: 10px 0 0 21px;
}
span.subtotal_value {
    font-weight: bold;
}
.jshop_subtotal .plusshippinginfo a {
    font-size: 14px;
}

a.button_buy{
	color:#fff;
}
/* скрыть елемент */
.disnon{
	display: none;
}
#contact p{
	padding: 0;
	margin: 0;
}
.contact-miscinfo dd {
    margin-left: 0;
}
.contact-miscinfo dt {
    display: none;
}
.item-page .pull-left img {
  margin-right: 25px;
}
.item-page .pull-right img {
  margin-left: 25px;
}
/* .contact h3 {
  display: none;
}
 */
.in_cart_list {
  padding-top:0;
}
h2.product_title {
    margin-bottom: 0;
}