﻿@import url(/css/opensanshebrew.css);

body { background: #eaeaea; color: #000000; font: 16px/22px 'Open Sans Hebrew', sans-serif; direction: rtl; }

/* Standard Styles Starts */

a { color: #f70000; }

a:hover { color: #252a2f; }

a:focus { outline: none; }

h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans Hebrew', sans-serif; color: #212121; }

h1 { font-size: 38px; }

h2 { font-size: 32px; }

h3 { font-size: 26px; }

h4 { font-size: 24px; }

h5 { font-size: 18px; }

h6 { font-size: 14px; }

.main-heading { font-size: 30px; margin-top: 0px; margin-bottom: 27px; padding-right: 15px; }
/*.main-heading span { font-size: 18px; color: #878a8c; }*/
.main-heading2 { font-size: 24px; }

.main-heading,
.main-heading2,
.sub-heading { text-transform: uppercase; }

.sub-heading { font-size: 24px; padding: 10px 0; }

hr { border-color: #8c8f92; }


img, iframe { max-width: 100%; }

.stacked-footer { position: absolute; bottom: 0; left: 0; right: 0; }

.entry-content { padding: 0 15px; }

.banner { display: block; }

.sidebar .banner { margin-bottom: 20px; }

.sidebar .banner img { border-radius: 5px; }


.order-details td { padding: 3px 15px; }



.cart-items .footable td, .cart-items .footable th { border: none !important; }


.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td { border-top: 1px solid #636363; }

.articles { padding-top: 30px; }

.articles .item { margin-bottom: 30px; }

.articles h2 { font-size: 20px; min-height: 50px; }

.articles span { color: #444; }

.articles a, .articles a:hover { color: #fff; text-decoration: none; display: block; }


.at-follow-tbx-element .at300b, .at-follow-tbx-element .at300m { margin: 0 6px 5px !important; }

#search .dropdown-menu > li > a { white-space: normal !important; }

/* Form & Buttons Styles Starts */

.btn-black { background-color: #303030; }

.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.btn-main { background-color: #f70000; }

.btn-main:hover,
.btn-main:focus,
.btn-main:active,
.btn-main.active { background-color: #303030; }

.btn-black,
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.btn-main,
.btn-main:hover,
.btn-main:focus,
.btn-main:active,
.btn-main.active { color: #fff; }

/* Header Area Styles Starts */

#header-area { background: rgb(252, 115, 13); margin-bottom: 20px; }

#header-area.home { margin-bottom: 0; }

.header-top { padding-top: 10px; padding-bottom: 10px; background: #e7e7e7; }

/* Header Links Styles Starts */

.header-links ul { margin: 5px 0 0; }

.header-links li { display: inline-block; }

.header-links li .fa { margin-left: 3px; }

.header-links li,
.header-links li a { color: #252a2f; font-size: 13px; }

.header-links li a { padding: 0 15px 0 0; }

.header-links li a:hover,
.header-links li a:focus,
.header-links li.active a { background: none; color: #c1592b; }

/* Currency & Languages Drop Down Styles Starts */

.header-top .btn-link { color: #252a2f; text-decoration: none; margin: 0; font-size: 13px; }

.header-top .open .btn-link,
.header-top .btn-link i.fa { color: #c1592b; }

.header-top .btn-link i.fa { margin-right: 5px; }

/* Main Header & Search Styles Starts */

.main-header { padding: 25px 0; }

#logo { margin-top: 0px; margin-bottom: 0px; }

#logo img { /* height: 100px; */ }

#search { margin-top: 10px; }

#search .input-group { }

#search .input-group .form-control { background: #ffffff; border: none; border-width: 1px 1px 1px 0; color: #383838; font-size: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-radius: 0 3px 3px 0; }

#search .input-group .btn { background: #ffffff; /* border: solid #9c9c9c; */ border-width: 1px 0 1px 1px; color: #bbbbbb; height: 45px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-radius: 6px 0 0 6px; }

#search .input-group .btn .fa { font-size: 22px; }

/* Cart Style Starts */

#cart .btn { margin-top: 13px; color: #878a8c; background: #fff; border: 1px solid #e4e4e4; text-align: right; padding: 4px 0; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

#cart .btn .fa-shopping-cart { color: #f70000; line-height: none; padding: 3px 12px; font-size: 30px; }

#cart .btn span { margin-top: 9px; margin-right: 3px; color: #f70000; font-size: 14px; }

#cart .btn span#cart-total { color: #878a8c; font-size: 12px; font-weight: bold; padding: 2px 5px 0 8px; }

#cart .btn .fa-shopping-cart,
#cart .btn span { float: right; }

#cart .btn i.fa-caret-down { color: #f70000; margin-top: 11px; margin-left: 20px; font-size: 16px; float: left; }

#cart .dropdown-menu { min-width: 100%; margin-top: 10px; background: #383838; color: #fff; border: none; z-index: 1001; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

#cart .open > .dropdown-menu { display: block; }

#cart .dropdown-menu table { margin-bottom: 10px; }

#cart .dropdown-menu table,
#cart .dropdown-menu table td { background: none; border: none; }

#cart .dropdown-menu table.hcart td,
.line-bottom { border-bottom: 1px solid #54575b; }

.line-top,
.btn-block1 { border-top: 1px solid #54575b; }

#cart .btn-block1 { padding: 20px 0 0; }

#cart .btn-block1 a { padding: 8px 12px; margin-right: 10px; text-transform: uppercase; font-size: 12px; text-decoration: none; }

#cart .btn-block1 a:hover, #cart .btn-block1 a + a { background: #f70000; color: #fff; }

#cart .btn-block1 a, #cart .btn-block1 a + a:hover { background: #fff; color: #f70000; }

#cart .dropdown-menu li > div { min-width: 427px; padding: 0 10px; }

#cart .dropdown-menu li p { margin: 20px 0; }

#cart .dropdown-menu table.total { }

#cart .dropdown-menu table.total td { padding: 2px 8px; }

#cart .dropdown-menu table td a { color: #fff; }

#cart .dropdown-menu table td a:hover { color: #f70000; }

/* Main Menu Styles Starts */

#main-menu { background: #5a5959; }

#main-menu.navbar { margin: 0; padding: 0; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

#main-menu .navbar-nav > li { }

#main-menu .navbar-nav > li + li { }

#main-menu .navbar-nav > li a { color: #fff; text-transform: uppercase; font-size: 17px; }

#main-menu .navbar-nav > li.active a, #main-menu .navbar-nav > li > a:hover, #main-menu .navbar-nav > li > a:focus, #main-menu .navbar-nav > li.open > a {background: rgba(56, 56, 56, 0.66);}

#main-menu .dropdown-menu {background: #444343;border: none;padding: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

#main-menu .navbar-nav > li > .dropdown-menu li a { color: #fff; font-size: 13px; padding-top: 8px; padding-bottom: 8px; font-weight: normal; }

#main-menu .dropdown-menu li:hover a {background: #5a5959;text-decoration: none;}

#main-menu .dropdown-inner { display: table; padding-bottom: 10px; }

#main-menu .dropdown-inner ul { display: table-cell; }

#main-menu .dropdown-inner .dropdown-header { font-size: 15px; text-transform: uppercase; color: #fff; padding: 15px 0 10px 15px; }

#main-menu .dropdown-inner li a { min-width: 160px; display: block; padding: 3px 20px; clear: both; }


#main-menu .navbar-nav > li.logout { }

#main-menu .navbar-nav > li.logout a { background: rgba(56, 56, 56, 0.66); }



/* Breadcrumb Styles Starts */

.breadcrumb { text-transform: uppercase; padding: 10px 18px; border: 1px solid #c5c5c5; background: #d4d4d4; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.breadcrumb li { color: #000000; font-size: 14px; }

.breadcrumb > li + li:before { content: "\00BB"; color: #878a8c; }

.breadcrumb li a { color: #000000; }

/* Slider Section Styles Starts */

.slideshow-container { /*height: 0; overflow: hidden;*/ margin-bottom: 30px; }

.slideshow-container.loaded { /*height: auto; overflow: initial; position: relative;*/ }

#slideshow ul, #slideshow ul li { list-style: none; }

#slideshow ul li { position: absolute; top: 0; }

#main-carousel .carousel-control.left,
#main-carousel .carousel-control.right { background: none; color: #fff; }

#main-carousel .carousel-control:hover.left,
#main-carousel .carousel-control:hover.right { color: #f70000; }

#main-carousel .carousel-indicators { }

#main-carousel .carousel-indicators li { width: 17px; height: 17px; background-color: #292d30; margin-left: 10px; }

#main-carousel .carousel-indicators .active { width: 18px; height: 18px; background-color: #292d30; }

/* Categories Banner Styles Starts */

.categories-banner-box { margin-top: 30px; }

.categories-banner-box img { -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }

.categories-banner-box h4 { margin-top: 0; margin-bottom: 0; padding: 15px 20px; background-color: #1d1b1c; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }

.categories-banner-box h4,
.categories-banner-box h4 a { color: #fff; }

.categories-banner-box h4 .fa { font-size: 30px; }




.category-list-item { padding-right: 10px; padding-left: 10px; }

.category-list-item .wrapper { padding: 10px; margin-bottom: 20px; border: 1px solid #dedede; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #fff; }

.category-list-item .image img { margin-right: auto; margin-left: auto; }

.category-list-item .caption { padding: 10px 0; text-align: center; }

.category-list-item h3 { font-size: 19px; }

.category-list-item h3,
.category-list-item h3 a { color: #252a2f; font-weight: bold; }

.category-list-item h3 a:hover,
.category-list-item h3 a:focus { color: #fc730d; }

.category-list-item .description { padding: 5px 10px; font-size: 14px; line-height: 18px; color: #000000; height: 44px; overflow: hidden; display: none; }





/* Column Banner Styles Starts */

.col1-banners,
.col2-banners,
.col3-banners { margin-bottom: 20px; }

/* Products Box Styles Starts */
.products-list { margin-bottom: 15px; }

.product-head { padding: 12px 20px; margin: 0 0 20px; font-size: 24px; color: #fff; background: #fc730d; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: 0 3px #5a5959; }

.product-col { padding: 10px; margin-bottom: 20px; border: 1px solid #dedede; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #fff; }

.product-col.list { padding: 15px; }

.product-col span.image, .product-col span.description, .product-col span.caption, .product-col span.price { display: block; }

.product-col a, .product-col a:hover, .product-col a:focus, .product-col a:visited { display: block; text-decoration: none; }

.product-col .image img { margin-right: auto; margin-left: auto; }

.product-col.list .image { margin-left: 20px; padding: 0; float: right; }

.product-col .caption { padding: 10px 0; text-align: center; }

.product-col.list .caption { padding-top: 0; text-align: right; }

.product-col h3, .product-col h3 span { font-size: 16px; color: #252a2f; font-weight: bold; }

.product-col h3 span:hover { color: #fc730d; }

.product-col .description { padding: 5px 10px; font-size: 14px; line-height: 18px; color: #000000; /* font-weight: bold; */ height: 44px; overflow: hidden; }

.product-col.list .description { padding-left: 20px; }

.product-col .price { padding: 10px 0; font-weight: bold; }

.product-col .price .price-tax { font-size: 14px; color: #212121; }

.product-col .price span.price-new { color: #fc730d; font-size: 24px; padding-left: 5px; }

.product-col .price span.price-old { font-size: 16px; color: #5a5a5a; text-decoration: line-through; margin-right: 5px; }

.product-col .cart-button { padding-top: 5px; }

.product-col .cart-button .btn { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.product-col .btn-wishlist,
.product-col .btn-compare { color: #f70000; background: #fff; margin-right: 5px; border: 1px solid #d5d5d5; }

.product-col .btn-wishlist:hover,
.product-col .btn-compare:hover { background: #f70000; color: #fff; border-color: #f70000; }

.product-col .btn-cart { font-size: 14px; color: #fff; font-weight: bold; background: #f70000; }

.product-col .btn-cart .fa { font-size: 20px; margin-left: 2px; }

.product-col .btn-cart:hover { background: #383838; }

/* Shopping Cart Page Styles Starts */

.shopping-cart-table { margin-top: 30px; background: #fff; text-transform: uppercase; }

.shopping-cart-table thead > tr > td { font-size: 15px; font-weight: 600; border-bottom: none; }

.shopping-cart-table tbody > tr > td { font-size: 16px; }

.shopping-cart-table tbody > tr > td a:hover { color: #252a2f; }

/* Compare Page Styles Starts */

.compare-table { margin-top: 30px; background: #fff; text-transform: uppercase; }

.compare-table thead { background: #f9f9f9; }

.compare-table thead > tr > td { font-size: 15px; font-weight: 600; border-bottom: none; }

.compare-table tbody > tr > td { font-size: 14px; }

.compare-table tbody > tr > td a:hover { color: #252a2f; }

.compare-table td { text-align: center; }

.compare-table .rating .fa-star { color: #d86a3a; }

/* Login & Registration Section Styles Starts */

.login-area { padding-top: 30px; }

.registration-area { padding-top: 20px; }
/*.panel-smart { padding: 20px; background: #fff; border: 1px solid #dedede; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.panel-smart .panel-heading { padding: 5px 0 15px 0; color: #252a2f; border-bottom: 1px solid #929497; }
.panel-smart h3.panel-title { font-size: 24px; color: #000; }
.panel-smart .panel-body { padding: 20px 0 0; }*/

.panel-smart { padding: 0; background: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.panel-smart .panel-heading { padding: 5px 0 15px 0; color: #ffffff; border-bottom: 1px solid #d0d0d0; }

.panel-smart h3.panel-title { font-size: 24px; color: #000000; }

.panel-smart .panel-body { padding: 20px 0 0; }

/*.product-page .panel-smart { padding: 0; background: none; border: none; }
.product-page .panel-smart h3.panel-title { font-size: 24px; color: #ffffff; }
.product-page .panel-smart .panel-body { padding: 20px 0 0; }
.shoppingcart-page .panel-smart { padding: 0; background: none; border: none; }
.shoppingcart-page .panel-smart h3.panel-title { font-size: 24px; color: #ffffff; }
.shoppingcart-page .panel-smart .panel-body { padding: 20px 0 0; }*/


.registration-area .inner { margin-top: 30px; margin-bottom: 20px; }

.registration-area .control-label { color: #000000; font-weight: normal; }

.registration-area .dl-horizontal { }

.registration-area .dl-horizontal dt { font-weight: normal; }

.registration-area .dl-horizontal dd { font-weight: bold; }

.registration-area .dl-horizontal dt, .registration-area .dl-horizontal dd { margin-bottom: 5px; }

.registration-area .dl-horizontal.total { color: #ffffff; font-size: 18px; }

.registration-area .dl-horizontal.total dt,
.registration-area .dl-horizontal.total dd { margin-bottom: 0; }

/* Main Container Styles Starts */

#main-container { margin-bottom: 35px; margin-top: 30px; }

#main-container-home { margin-bottom: 0; }

/* Product Carousel Styles Starts */
#product-carousel { width: 300px; max-width: 100%; }

#product-carousel .left, #product-carousel .right { height: 300px; bottom: auto; color: #000; }

#owl-product .item { padding-right: 5px; padding-left: 5px; }

#owl-product .owl-controls { margin: 0; }

#owl-product .owl-controls .owl-nav div { position: absolute; background: none; font-size: 24px; }

#owl-product .owl-controls .owl-nav .owl-prev,
#owl-product .owl-controls .owl-nav .owl-next { top: -58px; color: #fff; }

#owl-product .owl-controls .owl-nav .owl-prev { left: 60px; }

#owl-product .owl-controls .owl-nav .owl-next { left: 20px; }

/* Category Intro Content Styles Starts */

.cat-intro { padding-top: 10px; }

.cat-intro .img-thumbnail { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.cat-intro .cat-body { color: #8b8b8b; font-size: 13px; padding-right: 5px; text-align: justify; }

/* Product Filter Styles Starts */

.product-filter { margin: 30px 0; padding: 8px 0; border: solid #d0d0d0; border-width: 1px 0; display: none; }

.product-filter .display { padding-top: 5px; }

.product-filter .display a { color: #2f353b; font-size: 24px; margin-left: 6px; }

.product-filter .display a.active { color: #f70000; }

.product-filter .control-label { padding-top: 5px; font-size: 18px; font-weight: normal; }

.product-filter .form-control { height: 30px; padding: 3px 6px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

/* Side Products Lists Styles Starts */

.side-products-list { margin: 0 0 20px; padding: 0; list-style: none; border: 1px solid #ddd; }

.side-products-list li { padding: 10px 15px; }

.side-products-list li + li { border-top: 1px solid #ddd; }

.side-products-list h5 { margin-bottom: 7px; font-size: 16px; }

.side-products-list h5 a { color: #252a2f; }

.side-products-list h5 a:hover { color: #d86a3a; }

.side-products-list img { margin-left: 15px; }

.side-products-list img,
.side-products-list h5,
.side-products-list .price { float: right; }

.side-products-list .price span.price-new { color: #d86a3a; font-size: 18px; padding-left: 5px; }

.side-products-list .price span.price-old { font-size: 14px; color: #808080; text-decoration: line-through; }

/* Product Page Styles Starts */

.product-info { padding-top: 10px; }

.product-info .images-block { }

.product-info .images-block .thumbnail { padding: 10px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.product-info.full .images-block .list-inline { margin-right: -5px; }

.product-info.full .images-block .list-inline li { padding-right: 5px; padding-left: 5px; }

.product-info .images-block .list-inline { margin-right: -2px; }

.product-info .images-block .list-inline li { padding-right: 2px; padding-left: 2px; }

.product-info .images-block .list-inline .thumbnail { padding: 5px; }

.product-info .product-details { }

.product-info .product-details h2 { margin-top: 0; font-size: 24px; }

.product-info .product-details h3 { font-size: 22px; }

.product-info .product-details h2, .product-info .product-details h3 { text-transform: uppercase; }

.product-info .product-details .manufacturer { color: #808080; text-transform: uppercase; }

.product-info .product-details .manufacturer span { min-width: 130px; display: inline-block; color: #2f353b; }

.product-info .product-details .price { }

.product-info .product-details .price-head { padding-left: 10px; font-size: 20px; color: #444; text-transform: uppercase; }

.product-info .product-details .price-tax { padding-top: 5px; font-size: 14px; color: #212121; text-transform: uppercase; }

.product-info .product-details .price-new { color: #fc730d; font-size: 24px; padding-left: 5px; }

.product-info .product-details .price-old { font-size: 18px; color: #8e8e8e; text-decoration: line-through; }

.product-info .product-details .options { }

.product-info .product-details .options h3 { margin-bottom: 20px; }

.product-info .product-details .options h6 { font-weight: 700; }

.product-info .product-details .cart-button { }

.product-info .product-details .cart-button .btn { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.product-info .product-details .btn-wishlist,
.product-info .product-details .btn-compare { color: #fff; background: #303030; margin-left: 5px; }

.product-info .product-details .btn-wishlist:hover,
.product-info .product-details .btn-compare:hover,
.product-info .product-details .btn-cart { background: #fc730d; }

.product-info .product-details .btn-cart { font-size: 14px; color: #fff; }

.product-info .product-details .btn-cart:hover { color: #fff; background: #303030; }

.product-info-box { padding-top: 10px; }

.product-info-box + .product-info-box { padding-top: 30px; }

.product-info-box .heading { padding: 13px 20px; font-size: 18px; color: #f70000; background: #fff; border-top: 1px solid #dedede; border-left: 1px solid #dedede; border-bottom: 4px solid #f70000; border-right: 1px solid #dedede; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.product-info-box .content { color: #212121; font-size: 13px; }

/* Tabs Styles Starts */

.tabs-panel { margin-top: 20px; }

.tabs-panel.panel-smart { padding: 0; }

.tabs-panel .nav-tabs { font-size: 16px; border-bottom: 4px solid #fc730d; }

.tabs-panel .nav-tabs > li { margin-bottom: 0; }

.tabs-panel .nav-tabs > li > a { color: #f70000; margin: 0; }

.tabs-panel .nav-tabs > li > a,
.tabs-panel .btn,
.tabs-panel .form-control { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.tabs-panel .nav-tabs > li.active > a,
.tabs-panel .nav-tabs > li.active > a:hover,
.tabs-panel .nav-tabs > li.active > a:focus,
.tabs-panel .nav > li > a:hover,
.tabs-panel .nav > li > a:focus { background: none; }

.tabs-panel .nav-tabs > li > a,
.tabs-panel .nav-tabs > li.active > a,
.tabs-panel .nav-tabs > li.active > a:hover,
.tabs-panel .nav-tabs > li.active > a:focus,
.tabs-panel .nav-tabs > li > a:hover { border: none; }

.tabs-panel .nav-tabs > li.active,
.tabs-panel .nav-tabs > li.active > a { background: #fc730d; color: #fff; }

.tabs-panel .nav-tabs > li > a:hover { background: #f4f4f4; }

.tabs-panel .tab-content { padding: 20px; font-size: 16px; }

.tabs-panel label.control-label { text-transform: uppercase; font-weight: normal; }

.tabs-panel label.control-label.ratings { padding-top: 1px; }

.tabs-panel .btn { margin-right: -10px; }

/* Pagination Styles Starts */

.pagination { margin: 0; }

.pagination > li > a { color: #444c53; }

.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus { background: #f70000; border-color: #d86a3a; }

.results { padding-top: 10px; text-align: left; }

/* Page Content Styles Starts */

.page-box { color: #8b8b8b; font-size: 13px; margin-bottom: 40px; }

.page-box h3 { margin: 0; font-size: 24px; color: #252a2f; }

.page-box h3, .page-box h4 { text-transform: uppercase; }

.page-box h4 { margin: 5px 0 15px; color: #808080; font-size: 18px; }

.page-box .sm-links { margin-bottom: 20px; }

.page-box .sm-links li { background: #f70000; width: 34px; text-align: center; padding: 5px 0 4px; margin: 0 0 0 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.page-box .sm-links li:hover { background: #383838; }

.page-box .sm-links li a .fa { color: #fff; font-size: 24px; }

/* Content Box Styles Starts */

.content-box { border: 1px solid #e9e9e9; background: #fff; margin-top: 20px; padding: 30px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.content-box .special-heading { font-size: 100px; color: #f70000; margin-top: 0; margin-bottom: 30px; }

/* Map Wrapper Styles Starts */

#map-wrapper { border: 1px solid #feffff; margin: 20px 0; height: 250px; padding: 0; }

#map-wrapper iframe { width: 100%; height: 250px; margin: 0; padding: 0; }


textarea { resize: none; }

/* Sidebar Styles Stars */

.side-heading { margin-top: 0; margin-bottom: 20px; padding: 12px 20px; font-size: 24px; color: #fff; background: #fc730d; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: 0 3px #5a5959; }

.side-heading a, .side-heading a:hover, .side-heading a:focus, .side-heading a:visited { color: #fff; text-decoration: none; }

.side-block { background-color: #fff; margin-bottom: 20px; border-radius: 5px; border: 1px solid #dedede; }

.side-block h2 { margin-top: 0; margin-bottom: 0; padding: 12px 20px; font-size: 24px; color: #fff; background: #fc730d; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px 5px 0 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: 0 3px #5a5959; }

.side-block .inner { padding: 30px 15px; }



.categories-list.list-group,
.categories-list .list-group-item:first-child,
.categories-list .list-group-item:last-child { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.categories-list .list-group-item:first-child { -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }

.categories-list .list-group-item:last-child { -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }

.categories-list .list-group-item { color: #ffffff !important; /* font-weight: bold; */ background-color: #fc730d; border-color: rgba(234, 234, 234, 0.37); font-size: 16px; padding: 10px 29px 10px 20px; }

.categories-list .list-group-item:hover, .categories-list .list-group-item:active, .categories-list .list-group-item:focus { background-color: #fc730d !important; }

.categories-list .submenu { }

.categories-list .submenu .list-group { margin-bottom: 0; }

.categories-list .submenu .list-group-item:first-child { -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; border-radius: 0 0 0 0; }

.categories-list .submenu .list-group-item:last-child { -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; border-radius: 0 0 0 0; border-bottom: 0; }

.categories-list .submenu .list-group-item { color: #ffffff !important; /* font-weight: bold; */ background-color: #ff9d54; border-color: rgba(234, 234, 234, 0.37); font-size: 16px; padding: 10px 29px 10px 20px; }

.categories-list .submenu .list-group-item:hover, .categories-list .submenu .list-group-item:active, .categories-list .submenu .list-group-item:focus { background-color: #ff9d54 !important; }



.list-group.categories a.list-group-item:hover,
.list-group.categories a.list-group-item:focus { /* background: none; */ }

.list-group.categories a.list-group-item:hover,
.list-group.categories a.list-group-item:focus,
.list-group.categories a.list-group-item:hover .fa,
.list-group.categories a.list-group-item:focus .fa { color: rgb(252, 115, 13); }

.list-group-item .fa { padding-right: 5px; padding-left: 5px; color: #ffffff; font-weight: bold; margin-right: -18px; }

.filter-group { margin-right: 0px; }

.filter-group label { font-weight: normal; }

/* Blockquote Styles Starts */

.panel-smart blockquote { margin: 0; padding: 5px 15px; color: #8b8b8b; font-size: 13px; border: none; }

.panel-smart blockquote footer { padding-top: 10px; color: #252a2f; font-size: 14px; }

/* Contact Details Box Styles Starts */

.contact-details li + li { margin-top: 20px; }

.contact-details li .fa { color: #fc730d; padding: 5px 0 0 10px; font-size: 18px; }

/* Footer Links Styles Starts */

.footer-links { padding: 25px 0 40px; background-color: #212121; border-top: 1px solid #d1d1d1; }

.footer-links h3 { text-transform: uppercase; margin-bottom: 10px; color: #fff; }

.footer-links ul { list-style: none; margin: 0; padding: 0; }

.footer-links li { padding-top: 2px; /* font-size: 12px; */ }

.footer-links li + li { }

.footer-links .last li + li { border: none; }

.footer-links li,
.footer-links li a { color: #8b8b8b; }

.footer-links li a:hover { color: #d4d4d4; text-decoration: none; }

.footer-links .last li a { color: #ffffff; }

.footer-links .last h3 { /* font-weight: 300; */ }

.footer-links .last h3.lead { font-size: 24px; margin-bottom: 0; color: #8b8b8b; }

.footer-links .last h3.lead span { color: #ffffff; }

/* Copyright Styles Starts */




.copyright { background: #161616; padding: 18px 0 8px; }

.copyright,
.copyright a,
.copyright a:hover { color: #fff; font-weight: 500; }

.copyright p { padding-top: 4px; }

/* Genric Styles Starts */

.img-center { margin-right: auto; margin-left: auto; }

.cart-button .btn,
.product-col .btn-cart { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

.center { margin: 0 auto; text-align: center; }

#testimonials { margin: 30px 0 60px; background-color: #fff; border: 1px solid #dedede; border-radius: 5px; padding: 20px 15px; }

.client-testimonials ul, .client-testimonials ul li { padding: 0; margin: 0; }

.testimonials2-slider-container blockquote { padding: 0; margin: 0 23px; text-align: right; background: none; border: none; }
/*.testimonials2-slider-container blockquote cite { margin: 0 0 20px; font-size: 16px; line-height: 28px; font-style: normal; text-transform: uppercase; letter-spacing: normal; font-weight: normal; float: left; color: #CCCCCC; }*/
.testimonials2-slider-container blockquote .text, .testimonials2-slider-container blockquote p { position: relative; font-size: 17px; line-height: 22px; text-align: right; color: #000; margin: 0 0 10px; letter-spacing: normal; font-style: italic; }

.testimonials2-slider-container i.fa { font-size: 112px; line-height: 112px; text-align: center; display: inline-block; color: #FFF; background-color: #ccc; padding: 46px 50px; border-radius: 102px; margin-bottom: 0; }

@media only screen and (max-width: 767px) {
    .testimonials2-slider-container blockquote { padding: 0; }

    .testimonials2-slider-container blockquote p { font-size: 18px !important; line-height: 32px !important; }
    /*.testimonials2-slider-container blockquote cite { font-size: 13px !important; }*/
    .testimonials2-slider-container blockquote .text { margin: 20px 0 0; }
}


.testimonials2-slider-container { z-index: 2; position: relative; }

.testimonials2-slider-container .flexslider .slides { z-index: 2; }

.testimonials2-slider-container .flex-control-nav { position: relative; }

.testimonials2-slider-container .flex-control-nav li a { width: 12px; height: 12px; }

.testimonials2-slider-container .flex-control-nav li a.flex-active { background-color: #fc730d; }

.testimonials2-slider-container .flex-direction-nav a { background: transparent; width: 30px; height: 30px; }

.testimonials2-slider-container .flex-direction-nav .flex-next { left: 0; top: 45%; }

.testimonials2-slider-container .flex-direction-nav .flex-prev { right: 0; bottom: 50%; }

.testimonials2-slider-container .flex-direction-nav span { background-image: url("images/sliders/slider-testimonial-nav.png"); position: absolute; display: block; height: 19px; width: 14px; }

.testimonials2-slider-container .flex-direction-nav .flex-prev span { background-position: right bottom; }

.testimonials2-slider-container .flex-direction-nav .flex-next span { background-position: left bottom; }

@media only screen and (max-width: 767px) {
    .testimonials2-slider-container .flex-direction-nav { display: none; }
}


/* Control Nav */
.flex-control-nav { display: block; /* width: 100%; */ position: absolute; bottom: 0; /* text-align: left; */ float: left; clear: both; margin-top: -20px; }

.flex-control-nav li { margin: 0 4px; display: inline-block; zoom: 1; *display: inline; }

.flex-control-paging li a { width: 11px; height: 11px; display: block; cursor: pointer; text-indent: -9999px; background-color: #ddd; /* IE */ background-color: rgba(218, 218, 218, 0.8); width: 14px; height: 14px; border-radius: 14px; }

.flex-control-paging li a:hover, .flex-control-paging li a.flex-active { background-color: #fafafa; /* IE */ background-color: rgba(255, 255, 254, 0.9); }

.flex-control-nav li a.flex-active, .flex-control-nav li a:hover { background-color: #fafafa; /* IE */ background-color: rgba(211, 24, 32, 0.52); }

ol.flexlite-control-nav.flexlite-control-paging { display: none; }

.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; }

.flex-control-thumbs li { width: 25%; float: left; margin: 0; }

.flex-control-thumbs img { width: 100%; display: block; opacity: .7; cursor: pointer; }

.flex-control-thumbs img:hover { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }

.flex-control-thumbs .flex-active { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); cursor: default; }


.typeahead.dropdown-menu { z-index: 999999; width: 100%; background-color: #383838; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 3; -webkit-box-shadow: none; color: #fff; box-shadow: none; }

.typeahead.dropdown-menu li { }

.typeahead.dropdown-menu li a { color: #fff; }

.typeahead.dropdown-menu li a:hover { }

.typeahead.dropdown-menu > .active > a, .typeahead.dropdown-menu > .active > a:hover, .typeahead.dropdown-menu > .active > a:focus { color: #ffffff; text-decoration: none; outline: 0; background-color: #5f5f5f; }


.product { margin-bottom: 20px; }

.actions { position: absolute; top: 10px; left: 10px; }

.actions a { /* color: #ffffff; */ /* background-color: #444; */ border: none; padding: 0; }

.actions a:hover, .actions a:focus { background-color: transparent; }

.actions a .fa { padding-right: 0; padding-left: 0; color: #fc730d; font-weight: bold; margin-right: 0; font-size: 26px; }


.quantity { }

.quantity .input-group-btn a { background-color: #eaeaea; color: #000; }

.quantity input { background-color: #ffffff; color: #000; }


#cartButton { font-size: 40px; color: #ffffff; margin-top: 12px; display: block; position: relative; float: left; margin-right: 20px; }

#cartButton .fa { }

#cartButton span.items-counter {display: block;position: absolute;top: -9px;left: 26px;background-color: #212121;color: #ffffff;border-radius: 20px;font-size: 11px;line-height: 20px;min-width: 20px;text-align: center;}



.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child) { border-right: none; }

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-left: none; }



.btn-danger { color: #ffffff; background-color: #fc730d; border-color: #fc730d; }

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger { color: #ffffff; background-color: #e0660a; border-color: #fc730d; }

.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger { background-image: none; }

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active { background-color: #e0660a; border-color: #fc730d; }


.text-bold { font-weight: 700; }

#carousel-example-generic { display: inline-block; }
/*****************************/

/* Plugin styles */
ul.thumbnails-carousel { padding: 5px 0 0 0; margin: 0; list-style-type: none; text-align: center; }

ul.thumbnails-carousel .center { display: inline-block; }

ul.thumbnails-carousel li { margin-right: 5px; float: left; cursor: pointer; }

.controls-background-reset { background: none !important; }

.active-thumbnail { opacity: 0.4; }

.indicators-fix { bottom: 70px; }

.success-msg { margin-bottom: 20px; font-weight: 500; }

div.form-error { /*display: none;*/ color: #F36523; }

input.form-error, textarea.form-error, select.form-error { border: 1px solid rgba(255, 122, 13, 0.5); background-color: rgba(255, 122, 13, 0.06); }

input.form-error + label + .input-group-addon { background-color: rgba(255, 122, 13, 0.06); border-color: #FFB97F; }

input.form-error:focus + label + .input-group-addon { background-color: rgba(255, 122, 13, 0.06); border-color: #FF7A0D; }

.form-control:focus + .input-group-addon { border-color: rgba(46, 46, 46, 0.4); }


label.form-error { color: #FF7A0D; font-weight: normal; font-size: 18px; text-transform: none; position: absolute; top: 4px; right: 20px; font-family: Arial; }

select + label.form-error { /* right: 23px; */ }

.form-error.LTR + label.form-error { left: 0; }

.form-control:focus { border-color: rgba(46, 46, 46, 0.4); -webkit-box-shadow: none; box-shadow: none; }

.form-error.form-control:focus { border-color: #FF7A0D; -webkit-box-shadow: none; box-shadow: none; }



.signup-page { border: 1px solid #ccc; max-width: 500px; margin: 0 auto; padding: 30px; }

.signup-page h1 { margin: 0; padding: 0; }

.signup-page .panel-smart { margin-top: 40px; }

.categories-block .side-heading a { display: none; }

@media only screen and (max-width: 767px) {
    .categories-block .side-heading a { display: inline; font-size: 18px; /* margin-left:10px; */ float: left; line-height: 30px; }
}


@media only screen and (max-width: 992px) {
    /*#collapseCategories:not(.collapse) { height: 0; overflow: hidden; }*/
    .sidebar { display: none; }
    .contentbar + .sidebar { display: block; }
}

/*---- Back to top button --------*/
#go-to-top { position: fixed; bottom: 20px; right: 20px; text-indent: -999em; /* Hide text */ color: white; background-color: rgba(0, 0, 0, 0.3); background-image: url(../images/back-to-top.png); padding: 0; height: 50px; width: 50px; opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); z-index: 999; display: none; -webkit-transition: opacity 0.4s ease-in-out 0s; -moz-transition: opacity 0.4s ease-in-out 0s; transition: opacity 0.4s ease-in-out 0s; }
#go-to-top:hover { opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); background-color: rgba(0, 0, 0, 0.6); }

@media only screen and (max-width: 767px) {
    #go-to-top { height: 30px; width: 30px; background-size: cover; bottom:60px;}
}

