
*
{
    margin: 0;
    padding: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html
{
    overflow-y: scroll;
    margin: 0;
    padding: 0;
}

body
{
    margin: 0px;
    padding: 0px;
}

.no-border table,
.no-border td{
    border:0;
}

body,
td,
th,
input,
textarea,
select,
a
{
    font-size: 100%;
    outline: none !important;
}

.btn
{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    -webkit-box-shadow: none;
    text-shadow: none;
    -moz-text-shadow: none;
    -ms-text-shadow: none;
    -o-text-shadow: none;
    -webkit-text-shadow: none;
    background-repeat: repeat-x;
    border-image: none;
    line-height: 18px;
    padding: 5px 12px;
    outline: none;
    background-image: linear-gradient(to bottom, #f25d3c, #f94a23);
    background-image: -moz-linear-gradient(to bottom, #f25d3c, #f94a23);
    background-image: -webkit-linear-gradient(to bottom, #f25d3c, #f94a23);
    background-image: -ms-linear-gradient(to bottom, #f25d3c, #f94a23);
    background-image: -o-linear-gradient(to bottom, #f25d3c, #f94a23);
}

.quantity-adder [class*="icon-"]
{
    cursor: pointer;
}

button
{
    outline: none;
}

.btn:hover,
.btn:focus
{
    text-decoration: none;
    background-position: 0 0;
    outline: none;
}

table td b
{
    font-size: 14px;
    font-weight: 500;
}

table label
{
    display: inline;
    margin: 0 0 0 0;
}

.resgister select
{
    width: 206px;
}

/* fix color box */



#colorbox,
#cboxOverlay,
#cboxWrapper
{
    overflow: visible !important;
    width: auto;
    height: auto;
}

h1,
h2,
h3,
h4,
h5,
h6,
header,
div.cart a.button,
div.cart input.button,
.nav-tabs > li > a,
div.price,
.breadcrumb a,
.breadcrumb span,
a.button,
input.button,
.btn,
footer nav ul li a,
.htabs a
{
    outline: none;
    font-family: 'Bookman Old Style', Helvetica, Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
b,
strong,
big
{
    color: #2e3039;
}

section#slideshow
{
    margin: 0 0 20px;
    background: #E7E8E8;
}

/* font style for text */



.required,
.htabs a,
.order-detail,
.manufacturer-heading,
.product-compare,
.product-compare a,
.product-list .name a,
.product-grid .name a,
.attribute thead td,
.attribute thead tr td:first-child,
.attribute tr td:first-child,
.compare-info thead td,
.compare-info thead tr td:first-child,
.compare-info tr td:first-child,
.compare-info .name a,
.wishlist-info thead td,
.cart-info thead td,
.cart-info tbody span.stock,
.checkout-heading,
.checkout-product thead td,
table.list thead td a,
.list thead td,
ul.box-filter span
{
    font-weight: bold;
}

.breadcrumb a,
article.info h1,
.pav-custom .pav-summer h3,
.pav-custom .pav-dapibus h3
{
    font-weight: 100;
}

a.button,
input.button,
.pav-custom .pav-summer h5,
.pav-custom .pav-dapibus h5,
.pav-custom .pav-custom-block-three h3,
#footer h3
{
    font-weight: 300;
}

ul.box-category > li a.active,
ul.box-category > li ul > li > a.active,
.price span,
h1,
h2,
h3,
h4,
h5,
h6,
header h3,
.box .box-heading,
.box-product .name a,
.name a,
.product-filter b,
ul.box-category > li > a,
.welcome,
.htabs a
{
    font-weight: 500;
}

#notification a,
.pagination .links b,
.pagination .links a
{
    font-weight: 600;
}

/* End */

/*Change Style Color*/



.price-new{ color:#FF0000;}
header #welcome a,
.promotion .box h5 a:hover,
.content-page .pav-blog-latest h4 a:hover,
.breadcrumb a:hover,
.breadcrumb a.active,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.pagination .links b,
a:hover,
a:focus,
.product-info .carousel-control:hover,
.pav-custom .pav-custom-block-three .col-left h3 span,
.pagination .links a:hover,
.pavblock h4 a:hover,
h3.name a:hover,
.name a:hover,
.pav-custom .pav-summer h3 span,
.pav-custom .pav-dapibus h3 span,
.footer address a,
.megamenu .mega-group > a .menu-title,
p.pav-brand-title a b,
.htabs a.selected,
.htabs a:hover,
.pavcontentslider h1 span,
.pavcontentslider h2 span,
.pavcontentslider h3 span,
.pavcontentslider h4 span,
.pavcontentslider h5 span,
.pavcontentslider h6 span,
.buttons a b:hover,
.compare-info td.name a,
.compare-info td.remove a.button:hover,
a.product-zoom
{
    color: #f25d3c;
}

#header ul#links li a:hover,
#off-canvas-nav,
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
a.button,
input.button,
.navbar .btn-navbar,
.navbar .btn-navbar:hover,
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.search .product-compare a.button,
.pavcontentslider .carousel-indicators li:hover,
.navbar .nav > li > a:hover,
nav .dropdown-menu li:hover,
.category-list ul li a:hover,
.pavcontentslider .carousel-indicators li.active,
.pavcontentslider .banner-info div:before,
.category h3.box-heading,
.pav-affiliate h3.box-heading,
.pav-account h3.box-heading,
.custom-footer-top article ul li a:hover,
nav .dropdown-menu .mega-col .dropdown-mega li:hover,
.manufacturer-heading,
.btn,
.btn:hover,
.btn:focus,
.navbar-inner .nav-collapse .nav > li > a:hover,
.nav-collapse .nav > li > a:focus,
.nav-collapse .dropdown-menu a:focus,
span.product-label-special
{
    background-color: #f25d3c;
}
.btn-group.open .btn.dropdown-toggle{
    background-color: #52575A;
}
.box .box-heading.highlight
{
    background-color: #f25d3c;
    color: #FFF;
}

.box .box-content.highlight
{
    background: #20262A;
}

.product-inner:hover,
.btn,
.pav-blog-latest .box-heading,
.product-compare a.button
{
    border-color: #f25d3c;
}

.product-inner .wishlist a:hover,
.product-info .cart a.wishlist:hover
{
    background-position: 0 -29px;
}

.product-inner .compare a:hover,
.product-info .cart a.compare:hover
{
    background-position: -32px -29px;
}

/*End*/



.category-list ul li a:hover
{
    color: #FFF;
	
}

.footer a:hover
{
    color: #FFF;
}

.product-filter a.button,
a.button
{
    color: #FFF;
}

.price
{
    font-size: 16px;
    margin-bottom: 12px;
}

.fs9
{
    font-size: 9px;
}

.fs10
{
    font-size: 10px;
}

.fs11
{
    font-size: 11px;
}

.fs12
{
    font-size: 12px;
}

.fs13
{
    font-size: 13px;
}

.fs14
{
    font-size: 14px;
}

.fs15
{
    font-size: 15px;
}

.fs16
{
    font-size: 16px;
}

h1,
.welcome
{
    margin-top: 0px;
    margin-bottom: 15px;
}

#content h1
{
    height: auto;
    line-height: normal;
}

h1
{
    font-size: 20px;
}

h2
{
    font-size: 15px;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 0;
}

p
{
    padding: 0;
}

a
{
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
}

a,
a:visited,
a b
{
    text-decoration: none;
    cursor: pointer;
}

a:hover,
a:focus
{
    text-decoration: none;
}

a img
{
    border: none;
}

form
{
    padding: 0;
    margin: 0;
    display: inline;
}

ol,
ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

blockquote,
q
{
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after
{
    content: '';
    content: none;
}

input[type='text'],
input[type='password'],
textarea
{
    background: #FFFFFF;
    border: 1px solid #e5e7e7;
    padding: 5px;
    height: auto;
    line-height: normal;
    margin-bottom: 10px;
}

select
{
    border-color: #E0E3E4;
    margin: 0;
    padding: 3px;
    width: auto;
    font-size: 15px;
}

label
{
    cursor: pointer;
}

section .aside
{
    padding: 12px 1.2%;
    background-color: #FFFFFF;
    box-shadow: 5px 0 5px -5px #c4c2c2, -5px 0 5px -5px #c4c2c2;
    -webkit-box-shadow: 5px 0 5px -5px #c4c2c2, -5px 0 5px -5px #c4c2c2;
    -moz-box-shadow: 5px 0 5px -5px #c4c2c2, -5px 0 5px -5px #c4c2c2;
    -ms-box-shadow: 5px 0 5px -5px #c4c2c2, -5px 0 5px -5px #c4c2c2;
    -o-box-shadow: 5px 0 5px -5px #c4c2c2, -5px 0 5px -5px #c4c2c2;
}

.no-border
{
    border: 0 !important;
}

nav#mainmenu .navbar .navbar-inner,
.navbar .nav > li > a,
.dropdown-menu,
.nav-tabs > li > a,
.pav-header-bottom .dropdown-toggle,
.sidebar .box-content .product-inner:hover,
input[type='text'],
input[type='password'],
textarea,
select
{
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    text-shadow: none;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    -ms-text-shadow: none;
    -o-text-shadow: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    -moz-border-radius: 0;
}

#page-container
{
    background: url('../image/bg-top.png') repeat-x 0 0;
}

/* header */



#header
{
    margin: 0;
    padding: 0;
}

header .container
{
    position: relative;
}

header,
header a
{
    color: #c1c1c1;
}

#header p#welcome
{
    margin: 0;
    padding: 10px 10px 10px 15px;
}

#header ul,
#header ol
{
    margin: 0;
}

#header ul#links li
{
    float: left;
    margin: 0;
    padding: 8px 5px;
}

#header ul#links li a
{
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

#header ul#links li a,
.navbar .nav > li > a,
nav .dropdown-menu li,
.footer-center ul.contact li i
{
    transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s;
    -webkit-transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s;
    -moz-transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s;
    -ms-transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s;
    -o-transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s;
}

#header ul#links li a
{
    display: block;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 3px 4px;
}

#header #logo
{
    padding: 36px 0 39px 0;
}

header .pav-header-top
{
    background-color: #22282C;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}

header p#welcome,
#header ul#links li
{
    background: url("../image/toplink-line.png") no-repeat 100% 50%;
}

#header ul#links li.last
{
    background: none transparent;
}

header #welcome a:hover
{
    text-decoration: underline;
}

header .header-right
{
    margin-top: 50px;
}

header h3
{
    margin: 0;
    padding: 0;
    font-size: 100%;
}

#logo a
{
    display: block;
    width: 240px;
    height: 55px;
}

.btn-group a:hover
{
    background-color: #52575A;
}

.pav-header-bottom .btn-group.open .btn.dropdown-toggle,
.pav-header-bottom .dropdown-toggle
{
    background: #52575A;
}

.pav-header-bottom .dropdown-toggle
{
    margin-left: 10px;
    padding: 2px 8px;
    color: #C1C1C1;
    text-align: center;
    cursor: pointer;
    border: 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.pav-header-bottom span.caret
{
    background: url("../image/up.png") no-repeat scroll 95% 50% transparent;
    border: 0 none;
    height: 2px;
    padding: 0;
    width: 3px;
}
/*mobile */
.show-mobile:before,.show-mobile:after {
    content: " ";
    display: table;
    margin-bottom: 10px;
}
.show-mobile:after {
    clear: both;
}
.show-mobile > div {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1000;
}
.show-mobile .quickaccess-toggle {
    background-color: #F25D3C;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    margin-left: 1px;
    text-align: center;
    width: 35px;
}
.show-mobile .quickaccess-toggle:hover {
    background-color: #fff;
    color: #2E3039;
}
.show-mobile > div:hover .inner-toggle {
    display: block;
}
.show-mobile .inner-toggle{
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color;
    border-style: solid;
    border-width: 5px 1px 1px;
    display: none;
    min-width:205px;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 99999;
    color: #2E3039;
}
.show-mobile ul,.show-mobile .links {
    float: none;
    text-align: left;
}
.show-mobile ul a,.show-mobile .links a {
    background-color: rgba(0, 0, 0, 0);
    float: none;
    line-height: 22px;
    margin: 0;
    padding: 0;
}
.show-mobile ul li, .show-mobile .links li {
    display: block;
    float: none;
}
.show-mobile .links a:hover,.show-mobile .links li a:hover{
    color: #F25D3C !important;
}
.show-mobile ul a,.show-mobile .links a {
    background:none;
    border: medium none;
    float: none;
    line-height: 22px;
    margin: 0;
    padding: 0;
}
.show-mobile .links span{
    margin-right: 10px;
}
.show-mobile .currency,.show-mobile .language {
    margin: 10px 5px 5px 0;
    border-left: none;
    border-right: none;
}
.show-mobile .currency .dropdown-menu,.show-mobile .language .dropdown-menu {
    min-width: 95px;
    width: 95px;
}
.show-mobile .login,.show-mobile .checkout-cart{
    border: none;
}
.show-mobile .quick-user .inner-toggle {
    right: -40px;
}
.show-mobile .quick-access .inner-toggle {
    right: -40px;
}
/*end mobile */

#header #cart
{
    margin: 0;
    position: relative;
}

#header #cart .heading
{
    background-color: #494e51;
    padding: 8px 20px;
    height: 53px;
}

#header #cart .content
{
    display: none;
    min-height: 130px;
    height: 130px;
    height: auto !important;
    position: absolute;
    right: 0;
    top: 53px;
    width: 330px;
    z-index: 99;
    color: #7e7f80;
    font-size: 13px;
    background: #FFFFFF;
    border-width: 3px;
    border-style: solid;
}

#header #cart.active .content
{
    display: block;
}

.mini-cart-info table
{
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 5px;
}

#cart .mini-cart-info td
{
    padding: 5px;
    border-width: 0 0 1px 0;
    border-style: solid;
    color: #333333;
}

#cart .mini-cart-info .name a
{
    text-transform: none;
}

.mini-cart-info .image
{
    border: 0;
}

#cart .mini-cart-info .image img
{
    text-align: left;
    border: 0;
}

.mini-cart-info .name small
{
    color: #666;
}

.mini-cart-info .quantity
{
    text-align: right;
}

.mini-cart-info td.total
{
    text-align: right;
}

.mini-cart-info .remove
{
    text-align: right;
}

.mini-cart-info .remove img
{
    cursor: pointer;
}

.mini-cart-total
{
    text-align: right;
    border-bottom: 1px solid;
}

.mini-cart-total table
{
    border-collapse: collapse;
    margin-bottom: 5px;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.mini-cart-total td
{
    color: #000;
    padding: 5px;
}

#header #cart .checkout
{
    text-align: right;
    padding: 10px;
}

#header #cart .empty
{
    padding-top: 50px;
    text-align: center;
}

#header #search
{
    background: none repeat scroll 0 0 #22282C;
    padding: 5px;
    margin-top: 15px;
    width: auto;
}

#header #search input
{
    background: transparent none;
    border: 0;
    outline-style: none;
    border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -ms-border-radius: 0 0 0 0;
    -o-border-radius: 0 0 0 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    color: #C1C1C1;
    height: 20px;
    padding: 0;
    margin: 0;
    width: 233px;
}

#header #search .button-search
{
    cursor: pointer;
}

/*Main menu*/

nav#mainmenu,
nav#mainmenu .navbar,
nav#mainmenu .navbar .navbar-inner
{
    margin: 0;
    padding: 0;
}

nav#mainmenu .navbar .navbar-inner,
#header .header-bottom
{
    background-image: url("../image/bg-menu.png");
    background-position: 0 0;
    background-color: #232728;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#232728', EndColorStr='#232728');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#232728',EndColorStr='#232728')";
    zoom: 1;
}

.navbar .nav > li .dropdown-menu
{
    display: none;
	box-shadow:0 0 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);
	-o-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);
}

.navbar .nav > li:hover .dropdown-menu
{
    display: block;
}

.navbar .nav > li > a
{
    font-size: 13px;
    text-transform: uppercase;
    padding-left: 18px;
    padding-right: 18px;
}

.navbar .nav > li ul.dropdown-menu li a
{
    text-transform: none;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret
{
    border-bottom-color: #FFFFFF;
    border-top-color: #FFFFFF;
}

.dropdown-menu
{
    margin: 0;
    padding: 5px;
    width: 170px;
    min-width: 170px;
}

.language-wrapper
{
    margin-right: 10px;
}

.pav-header-bottom .dropdown-menu
{
    background-color: #52575a;
    top: 20px;
    width: auto;
    min-width: 95px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    -ms-border-bottom-left-radius: 3px;
    -ms-border-bottom-right-radius: 3px;
}

.language-wrapper .dropdown-menu
{
    border-top-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    -ms-border-top-right-radius: 3px;
    -o-border-top-right-radius: 3px;
}

.pav-header-bottom .dropdown-menu img
{
    cursor: pointer;
}

.pav-header-bottom .dropdown-menu img,
.pav-header-bottom form a
{
    padding: 0 5px;
}

.navbar .nav > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu:after
{
    border-bottom-color: #FFFFFF;
}

.navbar .nav > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu:after
{
    left: 30px;
}

.dropdown-menu > li > a
{
    padding: 5px 10px;
}

#header nav .dropdown-menu ul
{
    margin: 0;
    float: left;
    width: 100%;
}

nav .dropdown-menu li
{
    padding: 5px;
    height: auto;
    min-height: 100%;
    line-height: normal;
}

nav .dropdown-menu li a
{
    color: #2e3039;
    font-size: 13.5px;
    line-height: 25px;
}

nav .dropdown-menu li a:hover
{
    color: #FFF;
}
nav .dropdown-menu li:hover a{
    color: #FFF;
}
.navbar .nav .dropdown-menu[class*="level"] a
{
    line-height: 27px;
}

.navbar .nav .dropdown-menu[class*="level"] li:hover a
{
    color: #FFF;
    padding-left: 10px;
}

#header .navbar .nav > li.last .dropdown-menu
{
    width: 498px;
}

#header .navbar .nav > li.last .dropdown-menu .dropdown-menu-child
{
    width: 25%;
}

/*End*/

/*Cart*/



header #cart h3
{
    text-transform: uppercase;
    color: #CECFD4;
    cursor: pointer;
    margin: -5px 0 0 0;
}

header #cart .heading a
{
    float: left;
    height: auto;
    line-height: normal;
    margin: -10px 0 0 35px;
}

.product-info .image-additional a:nth-child(3),
.product-info .image-additional a:nth-child(6),
.product-info .image-additional a:nth-child(9),
.product-info .image-additional a:nth-child(12)
{
    margin-right: 0;
}

header #cart h3:before
{
    content: "";
    background-image: url("../image/cart-icon.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 20px;
    width: 25px;
    vertical-align: -8px;
    margin-right: 10px;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

header #cart h3:hover:before
{
    background-position: 0 -20px;
}

/*End*/




.breadcrumb
{
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    list-style: none outside none;
    margin: 0;
    padding: 8px 0px;
}

.breadcrumb a,
.manufacturer-list a
{
    color: #6e6f70;
}

.success,
.warning,
.attention,
.information
{
    padding: 10px 10px 10px 33px;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #C09853;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.success
{
    background: #01A31C url('../image/success.png') 10px center no-repeat;
    border: 1px solid #01A31C;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.warning
{
    background: #FCF8E3 url('../image/warning.png') 10px center no-repeat;
    border: 1px solid #FBEED5;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.attention
{
    background: #FFF5CC url('../image/attention.png') 10px center no-repeat;
    border: 1px solid #F2DD8C;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.success .close,
.warning .close,
.attention .close,
.information .close
{
    float: right;
    padding-top: 4px;
    padding-right: 4px;
    cursor: pointer;
}

.required
{
    color: #FF0000;
}

.error
{
    display: block;
    color: #FF0000;
    margin-top: 10px;
}

.help
{
    color: #999;
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif;
    display: block;
}

table.form
{
    width: 100%;
    border-collapse: collapse;
}

table.form tr td:first-child
{
    width: 150px;
}

table.form > * > * > td
{
    color: #000000;
}

table.form td
{
    padding: 5px;
}

form input[type="text"],
form input[type="password"],
form textarea,
form select,
form input[type="checkbox"],
form input[type="radio"]
{
    margin-top: 0;
}

.voucher input[type="text"],
.voucher input[type="password"],
.voucher textarea,
.voucher select
{
    margin: 0;
}

.voucher .buttons input[type="checkbox"]
{
    margin-top: 7px;
    margin-right: 10px;
}

.voucher input[type="checkbox"],
.voucher input[type="radio"]
{
    float: left;
    margin: 2px 3px;
}

.voucher label
{
    margin: 0;
}

.login-content input[type="text"],
.login-content input[type="password"],
.login-content textarea,
.login-content select
{
    margin-bottom: 10px;
}

.login-content .inner .content
{
    min-height: 230px;
    height: 230px;
    height: auto !important;
}

input.large-field,
select.large-field
{
    width: 93%;
}

table.list
{
    border-collapse: collapse;
    width: 100%;
    border-top: 1px solid #E0E3E4;
    border-left: 1px solid #E0E3E4;
    margin-bottom: 20px;
}

table.list td
{
    border-right: 1px solid #E0E3E4;
    border-bottom: 1px solid #E0E3E4;
}

table.list thead td
{
    background-color: #EFEFEF;
    padding: 0px 5px;
}

table.list thead td a,
.list thead td
{
    text-decoration: none;
    color: #222222;
}

table.list tbody td
{
    padding: 0px 5px;
}

table.list .left
{
    text-align: left;
    padding: 7px;
}

table.list .right
{
    text-align: right;
    padding: 7px;
}

table.list .center
{
    text-align: center;
    padding: 7px;
}

table.radio
{
    width: 100%;
    border-collapse: collapse;
}

table.radio td
{
    padding: 5px;
}

table.radio td label
{
    display: block;
}

table.radio tr td:first-child
{
    width: 1px;
}

table.radio tr td:first-child input
{
    margin-top: 1px;
}

table.radio tr td input[type="radio"]
{
    margin-left: 0;
}

table.radio tr.highlight:hover td
{
    background: #F1FFDD;
    cursor: pointer;
}

.pagination
{
    margin: 20px 0;
}

.pagination .links
{
    float: left;
    margin-top: 4px;
}

.pagination .links b
{
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.pagination .links b,
.pagination .links a
{
    border: 1px solid #dbdbdb;
    padding: 0px 5px;
    text-decoration: none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    background: linear-gradient(top, rgb(255, 255, 255), rgb(230, 230, 230));
    background: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(230, 230, 230));
    background: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(230, 230, 230));
    background: -o-linear-gradient(top, rgb(255, 255, 255), rgb(230, 230, 230));
    background: -ms-linear-gradient(top, rgb(255, 255, 255), rgb(230, 230, 230));
}

.pagination .links a
{
    color: #6e6f70;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.pagination .results
{
    float: left;
    margin-left: 33%;
    font-size: 14px;
    margin-top: 5px;
    padding: 0;
    color: #6e6f70;
}

/* button */


a.button,
input.button
{
    cursor: pointer;
    line-height: 28px;
    font-size: 13px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}

a.button
{
    padding: 0 12px;
    text-decoration: none;
    text-transform: capitalize;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

input.button
{
    margin: 0;
    height: 29px;
    padding: 0 12px;
    color: #FFF;
}

a.button:hover,
input.button:hover
{
    background-position: 0px -24px;
}

a.button:hover,
.manufacturer-list > div,
.input.button:hover,
.success a,
.success,
.manufacturer-list > div a,
.pav-affiliate li a:hover,
.pav-account li a:hover
{
    color: #FFF;
}

.btn,
.btn:hover,
.btn:focus
{
    color: #FFF;
}

nav .parent .dropdown-menu-child li:hover a,
nav .parent .dropdown-menu-child li a:hover,
.pav-header-bottom .dropdown-menu b,
div.buttons a.button:hover
{
    color: #FFF;
}

.compare-info thead td,
.compare-info thead tr td:first-child
{
    color: #FFF;
}

header #cart h3:hover,
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
#header ul#links li a:hover
{
    color: #FFF;
}

.category,
.category .box-heading
{
    border: 0px;
}

#content [class*="content-"] .box,
#content [class*="content-"] .box .box-content
{
    border: 0px;
}

input.button,
.dropdown-menu
{
    border: 0px;
}

.nav > li > a:hover,
.nav > li > a:focus,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus,
nav#mainmenu .navbar .navbar-inner
{
    border: 0px;
}

.pav-custom,
.pav-custom .box-content,
.pav-account .box-heading,
.pav-affiliate .box-heading,
.pav-account,
.pav-affiliate
{
    border: 0;
}

.buttons
{
    background: #FFFFFF;
    padding: 6px;
    margin-top: 20px;
}

.buttons .left
{
    float: left;
    text-align: left;
}

.buttons .right
{
    text-align: right;
}

.buttons .center
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.htabs
{
    margin: 0 0 20px 0;
    padding: 10px;
}

.htabs a
{
    margin: 0 12px;
    padding: 0;
    text-transform: uppercase;
    font-size: 15px;
    color: #333333;
}

.tab-content
{
    margin: 0;
    padding: 0;
}

.tab-content h1,
.tab-content h2,
.tab-content h3,
.tab-content h4,
.tab-content h5,
.tab-content h6
{
    font-size: 18px;
}

.tab-content p
{
    line-height: 1.7em;
    margin: 10px 0;
}

/* box */



.box
{
    margin: 0 0 20px 0;
    padding: 0;
}

.checkout-heading,
.box .box-heading,
.compare-info tr td:first-child
{
    background-color: #F6F6F8;
}

.box .box-heading
{
    font-size: 15px;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 10px 15px;
    text-transform: uppercase;
    border-top: 1px solid #FFFFFF;
}

.box .box-content
{
    margin: 0;
    padding: 15px;
    border-top-width: 1px;
    border-top-style: solid;
}

/*sidebar*/

.sidebar .pav-special .box-content
{
    padding: 0;
}

.sidebar .box-content .product-inner,
.sidebar .box-content .product-inner:hover
{
    border: 0;
}

.sidebar .box-content .product-inner h3.name
{
    min-height: 40px;
    height: 40px;
    height: auto !important;
}

.sidebar .box-content .product-inner .rating
{
    height: 22px;
    margin: 0;
}

.sidebar .pav-custom .box-heading
{
    position: static;
}

.sidebar .box .box-product > div
{
    width: 100%;
    margin: 0;
}

.sidebar .pav-latest .box-content
{
    padding: 0;
}

/* promotion */



.pav-custom .box-heading
{
    background: none transparent;
    border: 0;
    font-size: 24px;
    text-align: center;
    padding: 0;
    margin: 0;
    height: auto;
    line-height: normal;
    position: absolute;
    top: 20px;
    width: 100%;
}

.pav-custom .box-content
{
    margin: 0;
    padding: 0;
}

.pav-custom .pav-summer,
.pav-custom .pav-dapibus
{
    background-color: #e7e8e8;
    position: relative;
}

.pav-custom .pav-summer h1,
.pav-custom .pav-summer h2,
.pav-custom .pav-summer h3,
.pav-custom .pav-summer h4,
.pav-custom .pav-summer h5,
.pav-custom .pav-summer h6,
.pav-custom .pav-dapibus h1,
.pav-custom .pav-dapibus h2,
.pav-custom .pav-dapibus h3,
.pav-custom .pav-dapibus h4,
.pav-custom .pav-dapibus h5,
.pav-custom .pav-dapibus h6
{
    margin: 0;
    padding: 0;
}

.pav-custom .pav-summer h5,
.pav-custom .pav-dapibus h5
{
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    position: absolute;
    bottom: 15px;
    width: 100%;
}

.pav-custom .pav-summer h5 a,
.pav-custom .pav-dapibus h5 a
{
    background-color: rgba(32, 38, 42, 0.75);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#20262a, endColorstr=#20262a);
    zoom: 1;
    font-size: 14px;
    height: auto;
    line-height: normal;
    padding: 10px 25px;
}

.pav-custom .pav-summer h5 a
{
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    color: #FFF;
}

.pav-custom .pav-dapibus h5 a
{
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.pav-custom .pav-summer p,
.pav-custom .pav-dapibus p
{
    color: #606060;
    margin: 0;
    padding: 0;
    line-height: 20px;
}

.pav-custom .pav-dapibus p
{
    position: absolute;
    right: 30px;
    top: 60px;
    width: 51%;
}

.pav-custom .pav-dapibus h3
{
    right: 30px;
    text-align: right;
    top: 25px;
    width: auto;
}

.pav-custom .pav-summer h3,
.pav-custom .pav-dapibus h3
{
    font-size: 24px;
    position: absolute;
    text-transform: uppercase;
    color: #2e3039;
}

.pav-custom .pav-summer h3
{
    top: 15px;
    width: 100%;
    text-align: center;
}

.pav-custom .pav-custom-block-three h3
{
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.pav-custom .pav-custom-block-three
{
    overflow: hidden;
}

.pav-custom .pav-custom-block-three .col-left,
.pav-custom .pav-custom-block-three .col-right
{
    float: left;
}

.pav-custom .pav-custom-block-three .col-left
{
    background-color: #232B2C;
    padding: 20px 0 23px 0;
    width: 32%;
}

.pav-custom .pav-custom-block-three .col-left h3,
.pav-custom .pav-custom-block-three .col-left p
{
    padding: 0 18px;
}

.pav-custom .pav-custom-block-three .col-left h3
{
    height: auto;
    line-height: normal;
    font-size: 26px;
    text-align: right;
    color: #FFF;
}

.pav-custom .pav-custom-block-three .col-left p
{
    color: #ababab;
}

.pav-custom .pav-custom-block-three .col-right
{
    position: relative;
    width: 68%;
    padding: 8px 16px 8px;
    border-width: 1px 1px 1px 0;
    border-style: solid;
    background: url("../image/bg-tabs.png") repeat scroll 0 0 transparent;
}

.pav-custom .pav-custom-block-three p
{
    color: #686868;
}

.pav-custom .pav-custom-block-three h5
{
    margin: 0;
    padding: 0;
}

.pav-custom .pav-custom-block-three .col-right p,
.pav-custom .pav-custom-block-three .col-right h5
{
    position: absolute;
    left: 20px;
}

.pav-custom .pav-custom-block-three .col-right p
{
    top: 18px;
}

.pav-custom .pav-custom-block-three .col-right h5
{
    bottom: 25px;
}

/* box products */



.box-head
{
    position: relative;
}

.box-head .box-displaymode
{
    position: absolute;
    top: 0;
    right: 0;
}

.box-head .box-displaymode .product-filter
{
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.box-head .box-displaymode .display
{
    padding: 0;
}

.box-head .box-displaymode .product-filter .display ul li
{
    padding-top: 14px;
}

.box-head .box-displaymode .product-filter .display ul li.grid
{
    padding-left: 9px;
}

.pav-featured .list .product-inner .product-bottom p
{
    font-size: 12px;
    margin: 0;
    min-height: 50px;
}

.pav-featured .list .product-inner:hover
{
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    border-color: #E0E3E4;
}

.pav-featured .list .product-inner h3.name
{
    height: auto;
    line-height: normal;
    margin: 12px 0;
}

.pav-featured .list .product-inner h3.name a
{
    text-transform: none;
    font-size: 16px;
}

.pav-featured .list .row-fluid [class*="span"]
{
    margin-left: 0;
    width: 100%;
}

.box-product .product-inner
{
    position: relative;
    overflow: hidden;
}

a.product-zoom
{
    font-size: 120%;
    position: absolute;
    top: 0;
    right: 2px;
}

span.product-label-special
{
    padding: 2px 5px;
    font-size: 11px;
    color: #FFF;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    position: absolute;
    top: 1px;
    left: 1px;
    text-shadow: none;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    -ms-text-shadow: none;
    -o-text-shadow: none;
    z-index: 1;
}

.pav-featured .list .box-product:last-child .product-block:last-child .product-inner
{
    border: 0;
}

.sidebar .box-head .box-displaymode
{
    display: none;
}

.sidebar .pav-featured .box-content
{
    padding: 0;
}

.pav-featured .list .product-inner
{
    overflow: hidden;
    text-align: left;
    padding: 5px 2%;
    border-width: 0 0 1px 0;
    transition: none 0s ease 0s;
    -webkit-transition: none 0s ease 0s;
    -moz-transition: none 0s ease 0s;
    -ms-transition: none 0s ease 0s;
}

.pav-featured .list .description
{
    display: block;
}

.pav-featured .list .image
{
    float: left;
}

.pav-featured .list .product-inner .image
{
    margin: 0 10px 0 0;
    width: 30%;
}

.pav-featured .list .product-bottom
{
    overflow: hidden;
}

.box-product,
.product-list .box-product .product-block
{
    margin-bottom: 10px;
}

.catalog .box-product,
.catalog .product-list .box-product .product-block
{
    margin-bottom: 14px;
}

#content [class*="content-"] .box .box-product
{
    margin-bottom: 14px;
}

#content [class*="content-"] .box .box-product:last-child
{
    margin-bottom: 0;
}

.product-block
{
    position: relative;
}

.box-product:last-child,
.product-list .box-product,
.product-list .box-product:last-child .product-block:last-child,
.box-product .image,
.buttons,
table.radio tr td label,
table.form,
.account-edit input[type="text"],
.account-edit input[type="password"],
.account-password input[type="text"],
.account-password input[type="password"]
{
    margin-bottom: 0;
}

.box-product .image
{
    display: block;
}

.box-product .image img
{
    margin: 0;
    padding: 0;
}

.span3 h3.name,
.span3 .name
{
    min-height: 70px;
    height: 70px;
    height: auto !important;
}

.span3 .price
{
    height: 35px;
    height: auto !important;
    min-height: 35px;
}

h3.name,
.name
{
    margin: 0;
    padding: 0;
    height: auto;
    line-height: 15px;
    height: 40px;
    min-height: 40px;
}

.name a
{
    color: #2e3039;
    text-decoration: none;
    margin: 0;
    padding: 0;
    height: auto;
    line-height: normal;
    font-size: 14px;
    text-transform: uppercase;
}

div.price
{
    display: block;
}

.price-old
{
    text-decoration: line-through;
}

.rating
{
    display: block;
}

.box .box-content,
.order-list .order-content,
.download-list .download-content,
.return-list .return-content,
.pav-custom .pav-custom-block-three .col-right,
#header #cart .content,
.compare-info,
#cboxLoadedContent h1,
.product-info h1,
#cart .mini-cart-info td,
.mini-cart-total,
nav#mainmenu .navbar .navbar-inner .nav-collapse ul
{
    border-color: #E0E3E4;
}

#content [class*="content-"] .box .box-heading,
.buttons,
.product-inner,
.box,
.mini-cart-info td,
ul.box-filter span,
.mini-cart-info .image img,
.pagination .links a,
.review-list,
#content .content,
.manufacturer-list,
.checkout-heading,
article.about-us img,
.product-info .image a img,
.product-info .image-additional img,
.htabs,
.product-related h3.box-heading,
.cart-total
{
    border: 1px solid #E0E3E4;
}

/* content-top */



.product-inner
{
    text-align: center;
    padding: 25px 8%;
    transition: border 500ms ease-in-out;
    -webkit-transition: border 500ms ease-in-out;
    -ms-transition: border 500ms ease-in-out;
    -moz-transition: border 500ms ease-in-out;
    -o-transition: border 500ms ease-in-out;
}

.product-inner:hover
{
    box-shadow: 0 0 4px #cccccc;
}

.product-inner p
{
    font-size: 11px;
    height: 60px;
    min-height: 60px;
    height: auto !important;
    line-height: 15px;
    margin: 5px 0;
}

.product-inner .image
{
    margin-bottom: 10px;
}

.product-inner .pav-group-button
{
    margin-top: 10px;
    display: -moz-inline-stack;
    display: -webkit-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}

.product-inner .price
{
    height: 30px;
    min-height: 30px;
    height: auto !important;
    margin: 0;
    line-height: 30px;
}

.product-inner .cart,
.product-inner .wishlist,
.product-inner .compare
{
    margin: 0;
    padding: 0;
}

.product-inner .wishlist a,
.product-inner .compare a,
.product-info .cart a.wishlist,
.product-info .cart a.compare
{
    display: block;
    float: left;
    height: 29px;
    margin: 0;
    padding: 0;
    text-indent: -99999px;
    width: 32px;
    background-image: url(../image/btn-group.png);
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.product-inner .wishlist a,
.product-info .cart a.wishlist
{
    margin: 0 3px 0 7px;
}

.product-inner .compare a,
.product-info .cart a.compare
{
    background-position: -32px 0;
}

.product-info .cart .button
{
    margin: 0 0 0 10px;
}

.product-inner .rating
{
    height: 20px;
    line-height: 18px;
    margin: 5px 0;
}

#content.catalog h1
{
    margin-bottom: 10px;
}

.product-inner .price-tax
{
    display: none;
}

/* box category */



.sidebar .box ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.sidebar .box ul li
{
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 10px;
    border-bottom: 1px solid #373C40;
}

.sidebar .box ul li a
{
    color: #BDBFC0;
    font-size: 12px;
    padding-left: 8px;
    text-transform: uppercase;
    background: url("../image/arrow-right.png") no-repeat 0 3px;
}

.sidebar .box ul li a:hover
{
    color: #FFF;
    background-position: 0 111%;
}

.sidebar .box ul li span.head
{
    float: right;
}

.sidebar .box ul li span a
{
    background: url("../image/category_down.png") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 0;
    height: 15px;
    padding: 0;
    text-indent: -999em;
    width: 15px;
}

.sidebar .box ul li span.selected a
{
    background: url("../image/category_up.png") no-repeat scroll 0 0 transparent;
}

.sidebar .box ul > li > ul
{
    display: none;
    margin: 8px 0 0 10px;
}

.sidebar .box ul > li a.active + ul
{
    display: block;
}

.sidebar .box ul > li ul > li
{
    padding: 5px 0;
    border-bottom: 0px;
}

/* box filter */



ul.box-filter,
ul.box-filter ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.box-filter span
{
    display: block;
    padding-bottom: 5px;
    margin-bottom: 8px;
}

ul.box-filter > li ul
{
    padding-bottom: 10px;
}

.category .box-heading
{
    color: #FFF;
}

.pav-account .box-heading
{
    color: #FFF;
}

.pav-affiliate .box-heading
{
    color: #FFF;
}

ul.box-category li a:hover
{
    color: #FFF;
}

/*Info Page*/



article.info
{
    margin: 0 0 20px 0;
}

article.info h1
{
    font-size: 22px;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    color: #2e3039;
}

/*End*/

/*featured*/



#content [class*="content-"] .box
{
    border: 0;
}

#content [class*="content-"] .box .box-content
{
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

/* columns */


.sidebar .box .box-content
{
    padding: 0;
}

.sidebar .box .box-content .box-product
{
}

.sidebar .box .box-content .box-product .product-block
{
    width: 100%;
    margin: 0;
}

#columns
{
    margin: 0;
    padding: 0;
}

.category .box-content,
.pav-account .box-content,
.pav-affiliate .box-content
{
    border: 0;
    padding: 10px 0;
    background-color: #20262a;
}

/* content */



#content .content
{
    padding: 20px;
}

#content .content .left
{
    float: left;
    width: 49%;
}

#content .content .right
{
    float: right;
    width: 49%;
}

#content .inner .content
{
    margin-bottom: 20px;
    padding: 15px;
}

.inner h2
{
    margin-bottom: 15px;
}

.inner p
{
    margin-bottom: 10px;
}

/* category */



i.icon
{
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: text-top;
    float: left;
}

.sidebar .box ul li i
{
    background-image: url("../image/arrow-category.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 7px;
    width: 4px;
    line-height: 7px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 3px;
}

.sidebar .box ul li:last-child
{
    border-bottom: 0px;
}

.category-info
{
    margin: 0;
    padding: 0;
}

.category-info .image
{
    outline: 0;
    border: 0;
}

.category-info p
{
    margin: 10px 0 0 0;
}

.category-list
{
    margin: 0;
}

.category-list ul
{
    margin: 0 15px 0 0;
}

.category-list ul li
{
    line-height: 1.9em;
}

.category-list ul li a
{
    float: left;
    padding: 0 5px;
}

.category-list h2
{
    margin: 8px 0;
}

.category-list nav
{
    margin-bottom: 18px;
    padding: 5px 10px;
}

.category-list nav,
.product-filter,
.htabs,
.attribute thead td,
.attribute thead tr td:first-child
{
    background: #f9f9f9;
}

/* manufacturer */



.manufacturer-list
{
    padding: 0;
    margin-bottom: 20px;
}

.manufacturer-heading
{
    font-size: 15px;
    padding: 5px 8px;
    margin-bottom: 6px;
}

.manufacturer-content
{
    padding: 8px;
    overflow: hidden;
}

.manufacturer-list ul
{
    float: left;
    width: 25%;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 10px;
}

p.pav-brand-title
{
    margin-bottom: 20px;
}

/* product */



.pagination .results,
.product-filter,
.product-compare a
{
    font-family: 'Calibri';
}

.product-filter
{
    color: #6E6F70;
    margin: 0 0 20px 0;
    padding: 6px 0px 8px;
    border: 1px solid #e5e5e5;
    font-size: 15px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
}

.product-filter a
{
    color: #6E6F70;
}

.product-filter .display
{
    padding-left: 10px;
}

.product-filter .display,
.product-filter .limit
{
    float: left;
}

.product-filter .limit
{
    padding: 0;
    margin: 0;
}

.product-filter .filter
{
    height: 30px;
    line-height: 30px;
    padding-right: 10px;
}

.product-filter .display ul li
{
    float: left;
    padding: 9px;
}

.product-filter .display ul li .pav-icon
{
    background-color: transparent;
    background-image: url(../image/view.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -99999px;
    display: block;
    float: left;
}

.product-filter .display ul li.list .pav-icon
{
    width: 13px;
    height: 13px;
    background-position: -13px 0;
}

.product-filter .display ul li.grid .pav-icon
{
    width: 11px;
    height: 11px;
    background-position: 0 0;
}

.product-filter .display ul li.first,
.product-filter .display ul li:first-child
{
    padding: 4px 0 0 0;
}

.product-filter .display ul li.last,
.product-filter .display ul li:last-child
{
    margin-left: 0;
    padding-left: 2px;
}

.product-filter .display ul li.list
{
    padding-top: 8px;
}

.product-filter .display ul li.list:hover .pav-icon,
.product-filter .display ul li.list .active
{
    background-position: -13px -13px;
}

.product-filter .display ul li.grid:hover .pav-icon,
.product-filter .display ul li.grid .active
{
    background-position: 0 -11px;
}

.product-filter .sort
{
    float: left;
    margin: 0;
    padding: 0;
}

.product-filter .product-compare
{
    float: left;
    
}

.product-compare a
{
    text-decoration: none;
    font-size: 15px;
}

.product-list .box-product > div
{
    margin-bottom: 14px;
}

.product-list .product-inner
{
    padding: 19px;
    text-align: left;
}

.product-list .image
{
    margin: 0 15px 0 0;
    text-align: center;
    float: left;
    width: 30%;
}

.sidebar ul > li .subcat
{
    float: right;
}

.sidebar ul > li .subcat a
{
    float: left;
    width: 15px;
    height: 15px;
    text-indent: -99999px;
    background: url("../image/category_down.png") no-repeat 0 0;
}

.sidebar ul > li .subcat a.aToggle
{
    background: url("../image/category_up.png") no-repeat 0 0;
}

.catalog .product-list + div
{
    margin-top: 0;
}

.product-list .info
{
    text-align: left;
}
.product-list > .row-fluid > [class*="span"] {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}

.product-list .name
{
    height: auto;
    line-height: normal;
    min-height: 30px;
}

.product-list .name a
{
    text-transform: none;
    font-size: 16px;
}

.product-list .description
{
    font-size: 100%;
    line-height: 1.5em;
    min-height: 40px;
}

/* Product */



.product-info
{
    margin-bottom: 20px;
    margin-top: 13px;
}

.product-info > .left
{
    float: left;
    margin-right: 15px;
}

.product-info > .left + .right
{
    margin-left: 265px;
}

.product-info .image
{
    margin: 0;
    padding: 0;
    text-align: center;
}

.product-info .image-additional
{
    margin: 0;
    padding: 0;
}

.product-info .image-additional img
{
    margin: 0;
    padding: 0;
}

.product-info .image-additional a
{
    display: block;
    float: left;
    margin: 25px 20px 0 0;
}

.product-info .image-additional a:first-child
{
    margin-left: 0;
}

.product-info .image-additional a:nth-child(3)
{
    margin-right: 0;
}

.product-info .description
{
    margin: 0;
    padding: 0;
    line-height: 1.7em;
}

.product-info .price
{
    margin: 10px 0;
    padding: 0;
}

.product-info .price-tax
{
    font-size: 13px;
    font-weight: normal;
    color: #999;
}

.product-info .price .reward
{
    font-weight: normal;
    color: #999;
    font-size: 14px;
}

.product-info .price .discount
{
    font-weight: normal;
    font-size: 13px;
    color: #2d2d2d;
    margin: 10px 0;
}

.product-info .price span
{
    line-height: 1.7em;
}

.product-info .options
{
    margin: 0;
    padding: 0;
}

.product-info .option-image
{
    margin-top: 3px;
    margin-bottom: 10px;
}

.product-info .option-image label
{
    display: block;
    width: 100%;
    height: 100%;
}

.product-info .option-image img
{
    margin-right: 5px;
    border: 1px solid #CCCCCC;
    cursor: pointer;
}

.product-info .cart
{
    margin: 0;
    padding: 0;
}

.product-info .cart .links
{
    vertical-align: middle;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.product-info .cart .minimum
{
    margin: 3px 0;
    padding: 0;
}

.product-info .cart > div
{
    height: auto;
    line-height: 31px;
}

.product-info .cart input[type="text"]
{
    margin: 0;
    width: 30px;
}

.product-info h1
{
    border-width: 0 0 1px 0;
    border-style: solid;
    margin: 0;
    padding-bottom: 10px;
}

.product-info .review
{
    border: 0;
    margin: 5px 0;
    padding: 0;
}

.product-info .review > div
{
    padding: 5px 0;
    line-height: 20px;
}

.product-info .review > div > span
{
}

.product-info .review .share
{
    line-height: normal;
}

.product-info .review .share a
{
    text-decoration: none;
}

.product-info label
{
    display: inline;
    margin: 0;
}

.product-info input[type="radio"],
.product-info input[type="checkbox"]
{
    margin-top: -3px;
}

.product-info .options b
{
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-bottom: 5px;
}

.product-info .carousel-control
{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #919191;
    font-size: 30px;
    height: 15px;
    margin: 0;
    opacity: 1;
    padding: 0;
    top: 45%;
    width: 15px;
    cursor: pointer;
}

.product-info .carousel-control.left
{
    left: 10px;
}

.product-info .carousel-control.right
{
    right: 20px;
}

.review-list
{
    padding: 10px;
}

.review-list .author
{
    float: left;
    margin-bottom: 20px;
}

.review-list .rating
{
    float: right;
    margin-bottom: 20px;
}

.review-list .text
{
    clear: both;
}

#review .pagination
{
    height: 30px;
    line-height: 30px;
}

#review .pagination .results
{
    margin: 0;
    padding: 0;
}

.tab-content h1,
.tab-content h2,
.tab-content h3,
.tab-content h4,
.tab-content h5,
.tab-content h6
{
    margin-bottom: 10px;
}

.tab-content input[type="text"]
{
    margin: 0;
}

.tab-content input[type="radio"]
{
    margin: -2px 0 0 0;
}

#captcha
{
    margin: 10px 0;
}

.attribute
{
    border-collapse: collapse;
    width: 100%;
    border-top: 1px solid #E0E3E4;
    border-left: 1px solid #E0E3E4;
    margin-bottom: 20px;
}

.attribute thead td,
.attribute thead tr td:first-child
{
    font-size: 14px;
    text-align: left;
}

.attribute tr td:first-child
{
    color: #333333;
    text-align: right;
    width: 20%;
}

.attribute td
{
    padding: 7px;
    color: #2d2d2d;
    text-align: center;
    vertical-align: top;
    border-right: 1px solid #E0E3E4;
    border-bottom: 1px solid #E0E3E4;
}

.compare-info
{
    border-collapse: collapse;
    width: 100%;
    border-width: 0;
    border-style: solid;
    margin-bottom: 20px;
}

.compare-info thead td,
.compare-info thead tr td:first-child
{
    font-size: 14px;
    background: #232728;
    text-align: left;
    padding: 10px;
    text-transform: uppercase;
}

.compare-info tr td:first-child
{
    color: #2E3039;
    text-align: right;
    text-transform: uppercase;
}

.compare-info td
{
    padding: 7px;
    color: #2d2d2d;
    text-align: center;
    vertical-align: top;
    border-right: 1px solid #E0E3E4;
    border-bottom: 1px solid #E0E3E4;
}

.compare-info td.name a
{
    text-decoration: underline;
}

.compare-info td.name a:hover
{
    color: #2d2d2d;
}

.compare-info td.remove a.button
{
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}

.compare-info td.remove a.button:hover
{
    text-decoration: none;
}

/* wishlist */



.wishlist-info table
{
    width: 100%;
    border-collapse: collapse;
    border-top: 1px solid #E0E3E4;
    border-left: 1px solid #E0E3E4;
    border-right: 1px solid #E0E3E4;
    margin-bottom: 20px;
}

.wishlist-info td
{
    padding: 7px;
}

.wishlist-info thead td
{
    color: #2d2d2d;
    background-color: #F7F7F7;
    border-bottom: 1px solid #E0E3E4;
}

.wishlist-info thead .image
{
    text-align: center;
}

.wishlist-info thead .name,
.wishlist-info thead .model,
.wishlist-info thead .stock
{
    text-align: left;
}

.wishlist-info thead .quantity,
.wishlist-info thead .price,
.wishlist-info thead .total,
.wishlist-info thead .action
{
    text-align: right;
}

.wishlist-info tbody td
{
    vertical-align: top;
    border-bottom: 1px solid #E0E3E4;
}

.wishlist-info tbody .image img
{
    border: 0;
}

.wishlist-info tbody .image
{
    text-align: center;
}

.wishlist-info tbody .name,
.wishlist-info tbody .model,
.wishlist-info tbody .stock
{
    text-align: left;
}

.wishlist-info tbody .quantity,
.wishlist-info tbody .price,
.wishlist-info tbody .total,
.wishlist-info tbody .action
{
    text-align: right;
}

.wishlist-info tbody .action img
{
    cursor: pointer;
}

.login-content
{
    margin-bottom: 20px;
}

.login-content .left
{
    float: left;
    width: 48%;
}

.login-content .right
{
    float: right;
    width: 48%
}

.login-content .left .content,
.login-content .right .content
{
    min-height: 190px;
}

/* orders */



.order-list
{
    margin-bottom: 10px;
}

.order-list .order-id
{
    width: 49%;
    float: left;
    margin-bottom: 2px;
}

.order-list .order-status
{
    width: 49%;
    float: right;
    text-align: right;
    margin-bottom: 2px;
}

.order-list .order-content
{
    padding: 10px 0px;
    width: 100%;
    margin-bottom: 20px;
    border-width: 1px 0 1px 0;
    border-style: solid;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.order-list .order-content div
{
    float: left;
    width: 33.3%;
}

.order-list .order-info
{
    text-align: right;
}

.order-detail
{
    background: #EFEFEF;
}

/* returns */



.return-list
{
    margin-bottom: 10px;
}

.return-list .return-id
{
    width: 49%;
    float: left;
    margin-bottom: 2px;
}

.return-list .return-status
{
    width: 49%;
    float: right;
    text-align: right;
    margin-bottom: 2px;
}

.return-list .return-content
{
    padding: 10px 0px;
    width: 100%;
    margin-bottom: 20px;
    border-width: 1px 0 1px 0;
    border-style: solid;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.return-list .return-content div
{
    float: left;
    width: 33.3%;
}

.return-list .return-info
{
    text-align: right;
}

.return-product
{
    margin-bottom: 20px;
}

.return-detail
{
    margin-bottom: 20px;
}

.return-opened textarea
{
    vertical-align: middle;
}

#return-product table td
{
    padding: 5px 0;
}

#return-product table td label
{
    margin: 3px 0 0 5px;
}

#return-product input[type="radio"]
{
    float: left;
}

.download-list
{
    margin-bottom: 10px;
}

.download-list .download-id
{
    width: 49%;
    float: left;
    margin-bottom: 2px;
}

.download-list .download-status
{
    width: 49%;
    float: right;
    text-align: right;
    margin-bottom: 2px;
}

.download-list .download-content
{
    padding: 10px 0px;
    width: 100%;
    margin-bottom: 20px;
    border-width: 1px 0 1px 0;
    border-style: solid;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.download-list .download-content div
{
    float: left;
    width: 33.3%;
}

.download-list .download-info
{
    text-align: right;
}

.resgister input[type="text"]
{
    margin: 0;
}

.tags,
.product-related h3.box-heading
{
    margin-bottom: 20px;
    margin-top: 10px;
}

.product-related
{
    border: 0;
    position: relative;
}

.product-related .product-block
{
    margin-bottom: 14px;
}

.account-transaction .pagination,
.account-transaction .pagination > div
{
    margin: 0;
}
.product-related .carousel-controls {
    position: absolute;
    right: 15px;
    top:5px;
}

.product-related .carousel-controls .carousel-control.left {
    left: inherit !important;
    right: 35px !important;
}
.product-related .carousel-controls .carousel-control.right {
    right: 0 !important;
}
.product-related .carousel-controls .carousel-control {
    display: block !important;
    font-size: 30px !important;
    height: 30px;
    line-height: 20px;
    width: 30px;
    margin-top: 0;
}

/* cart */



.cart-info table
{
    width: 100%;
    margin-bottom: 15px;
    border-collapse: collapse;
    border-top: 1px solid #E0E3E4;
    border-left: 1px solid #E0E3E4;
    border-right: 1px solid #E0E3E4;
}

.cart-info td
{
    padding: 7px;
}

.cart-info thead td
{
    color: #2d2d2d;
    background-color: #F7F7F7;
    border-bottom: 1px solid #E0E3E4;
}

table td.price
{
    font-weight: 600;
}

.cart-info thead .image
{
    text-align: center;
}

.cart-info thead .name,
.cart-info thead .model,
.cart-info thead .quantity
{
    text-align: left;
}

.cart-info thead .price,
.cart-info thead .total
{
    text-align: right;
}

.cart-info tbody td
{
    vertical-align: middle;
    border-bottom: 1px solid #E0E3E4;
}

.cart-info input[type="text"]
{
    margin: 0;
}

.cart-info tbody .image
{
    text-align: center;
}

.cart-info tbody .name,
.cart-info tbody .model,
.cart-info tbody .quantity
{
    text-align: left;
}

.cart-info tbody .quantity input[type='image'],
.cart-info tbody .quantity img
{
    position: relative;
    top: 4px;
    cursor: pointer;
}

.cart-info tbody .price,
.cart-info tbody .total
{
    text-align: right;
}

.cart-info tbody span.stock
{
    color: #F00;
}

.cart-module > div
{
    display: none;
}

.cart-total
{
    padding: 1%;
    margin-bottom: 15px;
}

.cart-total table
{
    float: right;
}

.cart-total td
{
    padding: 3px;
    text-align: right;
}

#shipping td
{
    margin-bottom: 10px;
}

#voucher input[type="text"],
#voucher input[type="radio"],
#coupon input[type="text"],
#coupon input[type="radio"]
{
    margin: 0;
}

/* checkout */



#checkout input[type="radio"]
{
    margin-top: -3px;
}

#checkout .content
{
    min-height: 305px;
    height: 305px;
    height: auto !important;
}

.checkout input[type="checkbox"]
{
    margin: -2px 10px 0 0;
}

.checkout-heading
{
    padding: 10px;
    font-size: 13px;
    color: #555555;
    margin-bottom: 15px;
}

.checkout-heading a
{
    float: right;
    margin-top: 1px;
    font-weight: normal;
    text-decoration: none;
}

.checkout-content
{
    padding: 0px 0px 15px 0px;
    display: none;
}

.checkout-content .left
{
    float: left;
    width: 48%;
}

.checkout-content .right
{
    float: right;
    width: 48%;
}

.checkout-content .buttons
{
    clear: both;
}

.checkout-product table
{
    width: 100%;
    border-collapse: collapse;
    border-top: 1px solid #E0E3E4;
    border-left: 1px solid #E0E3E4;
    border-right: 1px solid #E0E3E4;
    margin-bottom: 20px;
}

.checkout-product td
{
    padding: 7px;
}

.checkout-product thead td
{
    color: #2d2d2d;
    background-color: #F7F7F7;
    border-bottom: 1px solid #E0E3E4;
}

.checkout-product thead .name,
.checkout-product thead .model
{
    text-align: left;
}

.checkout-product thead .quantity,
.checkout-product thead .price,
.checkout-product thead .total
{
    text-align: right;
}

.checkout-product tbody td
{
    vertical-align: middle;
    border-bottom: 1px solid #E0E3E4;
}

.checkout-product tbody .name,
.checkout-product tbody .model
{
    text-align: left;
}

.checkout-product tbody .quantity,
.checkout-product tbody .price,
.checkout-product tbody .total
{
    text-align: right;
}

.checkout-product tfoot td
{
    text-align: right;
    border-bottom: 1px solid #E0E3E4;
}

.gm-style img {
    max-width: none;
}
#contact-map {
    margin-bottom: 25px;
}
.contact-customhtml {
}
.contact-address {
    margin-bottom: 25px;
}
.contact-address ul li {
    border-bottom: 1px dashed #CCCCCC;
    padding: 10px 0;
    list-style: none;
    line-height: 20px;
}
.contact-address ul li i {
    color: #888888;
    float: left;
    font-size: 25px;
    line-height: 40px;
    text-align: center;
}
.contact-address ul li span {
    display: inline-block;
    padding-left: 15px;
}
.contact-customhtml ul li {
    padding: 7px 0;
    list-style: none;
    line-height: 20px;
}
.contact-customhtml ul li i {
    float: left;
    font-size: 20px;
    padding: 8px 5px 6px 10px;
}
.contact-customhtml ul li span {
    display: inline-block;
    padding-left: 5px;
}
.sitemap-info
{
    margin-bottom: 40px;
}

.sitemap-info .left
{
    float: left;
    width: 48%;
}

.sitemap-info .right
{
    float: left;
    width: 48%;
}

.sitemap-info nav ul li
{
    list-style-type: disc;
    list-style-position: inside;
    line-height: 2em;
}

.sitemap-info nav li > ul
{
    margin-left: 13px;
}

.sitemap-info nav li > ul li
{
    list-style-type: circle;
}

.sitemap-info nav li li ul
{
    margin-left: 14px;
}

.sitemap-info nav li li ul li
{
    list-style-type: square;
}

/* footer */



.custom-footer-top article ul
{
    margin-left: 10px;
}

.custom-footer-top article h3,
.custom-footer-top article ul,
.custom-footer-top article ul li,
.custom-footer-top article img,
.custom-footer-top article p
{
    float: left;
}

.custom-footer-top article p
{
    font-size: 11px;
    margin-top: 2px;
    line-height: normal;
    height: auto;
}

.custom-footer-top article
{
    padding: 2px 0;
    overflow: hidden;
}

.custom-footer-top article:nth-child(1) h3,
.custom-footer-top article:nth-child(1) ul
{
    margin-top: 7px;
}

.custom-footer-top article:nth-child(2) h3,
.custom-footer-top article:nth-child(2) p,
.custom-footer-top article:nth-child(3) h3,
.custom-footer-top article:nth-child(3) p
{
    margin-left: 10px;
}

.custom-footer-top article h3
{
    color: #f7f7f7;
    font-size: 16px;
    height: auto;
    line-height: normal;
}

.custom-footer-top article ul li
{
    margin-right: 3px;
}

.box-content.list{    
    border-width: 0 1px 1px 1px !important;
    border-style: solid !important;
    border-color: #E0E3E4 !important;
}


.custom-footer-top article ul li a
{
    float: left;
    text-indent: -99999px;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background-image: url("../image/footer.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

.custom-footer-top article ul li a.social-1
{
    background-position: -131px -21px;
}

.custom-footer-top article ul li a.social-2
{
    background-position: -167px -51px;
}

.custom-footer-top article ul li a.social-3
{
    background-position: -84px -21px;
}

.custom-footer-top article ul li a.social-4
{
    background-position: -33px -21px;
}

.custom-footer-top article ul li a.social-5
{
    background-position: -91px -46px;
}

.custom-footer-top article ul li a.social-6
{
    background-position: -163px -124px;
}

section .footer
{
    background-color: #20262a;
    color: #969898;
    padding: 0;
}

.footer .footer-top
{
    background: url("../image/line-footer-top.png") repeat-x 0 0;
}

.footer-top
{
    padding: 8px 10px;
}

.footer .pav-custom
{
    margin: 0;
    border: 0px;
}

#footer,
#footer .box .box-heading,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6
{
    margin: 0;
    padding: 0;
}

.footer a,
#footer
{
    color: #969898;
}

#footer .box .box-content
{
    background: none;
    border: none;
    padding: 0;
    margin: 0;
}

.footer-center
{
    padding: 15px;
    border: 1px solid #30383E;
}

.footer-center h3
{
    font-size: 15px;
    margin-bottom: 12px;
}

.footer-center nav > h3
{
    line-height: 25px;
}

.footer-center ul li
{
    line-height: 2em;
}

.footer-center ul.contact
{
    margin: 18px 0 20px 0;
}

.footer-center ul.contact li
{
    line-height: 15px;
    margin-bottom: 10px;
}

.footer-center ul.contact li.last
{
    width: 101%;
}

.footer-center ul.contact li.contact-2,
.footer-center ul.contact li.contact-3,
.footer-center ul.contact li.contact-4
{
    line-height: 30px;
}

.footer-center ul li i.icon
{
    margin-top: -1px;
    height: 30px;
    line-height: 30px;
    width: 30px;
    background-image: url("../image/footer.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

.footer-center ul li.contact-1 i
{
    background-position: 0 -78px;
}

.footer-center ul li.contact-1:hover i
{
    background-position: -30px -78px;
}

.footer-center ul li.contact-2 i
{
    background-position: 0 -108px;
}

.footer-center ul li.contact-2:hover i
{
    background-position: -30px -108px;
}

.footer-center ul li.contact-3 i
{
    background-position: 0 -138px;
}

.footer-center ul li.contact-3:hover i
{
    background-position: -30px -138px;
}

.footer-center ul li.contact-4 i
{
    background-position: 0 -168px;
}

.footer-center ul li.contact-4:hover i
{
    background-position: -30px -168px;
}

.footer-center ul li.contact-5 i
{
    background-position: 0 -198px;
}

.footer-center ul li.contact-5:hover i
{
    background-position: -30px -198px;
}

.footer-center ul li span
{
    display: block;
    margin: 0 0 0 35px;
}

#powered
{
    margin: 0;
    padding: 15px 1.8%;
}

footer ul
{
    margin: 0;
    padding: 0;
}

footer ul li
{
    float: left;
    margin: 0 4% 0 0;
}

.footer .payment
{
    text-align: right;
}

.footer .payment a
{
    display: block;
}

address
{
    margin: 0;
    padding: 5px 0 0 0;
    line-height: normal;
}

/* footer top */

/* banner */



.banner div
{
    text-align: center;
    width: 100%;
    display: none;
}

.banner div:hover
{
    zoom: 1;
    filter: alpha(opacity=90);
    opacity: 0.9;
}

#cboxLoadedContent h1
{
    text-align: center;
    margin: 0;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    font-size: 15px;
    border-width: 0 0 1px 0;
    border-style: solid;
}

#cboxLoadedContent p
{
    margin: 10px 0;
}

/*Blog*/



.pav-blog p
{
    color: #858687;
    line-height: 1.7em;
}

.pav-blog-latest
{
    background: none transparent;
}

.box.pav-blog-latest .box-heading
{
    margin: 0 0 20px 0;
}

.box.pav-blog-latest .box-content
{
    margin: 0;
    padding: 0;
}

.pav-blog-latest .box-content
{
    padding: 0;
    margin: 0;
    border: 0;
}

.content-page .pav-blog-latest h4
{
    margin: 12px 0;
}

.content-page .pav-blog-latest h4 a
{
    font-size: 14px;
    color: #2e3039;
}

.pav-blog-latest h4,
.pav-blog-latest .blog-item
{
    margin: 0;
    padding: 0;
}

/* About Us */



article.about-us img
{
    float: left;
    padding: 10px;
    background: #FFFFFF;
}

article.about-us p
{
    margin: 5px 0 15px 210px;
}

/* Search */



#content.search .content
{
    padding: 15px;
    overflow: auto;
}

.search .content > div
{

    line-height: 30px;
}

.search input[type="text"]
{
    margin: 0;
}

.search label
{
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 0;
}

.search input[type="checkbox"]
{
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 0 10px 0 0;
}

.search .bottom-search
{
    margin-top: 10px;
}

.search h2
{
    margin: 15px 0;
}

.product-compare a.button
{
    background-image: -webkit-linear-gradient(to bottom, #f25d3c, #f25d3c);
    background-image: -moz-linear-gradient(to bottom, #f25d3c, #f25d3c);
    background-image: -ms-linear-gradient(to bottom, #f25d3c, #f25d3c);
    background-image: -o-gradient(to bottom, #f25d3c, #f25d3c);
    background-image: linear-gradient(to bottom, #f25d3c, #f25d3c);
    border-style: solid;
    border-width: 1px;
    background-repeat: repeat-x;
    border-radius: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

/* End Search */

/*Shopping and cart*/

/* End Shopping */




.pattern1
{
    background: url(../image/pattern/pattern1.png);
}

.pattern2
{
    background: url(../image/pattern/pattern2.png);
}

.pattern3
{
    background: url(../image/pattern/pattern3.png);
}

.pattern4
{
    background: url(../image/pattern/pattern4.png);
}

.pattern5
{
    background: url(../image/pattern/pattern5.png);
}

.pattern6
{
    background: url(../image/pattern/pattern6.png);
}

.pattern7
{
    background: url(../image/pattern/pattern7.png);
}

.pattern8
{
    background: url(../image/pattern/pattern8.png);
}

.pattern9
{
    background: url(../image/pattern/pattern9.png);
}

.pattern10
{
    background: url(../image/pattern/pattern10.png);
}

.pattern11
{
    background: url(../image/pattern/pattern11.png);
}

.pattern12
{
    background: url(../image/pattern/pattern12.png);
}

.pattern13
{
    background: url(../image/pattern/pattern13.png);
}

.pattern14
{
    background: url(../image/pattern/pattern14.png);
}

.pattern15
{
    background: url(../image/pattern/pattern15.png);
}

.pattern16
{
    background: url(../image/pattern/pattern16.png);
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus,
.nav > li > a:hover,
.nav > li > a:focus
{
    outline: 0;
    background: none transparent;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret
{
    margin: 1px 0 0 8px;
    border: 0px;
    width: 15px;
    height: 15px;
    background: url("../image/arrow-menu-hover.png") no-repeat 0 50%;
}

.pav-menu-video,
.pav-menu-video embed
{
    width: 100%;
}


/*  Off canvas Menu */


.off-canvas body
{
position: relative;
overflow: hidden;
}

#page-container
{
position: relative;
}

#off-canvas-nav
{
position: absolute;
left: 0;
top: 0;
width: 63%;
padding: 20px;
height: 100%;
backface-visibility: hidden;
overflow: hidden;

}

#off-canvas-nav .megamenu .mega-cols
{
width: 100%;
min-width: 100%;
padding: 0;
margin: 0;
}

#off-canvas-nav .dropdown-menu
{
position: relative;
display: block;
left: 0;
right: 0;
top: 0;
float: none;
box-shadow: none;
}

#off-canvas-nav .mega-col
{
display: block;
width: 100%;
margin: 0;
position: relative;
}

#off-canvas-nav .dropdown-menu li.mega-group .dropdown-mega
{
padding: 0;
}

#off-canvas-nav li .menu-title
{
padding: 0;
color: #FFF;
}

#off-canvas-nav .dropdown-menu img
{
width: 100%;
}

#off-canvas-nav #off-canvas-button
{
font-weight: normal;
height: auto;
left: 0;
position: fixed;
top: 0;
width: auto;
z-index: 99999;
}

#off-canvas-nav #off-canvas-button span
{
font-weight: normal;
font-size: 200%;
cursor: pointer;
color: #fff;
}

#off-canvas-nav .dropdown-menu
{
background-color: transparent;
padding: 0;
width: 100% !important;
}

#off-canvas-nav ul li a
{
color: #FFFFFF;
display: block;
float: none;
line-height: 31px;
padding: 0 0 0 20px;
background-image: url("../image/arrow-off-canvas.png");
background-repeat: no-repeat;
background-position: 0 50%;
}

#off-canvas-nav .dropdown-toggle .caret
{
border: 0px;
margin: 0;
padding: 0;
right: 0;
background-image: url("../image/arrow_menu.png");
background-repeat: no-repeat;
background-position: 0 0;
width: 15px;
height: 15px;
float: right;
top: 8px;
position: absolute;
}

#off-canvas-nav ul li a:hover
{
background-color: transparent;
}

#off-canvas-nav .pav-menu-video h3,
#off-canvas-nav .pav-menu-video p
{
color: #fff;
}

#off-canvas-nav li > a:hover,
.nav > li > a:focus
{
background-color: transparent;
}
/* End Off Canvas Menu */
