﻿@import 'https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700|Open+Sans:600|Oswald:300,400|Roboto+Condensed';

body {

/* background: #eaeaea; */

color: #000000;

font: 16px/22px 'Roboto Condensed', sans-serif;
/*font-weight:300;*/

/* background-image: url(/images/bg.jpg); */

/* background-color: #fff; */

/* background-repeat: no-repeat; */

/* background-position: center 43px; */
}

/* Standard Styles Starts */

a {color: #883b38;}
a:hover {color: #a05e5c;text-decoration: none;}
a:focus { outline: none; }
h1, h2, h3, h4, h5, h6 { font-family: 'Roboto Condensed', 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-left: 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: right; float: right;}
.copyright-text { float:left;}


.sidebar {/* padding-top:90px; */}
.banner { display: block; }
.sidebar .banner { margin-bottom: 20px; }
.sidebar .banner img { border-radius: 5px; }


.order-details td { padding: 3px 15px; }


.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; }
.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;}
#header-area.home {margin-bottom: 0;background-image: url(/images/bg-en.jpg);background-color: #fff;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-right: 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-left: 5px; }

/* Main Header & Search Styles Starts */

.main-header { padding: 25px 0; }
#logo { margin-top: 0px; margin-bottom: 0px; }

#logo img {height: 120px;margin-top: -10px;margin-bottom: -10px;}

#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 1px 1px 0;color: #bbbbbb;height: 45px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border-radius: 6px 6px 0 0;}
#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: left; 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-left: 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: left; }
#cart .btn i.fa-caret-down { color: #f70000; margin-top: 11px; margin-right: 20px; font-size: 16px; float: right; }
#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-left: 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: #924945;z-index: 1000;}
#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(214, 200, 117, 0.78);}
#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 {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:right;}
}


.navbar-toggle { float:left; margin-right:auto; margin-left: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;display: inline-block;line-height: 17px;vertical-align: top;}
.breadcrumb li a {color: #000000;display: inline-block;line-height: 22px;}

/* 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: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-right: 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-left: auto; margin-right: auto; }
.product-col.list .image { margin-right: 20px; padding: 0; float: left; }
.product-col .caption { padding: 10px 0; text-align: center; }
.product-col.list .caption { padding-top: 0; text-align: left; }
.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-right: 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-right: 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-left: 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-right: 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; }
#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-left: 5px; padding-right: 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 { right: 60px; }
#owl-product .owl-controls .owl-nav .owl-next { right: 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-left: 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-right: 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-right: 15px; }
.side-products-list img,
.side-products-list h5,
.side-products-list .price { float: left; }
.side-products-list .price span.price-new { color: #d86a3a; font-size: 18px; padding-right: 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-left: -5px; }
.product-info.full .images-block .list-inline li { padding-left: 5px; padding-right: 5px; }
.product-info .images-block .list-inline { margin-left: -2px; }
.product-info .images-block .list-inline li { padding-left: 2px; padding-right: 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-right: 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-right: 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-right: 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-right: 1px solid #dedede; border-bottom: 4px solid #f70000; border-left: 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-left: -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: right; }

/* 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-left: 5px; padding-right: 5px; color: #ffffff; font-weight: bold; margin-left: -18px; }
.filter-group { margin-left: 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: #d6c875;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 [role=heading] {text-transform: uppercase;margin-bottom: 20px;color: #fff; font-size:18px;}
.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 .lead { font-size: 24px; margin-bottom: 0; color: #8b8b8b; font-weight: 300; }
.footer-links .last .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-left: auto; margin-right: 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;overflow: hidden;}

.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: left; background: none; border: none; }
.testimonials-list blockquote .text, .testimonials-list blockquote p { position: relative; font-size: 17px; line-height: 22px; text-align: left; color: #000; margin: 0 0 10px; 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: #d6c875;}
.testimonials2-slider-container .flex-direction-nav a { background: transparent; width: 30px; height: 30px; }
.testimonials2-slider-container .flex-direction-nav .flex-next { right: 0; top: 45%; }
.testimonials2-slider-container .flex-direction-nav .flex-prev { left: 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: right; */ float: right; 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(214, 200, 117, 0.67);}
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: right; 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; right: 10px; }
.actions a { color: #ffffff; background-color: #444; border: none; }
.actions a:hover, .actions a:focus { background-color: #7d7d7d; }
.actions a .fa { padding-left: 0; padding-right: 0; color: #ffffff; font-weight: bold; margin-left: 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: right; margin-left: 20px; }
#cartButton .fa { }
#cartButton span.items-counter { display: block; position: absolute; top: -5px; right: 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-left: 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-right: none; }



.btn-default {color: #ffffff;background-color: #d6c875;border-color: #d6c875;}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {color: #ffffff;background-color: #bbaf68;border-color: #bbaf68;}
.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-left: 5px; float: right; 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: #FF7A0D;font-weight: normal;font-size: 18px;text-transform: none;position: absolute;top: 4px;right: 20px;font-family: Arial;}
select + label.form-error { /* left: 23px; */ }
.form-error.LTR + label.form-error { right: 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; }



#slideshow ul, #slideshow ul > li { list-style:none; margin:0; padding:0;}

.slideshow-form-container .container { padding: 0; }

.form-wrapper {background: rgba(90, 89, 89, 0.71);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: #d6c875;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%; right: 0;width: 100%;margin-top: -200px;}
    .slideshow-form-container .form-wrapper {position: absolute;}
    .custom-form { max-width: 379px; }
}
.phone {text-align: right;margin-top: 30px;}
.phone a {font-size: 33px;color: #5a5959;font-family: 'Open Sans Condensed', sans-serif;display: inline-block;line-height: 35px;font-weight: 700;}
.phone a:hover, .phone a:focus { text-decoration:none;}
.phone img {display: inline-block;float: right;margin-left: 10px;}

.navbar-header .phone {margin: 10px;float: right;}
.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; text-transform:uppercase;}
.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: 23px; }
.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; right: 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(146, 73, 69, 0.74);}
.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 {line-height: 50px;height: 50px;margin: 0;padding: 0;color: #fff;}
.cubes .item .backside span { font-size: 16px; }
/*.cubes .col-xs-12 { width: 100%; }*/

@media (min-width: 520px) {
    /*.cubes .col-sm-6 { width: 50%; float: left; }*/
}

@media (min-width: 992px) {
    /*.cubes .col-md-6 { width: 50%; }*/
}

@media (min-width: 1200px) {
    .cubes h2 { font-size: 22px; }
}


.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: left; 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;right: 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: left;}




.form-wrapper.sidepanel-form {
    background: rgba(90, 89, 89, 0.71);
    padding: 10px 20px 20px;
    color: #333333;
}

.form-wrapper.sidepanel-form .phone-col {
    float: none;
    padding-right: 15px;
}
.sidebar-affix.affix {
    top:70px;
}

.alert i {
margin-right: 6px;
}
.contentbar {
    padding-bottom:30px;
}
.navbar-cat-collapse {
padding:0;
}

.whatsapp-widget {
    bottom: 21px;
    right: 23px;
    opacity: 1;
    transition: opacity 0.5s ease 0s;
    box-sizing: border-box;
    direction: ltr;
    position: fixed !important;
    z-index: 16000160 !important;
}

    .whatsapp-widget > * {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
        box-sizing: border-box !important;
    }

    .whatsapp-widget .btnwrap {
        display: flex;
        margin-top: 14px;
        position: relative;
        -webkit-box-pack: end;
        justify-content: flex-end;
    }

        .whatsapp-widget .btnwrap a {
            width: 60px;
            height: 60px;
            order: 2;
            padding: 5px;
            box-sizing: border-box;
            border-radius: 50%;
            cursor: pointer;
            overflow: hidden;
            box-shadow: rgb(0 0 0 / 40%) 2px 2px 6px;
            transition: all 0.5s ease 0s;
            position: relative;
            z-index: 200;
            display: block;
            border: 0px;
            background: rgb(77, 194, 71) !important;
        }

    .whatsapp-widget svg {
        width: 100%;
        height: 100%;
        fill: rgb(255, 255, 255);
        stroke: none;
    }

