
a{text-decoration: none; color: #ef4036}

.page-title h1{border-bottom: 1px solid #ededed; color: #ef4036; font-family: "Lato",sans-serif; font-size: 24px;}

.button{font-family: 'Lato', sans-serif; background: #000; border: 0 none; border-radius: 3px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 -14px 14px rgba(0, 0, 0, 0.1) inset; color: #f9e90d; display: inline-block; font-size: 13px; font-weight: 700; line-height: 19px; padding: 7px 15px; text-align: center; vertical-align: middle;}

.header-language{padding:8px 0 10px; background-color: #fff;}

.header-language i {    color: #ef4036;    display: inline-block; padding-right:8px;}
.header-language i.fa-caret-down {    color: #ef4036;    margin-left: 5px}
.header-language .top-phone a {    color: rgb(60, 60, 60); font-size: 13px; font-weight: bold;cursor: pointer;display: inline-block;}
.header-language .top-phone a p{margin: 0px; font-size: 13px; padding: 0px;}


.form-search input.search {    width: 100%;    height: 50px;    padding-right: 40px; padding-left: 10px; max-width: 100%;}

.ui-menu.ui-widget.ui-autocomplete { width: 650px !important; left: 647px !important; z-index: 1000 !important; box-shadow: 5px 6px 5px #888888; font-family: 'Lato', sans-serif !important; padding: 8px !important;}

.top-qty {    background: url("../images/new-images-kulbardi/cart.png") no-repeat;    float: right;    height: 50px;    width: 50px;}
.top-qty .count {background: #f9e90d;  text-align: center;  border-radius: 20px;    color: #000;    height: 20px;    width: 20px;    display: block;    margin: 4px 16px;}
.top-qty span {padding:0; font-size: 11px;}


.header-minicart span.label {    font-size: 18px;    font-weight: 700;    margin:0 0 9px;    display: inline-block;    color: #000;}


/* navigation */

.header-nav{background: #f9e90d;display: block;}
.header-nav ul{height: auto; margin: 15px 0 0; padding: 0; position: relative; width: 100%;}
.header-nav ul li{display: inline-block;}
.header-nav ul li.active {background-color: #fff; color:#000;}
.header-nav ul li:hover {background-color: #fff; color:#000;border-bottom-color: #f4f4f4; }
.header-nav ul li a{color:#000; padding:19px 8px 20px 8px; display: block; font-size:16px; font-family: 'Raleway', sans-serif;}
.header-nav ul li.active a {color:#000 ;}
.header-nav ul li:hover a {color:#000;}


.megamenu-wrap{position: absolute; background: #fff; padding: 10px; border: 1px solid #cccccc; border-top: none;  z-index: 99; display: none; }
.megamenu-wrap .column .itemMenu a{font-family: 'Lato', sans-serif; color: #000;  font-size: 15px; font-weight: 700; margin:5px 0 10px; padding: 5px 10px;}


.top-service-links {background-color: #e9e6e6 ;}

.top-service-links{max-width: 1400px;margin: 0 auto ; text-transform: uppercase;}
.top-service-links ul li {border-color: #333; }

.top-service-links.black {background-color: #262626 ;}
.top-service-links.black ul li {border-color: #404040; background-color: #262626 ; color : #fff;}
.top-service-links.black ul li a {color: #fff;}
.top-service-links.black ul li:first-child{background-image: url("../images/new-images-kulbardi/rap.png");}
.top-service-links.black ul li:nth-child(2){background-image: url("../images/new-images-kulbardi/ind.png");}
.top-service-links.black ul li:nth-child(3){background-image: url("../images/new-images-kulbardi/sup.png");}
.top-service-links.black ul li:nth-child(4){background-image: url("../images/new-images-kulbardi/supna.png");}

.product-box .actions .button{font-family: 'Lato', sans-serif;  background: #f9e90d;  border: 0 none;  border-radius: 3px;  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 -14px 14px rgba(0, 0, 0, 0.1) inset;  color: #000;  display: inline-block;  font-size: 15px;  font-weight:700;  line-height: 19px;  padding:15px;  text-align: center;  vertical-align: middle;  width: 100%;}
.product-box .actions .button:hover{background: #ef4036;cursor: pointer;}


.welcome-area .container {    padding-bottom: 20px;}
.welcome-area .fastgrowth {width: 55%;float: left;}
.welcome-area .fastgrowth a {    background: #000000;    border-radius: 2px;    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 -14px 14px rgba(0, 0, 0, 0.1) inset;    color: #f9e90d;    display: inline-block;    font-family: 'Lato', sans-serif;    font-size: 14px;    font-weight: 700;    margin-top: 13px;    padding: 10px;    text-align: center;    text-decoration: none;    }

.welcome-area .map {float: right; width: 45%;}


.logoimages img {width: 100%;margin-bottom: 20px;}

.home-community {    margin: 20px 0;}
.home-community h2 {color: #323232; font-size: 24px; margin: 0 0 15px; font-weight: 700; text-transform: none; font-family: 'Lato', sans-serif;  text-align: left; line-height:auto;}
.home-community p {color: #323232; font-size: 16px; margin: 0 0 15px; text-transform: none;font-family: 'Lato', sans-serif; }
.home-community .commnuinty-image {width:50%;float: left;}
.home-community .syncontent {width:50%;float: left;padding: 0 15px;}

.icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid, .sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button::before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number::after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
background-image: url("../images/new-images-kulbardi/icon_sprite.png"); background-repeat: no-repeat; text-indent: -9999px;}

.below-map {font-family: 'Lato', sans-serif; float: left;    width: 100%;}
.homelast-title {
    font-size: 18px; padding-left: 0; font-family: 'Lato', sans-serif; font-weight: 700;    color: #323232;    margin: 0 0 8px 0;}

.help-desk {    background: #f7f7f7 url("../images/new-images-kulbardi/homelast1.png") no-repeat scroll right center;
    margin: 0;}
.lastes-cat {    background: #f7f7f7 url("../images/new-images-kulbardi/homelast2.png") no-repeat scroll right center;}
.customer-ser {    background: #f7f7f7 url("../images/new-images-kulbardi/homelast3.png") no-repeat scroll right center;}
.homelast-link>a {    background: #000000;    border-radius: 2px;    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 -14px 14px rgba(0, 0, 0, 0.1) inset;    color: #f9e90d;    display: inline-block;    font-family: 'Lato', sans-serif;    font-size: 14px;    font-weight: 700;    margin-top: 13px;    padding: 10px;    text-align: center;    text-decoration: none;    }

.highlighed_text {font-weight: bold;  color: #ef4036;}
.colored_text {  color: #ef4036;}

/* footer start */

.footer-links-part{border-top: 2px solid #f9e90d;  clear: both;  float: left;  margin:40px 0 0;  padding-top: 35px;  width: 100%;}
.homelast {border-top: 2px solid #f9e90d; padding-top: 40px; margin-top: 20px; }

.block-title span {color : #ef4036; }

.menu_head.fa {font-size: 20px; color: #ef4036;  cursor: pointer;}
.sub_menu_head.fa {font-size: 16px; color: #ef4036;  cursor: pointer;}

li.apptrian-subcat-cat-wrap:hover {    background: #ef4036 none repeat scroll 0 0; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 -14px 14px rgba(0, 0, 0, 0.1) inset;}

.products-list .actions .button, .products-grid .actions .button {  margin: 0 0 10px;  padding: 12px 0; cursor: pointer;    background:#f9e90d;   color:  #000;}
.products-list .actions .button:hover, .products-grid .actions .button:hover {      background:#ef4036;      color:  #fff;}
.button:hover, .cart-table .product-cart-actions .button:hover, #co-shipping-method-form .buttons-set .button:hover, .footer .button:hover {  background: #ef4036 none repeat scroll 0 0;  cursor: pointer;}

.product-view .add-to-cart-buttons .button {float: left; font-size: 16px; font-weight: 700; line-height: 40px; min-height: 40px; min-width: 160px; padding: 2px 30px; white-space: normal; width: 100%;background: #f9e90d ; color : #000;}
.product-view .add-to-cart-buttons .button:hover {  background:#ef4036;     color:  #fff;}

.infotabs.detailpage-tab .hd1 li a.active {background: #ef4036;color:#fff;border-color: #ef4036; }

.pages a, .pages .current {  border: 0 none;  color: #ef4036;  display: inline-block; font-family: 'Lato', sans-serif; font-size: 13px;  height: 30px;  line-height: 30px;  padding: 0;  text-align: center;  vertical-align: middle;  white-space: nowrap;  width: 25px;}
.pages .current, .pages .current:hover {  background-color: #ffffff;  border: 1px solid #cccccc;  color: #636363;  cursor: default;  width:30px;}

.sidebar .block-content > dl > dd a.actived, .sidebar .block-content > dl > dt a.actived {
    color: #ef4036; font-weight: bold; background: #d6d6d6;
}

/* My account */
.account h2{font-family: 'Lato', sans-serif; color:#ef4036; font-size:22px; font-weight:bold; margin-top: 20px; margin-bottom:15px; padding-bottom:0; line-height: normal;}
.account a{color:#ef4036;}

.comp-desc .products-grid .item .remove-item:hover{color:#ef4036; cursor: pointer;}
.c-print-page{margin-top: 15px;}
.c-print-page a{color:#ef4036;}

/* Shoping Cart */
.cart-table tbody tr td .edit{color:#ef4036;}

.discount-form .field-wrapper a{color:#ef4036;}

.shipping .shipping-form .estimate-link a{color:#ef4036; float: right;}

.checkout-title h2{line-height: normal; color:#ef4036;}

.fa.qty-manage {font-size: 16px; color : #ef4036;cursor: pointer; margin: 10px 5px;}

.bodyContent h1 {color:#ef4036}
.bodyContent h2, .bodyContent h3, .bodyContent h4 {color:#323232}


/*end compare stye*/
/**************************************************/
/* Responsive css Start */
/**************************************************/

@media screen and (min-width: 992px) {
#header-search{display:block; position:absolute; top:30px; left:57%; width:60%!important; height:50px; padding:0; margin:0px 0px 0 -410px;}
}

@media screen and (max-width: 1235px) {
#header-search{margin: 0 0 0 -333px; width: 50% !important;}
.slider-bottom img{height:auto;}
.header-nav ul li a {font-size: 14px; padding: 19px 7px 20px;}

.product-view .product-shop .product-name .h1, .product-view .product-img-box .product-name h1{ font-size:22px;}

.comp-desc{width:24%;}

.cart-table{width: 100%;}
}
@media screen and (max-width: 1100px) {
#header-search{margin: 0 0 0 -270px; width: 48% !important;}
}

@media screen and (max-width: 991px) {
   .main-nav li span.caret-arrow:before {color: #000;}
   #header-search{display:none; position:absolute; left: 0;margin: 0;width: 100% !important;} 
   .form-search input.search {padding-left: 40px;}
   .home-community .commnuinty-image {width:100%;float: none;}
   .home-community .commnuinty-image img {width:100%;}
    .home-community .syncontent {width:100%;float: none;padding: 0 15px;}

}

@media screen and (max-width: 767px) {
    #header-search{margin: 0; width: 100% !important;}
    .form-search input.search {padding-left: 40px;}

.welcome-area .fastgrowth, .welcome-area .map , .home-community .commnuinty-image , .home-community .syncontent{
    width: 100%;    
}

.homelast-sec .homelast-con {max-width: 220px;}
}

