﻿@import url(/css/opensanshebrew.css);
@import 'https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700';

body {/* background: #eaeaea; */color: #000000;font: 16px/22px 'Open Sans Hebrew', sans-serif;direction: rtl;background-image: url(/images/bg.png);/* background-color: #fff; */background-repeat: repeat;/* background-position: center 43px; */}

/* Standard Styles Starts */

a { color: #7A5A42; }
a:hover { color: #5a483b; text-decoration: none; }
a:focus { outline: none; }
h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans Hebrew', sans-serif; color: #212121; }
h1 { font-size: 34px; }
h2 { font-size: 30px; }
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: 0; padding-right: 0; }
/*.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%; }


.creator { width: 71px; height: 31px; display: block; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAATCAYAAADCrxD+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABXpJREFUWMO9mAlMHFUYx1ertgYLlkOg5erSA2i5oZwWra2KKLZVaZtYTaqJmqjxiIlGidXEFiVpaZpoYtWYmGiNR5TUKy0VKSvsyXIsu60cUkCB5doFloWy+/ze8O328ZyZBVz7kl/m7XvfvJn332++75tREEKcZL7tGD93vlAfn+gyJKTMNCWmOg0I2+d/N21Jt7Vu32npea385ExvXxSso2CIAAaAGcCxBKaAYaAF+BAoYNZU4/26cN1U7pos6Xh92sxApIxtIdrN4VGtwE4jNbhY9uiPmvAYoo/bLKBD9DJHoR+9gWhCo0hr0S7z7MBgOHNBejN24p92FNes4MZfkdnwac72sIwtv+5hjzjFYz+fLaLCaGGjOkSL6GSOgkjrE4hemUjUQeGkv/LY6/+TOLTtBjK4sXqJzSqBCc72EnCziO2NgImxox6ZQSd+Ii7XDeYH9tZqI+OIMSN3uDkzbwiwGpFmBu/vrPwhY3rOsC5mo0sXu0kQSHNbDLl08ND3zEWpF/0BWNG9pfib6w8CNhFxfgCuwzU9bRZIEtnwqzIC87a3czb00VXQiaTR6jMl6uBIYkzLGZnp6VG6pyZXu2y2Nb5wT00FjH5X/TB4j5t6kAbENT/4yAXmonQjgUDQMlgNVHE33YHrvs+NvyziCS0S4nwrIs4xzuYtQRz37OwK8/17VDRmgNdY58bGgmWey3/hstsDm7ML/9JGwaMG4rSX7FYt5XwflHI33Yvj93Hjddx598g8mjTgb2RsVwEXOZtcQZyhTz97Qhu5XogfxvSlizM3MhoM5w0JQTkillj27qvxoziPcTd9GbgJPWuAixGbmfM+9xG73mBsd3Bz7eh5CkVzVsGfEDcIpSkla9xWU1s8aTDmTmr1BZMa3TyePnukGIzbet8+UkG9hsadxltCSF9FpVRGuB4DdBqm5iIZ7gD2AW3cjTcz633Jzb2A4zEi8crJ/TahyNT+JDdX5bmGQguiCNkG0FGi4r1oEZ3IUeivUxKa4agwhk3J01DrnHBPT6/kRIkF3sONTfzHbFXFrHuQm/sVx1/ixifRU+a48bvRvpMbv8srjg6FWao4XpFAGEpTUvp4f+XxchBnFVdYjfopjdNaLJRZO5rzEFo4JgAN3Hm1wAqRAP0xU/h5WjcQsEAcD1CruI0ZeSOQpiFd5w/LAjZga9XHJzkFoSBbNQaGkY5DT33DPEYGkU3SDfVhcO0T6Xt+0xttAr4GHpeoT34RyUQObuxJtC3nxvuFMmZh+4hd/6o4NCCn5QzP9FyOhxQd6LLZgxfBrc6OTqXp3lKddq1y3ouiN1xxmC2xWHvw7UVgDf47vliJpYBcwH7eh7fRoB2GtjRgT/uwL5UWZxnZitJ3tPKIOnSdsA5N5/YL9bSK3SmShgP8mMkoiVgESrUPOPszMra0+Az2uzi977xbsUCcuvpMkVqkC71B4WcaZTacz9nul7H9gl/7qjiQtYwp2WN2VcN2R7tli6PVlOpoobSlCn0PLUzfZE4eP1tT3FpwZ4cn7tDHa6JBvRUWLxF5xvPwTTlzGWQDyRjL2E28KbHZ30WEDMJaSawdkBTHm7HoexKiWwRaKPyo19EXT+Hc+CSHs6s7BN9h/N26saJlN7FNwvYZCU87IWI7KvY5Y2G2orCfIhbzycKb6RKIOmQtsewpO4eLl10jcfg3aoIvuhES4uSIrFstZqvQcvXMUuscoRCEOKMJiyYteUVdjjbTVlz8wDUSh3KcszvlI06pJNL9QnFMxaVqSvs8Gg7PnKadO5rQxvLQ/rrOp587PXjqk2evWK1skbYL6xwVfnNRcf16Dl9zGuArpuznv+LRwPwbFoF5PsSh1bUOX1jPA3Fidv8A3pbD48udcEEAAAAASUVORK5CYII=') no-repeat left center; text-align: left; float: left; }
.copyright-text { float: right; }


.sidebar { padding-top: 90px; }
.banner { display: block; }
.sidebar .banner { margin-bottom: 20px; }
.sidebar .banner img { border-radius: 5px; }


.order-details td { padding: 3px 15px; }

.LTR { direction: ltr; }

.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: 25px;/* text-align: center; */}
.articles span { color: #444; }
.articles a, .articles a:hover { color: #fff; text-decoration: none; display: block; }



/* 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(255, 255, 255); */ margin-bottom: 20px; /*position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;*/ }
#header-area.home { margin-bottom: 0; /* background-color: #000; */ background-repeat: no-repeat; background-position: center 43px; }
.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: 120px; margin-top: -15px; margin-bottom: -15px; }

#search { margin-top: 30px; }
#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 #cccccc; 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: #4D9D16;/* background: #a8a8a8; */}
#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: rgb(149, 149, 149); */background: rgb(112, 185, 61);}
#main-menu .dropdown-menu { background: #5a5959; 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; min-width: 100%; }
#main-menu .navbar-nav > li > .dropdown-menu li a { color: #fff; font-size: 14px; padding: 9px 20px; font-weight: normal; }
#main-menu .dropdown-menu li:hover a, #main-menu .dropdown-menu li a:focus { background: #d6c875; 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; }


@media (min-width: 768px) {
    #main-menu .navbar-nav { width: 100%; }
    #main-menu .navbar-nav > li:last-child { float: left; }
}


.navbar-toggle { float: right; margin-left: auto; margin-right: 15px; }



/* Breadcrumb Styles Starts */

.breadcrumb { text-transform: uppercase; padding: 4px 0; /* border: 1px solid #c5c5c5; */ background: transparent; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /* margin-bottom: 0; */ }
.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;*/ }



#main-carousel .carousel-control.left,
#main-carousel .carousel-control.right { background: none; color: #fff; }
#main-carousel .carousel-control.left:hover,
#main-carousel .carousel-control.right:hover { 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; }

/* 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 .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 h4 { font-size: 16px; }
.product-col h4,
.product-col h4 a { color: #252a2f; font-weight: bold; }
.product-col h4 a:hover,
.product-col h4 a:focus { 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: 14px; color: #5a5a5a; text-decoration: line-through; }
.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 .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; min-height: 357px; }
#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; }
.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; }

.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: #4d9d16;padding: 5px 0 0 10px;font-size: 18px;}

/* Footer Links Styles Starts */

.footer-links { padding: 40px 0 40px; background-color: #2e2e2e; border-top: 1px solid #d1d1d1; }
.footer-links [role=heading] { text-transform: uppercase; margin-bottom: 8px; color: #fff; font-size: 20px; font-weight: 600; display: block; }
.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: #ffffff; }
.footer-links li a:hover { color: #d4d4d4; text-decoration: none; }
.footer-links .last li a { color: #ffffff; }
.footer-links .last .lead { font-size: 20px; margin-bottom: 0; color: #ffffff; font-weight: 300; }
.footer-links .last .lead span { color: #ffffff; font-weight: 600; }

/* Copyright Styles Starts */




.copyright { background: #2e2e2e; padding: 10px 0 8px; border: 1px solid #3a3a3a; }
.copyright,
.copyright a,
.copyright a:hover { color: #fff; font-weight: 500; }
.copyright p { padding-top: 7px; }

/* 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: #f2f2f2; /* border: 1px solid #dedede; */ border-radius: 5px; padding: 20px 15px; }




.testimonials-list, .testimonials-list li { padding: 0; margin: 0; list-style: none; }
.testimonials-list li a, .testimonials-list li a:hover, .testimonials-list li a:focus, .testimonials-list li a:visited { text-decoration: none; }


.testimonials-page .selected-testimonial { }

.testimonials-page .other-testimonials { }
.testimonials-page .other-testimonials h2 { margin-top: 70px; margin-bottom: 30px; padding-bottom: 13px; font-size: 26px; width: 100%; border-bottom: 1px solid #ccc; display: block; }

.testimonials-page .testimonials-list { }
.testimonials-page .testimonials-list li { margin-bottom: 30px; }
.testimonials-page .testimonials-list img { }
.testimonials-page .testimonials-list h3 { font-size: 20px; color: #d6c875; margin: 4px 0 10px; }
.testimonials-page .testimonials-list blockquote .text p { font-size: 16px; font-style: normal; font-weight: 400; }


.testimonials-list blockquote { padding: 0; margin: 0 23px; text-align: right; background: none; border: none; }
.testimonials-list blockquote .text, .testimonials-list blockquote p { position: relative; font-size: 20px; line-height: 22px; text-align: right; color: #000; margin: 0 0 10px; letter-spacing: normal; font-style: italic; }
.testimonials-list 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) {
    .testimonials-list blockquote { padding: 0; }
    .testimonials-list blockquote p { font-size: 18px !important; line-height: 32px !important; }
    .testimonials-list 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: rgb(203, 170, 129); }
.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: #a8a8a8; }
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; }
.actions a:hover, .actions a:focus { background-color: #7d7d7d; }
.actions a .fa { padding-right: 0; padding-left: 0; color: #ffffff; font-weight: bold; margin-right: 0; }


.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: -5px; left: 29px; 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-default { color: #ffffff; background-color: #a8a8a8; border-color: #a8a8a8; }
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default { color: #ffffff; background-color: rgb(149, 149, 149); border-color: rgb(149, 149, 149); }
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default { background-image: none; }
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active { background-color: #e0660a; border-color: #fc730d; }



#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: #a94442; }
input.form-error, textarea.form-error, select.form-error { border: 1px solid #ebccd1; background-color: #f2dede; }
input.form-error + label + .input-group-addon { background-color: rgba(255, 122, 13, 0.06); border-color: #ebccd1; }
input.form-error:focus + label + .input-group-addon { background-color: rgba(255, 122, 13, 0.06); border-color: #ebccd1; }
.form-control:focus + .input-group-addon { border-color: rgba(46, 46, 46, 0.4); }


label.form-error { color: #a94442; 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: #ebccd1; -webkit-box-shadow: none; box-shadow: none; }

.form-error.form-control::-webkit-input-placeholder { color: #a94442; }
.form-error.form-control::-moz-placeholder { color: #a94442; }
/* Firefox 19+ */
.form-error.form-control:-moz-placeholder { color: #a94442; }
/* Firefox 18- */
.form-error.form-control:-ms-input-placeholder { color: #a94442; }


.phone-col { float: right; padding-left: 0; }
.phone-prefix-col { float: left; }

#slideshow ul, #slideshow ul > li { list-style: none; margin: 0; padding: 0; }

.slideshow-form-container .container { padding: 0; }

.form-wrapper { background: rgba(0, 0, 0, 0.28); padding: 40px 60px 60px; color: #333333; }
.form-wrapper .form-control { border-radius: 2px !important; height: 40px; }
.form-wrapper .input { margin-bottom: 16px; }
.form-wrapper a, .form-wrapper a:hover { width: 100%; background-color: #72b541; color: #fff; border-radius: 0px; border: none; line-height: 28px; font-size: 16px; }

.form-wrapper h2 { margin-bottom: 0; max-width: 100%; color: #fff; }
.form-wrapper span { margin-bottom: 30px; display: block; font-size: 15px; }
.form-wrapper hr { color: #fdd87d; border-color: rgba(255, 255, 255, 0.21); }

@media (min-width: 768px) {
    .form-wrapper h2 { min-width: 321px; }
    .slideshow-form-container { position: absolute; z-index: 999; top: 50%; left: 0; width: 100%; margin-top: -200px; }
    .slideshow-form-container .form-wrapper { position: absolute; }
    .custom-form { max-width: 379px; }
}

.phone { text-align: left; margin-top: 22px; }
.phone a { font-size: 26px; color: #000000; font-family: 'Open Sans Condensed', sans-serif; display: inline-block; line-height: 35px; font-weight: 600; }
.phone a:hover, .phone a:focus { text-decoration: none; }
.phone img { display: inline-block; float: left; margin-right: 10px; }

.navbar-header .phone { margin: 10px; float: left; }
.navbar-header .phone a { font-size: 26px; color: #fff; line-height: 35px; }


.cubes { color: #fff; text-align: center; }
.cubes .btn-default, a.cubes .btn-default:visited { color: #fff; background-color: transparent; border-radius: 0px 0px; padding: 10px 30px; font-size: 15px; border: 1px solid #fff; position: absolute; bottom: 20px; left: 50%; margin-left: -75px; width: 150px; }
.cubes .btn-default:hover, .cubes .btn-default:focus, .cubes .btn-default.focus, .cubes .btn-default:active, .cubes .btn-default.active, .open > .dropdown-toggle.cubes .btn-default { color: #fff; background-color: transparent; border-radius: 0px 0px; border: 1px solid #fff; }
.cubes h2 { font-size: 20px; }
.cubes .item { margin-bottom: 20px; }
.cubes .item a { height: 100%; width: 100%; display: block; overflow: hidden; color: #fff; text-decoration: none; position: relative; }
.cubes .item img { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.cubes .item a:hover { color: #fff; text-decoration: none; }
.cubes .inr { padding: 0 20px; }

.cubes .item .frontside, .cubes .item .backside { display: block; position: relative; -webkit-transition: all 500ms ease-out; -moz-transition: all 500ms ease-out; -ms-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; transition: all 500ms ease-out; }
.cubes .item .frontside h2 { background: rgba(220, 70, 55, 0.9); color: #fff; padding: 0px 20px; margin-bottom: 0px; margin-top: 0; display: block; position: absolute; bottom: 0; line-height: 55px; width: 100%; }


.cubes .item .backside {background: rgba(77, 157, 22, 0.65);}
.cubes .item a:hover .backside { }

.cubes .item a .frontside { margin-top: -50px; }
.cubes .item a:hover .frontside { margin-top: -100%; }
.cubes .item a:hover .frontside h2 { display: none; }

.cubes .item .backside h2 { height: 50px; margin: 0; padding: 0; color: #fff; display: table; width: 100%; }
.cubes .item .backside h2 > span { line-height: 25px; display: table-cell; text-align: center; vertical-align: middle; }
.cubes .item .backside span { font-size: 16px; }
/*.cubes .col-xs-12 { width: 100%; }*/

@media (min-width: 520px) {
    /*.cubes .col-sm-6 { width: 50%; float: right; }*/
}

@media (min-width: 992px) {
    /*.cubes .col-md-6 { width: 50%; }*/
}

@media (min-width: 1200px) {
    .cubes h2 > span { font-size: 20px !important; }
}


.crow { padding: 60px 0; text-align: center; }
.crow h2 { }
.crow i, .crow em { font-size: 16px; display: block; }



.images { }
.images img { display: block; margin-bottom: 20px; }
.images img:last-child { margin-bottom: 5px; }


.viewarticle .images { }
.viewarticle .images img { display: block; margin-bottom: 0; width: 100%; }
.viewarticle .images img:last-child { margin-bottom: 0; }

.viewarticle .images .item { width: 50%; float: right; margin: 0; padding: 1px; overflow: hidden; }
.viewarticle .images a { display: block; width: 100%; margin: 0; padding: 0px; position: relative; }
.viewarticle .images a .zoom { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(255, 17, 70, 0); }
.viewarticle .images a:hover .zoom { background-color: rgba(164, 164, 164, 0.27); -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; transition: 0.3s linear; }
.viewarticle .images .zoom i { font-size: 40px; color: rgba(255, 255, 255, 0); text-align: center; width: 40px; position: absolute; top: 50%; left: 50%; margin-left: -20px; margin-top: -20px; }
.viewarticle .images a:hover .zoom i { color: rgba(255, 255, 255, 1); -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; transition: 0.3s linear; }

.viewarticle .images h3 { display: block; text-align: center; /* width:100%; */ color: #000; padding: 18px 0; font-size: 22px; margin: 0 10px 20px; border-bottom: 1px solid #E4E4E4; }

@media (min-width: 768px) {
    .viewarticle .images .item { width: 25%; }
}




#popupModal { display: table; width: 100%; height: 100%; }
#popupModal .close { position: absolute; top: 9px; left: 15px; }
#popupModal .modal-dialog { display: table-cell; text-align: center; height: 100%; vertical-align: middle; }
#popupModal .modal-content { width: 550px; max-width: 100%; min-height: 300px; margin: 0 auto; text-align: right; }


.faq .panel, .faq .panel-default > .panel-heading, .faq.panel-group .panel-heading + .panel-collapse .panel-body { border: none; }
.faq .panel-heading { padding: 15px 15px; border-radius: 3px; }
.faq .panel-title { font-size: 17px; }


#slideshow .caption .inner { text-align: center; }
#slideshow .caption h2 { color: #fff; font-weight: 600; font-size: 30px; text-align: center; display: inline; padding: 3px 20px; background-color: rgba(168, 168, 168, 0.52); line-height: 47px; }



@media (min-width: 768px) {
    #slideshow .caption h2 { font-size: 35px; padding: 3px 20px; line-height: 61px; }
}


/*.footer-links .item { width: auto; float:none; }

@media (min-width: 768px) {
    .footer-links .item { width: 20%; float:right;  padding-right:15px; padding-left:15px;}
}*/
