#fa-black .fa{color:black;}
select,
/*input[type="text"],*/
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.inputbox {
  display: block;
  width: 100%;
  height: 20px;
  padding: 6px 12px;
  
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  
  /*font-size: 16px;*/
  line-height: 1.625;
  color: #505656;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #dddddd;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.row-fluid {
    margin-left: 0px;
    margin-right: 0px;
	
}
a{color:#15275C}
.radio {
	margin-left:20px;
}

.jsn-master {
	font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    line-height: 1.625em;
    font-family: Arial, Helvetica, sans-serif;
}

.acm-hero .hero-btn-actions .btn {
    margin-right: 13px;
    text-transform: none;
    min-width: 145px;
}

.hero-intro {
font-size:20px;
}

.hero-heading {
font-size:40px;
}


.panel-body {
    border-top: 1px solid #f4f6f7;
    padding: 0;
    padding-top: 0px;
}
    .breadcrumb {max-width: 1160px;margin: 25px auto;padding: 10px 20px!important;}
.ja-submenu .breadcrumb{margin:0}
.acm-cta.style-2 .cta-showcase-item .cta-showcase-actions a {color:#fff}
acm-input[type="acm-email"],
acm-input[type="acm-text"],
.acm-inputbox {
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
	
  /*font-size: 16px;*/
  line-height: 1.625;
  color: #505656;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #dddddd;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.acmbtn {
    height: 40px;
	padding: 6.5px 26px;
    font-size: 16px;
    text-transform: uppercase;
    box-shadow: none;
        display: inline-block;
    margin-bottom: 0;
    font-weight: 0px;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.625;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	
}

textarea {
height:100px;

}
.uk-slideshow .uk-h1{font-size:28px}
.uk-slideshow .uk-h2{font-size:24px}
.uk-slideshow .uk-h3{font-size:20px}
.uk-slideshow .uk-h4{font-size:18px}
.uk-slideshow .uk-h5{font-size:16px}
.uk-slideshow .uk-overlay-panel > div{max-width:400px;}
@media (min-width:769px){.uk-slideshow .uk-overlay-panel > div{margin-left: 50%;}}

.product-field-type-E select{height:35px}
@media screen and (min-width: 320px){
.acm-hero {
    background-size: cover;
    background-position: center center;
    padding: 60px 0;
}
}
@media (min-width:991px){
	.site-navigation-right{display:none!important}
}
@media (min-width:769px){
  
  .productdetails-view .addtocart-area .product-field-type-M .product-field-display{margin-top:15px}
  .addtocart-area input[type="radio"]{margin: 7px 0 0 -20px;}
  .addtocart-area input[type="checkbox"] {margin: 7px 0 0;}

}
@media (max-width: 768px){
.uber-bar .col-sm-4 {
    display: none;
}
}
.tooltip-inner{font-size:13px;text-align:left!important}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu{padding-left:15px}
.t3-off-canvas .t3-off-canvas-body .nav li a{white-space: normal;}
  .eshop4boxes, .home-cats{width:100%!important}
  .eshop4boxes img{margin:auto}
 .home-cats img{margin:auto;}
.availability {text-align: left!important;margin: 0px 0 10px!important;max-width: 100%;}
.uber-header>.row, .navbar-default{background:white!important}	
.com_virtuemart .productdetails-view .vm-product-container .vm-product-media-container{width:25%;padding: 0 5%}
.com_virtuemart .productdetails-view .vm-product-container .vm-product-details-container{width:75%;float:right}
.vm-additional-images{pointer-events: none;cursor: default;}
.vm-products-horizon h2 a{color: #15275c}
.vm-products-horizon .vm-product-descr-container-0, .vm-products-horizon .vm-product-descr-container-1, .vm-products-horizon .vm-product-descr-container-2{float:none}
.addtocart-area .product-fields-title-wrapper{border-bottom:1px solid #333;padding: 5px 0 0px;}
.back-to-category {float: none;text-align: right;margin-bottom:20px}
.com_virtuemart .productdetails-view .spacer-buy-area .product-price{height:40px}
.com_virtuemart .productdetails-view .PricesalesPrice .PricesalesPrice {color: #86b3d4;font-size:35px}
.com_virtuemart span.addtocart-button input.addtocart-button, .com_virtuemart span.addtocart-button input.notify-button{background-color: #15275c;height: 34px; border-color:#15275c;}
.com_virtuemart span.addtocart-button input.addtocart-button:hover, .com_virtuemart span.addtocart-button input.notify-button:hover{color: #15275c;background:#fff;border-color:#15275c;}
.product-fields .product-field-type-M input[type=radio] {display: none;}
.productdetails-view .product-fields .product-field-type-M img {display: inline-block; float: none;    width: 40px;border-radius: 100%;border:4px solid transparent;cursor: pointer;}
.product-fields .product-field-type-M label { margin: 0 5px 0 0;    text-align: center;}
.product-fields .product-field-type-M {padding:10px 0;margin-right:1%; width:49%;}
.product-field-type-E .product-fields-title-wrapper{margin-bottom:10px}
.product-fields div.product-field-type-M + div.product-field-type-E{padding:10px 0;margin-left:1%; width:49%!important;}
.product-fields div.product-field-type-M + div.product-field-type-E .product-fields-title-wrapper{margin-bottom:0px}
.product-fields .product-field.product-field-type-E h1{display:none!Important}
/*.productdetails-view .product-field-type-M input[type="radio"]:checked+img{border:3px solid #555;box-shadow: 0 0 8px rgba(10, 10, 10, 1)}*/
.productdetails-view .product-field-type-M input[type="radio"]:checked+img{border:2px solid #c50000;padding:2px}
.cf4all_no_color_btn{height:30px;background-color: #ffffff;border-radius: 0px;}
.product-container.productdetails-view.productdetails{background:#f3f3f3}
.com_virtuemart .productdetails-view .product-short-description{padding:0px; background:transparent}
.com_virtuemart .quantity-box input.quantity-input{background:#fff}
.back-to-category a{background:#15275c;color:#fff;border-color:#15275c;border-radius:0px;font-size: 13px;}
.back-to-category a:hover{color:#15275c;background:#fff;border-color:#15275c}
.view-productdetails input[type="file"]{background:white}
.product-fields .product-field .vm-img-desc{visibility: hidden;margin-top:3px;}
.productdetails-view .product-field-type-M input[type="radio"]:checked+img+span{visibility: visible;color:#333}
.productdetails-view .product-field-type-M label{color:transparent;font-size: 0px;float: left;}
.product-field-type-M{width:auto!important;max-width:50%!important}
.productdetails-view .spacer-buy-area{padding-left:0px}
.com_virtuemart .productdetails-view .spacer-buy-area > div{margin-bottom:0px}
.com_virtuemart .product .vm-product-descr-container-1{height:auto;float:left;width:80%;min-height:40px}
.vm-products-horizon .vm-product-media-container{margin-right:5%;margin-bottom:0px;width: 15%;padding:0px!important}
.vm-products-horizon .addtocart-area{display:block!important}
.vm-products-horizon.vm-col{position:relative}
.vm-products-horizon .product-field-type-E, .vm-products-horizon .addtocart-bar, .vm-products-horizon .product-fields-title-wrapper{display:none!important}
.vm-products-horizon .product-field-type-M img{width:30px!important;height:30px!important}
.vm-products-horizon .product-field-type-M label{width:30px;font-size:0px; float: left;}

.productlink{position:absolute;   width:100%;  height:100%;  top:0;  left: 0;  z-index: 1;}
.productlink:hover{background: rgba(0,0,0,0.08);}
.vm-products-horizon .browseProductImage{height:auto!Important;max-height: 95px;}
.vm-products-horizon .product-container{height:125px;background:#f3f3f3!important;border:1px solid #ccc!important;position:relative;margin: 0px 2px 15px;}
.vm-products-horizon .product-container:hover{background:#d4d4d4!important}
.com_virtuemart .category-view .row{margin:0px}
.vm-products-horizon .vm-customfields-wrap, .vm-products-horizon .product-field-type-M{width:100%!important;text-align:right;float: none;max-width:100%!important}
.cf4all_buttons input[type="radio"]:checked+label, .cf4all_buttons input[type="checkbox"]:checked+label, .cf4all_color_buttons input[type="radio"]:checked+label, .cf4all_color_buttons input[type="checkbox"]:checked+label{background: #666!important;    color: #fff!important;}
.category-view .category_description{margin-bottom:20px;border:0!important;background:transparent!important; line-height: 1.3em;}
.cart-product-description a {font-weight:bold}
.price-title, .final-price, .product-discount, .product-price .PricesalesPrice, .col-total .PricesalesPrice, .grand-total .PricebillTotal{color:#222;}
.addons_result_name{font-size:15px!important;width:auto!important}
.addons_result_size{display:none!important}
#fancybox-content > div{background:#fff}
.cf_flt_header{display:none}
.module-ct .cf_filters_list li{padding:8px 0!important;}
.cf_filters_list li .cf_option{font-weight: normal!important;font-size: 14px!important;text-transform:uppercase}
.com_virtuemart .browse-view .row .spacer h2{line-height:20px!important;    text-align: left;max-height: 70px;}
.vm-products-horizon h2 a{font-size:20px!important}}
.com_virtuemart .t3-sidebar .t3-module{padding:20px!important;background: #f3f3f3!important; border: 1px solid #ccc!important;}
.com_virtuemart .t3-sidebar .module-title{font-size:20px!Important;color:#333!important;letter-spacing:0px!important}
.product-fields .product-field-type-E .data-task{width:100%!important;border:0px!important}
.product-fields .product-field-type-E .data-task .data-task-options .ofu_lable_note1{font-size:13px!important}
.product-fields .product-field-type-E .data-task .data-task-options .ofu_lable_note2{font-size:13px!important}
.ofu_lable{display:none!important}
.ajax-file-upload{height:33px}
.chzn-container-single .chzn-single span{line-height:26px!important}
.data-task .radio.btn-group label{font-weight: bold;font-size: 14px;}
.data-task .radio{margin-left:0!important;margin-bottom:0px!Important}
.data-task .radio.btn-group input[type="radio"]{ margin: 0 3px 0 0px!important}
.vm3pr-4 .addtocart-area, .vm3pr-4 .vm-customfields-wrap{min-height:0px!important}
.category-view > .row{display:none!important}
.t3-megamenu .mega-nav .dropdown-submenu > .mega-dropdown-menu > .mega-dropdown-inner {padding: 0px;}
.ja-submenu{margin:20px auto 10px auto;border:0px;width:100%;max-width:1160px}
.uk-grid {margin-left: -20px!important;}
.uk-grid>* {padding-left: 20px!important;}

@media (min-width:1023px){.product-field-type-E .radio.btn-group label br{display:none}}

.bar-right form{ margin: 4px 130px 4px 0;}
#t3-section #vmCartModule{float:right;right: 20px;top:20px;position: absolute;z-index:999}
#vmCartModule:hover .hide{display:block!important;margin-top: 65px;}
#vmCartModule .vmCartList{   background:#eee;    padding: 10px;}
#vmCartModule .product-field-type-E, #vmCartModule br{display:none!important}
#vmCartModule {float: right;margin-left: 10px;z-index:9999;    position: absolute;  right: 5px;   top: 2px;}
#vmCartModule .vm-img-desc{display:inline-block;margin-left:5px}
.com_virtuemart .vmCartModule .show_cart a{background: #86b3d4!important;border-color: #86b3d4!important;    width: 100%;    text-align: center;}
.product-field-desc{font-size:15px;font-weight:bold}
.total_products{    max-width: 130px; min-width: 130px;
    height: 45px;float:right;
    line-height: 37px;
    background: #86b3d4;
    border-radius: 25px;
    text-align: center!important;
    color: #fff;
    padding: 5px;}
.total_products .fa{font-size:23px}
span.vmshipment_cost.discount{display:block!important}
#mod_addonspro_vm_ajaxsearch{    margin-top: 2px;}
.mod_addonspro_vm_ajaxsearch input[type="submit"]{height: 40px!important;background:#15275C!important}
.addons_search_result td{border-top:0px!important}
.addons_search_result{margin:0!important}
label.company, label.doy, label.vat, label.job{float:left;margin-right:5px}
@media (max-width:768px){
  .productdetails-view .product-fields .product-field,
  .product-fields div.product-field-type-M  {width:100%!important;max-width:100%!important}
  .product-fields div.product-field-type-M + div.product-field-type-E  {width:100%!important;max-width:100%!important}
  .addtocart-button {font-size:13px}
  table.cart-summary.proopc-table-striped tbody tr td:before {position: initial!important;}
  .uk-width-medium-1-4, .uk-width-medium-3-4 {width:100%!important}
  .home-cats .uk-width-medium-1-4{text-align:center}
  .home-cats .uk-width-medium-3-4{text-align:center}
  #only-desktop{display:none!important}
}
@media (max-width:1023px){
  .com_virtuemart div.vm-col.vm-col-2 {width:100%!important}
}
@media (max-width:650px){
  .com_virtuemart div.vm-col.vm-col-2 {width:100%!important}
  .home-cats h3{font-size:25px}
}
@media (max-width:480px){
	.uk-width-small-1-4, .uk-width-small-3-4 {width:100%!important}
  .home-cats .uk-width-small-1-4{text-align:center}
  .home-cats .uk-width-small-3-4{text-align:center}
  .uk-grid-width-1-1{width:100%!important}
}

@media (max-width:450px){
  .com_virtuemart .productdetails-view .vm-product-container .vm-product-media-container{width: 30%!important; position: absolute;}
  .com_virtuemart .productdetails-view .vm-product-container .vm-product-details-container{width:100%!important}
  .vm-products-horizon h2 a{font-size:15px!important}
.com_virtuemart .browse-view .row .spacer h2{margin-bottom:0px}
  .pagination-start, .pagination-end, .vm-page-counter {display:none!important}
  .com_virtuemart .vm-pagination ul {float: none!important; margin: auto!important;}
  .com_virtuemart .vm-pagination{width:100%}
  .home-cats img{margin:auto;max-height: 120px;width: auto;}
  .eshop4boxes  img{margin:auto;max-height: 120px;width: auto;}
  .home-cats .uk-width-small-1-4{text-align:center}
  .home-cats .uk-width-small-3-4{text-align:center}
   .eshop4boxes .uk-width-small-7-10{text-align:center}
  .vm-products-horizon h2 a {font-size: 17px!important;}
  .com_virtuemart.view-productdetails h1{font-size:20px;padding-left: 40%;min-height: 75px;}
  .com_virtuemart .productdetails-view .spacer-buy-area .product-price{text-align:center}
  .productdetails-view .product-fields {text-align:center}
  .productdetails-view .product-field-type-M {padding:0px}
  .productdetails-view .product-field-type-M label{float:none}
  .productdetails-view .product-field-type-E .radio.btn-group{text-align:left}
  .productdetails-view .addtocart-bar {text-align:center}
  .t3-sidebar {text-align:center}
  body > .t3-wrapper > .custom .col-sm-3 {text-align:center}
  .footer-left{text-align:center;margin:0px}
  .com_virtuemart .productdetails-view .product-short-description{text-align:justify}
  .productdetails-view .product-field-type-M .product-fields-title-wrapper{margin-bottom:10px}
}
@media (max-width:300px){
	.eshop4boxes img, .home-cats img{max-width:150px!important;}
  
}
.com_virtuemart.view-cart .cart-view .cart-summary tr td {padding: 10px 5px;}
.vm-search-custom-search-input{display:none}
.uk-panel-box-primary {background-color: #2d3d6d!important;color:#fff!important}
.uk-panel-box-primary h3{color:#fff!important}
.uk-panel-box-secondary {background-color: #3d4045!important;}
@media (max-width:600px){
  .browse-view h1{font-size:25px!important;width:75%}
}
.sj-popup{max-width:100%}
#list-links .a {color:#039be;} 
#list-links .a:hover {color:red;}
.company_name-group .asterisk{display:none}
#vat_field, #doy_field, #job_field, #company_name_field{width:96%!important}



@media (max-width: 1280px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}


div.logo-image {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 5px;
    min-width: 0;
    float: left;
}

div.logo-image img {
    max-height: 45px;
    max-width: 100%;
}

