@font-face {
font-family: 'star';
src: url(//beautyboxlb.com/wp-content/themes/nielsen/theme/assets/fonts/star-font/star.eot);
src: url(//beautyboxlb.com/wp-content/themes/nielsen/theme/assets/fonts/star-font/star.eot?#iefix) format('embedded-opentype'), url(//beautyboxlb.com/wp-content/themes/nielsen/theme/assets/fonts/star-font/star.woff) format('woff'), url(//beautyboxlb.com/wp-content/themes/nielsen/theme/assets/fonts/star-font/star.ttf) format('truetype'), url(//beautyboxlb.com/wp-content/themes/nielsen/theme/assets/fonts/star-font/star.svg#star) format('svg');
font-weight: normal;
font-style: normal
} *{
outline: 0 none !important;
}
body{
overflow-x: hidden;
}
p {
line-height: 1.6em;
}
a, a:hover, a:visited {
text-decoration: none;
outline: 0 none !important;
}
:focus {
outline: none;
text-decoration: none !important;
}
input[type="text"], input[type="password"], input[type="email"],input[type="search"], input[type="submit"], textarea{
border-radius: 0;
border-style: solid;
-webkit-appearance: none;
box-shadow: none;
}
input[type="password"]{
width: 100%;
}
input[type="password"],
input[type="text"],
input[type="email"],
input[type="tel"] {
height: 35px;
border-width: 1px;
border-style: solid;
padding: 0 10px;
}
.form-control:focus{
border-color: #383838;
box-shadow: none;
}
::-moz-focus-inner {
border-width:0 0 0 0;
border:0;
outline: 0 none !important;
text-decoration: none !important;
}
.boxed-layout #wrapper {
position: relative;
}
.boxed-layout #header,
.boxed-layout #slogan,
.boxed-layout #primary{
margin: 0 -15px 35px;
}
.boxed-layout .slider-container{
margin-right: -15px;
margin-left: -15px;
} .wp-caption {
max-width: 100%;
}
.content img{
max-width: 100%;
height: auto;
width: auto;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{
height: auto;
}
.content table{
width: 100%;
}
.alignleft,
img.alignleft{
display:inline;
float:left;
}
.alignright,
img.alignright{
display:inline;
float:right;
margin-left:24px;
margin-top:4px;
}
div.aligncenter,
img.aligncenter {
display: block;
margin-left: auto !important;
margin-right: auto !important;
float:none;
}
img.alignleft,
img.alignright,
img.aligncenter{
margin-bottom:12px;
}
embed,
iframe,
object,
video {
margin-bottom: 24px;
max-width: 100%;
}
p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object {
margin-bottom: 0;
}
blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft {
margin: 7px 24px 7px 0;
}
q{
border-top: 2px solid ;
border-bottom: 1px solid ;
padding: 10px;
margin: 10px 0px;
clear: both;
display: block;
}
.wp-caption.alignleft {
margin: 7px 14px 7px 0;
}
blockquote.alignright,
figure.wp-caption.alignright,
img.alignright {
margin: 7px 0 7px 24px;
}
.bypostauthor{}
.wp-caption.alignright {
margin: 7px 0 7px 14px;
}
.wp-caption {
margin-bottom: 24px;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0;
}
.wp-caption {
color: #767676;
}
.bypostauthor{
}
.wp-caption-text {
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
font-size: 12px;
font-style: italic;
line-height: 1.5;
margin: 9px 0;
}
div.wp-caption .wp-caption-text {
padding-right: 10px;
}
div.wp-caption.alignright img[class*="wp-image-"],
div.wp-caption.alignright .wp-caption-text {
padding-left: 10px;
padding-right: 0;
}
.wp-smiley {
border: 0;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
margin-top: 7px;
margin-bottom: 7px;
}
.gallery {
margin-bottom: 20px;
}
.gallery:before,
.gallery:after{
content: "";
display: table;
}
.gallery:after{
clear: both;
}
.gallery img{
border: none;
}
.gallery-item {
float: left;
margin: 0 4px 4px 0;
overflow: hidden;
position: relative;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 48%;
}
.gallery-columns-3 .gallery-item {
max-width: 32%;
}
.gallery-columns-4 .gallery-item {
max-width: 23%;
}
.gallery-columns-5 .gallery-item {
max-width: 19%;
}
.gallery-columns-6 .gallery-item {
max-width: 15%;
}
.gallery-columns-7 .gallery-item {
max-width: 13%;
}
.gallery-columns-8 .gallery-item {
max-width: 11%;
}
.gallery-columns-9 .gallery-item {
max-width: 9%;
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
clear: left;
}
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
color: #fff;
font-size: 12px;
line-height: 1.5;
margin: 0;
max-height: 50%;
opacity: 0;
padding: 6px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
width: 100%;
}
.gallery-caption:before {
content: "";
height: 100%;
min-height: 49px;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
#wrapper.container {
-webkit-box-shadow: 0 -3px 9px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 -3px 9px rgba(0, 0, 0, 0.1);
box-shadow: 0 -3px 9px rgba(0, 0, 0, 0.1);
} .top_left,
.top_center,
.top_right,
.bottom_left,
.bottom_center,
.bottom_right {
position: absolute;
}
.top_left {
top: 0;
left: 0;
}
.top_center {
top: 0;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
.top_right {
top: 0;
right: 0;
}
.bottom_left {
bottom: 0;
left: 0;
}
.bottom_center {
bottom: 0;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
.bottom_right {
bottom: 0;
right: 0;
}
.center_left {
left: 0;
bottom: 0;
top: 0;
margin-top: auto;
margin-bottom: auto;
}
.center_center {
left: 0;
right: 0;
margin: auto;
bottom: 0;
top: 0;
}
.center_right {
bottom: 0;
right: 0;
top: 0;
margin-top: auto;
margin-bottom: auto;
}
.ie9 .hidden-ie9 {
display: none;
}  .arrow, .arrow-down, .arrow-right {
position: relative;
}
.arrow:after,
.arrow:before,
.arrow-down:after,
.arrow-down:before,
.arrow-right:after,
.arrow-right:before {
bottom: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.arrow-down:after,
.arrow-down:before {
top: 100%;
}
.arrow:after,
.arrow:before,
.arrow-down:after,
.arrow-down:before{
left: 32px;
}
.arrow-right:after,
.arrow-right:before{
right: 32px;
}
.arrow:after, .arrow-right:after {
border-color: rgba(136, 183, 213, 0);
border-bottom-color: #ffffff;
border-width: 8px;
}
.arrow-down:after {
border-color: rgba(136, 183, 213, 0);
border-top-color: #ffffff;
border-width: 8px;
}
.arrow:after, .arrow-down:after {
margin-left: -8px;
}
.arrow-right:after {
margin-right: -8px;
}
.arrow:before, .arrow-right:before {
border-top-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
border-width: 9px;
}
.arrow-down:before {
border-bottom-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
border-width: 9px;
}
.arrow:before, .arrow-down:before {
margin-left: -9px;
}
.arrow-right:before {
margin-right: -9px;
}
.arrow-left {
border: 1px solid;
position: relative;
}
.arrow-left:before {
position: absolute;
display: inline-block;
border-top: 0px solid transparent !important;
border-right: 14px solid;
border-bottom: 17px solid transparent !important;
left: -14px;
top: 31px;
content: '';
}
.arrow-left:after {
position: absolute;
display: inline-block;
border-top: 1px solid transparent !important;
border-right: 18px solid #fff!important;
border-bottom: 20px solid transparent !important;
left: -12px;
top: 31px;
content: '';
} .sbHolder { position: relative;}
.sbHolder .sbSelector{
display: block;
border: 1px solid;
}
.sbHolder .sbToggle {
position: absolute;
top: 10px;
right: 15px;
width: 20px;
height: 20px;
background: url(//beautyboxlb.com/wp-content/themes/nielsen/theme/assets/images/sprite-toggle.png) no-repeat top;
}
.sbHolder .sbToggle.sbToggleOpen {
background-position: bottom;
}
.sbHolder .sbOptions{
border: 1px solid;
padding: 6px 16px;
margin: 19px 0 0;
list-style: none;
position: absolute;
background: #fff;
left: 0;
right: 0;
z-index: 300;
} #header {
margin-bottom: 35px;
position: relative;
}
#header.transparent {
z-index: 300;
}
#header .only-dark {
display: none;
} #topbar {
padding: 10px 0;
}
#topbar > .container {
display: table;
}
#topbar > .container > div {
display: table-row;
}
#topbar-left, #topbar-right {
display: table-cell;
vertical-align: middle;
white-space: nowrap;
}
#topbar-left .widget, #topbar-left > div,
#topbar-right .widget, #topbar-right > div {
margin-bottom: 0;
display: inline-block;
white-space: nowrap;
}
#topbar-left .widget, #topbar-left > div {
margin-right: 20px;
}
#topbar-right .widget, #topbar-right > div {
margin-left: 20px;
}
#topbar-left {
text-align: left;
}
#topbar-right {
text-align: right;
}
#topbar i {
font-size: 20px;
line-height: 1em;
}
#topbar .widget-wrap, #topbar .widget_text {
margin: 0 !important;
display: inline-block;
}
#topbar p, #topbar li {
line-height: 1.8em;
}
#topbar-right #lang_sel li {
position: relative;
}
#topbar-right .submenu,
#topbar-right #lang_sel li > ul,
#wcml_currency_switcher ul li ul {
left: -18px;
} #topbar .whislist_nav {
border-left: 1px solid;
}
#topbar-left .whislist_nav {
margin-right: 14px;
padding-right: 16px;
}
#topbar-right .whislist_nav {
margin-left: 14px;
padding-left: 16px;
} #topbar ul.menu > li,
#topbar ul.menu > a {
padding: 0;
border: 0;
}
#topbar ul.menu > li {
display: inline-block;
padding-right: 14px;
margin-right: 16px;
border-right: 1px solid;
}
#topbar .nav > ul > li,
#lang_sel > ul > li {
padding-bottom: 20px;
margin-bottom: -20px;
}
#topbar .nav > ul > li > .submenu,
#lang_sel > ul > li > ul {
top: 34px;
} #lang_sel > ul > li > a,
#wcml_currency_switcher .sbSelector {
display: block;
background: #fff;
background: rgba(255, 255, 255, 0.6);
padding: 0 6px;
border: 1px solid;
}
#lang_sel > ul > li:hover > a,
#wcml_currency_switcher li:hover .sbSelector {
background: #fff;
background: rgba(255, 255, 255, 0.4);
} #topbar #wcml_currency_switcher {
margin-left: 4px;
}
#wcml_currency_switcher .sbToggle {
display: none;
}
#topbar #wcml_currency_switcher ul li ul {
margin-top: 13px;
} #logo {
float: left;
margin: 15px 45px 0 0;
} #nav {
display: inline-block;
float: left;
}
.nav ul,
#lang_sel ul,
#wcml_currency_switcher ul {
margin: 0;
padding: 0;
list-style: none;
}
.nav li {
position: relative;
} #nav > div > ul > li {
height: 100%;
display: inline-block;
margin-left: -4px;
}
#nav > div > ul > li i {
margin-right: 8px;
}
#nav > div > ul > li {
// border-left: 1px solid;
}
#nav > div > ul > li:after{
content: '|';
position: absolute;
right: 0;
top: 32px;
}
#nav > div > ul > li:first-child {
border-left: 0;
}
#nav > div > ul > li > a {
display: block;
padding: 32px 18px;
position: relative;
}
#nav > div > ul > li:first-child a {
padding-left: 0;
} .nav li.menu-item-has-children > a:after,
#topbar .widget_nav_menu ul.menu li.menu-item-has-children > a:after,
#header-search .sbToggle:after,
#welcome-menu > ul > li.dropdown > a:after,
#welcome-menu-login > ul > li.dropdown > a:after,
.widget_product_categories ul.product-categories li i.icon-minus:after,
.widget_product_categories ul.product-categories li i.icon-plus:after {
content: "\f107";
font-family: FontAwesome;
font-style: normal;
margin-left: 6px;
display: inline-block;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform:scale(0.8,1) translateZ(0px); -webkit-transform:scale(0.8,1) translateZ(0px); -moz-transform:scale(0.8,1) translateZ(0px); -ms-transform:scale(0.8,1) translateZ(0px); -o-transform:scale(0.8,1) translateZ(0px); -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#header-search .sbToggle.sbToggleOpen:after,
#header-search .shop-by-category:hover .sbToggle:after,
#header-search .shop-by-category .sbToggle.opened:after {
transform:rotate(180deg) scale(0.8,1) translateZ(0px); -webkit-transform:rotate(180deg) scale(0.8,1) translateZ(0px); -moz-transform:rotate(180deg) scale(0.8,1) translateZ(0px); -ms-transform:rotate(180deg) scale(0.8,1) translateZ(0px); -o-transform:rotate(180deg) scale(0.8,1) translateZ(0px); }
.nav li.menu-item-has-children li.menu-item-has-children > a:after,
#topbar .widget_nav_menu ul.menu ul.submenu li.menu-item-has-children > a:after,
.nav.vertical li.menu-item-has-children > a:after {
transform:rotate(-90deg) scale(0.8,1) translateZ(0px); -webkit-transform:rotate(-90deg) scale(0.8,1) translateZ(0px); -moz-transform:rotate(-90deg) scale(0.8,1) translateZ(0px); -ms-transform:rotate(-90deg) scale(0.8,1) translateZ(0px); -o-transform:rotate(-90deg) scale(0.8,1) translateZ(0px); }
header.no-indicators #nav > div > ul > li.menu-item-has-children > a:after {
display: none;
} #nav .tooltip {
opacity: 1;
width: 100%;
text-align: center;
top: 4px;
}
#header-container.fixed #nav .tooltip,
#header.skin2.fixed #nav .tooltip {
top: 0;
}
#nav .tooltip-arrow,
#nav .tooltip-inner {
display: inline-block;
}
#nav .tooltip-inner {
border-radius: 0;
font-size: 9px;
font-weight: 700;
} #nav .tooltip .tooltip-arrow { border-top-color: #ff1800; }
#nav .tooltip .tooltip-inner { background: #ff1800; } .nav div.submenu,
.nav ul.children,
#header .yit_cart_widget .widget_shopping_cart_content,
#header .sbHolder .sbOptions,
#topbar .widget_nav_menu ul.menu ul.sub-menu,
#lang_sel li > ul,
#wcml_currency_switcher ul li ul {
position: absolute;
background: #fff;
border: 1px solid;
border-bottom-width: 0;
-webkit-box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
-moz-box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
box-shadow: 1px 1.732px 3px 0px rgba( 0, 0, 0, 0.19 );
z-index: -1;
opacity: 0;
margin-top: -26px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transition-delay: 0.3s; transition-delay: 0.3s;
}
#nav .level-1 > ul > li:first-child > div.submenu,
#nav > ul > li:first-child > ul.children {
margin-left: -18px;
}
.nav div.submenu ul,
.nav ul.children,
#topbar .widget_nav_menu ul.menu ul.sub-menu,
#lang_sel li > ul,
#wcml_currency_switcher ul li ul {
padding: 16px 0 !important;
}
.nav li:hover > div.submenu,
.nav li:hover > ul.children,
#header .yit_cart_widget:hover .widget_shopping_cart_content,
#header .yit_cart_widget .widget_shopping_cart_content.active,
#header .sbHolder .sbOptions,
#header .shop-by-category:hover > div.submenu,
#topbar .widget_nav_menu ul.menu li:hover > ul.sub-menu,
#lang_sel li:hover > ul,
#wcml_currency_switcher ul li ul {
z-index: 10000;
opacity: 1;
margin-top: 0;
}
.nav div.submenu ul li,
.nav ul.children li,
#topbar .widget_nav_menu ul.menu ul.sub-menu li,
#header .sbHolder .sbOptions li,
#lang_sel li > ul li,
#wcml_currency_switcher ul li ul li {
border: 0;
padding: 0 18px;
float: none;
min-width: 180px;
}
#lang_sel li > ul li,
#wcml_currency_switcher ul li ul li {
min-width: 0;
}
.nav div.submenu ul li a,
.nav ul.children li a,
#topbar .widget_nav_menu ul.menu ul.sub-menu li a,
#header .sbHolder .sbOptions li a,
#lang_sel li > ul li a,
#wcml_currency_switcher ul li ul li a {
padding: 5px 0;
display: block;
line-height: 1.2em;
float: none;
}
.nav div.submenu div.submenu,
.nav ul.children ul.children {
margin-top: 0;
left: 100%;
top: -14px;
}
.nav ul.children ul.children {
display: none;
}
ul#menu-shop-by-category > li > div.submenu { margin-left: 1px !important; } .nav .bigmenu li div.submenu {
z-index: 1;
opacity: 1;
}
.nav .bigmenu div.submenu > ul > li {
width: 200px;
float: left;
}
.nav .bigmenu > .submenu > ul.sub-menu > li > a {
margin-bottom: 8px;
}
.nav li.bigmenu div.submenu li a:after {
display: none;
}
.nav .bigmenu > div.submenu > ul > li {
margin-bottom: 20px;
}
.nav .bigmenu div.submenu div.submenu {
display: block;
position: static;
padding: 0;
border: 0;
box-shadow: none;
background: none;
}
.nav .bigmenu div.submenu div.submenu ul {
padding: 0 !important;
}
.nav .bigmenu div.submenu div.submenu li {
padding: 0;
min-width: 0;
float: none;
width: 100%;
}
.nav .bigmenu div.submenu li:nth-child(3n+1){
clear: left;
}
.nav .bigmenu .custom-item-yitimage,
.nav .bigmenu .custom-item-image {
display: none !important;
} #header-search {
clear: both;
display: table;
margin: 0 auto;
width: 100%;
position: relative;
z-index: 310;
}
#header-search > div {
display: table-row;
}
#header-search > div .yith_woocommerce_ajax_search {
display: table-cell;
width: 100%;
}
#header-search label.screen-reader-text {
display: none;
}
#header-search form {
border: 1px solid #BDBDBC !important;
position: relative;
display: table;
width: 100%;
}
#header-search form > div {
display: table-row;
position: relative; }
#header-search form #s,
#header-search form #yith-s {
border: 0;
width: 100%;
padding: 12px 56px 12px 12px;
margin-bottom: 0;
}
#header-search .search-wrapper,
#header-search .nav-searchfield,
#header-search .widget.widget_search {
display: table-cell;
width: 100%;
}
#header-search #searchsubmit,
#header-search #yith-searchsubmit {
display: block;
position: absolute;
right: 0;
top: 0;
border: 0;
padding: 0;
width: 43px;
height: 100%;
background: #f8f8f8;
text-indent: 100%;
overflow: hidden;
white-space: nowrap;
}
#header-search #searchsubmit:hover,
#header-search #yith-searchsubmit:hover {
background: #f1f1f1;
}
#header-search .nav-searchfield {
padding-right: 60px;
position: relative;
}
#header-search .nav-searchfield input#yith-s {
padding-right: 0;
} #header-search .search-wrapper:after,
#header-search .nav-searchfield:after,
#nav li.search-trigger a:after {
content: "\f002";
display: block;
position: absolute;
z-index: 1;
color: #000;
right: 13px;
top: 50%;
margin-top: -8px;
pointer-events: none;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-size: 13px;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} #header-search .search_categories {
display: table-cell;
border: 0;
border-right: 1px solid;
padding: 0 10px;
margin: 0 10px;
}
#header .sbHolder .sbOptions {
padding: 8px 0;
width: 160px;
left: 0;
margin-top: 15px;
}
#header-search .sbHolder {
white-space: nowrap;
padding: 0 20px;
border-right: 1px solid;
}
#header-search .sbSelector {
border: 0;
display: inline-block;
padding-right: 14px;
}
#header-search .sbToggle {
display: inline-block;
background: none;
width: auto;
position: static;
height: auto;
float: right;
margin-top: 2px;
} #header-search .autocomplete-suggestions {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin-top: 1px;
padding: 0;
z-index: 9999;
width: auto !important;
left: 0;
right: -3px;
-webkit-box-shadow: 1px 1.732px 2px 0px rgba( 0, 0, 0, 0.19 );
-moz-box-shadow: 1px 1.732px 2px 0px rgba( 0, 0, 0, 0.19 );
box-shadow: 1px 1.732px 2px 0px rgba( 0, 0, 0, 0.19 );
}
#header-search .autocomplete-suggestion {
padding: 10px 35px 10px 0;
margin: 0 10px;
line-height: 28px;
position: relative;
border-bottom: 1px solid #eee;
}
#header-search .autocomplete-suggestion:hover {
background: none;
}
#header-search .autocomplete-suggestion:last-child {
border-bottom: 0;
}
#header-search .autocomplete-suggestion span.amount {
font-weight: bold;
padding-left: 8px;
}
#header-search .autocomplete-suggestion ins span.amount {
padding-left: 0;
}
#header-search .autocomplete-suggestion img {
width: 28px;
height: 28px; position: absolute;
right: 0;
}
#header-search .yith-search-premium .autocomplete-suggestion img{
right: auto;
position: relative;
}
#header-search .yith-search-premium .autocomplete-suggestion span.amount{
padding-left: 0px;
} #header-search > div .shop-by-category {
display: table-cell;
position: relative;
vertical-align: middle;
overflow: hidden;
}
#header-search > div .shop-by-category:hover {
overflow: visible;
}
#header-search .shop-by-category .list-trigger {
display: block;
width: 260px;
font-weight: 600;
text-transform: uppercase;
padding: 0 16px;
cursor:default;
}
#header-search .shop-by-category .list-trigger.noclick {
cursor: default;
}
#header-search .shop-by-category.can-close .list-trigger {
cursor: pointer;
}
#header-search .shop-by-category .sbToggle {
margin: 0;
border: 1px solid;
opacity: 0.5;
border-radius: 3px;
}
#header-search .shop-by-category.opened .sbToggle {
display: block;
}
#header-search div:not(.can-close).shop-by-category.opened .sbToggle {
display: none;
}
#header-search .shop-by-category.opened a.list-trigger {
cursor: default;
}
#header-search .shop-by-category.opened.can-close a.list-trigger {
cursor: pointer;
}
#header-search .shop-by-category .sbToggle:after {
margin: 0;
line-height: 1.2em;
display: block;
padding: 0 3px;
}
#header-search .shop-by-category .nav {
opacity: 0;
z-index: -1;
position: absolute;
}
#header-search .shop-by-category:hover .nav {
opacity: 1;
z-index: 10000;
} .nav.vertical li {
position: static;
}
.nav.vertical div.submenu {
width: auto;
box-shadow: none;
right: -3px;
left: 0;
top: 100%;
margin-top: -2px;
border-width: 1px;
}
.nav.vertical div.submenu li {
border-bottom: 1px solid;
margin-bottom: 6px;
}
.nav.vertical div.submenu li:last-child {
border-bottom: 0;
}
.nav.vertical div.submenu li a {
font-weight: 600;
padding: 6px 0;
}
.nav.vertical div.submenu li a:after {
float: right;
}
.nav.vertical div.submenu li a i {
vertical-align: middle;
margin-right: 15px;
}
.nav.vertical div.submenu li div.submenu {
left: 100%;
right: auto;
width: 100%;
top: 2px;
bottom: 4px; border-left-width: 6px;
}
.nav.vertical div.submenu li.bigmenu div.submenu {
bottom: auto;
}
.nav.vertical div.submenu li.bigmenu div.submenu div.submenu {
margin-left: 0;
}
.nav.vertical div.submenu li div.submenu li {
border: 0;
margin: 0;
}
.is-mobile .nav.vertical div.submenu li.menu-item-has-children.active{
padding-bottom: 20px;
}
.nav.vertical > div.submenu > ul.menu > li:hover > div.submenu {
margin-left: 4px;
}
.nav.vertical div.submenu li.bigmenu div.submenu {
bottom: auto;
}
.nav.vertical div.submenu li li:last-child {
margin-bottom: 0;
}
.nav.vertical div.submenu li li a {
padding: 5px 0;
} .nav.vertical div.submenu li.bigmenu div.submenu {
width: auto;
}
.nav.vertical div.submenu li.bigmenu div.submenu li {
border: 0;
margin-bottom: 0;
}
.nav.vertical div.submenu li.bigmenu div.submenu li a {
padding: 5px 0;
}
.nav.vertical div.submenu li.bigmenu > div.submenu > ul > li{
margin-bottom: 20px;
} .slider-container .shop-by-category {
pointer-events: none;
position: absolute;
top: 0;
left: 0;
padding-left: 15px;
bottom: 0;
right: 0;
margin: 0 auto;
}
.slider-container .shop-by-category > div.submenu-group {
pointer-events: auto;
left: auto;
right: auto;
top: 0;
bottom: 0;
margin-top: 0;
opacity: 1;
z-index: 1000;
width: 263px;
overflow: hidden;
position: absolute;
border: 2px solid;
}
#header-search .shop-by-category > div.submenu-group {
top: 100%;
left: 0;
right: 0;
position: absolute;
border: 2px solid;
overflow: hidden;
opacity: 0;
transition: all 0.6s ease;
}
#header-search .shop-by-category:hover > div.submenu-group {
opacity: 1;
transition: all 0.3s ease;
}
#header-search .shop-by-category:hover > div.submenu-group > div.submenu {
transition: none;
}
.slider-container .shop-by-category > div.submenu-group:hover,
#header-search .shop-by-category > div.submenu-group:hover {
overflow: visible;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu,
#header-search .shop-by-category > div.submenu-group > div.submenu {
position: static;    
margin-top: -22px;
border: 0;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu,
#header-search .shop-by-category:hover > div.submenu-group > div.submenu {
opacity: 1;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu:first-child,
#header-search .shop-by-category > div.submenu-group > div.submenu:first-child {
margin-top: 0;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu:last-child, 
#header-search .shop-by-category > div.submenu-group > div.submenu:last-child {
border-top: 1px solid;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu > ul,
#header-search .shop-by-category > div.submenu-group > div.submenu > ul {
padding-top: 6px !important;
border: 0;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu:first-child > ul,
#header-search .shop-by-category > div.submenu-group > div.submenu:first-child > ul {
padding-top: 16px !important;
}
.slider-container .shop-by-category > div.submenu-group > div.submenu > ul.menu > li:hover > div.submenu{
margin-left: 5px;
} #header-sidebar {
float: right;
display: block;
}
#header div.widget {
margin-bottom: 0;
}   #header .yit_cart_widget {
position: relative;
margin-top: 16px;
}
#header #header-container.fixed .yit_cart_widget{
margin-top: 11px;
}
#header .yit_cart_widget,
#header .cart_label {
border: 1px solid;
}
#header .cart_label {
display: block;
margin: 2px;
padding: 10px 12px;
color: #000;
font-size: 16px;
}
#header .cart_label img.icon-bg {
display: inline-block;
float: left;
margin-right: 10px;
}
#header .cart_label .cart-total {
font-weight: 700;
} #header .yit_cart_widget .cart_wrapper {
position: absolute;
right: 0;
left: auto;
margin-right: -1px;
bottom: -12px;
width: 300px;
}
#header .widget_shopping_cart .widget_shopping_cart_content {
padding: 22px 22px 24px;
width: 100%;
}
#header .widget_shopping_cart .widget_shopping_cart_content.scrollbar-outer {
overflow-y: scroll;
}
#header .widget_shopping_cart .widget_shopping_cart_content > .widget_shopping_cart_content {
max-height: 407px !important;
}
#header .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li {
position: relative;
border-bottom: 1px solid;
padding: 16px 0px;
}
#header .widget_shopping_cart .widget_shopping_cart_content .total span.amount {
right: 0;
}
#header .widget_shopping_cart a.remove{
right: 0;
top: auto;
margin-top: 22px;
}
#header .widget_shopping_cart .mini-cart-item-subtotal .subtotal {
display: none;
}
#header .widget_shopping_cart ul.cart_list {
margin: 0 0 20px;
}
#header .widget_shopping_cart .widget_shopping_cart_content h5.list-title {
display: block;
margin: 0;
padding: 0 0 18px;
border-bottom: 1px solid;
}
#header .widget_shopping_cart .widget_shopping_cart_content .mini-cart-item-info a,
#header .widget_shopping_cart p.total {
text-transform: uppercase;
font-size: 11px;
margin-bottom: 4px;
}
#header .widget_shopping_cart .widget_shopping_cart_content .mini-cart-item-subtotal {
font-size: 12px;
}
#header .widget_shopping_cart .widget_shopping_cart_content .amount {
font-weight: bold;
}
#header .widget_shopping_cart p.total {
margin-bottom: 25px;
}
#header .widget_shopping_cart p.empty {
margin: 0;
border: 0;
}
#header .widget_shopping_cart .mini-cart-item-info a {
text-align: left;
display: block;
margin-bottom: 12px;
}
#header .widget_shopping_cart .mini-cart-item-subtotal span.quantity {
float: none;
width: auto;
height: auto;
font-size: 12px;
}
#header .widget_shopping_cart .widget_shopping_cart_content p.buttons {
margin: 0 0 -8px;
}
#header .widget_shopping_cart .widget_shopping_cart_content p.buttons a {
margin: 0 0 8px;
} #header.skin2 .header-wrapper {
position: relative;
}
#header.skin2 #logo {
display: block;
float: none;
text-align: center;
margin-right: 0;
margin-bottom: 25px;
margin-top: 0;
}
#header.skin2 #header-container .header-wrapper{
padding: 25px 0 0;
border-bottom: 1px solid;
}
#header.skin2 #tagline{
text-align: center;
padding-top: 10px;
}
#header.skin2 #nav {
text-align: center;
float: none;
margin: 0;
widtH: 100%;
border-top: 1px solid;
}
#header.skin2 #header-sidebar {
position: absolute;
top: 0px;
right: 0;
}
#header.search-small #header-search {
width: 80%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
margin-bottom: -45px;
transform:scaleY(0) translateZ(0px); transform-origin: 50% 0%;
-webkit-transform:scaleY(0) translateZ(0px); -webkit-transform-origin: 50% 0%;
-moz-transform:scaleY(0) translateZ(0px); -moz-transform-origin: 50% 0%;
-ms-transform:scaleY(0) translateZ(0px); -ms-transform-origin: 50% 0%;
-o-transform:scaleY(0) translateZ(0px); -o-transform-origin: 50% 0%;
}
#header.search-small.search-opened #header-search {
margin-bottom: -22.5px;
transform:scaleY(1) translateZ(0px); -webkit-transform:scaleY(1) translateZ(0px); -moz-transform:scaleY(1) translateZ(0px); -ms-transform:scaleY(1) translateZ(0px); -o-transform:scaleY(1) translateZ(0px); }
#header.search-small #nav li.search-trigger {
display: inline-block;
padding-right: 0;
}
#header.search-small #nav li.search-trigger a:after {
position: static;
margin: 3px 0 3px 8px
}
.header-wrapper input#yith-s{
max-width: none;
margin-top: -6px;
border: none;
} #header,
#header-container #logo,
#header-container #logo img,
#header-container .header-wrapper {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
#header.skin1 #header-container.fixed #topbar {
display: none;
}
#header-container.fixed,
#header.skin2.fixed {
position: fixed;
z-index: 10000;
width: 100%;
overflow: hidden; -webkit-box-shadow: 0px 2px 5px 0px rgba(30, 30, 30, 0.1);
-moz-box-shadow:    0px 2px 5px 0px rgba(30, 30, 30, 0.1);
box-shadow:         0px 2px 5px 0px rgba(30, 30, 30, 0.1);
}
#header-container.fixed:hover,
#header.skin2.fixed:hover {
overflow: visible; }
.boxed-layout #header-container.fixed,
.boxed-layout #header.skin2.fixed {
width: auto;
}
.boxed-layout div#topbar {
margin: 0 -15px;
}
#header-container.fixed #logo{
margin-top: 22px;
}
#header.skin2.fixed #logo {
margin-top: 30px;
}
#header-container.fixed #nav > div > ul > li > a,
#header.skin2.fixed #nav > div > ul > li > a {
padding-top: 26px;
padding-bottom: 26px;
}
#header-container.fixed #header-search,
#header.skin2.fixed #header-search {
display: none;
}
#header.skin2.fixed #header-container .header-wrapper {
padding-top: 0;
} #welcome-menu-login li.login-menu {
position: relative;
}
#welcome-menu-login li.login-menu .submenu {
width: auto;
}
#welcome-menu-login .login-box{
min-width: 280px;
display: block;
padding: 10px 15px;
text-align: left;
text-transform: none;
}
#welcome-menu-login .login-box form.login{
border: 0;
padding: 0;
background: none;
}
#welcome-menu-login #customer_login {
margin-top: 16px;
margin-bottom: 16px;
}
#welcome-menu-login .login-box label,
#customer_login #wp-social-login-connect-with, #welcome-menu-login .ywsl-label {
font-size: 12px;
font-weight: 400;
text-transform: none;
}
#welcome-menu-login input.button.button-login,
#welcome-menu-login input.button.button-register{
float: right;
}
#welcome-menu-login .text_demo{
font-size: 12px;
}
#welcome-menu-login .login-submit {
margin-top: 25px;
margin-bottom: 20px;
}
#welcome-menu-login .lost_password {
text-align: left;
line-height: 1.7em;
margin-bottom: 0 !important;
}
#welcome-menu-login .lost_password a {
text-transform: none !important;
}
#welcome-menu-login .wp-social-login-widget {
padding: 10px 15px;
text-align: center;
width: 100%;
}
#customer_login #wp-social-login-connect-options {
padding: 10px 0;
}
#customer_login #wp-social-login-connect-options a.link_socials {
width: 25px;
height: 25px;
line-height: 24px;
}
#customer_login #wp-social-login-connect-options a.link_socials i {
font-size: 14px !important;
}
#topbar #welcome-menu-login i {
font-size: 14px;
}
#welcome-menu-login div.tooltip {
width: auto;
}
#welcome-menu-login div.tooltip-inner {
max-width: none;
} #slogan {
text-align: center;
margin-bottom: 40px;
}
#slogan h1,
#slogan h2,
#slogan h1 span,
#slogan h2 span {
margin: 0;
display: inline-block;
}
#slogan h1 span,
#slogan h2 span {
padding: 16px 10px;
}
#slogan .slogan-wrapper {
padding: 100px 0;
display: table-cell;
vertical-align: middle;
}
#slogan p {
margin-top: 10px;
}
#slogan .container{
display: table;
} .slider-container {
position: relative;
}
.slider-parallax-item {
visibility: hidden;
}
.slider-container .slider,
.slider-container .header-parallax,
.slider-container .slider.swiper-container{
margin: -35px auto 35px; }
.slider.flexslider.container {
margin-left: auto;
margin-right: auto;
}
.slider-container .fixed-image-wrapper {
margin: 0 auto;
}
.revolution-wrapper.container.shop-by-category-opened {
padding-left: 278px;
}
.revolution-wrapper.container:before,
.revolution-wrapper.container:after {
display: none;
}
.slider-container > .container + .shop-by-category > .submenu {
border-width: 0 2px 2px 2px;
border-style: solid;
} #footer .border,
#copyright .border {
border-top-width: 1px;
border-top-style: solid;
padding-top: 20px;
}
#footer .border{
padding-top: 35px;
}
#footer .widget.col-sm-3:nth-child(4n+1){
clear: both;
}
#footer .widget.col-sm-4:nth-child(3n+1){
clear: both;
}
#footer .widget.col-sm-6:nth-child(2n+1){
clear: both;
}
.boxed-layout #footer-copyright-group {
margin-left: -15px;
margin-right: -15px;
}
#footer a {
line-height: 24px;
}
#footer .arrow-down:after{
border-top-color: transparent ;
}
#footer h3{
margin-bottom: 25px;
}
#footer .widget{
margin-bottom: 35px;
line-height: 1.8em;
}
.footer-extra-row {
border-bottom: 1px solid;
margin-bottom: 20px;
}
#copyright {
padding-bottom: 30px;
}
#copyright .left p, #copyright .right a,  #copyright .centered p { display: inline; }
#copyright .right { text-align: right; }
#copyright .right p{
text-align: right;
padding: 0px;
margin: 0;
}
#copyright .centered  { text-align: center; }
#copyright ul.level-1 {
list-style: none;
display: inline-block;
margin: 0px;
padding-left: 10px;
}
#copyright .centered  ul.level-1{
padding-left: 0;
margin-left: 0;
}
#copyright .custom-item-image{
display: none;
}
#copyright ul.level-1 li{
list-style: none;
display:inline-block;
}
#copyright .centered ul {
float: none;
display: block;
margin-bottom: 10px;
}
#copyright ul.level-1 li::after{
content:"/";
margin-left: 4px;
margin-right: 1px;
}
#copyright ul.level-1 li:last-child:after{
content: "";
margin-right: 0px;
}
#copyright .right ul.level-1 li:first-child{
margin-left: 0px;
}
#copyright .right ul.level-1 li:last-child{
margin-right: 0px;
} .error-404-container{
margin-bottom: 35px;
}
.error-404-container .error-404-image-text,
.error-404-container .error-404-search {
text-align: center;
}
.error-404-container .error-404-image-text{
padding: 75px 0;
}
.error-404-container .error-404-search{
text-align: center;
padding: 60px 0;
}
.error-404-container .error-404-search .error-404-text{
margin-bottom: 50px;
}
.error-404-container .error-404-search input[type="text"] {
height: 70px;
width: 300px;
border: 1px solid;
padding: 0 10px;
}
.error-404-container .error-404-search #searchsubmit {
height: 70px;
}
.error-404-search .btn-large{
padding: 8px 120px;
} .wpb_column.border-right{
border-right: 1px solid;
} .yi-icon-details{
background: transparent url(//beautyboxlb.com/wp-content/themes/nielsen/theme/assets/images/icons/project/project-icons.png) bottom left no-repeat;
}
.yi-icon-details:hover{
background: transparent url(//beautyboxlb.com/wp-content/themes/nielsen/theme/assets/images/icons/project/project-icons.png) left 1px no-repeat;
}
.yi-icon-lens{
background: transparent url(//beautyboxlb.com/wp-content/themes/nielsen/theme/assets/images/icons/project/project-icons.png) bottom right no-repeat;
}
.yi-icon-lens:hover{
background: transparent url(//beautyboxlb.com/wp-content/themes/nielsen/theme/assets/images/icons/project/project-icons.png) right 1px no-repeat;
} .fixed-image-wrapper img{
width: 100%;
height: auto;
} .st-menu-open .st-pusher::after {
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.st-menu {
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 100;
visibility: hidden;
width: 250px;
height: 100%;
background: #fff;
-webkit-transition: all 0.5s;
transition: all 0.5s;
padding: 25px 12px;
}
.st-menu::after {
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.2);
content: '';
opacity: 1;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.st-menu-open .st-menu::after {
width: 0;
height: 0;
opacity: 0;
-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
} .st-menu ul {
padding: 0;
list-style: none;
}
.st-menu h2 {
margin: 0;
padding: 1em;
color: rgba(0,0,0,0.4);
text-shadow: 0 0 1px rgba(0,0,0,0.1);
font-weight: 300;
font-size: 2em;
}
.st-menu ul li a {
display: inline-block;
padding: 1em 0;
outline: none;
font-size: 12px;
color: #828282;
font-weight: 400;
}
.st-menu ul.level-1 > li > div.submenu {
display: none;
}
.st-menu ul.level-1 > li.menu-item-has-children.open > div.submenu {
display: block;
}
.st-menu ul.level-1 > li.menu-item-has-children > a:first-child:after {
content: "\f105";
font-family: FontAwesome;
margin-left: 8px;
font-size: 16px;
display: inline-block;
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
.st-menu ul.level-1 > li.menu-item-has-children:hover > a:first-child:after {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
} .st-effect-4.st-menu-open .st-pusher {
-webkit-transform: translate3d(250px, 0, 0);
transform: translate3d(250px, 0, 0);
}
.st-effect-4.st-menu {
z-index: 1;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.st-effect-4.st-menu-open .st-effect-4.st-menu {
visibility: visible;
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.st-effect-4.st-menu::after {
display: none;
} #primary{
} .general-pagination{
margin-bottom: 35px;
}
.general-pagination a {
display: inline-block;
border: 3px solid;
margin-right: 7px;
padding: 4px 8px;
font-weight: 400;
}
.general-pagination a:last-child {
margin-right: 0;
}
.general-pagination a:hover{
font-weight: 700;
}
.general-pagination a.selected {
cursor: default;
font-weight: 700;
}
.chrome .general-pagination a,
.general-pagination a.yit_pagination_last,
.general-pagination a.yit_pagination_next,
.general-pagination a.yit_pagination_previous {
width: 29px;
} .btn,
#footer .widget .searchform #searchsubmit,
.login-form-checkout input.button,
.wishlist_table .add_to_cart.button,
#my-account-content div.woocommerce form p input[type="submit"],
.widget.widget_price_filter button[type="submit"],
.yith-woocompare-widget a.compare.button,input#place_order,button#place_order,
.woocommerce .add-request-quote-button.ywraq-link,
.widget_ywraq_mini_list_quote a.button,
.variations_button .single_add_to_cart_button.button.alt,
.woocommerce-Button.button,
.woocommerce-MyAccount-content .button,
.wc-proceed-to-checkout a.checkout-button { padding: 8px 25px;
border-width: 2px;
border-style: solid;
border-radius: 0;
margin-right: 5px;
margin-bottom: 5px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.btn-large {
padding: 12px 32px;
}
.btn-small, .widget.widget_price_filter button[type="submit"], .yith-woocompare-widget a.compare.button {
padding: 6px 18px;
}
.btn-mini {
padding: 4px 12px;
} #footer .widget .searchform #searchsubmit {
border-width: 0 1px 1px 0;
}
.btn i {
margin-right: 5px;
} #primary .breadcrumbs{
margin-top: -10px;
padding-bottom: 10px;
}
#primary .breadcrumbs a.no-link.current {
pointer-events: none;
} .post_video {
position: relative;
padding-bottom: 56.25%;
margin-top: 25px;
height: 0;
margin-bottom: 10px;
max-width: 100%;
}
.post_video.dailymotion embed,
.post_video.youtube embed,
.post_video.vimeo object,
.post_video iframe {
position: absolute;
top: 0;
left: 0;
max-width: 100%;
max-height: 100%;
} #back-top {
position: fixed;
bottom: 0px;
right: 20px;
z-index: 1000;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
-webkit-transition: background-color 0.3s;
-moz-transition: background-color 0.3s;
transition: background-color 0.3s;
cursor: pointer;
display: none;
}
#back-top a {
display: block;
padding: 8px 16px;
}
#back-top a i{
margin-right:10px;
border: 2px solid;
border-radius: 50%;
font-size: 11px;
padding:2px 3px;
opacity:0.6;
color: #fff;
} #map{
margin: 0;
padding: 0;
margin-bottom: 35px;
}
#map iframe{
width: 100%;
height: 380px;
margin-top: 0px;
margin-bottom: -4px;
padding-bottom: 0;
}
#map .border {
position: relative;
}
#map .map_info{
position: absolute;
bottom: 54px;
left: 0;
right: 30px;
pointer-events: none;
}
#map .container_map_box_info{
padding-left: 0.9375em;
padding-right: 0.9375em;
float: right;
pointer-events: auto;
}
#map .map_info .row{
width: 100%;
margin: 0 auto;
max-width: 82.5em;
}
#map .map_box_info{
background: rgba(34,34,34,0.7);
padding:30px 40px;
}
#map .map_box_info h4 {
margin-bottom: 10px;
margin-top: 0;
font-weight: bold;
color: #fff;
}
#map .map_box_info p{
margin-bottom: 0;
line-height: 24px;
color: #fff;
} .tooltip{
z-index: 999;
}
div.tooltip {
width: 120px;
margin-top: 0;
}
div.tooltip.in {
opacity: 1;
}
div.tooltip-inner {
border-radius: 0;
max-width: 120px;
display: block;
padding: 10px;
}
div.tooltip.bottom div.tooltip-arrow {
border-width: 0 9px 9px;
margin-left: -9px;
top: -1px;
border-bottom-color: inherit;
}
div.tooltip.top div.tooltip-arrow {
margin-left: -9px;
border-width: 9px 9px 0;
border-top-color: inherit;
} .content-style-social {
padding: 0;
margin: 0;
list-style: none;
display: inline-block;
}
.content-style-social li {
display: inline;
margin-right: 2px;
}
.content-style-social li:last-child{
margin-right: 0;
}
.content-style-social li .social-square {
font-size: 16px;
}
.content-style-social li .social-icon {
font-size: 17px;
margin-right: 25px;
} .filters {
display: block;
list-style: none;
text-align: right;
margin: 0 0 35px;
padding: 0;
}
.filters li {
display: inline-block;
}
.filters li a {
border: 1px solid;
padding: 6px 12px;
font-size: 11px;
}
.ie ul.filters {
float: none;
display: block;
}
.filters-container{
text-align: right;
margin-bottom: 30px;
}
.filters-container ul.filters{
margin-top: 0;
display: inline-block;
list-style: none;
padding: 0;
margin: 0;
}
.filters-container ul.filters li{
display: inline-block;
margin-right: 8px;
}
.filters-container ul.filters li:last-child{
margin-right: 0;
}
.filters-container ul.filters li a{
line-height: 100%;
padding: 8px 7px;
border-style: solid;
border-width: 3px;
}
.filters-container ul.filters li a.filter-category{
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600;
}
.filters-container ul.filters li a.filter-category.active,
.filters-container ul.filters li a.filter-category:hover
.filters .active,
.filters-container ul.filters li a.filter-category:hover,
.filters li a:hover{
color: #000;
} .woocommerce-product-rating .star-rating,
.woocommerce-tabs #review_form p.stars,
.widget.woocommerce .star-rating,
.testimonial-rating .star-rating,
.yit_recent_reviews .star-rating {
overflow: hidden;
position: relative;
height: 1.2em;
line-height: 1.2em;
width: 71px;
display: inline-block;
vertical-align: middle;
margin-right: 10px;
font-family: 'star' !important;
clear: both;
font-size: 11px;
letter-spacing: 3px;
text-align: left;
}
.woocommerce-product-rating .star-rating:before,
.woocommerce-tabs #review_form p.stars:before,
.widget.woocommerce .star-rating:before,
.testimonial-rating .star-rating:before,
.yit_recent_reviews .star-rating:before {
content: "\53\53\53\53\53";
float: left;
top: 0;
left: 0;
position: absolute;
margin-top: 0;
}
.woocommerce-product-rating .star-rating span,
.woocommerce-tabs #review_form p.stars a,
.widget.woocommerce .star-rating span,
.testimonial-rating .star-rating span,
.yit_recent_reviews .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
display: block;
font-size: 11px;
}
.woocommerce-product-rating .star-rating span:before,
.woocommerce-tabs #review_form p.stars a:before,
.widget.woocommerce .star-rating span:before,
.testimonial-rating .star-rating span:before,
.yit_recent_reviews .star-rating span:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
} #YLC_chat_header .arrow-down:before {
border: 0 !important;
border-width: 9px !important;
margin: 0 !important;
width: auto !important;
height: auto !important;
position: static !important;
left: auto !important;
bottom: auto !important;
content: "\f107";
}
#YLC_chat_header .arrow-down:after {
content: none !important;
} .widget.yith-wcan-list-price-filter ul {
list-style: none;
padding: 0;
}
.widget.yith-wcan-list-price-filter li {
margin-bottom: 5px;
}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper a.active:before, 
a.yith-wcan-onsale-button.active:before,
a.yith-wcan-instock-button.active:before, 
a.yith-wcan-price-link.active:before{
content: "x";
font-size: 18px;
margin-right: 5px;
} .category .content h1 {
margin-bottom: 20px;
}
.category .content .category-description {
margin-top: -10px;
margin-bottom: 15px;
} #header-search form #yith-s {
margin-top: 2px;
} .shop-by-category .list-trigger,.shop-by-category .list-trigger:hover,.shop-by-category .list-trigger:focus{
color: #fff !important
}