﻿
.prod_item { 
	height: 325px; height: auto; overflow: hidden; margin-top: 20px;  background-color: #FFF;
/*
	-webkit-box-shadow: 0 0px 15px rgba(0,0,0,.05);
	-moz-box-shadow: 0 0px 15px rgba(0,0,0,.05);
	box-shadow: 0 0px 15px rgba(0,0,0,.05);
	padding: 10px 15px;
*/
}

.prod_item:hover {}


.prod_item .title > a { 
    display: block;
    height: 28px;
    margin: 5px 0 5px 0;
    text-decoration: none;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    color: #888;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;

}
.prod_item:hover .title > a { color: #A228A4 !important; }

.imgurl { text-decoration: none !important; color: #CCC; text-transform: uppercase;}

.prod_item .imgholder { 
		overflow: hidden; width: auto; height: 245px; 
		border: 1px solid #fff;

		display: flex;
		justify-content: center;
		align-items: center;

}
.prod_item .imgholder:hover { border: 1px solid #CCCCCC; }

.prod_item .imgholder img { 
		height:auto; 
		width: 100%; 
		opacity: 1; 
		display: flex;
		justify-content: center;
		align-items: center;

}
.prod_item .itemimgi { opacity: 1 !important; }


.img-holder-full { border-bottom: 1px solid #f1f1f1; margin-bottom: 15px;}

.price-full { font: 600 16px/16px 'robotbold', sans-serif; 
    line-height: 22px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #717171;
}
.art-full { font: 600 15px/15px 'robotbold', sans-serif; }
.art-full span { 
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    text-transform: none;
    color: #6d6d6d;
}

.noimg img { opacity: 0.1 !important; }
/*.noimg:hover { opacity: 0.5 !important; }*/
.prod_item:hover .noimg img { opacity: 0.5 !important; }


.prod_item .button { float: right; margin: 20px 0 0 0;}
.prod_item .price { font-weight: bold; font-size: 1.5em; float: left;}
.prod_item .price > span { font-weight: normal; font-size: 0.6em !important; padding: 0 0 0 5px;}


.in_desc { color: #888888 !important; font-size: 1em; text-align: center; font-weight: 300;}

.prod_item:hover > .imgurl { color: #FF992E; }
.prod_item:hover .title > a { color: #FF992E; text-decoration: none;}
.prod_item:hover .imgholder img { opacity: 1; }


.prod_item_full { margin: 0 0 20px 0; }

.prod_item_full .image {}
.imgholder { }
.imgholder img {  width: 100%; }

.prod_item_full .form { 
	border: 1px solid #EAEAEA; 
	padding: 10px 20px 20px 20px; 
}


.prod_item_full .tab { margin: 20px 0 0px 0;}
.prod_item_full .tab-content { 
	margin: -1px 0 0 0px !important; 
	padding: 30px; 
	border: none;
	border-top: 1px solid #EAEAEA; 

/*
	border-left: 1px solid #EAEAEA; 
	border-right: 1px solid #EAEAEA; 
	border-bottom: 1px solid #EAEAEA; 
	border-top: 1px solid #EAEAEA; 
	border-radius: 5px;
*/
	z-index: 1;
}
.prod_item_full  input.button { margin: 0px 0 0 10px; }

.prod_item_full .in_desc { color:#888888; font-size: 0.9em; }
.prod_item_full .in_desc div { margin-bottom: 5px;  }


.nav-tabs .nav-link,
.nav-link:hover  {
    color: #495057;
    text-decoration: none;
/*    font: 600 16px/16px 'robotbold', sans-serif;*/
    font: 300 0.8em/1em 'robotobold', sans-serif !important;
    padding: 14px 40px;
    background-color: transparent;
    border: none;
}


.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border: 0px solid #fff; 
    border-bottom: 3px solid #A228A4; 
}

.prod_item_full .holder-price { 
    background-color: #F3F6FB; margin-top: 20px; padding: 10px 0; 
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.prod_item_full .price { font-weight: bold; font-size: 1.5em;}
.prod_item_full .price > span { font-weight: normal; color: #000; font-size: 0.6em !important;}



.nav-tabs { border-bottom: 0px solid #EAEAEA !important; }

.nav-tabs>li>a {
	font-size: 14px;
	font-family: 'OpenSans_Bold', Tahoma, Arial, Helvetica, sans-serif; 
	color:#76BC53  !important;

	margin-right: 5px !important;
	line-height: 1.42857143;
	border: 1px solid #EAEAEA !important;
	border-radius: 4px 4px 0 0; 
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	font-size: 14px;
	font-family: 'OpenSans_Bold', Tahoma, Arial, Helvetica, sans-serif; 
	color:#333333  !important;
	border-bottom: 2px solid #fff !important; 
	z-index: 5;
}


.quont-minus, .quont-plus { padding: 0; margin: 0px; color: #5BB95B; background: none; border: none;  font-family: 'FontAwesome'; font-size: 14px; }
.quont-minus:after { content: "\f056"; }
.quont-plus:before  { content: "\f055"; }



/*
.caption { }

.caption .in_desc .in_desc_col { }
.caption .in_desc .in_desc_art { color: red;}




*/




/* все ссылки блока */
/*

.prod_item_full a 	    { color: red; }
.prod_item_full a:hover  { color: blue; }
*/
/* ссылка заголовок */
/*
.prod_item_full .title h1 { }
.prod_item_full .title a { color: blue !important; }
.prod_item_full .title a:hover { color: red !important; }
*/




.attribute {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.attribute thead td, .attribute thead tr td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.attribute tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
	width: 20%;
}
.attribute td {
	padding: 7px;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}



