.nivo-caption {
	background: none !important;
	height: 150px !important;
}


.nivo-caption > h1.nivo-title {
		text-shadow: 0.05em 0.05em 0.05em #ccc !important;
		font-family: Roboto Condensed;
	}

.nivo-caption > h1.nivo-title, 
.nivo-caption > p.nivo-posttitle {
	color: #000 !important;
}

.nivo-caption > p.nivo-posttitle {
	margin: -10px 0 10px 0 !important;
}


.nivo-caption > a.nivo-readmore {
	font-family: "Roboto",sans-serif;
	text-shadow: 0.1em 0.1em 0.1em #000;
	letter-spacing: 1px;
	color: #fff !important;
	background: #e16633 !important;
	border: 1px solid #000 !important;
	border-radius: 5px !important;
	font-weight: bold !important;
	padding: 7px 10px 7px 10px !important;
}



.nivo-caption > a.nivo-readmore:hover {
	color: #e16633 !important;
	background: #fff !important;
	border: 1px solid #000 !important;
	text-shadow: none;
}


header .nav {
    padding: 5px 0 5px 0 !important;
}


#tm_categories > ul > li ul li a {
    line-height: 0 !important;
}


#tm_categories > ul > li ul li:before {
    content:"\f0da";
	font-family:FontAwesome;
	 padding: 0 10px 0 5px;
}


ul.icon-arrow-li > li, 
ul.icon-cut-li > li {
   list-style-type: none;
}



ul.icon-arrow-li > li:before {
    content:"\f046";
	font-family:FontAwesome;
	padding: 0 10px 0 0;
	color: #e16633;
}



ul.icon-cut-li > li:before {
    content:"\f0c4";
	font-family:FontAwesome;
	padding: 0 10px 0 0;
	color: #7b7b7b;
}


ul.new-sub {
    display: block !important;
}


#tm_categories > ul.new-cat > li > div > a {
    border: 1px solid #b8b8b8;
    border-radius: 4px;
    box-shadow: 0 36px 15px -16px #dbdbdb inset;
    color: #000;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    padding: 9px 12px;
    text-decoration: none;
    text-shadow: 0 -1px 0 #fff;
    text-transform: uppercase;
    transition: all 0.4s ease 0s;
}


#tm_categories > ul > li > a {
    font-size: 15px !important;
}


li.level_1 .panel-body {
    padding: 0 !important;
}


#tm_categories > ul.new-cat > li > div > a:after {
    content:"\f0d7";
	font-family:FontAwesome;
	font-size: 0.7em;
	color: #000;
	position: absolute;
	overflow: hidden;
    right: 10px;
    top: 10px;
	z-index: 10;
}


#tm_categories > ul.new-cat > li > div > a:hover {
    color: #19bde8;
	padding-left: 14px;
}


form#checkoutForm > div#lodingdiv {
	display: none !important;
}

.opg-modal-page, .opg-modal-page body {
    overflow: visible !important;
}



div#otherpay_buttons {
    margin-top: 0 !important;
	padding: 0 15px 15px 15px !important;
}



input#komentar-title_field {
	background: #869195 !important;
	color: #fff !important;
	box-shadow: none !important;
	pointer-events: none;
	text-align: left;
}

input#dostavkadotitle_field {
	background: #636363 !important;
	color: #fff !important;
	box-shadow: none !important;
	pointer-events: none;
	text-align: center;
}



input#dostavkadotitle_field {
	margin-top: 10px !important;
}


input#komentar-title_field {
	margin-top: 20px !important;
}

input#komentar-title_field::-moz-placeholder, 
input#dostavkadotitle_field::-moz-placeholder {
    color: #fff !important;
}

.opg-form textarea#komentar_field {
	width: 100% !important;
}


label#dostavkaadres-lbl, 
label#dostavkaofis-na-ekont-lbl {
	margin-left: 20px;
	margin-top: -2px;
}



div#div_shipto {
	display: none !important;
}



.squaredTwo label:after {
    left: 5px;
    top: 7px;
}




.FlexibleCSS3Button input.addtocart-button {
	background: #19bde8 none repeat scroll 0 0 !important;
    box-shadow: none !important;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 16px;
    height: 40px !important;
    letter-spacing: 1px;
    margin: 0 0 20px 0 !important;
    padding: 0 20px 0 80px !important;
    position: relative;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    width: 100% !important;
    z-index: 1;
	border: solid #e16633 1px !important;
}




.FlexibleCSS3Button-symbol:before {
	content:"\f14a";
	font-family:FontAwesome;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: -1px 0 0 rgba(255, 255, 255, 0.3) inset;
    color: #fff;
	font-size: 1.8em;
    height: 40px;
    left: 15px;
    line-height: 40px;
    position: absolute;
    top: 0;
    transition: opacity 0.3s ease-in-out 0s;
    width: 40px;
    z-index: 1;
	text-shadow: 0.1em 0.1em 0.1em #000;
}


.FlexibleCSS3Button {
    max-width: 200px;
}

.FlexibleCSS3Button:hover .FlexibleCSS3Button-slide-icon{-webkit-animation:slideDown .9s linear infinite;-moz-animation:slideDown .9s linear infinite;animation:slideDown .9s linear infinite}
.FlexibleDisabledText{color:red;margin-bottom:5px;font-weight:700}
.FlexibleCSS3Button.FlexibleDisabled:hover .FlexibleCSS3Button-slide-icon{animation:none}
.FlexibleCSS3Button.FlexibleDisabled:hover .FlexibleCSS3Button-symbol{opacity:1}
.FlexibleCSS3ButtonInner:active{background:#000!important;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.6) inset, 0 0 0 1px rgba(188, 188, 188, 0.1)!important;-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.6) inset, 0 0 0 1px rgba(188, 188, 188, 0.1)!important;box-shadow:0 2px 2px rgba(0, 0, 0, 0.6) inset, 0 0 0 1px rgba(188, 188, 188, 0.1)!important}
.FlexibleCSS3ButtonInner:active .FlexibleCSS3Button-text{color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3)}
.FlexibleCSS3ButtonQuantity{height:0;margin-top:-20px;overflow:hidden;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;-webkit-transition:all 250ms ease-in;-moz-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;transition:all 250ms ease-in;position:relative;z-index:8}
.FlexibleCSS3Button:hover .FlexibleCSS3ButtonQuantity{height:31px;margin-top:-20px;padding-top:20px}
.FlexibleCSS3ButtonQuantity .quantity-controls, .FlexibleCSS3ButtonQuantity .quantity-box{margin:0!important;padding:0!important}
.FlexibleCSS3ButtonQuantity .quantity-controls.FlexibleMinus{float:left!important}
.FlexibleCSS3ButtonQuantity .quantity-controls.FlexiblePlus{float:right!important}
.FlexibleCSS3ButtonQuantity .quantity-box.FlexibleInput input.quantity-input{background:none;height:30px!important;line-height:30px!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;vertical-align:top!important;}
#GridView .FlexibleCSS3ButtonQuantity .quantity-box.FlexibleInput input.quantity-input{width:100%!important}
#GridView .FlexibleQUICKLook{background:rgba(0, 0, 0, 0.4);padding:3px 5px;color:#FFF;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:10px}
#GridView .FlexibleCategoryProductSKUGridView{display:inline-block}
#GridView .FlexibleBrowsePageRatingText{float:right}
#GridView .FlexibleBrowseThumbProductInner{padding:0 10px 10px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;margin:0 10px}
#GridView .FlexibleBrowseThumbProductLower{padding:10px 0 0}
#GridView .FlexibleBrowseAdditionalImages{float:right}
#GridView .ChooseProductVariant, #ListView .ChooseProductVariant{text-align:center;display:block;color:#FFF;font-size:11px}
#MultiView .FlexibleBadge{left:-6px;top:-6px}
form{margin:0!important;padding:0!important}
.FlexiblePercentage{padding:7px 15px; font-size:1.1em;	background: #98793f; /* Old browsers */
background:#e64a19; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.95); color:#FFF;font-weight:400}

.FlexibleCSS3ButtonQuantity .quantity-box, .FlexibleCSS3ButtonQuantity .quantity-box input.quantity-input{background:#222;width:62%!important;border-radius:0!important;color:#fff !important;text-align:center}
.FlexibleCSS3ButtonQuantity .quantity-controls, .FlexibleCSS3ButtonQuantity .quantity-controls input.quantity-controls{width:19%!important;height:30px!important;text-align:center}
.FlexibleCSS3ButtonQuantity .quantity-controls input.quantity-minus{background:#222 url(/images/quantity_minus.png) center center no-repeat!important;display:inline-block;width:100%!important;margin:0!important;border:none!important;box-shadow:none!important;padding:0!important}
.FlexibleCSS3ButtonQuantity .quantity-controls input.quantity-plus{background:#222 url(/images/quantity_plus.png) center center no-repeat!important;display:inline-block;width:100%!important;margin:0!important;border:none!important;box-shadow:none!important;padding:0!important}

div.product-field .product-field-display select {
    background: rgba(0, 0, 0, 0.03) none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 0;
    font-size: 13px;
    height: 35px;
    line-height: 35px;
    max-width: 90%;
    width: auto;
}
#vmFlyPageBottom, .FlexibleEnlargeView, .product-field-display select {
    transition: all 0.3s linear 0s;
}


#flexibleNotification .flexibleButton.flexibleContinue {
    background: #222 none repeat scroll 0 0;
    color: #fff;
}


#flexibleNotification .flexibleButton.flexibleShowcart {
    background: #f67300 none repeat scroll 0 0;
    margin-left: 2%;
}
#flexibleNotification .flexibleButton {
    float: left;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 48%;
}


#fancybox-content {
    background: #fff none repeat scroll 0 0;
    text-align: center;
    
}

#fancybox-wrap {
    display: none;
    left: 0;
	width: auto !important;
    outline: medium none;
    padding: 20px;
    position: absolute;
    top: 0;
    z-index: 1101;
}

#fancybox-outer {
    background: #fff none repeat scroll 0 0;
    height: 100%;
    position: relative;
    width: 100%;
}



div.product-price span.PricesalesPrice  {
    padding-top: 10px;
}


span.quantity-controls, 
span.quantity-box  {
    display: none !important;
}


div.addtocart-bar > div.FlexibleDisabledText, 
div.addtocart-bar > div.FlexibleDisabled {
    display: none !important;
}

div.short-description-right {
    float: right !important;
}


.vm-product-details-container {
    width: 100% !important;
}

.vm-product-container .vm-product-media-container {
    width: 100% !important;
}

div.vm-product-container > div.container {
    width: 100% !important;
}

div.stock {
    margin-bottom: 10px;
}

div.stock > img, 
div.out-of-stock > img {
    width: 20px;
	height: auto;
}


div.col-md-7 > div.icons {
	float: none !important;
    margin: 0 !important;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}

div.vm-product-details-container > div.spacer-buy-area {
    color: #fff !important;
	padding-left: 0 !important;
}

div.PricesalesPrice {
    margin-top: 20px;
}


div.vm-product-details-container > div.spacer-buy-area span.PricesalesPrice {
    color: #e16633 !important;
    font-size: 2em;
    font-weight: bold;
    
}


div.vm-product-details-container > div.spacer-buy-area div.product-field span {
    color: #e16633;
}

div.vm-product-details-container > div.spacer-buy-area div.product-field div.product-field-display > select {
    color: #888;
}

div.product-price {
    margin-top: -20px !important;
	overflow: hidden;
    position: relative;
    z-index: 100;
}


div.first-product-img {
    float: left;
}

div.first-product-img img {
    width: 80px !important;
	height: 80px !important;
	border: 1px solid #19bde8 !important;
	padding: 1px;
	margin-right: 5px;
}

div.first-product-img img:hover {
    border: 1px solid #e16633 !important;
}

div.small-product-img img {
    width: 80px !important;
	height: 80px !important;
	border: 1px solid #fff !important;
	padding: 1px;
	margin-right: 5px !important;
}

div.small-product-img img:hover {
    border: 1px solid #e16633 !important;
}


div.productdetails-view div.vm-product-container > div.col-md-5 {
    padding-left: 0 !important;
}


div.productdetails-view div.col-md-12 > div.vm-product-container {
    margin-left: -15px !important;
}

div.productdetails-view div.col-md-12 > h1 {
    margin-left: -15px !important;
}

div.col-md-12 > div.product-description {
	margin: 20px 0 30px -15px!important;
}


div.product-description-tab {
    border-top: 1px dotted #888;
	margin-top: 30px !important;
	padding-top: 20px !important;
	
}


div.product-field-display {
    margin-top: 10px !important;
	
}


div.product-field-display > select {
    float: left !important;
	clear: both;
	margin-bottom: 20px;
	padding-left: 5px;
	
}




div.product-field-display > span {
	float: left !important;
	text-align: left !important;
    color: #888 !important;
	clear: both;
}



div.PricesalesPrice > span.PricesalesPrice:before {
    content: "Цена:";
	padding: 0 5px 0 11px;
	font-size: 0.7em;
    font-weight: normal;
}



div.PricesalesPrice > span.PricesalesPrice:after {
    content: ".";

}




div.product-price > div.PricesalesPrice {
    margin: 0 0 0 -12px;
	
}



div#coupon_taxfulldiv {
    display: none !important;
	
}

body.pokrivala-ot-podsilen-vatiran-nailon form.js-recalculate > div.addtocart-bar, 
body.pokrivala-ot-shushlyakov-plat form.js-recalculate > div.addtocart-bar, 
body.pokrivala-ot-promazan-plat form.js-recalculate > div.addtocart-bar, 
body.pokrivala-ot-brezentov-plat form.js-recalculate > div.addtocart-bar, 
body.pokrivala-tip-dvoen-pokriv form.js-recalculate > div.addtocart-bar, 
body.pokrivala-protiv-gradushka form.js-recalculate > div.addtocart-bar {
    margin-top: -300px;
}


form.js-recalculate > div.addtocart-bar {
	margin-top: -50px;
    float: right;
   
}



.breadcrumb > li + li:before {
    color: #ccc;
    content: none !important;
    padding: 0 1px !important;
}



ul.breadcrumb {
    text-transform: none !important;
	font: 12px/20px "Roboto",sans-serif !important;
	padding: 5px 10px !important;
}




ul.breadcrumb li a {
    font-weight: bold !important;
}


ul.breadcrumb span.divider {
    display: none !important;
}


div.productdetails-view h1 {
	color: #5bd4f4 !important;
    font-size: 2em;
    margin-top: 0;
    text-shadow: 0.03em 0.03em 0.03em #353434;
}


p.product-sku {
	margin-top: 20px;
}


div.productdetails-view  > div.back-to-category {
    display: none !important;
}


.flexibleModalContent > img {
    width: 200px;
}

div.product-description {
    text-align: justify;
}

ul.cover-size {
	list-style-type: none;
}

ul.cover-size > li:before {
    content:"\f124";
	font-family:FontAwesome;
	padding-right: 10px;
	color: #19bde8;
}


div.vm-product-container div.manufacturer {
	margin: 0 !important;
	text-align: left;
}

div.vm-product-container div.manufacturer > a {
	padding-left: 5px;
	font-size: 1.28em;
}

.manufacturer-title {
    float: left;
}

.manufacturer-section {
    margin-bottom: 10px;
}


div.product-description .nav > li {
    border-right: 0 !important;
	font-weight: bold;
}


div.product-description .nav > li.active > a {
    background-color: #7b7b7b !important;
}


div.product-description .nav > li.active > a {
    color: #fff !important;
}

div.product-description .nav > li.active > a:hover {
    color: #555 !important;
}

div.product-description .nav > li > a {
    color: #7b7b7b;
}

div.product-description .nav > li > a:hover {
    color: #555;
}

div.product-description .nav > li > a:hover {
    background: #c4c4c4 !important;
}


div.product-description ul.nav.nav-pills {
    background: #f4f4f4 !important;
    border: 1px solid #b8b8b8 !important;
    border-radius: 5px !important;
    padding: 0 0 3px 0 !important;
}




div#shipmentdiv .opg-modal-header {
    color: #fff;
    font-size: 0.1px;
}


div#shipmentdiv .opg-modal-header:before {
    color: #000 !important;
    font-size: 17px !important;
	content:"Избери начин за доставка:";
}


div#paymentdiv .opg-modal-header {
    color: #fff;
    font-size: 0.1px;
}


div#paymentdiv .opg-modal-header:before {
    color: #000 !important;
    font-size: 17px !important;
	content:"Избери начин на плащане:";
}


div#shipmentdiv a#shipmentset {
    color: #636363;
    font-size: 0.1px;
	padding: 3px 12px 0 18px !important;
	border-radius: 5px !important;
}

div#shipmentdiv a#shipmentset:before {
    color: #fff !important;
    font-size: 14px !important;
	content:"Избери";
}



div#shipmentdiv a#shipmentclose {
    color: #636363;
    font-size: 0.1px;
	padding: 3px 12px 0 18px !important;
	border-radius: 5px !important;
}


div#shipmentdiv a#shipmentclose:before {
    color: #fff !important;
    font-size: 14px !important;
	content:"Отказ";
}


div#paymentdiv a#paymentset {
    color: #636363;
    font-size: 0.1px;
	padding: 3px 12px 0 18px !important;
	border-radius: 5px !important;
}

div#paymentdiv a#paymentset:before {
    color: #fff !important;
    font-size: 14px !important;
	content:"Избери";
}



div#paymentdiv a#paymentclose {
    color: #636363;
    font-size: 0.1px;
	padding: 3px 12px 0 18px !important;
	border-radius: 5px !important;
}


div#paymentdiv a#paymentclose:before {
    color: #fff !important;
    font-size: 14px !important;
	content:"Отказ";
}



td#shipchangediv > a.opg-button {
    color: #636363;
    font-size: 0.1px;
	padding: 3px 12px 0 18px !important;
	border-radius: 5px !important;
	
}

td#shipchangediv > a.opg-button:before {
    color: #fff !important;
    font-size: 14px !important;
	content:"Промени";
}



td#paychangediv > a.opg-button {
    color: #636363;
    font-size: 0.1px;
	padding: 3px 12px 0 18px !important;
	border-radius: 5px !important;
	
}

td#paychangediv > a.opg-button:before {
    color: #fff !important;
    font-size: 14px !important;
	content:"Промени";
}


h3.opg-panel-title {
	color: #444 !important;
}



td#shipmentdetails > span.vmshipment > span, 
td#paymentdetails > span.vmpayment > span, 
label#dostavkaadres-lbl, 
label#dostavkaofis-na-ekont-lbl, 
label.oblast, 
select#oblast {
	color: #444 !important;
}





.jf_mm_a_img.menu-image {
	margin: 0 !important;
	display: none !important;
}

.fa-angle-left:before {
	content:"\f0d7" !important;
	font-family:FontAwesome;
}

div#FlexibleSearch {
    margin-top: 10px !important;
}

div#FlexibleSearch button.FlexibleSearchButton:before {
    border-style: none !important;
}


div#FlexibleSearch input.FlexibleSearchInput {
	height: 30px !important;
	width: 180px !important;
	padding: 0 10px 0 10px !important;
	font-size: 1em !important;
	box-shadow: none !important;
}

div#FlexibleSearch button.FlexibleSearchButton {
	height: 30px !important;
	background: #e16633 !important;
}


#FlexibleVM3Cart .flexible_cart_icon {
    background-image: none !important;
}


#FlexibleVM3Cart .flexible_cart_icon:after {
    content:"\f07a";
	font-family:FontAwesome;
	color: #7c858a;
	font-size: 2.3em;
}


#FlexibleVM3Cart .flexibleNumber {
    background: #e16633 !important;
    line-height: 19px !important;
    right: -2px !important;
    top: -5px !important;
}


div.flexibleShow_cart > a:hover {
    background: #e16633 !important;
}


div#FlexibleVM3Cart {
		top: 0 !important;
}

 
div.item-page li.link-icon:before {
	content:"\f1ec";
	font-family:FontAwesome;
	color: #e16633 !important;
	padding-right: 7px !important;
	font-size: 1.5em !important;
	
}





ul > li.tel-icon:before {
	content:"\f095";
	font-family:FontAwesome;
	color: #e16633 !important;
	padding-right: 7px !important;
	font-size: 1.7em !important;
	
}


div.item-page li.tel-icon:before {
	content:"\f095";
	font-family:FontAwesome;
	color: #e16633 !important;
	padding-right: 7px !important;
	font-size: 1.7em !important;
	
}


ul > li.tel-icon {
	font-size: 1em !important;
	text-align: right;
	width: 280px;
	line-height: 1.1;
}


.FlexibleCSS3Button-symbol {
    background: none !important;
    border-right: 0 !important;
    box-shadow: none !important;	
}


.addtocart-bar {
    z-index: 999 !important;
	position: relative !important;	
}



div.vm-product-details-container div.product-price > span.price-crossed > div.PricebasePrice {
    margin-bottom: 15px !important;
	margin-top: 50px !important;		
}



div.vm-product-details-container div.product-price div.PricesalesPrice:nth-child(3) {
    margin-top: 10px !important;	
}


div.vm-product-details-container div.product-price > div.PricesalesPrice:nth-child(2) {
    margin-top: 10px !important;	
}

div.flexibleDiscount {
    display: none !important;	
}

.fancybox2-overlay.fancybox2-overlay-fixed {
    display: none !important;
}

.fancybox2-lock {
    overflow: visible !important;
}


.fancybox2-lock body {
    overflow: visible !important;
}


div.product-related-products div.product-field-type-R {
    float: left;
    width: 23%;
	border: 1px solid #19bde8;
	border-radius: 5px;
	margin: 10px 10px 20px 5px;
	padding: 10px;
}

div.product-related-products span.hasTooltip, 
div.product-related-products div.product-field-type-R > div.product-field-desc {
    display: none !important;
}


div.product-related-products {
    margin-bottom: 50px !important;
}


div.product-related-products div.product-field-type-R > div.product-field-display {
    height: 415px;
}



div.product-related-products div.product-field-type-R > div.product-field-display span.PricesalesPrice {
    color: #e16633;
}


div.product-related-products div.product-field-type-R > div.product-field-display span.PricesalesPrice:before {
    content: none;
}


div.product-related-products {
	position:relative;
	overflow:hidden;
	padding:0;
}

div.product-related-products div.product-field-type-R {
	
	  -webkit-transition: all 0.7s ease;
     -moz-transition: all 0.7s ease;
       -o-transition: all 0.7s ease;
      -ms-transition: all 0.7s ease;
          transition: all 0.7s ease;
}

div.product-related-products div.product-field-type-R:hover {
	border: 1px solid #e16633;
	opacity:0.9;
transform:scale(1.05);
    -ms-transform:scale(1.05); /* IE 9 */
    -moz-transform:scale(1.05); /* Firefox */
    -webkit-transform:scale(1.05); /* Safari and Chrome */
    -o-transform:scale(1.05); /* Opera */
	
}


body.pokrivala-protiv-gradushka div.addtocart-area > form.product > div.product-fields > div.product-field:nth-child(2) {
	display: none !important;
}



div#mod_brproductslider_vm2_103 a.product-name {
	color: #19bde8 !important;
}



div#mod_brproductslider_vm2_103 div.product-price {
	color: #19bde8 !important;
	margin-top: 20px !important;
}



div#mod_brproductslider_vm2_103 div.product-price span.PricesalesPrice  {
	color: #e16633 !important;
}



div#mod_brproductslider_vm2_103 div.product-price span.PricesalesPrice:before  {
	content: none !important;
}

div#mod_brproductslider_vm2_103 div.product-price div.vm-price-value {
    text-align: center !important;
}


div#mod_brproductslider_vm2_103 div.br-product  {
	padding: 20px !important;
	border: 1px solid #19bde8 !important;
	border-radius: 5px !important;
	height: 400px;
	margin: 10px 10px 20px 5px;
		
}


div#mod_brproductslider_vm2_103 div.br-product {
	
	  -webkit-transition: all 0.7s ease;
     -moz-transition: all 0.7s ease;
       -o-transition: all 0.7s ease;
      -ms-transition: all 0.7s ease;
          transition: all 0.7s ease;
}

div#mod_brproductslider_vm2_103 div.br-product:hover {
	border: 1px solid #e16633 !important;
	opacity:0.9;
transform:scale(1.05);
    -ms-transform:scale(1.05); /* IE 9 */
    -moz-transform:scale(1.05); /* Firefox */
    -webkit-transform:scale(1.05); /* Safari and Chrome */
    -o-transform:scale(1.05); /* Opera */
	
}


div#mod_brproductslider_vm2_103 div.PricebasePrice  {
	margin-bottom: 20px !important;
}




div.FlexibleBrowseProductName a.FlexibleBrowseProductNameLink  {
	color: #19bde8 !important;
	text-transform: none !important;
}



div.FlexibleBrowseThumbProductInner div.product-price  {
	margin-top: 10px !important;
}



div.FlexibleBrowseThumbProductInner div.product-price > a.ask-a-question  {
	display: none !important;
}




div#FlexibleBrowseViews div#FlexibleBrowseThumbRow  {
	border: 1px solid #19bde8 !important;
	border-radius: 5px !important;
	height: 400px;
    margin: 10px 5px 20px;
    padding: 20px !important;
    width: 200px !important;
}




div#FlexibleBrowseViews div#FlexibleBrowseThumbRow:hover {
	border: 1px solid #e16633 !important;
	opacity:0.9;
transform:scale(1.05);
    -ms-transform:scale(1.05); /* IE 9 */
    -moz-transform:scale(1.05); /* Firefox */
    -webkit-transform:scale(1.05); /* Safari and Chrome */
    -o-transform:scale(1.05); /* Opera */
	
}



div.FlexibleBrowseThumbProductInner div.product-price span.PricesalesPrice:before  {
	content: none !important;
}



div.FlexibleBrowseThumbProductInner div.product-price div.PricesalesPrice > span.PricesalesPrice  {
	color: #e16633 !important;
}


div.orderlistcontainer > div.activeOrder > a  {
	color: #999 !important;
}



div#xmap > div.muted, 
div#xmap > ul.level_0 > li:nth-child(1) > ul.level_1 {
	display: none !important;
}


#mega-wrapper .mega-menu > li > a {
	text-transform: none !important;
}


body.itemid169 span.fa-map-marker:before {
    color: #e16633;
    content: "\f041";
    font-family: FontAwesome;
    font-size: 1.4em;
    padding-right: 12px;

}

body.itemid169 span.fa-clock-o:before, 
body.blog span.fa-clock-o:before, 
body.region span.fa-clock-o:before {
    color: #e16633;
    content: "\f017";
    font-family: FontAwesome;
    font-size: 1.4em;
    padding-right: 12px;

}


body.itemid169 span.fa-phone:before {
    color: #e16633;
    content: "\f095";
    font-family: FontAwesome;
    font-size: 1.4em;
    padding-right: 7px;

}


body.itemid169 span.fa-envelope-o:before {
    color: #e16633;
    content: "\f003";
    font-family: FontAwesome;
    font-size: 1.4em;
    padding-right: 5px;

}

body.itemid169 span.fa-facebook-official:before {
    color: #e16633;
    content: "\f230";
    font-family: FontAwesome;
    font-size: 1.4em;
    padding-right: 7px;

}


body.itemid169 span.fa-youtube:before {
    color: #e16633;
    content: "\f167";
    font-family: FontAwesome;
    font-size: 1.4em;
    padding-right: 7px;

}



body.itemid169 span.fa-google-plus:before {
    color: #e16633;
    content: "\f0d5";
    font-family: FontAwesome;
    font-size: 1.4em;
    padding-right: 5px;

}


body.itemid169 span.fa-instagram:before {
    color: #e16633;
    content: "\f16d";
    font-family: FontAwesome;
    font-size: 1.4em;
    padding-right: 5px;

}

body.itemid638 div.blog ul.tags, 
body.itemid638 div.leading-0 ul.tags, 
body.itemid227 div.leading-0 ul.tags {
    display: none !important;
}


div.tags-name {
    display: none;
}

body.itemid638 div.tags-name {
    display: block !important;
}




div.item-page ul.tags {
    margin-bottom: 0;
    padding-left: 0;	
 	list-style-type: none;
    width: 100%;
  
}

div.item-page ul.tags > li {
    float: left;
	padding: 5px;

}

div.item-page ul.tags > li {
    display: block;
    position: relative;
	line-height: 1;
}

div.item-page div.tags-name {
    float: left;
	padding-top: 3px;
	padding-right: 5px;
	font-weight: bold;
}




footer span.fa-map-marker:before {
    color: #e16633;
    content: "\f041";
    font-family: FontAwesome;
    font-size: 1em !important;
    padding-right: 12px;

}

footer span.fa-phone:before {
    color: #e16633;
    content: "\f095";
    font-family: FontAwesome;
    font-size: 1em !important;
    padding-right: 7px;

}


footer span.fa-envelope-o:before {
    color: #e16633;
    content: "\f003";
    font-family: FontAwesome;
    font-size: 1em !important;
    padding-right: 5px;

}



footer span.fa-contact-person:before {
    color: #e16633;
    content: "\f002";
    font-family: FontAwesome;
    font-size: 1em !important;
    padding-right: 5px;

}



footer span.fa-job-person:before {
    color: #e16633;
    content: "\f234";
    font-family: FontAwesome;
    font-size: 1em !important;
    padding-right: 5px;

}



footer span.fa-facebook-official:before {
    color: #e16633;
    content: "\f230";
    font-family: FontAwesome;
    font-size: 1em !important;
    padding-right: 7px;

}


footer span.fa-youtube:before {
    color: #e16633;
    content: "\f167";
    font-family: FontAwesome;
    font-size: 1em !important;
    padding-right: 7px;

}



footer span.fa-google-plus:before {
    color: #e16633;
    content: "\f0d5";
    font-family: FontAwesome;
    font-size: 1em !important;
    padding-right: 5px;

}


footer span.fa-instagram:before {
    color: #e16633;
    content: "\f16d";
    font-family: FontAwesome;
    font-size: 1em !important;
    padding-right: 5px;

}

footer div.contact-block div p span {
    line-height: 1.7;

}



footer div.contact-block p span.footer-firm {
     font: 700 13px/18px Arial,Helvetica,sans-serif !important;

}



footer div.contact-block p {
     font: 13px/18px Arial,Helvetica,sans-serif;

}


form.formResponsive input.rsform-input-box {
    height: 28px !important;
}


form.formResponsive input.rsform-captcha-box {
    height: 20px !important;
}


form.formResponsive input#Submit {
    color: #fff !important;
	background: #e16633 !important;
	border: 1px solid #e16633 !important;
	font-family: Roboto;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 1px;
}


form.formResponsive input#Submit:hover {
    color: #e16633 !important;
	background: #fff !important;
	border: 1px solid #e16633 !important;
}




div.order-form-calc form.formResponsive input#Submit {
    color: #fff !important;
	background: #e16633 !important;
	border: 1px solid #e16633 !important;
	font-family: Roboto;
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 15px 10px 15px 10px !important;
}




div.order-form-calc form.formResponsive input#Submit:hover {
    color: #e16633 !important;
	background: #fff !important;
	border: 1px solid #e16633 !important;
}




.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0 !important;
}


body.itemid169 div.contacts-block {
    margin-bottom: 30px !important;
}

div.home-podr ul {
	padding-left: 0;
}


div.home-podr ul > li {
	padding-left: 20px;
}

div.home-podr ul.icon-arrow-li > li:before {
    font-size: 1em;
}

div.home-podr ul.icon-arrow-li > li {
    font-size: 1em;
}



h1.home-title {
    font-size: 1.3em;
}

h2.home-title2 {
    font-size: 1.2em;
	text-transform: none;
	color: #777777;
	font-family: "Roboto",sans-serif;
}



.jf_mm_trigger {
    position: absolute !important;
}
	
	
	
.tm_custom_block ul .item1 .inner {
    background: #888 !important;
	height: 650px !important;
	
}
	
	
.tm_custom_block ul .item2 .inner {
    background: #484848 !important;
	color: #fff !important;
	height: 650px !important;
   
}
	

.tm_custom_block ul .item3 .inner {
    background: #888 !important;
	height: 650px !important;
}
	
	
	
.tm_custom_block ul .item1 .inner p, 
.tm_custom_block ul .item2 .inner p, 
.tm_custom_block ul .item3 .inner p {
	font-family: Roboto !important;
	font-size: 1.1em !important;
	text-align: justify !important;
}
	
	
div.under-construction {
    display: none;
}	
	
	
body.pokrivala-protiv-gradushka div.under-construction {
    display: block !important;
	color: red !important;
}	
	
		
label.oblast {
    padding: 5px !important;
	margin: 5px 5px 0 5px !important;
}
		
select#oblast {
    margin-top: -5px !important;
	border: 1px solid #888 !important;
	color: #858585 !important;
}
	
		
div#otherpay_buttons input {
    border: 1px solid #888 !important;
	
}
	
		
div#billto_fields_div input, 
div#billto_fields_div textarea {
    color: #4a4a4c !important;
	
}	


	
body.blog .pull-left.item-image a > img, 
body.itemid637 .pull-left.item-image a > img, 
body.itemid638 .pull-left.item-image a > img, 
body.itemid642 .pull-left.item-image a > img {
    flpadding: 0 10px 0 0;
	width: 200px !important;
	height: auto !important;
}	

	
body.blog .pull-left.item-image img, 
body.itemid637 .pull-left.item-image img, 
body.itemid638 .pull-left.item-image img,
body.itemid642 .pull-left.item-image img {
    float: left !important;
	padding: 0 10px 10px 0;
	width: 300px;
	height: auto;
}		
	
	
	
.opg-form *::-moz-placeholder {
   color: #858585 !important;
}
	

	
body.blog ul.pagenav, 
body.itemid637 ul.pagenav, 
body.itemid638 ul.pagenav, 
body.itemid642 ul.pagenav {
    background-color: #fff !important;
    border: 0 !important;
	margin-bottom: 50px;
}	


body.blog div.item-page p, 
body.itemid637 div.item-page p, 
body.itemid638 div.item-page p, 
body.itemid642 div.item-page p {
    text-align: justify;
}	

body.home h2.h2-featured-products, 	
body.home div.moduletable > h3 {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #b8b8b8;
    border-radius: 5px;
    color: #000;
    font: 700 17px/24px "Roboto",sans-serif;
    margin: 0 0 10px;
    padding: 6px 15px 6px;
    text-transform: uppercase;
}		
	
	
body.home div.moduletable {
    margin-top: 20px;
}			
	
	
p.content-italic {
    font-style: italic;
	color: #e16633 !important;
}
	
	
		
body.blog div.blog, 
body.pokrivalo-za-kola div.blog {
    margin-bottom: 50px;
}	
	
	
		
a.link-content-other {
    color: #e16633 !important;
    text-decoration: underline !important;
}	
	

	
div.bt-inner > a.bt-title {
    max-width: 240px !important;
}


	
div.bt-inner > div.bt-introtext {
    max-width: 250px !important;
}	

	
div.bt-inner > p.readmore:before {
    content:"\f138";
	font-family:FontAwesome;
	padding-right: 5px !important;
}	



ul.hubcaps-size {
	list-style-type: none;
}

ul.hubcaps-size > li > span.fa-tint:before {
    content:"\f043";
	font-family:FontAwesome;
	padding-right: 10px;
	color: #19bde8;
}


ul.hubcaps-size > li > span.fa-arrows-v:before {
    content:"\f065";
	font-family:FontAwesome;
	padding-right: 10px;
	color: #19bde8;
}

	
body.blog .pagination, 
body.pokrivalo-za-kola .pagination {	
	width: 100%;
}

body.blog .pagination ul, 
body.pokrivalo-za-kola .pagination ul {
list-style-type: none;
margin-bottom: 0;
padding-left: 0;
}

body.blog .pagination li, 
body.pokrivalo-za-kola .pagination li {
float: left;
display: block;
position: relative;
}

body.blog p.counter, 
body.pokrivalo-za-kola p.counter {
padding-right: 20px;
text-align: right;
width: 100%;
color: #e16633;
font-weight: bold;

}

body.blog ul > li > span.pagenav, 
body.pokrivalo-za-kola ul > li > span.pagenav {
padding: 0 5px 0 5px;
color: #636363;font-weight: bold;
}

body.blog ul > li > a.pagenav, 
body.pokrivalo-za-kola ul > li > a.pagenav {
padding: 0 5px 0 5px;
color: #19bde8;
font-weight: bold;
}
	
	

div.items-more {
	display: none !important;
}
		
	
div.blog div.span6 {
    clear: both;
}
	
div.blog div.item-image > a > img {
    margin-bottom: 30px;
}	

	
div#flexibleNotification a.flexibleShowcart {
    color: #32333d !important;
    font-weight: bold;
    text-shadow: 0.1em 0.1em 0.1em #fff;
}	


	
div#flexibleNotification a.flexibleShowcart:hover {
    text-decoration: none !important;
}


	
body.sglobjaemi-garaji div.stock > i.green {
    font-size: 0.1px !important;
	color: #fff !important;
}	
	

	
body.sglobjaemi-garaji div.stock > i.green:before {
    font-size: 14px !important;
	color: #777777;
	content:"По поръчка";
}	
	
	
	
	
div.products-color {
	padding-left: 0 !important;
    padding-right: 0 !important;
	margin: 10px 0 20px 0;	
}
	
	
div.products-color > img {
	width: 100%;
	height: auto;
	border-radius: 5px;
}
	
	 

.banners1 .item {
    margin-bottom: 5px !important;
}
	
	

div#mega-wrapper > ul.mega-menu > li.categories-li > div.dropdown {
    height: 380px !important;
	padding: 10px 30px 30px !important;
}
	


div.mod_brproductslider_vm > button.slick-prev {
    z-index: 99999;
}	

	
.bt-cs .bt-inner {
    margin: 0 !important;
    padding: 0 10px !important;
    position: relative !important;
	text-align: left !important;
}
	

	
	
	
dl.article-info > dd {
    font-size: 0.9em;
	font-style: italic;
}	


	
dl.article-info > dd.hits {
    font-size: 0.9em !important;
	font-style: normal !important;
}	
	

	
	
div.advertisement-banner {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #b8b8b8;
    border-radius: 5px;
    margin-top: 20px;
    text-align: center;
}
	
	
div.advertisement-banner > h4 {
    background: #e16633 none repeat scroll 0 0;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.4);
    color: #fff;
    padding: 3px;
}



div.advertisement-banner > h5 {
    font-size: 1.3em;
    padding: 0 5px 10px;
}	



ul.header_user_info li.fa-envelope-o:before {
    color: #e16633;
    content: "\f003";
    font-family: FontAwesome;
    font-size: 1.6em !important;
    padding-right: 5px;

}



ul.header_user_info li.fa-envelope-o > a {
    font-family: "Roboto",sans-serif;
    text-transform: none !important;
	font-size: 1.6em !important;

}
	
	
body.blog h3, 
body.itemid637 h3, 
body.itemid642 h3 {
	margin-top: 30px;
    font-size: 1.4em;
	font-family: Roboto;
	font-weight: bold;

}

	

body.blog ul.category-module, 
body.itemid637 ul.category-module, 
body.itemid642 ul.category-module {
    list-style-type: none;
	padding-left: 0;
}	
	
	
	
body.blog ul.category-module > li:before, 
body.itemid637 ul.category-module > li:before, 
body.itemid642 ul.category-module > li:before {
	content:"\f02d";
	font-family:FontAwesome;
	color: #19bde8;
	padding-right: 6px;
	padding-left: 30px;
}
	
	

.home-podr {
	border: 1px dashed #19bde8;
	border-radius: 5px;
}		

	
.home-50 {
	margin-top: 20px;
	border-radius: 5px;
	background: #f4f4f4;
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.4);
}
	
	
.home-50-1 {
	padding-top: 10px;
    padding-left: 0;
    padding-right: 10px;
	text-align: justify;
}


.home-50-2 {
	padding-top: 10px;
    padding-left: 10px;
    padding-right: 0;
	text-align: justify;
}



.home-50-1 img {
    height: 200px;
	width: auto;
	float: left;
	padding-right: 10px;
	  -webkit-transition: all 0.7s ease;
     -moz-transition: all 0.7s ease;
       -o-transition: all 0.7s ease;
      -ms-transition: all 0.7s ease;
    transition: all 0.7s ease;

}


.home-50-2 img {
    height: 200px;
	width: auto;
	float: right;
	padding-left: 10px;
	  -webkit-transition: all 0.7s ease;
     -moz-transition: all 0.7s ease;
       -o-transition: all 0.7s ease;
      -ms-transition: all 0.7s ease;
    transition: all 0.7s ease;
}


.home-50-1 img:hover, 
.home-50-2 img:hover {
	opacity:0.9;
transform:scale(2.01);
    -ms-transform:scale(2.01); /* IE 9 */
    -moz-transform:scale(2.01); /* Firefox */
    -webkit-transform:scale(2.01); /* Safari and Chrome */
    -o-transform:scale(2.01); /* Opera */
	z-index:999;
	
}	
	
	
	
.with_col .prod-list1.w33 li.i2 {
    margin: 0 0 30px 29px !important;
}

.with_col .prod-list1.w33 li.i3 {
    margin: 0 0 30px 29px !important;
}	
	
	
	
	div#flexibleNotification a.flexibleShowcart {
    color: #32333d !important;
    font-weight: bold;
    text-shadow: 0.1em 0.1em 0.1em #fff;
}	


	
div.category-default div.FlexibleProductHoverShadowButtons {
    border: 1px solid #e16633 !important;
	border-radius: 50px !important;
}
	
	

body.productdetails div.category-view {
    display: none !important;
}		
	

	
	
body.productdetails div.manufacturer-section {
    display: none;
}		
	
	
body.productdetails.itemid622 div.manufacturer-section {
    display: block !important;
}		
	
	
	
body.productdetails.itemid622 ul.breadcrumb > li:nth-child(5), 
body.productdetails.itemid626 ul.breadcrumb > li:nth-child(6), 
body.productdetails.itemid628 ul.breadcrumb > li:nth-child(6), 
body.productdetails.itemid629 ul.breadcrumb > li:nth-child(6) {
    display: none !important;
}		
	
	
	
body.home .banners1 .item .title	{
    padding: 9px 44% 10px 14px !important;
}	


body.home div#featuredProducts {
    margin-top: 30px !important;
}	

body.home div#featuredProducts > h2.centerBoxHeading {
    margin: 0 0 20px !important;
}		
		
	
	
body.home div#featuredProducts div.product-col	{
    background: #f4f4f4;
}	

body.home div#featuredProducts div.product-col img	{
	border: 1px solid #e16633;
	border-radius: 50%;
}	

body.cart div#total_taxfulldiv {
	display: none !important;
}	
	
	
div.tax-price-products {
	text-align: right;
	margin-top: -20px !important;
	font-size: 0.9em !important;
}	

	
div.cover-price th.th-promo-region {
	color: #e16633;
}	


div.cover-price h3 {
	font-size: 1.3em !important;
}	
	
	

div.cover-price td.promo-region {
	color: #e16633;
}	

div.cover-price > div.active p {
	text-align: justify !important;
}
	
	

ul.cover-price li.active > a {
    background-color: #19bde8 !important;
}	
	
	

body.home p.readmore, 
body.itemid230 p.readmore , 
body.itemid231 p.readmore {
	text-align: right !important;
	margin-bottom: 20px !important;
}	
	
	
.map-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}

.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

body.itemid635 h4{
	margin-top: 30px !important;
    border-bottom: 0;
    color: #19bde8;
}
	
	

body.itemid622 div.addtocart-bar {
	display: none !important;
}
	
	
p img.logo {
	float: left;
	margin: 0 20px 10px 0;
	width: 200px;
	height: auto;
    border-radius: 5px 50px 50px 5px;
	border: 2px solid #19bde8;
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.4);
}	

p img.logo:hover {
	border: 2px solid #e16633;
	opacity: 0.8;	
}	
	
	
body.itemid636 div.pull-left img, 
body.itemid643 div.pull-left img {
	width: 350px;
	height: auto;
	padding-right: 20px;
}

	
ul.pagenav {
	display: none !important;
}	
	
	
div.logo-calc {
	text-align: center;
	margin-bottom: 30px;
}

div.logo-calc img {
	padding: 0;
	border-radius: 50%;
	border: 1px solid #c2584e;
}

div.logo-calc img:hover {
	opacity: 0.7;
	border: 1px solid #19bde8;
}
	
	
	
div.advertisement-banner div.logo-calc img {
	border-radius: 5px !important;
	border: 2px solid #c2584e !important;
}

div.advertisement-banner div.logo-calc img:hover {
	opacity: 0.7;
	border: 2px solid #19bde8 !important;
}
	
	
	
	
	
div.accordion-more-option {
	margin: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}	

	
div.accordion-more-option div.panel-body {
	padding: 0 !important;
}	


div.accordion-more-option div#accordion {
	padding: 20px 0 20px 0 !important;
}

div.accordion-more-option a.category-top	 {
	color: #e16633 !important;
	font-weight: bold;
}

div.accordion-more-option div#accordion:before {
	content:"\f0d7";
	font-family:FontAwesome;
	padding-right: 5px !important;
}
	


div.result-hidden, 
div.result-hidden2, 
div.order-form-calc input.rsform-reset-button {
	display: none !important;
}
	
	
	
div.order-form-calc p:nth-child(1){
	font-size: 1.3em;
	font-weight: bold;
	color: #e16633 !important;
}

div.order-form-calc p:nth-child(2){
	font-style: italic !important;
	text-align: justify !important;
}

div.order-form-calc p.price-total-lev, 
div.order-form-calc p.price-total-evro {
	padding-top: 15px !important;
}

div.order-form-calc p.price-total-lev, 
div.order-form-calc p.price-total-evro, 
div.order-form-calc p:nth-child(5){
	font-size: 1.2em;
	font-weight: bold;
	color: #e16633 !important;
}



div#result p.price-total-evro{
	font-size: 1.2em;
	font-weight: bold;
	color: #e16633 !important;
}




	
div.order-form-calc {
	margin: 30px 0 40px 0 !important;
}
	
	
div.calc-form-order {
	margin-top: 20px !important;
}	
	


	
body.itemid636 textarea#Comment, 
body.itemid636 textarea#Comment22, 
body.itemid636 textarea#Leasing, 
body.itemid636 input#Quadrature, 
body.itemid636 input#Price, 
body.itemid636 input#Price22, 
body.itemid636 input#LeasingPeriod, 
body.itemid636 input#Monthly {
	pointer-events: none;
	border: 1px solid #eee;
	background: #eee;
}


	
body.itemid636 textarea#Comment, 
body.itemid636 textarea#Comment22, 
body.itemid636 textarea#Leasing {
	width: 300px !important;
}
	
	
 
body.itemid636 input#Quadrature,  
body.itemid636 input#LeasingPeriod, 
body.itemid636 input#Monthly {
	width: 100px !important;
}




body.itemid636 input#Price {
	width: 210px !important;
}






	
body.itemid227 textarea#Comment22, 
body.itemid227 textarea#Leasing, 
body.itemid227 input#Quadrature, 
body.itemid227 input#Price22, 
body.itemid227 input#LeasingPeriod, 
body.itemid227 input#Monthly {
	pointer-events: none;
	border: 1px solid #eee;
	background: #eee;
}


	
body.itemid227 textarea#Comment22, 
body.itemid227 textarea#Leasing {
	width: 300px !important;
}
	
	
 
body.itemid227 input#Quadrature, 
body.itemid227 input#Price22, 
body.itemid227 input#LeasingPeriod, 
body.itemid227 input#Monthly {
	width: 100px !important;
}








div.block-leasing {
	border: 1px solid #999;
	padding: 0 10px 10px 10px;
	overflow: hidden;
	top: 7px;
	position: relative;
}



div.block-leasing p strong {
	font-size: 1.1em;
}


body.itemid636 div.rsform-block-leasingmonth {
	display: none !important;
}


body.itemid227 div.rsform-block-leasingmonth {
	display: none !important;
}



body.itemid227 p.price-total-lev {
	display: none !important;
}



body.itemid636 p.price-total-evro {
	display: none !important;
}



 
div.size-info p, 
div.size-info2 p {
	margin-top: 15px;
	margin-bottom: 10px;
}
	
	
div.home-podr {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
	
	
div.home-podr-1{
	padding-left: 0 !important;
}

div.home-podr-2 {
	padding-right: 0 !important;
}	
	
	
	
body.galeriya-vetrouporni-zavesi-i-tenti div.item-page div.col-md-12, 
body.galeria-proekti div.item-page div.col-md-12, 
body.vetrozashtita-vetrouporni-zavesi div.item-page div.col-md-12, 
body.vetrozashtita-vetrouporni-zavesi div.item-page div.col-md-12 > div.col-md-4 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}


body.vetrozashtita-vetrouporni-zavesi div.item-page div.col-md-12 > div.col-md-4 {
    border-right: 15px solid !important;
	border-color: #fff !important;
}

body.vetrozashtita-vetrouporni-zavesi div.item-page div.col-md-12 > h3 {
    font-size: 1.4em;
	color: #e16633 !important;
	font-family: Roboto Condensed;
}


body.vetrozashtita-vetrouporni-zavesi div.item-page div.col-md-12 > h3:before {
    content:"\f279";
	font-family:FontAwesome;
	padding-right: 10px !important;
}

body.vetrozashtita-vetrouporni-zavesi div.item-page div.col-md-12 > div.col-md-4 > p {
    padding-top: 10px !important;
}	



div#jf_mm_menu li.item-638	{
		display: none !important;
}
	
div.rsform-block-moreinfo,  
div#shipment_select, 
div#payment_select, 
div.checkout-button-top p#bottom_total, 
div.checkout-button-top div.squaredTwo, 
div.checkout-button-top a.opg-link, 
div.bottom-row div.opg-text-right, 
div.top-row div.quantity, 
div.vm-order-done div.post_payment_order_total, 
div.opg-margin-small-top > div > div:nth-child(3), 
div.opg-margin-small-top div.opg-text-right:nth-child(5), 
div.bottom-row div.cart-product-details{
		display: none !important;
}


div.checkout-button-top > section {
		margin-top: 0 !important;
}

div#cart-contents:after {
	padding: 30px 0 0 30px !important;
	font-style: italic;
	content: "* ОСПП - онлайн система “Поискай продукт”, представлява специално разработен формуляр за контакт между фирмата и потребителите на уеб сайта. Чрез него, всеки потребител може да обяви интерес към определен продукт (подпродукт) или група от продукти, които възнамерява да придобие на по-късен етап. Преди да вземе своето крайно решение, потребителя ще бъде консултиран за предимствата и недостатъците на всички продукти (свързани продукти), към които проявява засилен интерес.";
}

div#cart-contents {
	text-align: justify;
}

div#cart-contents div.cart-product-details, 
div#cart-contents div.opg-text-small {
	text-align: left !important;
}

div#cart-contents div.opg-text-large {
	line-height: 1.1 !important;
}



body.itemid226 h1 {
	font-size: 2em;
	font-family: Roboto Condensed;
}


body.itemid226 h2 {
	font-family: Roboto Condensed;
}


div.gallery-years img {
	border: 2px solid #e78040;
	border-radius: 50%;
	width: 100%;
	height: auto;
}

div.gallery-years img:hover {
	opacity: 0.5;
	border: 2px solid #19bde8;
}


select#variant-zavesi {
	border: 2px solid #e16633 !important;
	background: #fff !important;
	border-radius: .5em;
    width: 100%;
	height: 100%;
}


div.calc-title-border {
	border: 3px solid #e16633;
	border-radius: 50%;
}


div.contacts-title-border {
	border: solid 5px #FC5185;
  transition: border-width 0.6s linear;
  
  
  
}


div.color-kantove > select > option:nth-child(2){
	background: #614e4a;
	color: #fff;
}

div.color-kantove > select > option:nth-child(3){
	background: #aa7556;
	color: #fff;
}

div.color-kantove > select > option:nth-child(4){
	background: #e9e1bc;
	color: #000;
}

div.color-kantove > select > option:nth-child(5){
	background: #036056;
	color: #fff;
}

div.color-kantove > select > option:nth-child(6){
	background: #fff;
	color: #000;
}

div.color-kantove > select > option:nth-child(7){
	background: #d0d1d1;
	color: #000;
}


div.color-kantove > select > option:nth-child(8){
	background: #3399ff;
	color: #000;
}

div.color-kantove > select > option:nth-child(9){
	background: #011dbd;
	color: #fff;
}


div.color-kantove > select > option:nth-child(10){
	background: #6c007c;
	color: #fff;
}

div.color-kantove > select > option:nth-child(11){
	background: #fcf600;
	color: #000;
}

div.color-kantove > select > option:nth-child(12){
	background: #cc1618;
	color: #fff;
}

div.color-kantove > select > option:nth-child(13){
	background: #ff5e00;
	color: #000;
}

div.color-kantove > select > option:nth-child(14){
	background: #000;
	color: #fff;
}


div.select-img-section {
  border: 1px solid #58585a !important;
  border-radius: 5px !important;
}


div.select-img ul.nav-pills {
  width: 100%;
}



div.select-img img {
	width: 100%;
	height: auto;
	
}

div.select-img ul.nav-pills li {
	width: 100% !important;
	text-align: left !important;
	border-radius: 5px !important;
	border: 1px solid #e16633 !important;
	background: #58585a !important;
	color: #fff !important;
	float: left !important;
	font-size: 1em !important;
	margin-bottom: 5px !important;
}

div.select-img ul.nav-pills li a:hover{
	color: #e16633 !important;
	background: #58585a !important;
}



div.select-img ul.nav-pills li.active a {
	color: #fff !important;
	background: ##19bde8 !important;
}


div.select-img ul.nav-pills li.active a:hover {
	color: #e16633 !important;
}

div.select-img ul.nav-pills li.active {
	border: 1px solid #e16633 !important;
}

div.select-img ul.nav-pills li a {
	color: #fff;
}

div.select-img ul.nav-pills li a {
	padding: 5px 4px !important;
}


div.select-img ul.nav-pills {
    border-bottom: 0 !important;
}


div.select-img > div.select-butons {
	text-align: left !important;
	padding-right: 2px !important;
	padding-left: 0 !important;
}

div.select-img > div.img-result {
	text-align: left !important;
	padding-right: 0 !important;
	padding-left: 2px !important;
}


div.contacts-block  {
	padding-right: 0 !important;
	padding-left: 0 !important;
}



div.contacts-block div.contact-region {
	padding-top: 5px !important;
	color: #e16633;
	font-family: Roboto !important;
	font-size: 1.15em !important;
}

div.contacts-block div.contact-region a {
	font-family: Roboto !important;
}


div.contacts-block select {
	border: 2px solid #e16633 !important;
	background: #f0ecec;
	color: #3c464f;
	border-radius: 5px !important;
	width: 240px;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	height: 40px;
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.4);
}


div.contacts-block ul.nav-pills {
	padding: 15px 20px;
}


div.contacts-block ul.nav-pills > li.active > a {
	background: #3c464f !important;
	color: #fff !important;
}

div.contacts-block ul.nav-pills > li > a {
	color: #3c464f;
	border-radius: 5px;
}

div.contacts-block ul.nav-pills > li > a:hover {
	color: #fff;
}

div.contacts-box p.region-job  {
    margin-top: 20px;
}

div.contacts-box p.region-job > a  {
    color: #fff !important;
	background: #3c464f;
	font-weight: normal;
	font-size: 0.8em !important;
	text-shadow: none;
	border-radius: 5px;
	padding: 5px 15px;
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.4);
}


div.contacts-box p.region-job > a:hover  {
    color: #3c464f !important;
	background: #fff;
	text-shadow: 0.01em 0.01em 0.01em #000;
}


div.contacts-box p  {
    color: #e16633 !important;
	font-family: Roboto Condensed;
	font-weight: bold;
	font-size: 1.3em !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}


.contacts-box {
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.4);
  width: 100%;
  margin: 0 auto;
  margin-bottom: 10px !important;
  padding: 3px;
  background-color: #e16633 !important; /* gold */
  /* Single pixel data uri image http://jsfiddle.net/LPxrT/ 
  /* background-image: gold, gold, white */
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAOFmM////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=='),  url('data:image/gif;base64,R0lGODlhAQABAPAAAOFmM////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=='),
url('data:image/gif;base64,R0lGODlhAQABAPAAAP///////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');
  background-repeat: no-repeat;
  background-size: 0 2px, 0 100%, 0% 2px;
  background-position: top center, top center, bottom center;
  -webkit-animation: drawBorderFromCenter 4s;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes drawBorderFromCenter {
    0% {
      background-size: 0 2px, 0 0, 100% 100%;
    }
    20% {
      background-size: 100% 2px, 100% 0, 100% 100%;
    }
    66%
    {
      background-size: 100% 2px, 100% 98%, 100% 100%;
    }
    99%
    {
      background-size: 100% 2px, 100% 98%, 0 2px;
    }
}


.contacts-content {
	background: #fff;
	padding: 10px 10px 15px 10px;
	text-align: center;
}



.contacts-content div.contact-region {
	text-align: left !important;
}

div.item-page .contact-region li.add-info-passenger {
	color: #777;
	font-size: 0.8em !important;
	text-align: justify;
}


div.item-page li.add-info-passenger {
	color: #777;
	font-size: 0.95em;
	text-align: justify;
}



li.no-passenger {
	color: #777;
	font-size: 0.8em;
	text-align: justify;
}





div.calc-title3 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}




div.select-wrap select.select-box option:nth-child(1), 
div.select-wrap select.select-box option:nth-child(2), 
div.select-wrap select.select-box option:nth-child(3) {
  pointer-events: none !important;
}


div.select-wrap select.select-box option:nth-child(5) {
  font-weight: bold;
  color: #e16633;
}


div.map-section {
  margin-left: 23%;
}

p.map-section-title {
	text-align: center;
	font-weight: bold;
	font-family: Roboto Condensed;
	font-size: 1.4em;
	color: #e16633;
}
	
button.btn-add-calc {
	margin: 0;
	padding: 0;
	border: 0;
	color: #2CA3E1 !important;
	background: #fff;
	font-weight: bold;
}	


h5#exampleModalLongTitle, 
h5#exampleModalLongTitle2, 
h5#exampleModalLongTitle3, 
h5#exampleModalLongTitle4 {
	font-weight: bold;
	font-size: 1.2em;
}

div#exampleModalLong div.modal-dialog p, 
div#exampleModalLong2 div.modal-dialog p, 
div#exampleModalLong3 div.modal-dialog p, 
div#exampleModalLong4 div.modal-dialog p, 
form#calc div.calc-title3 p {
	text-align: justify;
}	
	


div.tab-pane {
	display: none;	
}

div#menu1.active {
	display: block !important;	
	margin-top: 20px;
}

div#menu2.active {
	display: block !important;
	margin-top: 20px;
}

div#menu3.active {
	display: block !important;
	margin-top: 20px;
}
	
	
	
ul.header_user_info a {
	background: #e16633 !important;
	color: #fff !important;
	font-family: Roboto;
	font-size: 1.5em;
	padding: 10px 20px;
	border-radius: 10px;
	letter-spacing: 1px;
	font-weight: bold;
	box-shadow: 0.5px 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.4);
	text-shadow: 0.05em 0.05em 0.05em #000;
}




ul.header_user_info a:before {
	content:"\f095";
	font-family:FontAwesome;
	padding-right: 10px;
	font-size: 1.5em;
}	
	

	
ul.header_user_info a:hover {
	background: #fff !important;
	color: #e16633 !important;
}
	
p.no-active {
	color: red;
	font-weight: bold;
}	
		
fieldset#rsform_3_page_0 select#Region{
	background: #fff !important;
	height: 30px !important;
	width: 210px;
	border-radius: 3px;
}
	
	
div.fast-request, input.fast-request {
  display: none !important;
}	
	
div.rsform-fast-request div.rsform-block-phone div.fast-1 {
  float: left !important;
}

div.rsform-fast-request div.formControls {
	margin-left: 0 !important;	
}

div.rsform-fast-request div.formControls input.rsform-input-box {
	margin-bottom: 0 !important;	
}

div.rsform-fast-request div.formControls input.rsform-submit-button {
	margin-bottom: 10px !important;	
}


div.quality-materials {
	margin-top: 20px;
	text-align: justify;
}

body.itemid636 div.col-md-9 p {
	text-align: justify;
}


body.itemid636 div.col-md-9 p.price-total-lev {
	text-align: left !important;
}

div.select-img-section {
	margin-top: 15px;
}

p#myPara1 {
	color: #e16633;
	font-style: italic;
}	



p.message-text {
	font-weight: bold;
	text-align: center;
	color: red;
	text-shadow: 0.02em 0.02em 0.02em #000;
	padding-bottom: 10px;
	font-size: 1.2em;
	font-family: Roboto Condensed;
}	

div.hbanner {
	margin: 10px 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
}	


div.hbanner img {
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.4);
}	



div.region-distributors {
	border: 2px solid #e16633;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 10px;
}	



div.currency-section {
	margin-top: 50px;
	padding: 10px;
}	



div.currency-section div.currency-lev p, 
div.currency-section div.currency-evro p {
	border: 2px solid #e16633;
	border-radius: 5px;
	padding: 10px;
	font-weight: bold;
	font-size: 1.1em;
}	



div.currency-section div.currency-lev p:before, 
div.currency-section div.currency-evro p:before {
	padding-right: 10px;
	content: "\f1ec";
	font-family: FontAwesome;
	padding-right: 10px;
}



select#razmer_plochki, 
select#rezerv {
	width: 200px;
}	

div.bor-bl p span {
	color: #e16633;
}	




/* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {

    }

/* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {

    }

/* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
	
	
	
	form.js-recalculate > div.addtocart-bar {
		float: none;
		margin-top: 0 !important;
	}
	

	ul.breadcrumb {
		display: none !important;
	}
	
	div.productdetails-view h1 {
		font-size: 1.6em;
	}
	
	
	div.vm-product-container div.icons {
		display: none !important;
	}
	
	
	.FlexibleCSS3ButtonQuantity .quantity-controls, .FlexibleCSS3ButtonQuantity .quantity-controls input.quantity-controls {
		width: 30px !important;
	}
	

	.productdetails-view .product-short-description {
		margin: 0 0 0 0;
	}
	
	
	div.product-description .nav.nav-pills > li {
		float: left !important;
		width: 100% !important;
	}
	
	ul.header_user_info {
		float: none !important;
		text-align: center !important;
		margin-right: 15px !important;
	}
	
	
	ul > li.tel-icon {
		width: 100%;
	}
	
	
	.FlexibleCSS3Button-symbol:before {
		left: -5px;
		width: 60px;
	}
	
	
	
	div.product-related-products div.product-field-type-R {
		float: none;
		width: 100%;
		margin: 10px 0 20px 0;
	}
	
	
	div.product-related-products div.product-field-type-R > div.product-field-display {
		height: auto;
	}
	
	.nivo-caption {
		height: 100% !important;
		bottom: 10px !important;
		margin-bottom: auto !important;
		margin-top: auto !important;
	}
	

	.nivo-caption > h1.nivo-title {
		font-size: 1em !important;
		font-weight: bold !important;
	}
	
	
	.nivo-caption > p.nivo-posttitle, 
	.nivo-caption > a.nivo-readmore	{
		display: none !important;
	}
	
	
	
	div#mod_brproductslider_vm2_103 div.br-product  {
		height: auto;
		margin: 0;
	}
	
	
	div#FlexibleBrowseViews div#FlexibleBrowseThumbRow {
		width: auto !important;
	}
	
	
	.tm_custom_block ul .item1 .inner, 
	.tm_custom_block ul .item2 .inner, 
	.tm_custom_block ul .item3 .inner {
		height: 100% !important;
	
	}
	

	div.capt > h3 {
		font-size: 1.8em !important;
	}
	
	form.product > div.product-fields > div.product-field {
		float: left !important;
		overflow: hidden;
		position: relative;
		z-index: 99999;
	}
	
	div.vm-product-details-container div.product-price {
		margin-top: 0 !important;
		overflow: hidden;
		position: relative;
		z-index: 99999;
	}
	
	
	div#fancybox-wrap, 
	div#jf_mm_menu {
		z-index: 999995 !important;
	}
	
	
	
	h2.title_btn1:after, 
	h2.title_btn2:after, 
	h2.title_btn3:after, 
	h2.title_btn4:after {
		content: none !important;
	}
	
	
		
	body.blog .pull-left.item-image a > img, 
	body.blog .pull-left.item-image img {
		float: none !important;
		padding: 0 0 10px 0 !important;
		width: 100% !important;
		height: auto !important;
	}	
	
	
	body.za-nas div.item-page img {
		width: 100% !important;
		height: auto !important;
	}
	
		
	div.blog div.item-image > a > img {
		margin-bottom: 0;
	}	

	
	
	div#mega-wrapper > ul.mega-menu > li.categories-li > div.dropdown {
    height: auto !important;
	}
	
	
	.home-50-1 {
		padding-left: 0;
		padding-right: 0;
	}

	.home-50-2 {
		padding-left: 0;
		padding-right: 0;
	}

	
	
	.home-50-1 img, 
	.home-50-2 img {
		height: auto;
		width: 140px;
		float: left;
		padding-bottom: 0;
		padding-right: 10px;
	`
	}
	
	.with_col .prod-list1.w33 li.i2 {
		margin: 0 0 20px 0 !important;
	}

	.with_col .prod-list1.w33 li.i3 {
		margin: 0 0 20px 0 !important;
	}	

	
	
	.with_col .prod-list1 li .product-col {
		width: 100% !important;
	}
	
	
	div.rsform-block-comment textarea#Comment {
		width: 100% !important;
	}
	
	div.size-info p	{
		margin-top:10px;
		margin-bottom: 0;
	}
	
	div.size-info2 p	{
		margin-top: 0;
		margin-bottom: 10px;
	}
	
	
	div.select-img ul.nav-pills li {
		margin-bottom: 10px !important;
	}
	
	
	div.select-img > div.img-result {
		padding-top: 20px !important;
	}
	
	
	div.map-section {
		margin-left: 0;
	}
	
	p.map-section-title {
		text-align: justify;
	}
	
	
	div.contacts-block ul.nav-pills > li {
		width: 100% !important;
	}
	
	
	
	fieldset#rsform_3_page_0 select#Region{
		width: 100%;
	}
	
	
	div.quality-materials, 
	body.itemid636 div.col-md-9, 
	div.order-form-calc	{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	
	div.block-leasing p strong {
		line-height: 1.5;
	}



	
	select#razmer_plochki, 
	select#rezerv {
		width: 100%;
	}	

	
	
	
	
}

/* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {

    }

/* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        
    }
