@charset "UTF-8";
  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
html {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 62.5%;
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
*,
*:before,
*:after {
-webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
display: block;
}
ol,
ul {
list-style: none;
margin-left:20px;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
quotes: none;
}
a:focus {
outline: none;
}
a:hover,
a:active {
outline: 0;
}
a img {
border: 0;
} .social-navigation a:before,
.secondary-toggle:before,
.dropdown-toggle:after,
.bypostauthor > article .fn:after,
.comment-reply-title small a:before,
.comment-navigation .nav-next a:after,
.comment-navigation .nav-previous a:before,
.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.sticky-post:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before,
.pagination .prev:before,
.pagination .next:before,
.image-navigation a:before,
.image-navigation a:after,
.format-link .entry-title a:after,
.entry-content .more-link:after,
.entry-summary .more-link:after,
.author-link:after {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-family: "FontAwesome";
font-size: 14px;
font-style: normal;
font-weight: normal;
font-variant: normal;
line-height: 1;
speak: none;
text-align: center;
text-decoration: inherit;
text-transform: none;
vertical-align: middle;
} body
{
background:#fff;
color: #333;
}
body .wrapper{
background-color: #fff;
}
.wrapper.boxed-layout{
background-color: #fff;
margin: auto auto auto auto;
-webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.2);
box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}
body,
button,
input,
select,
textarea {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-size: 1.4rem;
line-height: 1.6;;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
font-weight: 600;
line-height:1.6
}
h1 {
font-size: 36px;
margin-bottom: 1em;
}
h2 {
font-size: 28px;
margin-bottom: .8671em;
}
h3 {
font-size: 24px;
margin-bottom: .7681em;
}
h4 {
font-size: 20px;
margin-bottom: .6781em;
}
h5 {
font-size: 18px;
margin-bottom: .5671em;
}
h6 {
font-size: 16px;
margin-bottom: .4781em;
}
p {
margin-bottom: 0.8em;
}
b,
strong {
font-weight: 600;
}
dfn,
cite,
em {
font-style: italic;
}
blockquote {
border-left: 4px solid #707070;
border-left: 4px solid rgba(51, 51, 51, 0.7);
color: #707070;
color: rgba(51, 51, 51, 0.7);
font-size: 16px;
font-size: 1.6rem;
font-style: italic;
line-height: 1.6667;
margin-bottom: 1.6667em;
padding-left: 0.7778em;
}
blockquote p {
margin-bottom: 1.6667em;
}
blockquote > p:last-child {
margin-bottom: 0;
}
blockquote cite,
blockquote small {
color: #333;
font-size: 15px;
font-size: 1.5rem;
line-height: 1.6;
}
blockquote em,
blockquote i,
blockquote cite {
font-style: normal;
}
blockquote strong,
blockquote b {
font-weight: 400;
}
address {
font-style: italic;
margin: 0 0 1.6em;
}
code,
kbd,
tt,
var,
samp,
pre {
font-family: Inconsolata, monospace;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre {
background-color: transparent;
background-color: rgba(0, 0, 0, 0.01);
border: 1px solid #eaeaea;
border: 1px solid rgba(51, 51, 51, 0.1);
line-height: 1.2;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 0.8em;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
abbr[title] {
border-bottom: 1px dotted #eaeaea;
border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
cursor: help;
}
mark,
ins {
background-color: #fff9c0;
text-decoration: none;
}
sup,
sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
} hr {
background-color: #eaeaea;
background-color: rgba(51, 51, 51, 0.1);
border: 0;
height: 1px;
margin-bottom: 1.6em;
}
ul,
ol{
padding: 0;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
}
li > ul, li > ol, blockquote > ul, blockquote > ol {
margin-left: 1.3333em;
}
dl {
margin-bottom: 1.6em;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 1.6em;
}
table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px !important;
margin: 0 0 1.6em;
table-layout: fixed; width: 100%;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
th {
border-width: 0 1px 1px 0 !important;
font-weight: 700;
}
td {
border-width: 0 1px 1px 0 !important;
}
th, td {
padding: 10px 12px;
}
img {
-ms-interpolation-mode: bicubic;
border: 0;
height: auto;
max-width: 100%;
vertical-align: middle;
}
figure {
margin: 0;
}
del {
opacity: 0.8;
} ::-webkit-input-placeholder {
color: rgba(51, 51, 51, 0.7);
font-family: 'Roboto', sans-serif;
}
:-moz-placeholder {
color: rgba(51, 51, 51, 0.7);
font-family: 'Roboto', sans-serif;
}
::-moz-placeholder {
color: rgba(51, 51, 51, 0.7);
font-family: 'Open Sans', sans-serif;
opacity: 1;
}
:-ms-input-placeholder {
color: rgba(51, 51, 51, 0.7);
font-family: 'Roboto', sans-serif;
} button,
input,
select,
textarea {
border-radius: 0;
font-size: 14px;
font-size: 1.4rem;
line-height: 1.5;
margin: 0;
max-width: 100%;
vertical-align: baseline;
}
button,
input {
line-height: normal;
}
input,
textarea {
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); border: 1px solid #e9e9e9;
color: #707070;
color: rgba(51, 51, 51, 0.7);
}
select{
border:1px solid #e9e9e9;
padding:0.4781em;
}
input:focus,
textarea:focus {
background-color: #fff;
border: 1px solid #c1c1c1;
border: 1px solid rgba(51, 51, 51, 0.3);
color: #333;
}
button[disabled],
input[disabled],
select[disabled],
textarea[disabled] {
cursor: default;
opacity: .5;
}
button,.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 0;
color: #fff;
cursor: pointer;
padding: 0.6781em 0.7781em;
}
button:hover,
.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
.button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
outline: 0;
color:#fff;
}
input[type="search"] {
-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input[type="text"],
input[type="number"],
input[type="tel"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
padding: 0.4781em 0.675em;
line-height: 1.6781em;
width: 100%; }
.checkbox input[type="checkbox"], 
.checkbox-inline input[type="checkbox"], 
.radio input[type="radio"], 
.radio-inline input[type="radio"]{
position:inherit;
margin:0;
}
textarea {
overflow: auto;
vertical-align: top;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
outline: 0;
}
.post-password-form {
position: relative;
}
.post-password-form input[type="submit"] {
padding: 9px 22px;
right: 0;
bottom: 0;
}
input[type="checkbox"],
input[type="radio"] {
padding: 0;
}
.search-form input[type="submit"],
.widget .search-form input[type="submit"] {
padding: 0;
}  a {
color: #333;
text-decoration: none;
}
a:hover,
a:focus {
color: #f60;
text-decoration:none;
}  .main-navigation .selectnav {
display: none;
}
.bigbazaar-main-menu > ul {
float: left;
margin:0;
}
.bigbazaar-main-menu ul {
list-style:none;
}
.bigbazaar-main-menu > ul > li{
float:left;
}
.sub-menu li:first-child > a
{
margin-top:0;
}
.bigbazaar-main-menu > ul li {
position: relative;
}
.bigbazaar-main-menu > ul > li > a {
display: block;
padding: 1em;
font-weight:bold;
}
.bigbazaar-main-menu.no-menu {
padding: 1em;
font-weight:bold;	
}
.header-middle .bigbazaar-main-menu > ul > li > a{ padding:12px;
}
.bigbazaar-main-menu .sub-menu, .bigbazaar-main-menu .bigbazaar-megamenu-wrapper{
opacity: 0;
visibility: hidden;
-webkit-transition: -webkit-transform .4s ease, opacity .4s ease, visibility .4s ease;
-moz-transition: -moz-transform .4s ease, opacity .4s ease, visibility .4s ease;
transition: transform .4s ease, opacity .4s ease, visibility .4s ease;
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
z-index: 998;
}
.bigbazaar-main-menu li.menu-item-has-children:hover > .sub-menu, .bigbazaar-main-menu li.menu-item-has-children:hover >.bigbazaar-megamenu-wrapper{
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.bigbazaar-main-menu li:hover > .bigbazaar-megamenu-wrapper .sub-menu {
opacity: 1;
visibility: visible;
}
.bigbazaar-main-menu .sub-menu{
border-top:3px solid;
box-shadow: 0 4px 8px -4px #333333;
margin:0;
left: 0;
width: 210px;
position: absolute;
top: 100%;
z-index:99;
}
.bigbazaar-main-menu .sub-menu li > a {
display: block;
padding: .6em 1em;
font-size:13px;
font-size:1.3rem;
}
.bigbazaar-main-menu .sub-menu li.menu-item-has-children >a:after{
font-family: FontAwesome;
font-size:12px;
content: "\f0da";
float:right;
}
.bigbazaar-main-menu .sub-menu .sub-menu {
left: 100%;
margin-left: -1px;
top: -1px;
} .category-menu{
position:relative;
}
.category-menu .category-menu-title {
color: #fff;
line-height: 49px;
padding: 0 1em;
}
.category-menu .category-menu-title h4{font-size:18px;font-size:1.8rem;display:inline-block;margin:0}
.category-menu .down-up {float: right;text-align: right;cursor:pointer;}
.category-menu .categories-list {
background-color: #fff;
display:none;
position: absolute;
width: 100%;
z-index: 9;
}
.bigbazaar-main-menu .bigbazaar-vertical-menu {
width: 100%;
}
.bigbazaar-main-menu > ul.bigbazaar-vertical-menu > li > a{
font-weight: normal;
padding: .6781em .4781em .6781em 1.4781em;
position:relative;
}
.bigbazaar-main-menu > ul.bigbazaar-vertical-menu > li > a > .bigbazaar-megamenu-icon{
margin-right: 8px;
}
.bigbazaar-main-menu > ul.bigbazaar-vertical-menu > li:last-child > a, .bigbazaar-main-menu  ul.bigbazaar-vertical-menu .sub-menu li:last-child{
border:none;
}
.bigbazaar-main-menu > ul.bigbazaar-vertical-menu > li{
display: block;
float: none;
}
.bigbazaar-main-menu > ul.bigbazaar-vertical-menu > li.bigbazaar-megamenu-menu{
position:static;
}
.bigbazaar-main-menu .bigbazaar-vertical-menu .bigbazaar-megamenu-wrapper, .bigbazaar-main-menu .bigbazaar-vertical-menu .sub-menu{
left:100% !important;
top:0;
background-color:#fff;
}
.bigbazaar-main-menu .bigbazaar-vertical-menu .bigbazaar-megamenu-wrapper .sub-menu{
left:inherit !important;
}
.bigbazaar-main-menu .caret-arrow:before {
font-family: FontAwesome;
font-size:12px;
}
.bigbazaar-main-menu  .sub-menu a .caret-arrow{
padding-right:.5em;
}
.bigbazaar-main-menu > ul.bigbazaar-horizontal-menu > li > a .caret-arrow:before {
content: "\f0d7";
}
.bigbazaar-main-menu > ul.bigbazaar-vertical-menu > li > a .caret-arrow:before{
float:right;
padding-right:.6781em;
}
.bigbazaar-main-menu  .sub-menu a .caret-arrow:before,.bigbazaar-main-menu > ul.bigbazaar-vertical-menu > li > a .caret-arrow:before{
content: "\f0da";
} .bigbazaar-main-menu .bigbazaar-megamenu-wrapper{
border-top:3px solid;
box-shadow: 0 4px 8px -4px #333333;
background-color: #fff;
left:0;
margin:0 auto;
padding:1em 1.6781em;
position: absolute;
opacity:0;
top: 100%;
}
.bigbazaar-megamenu-wrapper .bigbazaar-megamenu-submenu .sub-menu{    
border: none;
box-shadow: none;
position: relative;
width: auto;	
min-width: auto;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.main-navigation .bigbazaar-main-menu .bigbazaar-megamenu-wrapper .bigbazaar-megamenu-submenu .sub-menu{
background: transparent;
}
.bigbazaar-megamenu-wrapper.col-span-12 .bigbazaar-megamenu {
table-layout: fixed;
width: 100%;
}
.bigbazaar-megamenu-wrapper .bigbazaar-megamenu-submenu {
display: table-cell;
vertical-align: top;
float: none;
padding: 10px 15px; }
.main-navigation .bigbazaar-megamenu-wrapper .bigbazaar-megamenu-submenu .sub-menu li, .category-menu .bigbazaar-megamenu-wrapper .bigbazaar-megamenu-submenu .sub-menu li{
border: none;
}
.bigbazaar-megamenu-wrapper .bigbazaar-megamenu-submenu li a, .bigbazaar-megamenu-wrapper li.bigbazaar-megamenu-submenu .bigbazaar-megamenu-title {
display: block;
padding:0;
line-height:28px; }
.bigbazaar-megamenu-wrapper .bigbazaar-megamenu-submenu .widget li a{
line-height:inherit;
}
.bigbazaar-megamenu-wrapper .menu-text {
margin-left: 23px;
}
.bigbazaar-megamenu-holder {
padding: 0;
margin: 0;
}
.bigbazaar-megamenu-holder:before,
.bigbazaar-megamenu-holder:after {
content: " ";
display: table;
}
.bigbazaar-megamenu-holder:after {
clear: both;
}
.bigbazaar-megamenu {
display: table;
margin:0;
}
.bigbazaar-megamenu:before,
.bigbazaar-megamenu:after {
content: " ";
display: table;
}
.bigbazaar-megamenu:after {
clear: both;
}
.bigbazaar-megamenu-title{
border-bottom:1px solid #e9e9e9;
line-height:30px;
margin: 0;
margin-bottom:5px;
padding: 0 34px 15px 34px;
font-weight: bold;
-webkit-font-smoothing: antialiased;
}
.bigbazaar-megamenu-icon{
font-size:13px;
margin-right:6px;
vertical-align:top;
}
.bigbazaar-megamenu-icon img {
display:inline-block !important;
vertical-align: middle;
}
.bigbazaar-megamenu-widgets-container .widget{
border:none;
margin:0;
padding:0;
}
.bigbazaar-megamenu-widgets-container .widget .widget-title{
display:none;
}
.bigbazaar-megamenu-widgets-container .widget .post-list-widget .owl-controls .owl-buttons, .bigbazaar-megamenu-widgets-container .widget ul.product_list_widget .owl-controls .owl-buttons{
right:0;
top:-2.6891em;
}
.bigbazaar-megamenu-widgets-container .widget.widget_tag_cloud .tagcloud a{
display:inline-block;
padding:2px 7px;
}
.bigbazaar-megamenu-widgets-container .widget .textwidget a{
border-bottom:none;
} .mobile-menu-wrapper {
max-height: none; background-color: #fff;
height: 100%;
width: 270px;
left: 0;
top: 0;
-webkit-transform: translate3d(-320px, 0, 0);
transform: translate3d(-320px, 0, 0);
position: fixed;
background-color: #f5f5f5;
-webkit-transition: 0.3s all ease-in-out;
transition: 0.3s all ease-in-out;
z-index: 10001;
}
.admin-bar .mobile-menu-wrapper{
top: 30px;
}
.mobile-menu-wrapper .navbar-collapse {
position: absolute;
overflow: scroll;
overflow-x: hidden;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: 0;
padding: 0;
}
.mobile-menu-wrapper .navbar-collapse::-webkit-scrollbar {
display: none !important;
}
.mobile-menu-wrapper  .navbar-collapse:focus {
outline: none;
}
.mobile-menu-wrapper #mobile-nav-close{
background-color:#f5f5f5;
color:#999;
line-height:1;
padding:15px;
position:absolute;
right:-41px;
top:66px;
}
.mobile-menu-wrapper ul{
margin:0;
}
.mobile-menu-wrapper .add-navigation-message{
font-size: 16px;
display: block;
padding: 1em;
}
.mobile-menu-wrapper .add-navigation-message a{
font-weight:600;
}
.mobile-nav-tabs {    
display: block;
}
.mobile-nav-tabs ul{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.mobile-nav-tabs li {
background-color: #fcfcfc;
cursor: pointer;
-webkit-box-flex: 1;
-ms-flex: 1 0 50%;
flex: 1 0 50%;
max-width: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 18px;
font-weight: 600;
list-style: none;
justify-content: center;
padding: 12px 0;
}
.mobile-nav-tabs li.active {
color: #fff;
}	
.mobile-menu-wrapper .mobile-nav-content{
display:none;
animation:fadeIn 1s ease;
-webkit-animation:fadeIn 1s ease;
}
.mobile-menu-wrapper .mobile-nav-content.active{
display:block;
}
.mobile-menu-wrapper .mobile-main-menu {
display: inline-block;
width: 100%;
}
.mobile-menu-wrapper ul.mobile-main-menu, .mobile-topbar-wrapper {
padding: 0 20px;
list-style:none;
margin-bottom:2em;
}
.mobile-menu-wrapper ul.mobile-main-menu li { margin-bottom: 0;
position:relative;
}
.mobile-menu-wrapper ul.mobile-main-menu li.menu-item-has-children > .menu-toggle {
background-color: #fff;
border: 1px solid #eaeaea;
border-radius: 50%;
color: #999;
cursor:pointer;
font-family: FontAwesome;
font-size: 12px;
position: absolute;
height:32px;
line-height:31px;
top: 25px;
text-align:center;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
right: -15px;
width:32px;
}
.mobile-menu-wrapper ul.mobile-main-menu li.menu-item-has-children > .menu-toggle:after {
content: "\f067";
}
.mobile-menu-wrapper ul.mobile-main-menu li.active > .menu-toggle:after {
content: "\f068";
}
.mobile-menu-wrapper ul.mobile-main-menu li > a {
color: #999;
display: block;
position: relative;
}
.mobile-menu-wrapper ul.mobile-main-menu li > a:hover, .mobile-menu-wrapper ul.mobile-main-menu li.active > a, .mobile-topbar-wrapper span a:hover {
color: #000;
}
.mobile-menu-wrapper ul.mobile-main-menu ul {
padding-left: 15px;
display: none;
padding-top: 10px;
}
.mobile-menu-wrapper ul.mobile-main-menu ul li {
padding: 8px 0;
}
.mobile-menu-wrapper ul.mobile-main-menu ul li a {
font-size: 14px;
display: block;
}
.mobile-menu-wrapper ul.mobile-main-menu ul li a:after {
font-size: 14px;
}
.mobile-menu-wrapper ul.mobile-main-menu > li{
border-bottom: 1px solid #e5e5e5;
padding: 15px 0 14px 0;
position:relative;
}
.mobile-menu-wrapper ul.mobile-main-menu > li > a{
padding-right:30px;
}
.mobile-menu-wrapper .mobile-main-menu .menu-item-description, .mobile-topbar-wrapper samp{
display:none;
}
.mobile-menu-wrapper .search-area{
background-color: #e6e6e6;
padding: 12px 15px;
}
.mobile-menu-wrapper  .search-categories{
display:none;
}
.mobile-menu-wrapper  .search-control-group{
background-color:#ffffff;
}
.mobile-menu-wrapper .mobile-topbar-social{
margin-bottom:3em;
padding:0 20px;
}
.mobile-topbar-wrapper > span{
display:block;
font-size: 12px;
padding: 5px 0;
}
.mobile-topbar-wrapper > span span{
margin-left:5px;
}
.mobile-topbar-wrapper span a{
color: #999;
display:block;
}
.mobile-topbar-wrapper span ul li a{
padding:0
}
.mobile-topbar-wrapper span ul li  ul{
font-size:12px;
display:none;
padding-left:15px;
padding-right:5px;
}
.mobile-topbar-wrapper .demo-dropdown > li > a:after{
right:0;
}
.mobile-topbar-wrapper .navbar-nav > li > a{
color:#999;
font-size:12px;
padding:4px 0;
}
.mobile-topbar-wrapper .topbar-dokan-cart .dropdown-menu{
display:none;
}
.mobile-topbar-wrapper  .navbar-nav .open .dropdown-menu > li > a{
font-size:12px;
padding:4px 10px;
}
@media only screen and (max-width: 991px) {
.header-topbar, #header-navigation, .header-cart-content .heading-cart .cart-contents, .header-8 .header-middle-wcaccount{
display:none;
}
.header-middle{
box-shadow: 0 2px 4px -4px #121212;
}
.mobile-menu-wrapper {
display: block;
}
.menu-wrapper {
display: none !important;
}
.navbar-toggle {
cursor: pointer;
display: inline-block;
float: none;
margin: 0;
padding: 8px 0;
text-align: left;
}
.navbar-toggle .icon-bar {
width: 25px;
height: 3px;
}
.header-color-dark .navbar-toggle .icon-bar {
background: black;
}	
.mobile-menu-wrapper.open {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}
.page-wrapper.open {
margin-top: 0 !important;
}
.mobile-menu-opened .panel-overlay {
background: #000;
bottom: 0;
left: 0;
min-height: 100vh;
opacity: 0.35;
position: fixed;
right: 0;
top: 0;
-webkit-transition: opacity 0.3s all ease-in-out 0s;
transition: opacity 0.3s all ease-in-out 0s;
z-index: 9999;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.mobile-menu-wrapper {
width:370px;
-webkit-transform: translate3d(-420px, 0, 0);
transform: translate3d(-420px, 0, 0);
}
.mobile-menu-wrapper .navbar-collapse {
padding: 0;
}
}  .breadcrumbs{
font-size:13px;
list-style:none;
margin:0;
}
.breadcrumbs{
padding: 1em 0;
}
ul.breadcrumbs li{
display:inline-block;
}
ul.breadcrumbs li .delimiter{
padding:0 4px;
}
.breadcrumbs, .woocommerce .woocommerce-breadcrumb {
font-size:13px;
font-size:1.3rem;
margin-bottom: 1em;
padding: 1em 0;
}
.breadcrumbs .sep, .woocommerce .woocommerce-breadcrumb a {
font-size:13px;
font-size:1.3rem;
padding:0 .1em;
}
.woocommerce .woocommerce-breadcrumb a:first-child{
padding-left:0;
} .post-navigation {
background-color: #fff;
margin-top:2em;
padding: .6em;
}
.post-navigation a {
display: block;
padding: .1em;
}
.post-navigation span {
display: block;
}
.post-navigation .meta-nav {
font-weight:normal;
z-index: 2;
}
.post-navigation .nav-next, .header-post-navigation .nav-next, .post-navigation .nav-previous, .header-post-navigation .nav-previous {
background-position: center;
background-size: cover;
position: relative;
}
.post-navigation .nav-next{
float:right;
}
.post-navigation .nav-previous{
float:left
}
.post-navigation .nav-next .post-nav-thumb, .header-post-navigation .nav-next .post-nav-thumb, .post-navigation .nav-previous .post-nav-thumb, .header-post-navigation .nav-previous .post-nav-thumb {
background-color: #fff;
border-bottom:3px solid;
position: absolute;
padding:5px;
z-index: 999;
box-shadow: 0  2px 5px rgba(0, 0, 0, 0.3);
opacity:0;
top: -87px;
width: 110px;
height: 80px;
visibility:hidden;
-webkit-transition: -webkit-transform .4s ease, opacity .4s ease, visibility .4s ease;
transition: transform .4s ease, opacity .4s ease, visibility .4s ease;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
.post-navigation .nav-next .post-nav-thumb:before, .header-post-navigation .nav-next .post-nav-thumb:before, .post-navigation .nav-previous .post-nav-thumb:before, .header-post-navigation .nav-previous .post-nav-thumb:before {
content: '';
display: block;
bottom: -17px;
left: 54px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
border-color: rgba(136, 183, 213, 0);
border-width: 7px 8px;
margin-left: -6px;
}
.post-navigation .nav-next:hover .post-nav-thumb, .header-post-navigation .nav-next:hover .post-nav-thumb, .post-navigation .nav-previous:hover .post-nav-thumb, .header-post-navigation .nav-previous:hover .post-nav-thumb{
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
.post-navigation .nav-next .post-nav-thumb {
right: 2%;
}
.post-navigation .nav-previous .post-nav-thumb {
left: 0;
}
.nav-links .post-nav-thumb img:after {
background: rgba(0, 0, 0, 0) url(//paperrollsgp.com/wp-content/themes/bigbazaar/assets/images/post-nav-arrow.png) no-repeat scroll 0 0;
height: 18px;
left: -9px;
position: absolute;
top: 20px;
width: 9px;
}
.nav-links .post-nav-thumb img {
height: 65px;
width: 100px;
float:right;
}
.post-navigation a:before {
content: "";
display: block;
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1;
}
.post-navigation a:hover:before,
.post-navigation a:focus:before {
opacity: 0.5;
}
.posts-navigation {
display: inline-block;
padding: 1em 0 0;
text-align: center;
width: 100%;
}
.posts-navigation .pagination {
margin: 0 auto;
}
.posts-navigation .pagination > li:first-child > a, .posts-navigation .pagination > li:first-child > span,.posts-navigation .pagination > li:last-child > a , .posts-navigation .pagination > li:last-child > span{
border-radius: 0;
}
.posts-navigation .pagination > li > a, .posts-navigation .pagination > li > span{
color:#333;
}
.pagination .nav-links {
min-height: 3.2em;
position: relative;
text-align: center;
} .pagination .current .screen-reader-text {
position: static !important;
}
.pagination .page-numbers.current {
text-transform: uppercase;
}
.pagination .page-numbers.current {
color:#fff;
}
.pagination .prev:before,
.pagination .next:before {
font-size: 32px;
height: 48px;
line-height: 48px;
position: relative;
width: 48px;
}
.pagination .prev:before { left: -1px;
}
.pagination .next {
right: 0;
}
.pagination .next:before {
right: -1px;
}
.image-navigation{
font-size: 13px;
font-size: 1.3rem;
font-weight: 700;
line-height: 1.5;
}
.image-navigation a{
color: #707070;
color: rgba(51, 51, 51, 0.7);
}
.comment-navigation {
border-top: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea;
padding: 2em 0;
}
.image-navigation .nav-previous:not(:empty),
.image-navigation .nav-next:not(:empty),
.comment-navigation .nav-previous:not(:empty),
.comment-navigation .nav-next:not(:empty) {
display: inline-block;
}
.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before{
content: "\2215";
font-weight: 400;
margin: 0 0.7em;
}
.image-navigation .nav-previous a:before,
.comment-navigation .nav-previous a:before {
content: "\f053";
font-size:12px;
font-size:1.2rem;
margin-right: 0.5em;
position: relative;
}
.image-navigation .nav-next a:after,
.comment-navigation .nav-next a:after {
content: "\f054";
font-size:12px;
font-size:1.2rem;
margin-left: 0.5em;
position: relative;
}
.comment-navigation .nav-next{
float:right;
}
.comments-title + .comment-navigation {
border-bottom: 0;
}   
.image-navigation .nav-previous:not(:empty),
.image-navigation .nav-next:not(:empty) {
margin-bottom: 2em;
}  .says,
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
} .site .skip-link {
background-color: #f1f1f1;
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
color: #21759b;
display: block;
font-family: 'Roboto', sans-serif;
left: -9999em;
outline: none;
padding: 15px 23px 14px;
text-decoration: none;
text-transform: none;
top: -9999em;
}
.logged-in .site .skip-link {
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
font-family: 'Roboto', sans-serif;
} .alignleft {
clear: both;
display: inline;
float: left;
margin: .3em 1.5em 1.5em 0;
}
.alignright {
clear: both;
display: inline;
float: right;
margin: .3em 0 1.5em 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
margin: 0.4em 1.6em 1.6em 0;
}
blockquote.alignright,
.wp-caption.alignright,
img.alignright {
margin: 0.4em 0 1.6em 1.6em;
}
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
clear: both;
margin-top: 0.4em;
margin-bottom: 1.6em;
}
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
margin-bottom: 1.2em;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
text-align: center;
} ul.wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts {
list-style-type: none;
margin-left: 0;
}
ul.wp-block-archives ul,
.wp-block-categories ul,
.wp-block-latest-posts ul {
list-style-type: none;
} .wp-block-image {
margin-bottom: 1.5em;
}
.wp-block-image figure {
margin-bottom: 0;
margin-top: 0;
}
.wp-block-image figure.alignleft {
margin: 0 1.5em 1.5em 0;
}
.wp-block-image figure.alignright {
margin: 0 0 1.5em 1.5em;
} .wp-block-quote:not(.is-large):not(.is-style-large),
.wp-block-pullquote.is-style-solid-color blockquote{
border: 0;
padding: 0;
}
.wp-block-quote.alignleft p:last-of-type,
.wp-block-quote.alignright p:last-of-type {
margin-bottom: 0;
}
.wp-block-quote cite {
color: inherit;
font-size: inherit;
} .wp-block-audio audio {
display: block;
width: 100%;
} .clear:before,
.clear:after,
.site:before,
.site:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.nav-links:before,
.nav-links:after,
.comment-navigation:before,
.comment-navigation:after,
.social-navigation ul:before,
.social-navigation ul:after,
.textwidget:before,
.textwidget:after {
content: "";
display: table;
}
.clear:after,
.site:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.nav-links:after,
.comment-navigation:after,
.social-navigation ul:after,
.textwidget:after {
clear: both;
} .bigbazaar-activation-bar {
max-width: 270px;
position: fixed;
bottom: 3em;
left: 5em;
background-color: #fff;
padding: 2em;
box-shadow: 0 0 3px rgba(0, 0, 0, .1);
z-index: 99;
}  #header-navigation, .scrollActive .header-middle {
box-shadow: 0 2px 4px -4px #121212;
} 
.header-topbar {
font-size: 12px;
}
.header-topbar .customer-support-email {
margin-right: 15px;
}
.customer-support-email, .customer-support-call, .social-link li{
display:inline-block;
}
.topbar-notification .news-title {
color: #fff;
line-height: 28px;
padding: 0 10px;
position: absolute;
top: 5px;
z-index:9;
}
.topbar-notification .news-title:before {
position:absolute;
top:0;
right:-10px;
width:0;
height:0;
content:'';
border-left:10px solid;
border-top:14px solid transparent;
border-bottom:14px solid transparent;
}
.topbar-notification .news-text {
padding: 6px 0;
}
.topbar-notification .break-new > a {
margin-right: 3em;
}
.header-middle .customer-support-email, .header-middle .customer-support-call{
display:block;
}
.header-topbar .customer-support{
padding:9px 0;
}
ul.social-link {
list-style: none;
margin: 0;
padding: 6px 0;
}
ul.social-link li a {
display: inline-block;
font-size: 14px;
height: 28px;
line-height: 27px;
margin-right: 5px;
text-align: center;
width: 28px;
}
ul.social-link li:hover a{
color:#fff;
}
ul.social-link li.icon-facebook:hover a {
background-color:#3B589C;
}
ul.social-link li.icon-twitter:hover a {
background-color:#6DC0E8;
}
ul.social-link li.icon-instagram:hover a {
background-color:#E84C4D;
}
ul.social-link li.icon-linkedin:hover a {
background-color:#0177B5;
}
ul.social-link li.icon-google-plus:hover a {
background-color:#D03E2F;
}
ul.social-link li.icon-rss:hover a {
background-color:#f15200;
}
ul.social-link li.icon-flickr:hover a {
background-color:#F7187D;
}
ul.social-link li.icon-pinterest:hover a {
background-color:#BA1E21;
}
.customer-support-email span, .customer-support-call span{
padding: 0 5px;
}
.topbar-right > div,
.topbar-right > span,
.topbar-welcome-message {
display: inline-block;
padding: 9px 8px;
}
.header-topbar .topbar-right > div > a > span,
.header-topbar .topbar-right > span > a > span,
.wcaccount-dropdown span{
margin-left:4px;
}
.nav-shop-account span, .nav-login-registare span {
padding: 0 4px;
}
.nav-shop-account{
margin-left:5px;
}
.wcaccount-topbar{
position:relative
}
.wcaccount-topbar .wcaccount-dropdown, .header-topbar .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .header-topbar .currency-topbar .wcml-cs-submenu, .header-topbar .demo-dropdown .demo-dropdown-sub-menu {
box-shadow: 0px  3px 3px rgba(0, 0, 0, 0.3);
list-style: none;
left: 0;
margin: 0;
position: absolute;
text-align: left;
opacity:0;
top:102%;
visibility:hidden;
min-width: 130px;
-webkit-transition: -webkit-transform .4s ease, opacity .4s ease, visibility .4s ease;
transition: transform .4s ease, opacity .4s ease, visibility .4s ease;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
z-index: 9;
}
.wcaccount-topbar:hover .wcaccount-dropdown, .header-topbar .language-topbar:hover .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .header-topbar .currency-topbar:hover .wcml-cs-submenu, .header-topbar .demo-dropdown-menu:hover .demo-dropdown-sub-menu{
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
.wcaccount-topbar .wcaccount-dropdown > li {
border-bottom: 1px solid #454d50;
padding: .5em .8em;
}
.wcaccount-topbar .wcaccount-dropdown a {
display: block;
} .language-topbar, .currency-topbar{
text-align:left;
display:inline-block;
padding:8px 7px;
position:relative;
}
.currency-topbar .wcml_currency_switcher{
padding:2px
}
.currency-topbar select, .language-topbar select{
height: 26px;
padding: 0 10px;
}
.wpml-ls-statics-shortcode_actions, .wcml-dropdown{
width:auto;
}
.wpml-ls-legacy-list-horizontal{
padding:0;
border:0;
}
.wpml-ls-statics-shortcode_actions > ul, .wcml-dropdown > ul, .woocommerce-currency-switcher-form .dd-container, .woocommerce-currency-switcher-form .dd-select{
position:inherit;
}
.wpml-ls-legacy-list-horizontal a{
padding: 4px 10px;
}
.wpml-ls-statics-shortcode_actions a{
background:none;
border:none;
}
.wpml-ls-statics-shortcode_actions a:hover, .wpml-ls-statics-shortcode_actions a:focus, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover > a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:hover, .wcml-dropdown li:hover, .wcml-dropdown li:focus{
background:none !important;
}
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wcml-dropdown .wcml-cs-submenu, .wcml-dropdown .wcml-cs-submenu li{
border:0;
}
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a, .wcml-cs-submenu a{
padding:8px 10px;
}
.language-topbar #lang_sel, .language-topbar #lang_sel_click{
height:21px;
}
.language-topbar #lang_sel li, .language-topbar #lang_sel_click li{
float:none;
}
select.woocommerce-currency-switcher{
height: 28px;
margin-top: 5px;
padding-top: 2px;
}
.woocommerce-currency-switcher-form{
display: inline-block;
line-height: 12px;
padding: 3px 0;
vertical-align: top;
}
#google_language_translator {
display: inline-block;
}
.topbar-right {
vertical-align: middle;
}
.currency-topbar .woocommerce-currency-switcher-form .dd-selected{
line-height: 8px;
padding: 0 10px;
}
.dd-option-image, .dd-selected-image{
width:30px;
}
.woocommerce-currency-switcher-form .dd-select{
background:none !important;
}
.currency-topbar .wcml_currency_switcher, .topbar-right .woocommerce-currency-switcher-form{
padding:0;
}
.wcml-dropdown li, .woocommerce-currency-switcher-form .dd-select, .woocommerce-currency-switcher-form ul.dd-options, .woocommerce-currency-switcher-form .dd-option{
border:0;
}
.demo-dropdown-menu ul, .demo-dropdown-menu ul li{
list-style:none;
margin:0;
padding:0;	
}
.demo-dropdown-menu img + span {
margin-left: 0.4em;
}
.demo-dropdown > li > a {
padding: 5px 16px 5px 10px;
}
.demo-dropdown > li > a:after{
content:"\f107";
font-family: FontAwesome;
font-size: 14px;
padding-left: 5px;
position: absolute;
}
.demo-dropdown-sub-menu a{
padding:3px 10px;
display:block;
} .header-middle .customer-support {
text-align: right;
}
.header-middle .text-left .customer-support {
text-align:left;
}
#header-navigation .customer-support{
text-align:right;
}
.product-search input[type="search"] {
height: 40px;
margin: 0;
width: 82%;
}
#header .header-middle {
padding: 1.767em 0;
}
.header-8 .header-middle .header-logo{
text-align:center;
}
.header-8 .header-middle .customer-support-email, .header-8 .header-middle  .customer-support-call{
display:inline-block;
margin-bottom: 5px;
}
.header-8 .header-middle-wcaccount {
text-align: right;
margin-bottom: 5px;
}
.header-8 .header-middle .wcaccount > li {
display: inline-block;
font-size: 12px;
}
.header-8 .header-middle .wcaccount > li:first-child{
margin-right:10px;
}
.header-8 .header-middle .wcaccount  li span{
margin-left:4px;
} 
.header-8 .header-middle-wcaccount .wcaccount {
list-style:none;
margin: 0;
} .search-control-group {
display:table;
position: relative;
background-color:#ffffff;
}
.search-control-group .search-field, .search-categories, .input-search-btn{
display:table-cell;
}
.search-area .search-field {
border: none;
padding: 8px 8px 8px 20px;
margin:0;
background:none !important;
}
.header-navigation .search-area .search-field{
padding: 6px 8px 6px 20px;
}
.header-navigation .search-area{
margin:3px 0;
}
.search-area .search-header-form{
position:relative;
}
.search-area .search-categories .categories-filter{
width:150px;
background: none;
box-shadow: none;
}
.search-area .search-categories .categories-filter,.search-area .search-categories .categories-filter:hover{
border:0 !important
}
.search-categories, .input-search-btn {
vertical-align: middle;
white-space: nowrap;
width: 1%;
}
.input-search-btn{
font-size:0;
white-space: nowrap;
position: relative;
}
.input-search-btn .search-btn{
padding: 0.72em 1.3871em;
margin:-1px -2px -1px 2px;
}
.search-area .input-search-btn .search-btn:after {
content: "\f002";
font-family: fontawesome;
font-size: 18px;
vertical-align: sub;
color: #fff;
}
.search-area .search-btn.loading:after{
-webkit-animation:spin 500ms infinite linear;
animation:spin 500ms infinite linear;
border:2px solid #fff;
border-radius:32px;
border-right-color:transparent !important;
border-top-color:transparent !important;
content:"";
display:inline-block;
height:16px;
width:16px
}
.woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after{
right:43%;
}
.selectBox-dropdown-menu.categories-filter-selectBox-dropdown-menu{
max-height:300px;
width: 185px !important;
}
.selectBox-dropdown-menu.categories-filter-selectBox-dropdown-menu li a {
font-size: 1.3rem;
padding: 0.2em;
}
.header-navigation .search-area .input-search-btn .search-btn{
padding:.56em 1.2871em;
}
.search-area .live-search-results{
left: 0;
position: absolute;
top: 100%;
width:100%;
z-index: 100;
}
.live-search-results .autocomplete-suggestions {
width: 100%;
margin-top: 1px;
padding: 8px 0;
background-color: rgba(255,255,255,.97);
border-top:none;
-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.2);
-moz-box-shadow: 0 4px 4px rgba(0,0,0,.2);
box-shadow: 0 4px 4px rgba(0,0,0,.2);
text-shadow: none;
max-height: 400px;
overflow-x: hidden;
}
.live-search-results .autocomplete-suggestion {
padding: 6px 10px;
font-size: 14px;
line-height: 18px;
display:flex;
}
.live-search-results .search-product-title{
flex:1 1 0;
margin:0 12px;
}
.live-search-results .search-product-title, .live-search-results .search-product-price{
font-size:13px;
}
#header .live-search-results .autocomplete-suggestion a {
color: #444;
}
#header  .live-search-results .autocomplete-suggestion a strong{
color:#212121;
}
.live-search-results .search-product-image img {
border-radius:50%;
width: 45px;
}
.live-search-results .autocomplete-suggestion:hover, .live-search-results .autocomplete-selected, .live-search-results .autocomplete-suggestion:hover a, .live-search-results .autocomplete-selected a, .live-search-results .autocomplete-suggestion:hover .search-product-price, .live-search-results .autocomplete-selected .search-product-price{
color: #fff !important;
}
.live-search-results.autocomplete-suggestion p {
margin: 0;
}
.live-search-results .search-product-price{
font-weight:600;
display:block;
margin-top:5px;
}
.live-search-results .search-product-price ins{
background:none
}
.header-cart-content {
display: inline-block;
float: right;
position: relative;
}
.header-9 .header-right > span, .header-9 .header-right > div {
display: inline-block;
float:none;
margin-right: 12px;
vertical-align: middle;
}
.header-9 .header-right > div{
margin:0;
}
.header-right .header-wishlist, .header-right .header-myaccount {
font-weight: 600;
text-transform: uppercase;
vertical-align: super;
}
.header-right .header-wishlist i, .header-right .header-myaccount i {
font-size: 22px;
margin-right: 7px;
}
.header-cart-content .heading-cart h6, .header-services .content-service h6{
font-size:14px;
margin-bottom:3px; }
.header-cart-content .heading-cart span, .header-services .content-service span{
font-size:13px;
color:#9b9d9e
}
.header-cart-content .cart-contents {
display: inline-block;
padding-left: 5px;
} 
.header-cart-content .heading-cart:before{
font-family: fontawesome;
border-radius: 50%;
color: #fff;
content: "\f07a";
font-size: 1.8rem;
height: 38px;
text-align: center;
width: 38px;
display: inline-block;
vertical-align: top;
line-height: 36px;
}
.header-services .box-service{
display: inline-flex;
min-width: 180px;
}
.header-services .icon-service{
border: 1px solid #e9e9e9;
border-radius: 50%;
display: inline-block;
height: 42px;
line-height: 38px;
padding-left: 1px;
text-align: center;
width: 42px;
}
.header-services .content-service{
padding-left:7px;
}
.header-cart-content .cart-product-list {
background-color: #fff;
border-top:3px solid;
position: absolute;
padding:.4em 1em;
right: 0;
width: 300px;
z-index: 999;
box-shadow: 0px  3px 3px rgba(0, 0, 0, 0.3);
opacity:0;
top:116%;
text-align:left;
visibility:hidden;
-webkit-transition: -webkit-transform .4s ease, opacity .4s ease, visibility .4s ease;
transition: transform .4s ease, opacity .4s ease, visibility .4s ease;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
.header-cart-content .cart-product-list:before {
display: block;
top: -17px;
right: 34px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
border-color: rgba(136, 183, 213, 0);
border-width: 7px 8px;
margin-left: -6px;
}
.header-cart-content:hover .cart-product-list{
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
.header-cart-content .cart_list.product_list_widget{
max-height:312px;
overflow-x:hidden;
}
.product_list_widget .cart-item-image{
float: left;
width:30%;
}
.product_list_widget .cart-item-detail {
float: left;
width:70%;
padding-right: 1.2678em;
}
.product_list_widget .cart-item-detail .quantity, .woocommerce.widget_shopping_cart .total .amount, .header-cart-content .cart-product-list p.total .amount{
font-weight:600;
}
.header-cart-content  .cart_list.product_list_widget .mini_cart_item{
position:relative;
}
.header-cart-content  .cart_list.product_list_widget li a.remove {
position: absolute;
right: 0;
top: 25%;
}
.header-cart-content .cart-product-list p.total {
border-top: 3px double #ebe9eb;
font-weight: 600;
padding: 10px 0 0;
margin-bottom: 1.2em;
}
.woocommerce-mini-cart__buttons > a {
margin-right:5px;
}
#header-navigation .header-cart-content .cart-product-list .buttons a, .header-middle .header-cart-content .cart-product-list .buttons a{
color:#ffffff;
}
#header-navigation, .header-middle {
position: static;
top: 0;
left: 0;
width: 100%;
-webkit-transition: top 500ms ease;
-moz-transition: top 500ms ease;
-o-transition: top 500ms ease;
transition: top 500ms ease;
}
.scrollActive .header-middle {
position: fixed;
width: 100%;
z-index: 1040;
padding:1em !important;
}
#header-navigation:after, #header-navigation:before {
content: "";
left: 0;
position: absolute;
width: 100%;
}
#header-navigation .search-area{
margin: 4px 0;
}
#header-navigation .header-cart-content {
padding: 4px 5px 5px 5px;
} .widget-area .widget {
border-top:2px solid;
hyphens: auto;
width: 100%;
word-wrap: break-word;
padding:1.2em;
position:relative;
}
.widget{
margin: 0 auto 2em;
}
.widget pre {
line-height: 1.2;
}
.secondary .widget > select{
height: 35px;
margin: .8em 0;
width: 100%;
}
.widget button,
.widget input {
line-height: normal;
}
.widget button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
font-size: 12px;
font-size: 1.2rem;
padding: 0.7917em 1.5833em;
}
.widget input[type="text"],
.widget input[type="email"],
.widget input[type="url"],
.widget input[type="password"],
.widget input[type="search"],
.widget textarea {
padding: 0.375em;
}
.widget-title {
padding:.6781em 1em;
margin:-20px -17px 10px;
font-size: 18px;
font-size: 1.8rem;
}
.widget-area .widget.closed, .dokan-widget-area .widget.closed{
padding-bottom:0;
border-bottom:0;	
}
.widget-area .widget.closed .widget-title, .dokan-widget-area .widget.closed .widget-title{
margin-bottom:0;
}
.widget-area .widget-toggle .widget-title:after, .dokan-widget-area .widget-toggle .widget-title:after{
font-size:14px;
font-family: FontAwesome;
content: "\f0d8";	
position: absolute;
right:18px;
top:12px;
}
.widget-area .widget-toggle.closed .widget-title:after, .dokan-widget-area .widget-toggle.closed .widget-title:after{
content: "\f0d7";
}
.widget  li.parent-item:after{
font-family: FontAwesome;
color:#cfcfcf;
content: "\f196";	
position: absolute;
right:0;
top:7px;
}
.widget  li.parent-item.open-item:after{
content: "\f147";
}
.widget .maxlist-more{
margin-top: 5px;
padding-top: 5px;
}
.widget.closed .maxlist-more{
display:none;
}
.widget.widget_search .search-form label{
display:block;
}
.widget > :last-child {
margin-bottom: 0;
}
.widget_calendar table {
margin: 0;
}
.widget_calendar td,
.widget_calendar th {
line-height: 2.3333;
text-align: center;
padding: 0;
}
.widget_calendar caption {
font-weight: 700;
margin: 0 0 1.6em;
letter-spacing: 0.04em;
text-transform: uppercase;
}
.widget_calendar tbody a {
-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
background-color: #C97178;
color: #fff;
display: block;
font-weight: 700;
}
.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus {
background-color: #d0787f;
color: #fff;
}
.widget_archive a,
.widget_categories a,
.widget_links a,
.widget_meta a,
.widget_nav_menu a,
.widget_pages a,
.widget_recent_comments a,
.widget_recent_entries a {
border: 0;
}
.widget.widget_calendar caption{
text-align:center;
margin:0;
}
.widget ul, .widget .search-form, .widget_text .textwidget, .widget_tag_cloud .tagcloud {
list-style: none;
margin: 0;
}
.widget li, 
.widget .product-categories li a, 
.widget_nav_menu li a, 
.widget_pages  li a{
padding: .3em 0 .3em 0;
position:relative;
}
.widget.bigbazaar_twitter .twitter-list li{ padding:0.4781em 0}
.widget.bigbazaar_twitter .twitter-list li .media i{
padding-right:2px;
padding-top:5px;
}
.widget li:first-child, .widget ul.yith-wcan-color li{
border-top: 0;
}
.widget li:last-child{
padding-bottom: 0;
}
.widget .product-categories li, .widget_nav_menu li, .widget_pages li, .stay-connected-widget li{
border:none;
padding:0;
}
.widget .product-categories li a, .widget_nav_menu li a, .widget_nav_menu  li a, .widget_pages  li a{
display:inline-block;
}
.widget .product-categories ul.children , .widget_nav_menu .sub-menu, .widget_pages .children{
padding-left:1.2em;
}
.widget ul.product_list_widget .cart-box-title {
display: none;
}
.widget ul.product_list_widget li img{
float:left;
}
.widget ul.product_list_widget li a:before, .widget ul.yith-wcan-color li a:before{
border:none;
}
.widget ul.product_list_widget li, .widget ul.brands-carousel  li{
padding-left: 0;
}
.widget_recent_entries .post-date {
display: block;
}
.widget_rss ul {
list-style: none;
margin: 0;
}
.widget_rss li {
margin-bottom: 1.6em;
}
.widget_rss ul:last-child,
.widget_rss li:last-child {
margin-bottom: 0;
border-bottom:none;
}
.widget_rss .rsswidget {
border: 0;
font-weight: 700;
}
.widget_rss .rsswidget img {
margin-top: -4px;
}
.widget_rss .rss-date,
.widget_rss cite {
font-size: 12px;
font-size: 1.2rem;
display: block;
line-height: 2;
margin-bottom: 0.3em;
opacity: 0.8;
}
.widget_rss cite{
text-align:right;
}
.textwidget > :last-child {
margin-bottom: 0;
}
.textwidget a {
border-bottom: 1px solid #333;
}
.textwidget a:hover,
.textwidget a:focus {
border-bottom: 0;
}
.widget .tagcloud a {
background-color: #f9f9f9;
display: inline-block;
margin: 5px 0;
padding: .2em .4em;
font-size:13px !important;
}
.sidebar.pull-left.both-sidebar {
left: -50%;
position: relative;
}
.widget .product-image, .widget .post-image{
float: left;
margin-right:10px;
width:30%;
}
.widget .product-details, .widget .post-widget-content {
float: left;
width:64%;
}
.widget .product-details a {
display: block;
}
.widget .product-price {
display: block;
margin-top: 5px;
}
.widget .product-price{
font-weight:600;
font-size:16px;
}
.widget .product-price ins{
background:none;
}
.widget .product-price del .amount{
font-weight:normal;
}
.widget .product_list_widget .star-rating {
float: left;
margin: 7px 0;
}
.widget_price_filter .ui-slider .ui-slider-range{
background-color:#000;
}
.widget_price_filter .ui-slider .ui-slider-handle{
background-color:#018bc8;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content{
background-color:#f1f1f1;
}
.widget.widget_recent_reviews .product_list_widget > li {
padding-left: 85px !important;
}
.widget_recent_reviews .product_list_widget a {
float: left;
width: 100%;
}
.widget_recent_reviews img {
left: 0;
position: absolute;
}
.widget_recent_reviews .product_list_widget .reviewer {
float: left;
width: 100%;
}
.woocommerce ul.cart_list li:last-child,.woocommerce ul.product_list_widget li:last-child, .widget .post-list-widget li:last-child, .widget .product_list_widget li:last-child{
border-bottom:0;
border:none;
padding-bottom:0;
}
.woocommerce ul.cart_list li:first-child,.woocommerce ul.product_list_widget li:first-child{
border-top:0;
}
.widget.yith-woocompare-widget .products-list a.remove:before{
content:none;
}
.widget.yith-woocompare-widget .products-list{
margin-bottom:1.5em;
}
.widget.yith-woocompare-widget .clear-all{
display: inline-table;
padding: 0.4em .6781em;
}
.widget ul.post-list-widget li, .widget ul.product_list_widget li{
display: table;
padding: 10px 0;
width:100%;
}
.widget ul.post-list-widget li.slide-row, .widget ul.product_list_widget li.slide-row{
padding-top:0;	
}
.widget .post-list-widget .post-widget-content a{
display:block;
}
.widget .post-list-widget .post-widget-content > span {
color: #999;
font-size:13px;
font-size: 1.3rem;
}
.widget .owl-carousel{
position: relative;
}
.widget .owl-carousel .owl-nav{
right: -1em;
top: -3.2891em;
}
.widget ul.product_list_widget.woocommerce .product-details .star-rating{
float:none;
}
.widget .testimonials li{
padding-left:0;
}
.widget .testimonials .quote-content p{
margin-top:0;
}
.widget .testimonials .quote-meta, .testimonials-list .quote-meta{
text-align:center;
}
.widget .testimonials .quote-meta .client-image, .testimonials-list .quote-meta .client-image{
display:inline-block;
margin-bottom:15px;
}
.widget .testimonials .quote-meta .client-image img, .testimonials-list .quote-meta .client-image img{
border-radius:50%;
}
.widget .product-categories.toggle-menu ul.children {
display: none;
margin-left: 0;
}
.widget .product-categories.toggle-menu li.cat-parent > a{
position:initial;	
}
.widget .product-categories.toggle-menu li.cat-parent{
position:relative;
}
.widget .product-categories.toggle-menu .toggle-switch {
position: absolute;
right: 0;
top: 0;
margin-top: 5px;
display: block;
width: 23px;
height: 23px;
line-height: 21px;
text-align: center;
}
.widget .product-categories.toggle-menu .toggle-switch { background-color: #e9e9e9; }
.footer .widget .product-categories.toggle-menu .toggle-switch  { background-color: transparent; }
.widget .product-categories.toggle-menu .toggle-switch:before {
font-weight: 300;
content: "+";
line-height: 1.5;
-webkit-transition: opacity .4s ease;
transition: opacity .4s ease;
}
.widget .product-categories.toggle-menu li.active > a > .toggle-switch:before {
color: #e74c3c;
content: "-";
} .site-content .container {
margin-bottom: 5em;
}
.content-area.content-both {
left: 25%;
position: relative;
}
.secondary {
box-shadow: none;
display: block;
margin: 0;
padding: 0;
}
.secondary.toggled-on {
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
display: block;
}
.site-footer {
background-color: #fff;
border-top: 1px solid rgba(51, 51, 51, 0.1);
padding: 3.84615% 7.6923%;
} .entry-content ul li,
.entry-content ol li{	
margin-bottom: .6781em;
}
.entry-content li > ul,
.entry-content li > ol{
margin-left: 1.5em;
}
.entry-content ul li ul,
.entry-content ul li ol,
.entry-content ol li ul,
.entry-content ol li ol {
margin-top: .6781em;
}
.hentry {
position: relative;
}
.home.blog .site-content .container{
margin-top:1em;
}
.blog-posts .hentry {
position: relative; padding-bottom: 1em;
}
.blog-posts .hentry:not(.has-post-thumbnail){
padding-top:1em;
}
.blog-posts .hentry .entry-header, 
.blog-posts .hentry .entry-footer, 
.blog-posts .hentry .entry-content, 
.blog-posts .hentry .entry-summary {
padding: 0 1em;
}
.post_small_image .hentry .entry-header, 
.post_small_image .hentry .entry-footer, 
.post_small_image .hentry .entry-content {
padding:0;
}
.hentry .entry-content, 
.hentry .entry-summary{
margin-top: 1em;
}
.small-image .hentry {
float:left;
padding: 2% 0;
width:100%;	
}
.blog-posts .masonry-grid .post-item {
margin-bottom: 2em;
}
.hentry + .hentry,
.page-header + .hentry,
.page-header + .page-content {
margin-top: 2em;
}
.post-thumbnail {
border: 0;
display: block;
margin-bottom: 1em;
}
.entry-thumbnail .post-thumbnail{
margin-bottom:0;
}
.blog-posts .image-overlay .entry-action a.fancybox{
display:none;
}
.post-thumbnail img{
width:100%;
}
.entry-thumbnail, .entry-media{
margin-bottom:.8781em;
}
.entry-media blockquote, .entry-media .post-link{
color: #fff;
margin-bottom: 0;
padding: 25px;
}
.entry-media .post-link a{
color:#fff;
font-size:20px;
font-style:italic;
}
a.post-thumbnail:hover,
a.post-thumbnail:focus {
opacity: 0.85;
}
.page-title {
font-size: 24px;
font-size: 2.4rem;
line-height: 1.1538;
margin-bottom: .6781em;
}
.entry-title{
font-size: 22px;
font-size: 2.2rem;
line-height: 1.1538;
margin-bottom: .4781em;
word-break: break-word;
word-wrap: break-word;
}
.entry-content > :last-child,
.entry-summary > :last-child {
margin-bottom: 0;
}
.entry-content,
.entry-summary,
.page-content,
.comment-content {
word-wrap: break-word;
}
.entry-content h1,
.entry-summary h1,
.page-content h1,
.comment-content h1 {
font-size: 30px;
font-size: 3.0rem;
line-height: 1.1538;
margin-bottom: 0.9231em;
}
.entry-content h2,
.entry-summary h2,
.page-content h2,
.comment-content h2 {
font-size: 22px;
font-size: 2.2rem;
line-height: 1.3636;
margin-bottom: 1.0909em;
}
.entry-content h3,
.entry-summary h3,
.page-content h3,
.comment-content h3 {
font-size: 16px; line-height: 1.3333;
margin-bottom: 1.3333em;
}
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.page-content h4,
.page-content h5,
.page-content h6,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
font-size: 15px;
font-size: 1.5rem;
line-height: 1.2;
margin-bottom: 1.6em;
}
.entry-content h5,
.entry-content h6,
.entry-summary h5,
.entry-summary h6,
.page-content h5,
.page-content h6,
.comment-content h5,
.comment-content h6 {
letter-spacing: 0.1em;
text-transform: uppercase;
}
.entry-content > h1:first-child,
.entry-content > h2:first-child,
.entry-content > h3:first-child,
.entry-content > h4:first-child,
.entry-content > h5:first-child,
.entry-content > h6:first-child,
.entry-summary > h1:first-child,
.entry-summary > h2:first-child,
.entry-summary > h3:first-child,
.entry-summary > h4:first-child,
.entry-summary > h5:first-child,
.entry-summary > h6:first-child,
.page-content > h1:first-child,
.page-content > h2:first-child,
.page-content > h3:first-child,
.page-content > h4:first-child,
.page-content > h5:first-child,
.page-content > h6:first-child,
.comment-content > h1:first-child,
.comment-content > h2:first-child,
.comment-content > h3:first-child,
.comment-content > h4:first-child,
.comment-content > h5:first-child,
.comment-content > h6:first-child {
margin-top: 0;
}
.entry-content a img,
.entry-summary a img,
.page-content a img,
.comment-content a img {
display: block;
}
.entry-content .more-link,
.entry-summary .more-link:after {
white-space: nowrap;
}
.entry-content .more-link:after,
.entry-summary .more-link:after {
content: "\f105";
padding-left: 0.3em; position: relative; }
.entry-content .more-link, .entry-summary .more-link, .portfolio-content .more-link{
border: 1px solid #e9e9e9;
display: table;
margin-top: 1.6781em;
padding: 5px 15px;
}
.entry-content .more-link:hover, .entry-summary .more-link:hover, .portfolio-content .more-link:hover{
color:#fff;
}
.author-info {
border-top: 1px solid #eaeaea;
border-top: 1px solid rgba(51, 51, 51, 0.1);
margin: 0 7.6923%;
padding: 7.6923% 0;
}
.author-info .avatar {
float: left;
height: 36px;
margin: 0 1.6em 1.6em 0;
width: 36px;
}
.author-heading {
color: #707070;
color: rgba(51, 51, 51, 0.7);
font-size: 12px;
font-size: 1.2rem;
letter-spacing: 0.04em;
margin-bottom: 1.5em;
text-transform: uppercase;
}
.author-title {
clear: none;
}
.social-share {
margin-top:1.5em;
}
.social-share-button{
margin-bottom:2.671em;
margin-top:2em;
}
.author-bio {
font-size: 12px;
font-size: 1.2rem;
line-height: 1.5;
overflow: hidden;
padding-bottom: 1px;
}
.author-description {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-wrap: break-word;
}
.author-description a {
border-bottom: 1px solid #333;
}
.author-description a:hover,
.author-description a:focus {
border-bottom: 0;
}
.author-description > :last-child {
margin-bottom: 0;
}
.author-link {
white-space: nowrap;
}
.author-link:after {
content: "\f429";
position: relative;
top: 1px;
}
.entry-footer {
color: #707070;
color: rgba(51, 51, 51, 0.7);
font-size: 12px;
font-size: 1.2rem;
line-height: 1.5;
}
.attachment.type-attachment .entry-footer{
margin-top:15px;
}
.entry-footer a {
border-bottom: 1px solid transparent;
color: #707070;
color: rgba(51, 51, 51, 0.7);
}
.updated:not(.published) {
display: none;
}
.sticky .posted-on {
display: none;
}
.sticky-post:before{
font-weight: 600;
}
.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.sticky-post:before,
.edit-link:before,
.full-size-link:before {
margin-right: 4px;
position: relative;
}
.posted-on,
.byline,
.cat-links,
.tags-links,
.comments-link,
.entry-format,
.sticky-post,
.full-size-link {
margin-right: 1em;
}
.format-aside .entry-format:before {
content: "\f10c";
}
.format-image .entry-format:before {
content: "\f03e";
}
.format-gallery .entry-format:before {
content: "\f029";
}
.format-video .entry-format:before {
content: "\f03d";
}
.format-status .entry-format:before {
content: "\f041";
}
.format-quote .entry-format:before {
content: "\f10d";
}
.format-link .entry-format:before {
content: "\f0c1";
}
.format-chat .entry-format:before {
content: "\f108";
}
.format-audio .entry-format:before {
content: "\f028";
}
.posted-on:before {
content: "\f073";
}
.byline:before {
content: "\f007";
}
.cat-links:before {
content: "\f115";
}
.tags-links:before {
content: "\f02c";
}
.comments-link:before {
content: "\f0e5";
}
.sticky-post:before{
content: "\f0c6";
}
.full-size-link:before {
content: "\f402";
}
.edit-link:before {
content: "\f040";
}
.comments-link,
.edit-link {
white-space: nowrap;
}
.taxonomy-description {
color: #707070;
color: rgba(51, 51, 51, 0.7);
padding-top: 0.4em;
}
.taxonomy-description a {
border-bottom: 1px solid #333;
}
.taxonomy-description a:hover,
.taxonomy-description a:focus {
border-bottom: 0;
}
.taxonomy-description > :last-child {
margin-bottom: 0;
}
.page-content > :last-child {
margin-bottom: 0;
}
.page-links {
clear: both;
margin-bottom: 1.3333em;
}
.page-links a,
.page-links > span {
border: 1px solid #eaeaea;
border: 1px solid rgba(51, 51, 51, 0.1);
display: inline-block;
font-size: 12px;
font-size: 1.2rem;
height: 2em;
line-height: 2;
margin: 0 0.3333em 0.3333em 0;
text-align: center;
width: 2em;
}
.page-links a {
-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
background-color: #333;
border-color: #333;
color: #fff;
}
.page-links a:hover,
.page-links a:focus {
background-color: #707070;
background-color: rgba(51, 51, 51, 0.7);
border-color: transparent;
color: #fff;
}
.page-links > .page-links-title {
border: 0;
color: #707070;
color: rgba(51, 51, 51, 0.7);
height: auto;
margin: 0;
padding-right: 0.5em;
width: auto;
}
.entry-attachment {
margin-bottom: 1.6em;
}
.type-attachment .entry-title {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-wrap: break-word;
}
.entry-caption {
color: #707070;
color: rgba(51, 51, 51, 0.7);
font-size: 12px;
font-size: 1.2rem;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
line-height: 1.5;
padding-top: 0.5em;
word-wrap: break-word;
}
.entry-caption > :last-child {
margin-bottom: 0;
}
.error-404.not-found {
text-align: center;
padding-bottom: 30px;
}
.error-404.not-found h1 {
font-size: 15em;
margin-bottom: 18px;
}
.error-404.not-found h1 span{
display:block;
font-size:xx-large;
} .format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title,
.format-gallery .entry-title,
.format-status .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.format-chat .entry-title {
font-size: 22px;
font-size: 2.2rem;
line-height: 1.3333; }
.entry-thumbnail img, .category-entry .category-image img{
-webkit-transition: all 1.1s ease 0s;
transition: all 1.1s ease 0s;
}
.entry-thumbnail:hover img, .category-entry:hover .category-image img{
-webkit-transform: scale(1.08);
transform: scale(1.08);
}
.entry-thumbnail, .category-entry .category-image a {
display: block;
overflow: hidden;
} .comments-area {
margin-top: 50px;
}
.comments-area .comments-title {
font-size: 20px;
}
.comment-list .comment,
.comment-list .pingback,
.comment-list .trackback{
padding: 1em 0;
}
.comment-list .pingback .edit-link,
.comment-list .trackback .edit-link{
margin-left:.3em;
}
.comment-list .pingback .comment-body > a,
.comment-list .trackback .comment-body > a{
font-size: 15px;
font-weight:600;
margin-left: 5px;
}	
article.comment-body{
padding-left: 8em;
position: relative;
}
.comment-author .avatar {
border-radius: 50%;
left: 0;
top:0;
position: absolute;
}
.comment-list {
list-style: none;
margin-left: 0;
margin-top: 2em;
}
.comment-meta{
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-bottom:1em;
}
.comment-author, 
.comment-metadata{
-ms-flex: 1;
flex: 1;
}
.comment-metadata a{
color:#777777;
}
.comment-meta > * {
flex: 1 1 auto;
}
.comment-author {
font-size: 16px;
z-index: 2;
}
.comment-metadata,
.comment-list .reply{
text-align:right;
}
.comment-meta .comment-awaiting-moderation {
margin-top: .5em;
color: #ff6161;
}
.comment-reply-link {
font-weight: 600;
position: relative;
}
.comment-list .children{
list-style: none;
margin-left: 2em;
margin-top: 1em;
}
.comment-list .children li:last-child{
border:none;
padding-bottom:0;
}
.comment-metadata .edit-link {
margin-left: 1em;
}
.comment-metadata time:before, 
.comment-list .comment-body .edit-link:before{
font-size: 12px;
padding-right: 5px;	
}
.comment-body .comment-reply-link:before{
padding-right: 6px;
vertical-align: top;
}
.comment-navigation h3{
display:none;
}
.comment-list + .comment-respond,
.comment-navigation + .comment-respond {
margin-top: 30px;
}
.comment-form label {
font-weight: normal;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form input[type="submit"] { margin-bottom: 0.5em;
}
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
color: #707070;
color: rgba(51, 51, 51, 0.7);
font-size: 12px;
font-size: 1.2rem;
line-height: 1.5;
margin-bottom: 2em;
}
.logged-in-as a:hover {
border-bottom: 1px solid #333;
}
.no-comments {
border-top: 1px solid #eaeaea;
border-top: 1px solid rgba(51, 51, 51, 0.1);
color: #707070;
color: rgba(51, 51, 51, 0.7);
font-weight: 700;
padding-top: 1.6em;
}
.comment-navigation + .no-comments {
border-top: 0;
}
.form-allowed-tags code {
font-family: Inconsolata, monospace;
}
.form-submit {
margin-bottom: 0;
}
.required {
color: #c0392b;
}
.comment-reply-title small {
font-size: 100%;
}
.comment-reply-title small a {
font-size: 0;
display: inline-flex;
}
.comment-reply-title small a:before {
content: "\f00d";
font-size: 16px;
margin-left: 10px;
} .footer .footer-middle {
padding: 3em 0 2em;
}
.footer .footer-top .container {
padding-bottom: 1em;
padding-top: 1em;
}
.footer .footer-bottom .container{
padding-bottom: 2em;
padding-top: 2em;
}
.footer .footer-top .mc4wp-form input[type="email"] {
line-height:1.8781em;
width:330px;
margin-left:1em;
}
.footer-top .widget-title, .footer-top .news-letter .mc4wp-form, .footer-top .news-letter .mc4wp-form p , .footer-top .social-link {
display: inline-block;
margin:0;
}
.footer-top .news-letter .mc4wp-error > p{
display:table !important;
}
.footer  h2.widget-title {
font-size: 18px;
margin-bottom:1em;
}
.footer .footer-top h2.widget-title{
margin:1em 0;
font-size:20px;
font-size:2.0rem;
}
.footer .widget {
background: none;
border: none;
padding: 0;
}
.footer .widget-title {
background:none;
border: none;
margin: 0;
padding: 0;
}
.footer .widget .tagcloud a {
background: #303030;
border: none;
margin-right: 5px;
margin-top: 0;
}
.footer .widget .tagcloud a:hover {
color:#fff;
}
.footer .widget .product-image, .footer .widget .post-image{
width:20%
}
.footer .widget .product-details, .footer .widget .post-widget-content{
width:75%;
}
.footer .woocommerce ul.cart_list li:last-child, .footer .woocommerce ul.product_list_widget li:last-child, .footer .widget .post-list-widget li:last-child, .footer .widget .product_list_widget li:last-child{
border-bottom:none;
}
.footer-middle .social-link {
display: inline-block;
}
.footer-middle ul.about-us li i {
font-size: 16px;
padding-right: 14px;
}
.footer-middle ul.about-us li{
padding-left:0;
}
.footer .widget .product-categories ul.children, .footer .widget_nav_menu .sub-menu, .footer .widget_pages .children{
padding-left:0;
}
.stay-connected-widget ul.social-link li{
padding:0;
margin-bottom:5px;
}
.stay-connected-widget ul.social-link li a, .social-share ul.social-link li a{
font-size:15px;
height: 30px;
line-height: 30px;
width: 30px;
}
.style-2 ul.social-link li a{
border-radius:50%;
}
.style-1 ul.social-link li a, .style-2 ul.social-link li:hover a{
color:#fff;
}
.style-1 ul.social-link li.icon-facebook a , .style-2 ul.social-link li.icon-facebook:hover a {
background-color:#3B589C;
}
.style-1 ul.social-link li.icon-twitter a, .style-2 ul.social-link li.icon-twitter:hover a {
background-color:#6DC0E8;
}
.style-1 ul.social-link li.icon-instagram a, .style-2 ul.social-link li.icon-instagram:hover a {
background-color:#E84C4D;
}
.style-1 ul.social-link li.icon-linkedin a, .style-2 ul.social-link li.icon-linkedin:hover a {
background-color:#0177B5;
}
.style-1 ul.social-link li.icon-submit a, .style-2 ul.social-link li.icon-submit:hover a {
background-color: #eb4924
}
.style-1 ul.social-link li.icon-google-plus a, .style-2 ul.social-link li.icon-google-plus:hover a {
background-color:#D03E2F;
}
.style-1 ul.social-link li.icon-rss a, .style-2 ul.social-link li.icon-rss:hover a {
background-color:#f15200;
}
.style-1 ul.social-link li.icon-flickr a, .style-2 ul.social-link li.icon-flickr:hover a {
background-color:#F7187D;
}
.style-1 ul.social-link li.icon-pinterest a, .style-2 ul.social-link li.icon-pinterest:hover a {
background-color:#BA1E21;
}
.style-1 ul.social-link li.icon-tumblr a, .style-2 ul.social-link li.icon-tumblr:hover a {
background-color: #395976
}
.footer  .mc4wp-form label{	display:none;}
.footer  .social-link li{
margin-bottom:.6em;
}
.footer-middle .contact_info li {
padding: 5px 0;
}
.footer-middle .contact_info li a:before{
content:none;
}
.footer-middle .contact_info li {
padding: 4px 0;
}
.footer-middle .contact_info li i {
font-size: 18px;
padding-right: 15px;
}
.footer-bottom .categories-list {
list-style: none;
margin: 0;
padding: .2em 0;
}
.footer-bottom .categories-list li{
border-right:1px solid;
display: inline-block;
line-height: 15px;
padding: 0 .3em;
}
.footer-bottom .categories-list li:last-child{
border:none;
}
.footer-bottom .categories-list li.cate_title{
border:none;
font-weight:600;
}
.footer-copyright{
padding: 1em 0;
}	
#back-to-top{
border-radius:2px 2px 0 0;
color:#fff;
width:40px;
height:35px;
display:none;
position:fixed;
bottom:0;
right:15px;
font-size:24px;
text-align:center;
padding-top:6px;
transition:background 0.3s, color 0.2s;
-webkit-transition:background 0.3s, color 0.2s;
-moz-transition:background 0.3s, color 0.2s;
-ms-transition:background 0.3s, color 0.2s;
-o-transition:background 0.3s, color 0.2s;
cursor:pointer;
z-index: 99;
} .site .avatar {
border-radius: 50%;
}
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
border: none;
margin-top: 0;
margin-bottom: 0;
padding: 0;
}
audio,
canvas {
display: inline-block;
}
embed,
iframe,
object,
video {
margin-bottom: 1em;
max-width: 100%;
vertical-align: middle;
}
p > embed,
p > iframe,
p > object,
p > video {
margin-bottom: 0;
}
.wp-audio-shortcode,
.wp-video,
.wp-playlist.wp-audio-playlist {
font-size: 15px;
font-size: 1.5rem;
margin-top: 0;
margin-bottom: 1.6em;
}
.wp-playlist.wp-playlist {
padding-bottom: 0;
}
.wp-playlist .wp-playlist-tracks {
margin-top: 0;
}
.wp-playlist-item .wp-playlist-caption {
border-bottom: 0;
padding: 10px 0;
}
.wp-playlist-item .wp-playlist-item-length {
top: 10px;
}
.entry-content .mejs-offscreen {
display:none;
} .wp-caption {
margin-bottom: 1.6em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0;
}
.wp-caption-text {
color: #707070;
color: rgba(51, 51, 51, 0.7);
font-size: 12px;
font-size: 1.2rem;
line-height: 1.5;
padding: 0.5em 0;
} .gallery {
margin-bottom: 1.6em;
}
.gallery-item {
display: inline-block;
padding: 1.79104477%;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
}
.gallery-caption {
color: #707070;
color: rgba(51, 51, 51, 0.7);
display: block;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.5;
padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
} .widecolumn {
background-color: #fff;
padding: 7.6923%;
}
.widecolumn .mu_register {
width: auto;
}
.widecolumn .mu_alert {
margin-bottom: 1.6em;
}
.widecolumn form,
.widecolumn .mu_register form {
margin-top: 0;
}
.widecolumn h2 {
font-size: 26px;
font-size: 2.6rem;
line-height: 1.1538;
margin-bottom: 0.9231em;
}
.widecolumn p {
margin: 1.6em 0;
}
.widecolumn p + h2 {
margin-top: 1.8462em;
}
.widecolumn label,
.widecolumn .mu_register label {
color: #707070;
color: rgba(51, 51, 51, 0.7);
font-size: 12px;
font-size: 1.2rem;
font-weight: 700;
letter-spacing: 0.04em;
line-height: 1.5;
text-transform: uppercase;
}
.widecolumn .mu_register label {
margin: 2em 0 0;
}
.widecolumn #key,
.widecolumn .mu_register #blog_title,
.widecolumn .mu_register #user_email,
.widecolumn .mu_register #blogname,
.widecolumn .mu_register #user_name {
font-size: 16px;
font-size: 1.6rem;
width: 100%;
}
.widecolumn .mu_register #blogname {
margin: 0;
}
.widecolumn .mu_register #blog_title,
.widecolumn .mu_register #user_email,
.widecolumn .mu_register #user_name {
margin: 0 0 0.375em;
}
.widecolumn #submit,
.widecolumn .mu_register input[type="submit"] {
font-size: 12px;
font-size: 1.2rem;
margin: 0;
width: 100%;
}
.widecolumn .mu_register .prefix_address,
.widecolumn .mu_register .suffix_address {
font-size: inherit;
}
.widecolumn .mu_register > :last-child,
.widecolumn form > :last-child {
margin-bottom: 0;
} .porftfolio-lists ul.portfolioFilter{
list-style:none;
text-align:center;
margin: 0 0 1.2781em;
}
.porftfolio-lists ul.portfolioFilter li{
display:inline-block;
}
.porftfolio-lists .portfolioFilter a { 
float:left;
padding: 4px 8px;
}
.porftfolio-lists .portfolioFilter a.current { 
color:#fff;
}
.porftfolio-lists .isotope,
.porftfolio-lists .isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.porftfolio-lists article.hentry {
margin-bottom:1.8781em;
}
.entry-thumbnail{
position:relative;	
}
.entry-thumbnail .image-overlay {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
text-align:center;
}
.entry-thumbnail .image-overlay {
background-color: rgba(50, 50, 50, 0.40);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.3s ease-in 0.4s;
-moz-transition: all 0.3s ease-in 0.4s;
-o-transition: all 0.3s ease-in 0.4s;
-ms-transition: all 0.3s ease-in 0.4s;
transition: all 0.3s ease-in 0.4s; 
}
.entry-thumbnail:hover .image-overlay{
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
-ms-transition-delay: 0s;
transition-delay: 0s;
}
.entry-thumbnail .entry-action {
left: 0;
position: absolute;
right: 0;
top: 44%;
}
.entry-thumbnail .entry-action a {
background-color: #fff;
padding: .6781em 1em;
margin:0 .2781em;
-webkit-transition: 0.5s all ease-in-out;
transition: 0.5s all ease-in-out;
}
.entry-thumbnail .entry-action a:hover{
color:#fff;
}
.entry-portfolio .post-thumbnail, .entry-portfolio .entry-thumbnail{
margin-bottom:0;
}
.entry-portfolio .portfolio-content{
width: 100%;
background-color:#F6F6F6;
text-align: center;
}
.entry-portfolio .portfolio-content, .entry-portfolio .portfolio-content .portfolio-skill a{
-webkit-transition: all 0.3s ease-in 0.4s;
-moz-transition: all 0.3s ease-in 0.4s;
-o-transition: all 0.3s ease-in 0.4s;
-ms-transition: all 0.3s ease-in 0.4s;
transition: all 0.3s ease-in 0.4s; 
}
.entry-portfolio:hover .portfolio-content, .entry-portfolio:hover .portfolio-content .portfolio-skill a{
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
-ms-transition-delay: 0s;
transition-delay: 0s;
}
.porftfolio-lists.portfolio_one_column .entry-portfolio .portfolio-content{
text-align:left;
background:none;
}
.entry-portfolio:hover .portfolio-content, .entry-portfolio:hover .portfolio-content .portfolio-skill a{
color:#fff;
}
.porftfolio-lists.portfolio_one_column .entry-portfolio:hover .portfolio-content .portfolio-skill a{
color:inherit
}
.entry-portfolio .portfolio-content > h3 {
padding: 1em 0 .26781em;
font-size:16px;
font-size:1.6rem;
margin:0;
}
.entry-portfolio .portfolio-skill > ul {
list-style: none;
margin: 0;
padding-bottom: 1em;
}
.entry-portfolio .portfolio-skill ul li{
display: inline-block;
}
.portfolio_one_column .entry-portfolio .portfolio-content{
position:inherit;
background:none;
color:inherit;
}
.portfolio_one_column.porftfolio-lists article.hentry{
margin-bottom:0;
width:100%;
}
.portfolio_one_column .entry-portfolio .portfolio-thumbnail {
position: relative;
}
.portfolio_one_column .entry-portfolio .portfolio-thumbnail a{
margin:0;
}
.portfolio_one_column .entry-portfolio .portfolio-action{
top:45%
}
.portfolio_one_column .entry-portfolio .portfolio-content  h3{
padding:0;
font-size: 18px;
font-size: 1.8rem;
margin-bottom: 0.6781em;
}
.portfolio_one_column .entry-portfolio .portfolio-skill {
margin: .5em 0;
padding: .4em 0;
} .portfolio-detail .entry-header, .header-post-navigation, .single-testimonial .entry-header{
display:inline-block;
}
.header-post-navigation .nav-links li {
display: inline-block;
margin-left: 5px;
vertical-align: top;
font-size:0;
}
.header-post-navigation {
float:right;
}
.header-post-navigation .nav-links li a {
display: block;
width: 30px;
height: 30px;
background-color: #e9e9e9;
text-align: center;
}
.header-post-navigation .nav-links li a:hover {
border-color: transparent;
}
.header-post-navigation .nav-links li a:before {
font-family: 'fontawesome';
font-size: 16px;
color: #ffffff;
line-height: 30px;
}
.header-post-navigation .nav-links .nav-previous a:before { 
content: "\f053"; 
}
.header-post-navigation .nav-links .archive-page a:before { 
content: "\f00a"; font-size: 14px; 
}
.header-post-navigation .nav-links .nav-next a:before { 
content: "\f054"; 
}
.header-post-navigation .nav-links a:hover:before {
color: #fff ;
}
.header-post-navigation .nav-next .post-nav-thumb {
right: -40px;
}
.header-post-navigation .nav-previous .post-nav-thumb {
left: -40px;
}
.portfolio-detail .post-thumbnail {
margin: 0;
}
.portfolio-detail .project-title{
margin-bottom:0.5em;
}
.portfolio-detail .description-title{
margin:0;
}
.portfolio-detail .entry-information > div {
padding: .6781em 0;
}
.portfolio-content .entry-information .description-title {
display:inline-block;
width: 100px;
font-size:14px;
font-size:1.4rem;
}
.portfolio-detail .entry-information {
margin-top: 2em;
}
.entry-information .project-url > a {
display: inline-block;
}
.entry-information .project-url > a h6{
margin:0;
}
.portfolio-detail .project-share .social-share {
margin: 0.6781em 0 !important;
}
.related-portfolios {
margin-top: 4em;
position:relative;
}
.related-portfolios .product-carousel .item {
margin: 0 1em;
}
.related-portfolios .related-portfolio-title, .related-posts .related-posts-title{
padding-bottom: .4em;
}
.related-posts{
margin-top:3em;
}
.related-posts .related-posts-title{
margin-bottom:0;
}
.related-portfolios .related-portfolio-title span, .related-posts .related-posts-title span{
position:relative;
}
.related-portfolios .related-portfolio-title span:before, .related-posts .related-posts-title span:before{
border: 1px solid;
bottom: -0.389em;
content: " ";
position: absolute;
width: 100%;
}
.related-portfolios .owl-controls .owl-buttons{
top:-3px;
}
.product-section.blogs_carousel.related-posts .section-content{
float:inherit;
} .single-testimonial .entry-header h1{
margin-bottom:0.1781em
}
.single-testimonial .entry-header{
margin-bottom:1.6781em
}
.single-testimonial .quote-meta{
text-align:left;
} .countdown {
bottom:0;
color: red;
left: 0;
position: absolute;
right:0;
}
.countdown .countdown-section{
display: block;
float:left;
}
.countdown .countdown-row{ 
overflow: hidden; 
}
.countdown:not(.simple){ 
text-align: center; 
}
.countdown:not(.simple) .countdown-row{ 
display: inline-block;
}
.countdown:not(.simple) .countdown-section{ 
width:35px;
}
.countdown:not(.simple) .countdown-amount{
display: block;
font-weight:700;
background:#efefef;
padding:1px 0;
opacity:0.9;
}
.countdown:not(.simple) .countdown-period{
display: block;
font-size:11px;
line-height: 18px;
background: #efefef;
text-transform:capitalize;
opacity:0.9;
}
.countdown.simple{
display: inline-block;
font-size: 13px;
}
.countdown.simple .countdown-row{ 
display: block; 
}
.countdown.simple .countdown-amount{
font-weight: 600;
font-size: 14px;
display: inline-block;
margin-right: 2px;
}
.countdown.simple .countdown-section:not(:last-child){ 
margin-right: 8px; 
} .bigbazaar-notice-wrapper {
background: #fff;
box-shadow: 0 2px 3px rgba(0,0,0,0.3);
display: none;
left: 38%;
max-width: 100%;
position: fixed;
top: 30%;
width: 320px;
z-index: 1000;
border: 1px solid #e5e5e5;
}
.bigbazaar-notice-wrapper .close {
color: #787878;
font-size: 22px;
opacity: 1;
position: absolute;
right: 5px;
top: 5px;
-webkit-transition: color 0.3s ease;
transition: color 0.3s ease;
}
.bigbazaar-notice-wrapper .close:hover {
color: #f1574d;
}
.bigbazaar-notice-wrapper h3 {
border-bottom: 1px solid #e5e5e5;
font-size: 16px;
margin: 0 0 10px;
padding: 10px 0;
text-align: center;
text-transform: uppercase;
}
.bigbazaar-notice-wrapper .product-wrapper {
float: left;
padding: 0 10px;
width: 100%;
}
.bigbazaar-notice-wrapper .product-image {
float: left;
width: 25%;
}
.bigbazaar-notice-wrapper .product-info {
float: left;
padding-left: 20px;
width: 75%;
}
.bigbazaar-notice-wrapper .product-info h4 {
font-size: 14px;
margin: 0 0 10px;
}
.bigbazaar-notice-wrapper .product-info .price {
float: left;
margin: 0;
width: 100%;
}
.bigbazaar-notice-wrapper .product-info .price ins {
color: #f1574d;
font-size: 18px;
font-weight: bold;
text-decoration: none;
}
.bigbazaar-notice-wrapper .product-info .price del {
color: #9e9e9e;
font-size: 16px;
margin-left: 10px;
text-decoration: line-through;
}
.bigbazaar-notice-wrapper .buttons {
background: #e5e5e5;
float: left;
margin: 10px 0 0;
padding: 10px;
width: 100%;
}
.bigbazaar-notice-wrapper .buttons .button {
float: right;
padding: 6px 20px;
} .product-toolbar p.woocommerce-result-count, .product-toolbar form.woocommerce-ordering, .product-toolbar .show-products-number {
margin-bottom: 0;
}
.woocommerce a.selectBox{
min-width:60px;
border-color:#e9e9e9 !important;
}
.product-toolbar {
float: left;
margin-bottom: 2em;
padding: .4em;
width: 100%;
}
.product-toolbar .gridlist-toggle{
float:left;
margin-right: 18%;
}
.product-toolbar .gridlist-toggle > a {
color:#999;
display: inline-block;
padding: 0.26em 0.6em;
}
.product-toolbar .gridlist-toggle .grid.active,.product-toolbar .gridlist-toggle .grid:hover, .product-toolbar .gridlist-toggle .list.active,.product-toolbar .gridlist-toggle .list:hover{
border-color:#fff;
color:#ffffff;
}
.woocommerce .product-toolbar .woocommerce-ordering, .woocommerce .product-toolbar .show-products-number{
float:left;
}
.woocommerce .product-toolbar .woocommerce-ordering .orderby{
max-width:11em;
}
.woocommerce .selectBox-dropdown, .selectBox-dropdown-menu li a{
border-radius:0 !important;
}
.woocommerce .selectBox-options li.selectBox-selected a{
color:#ffffff !important;
}
.woocommerce .selectBox-options li.selectBox-hover a{
color:#ffffff !important;
}
.woocommerce .selectBox-dropdown .selectBox-label{
padding:.27em .6em;
}
.product-toolbar .woocommerce-pagination{
float:right;
}
.product-toolbar .woocommerce-pagination .page-numbers{
float:left;
margin:0;
}
.woocommerce .woocommerce-pagination ul.page-numbers span,.woocommerce .woocommerce-pagination ul.page-numbers a{
background-color: #fff;
height: 2.2em;
line-height: 2em;
margin: 0 .2em;
min-width: 2.2em;
padding: 0;
}
.woocommerce .woocommerce-pagination ul.page-numbers span.current, .woocommerce .woocommerce-pagination ul.page-numbers a:hover{
color:#fff;
}
.woocommerce .woocommerce-pagination .page-numbers li, .woocommerce .woocommerce-pagination .page-numbers{
border:none
} .product-quickview{
background: #fff;
margin: auto;
max-width: 950px;
padding: 2em 1em;
position:relative;
}
.product-quickview .single-product-entry{
margin-bottom:0;
}
.product-quickview .slick-slide a {
display: block;
pointer-events: none;
}
.mfp-content .mfp-close{
background:none;
}
.mfp-wrap .mfp-content{
top:1em;
}
.woocommerce.product-quickview .single-product-entry .images #product-image, .woocommerce.product-quickview.product div.summary{
margin:0;
}
div.product-quickview .single-product-entry .images .product-thumbnails.bigbazaar-slick-carousel, 
div.product-quickview .size-guide,
div.product-quickview .product-next-previous{
display:none;	
}
.product-quickview .single-product-entry > div:last-child{
overflow-x:auto;
}
.qv.loading, .qv.loading .pl-loading{
background-color:rgba(11, 11, 0, 0.7);
z-index:1000;
position: fixed;
}
.loading .pl-loading:after{
-webkit-animation:spin 500ms infinite linear;
animation:spin 500ms infinite linear;
border-top:4px solid rgba(255,255,255,0.8) !important;
border-right:4px solid rgba(255,255,255,0.8) !important;
border-bottom:4px solid rgba(255,255,255,0.8) !important;
border-left:4px solid!important;
border-radius:32px;	
content:"" !important;
display:inline-block;
height:35px;
width:35px;
}
.loading .pl-loading:after{
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
}
.loading .pl-loading{
background-color:rgb(75,75,75, .25);
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index:99;
}
.qv.loading, .qv.loading .pl-loading{
background-color:rgba(11, 11, 0, 0.7);
z-index:1000;
position: fixed;
} li.product .back-image{
opacity: 0;
visibility: hidden
}
li.product .back-image {
position: absolute;
top: 7px;
width: 95% !important;
height: 100%;
}
li.product:hover .back-image {
opacity: 1;
visibility: visible
}
li.product .product-image img{
transition: all .4s linear 0s;
-moz-transition: all .4s linear 0s;
-webkit-transition: all .4s linear 0s;
-ms-transition: all .4s linear 0s;
-o-transition: all .4s linear 0s
}
.product-items .product-entry .product-image{
padding:.5em .5em 0;
position:relative;
}
.product-items ul.products .product-entry .product-image img{
margin:0;
}
.product-items .product-entry .product-image .countdown{
display:none;
}
.product-items ul.products li{
margin-bottom:2em;
}
.product-items ul.products .product-content {
padding: 0 1.5em;
}
.woocommerce ul.products .product-entry .product-content h3, 
.woocommerce ul.products .product-entry .product-content h2{
font-size: 1em;
font-weight: normal;
padding: 0.6781em 0;
}
.woocommerce  ul.products .product-entry .product-content .price{
font-size:18px;
font-size: 1.8rem;
font-weight: 600;
}
.product .product-highlight {
position: absolute;
left: 0;
top: 1em;
z-index: 9;
}
.product .product-highlight .onsale, .product .product-highlight .featured, .product .product-highlight .out-of-stock {
display: block;
margin-bottom: .5em;
padding: 0 .5em;
width: 100%;
color:#fff !important;
}
.product .product-highlight .out-of-stock{
background-color:#FF0000
}
.product .product-highlight .onsale{
background-color:#FF6600;
}
.product .product-highlight .featured{
background-color:#009900;
}
.woocommerce  ul.products .product-entry .product-content .price del{
display:inline-block;
}
.woocommerce .star-rating:before, .woocommerce .star-rating span:before{
color:#FF9900;
}
.woocommerce .product-entry{
overflow:hidden;
position:relative;
}
.woocommerce .product-content .product-buttons {
position: absolute;
right: -1em;
top: 35%;
transform:translateY(-50%);
opacity:0;
transition: .3s;
visibility:hidden;
z-index: 9;
}
.product-items ul.products li .product-entry:hover .product-buttons{
opacity: 1;
visibility: visible;
right: 1em;
}
.product-items .product-content .short-description{
display:none;
}
.woocommerce  ul.products .product-content .product-buttons .product-cart a, .woocommerce  ul.products .product-content .product-buttons .compare, .woocommerce  ul.products .product-content .product-buttons .add_to_wishlist,.woocommerce  ul.products .product-content .yith-wcwl-wishlistaddedbrowse a, .woocommerce  ul.products .product-content .yith-wcwl-wishlistexistsbrowse a, .woocommerce  ul.products .product-content .product-buttons .quickview{
display:inline-block;
background-color:#c5c5c5;
border-radius: 0;
margin:0;
line-height:1;
opacity:.8;
padding:0;
position:relative;
text-indent: -999em;
width:2.3em;
height:2.3em;
}
.woocommerce  ul.products .product-content .product-buttons .product-cart a:hover, .woocommerce  ul.products .product-content .product-buttons .compare:hover, .woocommerce  ul.products .product-content .product-buttons .add_to_wishlist:hover, .woocommerce  ul.products .product-content .product-buttons .quickview:hover{
opacity:1;
}
.woocommerce  ul.products .product-content .product-buttons .added_to_cart, .woocommerce  ul.products .product-content .yith-wcwl-wishlistaddedbrowse a, .woocommerce  ul.products .product-content .yith-wcwl-wishlistexistsbrowse a{
opacity:1;
}
.woocommerce  ul.products .product-content .product-buttons .add_to_cart_button.loading:after{
text-indent:0;
left:0.7em;
right:inherit;
}
.woocommerce  ul.products .product-content .product-buttons .yith-wcwl-add-to-wishlist{
margin:0;
position:relative;
}
.woocommerce  ul.products .product-content .product-buttons .yith-wcwl-add-to-wishlist .feedback{
display:none;
}
.woocommerce  ul.products .product-content .product-buttons .yith-wcwl-add-to-wishlist .ajax-loading{
position:absolute;
left:.3em;
top:.8em;
}
#yith-wcwl-popup-message {
border-radius: 0;
color: #fff;
}
.woocommerce  ul.products .product-content .product-buttons .product-cart a:before, .woocommerce  ul.products .product-content .product-buttons .compare:before, .woocommerce  ul.products .product-content .product-buttons .add_to_wishlist:before, .woocommerce  ul.products .product-content .yith-wcwl-wishlistaddedbrowse a:before,.woocommerce  ul.products .product-content .yith-wcwl-wishlistexistsbrowse a:before, .woocommerce  ul.products .product-content .product-buttons .quickview:before {
color:#fff;
font-family: FontAwesome;
font-weight: normal;
text-indent:0;
position: absolute;
top: .6em;
left: .7em;
}
.woocommerce  ul.products .product-content .product-buttons .product-cart a:before, .woocommerce  ul.products .product-content .product-buttons .added_to_cart:before{
content: "\f07a";	
}
.woocommerce  ul.products .product-content .product-buttons .product-cart a.product_type_variable:before{
content: "\f03a";	
}
.woocommerce  ul.products li.outofstock .product-content .product-buttons .product-cart a:before{
content:"\f06e";
}
.woocommerce  ul.products .product-content .product-buttons .add_to_wishlist:before, .woocommerce  ul.products .product-content .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce  ul.products .product-content .yith-wcwl-wishlistexistsbrowse a:before{
content: "\f004";
}
.woocommerce  ul.products .product-content .product-buttons .compare:before{
content: "\f079";
}
.woocommerce  ul.products .product-content .product-buttons .quickview:before{
content: "\f00e";
}
.woocommerce  ul.products .product-content .product-buttons .product-cart a.add_to_cart_button.added{
display:none;
} .woocommerce .wishlist_table.mobile .item-details h3 {
font-size: 16px;
font-weight: 600;
margin: 0 0 10px;
}
.woocommerce .wishlist_table.mobile li {
margin-bottom: 1.5em;
padding-bottom: 1.5em;
}
.wishlist_table.mobile li .item-wrapper{
margin-bottom:0;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
margin-right: 20px;
}
.wishlist_table.mobile li .item-wrapper .item-details{
width: calc(100% - 90px);
}
.wishlist_table.mobile li table.additional-info {
margin-bottom: 1em;
}
.wishlist_table.images_grid li .item-details table.item-details-table, 
.wishlist_table.mobile li .item-details table.item-details-table, 
.wishlist_table.mobile li table.additional-info, 
.wishlist_table.modern_grid li .item-details table.item-details-table{
width:auto;
}
.wishlist_table.mobile li .item-details table.item-details-table{
margin-bottom:0;
}
.wishlist_table.mobile li .item-details table.item-details-table tr,
.wishlist_table.mobile li table.additional-info tr{
border:none;
}
.wishlist_table.images_grid li .item-details table.item-details-table td, 
.wishlist_table.mobile li .item-details table.item-details-table td, 
.wishlist_table.mobile li table.additional-info td, 
.wishlist_table.modern_grid li .item-details table.item-details-table td{
font-size: 14px;
padding: 0;
width: auto !important;
}
.wishlist_table.images_grid li .item-details table.item-details-table td.label, 
.wishlist_table.mobile li .item-details table.item-details-table td.label, 
.wishlist_table.mobile li table.additional-info td.label, 
.wishlist_table.modern_grid li .item-details table.item-details-table td.label{
display: block;
margin-right: 1em;
}	
.woocommerce .wishlist_table.mobile .additional-info-wrapper{
padding-left: 85px;
}
.woocommerce .wishlist_table.mobile .additional-info-wrapper .product-add-to-cart {
display: inline-grid;
margin-bottom: 0;
}
.woocommerce .wishlist_table.mobile .additional-info-wrapper .product-add-to-cart .button {
border-radius: 0;
font-size: 14px;
line-height: 16px;
margin: 0 !important;
padding: 10px 14px !important;
}
.woocommerce .wishlist_table.mobile .additional-info-wrapper .product-remove {
margin-left: 10px;
display: inline-block;
}
.remove_from_wishlist i{
display:none;
}
.woocommerce .wishlist_table.mobile .additional-info-wrapper .product-remove{
margin-left:20px;
}
.wishlist_view.mobile .remove_from_wishlist:before {
font-size: 17px;
content: "\2716";
} .product-items .products.list li.type-product {
width: 100%;
}
.product-items .products.list .product-image {
float: left;
padding-bottom:.5em;
width: 30%;
}
.product-items .products.list .product-content {
float: left;
width: 70%;
text-align:left;
padding-left:1em;
margin:1em 0;
}
.woocommerce .product-items .products.list .product-entry .product-content h3{
font-size:18px;
font-size: 1.8rem;
height:auto;
font-weight: 600;
}
.product-items .products.list .short-description{
display:block;
margin-top:1em;
}
.product-items .products.list .product-content .product-buttons{
position:inherit;
margin-top: 2em;
visibility: visible;
opacity: 1;
}
.product-items .products.list .product-entry .product-buttons .product-cart, .product-items .products.list .product-entry .product-buttons .compare-button, .product-items .products.list .product-entry .product-buttons .yith-wcwl-add-to-wishlist, .product-items .products.list .product-entry .product-buttons .quickview-button{
padding: 0.618em 0 !important;
-webkit-transform: translate(0,0);
-ms-transform: translate(0,0);
transform: translate(0,0);
opacity:1 !important;
vertical-align: top;
line-height: 1;
}
.product-items .products.list .product-buttons .product-cart, .product-items .products.list .product-buttons .yith-wcwl-add-to-wishlist, .product-items .products.list .product-buttons .compare-button, .product-items .products.list .product-buttons .quickview-button{
display:inline-block;
}
.product-items .products.list .product-buttons .clear{
display:none;
}
.woocommerce .product-items .products.list .product-buttons .product-cart a, .woocommerce .product-items .products.list .product-buttons .added_to_cart{
color: #fff;
font-weight: normal;
opacity: 1;
padding: 0.618em 1em 0.618em 2em !important;
text-indent: 0;
width: auto;
} .product-items .product-category{
text-align:center;
}
.product-items .product-category h3 mark{
background:none;
}
.product-items .product-category a{
display:inline-block;
padding:.4em;
}
.woocommerce .product-items .product-category a img{
margin-bottom:0 !important;
}
.woocommerce .product-items .product-category a h3{
font-weight:bold;
padding-bottom:.2em !important;
}
.woocommerce ul.products li.product h2 {
font-size: 1em;
margin: 0;
padding: 0.5em 0;
} .lmp_products_loading, .lmp_load_more_button {
margin-bottom:20px;
width: 100%;
text-align: center;
clear: both;
}
.lmp_products_loading .fa {
width: 2em;
height: 2em;
font-size: 2em;
line-height: 1.3em;
}
.lmp_products_loading .fa img {
max-width: 100%;
max-height: 100%;
}
.lmp_products_loading .lmp_rotate, .lmp_products_loading .fa.lmp_rotate:before, .lmp_products_loading .lmp_rotate img {
display: inline-block;
text-align: center;
vertical-align: middle;
-webkit-animation:spin 2s linear infinite;
-moz-animation:spin 2s linear infinite;
animation:spin 2s linear infinite;
}
.lmp_load_more_button .lmp_button {
display: inline-block;
padding: 10px 20px;
font-size: 18px;
color: #fff;
text-decoration: none;
line-height: 1em;
} .single-product-entry {
margin-bottom: 3em;
}
.single-product-entry .images{
position:relative;
}
.single-product-entry .images #product-image{
padding:.5em;
position:relative;
text-align:center;
margin-bottom:1em;
}
.single-product-entry .product-highlight{
bottom: inherit;
left: 1em;
top: 1em;
}
@media only screen and (min-width : 640px) {
.single-product-entry .product-highlight.none-left{
bottom: inherit;
left: initial;
right: 1em;
text-align: right;
top: 1em;
}
.single-product-entry .images.none-left #product-image {
margin-left: 100px;
}
.single-product-entry .images.none-right #product-image {
margin-right: 100px;
}
.none-right .woocommerce-product-gallery__trigger:before{
right:7.5em;
}
.single-product-entry .images.none-left .product-thumbnails {
left: 0;
position: absolute;
top: 0;
max-width:90px;
}
.single-product-entry .images.none-right .product-thumbnails {
right: 0;
position: absolute;
top: 0;
max-width:90px;
}
}
.single-product-entry .images .bigbazaar-slick-carousel {
display: none;
}
.single-product-entry .images .bigbazaar-slick-carousel.slick-initialized {
display: block;
}
.slick-slider .slick-arrow{
background: none;
cursor: pointer;
display: block;
position: absolute;	
text-indent: -999em;	
outline: none;
padding: 0;
overflow: hidden;
width: 30px;
height: 35px;
line-height: 35px;
z-index: 8;
top: 49%;	
opacity: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.slick-slider .slick-arrow.slick-prev{
left:20px;
}
.slick-slider .slick-arrow.slick-next{
right:20px;
}
.slick-slider .slick-arrow:before{
font-size: 14px;
display:block;
font-family: FontAwesome;
vertical-align:middle;
text-align:center;
text-indent:0;
}
.slick-slider .slick-arrow.slick-prev:before{
content: "\f053";
}
.slick-slider .slick-arrow.slick-next:before{
content: "\f054";
}
.product-thumbnails .slick-slide:not(:last-child){
margin:0 5px 5px;
}
.product-thumbnails .slick-arrow{
height:26px;
line-height:24px;
width:24px;
}
.product-thumbnails .slick-prev{
left: 0;
top: 48%;
}
.product-thumbnails .slick-next{
bottom: inherit;
left: inherit;
right: 0;
top: 48%;
}
.product-thumbnails .slick-arrow.slick-prev:before{
content: "\f104";
}
.product-thumbnails .slick-arrow.slick-next:before{
content: "\f105";
}
.slick-slider:hover .slick-arrow{
opacity: .8;
}
.slick-slider .slick-prev:hover, .slick-slider .slick-next:hover {
opacity: 1;
}
.slick-slider .slick-prev:hover:before, .slick-slider .slick-next:hover:before{
color:#ffffff;
}
.product-thumbnails .slick-slide:not(:last-child){
margin-bottom:10px;
}
.product-thumbnails .slick-list{
padding-top:2px;
padding-bottom:2px;
}
.product-thumbnails .slick-slide{
opacity:.6;
}
.product-thumbnails .slick-slide.slick-current{
opacity:1;
}
.slick-slider.slick-vertical .slick-arrow{
left: 44%;
width: 24px;
height: 22px;
line-height: 22px;
right: inherit;	
}
.slick-slider.slick-vertical .slick-prev{
top:30px;
}
.slick-slider.slick-vertical .slick-next{
bottom:15px;
top:initial;
}
.slick-slider.slick-vertical .slick-arrow.slick-prev:before{
content: "\f106";
}
.slick-slider.slick-vertical .slick-arrow.slick-next:before{
content: "\f107";
}
.single-product-entry .woocommerce-product-gallery{
position:relative;
}
.woocommerce-product-gallery__trigger{
bottom: 20px;
font-size: 0;
position: absolute;
right: 20px;
z-index: 9;
}
.woocommerce-product-gallery__trigger:before{
color: #fff;
content: "\f00e";
display:inline-block;
font-size: 16px;
font-family: FontAwesome;
line-height:1;
padding:9px;
}
.woocommerce-product-gallery__trigger:hover:before{
color:#ffffff;
}
.single-product-entry .entry-summary{
position:relative;
}
.single-product-entry .entry-summary{
position:relative;
}
.single-product-entry  .entry-summary .product-next-previous{
position: absolute;
right: 0;
top: .4em;
}
.single-product-entry  .entry-summary .product-next-previous .product-prev, .single-product-entry  .entry-summary .product-next-previous .product-next {
display: inline-block;
position:relative;
}
.single-product-entry  .entry-summary .product-navbar{
color:#fff;
padding: 4px 7px;
display: block;
}
.single-product-entry  .entry-summary .product-next .product-next-popup, .single-product-entry  .entry-summary .product-prev .product-prev-popup{
background-color: #fff;
border-top:3px solid;
position: absolute;
padding:5px;
z-index: 9;
box-shadow: 0  2px 5px rgba(0, 0, 0, 0.3);
opacity:0;
right:0;
width: 210px;
top:40px;
text-align: left;
visibility:hidden;
-webkit-transition: -webkit-transform .4s ease, opacity .4s ease, visibility .4s ease;
transition: transform .4s ease, opacity .4s ease, visibility .4s ease;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
.single-product-entry  .entry-summary .product-next .product-next-popup:before, .single-product-entry  .entry-summary .product-prev:hover .product-prev-popup:before{
content: '';
display: block;
top: -19px;
right: 5px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
border-color: rgba(136, 183, 213, 0);
border-width: 8px 8px;
margin-left: -6px;
}
.single-product-entry  .entry-summary .product-next:hover .product-next-popup, .single-product-entry  .entry-summary .product-prev:hover .product-prev-popup{
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
.single-product-entry  .entry-summary .product-thumb{
float: left;
width: 75px;
}
.single-product-entry  .entry-summary .product-title-price {
float: right;
padding-left: 10px;
width: 125px;
}
.single-product-entry  .entry-summary .product-title-price span {
color:#333;
}
.single-product-entry  .entry-summary .product-title-price .ptitle{
display:block;
}
.single-product-entry  .entry-summary .product-title-price .amount, .single-product-entry  .entry-summary .product-title-price del, .single-product-entry  .entry-summary .product-title-price ins{
font-weight:bold;
}
.single-product-entry  .entry-summary .product-title-price del .amount{
font-weight:normal;
}
.single-product-entry  .entry-summary .product_title{
font-size:24px;
font-size: 2.4rem;
margin-bottom: .5em;
}
.single-product-entry  .entry-summary .star-rating{
font-size:16px;
font-size: 1.6rem;
margin-top:.35em !important
}
.woocommerce .single-product-entry  .entry-summary .woocommerce-product-rating{
margin-bottom: .671em;
}
.woocommerce .single-product-entry .product-price{
padding: 1.5em 0;
}
.woocommerce .single-product-entry .product-price .price {
display: inline-block;
font-size:24px;
font-size: 2.4rem;
font-weight: 600;
margin-bottom: 0;
}
.single-product-entry .product-price .availability{
float:right;
}
.woocommerce .single-product-entry .instock{
font-size:1em;
color:#6dbe14;
}
.woocommerce .single-product-entry .instock:before, .woocommerce .single-product-entry .out-of-stock:before{
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
padding-right:.5em;
font-size:17px;
}
.woocommerce .single-product-entry .out-of-stock:before {
content:"\f057";
}
.woocommerce .single-product-entry .instock:before{
content:"\f14a";
}
.woocommerce .single-product-entry .description{
margin-bottom: 2em;
}
.woocommerce .single-product-entry .entry-summary .cart{
margin-bottom: 1em;
padding: 1.5em 0;
}
.woocommerce .single-product-entry .entry-summary .quantity .qty {
height: 2.5em;
width: 4.631em;
} .woocommerce .single-product-entry .entry-summary .variations{
width:auto;
}
.woocommerce .single-product-entry .entry-summary .variations td{
padding:0 0 10px;
}
.woocommerce .single-product-entry .entry-summary .variations .label{
color: inherit;
display: inline-block;
font-size: 1.4rem;
padding: .6871em 0;
text-transform: capitalize;
}
.woocommerce .single-product-entry .entry-summary .variations_button{
margin-top:1em;
}
.woocommerce .single-product-entry .entry-summary .single_add_to_cart_button:before, .woocommerce .single-product-entry .entry-summary .yith-wcwl-add-to-wishlist a:before, .woocommerce .single-product-entry .entry-summary .compare:before{
font-size:16px;
font-size:1.6rem;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
color:#e62e04;
padding-right:.5em;
}
.woocommerce .single-product-entry .entry-summary .single_add_to_cart_button:before{
content: "\f07a";
color:#fff;
}
.woocommerce .single-product-entry .entry-summary .yith-wcwl-add-to-wishlist a:before{
content: "\f08a";	
}
.woocommerce .single-product-entry .entry-summary .compare:before{
content: "\f079";
}
.woocommerce .single-product-entry .entry-summary .yith-wcwl-add-to-wishlist{
display:inline-block;
margin-right: 2em;
}
.woocommerce .single-product-entry .entry-summary .feedback, .woocommerce .single-product-entry .entry-summary .clear{
display:none;
}
.woocommerce .single-product-entry .entry-summary .compare{
background: none !important;
color: #333;
padding: 0;
}
.single-product-entry .entry-summary .size-guide {
font-weight: 600;
margin-bottom: 10px;
}
.woocommerce .single-product-entry .entry-summary .product_meta{
margin-top:1.5em;
}
.woocommerce .single-product-entry .entry-summary .product_meta .sku_wrapper, .woocommerce .single-product-entry .entry-summary .product_meta .posted_in{
display:block;
margin-bottom:.5em;
}
.woocommerce-tabs .panel{
background:none;
border-top:none;
border-radius:0;
box-shadow:none;
padding: 1.5em !important;
}
.woocommerce-tabs .entry-content h2{
font-size:18px;
font-size: 1.8rem;
font-weight: 600;
margin-bottom: 0.5em;
}
.comment-form .comment-form-rating .stars a{color:#f60;}
.comment-form .comment-form-rating label{
margin-bottom:.5em;
}
.woocommerce div.product div.products h2, .cart-collaterals .cross-sells h2{
font-size: 2rem;
margin-bottom: 1.3871em;
padding-bottom: .4em;
line-height: inherit;
}
.woocommerce div.product div.products h2 span, 
.cart-collaterals .cross-sells  h2 span{
position:relative;
}
.woocommerce div.product div.products h2 span:before, 
.cart-collaterals .cross-sells h2 span:before{
border: 1px solid;
bottom: -0.589em;
content: " ";
position: absolute;
width: 100%;
}
.related.products, .upsells.products, .cart-collaterals .cross-sells{
position:relative;
}
.related.products .owl-nav, .upsells.products .owl-nav, .cart-collaterals .cross-sells .owl-nav{
top:-3px;
}
.checkout.woocommerce-checkout > h3 {
margin-top: 2em;
}
#shipping_method label {
display: initial;
}
.woocommerce #yith-wcwl-form table.wishlist_table{font-size:100%;}
.woocommerce  #yith-wcwl-form table.wishlist_table tbody td{padding:16px 12px;}
.woocommerce #yith-wcwl-form table.wishlist_table thead th{
border-top:none;
}
.woocommerce .shop_table  td.product-name dl.variation dd, .woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li.mini_cart_item dl dd{
margin-bottom:0;
}
.woocommerce-MyAccount-navigation > ul {
list-style: none;
margin: 0 0 2em;
}
.woocommerce-MyAccount-navigation > ul li{
display: inline-block;
}
.woocommerce-MyAccount-navigation > ul li a{
color: #ffffff;
display: block;
margin-right: 8px;
padding: 7px 10px;
} .cwcookielaw {
position: relative;
z-index: 200;
left: 0;
top: 0;
margin-top: 0;
padding: 8px 0;
width: auto;
background-color: #000;
font-weight: 300;
text-align: center;
color: #fff;
}
.cwcookielaw p {
display: inline;
vertical-align: middle;
}
.cwallowcookies.button,
.cwcookiesmoreinfo.button {
display: inline-block;
vertical-align: middle;
cursor: pointer;
-webkit-transition: all .3s linear;
transition: all .3s linear;
}
.cwallowcookies.button {
margin-left: 10px;
background-color: #e74c3c;
}
.cwcookiesmoreinfo.button {
background-color: #ffffff;
color: #292f38;
}
.cwallowcookies.button:hover,
.cwcookiesmoreinfo.button:hover {
color: #fff;
}
.cwcookielaw .cwcookiebubble {
position: absolute;
width: 330px;
right: 200px;
top: 60px;
padding: 20px 15px;
background-color: #000;
background-color: rgba(0,0,0,.8);
display: none;
cursor: pointer;
}
.cwcookielaw .cwcookiebubble:after {
position: absolute;
bottom: 100%;
right: 25px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
border-bottom-color: #000;
border-bottom-color: rgba(0,0,0,.8);
border-width: 10px;
margin-left: -30px;
}
.cwcookiebubble .cwcookietitle {
display: block;
margin-bottom: 5px;
color: #2298ce;
}
.cwcookiebubble p {
display: block;
margin: 0;
padding: 0;
color: #fff;
line-height: 14px;
font-size: 12px;
} .product-items ul.owl-carousel li{
width:100%;
padding:0;
}
.wpb_wrapper > .vertical-menu-section, .wpb_wrapper > .wpb_revslider_element, .wpb_wrapper > .product-section, .wpb_wrapper > .services-section, .wpb_wrapper > .testimonials-section{
margin-bottom:35px;
display:inline-block;
width:100%;
}
.product-section .section-header, .product-section .section-inner{
float: left;
width: 100%;
}
.product-section.categories_and_products .section-title{
margin:0 -15px;
}
.product-section .section-inner{
position:relative;
}
.product-section .section-content{
position:initial;
}
.product-section .section-banner, .product-section .section-brands, .product-section .owl-carousel .slide-row{
padding:0;
}
.product-section .nav-tabs{
margin:0;
}
.product-section.categories_and_products .section-inner {
border-top: 2px solid;
}
.product-section .product-items ul.products li, .product-section ul, .section-content ul.owl-carousel, .product-section .product-items ul.products li.slide-row ul {
margin-bottom: 0;
margin-left:0;
list-style:none;
}
.product-section .owl-carousel .slide-row .star-rating{
display:none;
}
.product-section.hot_deal_products .product-items .product-entry .product-image .countdown{
display:block;
}
.product-section.categories_and_products .owl-carousel .slide-row .product-entry{
border-bottom:none;
border-left:none;
}
.product-section .section-inner{
border-top:none;
}
.product-section  .section-title h3, .newsletter-section .section-header .section-title h3, .testimonials-section .section-header .section-title h3{
margin:0;
}
.product-section.categories_and_products .section-title > a h3 {
color:#ffffff;
font-size:18px;
font-size:2.0rem;
display:block;
line-height: 1.4581em;
padding: 0.4em 1em;
text-align: center;
-webkit-hyphens: manual;
-moz-hyphens: manual;
-ms-hyphens: manual;
hyphens: manual;
}
.product-section.categories_and_products .product-items, .post-slider{
position:relative;
}
.product-section .section-tab .nav-tabs, .product-section .section-tab .nav-tabs > li{
margin-bottom:0;
}
.product-section .section-tab .nav-tabs, .product-section .section-tab .nav-tabs li a{
border-left:none;
border-right:none;
border-top:none;
border-radius:0;
margin-bottom:-1px;	
}
.categories_and_products .section-content .owl-carousel  .owl-stage-outer{
margin-right:1px;
}
.product-section.categories_and_products.only-categories .owl-nav, .product-section.categories_and_products.banner-categories .owl-nav, .product-section.categories_and_products.brands-categories .owl-nav{
position:initial;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.3s ease-in 0.4s;
-moz-transition: all 0.3s ease-in 0.4s;
-o-transition: all 0.3s ease-in 0.4s;
-ms-transition: all 0.3s ease-in 0.4s;
transition: all 0.3s ease-in 0.4s;
}
.product-section.categories_and_products.only-categories:hover .owl-nav, .product-section.categories_and_products.banner-categories:hover .owl-nav, .product-section.categories_and_products.brands-categories:hover .owl-nav{
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
-ms-transition-delay: 0s;
transition-delay: 0s;
}
.product-section.categories_and_products.only-categories .owl-carousel .owl-nav .owl-prev, .product-section.categories_and_products.only-categories .owl-carousel .owl-nav .owl-next, .product-section.categories_and_products.banner-categories .owl-carousel .owl-nav .owl-prev, .product-section.categories_and_products.banner-categories .owl-carousel .owl-nav .owl-next, .product-section.categories_and_products.brands-categories .owl-carousel .owl-nav .owl-prev,.product-section.categories_and_products.brands-categories .owl-carousel .owl-nav .owl-next, .post-slider .owl-carousel .owl-nav .owl-prev, .post-slider .owl-carousel .owl-nav .owl-next{
position:absolute;
top:46%;
padding:.5671em;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
opacity: 0.8;
}
.post-slider .owl-nav{
position:inherit;
}
.product-section.categories_and_products.only-categories .owl-nav .owl-prev, .product-section.categories_and_products.banner-categories .owl-nav .owl-prev, .product-section.categories_and_products.brands-categories .owl-nav .owl-prev, .post-slider .owl-nav .owl-prev{
left:0;
border-radius:0 3px 3px 0;
}
.product-section.categories_and_products.only-categories .owl-nav .owl-next, .product-section.categories_and_products.banner-categories .owl-nav .owl-next, .product-section.categories_and_products.brands-categories .owl-nav .owl-next, .post-slider .owl-nav .owl-next{
right:0;
border-radius:3px 0 0 3px;
}
.product-section .section-tab .nav-tabs li a{
padding:13px 15px;
}
.product-section .section-tab .nav-tabs li a:hover, .product-section .section-tab .nav-tabs li.active a{
background-color: #e9e9e9;
}
.product-section .tab-content > .tab-pane{
display: block;
overflow:hidden;
height: 0;
}
.product-section .tab-content > .active{
height: auto;
overflow: visible;
}
.owl-carousel, .owl-carousel .owl-item{
position:inherit;
}
.owl-carousel .owl-nav{
margin:0;
position:absolute;
right:0;
top:-2.6em;
z-index:9;
}
.owl-carousel  .owl-nav .owl-prev, .owl-carousel  .owl-nav .owl-next {
background-color: #e9e9e9;
border-radius:0;
display: inline-block;
padding: .2em .5em;
color:#fff;
}
.owl-carousel  .owl-next{
margin-left:.5em;
}
.section-categories ul.sub-categories{
margin:0;
list-style:none;
padding-top:1em;
text-align:center;
}
.section-categories ul.sub-categories li{
padding:.5em 0;
}
.banner-carousel .owl-dots{
position:absolute;
bottom:0;
text-align:center;
width:100%;
}
.product-items .category-entry{
position:relative;
}
.product-items .category-image {
padding: 0.5em;
}
.product-items .category-entry .category-content{
padding:0 0.5em 0.7em;
text-align: center;
}
.product-items .category-entry .category-title {
height: 25px;
overflow: hidden;
}
.product-items .category-entry .category-title h3 {
font-size: 1.4rem;
font-weight: bold;
margin: 0;
padding: .4em 0;
}
.product-items .category-entry:hover .category-title h3{
opacity:1;
}
.product-items  .cate-explore {
color:#9f9f9f;
font-size: 13px;
font-size: 1.3rem;
}
.product-items .cate-explore i{
margin-left:.5em;
} .product-section.products_carousel .section-content, .product-section.categories_carousel .section-content, .product-section.products_brands .section-content, .product-section.hot_deal_products .section-content, .product-section.blogs_carousel .section-content, .newsletter-section .section-content, .testimonials-section .section-content{
float: left;
width: 100%;
position:relative;
}
.product-section.products_carousel .product-carousel .slide-row, .product-section.categories_carousel .product-carousel .slide-row, .product-section.products_brands .brands-carousel .slide-row, .product-section.hot_deal_products .product-carousel .slide-row, .product-section.blogs_carousel .product-carousel .slide-row, .related.products .product-carousel li, .upsells.products .product-carousel li, .cart-collaterals .cross-sells li{
padding:0 15px;
}
.product-section.products_carousel .product-carousel .slide-row li, .product-section.categories_carousel .product-carousel .slide-row li, .product-section.products_brands .brands-carousel .slide-row li, .product-section.hot_deal_products .product-carousel .slide-row li, .product-section.blogs_carousel .product-carousel .slide-row li{
margin-top: 30px;
margin-bottom:1px;
}
.product-section .section-header .section-title, .newsletter-section .section-header .section-title, .testimonials-section .section-header .section-title{
padding-bottom: 0.4em;
}
.product-section .section-header .section-title h3, .newsletter-section .section-header .section-title h3, .testimonials-section .section-header .section-title h3{
display:inline-block;
font-size:20px;
font-size:2.0rem;
position:relative;
}
.product-section .section-header .section-title h3:before, .newsletter-section .section-header .section-title h3:before, .testimonials-section .section-header .section-title h3:before{
border: 1px solid;
bottom: -0.34em;
content: " ";
position: absolute;
width: 100%;
}
.product-section.products_carousel .section-tab {
border-bottom: 2px solid;
height: 46px;
}
.product-section.products_carousel .section-tab .nav-tabs{
border-bottom:none;
}
.product-section.products_carousel .nav-tabs li a{
padding:11px 15px;
margin-bottom:0;
}
.product-section.blogs_carousel .blog-entry-content .entry-title{
margin-bottom: 0.5em;
font-size:16px;
font-size: 1.6rem;
}
.product-section.blogs_carousel .blog-entry-content {
padding: .6781em;
}
.product-section.blogs_carousel .entry-thumbnail .post-thumbnail{
margin-bottom:0;
}
.product-section.blogs_carousel .blog-entry-content .entry-footer{
margin-bottom:.6781em;
}
.product-section.blogs_carousel .blog-entry-content .comments-link{
float:right;
}
.product-section.blogs_carousel .blog-entry-content .byline, .product-section.blogs_carousel .blog-entry-content .cat-links, .product-section.blogs_carousel .blog-entry-content .tags-links{
display:none;
} .services ul.services{
margin:0;
list-style:none
}
.services ul.services .service-item{
text-align:center;
padding:10px 15px;
}
.services-section.services.style-2{
margin-bottom:10px;
}
.services ul.services .service-item i{
vertical-align:top;
}
.services.style-1 ul.services .service-item h3 {
margin-bottom: 0.6781em;
margin-top: 0.2em;
}
.services.style-1 ul.services .service-item p{
height:70px;
overflow:hidden;
margin:0;
} .services.style-2 ul.services .service-item .service-content, .services.style-2 ul.services .service-item i{
display:inline-block;
}
.services.style-2 ul.services .service-content {
height: 40px;
margin-left: .5em;
overflow: hidden;
text-align: left;
}
.services.style-2 ul.services .service-item h3{
font-size:16px;
font-size:1.6rem;
margin-bottom:0;
}
.services.style-2 ul.services .service-item p{
margin-bottom:0;
color: #8e8e8e;
font-size:13px;
font-size: 1.3rem;
}
.form.mc4wp-form label{
display:none;
}
.newsletter-section .section-content p{
margin-top:25px;
margin-bottom:1em;
}
.newsletter-section .section-content #mc4wp-form-1 p {
margin: 0;
}
.newsletter-section .section-content #mc4wp-form-1 input[type="email"]{
margin-bottom:1em;
}
.testimonials .quote-content p, .testimonials-list .quote-content p{
margin-top:30px;
padding:1em;
background-color:#FAFAFA;
font-style:italic;
}
.entry-testimonials .testimonials-list{
list-style:none;
margin:0;
}
.entry-testimonials .testimonials-list .blockquote{
margin-bottom:30px;
}
.testimonials-list .quote-content p{
margin-top:0;
}
.testimonials .quote-meta{
text-align:right;
}
.testimonials-section .quote-meta div {
display:inline-block;
font-size:13px;
font-size: 1.3rem;
}
.testimonials .quote-meta  .client-image {
padding: .2em;
margin-left:.5em;
width:55px;
}
.vertical_menu .category-menu .category-menu-title h4{
font-size:18px;
}
.vertical_menu .category-menu .category-menu-title{
line-height:45px;
}
.vertical_menu .category-menu .categories-list {
position:inherit;
display:block;
}
.wpb_revslider_element.wpb_content_element{
margin-bottom:0;
}
.wpb_wrapper .wpb_single_image a {
display: inline-block;
position: relative;
}
.wpb_wrapper .wpb_single_image a:before {
position: absolute;
content: "";
width: 100%;
height: 100%;
visibility: hidden;
left: 0;
top: 0;
opacity: 0;
background: url(//paperrollsgp.com/wp-content/themes/bigbazaar/assets/images/image_hover.png) no-repeat center center #333333;
transform: scale(0.6) rotateY(180deg);
-webkit-transform: scale(0.6) rotateY(180deg);
-moz-transform: scale(0.6) rotateY(180deg);
transition: 0.5s;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
z-index: 99;
}
.wpb_wrapper .wpb_single_image:hover a:before {
opacity: 0.40;
visibility: visible;
transform: scale(1) rotateY(0deg);
-webkit-transform: scale(1) rotateY(0deg);
-moz-transform: scale(1) rotateY(0deg);
}
@media screen and (min-width: 1024px) {
.custom_content_width .product-section ul.products .product-entry .product-content .price{
font-size:13px;
font-size:1.3rem;
font-weight:800;
}
.custom_content_width .vertical_menu .category-menu .category-menu-title h4{
font-size:16px;
font-size:1.6rem;
}
.custom_content_width .product-section .section-tab .nav-tabs li a{
font-size:13px;
font-size:1.3rem;
}
} .popup-modal{
top:25px;
}
.popup-modal .modal-content{
padding: 1.5em;
}
.popup-modal.newsletterPopup .modal-content{
padding: 3em;
}
.newsletter-content.modal-content{
text-align:center;
border-radius: 0;
}
.newsletter-content .close{
font-size:28px;
opacity:0.7;
font-weight:normal;
position: relative;
top: -22px;
right: -10px;
}
.newsletter-content .close:hover{
background:none;
}
.newsletter-content .newsletter-logo, .newsletter-content .mc4wp-form {
margin-bottom: 2em;
}
.newsletter-content .newsletter-text {
margin-bottom: 3em;
}
.newsletter-content .newsletter-text > h1 {
font-size: 28px;
font-weight: bold;
}
.newsletter-content .mc4wp-form-fields > p > label{
display:none;
}
.newsletter-content  .mc4wp-form-fields > p {
display: inline-block;
}
.newsletter-content .mc4wp-form-fields input[type="email"]{
line-height: 1.678em;
padding: 0.5781em 1em;
width:22em;
}
.newsletter-content .mc4wp-form-fields input[type="submit"]{
line-height: 1.678em;
padding: 0.5781em 1em;
}
.newsletter-content .mc4wp-form-fields input[type="submit"]:hover{
opacity:.98;
}
.modal-backdrop{
z-index:999;
}
.loginPopup .woocommerce .col2-set .col-1, .loginPopup .woocommerce-page .col2-set .col-1, .loginPopup .woocommerce .col2-set .col-2, .loginPopup .woocommerce-page .col2-set .col-2{
border:none;
padding:0;
}
.loginPopup  .modal-dialog{
width:auto;
max-width:800px;
}   @media screen and (max-width: 360px) { .product-section .section-tab .nav-tabs > li{
width:100%
}
.product-section .section-tab .nav-tabs li a{
margin-right:0;
} .product-toolbar .gridlist-toggle{
margin-bottom:5px;
}
.product-toolbar .woocommerce-pagination{
margin-top:5px;
} #footer .footer-top .mc4wp-form input[type="email"]{
width:275px;
} .portfolioContainer .portfolio-item {
width: 100%;
}
}
@media screen and (max-width: 480px) { .woocommerce ul.products .product-entry .product-content .price{
font-size:16px;
}
.product-items .products.list .product-buttons .product-cart{
margin-bottom:5px;
}
.newsletter-content .mc4wp-form-fields input[type="email"]{
width:100%;
} .product-items .products.list .product-image{
width:100%;
margin-bottom:1em;
}
.product-items .products.list .product-content{
width:100%;
} .woocommerce-cart table.cart td, .woocommerce-cart table.cart th{
display:block;
border-bottom:none;
text-align:center;
padding: 5px !important;
}
.woocommerce-cart table.cart thead{
display:none;
}
.woocommerce-cart table.cart td:last-child{
border-bottom:1px solid #e9e9e9;
}
.woocommerce-cart table.cart tr{
position:relative;
}
.woocommerce-cart table.cart td.product-remove{
position:absolute;
right:0;
}
.woocommerce-cart table.cart td img{
display:inline-block;
width:75px;
} .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1
{
width:100% !important;
margin-bottom:1em;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
float:left !important;
width:100% !important;
} .porftfolio-lists .isotope .isotope-item{
width:100%;
} .single-testimonial .quote-meta, .single-testimonial .quote-content{
width:100%;
float:none;
} .services ul.services .service-item{
width:100%;
} #footer .footer-top .mc4wp-form input[type="email"], .social-media .social-link{
margin-left:0;
}
#footer .footer-top .mc4wp-form input[type="email"]{
width:275px;
}
.footer-top .news-letter .mc4wp-form p
{
margin-bottom:.8em;
}
}
@media (min-width:360px) and (max-width:479px){ .product-section .section-tab .nav-tabs > li{
width:50%
} .product-toolbar .gridlist-toggle{
margin-right: 3%;
}
.product-toolbar .woocommerce-pagination {
float: left;
margin-top: 10px;
}
.product-items .product-entry .product-image{
text-align: center;
} .portfolioContainer .portfolio-item {
width: 100%;
}
} @media (min-width:480px) and (max-width:620px){ .product-section .section-tab .nav-tabs > li{
width:50%
} .product-toolbar .woocommerce-pagination {
float: left;
margin-top: 10px;
}
.product-items .product-entry .product-image{
text-align: center;
} .woocommerce-cart table.cart td, .woocommerce-cart table.cart th{
display:block;
border-bottom:none;
text-align:center;
padding: 5px !important;
}
.woocommerce-cart table.cart thead{
display:none;
}
.woocommerce-cart table.cart td:last-child{
border-bottom:1px solid #e9e9e9;
}
.woocommerce-cart table.cart tr{
position:relative;
}
.woocommerce-cart table.cart td.product-remove{
position:absolute;
right:0;
}
.woocommerce-cart table.cart td img{
display:inline-block;
width:75px;
} .services ul.services .service-item{
width:100%;
} .single-testimonial .quote-meta, .single-testimonial .quote-content{
width:100%;
float:none;
} #footer .footer-top .mc4wp-form input[type="email"]{
margin-left:0;
}
.footer-top .news-letter .mc4wp-form p
{
margin-bottom:inherit;
}
} @media (min-width:621px) and (max-width:767px){ .wrapper.boxed-layout, .wrapper .container{
width:760px;
}
.product-section .section-tab .nav-tabs > li{
width:33.33%
} .product-toolbar .gridlist-toggle{
margin-right: 10%;
}
.product-items .product-entry .product-image{
text-align: center;
}
} @media screen and (max-width: 767px) { .wrapper.boxed-layout, .wrapper .container{
width:100% !important;
}	
.product-section.products_carousel .section-tab .nav-tabs li a{
padding:11px 15px;
}
.product-section.products_carousel .section-tab{
height:auto;
padding-bottom:1px;
}
.product-section.categories_and_products .section-tab{
border-left:none;
border-top:1px solid #e9e9e9;
display:inline-flex;
}
.section-categories ul.sub-categories{
float:left;
padding-bottom:1em;
width:100%;
}
.section-categories ul.sub-categories li {
width: 50%;
float: left;
}
.categories_and_products .section-banner-content, .categories_and_products .section-content {
float: left;
width: 100%;
} .post-thumbnail{
text-align:center;
}
.comment-avatar {
margin-right: 15px;
width: 16%;
}
.comment-area-wrap{
width: 78%;
} .portfolio-detail .post-thumbnail{
margin-bottom:1em;
}
}
@media screen and (max-width: 991px) { .woocommerce-page ul.products li.first{
clear:none!important;
}
.woocommerce-page ul.products li:nth-child(2n+1) {
clear:both!important;
}
}
@media (min-width:768px) and (max-width:991px){ .wrapper.boxed-layout, .wrapper .container{
width:740px !important;
}
.product-section.categories_and_products .section-tab{
border-left:none;
border-top:1px solid #e9e9e9;
}
.section-categories ul.sub-categories{
float:left;
padding-bottom:1em;
width:100%;
}
.section-categories ul.sub-categories li {
width: 33.33%;
float: left;
}
.categories_and_products .section-banner-content, .categories_and_products .section-content {
float: left;
width: 100%;
} .product-toolbar .woocommerce-pagination {
float: left;
margin-top: 10px;
} .woocommerce-cart table.cart td, .woocommerce-cart table.cart th{
display:block;
border-bottom:none;
text-align:center;
padding: 5px !important;
}
.woocommerce-cart table.cart thead{
display:none;
}
.woocommerce-cart table.cart td:last-child{
border-bottom:1px solid #e9e9e9;
}
.woocommerce-cart table.cart tr{
position:relative;
}
.woocommerce-cart table.cart td.product-remove{
position:absolute;
right:0;
}
.woocommerce-cart table.cart td img{
display:inline-block;
width:75px;
} #footer .footer-top .mc4wp-form input[type="email"]{
margin-left:0;
}
.footer-top .news-letter .mc4wp-form p
{
margin-bottom:inherit;
} .comment-avatar {
margin-right: 15px;
width: 16%;
}
.comment-area-wrap{
width: 78%;
} .portfolio-detail .navigation{
padding-right:3%;
}
} @media screen and (max-width: 1199px) {
.header-9  .header-right .header-wishlist, .header-9  .header-right .header-myaccount{
display:none;
}
}
@media (min-width:992px) and (max-width:1199px){ .wrapper.boxed-layout, .wrapper .container{
width:960px !important;
}
.category-menu .category-menu-title h4{
font-size:16px;
font-size:1.6rem;
}
.wcaccount-topbar .wcaccount-dropdown{
left:inherit;
right:-3px;
}	
.header-cart-content .heading-cart{
height:43px;
}
.header-8 .header-middle .customer-support{
font-size:12px;
}
.header-8 .header-cart-content .heading-cart h6, .header-8 .header-cart-content .heading-cart span{
display: flex;
text-indent: 0;
}
.woocommerce ul.products .product-entry .product-content .price{
font-size:14px;
}
.vertical_menu .category-menu .category-menu-title h4 {
font-size: 14px;
}
.woocommerce ul.products .product-entry .product-content h3, .woocommerce ul.products .product-entry .product-content h2{
line-height: 1.5em;
}
.woocommerce ul.products li.product .price{
margin-bottom:0 !important;
}
.product-items .category-entry .category-content{
padding-bottom:0;
}
}