/* contacts */
.v-contacts .info hr {  clear:both; margin:8px 0;}
.v-contacts .contact-form textarea { min-height:180px; }
.v-contacts .big-title { padding: 9px 6px 9px 20px; color: #303030;	margin-bottom: 30px; margin-top: 30px; border: 1px #e3e3e3 solid; border-radius: 5px;	text-transform: uppercase; background: -webkit-linear-gradient(#fefefe, eaeaea); background: -o-linear-gradient(#fefefe, #eaeaea); background: -moz-linear-gradient(#fefefe, #eaeaea);	background: linear-gradient(#fefefe, #eaeaea); }	
.v-contacts .form-control { margin-bottom:15px; }
#v-map-canvas { height:285px; }
.no-padding-left {padding-left:0; }
#map-canvas { height:490px; margin-bottom:-30px; }
/* end contacts */

/*врътката на camera*/
.camera_pie canvas {
    z-index: -9999;
    visibility:hidden;
}

/* product info */
.v-product-in .product-crumb { font-size:12px; margin-bottom:0;}
.no-padding { padding:0; }
.v-product-in { margin-bottom:50px; margin-top:30px; text-align:justify;}
.v-product-in .v-left, .v-product-in .v-right {   }
.v-product-in .v-left { padding-left:0; }
.v-product-in .v-right { padding-right:0; }
.v-product-in .v-left .catalog-number {  background-color:#f5f5f5; border-top:1px #c5c1c1 solid; padding-top:10px; padding-bottom:10px; font-size:13px; }
.v-product-in .v-left .price, .v-product-in .v-left .enquiry { padding-top:30px; padding-bottom:30px; }
.v-product-in .v-left .price { color:red; font-weight:bold; }
.v-product-in .v-left .description { font-size:14px; margin-bottom:30px;}

.v-product-in .v-related-products { margin-top:30px;}
.v-product-in .v-related-products h3 {padding-bottom:20px; margin-bottom:20px;border-bottom:1px silver solid; }

.v-product-in .v-right .vimages img { width:100%; }
.v-product-in .v-right .vimages { paddind:0; margin:0;}
.v-product-in .v-right .vimages .mthumbs div {  padding-top:15px; padding-left:0;}


.clear {clear:both; }
.v-product-in .v-left .table > tbody > tr > td, .table > tfoot > tr > td,  .table > thead > tr > td { padding:3px 6px; font-size:14px;}
.v-product-in .v-left .table 	{  border:1px #dddddd solid; }
.v-product-in .v-left .table > tbody > tr > th { text-align:center; }
.v-product-in .v-left .table .w70 { width:70%; }
.v-product-in .v-right .dl-title { font-size:14px; font-weight:bold;  clear:both; font-size:20px; padding-bottom:5px; margin-bottom:15px; border-bottom:1px silver solid;}

.v-product-in .v-right .dl-files img {width:32px; }
.v-product-in .v-right .dl-files a { width:100%; text-align:center; margin-bottom:15px; }

.v-product-in .v-right .video { text-align:center; margin-top:20px; }
.v-product-in .v-right .video object { width:100%; }
.v-product-in .v-right .video .video-title { padding:6px 8px;  background-color:#e4e4e4; color:#858585; }




.vtp-item { position:relative; }
.vtp-zoom-icon { transition:all 0.25s ease-out; -webkit-transition:all 0.25s ease-out; -moz-transition:all 0.25s ease-out; -o-transition:all 0.25s ease-out;}
.vtp-zoom-icon { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block; background: rgba(0,0,0,0);}
.vtp-zoom-icon:before { content: "\e003"; font-family: 'Glyphicons Halflings'; color: #fff; font-size: 50px; position: absolute; left:50%; top: 50%; margin-left: -25px; margin-top: -65px; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; opacity: 0; text-shadow: 0 0 5px #000;}
.vtp-item a:hover > img { transform: scale(1.06); -webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06);}
.vtp-item a:hover > .vtp-zoom-icon:before { opacity: 0.7;}

.vtp-item { text-align: center; position: relative; overflow: hidden; float: left;}
.vtp-item a { text-decoration: none; font-size: 13px; display: block;}
.vtp-item img {  transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out;/*208 230*/}

/* end product info */


/* promotions */
.all-promotions {margin-top:0px; }
.all-promotions h1 { ;margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #C0C0C0; color:#23527C; font-size:30px; }
.all-promotions .tp-item { width:285px; margin-bottom:50px; }
/* end promotions*/

/* news */
.v-pages .v-pages-news .h1title { margin-bottom:30px; padding-bottom:20px; border-bottom:1px silver solid; color:#23527c;}
.v-pages .v-pages-news .news-pager img {margin:0 auto; width:100%; height:230px; }
.v-pages .v-pages-news .news-pager h2 {  font-size:16px; margin-top:20px; margin-bottom:15px; line-height:22px;}
.v-pages .v-pages-news .news-pager { font-size:13px; }
.v-pages .v-pages-news .news-pagination { text-align:center;}


.v-pages .v-pages-news .news-in .title { font-size:26px; line-height:25px; padding-bottom:15px; }
.v-pages .v-pages-news .news-in .date { font-size:13px; font-style:italic; color:#c1c2c2; margin-bottom:20px;}

.v-pages .v-pages-news .news-in .images .bigimage {padding-left:0;}
.v-pages .v-pages-news .news-in .images .news-thumbs {padding-left:0; }
.v-pages .v-pages-news .news-in .back { clear:both; margin-top:30px; margin-bottom:30px;border-top:1px silver solid; border-bottom:1px silver solid; padding-top:10px; padding-bottom:10px; }
.v-pages .v-pages-news .news-in .back .glyphicon { font-size:20px;}
.v-pages .v-pages-news .news-in .back a { font-size:24px; text-decoration:none; }

/* end news */


/* static pages */

.v-pages { margin-top:0px; margin-bottom:30px;}
.v-pages .v-pages-menu .active { font-weight:bold;}
.v-pages .v-pages-menu .block-cat {background-color:#f5f5f5; padding:15px; border-radius:6px; margin-bottom:15px; }
.v-pages .v-pages-menu .block-cat .title { text-transform: uppercase; color:#515151; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #dbdbdb solid; font-size:16px;}
.v-pages .v-pages-menu .block-cat { font-size:15px;}
.v-pages .v-pages-menu .block-cat .glyphicon {color:#5887a8; margin-right:10px; font-size:10px;}
.v-pages .v-pages-menu .block-cat li { list-style-type: none;}
.v-pages .v-pages-menu .block-cat ul { margin:0; padding:0;}
.v-pages .v-pages-content h1 {margin-bottom:20px; padding-bottom:20px; border-bottom:1px silver solid;}

/* end static pages */

/* main cats*/
.v-maincats .v-cat { text-align:center; margin-bottom:80px; }

.v-maincats .v-cat .mg-image img { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; max-width: 100%; }
.v-maincats .v-cat .mg-image:hover img { -webkit-transform:scale(1.25); -moz-transform:scale(1.25); -ms-transform:scale(1.25); -o-transform:scale(1.25); transform:scale(1.25); }
.v-maincats .v-cat .mg-image { width:100%; overflow: hidden;}

.v-maincats .v-cat .title {  background-color:white; padding-top:10px; }


/* end main cats*/

@media (min-width: 0px) and (max-width: 768px)
{
	/* contacts */
	#v-map-canvas { height:285px; }		
	.v-contacts .info { font-size:1.0em; line-height:1.4em; }
	/* end contacts*/
	
	/* product info*/
	.v-product-in .product-crumb { display:none; }	
	.v-product-in .v-left h1 { font-size:20px ; line-height:26px; margin-bottom:20px; margin-top:0;  }	
	.v-product-in .v-left .price {  font-size:1.4em; }	
	.v-product-in .v-left .price  { padding-top:15px; padding-bottom:15px; }	
	.v-product-in .v-left .enquiry { padding-top:0px; padding-bottom:0; }
	.v-product-in .v-left  { padding-right:0;}
	.v-product-in .v-right { padding-left:0;}

	.v-product-in .v-right .dl-files { background-color:#ededed; padding:5px 15px; margin-top:20px; }
	/* end product info*/

    /* pages */
    .v-pages .v-pages-content img { width:100%; height:auto;}
    .v-pages .v-pages-menu { display:none;}
    /* end pages*/

    .v-maincats .v-cat { margin-bottom:40px;}
    .v-maincats .v-cat .title { font-size:14px;  padding-top:10px; }

}
@media (min-width: 768px)
{
	/* contacts */
	#v-map-canvas { height:350px; }
	/* end contacts*/	
	
	/* product info*/
	.v-product-in .product-crumb { display:block; }	
	.v-product-in .v-left h1 { font-size:28px; line-height:34px; margin-bottom:25px; margin-top:25px; font-weight:bold;}
	.v-product-in .v-left .price {  font-size:1.6em; }	
	.v-product-in .v-left .enquiry .buttonche { text-align:right; }	
	.v-product-in .v-right  { margin-top:30px ;}
	/* end product info*/

    /*news */
    .v-pages .v-pages-news .news-in .images { width:40%; margin-right:250px;}

    /* pages */
    .v-pages .v-pages-content img { width:auto;}
    .v-pages .v-pages-menu { dispaly:block;}
    /* end pages*/

}

@media (min-width: 992px)
{
	/* contacts */	
	#v-map-canvas { height:485px; }
	.v-contacts .big-title { font-size: 1.4em; line-height:38px; }
	.v-contacts .info { font-size:1.2em ; line-height:1.6em; }
	/* end contacts*/	
	
	/* product info*/
	.v-product-in .v-left .v-manifacturer { text-align:right; }			
	.v-product-in .v-left .price, .v-product-in .v-left .enquiry  { padding-top:30px; padding-bottom:15px; }	
	.v-product-in .v-left  { padding-right:15px;}	
	.v-product-in .v-right { padding-left:15px;}			
	.v-product-in .v-right .dl-files { background-color:#ededed; padding:15px 30px; margin-top:30px; }
	/* end product info*/

    .v-maincats .v-cat .title { font-size:20px; padding-top:10px; }
}

.eu-price span { font-size:13px ; font-weight: 100; }
#showenquiry .modal-content { max-width: 100% !important; }
.v-product-in .v-left   .eu-price span { font-size:18px; }