@charset "UTF-8";
  @font-face {
font-family: TuesdayNight;
src: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/fonts/TuesdayNight-Regular.otf); }
.has-black-color {
color: #000; }
.has-black-background-color {
background-color: #000; }
.has-white-color {
color: #fff; }
.has-white-background-color {
background-color: #fff; }
.has-dark-grey-color {
color: #2f2f2f; }
.has-dark-grey-background-color {
background-color: #2f2f2f; }    html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0; }
.boxed {
max-width: 1150px;
margin: auto; } h1 {
font-size: 2em;
margin: 0.67em 0; }  hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
margin-top: 30px;
margin-bottom: 30px;
display: block;
height: 1px;
border: 0;
border-top: 1px solid #e0dede;
padding: 0;
clear: both; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
cursor: pointer; }
a:focus {
outline: 0; } abbr[title] {
border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; } b,
strong {
font-weight: bolder; } code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%; } .wp-caption {
max-width: 100%; }
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sub {
bottom: -0.25em; }
sup {
top: -0.5em; }
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto; }
.clearfix {
clear: both; }  img {
border-style: none; }
.entry-content .alignwide {
margin-left: -40px;
margin-right: -40px; }
.turez-layout-no-sidebar .entry-content .alignfull {
margin-left: calc( -100vw / 2 + 100% / 2);
margin-right: calc( -100vw / 2 + 100% / 2);
max-width: 100vw; }
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
-webkit-box-sizing: border-box;
box-sizing: border-box; }  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible; } button,
select { text-transform: none; }
select { width: 250px; } button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; } button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0; } button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText; }
iframe {
max-width: 100%; } fieldset {
padding: 0.35em 0.75em 0.625em; } legend {
-webkit-box-sizing: border-box;
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline; } textarea {
overflow: auto; } [type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; } [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none; } ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block; } summary {
display: list-item; }  template {
display: none; } [hidden] {
display: none; }
.ghostkit-col {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.ghostkit-grid-gap-sm {
margin-right: -1px;
margin-left: -1px; }
.ghostkit-grid-gap-sm > .ghostkit-col {
padding-right: 1px;
padding-left: 1px; }
.wp-block {
max-width: 1610px !important; } .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } img {
max-width: 100%;
height: auto; }
.logo img {
max-height: 95px; }
.wp-block-cover {
margin-bottom: 30px; }
.blackwhite,
.blackwhite img {
-webkit-filter: grayscale(1);
filter: grayscale(1);
-webkit-transition: all 0.7s ease-in-out;
transition: all 0.7s ease-in-out; }
.blackwhite:hover,
.blackwhite img:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
-webkit-transition: all 0.7s ease-in-out;
transition: all 0.7s ease-in-out; }
.soften {
-webkit-filter: grayscale(20%);
filter: grayscale(20%); }
.gallery-caption {
display: block;
font-size: 0.71111em;
line-height: 1.6;
margin: 0;
padding: 0.5rem; }
.radial-black:after {
position: absolute;
top: -950px;
left: 50%;
height: 2430px;
width: 100vw;
content: "";
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: opacity 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: opacity 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
background-image: radial-gradient(59% 35%, transparent 40%, transparent 0, #000 99%); }
.page-title-inner .page-description {
color: white;
z-index: 100;
max-width: 600px;
margin: auto;
text-align: center; }
.page-heading-overlay {
background-size: cover;
background-position: center; }
.page-heading-dark-overlay {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background: #1d1d1d;
opacity: 0.8; } #turez-preloader #left {
position: fixed;
height: 100%;
width: 50%;
background: #000;
top: 0;
left: 0;
z-index: 100100000;
-webkit-transition: all 0.6s ease;
transition: all 0.6s ease; }
#turez-preloader #left.hide {
top: 0;
left: -50%;
-webkit-transition: all 0.6s ease;
transition: all 0.6s ease; }
#turez-preloader #right {
position: fixed;
height: 100%;
width: 50%;
background: #000;
top: 0;
left: 50%;
z-index: 100100000;
-webkit-transition: all 0.6s ease;
transition: all 0.6s ease; }
#turez-preloader #right.hide {
top: 0;
left: 100%;
-webkit-transition: all 0.6s ease;
transition: all 0.6s ease; } .turez-header-style-1 .site-header-top-wrapper {
padding: 24px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 1px solid grey;
background: white;
position: fixed;
width: 100%;
z-index: 10000;
-webkit-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.5s;
transition: all 0.5s; }
.turez-header-style-1 .site-header-top-wrapper.hide {
-webkit-transform: translateY(-150px);
transform: translateY(-150px);
-webkit-transition: all 0.5s;
transition: all 0.5s; }
.turez-header-style-1 .site-header-top {
display: grid;
width: 100%;
max-width: 1150px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: auto;
grid-template-columns: 240px 10px 1fr minmax(200px, auto) 1fr 10px 240px;
grid-template-areas: "header_menu_icon spacer primary_menu logo secondary_menu header_widget_2 header_icons"; }
.turez-header-style-1 .site-header-top .header-icon.menu.mobile {
display: none; }
.turez-header-style-1 .site-header-top #logo {
grid-area: logo;
justify-self: center;
-ms-flex-item-align: center;
align-self: center;
max-height: 60px; }
.turez-header-style-1 .site-header-top #header-widget-area-1 a {
border: 1px solid #eceaea;
padding: 15px;
border-radius: 15px; }
.turez-header-style-1 .site-header-top #primary-menu {
grid-area: primary_menu;
justify-self: end;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-1 .site-header-top #primary-menu .primary-menu {
-webkit-margin-before: 0;
margin-block-start: 0;
-webkit-margin-after: 0;
margin-block-end: 0;
-webkit-margin-start: 0px;
margin-inline-start: 0px;
-webkit-margin-end: 0px;
margin-inline-end: 0px;
-webkit-padding-start: 0;
padding-inline-start: 0; }
.turez-header-style-1 .site-header-top #secondary-menu {
grid-area: secondary_menu;
justify-self: start;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-1 .site-header-top #secondary-menu .secondary-menu {
-webkit-margin-before: 0;
margin-block-start: 0;
-webkit-margin-after: 0;
margin-block-end: 0;
-webkit-margin-start: 0px;
margin-inline-start: 0px;
-webkit-margin-end: 0px;
margin-inline-end: 0px;
-webkit-padding-start: 0;
padding-inline-start: 0; }
.turez-header-style-1 .site-header-top #header-widget-area-1 {
display: none;
grid-area: header_widget_1;
justify-self: start;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-1 .site-header-top #header-widget-area-1 a {
border: 1px solid #eceaea;
padding: 15px;
border-radius: 15px; }
.turez-header-style-1 .site-header-top #header-widget-area-2 {
grid-area: header_widget_2;
justify-self: end;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-1 .site-header-top #header-icons {
grid-area: header_icons;
justify-self: end;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-1 .site-header-top #header-menu-icon {
grid-area: header_menu_icon;
justify-self: start;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-1 .site-header-top #spacer {
grid-area: spacer;
justify-self: end;
-ms-flex-item-align: center;
align-self: center; }
@media screen and (max-width: 1200px) {
.turez-header-style-1 .site-header-top {
display: grid;
width: 100%;
margin: auto;
padding-left: 0;
padding-right: 0;
grid-template-columns: auto auto;
grid-template-areas: "logo header_icons"; }
.turez-header-style-1 .site-header-top #logo {
grid-area: logo;
justify-self: start;
-ms-flex-item-align: center;
align-self: center;
max-height: 60px; }
.turez-header-style-1 .site-header-bottom-wrapper,
.turez-header-style-1 .site-header-top #header-menu-icon,
.turez-header-style-1 .site-header-top #header-widget-area-1,
.turez-header-style-1 .site-header-top #header-widget-area-2,
.turez-header-style-1 .site-header-top #spacer {
display: none; }
.turez-header-style-1 .site-header-top .header-icon.menu.mobile {
display: inline-block; } } .turez-header-style-2 .site-header-top-wrapper {
padding: 24px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: white;
position: fixed;
width: 100%;
z-index: 100;
-webkit-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); }
.turez-header-style-2 .site-header-top {
display: grid;
width: 100%;
margin: auto;
grid-template-columns: 240px 100px 1fr 100px 240px;
grid-template-areas: "header_widget_1 spacer logo header_widget_2 header_icons" "primary_menu primary_menu primary_menu primary_menu primary_menu"; }
.turez-header-style-2 .site-header-top #logo {
grid-area: logo;
justify-self: center;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-2 .site-header-top #primary-menu {
grid-area: primary_menu;
justify-self: center;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-2 .site-header-top #primary-menu > ul {
margin-left: -40px; }
.turez-header-style-2 .site-header-top #secondary-menu {
display: none;
grid-area: secondary_menu;
justify-self: start;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-2 .site-header-top #header-widget-area-1 {
grid-area: header_widget_1;
justify-self: start;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-1 .site-header-top #header-widget-area-1 a {
border: 1px solid #eceaea;
padding: 15px;
border-radius: 15px; }
.turez-header-style-2 .site-header-top #header-widget-area-2 {
grid-area: header_widget_2;
justify-self: end;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-2 .site-header-top #header-icons {
grid-area: header_icons;
justify-self: end;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-2 .site-header-top #spacer {
grid-area: spacer;
justify-self: end;
-ms-flex-item-align: center;
align-self: center; }
@media screen and (max-width: 1200px) {
.turez-header-style-2 .site-header-top {
display: grid;
width: 100%;
margin: auto;
grid-template-columns: auto auto;
grid-template-areas: "logo header_icons"; }
.turez-header-style-2 .site-header-top #logo {
grid-area: logo;
justify-self: start;
-ms-flex-item-align: center;
align-self: center;
max-height: 60px; }
.turez-header-style-2 .site-header-bottom-wrapper,
.turez-header-style-2 .site-header-top #header-widget-area-1,
.turez-header-style-2 .site-header-top #header-widget-area-2,
.turez-header-style-2 .site-header-top #spacer {
display: none; } } .turez-header-style-3 .site-header-top-wrapper {
padding: 24px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: black;
position: fixed;
width: 100%;
z-index: 1000;
-webkit-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.5s;
transition: all 0.5s; }
.turez-header-style-3 .site-header-top-wrapper.hide {
-webkit-transform: translateY(-150px);
transform: translateY(-150px);
-webkit-transition: all 0.5s;
transition: all 0.5s; }
.turez-header-style-3 .site-header-top {
display: grid;
width: 100%;
max-width: 1500px;
margin: auto;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: auto;
grid-template-columns: minmax(200px, auto) 1fr 200px 80px;
grid-template-areas: "logo primary_menu header_icons header_menu_icon"; }
.turez-header-style-3 .header-icon-wrapper.menu.mobile {
display: none; }
.turez-header-style-3 .site-header-top #logo {
grid-area: logo;
justify-self: center;
-ms-flex-item-align: center;
align-self: center;
max-height: 60px; }
.turez-header-style-3 .site-header-top #header-widget-area-1 a {
border: 1px solid #eceaea;
padding: 15px;
border-radius: 15px; }
.turez-header-style-3 .site-header-top #primary-menu {
grid-area: primary_menu;
justify-self: start;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-3 .site-header-top #primary-menu .primary-menu {
-webkit-margin-before: 0;
margin-block-start: 0;
-webkit-margin-after: 0;
margin-block-end: 0;
-webkit-margin-start: 0px;
margin-inline-start: 0px;
-webkit-margin-end: 0px;
margin-inline-end: 0px;
-webkit-padding-start: 0;
padding-inline-start: 0; }
.turez-header-style-3 .site-header-top #secondary-menu {
display: none;
grid-area: secondary_menu;
justify-self: start;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-3 .site-header-top #secondary-menu .secondary-menu {
-webkit-margin-before: 0;
margin-block-start: 0;
-webkit-margin-after: 0;
margin-block-end: 0;
-webkit-margin-start: 0px;
margin-inline-start: 0px;
-webkit-margin-end: 0px;
margin-inline-end: 0px;
-webkit-padding-start: 0;
padding-inline-start: 0; }
.turez-header-style-3 .site-header-top #header-widget-area-1 {
display: none;
grid-area: header_widget_1;
justify-self: start;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-3 .site-header-top #header-widget-area-1 a {
border: 1px solid #eceaea;
padding: 15px;
border-radius: 15px; }
.turez-header-style-3 .site-header-top #header-widget-area-2 {
display: none;
grid-area: header_widget_2;
justify-self: end;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-3 .site-header-top #header-icons {
grid-area: header_icons;
justify-self: end;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-3 .site-header-top #header-menu-icon {
grid-area: header_menu_icon;
justify-self: start;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-3 .site-header-top #spacer {
display: none;
grid-area: spacer;
justify-self: end;
-ms-flex-item-align: center;
align-self: center; }
@media screen and (max-width: 1200px) {
.turez-header-style-3 .site-header-top {
display: grid;
width: 100%;
margin: auto;
padding-left: 20px;
padding-right: 20px;
grid-template-columns: auto auto;
grid-template-areas: "logo header_icons"; }
.turez-header-style-3 .site-header-top #logo {
grid-area: logo;
justify-self: start;
-ms-flex-item-align: center;
align-self: center;
max-height: 60px; }
.turez-header-style-3 .site-header-bottom-wrapper,
.turez-header-style-3 .site-header-top #header-menu-icon,
.turez-header-style-3 .site-header-top #header-widget-area-1,
.turez-header-style-3 .site-header-top #header-widget-area-2,
.turez-header-style-3 .site-header-top #spacer {
display: none; }
.turez-header-style-3 .site-header-top .header-icon-wrapper.menu.mobile {
display: inline-block; }
.turez-header-style-3 .site-header-top-wrapper {
position: relative;
-webkit-transition: all 0.4s;
transition: all 0.4s; }
.turez-header-style-3 .site-header-top-wrapper.hide {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition: all 0.4s;
transition: all 0.4s; }
.turez-header-style-3 .site-header-top-wrapper.trans {
padding: 18px 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: black !important;
position: relative; } } .turez-header-style-4 .site-header-top-wrapper {
padding: 18px 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: white;
position: fixed;
width: 100%;
z-index: 10000;
-webkit-transition: all 0.5s;
transition: all 0.5s; }
.turez-header-style-4 .site-header-top-wrapper.trans {
padding: 60px 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: none !important;
position: fixed;
width: 100%;
z-index: 10000;
-webkit-transition: all 0.5s;
transition: all 0.5s; }
.turez-header-style-4 .site-header-top-wrapper.hide {
-webkit-transform: translateY(-150px);
transform: translateY(-150px);
-webkit-transition: all 0.4s;
transition: all 0.4s; }
.turez-header-style-4 .site-header-top {
display: grid;
width: 100%;
max-width: 1150px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: auto;
grid-template-columns: 240px 1fr 240px;
grid-template-areas: "header_menu_icon logo header_icons"; }
.turez-header-style-4 .site-header-top .header-icon-wrapper.menu.mobile {
display: none; }
.turez-header-style-4 .site-header-top #logo {
grid-area: logo;
justify-self: center;
-ms-flex-item-align: center;
align-self: center;
max-height: 60px; }
.turez-header-style-4 .site-header-top #header-widget-area-1 a {
border: 1px solid #eceaea;
padding: 15px;
border-radius: 15px; }
.turez-header-style-4 .site-header-top #primary-menu {
grid-area: primary_menu;
justify-self: end;
-ms-flex-item-align: center;
align-self: center;
display: none; }
.turez-header-style-4 .site-header-top #primary-menu .primary-menu {
-webkit-margin-before: 0;
margin-block-start: 0;
-webkit-margin-after: 0;
margin-block-end: 0;
-webkit-margin-start: 0px;
margin-inline-start: 0px;
-webkit-margin-end: 0px;
margin-inline-end: 0px;
-webkit-padding-start: 0;
padding-inline-start: 0; }
.turez-header-style-4 .site-header-top #secondary-menu {
grid-area: secondary_menu;
justify-self: start;
-ms-flex-item-align: center;
align-self: center;
display: none; }
.turez-header-style-4 .site-header-top #secondary-menu .secondary-menu {
-webkit-margin-before: 0;
margin-block-start: 0;
-webkit-margin-after: 0;
margin-block-end: 0;
-webkit-margin-start: 0px;
margin-inline-start: 0px;
-webkit-margin-end: 0px;
margin-inline-end: 0px;
-webkit-padding-start: 0;
padding-inline-start: 0; }
.turez-header-style-4 .site-header-top #header-widget-area-1 {
display: none;
grid-area: header_widget_1;
justify-self: start;
-ms-flex-item-align: center;
align-self: center;
display: none; }
.turez-header-style-4 .site-header-top #header-widget-area-1 a {
border: 1px solid #eceaea;
padding: 15px;
border-radius: 15px; }
.turez-header-style-4 .site-header-top #header-widget-area-2 {
grid-area: header_widget_2;
justify-self: end;
-ms-flex-item-align: center;
align-self: center;
display: none; }
.turez-header-style-4 .site-header-top #header-icons {
grid-area: header_icons;
justify-self: end;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-4 .site-header-top #header-menu-icon {
grid-area: header_menu_icon;
justify-self: start;
-ms-flex-item-align: center;
align-self: center; }
.turez-header-style-4 .site-header-top #spacer {
grid-area: spacer;
justify-self: end;
-ms-flex-item-align: center;
align-self: center;
display: none; }
@media screen and (max-width: 1200px) {
.turez-header-style-4 .site-header-top {
display: grid;
width: 100%;
margin: auto;
padding-left: 20px;
padding-right: 20px;
grid-template-columns: auto auto;
grid-template-areas: "logo header_icons"; }
.turez-header-style-4 .site-header-top #logo {
grid-area: logo;
justify-self: start;
-ms-flex-item-align: center;
align-self: center;
max-height: 60px; }
.turez-header-style-4 .site-header-bottom-wrapper,
.turez-header-style-4 .site-header-top #header-menu-icon,
.turez-header-style-4 .site-header-top #header-widget-area-1,
.turez-header-style-4 .site-header-top #header-widget-area-2,
.turez-header-style-4 .site-header-top #spacer {
display: none; }
.turez-header-style-4 .site-header-top .header-icon-wrapper.menu.mobile {
display: inline-block; }
.turez-header-style-4 .site-header-top-wrapper {
position: relative;
-webkit-transition: all 0.4s;
transition: all 0.4s; }
.turez-header-style-4 .site-header-top-wrapper.hide {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition: all 0.4s;
transition: all 0.4s; }
.turez-header-style-4 .site-header-top-wrapper.trans {
padding: 18px 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: black !important;
position: relative; } } body {
background: #000; }
.page-title-wrapper {
width: 100%;
background: #686868;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
background-size: cover;
margin-bottom: 50px; }
.page-title-wrapper.no-desc {
width: 100%;
background: #686868;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
background-size: cover;
margin-bottom: 50px; }
.single-post .page-title-wrapper {
position: relative;
background-size: cover;
margin-bottom: 50px; }
.single-post.has-featured-image .page-title-wrapper {
position: relative;
background-size: cover;
margin-bottom: 50px; }
.single-post.has-featured-image .page-title-wrapper .page-heading-overlay {
padding-bottom: 200px; }
.single-product.has-featured-image .page-title-wrapper .page-heading-overlay {
padding-bottom: 130px; }
.single-product .page-title-wrapper {
position: relative;
background-size: cover;
margin-bottom: 50px; }
.single-post.has-featured-image .entry-featured-image-wrapper {
margin-top: -240px;
position: relative;
z-index: 10; }
.page-title-inner {
margin: auto;
width: 100%;
max-width: 1150px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: grid;
padding: 0 30px;
grid-template-columns: 1fr;
grid-template-areas: "page_title" "page_description"; }
.page-title-wrapper.no-desc .page-title {
position: relative;
padding-top: 182px;
z-index: 6;
grid-area: page_title;
-ms-flex-item-align: center;
align-self: center;
justify-self: center; }
.page-title-wrapper .page-title {
position: relative;
padding-top: 198px;
z-index: 6;
grid-area: page_title;
-ms-flex-item-align: center;
align-self: center;
justify-self: center; }
.page-title-inner .page-description {
color: white;
z-index: 100;
max-width: 600px;
margin: auto;
margin-bottom: 90px;
position: relative;
top: -10px;
text-align: center; }
.page-description {
position: relative;
z-index: 6;
grid-area: page_description;
-ms-flex-item-align: center;
align-self: center;
justify-self: center; }
.error404 .page-title h1 {
display: none; }
.turez-hide-title .page-title-wrapper {
display: none !important; }
.header-breadcrumbs {
display: none;
position: relative;
z-index: 6;
grid-area: page_breadcrumbs;
-ms-flex-item-align: center;
align-self: center;
justify-self: end; }
.search-no-results .content-wrapper {
margin-bottom: 90px !important;
-webkit-transition: all 0.6s ease;
transition: all 0.6s ease;
padding-top: 43px !important; }
.page-heading-overlay {
height: 100%;
width: 100%;
top: 0;
left: 0;
z-index: 5; }
.site-container {
position: relative;
background: white; }
.site-overlay {
position: absolute;
opacity: 0;
visibility: hidden;
height: 100%;
width: 100%;
background: #00000082;
z-index: 600000;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
cursor: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/close.cur), pointer; }
.site-overlay.show {
position: absolute;
opacity: 1;
visibility: visible;
height: 100%;
width: 100%;
background: #00000082;
z-index: 600000;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
cursor: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/close.cur), pointer; }
.content-wrapper {
-webkit-transition: all 0.6s ease;
transition: all 0.6s ease; }
.blog .content-wrapper.high,
.single-post .content-wrapper.high {
-webkit-transition: all 0.6s ease;
transition: all 0.6s ease; }
.ghostkit-grid-gap-lg > .ghostkit-col {
padding-right: 50.5px;
padding-left: 50.5px; }
body {
overflow-x: hidden; }
body.noScroll {
overflow: hidden; }
.error404 .entry-content {
margin-bottom: 80px; }
@media screen and (max-width: 1200px) {
.header-icon-wrapper.menu {
display: inline-block; }
.content-wrapper {
-webkit-transition: all 0.6s ease;
transition: all 0.6s ease; }
.page-title-wrapper.no-desc .page-title {
position: relative;
padding-top: 75px;
z-index: 6;
grid-area: page_title;
-ms-flex-item-align: center;
align-self: center;
justify-self: center; }
.page-title-wrapper .page-title {
position: relative;
padding-top: 87px;
z-index: 6;
grid-area: page_title;
-ms-flex-item-align: center;
align-self: center;
justify-self: center; }
.single-product .page-title-wrapper {
position: relative;
background-size: cover;
margin-bottom: 50px; } }
@media screen and (max-width: 800px) {
.comments-container {
padding: 15px 10px 40px 10px !important; } } .turez-layout-no-sidebar .content-wrapper {
padding: 0 50px;
padding-bottom: 80px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: grid;
width: 100%;
max-width: 1250px;
margin: auto;
grid-template-columns: 1fr;
grid-template-areas: "content"; }
.turez-layout-no-sidebar .content-wrapper #content {
grid-area: content;
-ms-flex-item-align: top;
align-self: top;
min-width: 100%; }
.turez-layout-no-sidebar .content-wrapper #sidebar {
display: none; } .turez-layout-right-sidebar .content-wrapper {
padding: 50px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: grid;
grid-gap: 80px;
width: 100%;
max-width: 1250px;
margin: auto;
padding-top: 40px;
grid-template-columns: 1fr minmax(300px, 300px);
grid-template-areas: "content sidebar"; }
.turez-layout-right-sidebar .content-wrapper #content {
grid-area: content;
justify-self: start;
-ms-flex-item-align: top;
align-self: top;
width: 100%;
min-width: 100%; }
.turez-layout-right-sidebar .content-wrapper #sidebar {
grid-area: sidebar;
justify-self: end;
-ms-flex-item-align: top;
align-self: top;
width: 100%; }
@media screen and (max-width: 1200px) {
.turez-layout-right-sidebar .content-wrapper {
padding: 50px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: grid;
grid-gap: 60px;
width: 100%;
max-width: 1250px;
margin: auto;
padding-top: 0;
grid-template-columns: 1fr;
grid-template-areas: "content" "sidebar"; }
.turez-layout-right-sidebar .entry-content .alignfull {
position: relative;
left: 0; } } .turez-layout-left-sidebar .content-wrapper {
padding: 50px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: grid;
width: 100%;
grid-gap: 80px;
max-width: 1250px;
margin: auto;
padding-top: 40px;
grid-template-columns: minmax(300px, 300px) 1fr;
grid-template-areas: "sidebar content"; }
.turez-layout-left-sidebar .content-wrapper #content {
grid-area: content;
justify-self: end;
-ms-flex-item-align: top;
align-self: top;
width: 100%;
min-width: 100%; }
.turez-layout-left-sidebar .content-wrapper #sidebar {
grid-area: sidebar;
justify-self: start;
-ms-flex-item-align: top;
align-self: top;
width: 100%; }
.turez-layout-left-sidebar .entry-content .alignfull {
position: relative;
right: 210px; }
@media screen and (max-width: 1200px) {
.turez-layout-left-sidebar .content-wrapper {
padding: 50px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: grid;
grid-gap: 60px;
width: 100%;
max-width: 1250px;
margin: auto;
padding-top: 0;
grid-template-columns: 1fr;
grid-template-areas: "content" "sidebar"; }
.turez-layout-left-sidebar .entry-content .alignfull {
position: relative;
right: 0; } } .nav-links {
text-align: center; }
.archive .nav-links,
.blog .nav-links,
.page-template-template-masonry .nav-links,
.page-template-template-portfolio-cobbles .nav-links,
.search-results .nav-links {
text-align: center;
margin-top: 40px;
margin-bottom: 60px; }
.archive .nav-links .page-numbers,
.blog .nav-links .page-numbers,
.page-template-template-masonry .nav-links .page-numbers,
.page-template-template-portfolio-cobbles .nav-links .page-numbers,
.search-results .nav-links .page-numbers {
padding: 14px 13px !important;
font-weight: 400;
margin: 0 5px; }
.archive .nav-links .page-numbers.current,
.blog .nav-links .page-numbers.current,
.page-template-template-masonry .nav-links .page-numbers.current,
.page-template-template-portfolio-cobbles .nav-links .page-numbers.current,
.search-results .nav-links .page-numbers.current {
border-bottom: 1px solid grey; }
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
margin: 0;
text-decoration: none;
padding: 0;
line-height: 1;
font-size: 1em;
font-weight: 400;
min-width: 1em;
display: block;
border: 0;
border-right: 0 !important;
padding: 14px 13px !important;
font-weight: 400;
margin: 0 5px; }
.woocommerce nav.woocommerce-pagination ul li {
border-right: 0 !important; }
.woocommerce nav.woocommerce-pagination ul {
display: inline-block;
white-space: nowrap;
padding: 0;
clear: both;
border: 0;
border-right: 0 !important;
margin: 50px 1px; }
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
background: none; }
.woocommerce nav.woocommerce-pagination ul li span.current {
border-bottom: 1px solid grey; }
.single-post #nav-below {
display: grid;
position: relative;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
margin: auto;
border-top: 1px solid #ececec;
margin-top: 50px;
margin-bottom: 50px;
padding: 50px 0 0;
grid-template-columns: 1fr 1fr;
grid-gap: 20px;
grid-template-areas: "prevpost nextpost";
min-width: 0;
min-height: 0; }
.single-post #nav-below h4 {
line-height: 22px;
font-size: 16px;
margin-top: 2px; }
.single-post .post-previous {
grid-area: prevpost;
text-align: left; }
.single-post .post-next {
grid-area: nextpost;
text-align: right; }
.single-post .post-next a {
text-align: right; }
.single-post .post-next a,
.single-post .post-previous a {
display: block;
font-size: 12px; }
.single-post .post-next a.next,
.single-post .post-previous a.previous {
font-weight: 600;
font-size: 14px; }
@media screen and (max-width: 1200px) {
.fs-menu-box {
position: fixed;
opacity: 0;
visibility: hidden;
top: 140px;
right: 0;
left: 0;
padding: 50px 0 0;
z-index: 1001;
background: white;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.single-post #nav-below {
display: grid;
position: relative;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
margin: auto;
border-top: 1px solid #ececec;
margin-top: 50px;
margin-bottom: 50px;
padding: 50px 0 0;
grid-template-columns: 1fr;
grid-gap: 20px;
grid-template-areas: "prevpost" "nextpost";
min-width: 0;
min-height: 0; } }
.main-menu ul {
list-style: none;
position: relative;
text-align: left; }
.main-menu ul li {
margin: 0 15px 0 15px;
display: inline;
position: relative; }
.main-menu ul li ul li:before {
content: "\f105";
font-weight: 900;
font-family: 'Font Awesome\ 5 Free';
display: inline-block;
margin-left: 10px;
width: 1.3em;
font-size: 12px;
position: relative;
left: 0;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.main-menu ul li ul li:hover:before {
left: 4px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.main-menu ul li ul {
margin-bottom: 0;
margin-top: 10px;
margin-left: 0; }
.main-menu ul li ul li {
margin: 0;
display: block;
padding: 4px 10px 14px;
border-bottom: 1px solid #e8e8e8;
border-right: 0;
text-transform: none; }
.main-menu ul a {
display: inline-block !important;
color: #dbdbdb;
font-size: 15px;
letter-spacing: -0.2px;
font-weight: 500;
padding-left: 14px;
padding-right: 14px; }
.main-menu ul a:hover {
color: #FFF; }
.main-menu ul li ul a {
padding-top: 11px;
padding-left: 10px;
letter-spacing: 0.5px;
text-transform: none !important;
font-weight: 300 !important;
font-size: 0.9em !important;
opacity: 1;
color: #333333; }
.main-menu ul li ul a:hover {
color: #000 !important; }
.main-menu ul a:hover {
opacity: 1; }
.main-menu li > ul {
visibility: hidden;
opacity: 0;
position: absolute;
z-index: 99999999999;
top: 70px;
left: 0;
min-width: 360px;
margin: 0;
padding: 0;
background: #fff;
border-top: 5px solid #939393;
-webkit-transition: all 0.2s 0.3s ease;
transition: all 0.2s 0.3s ease;
-webkit-box-shadow: 0 14px 25px rgba(0, 0, 0, 0.1); }
.main-menu li:hover > ul {
visibility: visible;
padding: 0;
opacity: 1;
position: absolute;
z-index: 99999999999;
top: 50px;
margin-top: 0;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.main-menu li ul li ul {
visibility: hidden;
opacity: 0;
position: absolute;
z-index: 99999999999;
top: 20px;
left: 261px;
min-width: 360px;
margin: 0;
padding: 0;
-webkit-transition: all 0.2s 0.3s ease;
transition: all 0.2s 0.3s ease; }
.main-menu li ul li:hover > ul {
visibility: visible;
left: 261px;
top: 0;
padding: 0;
opacity: 1;
position: absolute;
z-index: 99999999999;
margin-top: 0;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.main-menu li ul li > a:after {
padding: 0; }
.main-menu li ul li > a:only-child:after {
content: '';
padding: 0; }
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-collapse {
padding-left: 80px !important;
padding-right: 80px !important; }
#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu ul {
width: 100%;
display: block;
padding-left: 40px;
padding-right: 40px; }
.mobile-menu-container {
background: white;
display: none;
position: absolute;
z-index: 999999;
width: 100%; }
.mobile-menu-container.show {
background: white;
display: block; }
.mobile-menu-container .close {
position: absolute;
top: 20px;
right: 20px; }
.mobile-menu h5 {
margin-left: 30px; }
.mobile-menu ul {
margin: auto;
padding-top: 10%;
text-align: left;
list-style: none;
margin: 0;
padding: 0 20px 0 20px;
overflow: auto; }
.mobile-menu ul a {
display: block;
padding: 10px;
-webkit-transition: all .9s ease;
transition: all .9s ease; }
.mobile-menu ul li:hover {
-webkit-transition: all .9s ease;
transition: all .9s ease; }
.mobile-menu ul li ul.hidden,
.mobile-menu ul li ul li ul.hidden {
-webkit-transition: max-height 1s ease;
transition: max-height 1s ease;
max-height: 700px;
margin: 0;
overflow: hidden;
margin: 0;
padding: 0; }
.mobile-menu ul li ul,
.mobile-menu ul li ul li ul {
-webkit-transition: max-height 1s ease;
transition: max-height 1s ease;
display: none;
margin: 0;
overflow: hidden;
padding: 0; }
.mobile-menu ul li ul li {
display: block;
text-align: left;
margin: 0 !important;
padding: 3px 0px; }
.mobile-menu ul li ul li:first-child {
margin-top: 14px !important; }
.mobile-menu ul li ul li a {
font-size: 16px; }
.mobile-menu ul li ul li {
text-align: left;
padding-left: 20px; }
.mobile-menu ul a {
color: #494949;
font-size: 22px;
font-weight: 200;
border-bottom: 1px solid #eeeeee;
-webkit-transition: all .4s ease;
transition: all .4s ease; }
.mobile-menu ul a:hover {
color: #999;
-webkit-transition: all .4s ease;
transition: all .4s ease; }
.mobile-menu h2 {
text-align: center;
font-size: 18px;
padding-top: 10px;
padding-bottom: 30px;
letter-spacing: 0;
color: #aeaeae; }
.mobile-menu h2:after {
content: '';
position: relative;
top: 24px;
display: block;
margin: auto;
height: 1px;
background: rgba(255, 255, 255, 0.2); }
.mobile-menu .close {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer; }
.mobile-menu .close i {
color: white;
font-size: 20px; }
.mobile-menu ul li a:after {
content: '';
float: right;
padding: 15px; }
.mobile-menu ul li > a:after {
font-family: 'ElegantIcons';
font-size: 22px;
position: relative;
content: '3';
padding: 0px;
top: 6px; }
.mobile-menu ul li a:only-child:after {
content: '';
padding: 0px; }
@media screen and (max-width: 1200px) {
.main-menu {
display: none !important; }
.turez-menu-classic .menutrigger {
display: inline-grid !important; }
.single-post .post-next a {
text-align: left; } }
@media screen and (min-width: 1200px) {
.mobile-menu-container {
display: none !important; } } .blog-grid-wrapper {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 75px;
-moz-column-gap: 75px;
column-gap: 75px;
padding-top: 50px; }
.search-results .blog-grid-wrapper {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 75px;
-moz-column-gap: 75px;
column-gap: 75px;
padding-top: 50px; }
.blog .blog-grid-wrapper article,
.archive .blog-grid-wrapper article,
.search-results .blog-grid-wrapper article {
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
width: 100%;
-webkit-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; }
.blog .blog-grid-wrapper article:hover,
.archive .blog-grid-wrapper article:hover,
.search-results .blog-grid-wrapper article:hover {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.blog .blog-grid-wrapper h4.entry-title a,
.archive .blog-grid-wrapper h4.entry-title a,
.search-results .blog-grid-wrapper h4.entry-title a {
font-size: 1.1em;
text-transform: none;
color: black; }
.blog .blog-grid-wrapper h4.entry-title,
.archive .blog-grid-wrapper h4.entry-title,
.search-results .blog-grid-wrapper h4.entry-title {
margin-top: 36px;
margin-bottom: -12px;
word-wrap: break-word; }
.blog .blog-grid-wrapper .entry-content,
.archive .blog-grid-wrapper .entry-content,
.archive .blog-grid-wrapper .entry-summary,
.search-results .blog-grid-wrapper .entry-summary {
color: #969696;
margin-bottom: 80px; }
.blog-grid-wrapper article {
cursor: pointer; }
.blog-grid-wrapper article .thumb-wrapper {
display: block;
overflow: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden; }
.blog-grid-wrapper article .thumb-wrapper .wp-post-image {
-webkit-filter: grayscale(0.4);
filter: grayscale(0.4);
-webkit-transform: scale(1);
transform: scale(1);
display: block;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden; }
.blog-grid-wrapper article:hover .thumb-wrapper .wp-post-image {
-webkit-filter: grayscale(0);
filter: grayscale(0);
-webkit-transform: scale(1.04);
transform: scale(1.04);
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden; }
.blog .blog-grid-wrapper .entry-title,
.archive .blog-grid-wrapper .entry-title,
.search-results .blog-grid-wrapper .entry-title {
position: relative;
bottom: 15px; }
.blog-grid-wrapper article.show {
margin-bottom: 10px;
-webkit-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; }
.read-more-link {
display: none !important; }
.post-grid-image-overlay {
overflow: hidden; }
@media screen and (max-width: 800px) {
.blog-grid-wrapper {
-webkit-column-count: 1 !important;
-moz-column-count: 1 !important;
column-count: 1 !important;
-webkit-column-gap: 35px;
-moz-column-gap: 35px;
column-gap: 35px; } } .blog-grid-wrapper.masonry {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-gap: 45px;
-moz-column-gap: 45px;
column-gap: 45px; }
.blog-grid-wrapper.masonry article {
display: inline-block;
position: relative;
margin-bottom: 50px;
width: 100%;
-webkit-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; }
.blog-grid-wrapper.masonry article .entry-meta {
margin-top: 14px; }
.blog-grid-wrapper.masonry .post-grid-image-wrapper {
position: relative;
overflow: hidden; }
.blog-grid-wrapper.masonry .post-grid-image-wrapper img {
display: block; }
.blog-grid-wrapper.masonry .post-grid-image-overlay {
opacity: 0;
background: #000;
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.blog-grid-wrapper.masonry .post-grid-image-overlay svg {
opacity: 0.8; }
.blog-grid-wrapper.masonry .post-grid-image-wrapper:hover .post-grid-image-overlay {
opacity: 0.6;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
@media screen and (max-width: 900px) {
.blog-grid-wrapper.masonry {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px; } } .blog-grid-wrapper.portfolio {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px; }
.blog-grid-wrapper.portfolio article {
display: inline-block;
position: relative;
margin-bottom: 18px;
width: 100%;
-webkit-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; }
.blog-grid-wrapper.portfolio article .entry-meta {
display: none; }
.blog-grid-wrapper.portfolio .post-grid-image-wrapper {
position: relative;
overflow: hidden; }
.blog-grid-wrapper.portfolio .post-grid-image-wrapper {
margin-bottom: -6px; }
.blog-grid-wrapper.portfolio .post-grid-image-wrapper img {
display: block; }
.blog-grid-wrapper.portfolio .post-grid-image-overlay {
opacity: 0;
background: #000;
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.blog-grid-wrapper.portfolio .post-grid-image-overlay svg {
opacity: 0.8; }
.blog-grid-wrapper.portfolio .post-grid-image-wrapper:hover .post-grid-image-overlay {
opacity: 0.6;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
@media screen and (max-width: 900px) {
.blog-grid-wrapper.portfolio {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px; } } .blog-grid-wrapper.portfolio-cobbles {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
grid-auto-flow: dense;
grid-gap: 0;
padding: 0; }
.blog-grid-wrapper.portfolio-cobbles article {
margin-bottom: 0;
position: relative;
display: inline;
background: #e288a2;
min-height: 400px;
grid-column: span 1;
grid-row: span 1; }
.blog-grid-wrapper.portfolio-cobbles article.turez-grid-item-size-standard {
grid-column: span 1;
grid-row: span 1; }
.blog-grid-wrapper.portfolio-cobbles article.turez-grid-item-size-large {
grid-column: span 2;
grid-row: span 2; }
.blog-grid-wrapper.portfolio-cobbles article.turez-grid-item-size-wide {
grid-column: span 2;
grid-row: span 1;
background: #e288a2; }
.blog-grid-wrapper.portfolio-cobbles article.turez-grid-item-size-tall {
grid-column: span 1;
grid-row: span 2;
background: blue; }
.blog-grid-wrapper.portfolio-cobbles article .entry-meta {
display: none; }
.blog-grid-wrapper.portfolio-cobbles .post-grid-image-wrapper {
position: relative;
overflow: hidden; }
.blog-grid-wrapper.portfolio-cobbles .post-grid-image-wrapper {
margin-bottom: -6px;
height: 100%;
background-size: cover;
position: absolute;
width: 100%; }
.blog-grid-wrapper.portfolio-cobbles .post-grid-image-wrapper img {
display: block; }
.blog-grid-wrapper.portfolio-cobbles .post-grid-image-overlay {
opacity: 0;
background: #000;
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.blog-grid-wrapper.portfolio-cobbles .post-grid-image-overlay svg {
opacity: 0.8; }
.blog-grid-wrapper.portfolio-cobbles .post-grid-image-wrapper:hover .post-grid-image-overlay {
opacity: 0.45;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
@media screen and (max-width: 900px) {
.blog-grid-wrapper.portfolio-cobbles {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto;
grid-auto-flow: dense;
grid-gap: 10px;
padding: 0; } } .blog-grid-wrapper.slabs article {
display: block;
position: relative;
margin-bottom: 0;
width: 100%;
height: 200px;
margin-bottom: 40px;
-webkit-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; }
.blog-grid-wrapper.slabs .post-grid-image-overlay,
.blog-grid-wrapper.slabs .post-grid-image-overlay-inner {
height: 100%; } .header-icon-wrapper {
width: 50px;
display: inline-block;
margin: auto;
margin-top: 8px; }
.header-icon-wrapper.search {
border-right: 0; }
.header-icon-wrapper .header-icon.cart {
width: 24px;
height: 24px;
position: relative;
right: 2px;
margin: auto;
background-color: #FFF;
-webkit-mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/cart.svg);
mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/cart.svg);
cursor: pointer; }
.cart-contents {
display: inline-block;
margin-right: -10px; }
.cart-contents-count {
color: #a1a1a1;
position: relative;
top: -4px;
left: -13px; }
.header-icon-wrapper .header-icon.search {
width: 22px;
height: 22px;
margin: auto;
background-color: #FFF;
-webkit-mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/search.svg);
mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/search.svg);
cursor: pointer; }
.header-icon-wrapper .header-icon.wishlist {
width: 23px;
height: 23px;
position: relative;
margin: auto;
background-color: #FFF;
-webkit-mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/heart.svg);
mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/heart.svg);
cursor: pointer; }
.header-icon-wrapper .header-icon.menu {
width: 23px;
height: 23px;
position: relative;
margin: auto;
background-color: #FFF;
-webkit-mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/menu.svg);
mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/menu.svg);
cursor: pointer; }
.close-icon {
position: absolute;
top: 26px;
right: 37px;
width: 15px;
height: 15px;
margin: auto;
background-color: grey;
-webkit-mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/close.svg);
mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/close.svg);
cursor: pointer;
-webkit-mask-size: 15px 15px; }
.simple-social-icons svg {
width: 1.6em !important;
height: 1.6em !important; } #burger-icon {
width: 22px;
height: 22px;
position: relative;
top: 2px;
margin: auto;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer; }
#burger-icon span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #FFF;
border-radius: 0;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
transition: .25s ease-in-out; }
#burger-icon span:nth-child(1) {
top: 0px;
width: 78%; }
#burger-icon span:nth-child(2), #burger-icon span:nth-child(3) {
top: 8px; }
#burger-icon span:nth-child(4) {
top: 16px;
width: 78%; }
#burger-icon.open span:nth-child(1) {
top: 18px;
width: 0%;
left: 50%; }
#burger-icon.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
#burger-icon.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
#burger-icon.open span:nth-child(4) {
top: 18px;
width: 0%;
left: 50%; } .blog-grid-wrapper.random article {
display: block;
float: right;
position: relative;
margin-bottom: 0;
width: 100%;
-webkit-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; }
.blog-grid-wrapper.random article:nth-of-type(2n) {
display: block;
float: left;
position: relative;
margin-bottom: 0;
width: 100%;
-webkit-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; }
.blog-grid-wrapper.random article.show {
margin-bottom: 10px;
-webkit-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; } .turez-overlay-sideswipe article {
overflow: hidden; }
.turez-overlay-sideswipe .post-grid-image-overlay-inner {
display: grid;
position: absolute;
width: 100%;
margin: auto;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 30px;
grid-template-columns: 1fr;
grid-auto-rows: 100%;
grid-gap: 10px;
grid-template-areas: "post_title";
min-width: 0;
min-height: 0;
left: 0;
z-index: 10;
height: calc(100% - 8px); }
.turez-overlay-sideswipe .post-grid-image-overlay-inner .entry-title a {
font-weight: 700;
font-size: 24px;
margin: 0; }
.turez-overlay-sideswipe article .post-grid-image-overlay {
background: #f2e3da;
display: none !important;
position: absolute;
left: -100%;
z-index: 10;
height: calc(100% - 7px);
width: 100%; }
.turez-overlay-sideswipe article.show .post-grid-image-overlay {
left: 0;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out; }
.turez-overlay-sideswipe article.exit .post-grid-image-overlay {
left: 100%;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out; }  .fixed-back-canvas {
position: fixed;
height: 100%;
width: 100%;
top: 0;
left: 0; }
.fixed-back-canvas-image {
position: fixed;
height: 100%;
width: 100%;
top: 0;
left: 0; }
.pushback {
z-index: -1; }
.tofront {
position: relative;
z-index: 400; } .mini-cart-box-container {
position: fixed;
width: 450px;
height: 100vh;
-webkit-box-sizing: border-box;
box-sizing: border-box;
right: 0px;
z-index: 1000000;
background: #fcfcfc;
border-left: 1px solid whitesmoke;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.mini-cart-box-container.hide {
position: fixed;
width: 450px;
height: 100vh;
-webkit-box-sizing: border-box;
box-sizing: border-box;
right: -450px;
z-index: 1000;
background: #fcfcfc;
border-left: 1px solid whitesmoke;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
@media screen and (max-width: 460px) {
.mini-cart-box-container {
width: 100%; }
.mini-cart-box-container.hide {
width: 100%; } }
.mini-cart-box h5 {
padding: 30px 30px 0 30px; }
.mini-cart-box ul {
padding: 10px 30px 0 30px !important; }
.mini-cart-box-container dl.variation {
display: none; }
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
float: left;
margin-right: 25px;
width: 90px;
height: auto; }
.woocommerce a.remove {
float: right; }
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
padding: 14px 0;
margin: 0;
list-style: none; }
.woocommerce ul.product_list_widget li a {
display: block;
font-weight: 300;
color: #4d4d4d; }
.mini-cart-box-container ul.product_list_widget {
list-style: none outside;
padding: 0;
margin: 0;
overflow: auto;
height: calc(100vh - 360px); }
.woocommerce a.remove:hover {
color: red !important;
background: white; }
.mini-cart-box-container .woocommerce-mini-cart__buttons {
margin-top: 40px;
position: absolute;
bottom: 0;
left: 0;
width: 100%; }
.mini-cart-box-container .woocommerce-mini-cart__buttons a.wc-forward {
position: absolute;
width: 50%;
font-size: 90%;
margin: 0;
left: 0;
bottom: 0;
text-align: center;
padding: 30px 5px 35px 5px !important;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background-color: #dcebf3 !important; }
.mini-cart-box-container .woocommerce-mini-cart__buttons a.checkout {
position: absolute;
width: 50%;
margin: 0;
left: 50%;
bottom: 0;
text-align: center;
padding: 30px 5px 35px 5px !important;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background-color: #edd3db !important; }
.mini-cart-box-container .woocommerce-mini-cart__total {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
bottom: 110px;
padding-top: 25px;
padding-left: 30px;
padding-right: 30px;
border-top: 1px solid #eeecec; }
.mini-cart-box-container .woocommerce-Price-amount {
float: right; }
.woocommerce-mini-cart__empty-message {
padding-left: 30px;
padding-right: 30px; } .menu-box-container-wrapper {
opacity: 1;
background: black;
position: fixed;
overflow: auto;
width: 100vw;
height: 100vh;
padding-top: 150px;
z-index: 999;
visibility: visible;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.menu-box-container-wrapper.hide {
opacity: 0;
background: black;
pointer-events: none;
position: fixed;
width: 100vw;
height: 100vh;
z-index: 999;
visibility: hidden;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.menu-box-container-wrapper-overlay {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background: black;
opacity: 0.9; }
.menu-box-container {
color: white;
z-index: 9999999;
position: relative;
max-width: 1150px;
margin: auto;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
display: grid;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: auto;
grid-template-columns: 1fr 1fr;
grid-gap: 50px;
grid-template-areas: "menu_box_widget_1 menu_box_widget_2" "menu_box_widget_3 menu_box_widget_4"; }
.menu-box-container #menu-box-widget-area-1 {
grid-area: menu_box_widget_1;
justify-self: start;
-ms-flex-item-align: start;
align-self: start;
width: 100%; }
.menu-box-container #menu-box-widget-area-2 {
grid-area: menu_box_widget_2;
justify-self: center;
-ms-flex-item-align: start;
align-self: center;
position: relative;
top: 20px;
width: 100%; }
.menu-box-container #menu-box-widget-area-2 .simple-social-icons ul li:first-of-type {
margin-left: -6px !important; }
.menu-box-container #menu-box-widget-area-3 {
grid-area: menu_box_widget_3;
justify-self: start;
-ms-flex-item-align: start;
align-self: start;
width: 100%; }
.menu-box-container #menu-box-widget-area-3 li {
margin-bottom: 20px; }
.menu-box-container #menu-box-widget-area-4 {
grid-area: menu_box_widget_4;
justify-self: start;
-ms-flex-item-align: start;
align-self: start;
width: 100%; }
.menu-box-container #menu-box-widget-area-4 ul {
margin-top: 40px;
margin-bottom: 60px; }
.menu-box-container #menu-box-widget-area-4 ul li {
margin-bottom: 5px; }
.menu-box-container #menu-box-widget-area-4 a {
color: #c0c0c0; }
.menu-box-container #menu-box-widget-area-4 a:hover {
color: white; }
.menu-box-container a,
.menu-box-container h5 {
color: white; }
.menu-box-container h5 {
color: #8b8b8b; }
.menu-box-container ul {
list-style: none;
margin: 0;
padding: 0; }
.menu-box-container #menu-box-widget-area-3 div > ul {
visibility: hidden; } .menu-box-container #menu-box-widget-area-3 div > ul > li {
visibility: visible; } .menu-box-container #menu-box-widget-area-3 div ul > li {
-webkit-transition: opacity 150ms linear 100ms, -webkit-transform 150ms ease-in-out 100ms;
transition: opacity 150ms linear 100ms, -webkit-transform 150ms ease-in-out 100ms;
transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms;
transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms, -webkit-transform 150ms ease-in-out 100ms; } .menu-box-container #menu-box-widget-area-3 div > ul:hover > li {
opacity: 0.4;
-webkit-transform: scale(1);
transform: scale(1); } .menu-box-container #menu-box-widget-area-3 div > ul > li:hover {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition-delay: 0ms, 0ms;
transition-delay: 0ms, 0ms; }  #sidebar {
max-width: 100%; }
#sidebar .widget-container {
margin-bottom: 34px;
font-size: 0.9em; }
.single-post #sidebar ul.widgets {
position: relative;
top: -15px; }
.simple-social-icons ul li {
margin-right: 12px !important; }
.simple-social-icons ul li:first-of-type {
margin-left: -12px !important; }
#simple-social-icons-1 ul li a,
#simple-social-icons-1 ul li a:focus,
#simple-social-icons-1 ul li a:hover,
#simple-social-icons-2 ul li a,
#simple-social-icons-2 ul li a:focus,
#simple-social-icons-2 ul li a:hover,
#simple-social-icons-3 ul li a,
#simple-social-icons-3 ul li a:focus,
#simple-social-icons-3 ul li a:hover {
background-color: none !important;
border-radius: 0;
font-size: 16px !important;
padding: 24px !important !important; }
#simple-social-icons-2 ul.alignleft li:first-child a,
#simple-social-icons-3 ul.alignleft li:first-child a {
border-right: 0 !important; }
#simple-social-icons-2 ul.alignleft li:last-child a,
#simple-social-icons-3 ul.alignleft li:last-child a {
border-left: 0 !important; }
.woocommerce .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li span {
background: #efefef;
border: 1px solid #ddd;
display: block;
margin: 5px 5px 5px 0;
padding: 5px 11px;
overflow: hidden;
text-decoration: none; }
.woocommerce .widget_layered_nav ul.yith-wcan-color li a,
.woocommerce .widget_layered_nav ul.yith-wcan-color li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span {
border: 1px solid #ddd;
display: block;
height: 30px;
margin: 5px 5px 5px 0;
padding: 0;
width: 30px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
-webkit-box-sizing: content-box;
box-sizing: content-box; }
.woocommerce .widget_layered_nav ul.yith-wcan-label li a:hover,
.woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a {
border: 1px solid #ddd;
background-image: none;
background-color: #e288a2;
color: #fff;
border-radius: 0; }
ul.product_list_widget {
margin-left: -3.5px !important; }
.tagcloud a {
margin-right: 5px;
line-height: 36px; }
#sb_instagram {
margin-left: -20px;
margin-top: -10px; }
#sb_instagram .sbi_photo {
-webkit-filter: grayscale(50%);
filter: grayscale(50%);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
#sb_instagram .sbi_photo:hover {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
#header-widget-area-1 ul {
list-style: none;
font-size: 14px;
position: relative;
top: 5px;
left: -40px; }
#cbfc-light-countdown-1 .cbfc-cd-number .digit {
text-align: right; }
#cbfc-light-countdown-1 .cbfc-cd-number .digit:nth-child(2) {
text-align: left; }
#cbfc-light-countdown-1 .cbfc-cd-background {
border: 0px !important;
padding: 50px; }
.es_txt_email {
width: 400px !important; }
#wp-calendar caption {
margin-bottom: 10px; } select {
max-width: 100%;
min-width: 165px;
border: 0;
border-radius: 0;
background-color: #fff;
padding: 0 10px;
color: #5f5f5f;
line-height: 2;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/arrow_down.png) !important;
background-repeat: no-repeat;
background-position: 98%;
background-position: calc(100% - 10px);
outline: none; }
.variations tr {
border-bottom: 1px dotted #d7d7d7;
height: 60px; }
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
vertical-align: middle; }
.comment-form-cookies-consent {
margin-bottom: 30px !important; }
#wp-comment-cookies-consent {
margin-right: 10px; }
#respond p {
margin: 0; }
.logged-in-as,
.comment-notes {
margin-bottom: 34px !important; }
.logged-in-as a {
color: #8d8c8c; }
.logged-in-as a:hover {
color: black; }
#respond input[type=text],
#respond textarea,
.wpcf7-form-control-wrap textarea,
.post-password-form input[type=password],
input[type=text],
input[type=email],
input[type=password] {
width: 100%;
min-height: 60px;
max-width: 1200px;
margin: 0 0 15px;
padding: 14px 21px 14px;
font-family: inherit;
line-height: 20px;
font-weight: inherit;
color: #6c6c6c;
background-color: transparent;
border: 1px solid #dfdfdf;
border-radius: 0;
outline: 0;
-webkit-appearance: none;
cursor: pointer;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: border-color .2s ease-in-out;
transition: border-color .2s ease-in-out; }
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: normal;
background: none;
border-top: 1px solid #dadada;
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
border-bottom: 1px solid #dadada;
border-width: 1px;
-webkit-box-shadow: none;
box-shadow: none; }
#order_comments {
padding: 20px;
min-height: 200px; }
.woocommerce form .form-row {
padding: 3px;
margin: 0 0 20px; }
input:focus,
textarea:focus {
outline: none !important;
border: 1px solid #909090 !important; }
.select2-container--default .select2-selection--single {
background-color: none !important;
background: none !important;
border: 1px solid #dedcdc !important;
border-radius: 0 !important; }
.woocommerce div.product form.cart .variations select {
width: 100%;
-moz-text-align-last: right;
text-align-last: right;
padding-right: 29px;
direction: rtl;
display: inline-block;
margin-right: 1em;
border-radius: 17px;
border-color: #e1e1e1;
font-size: 0.9em;
padding-right: 37px; } .search-overlay {
position: fixed;
opacity: 0;
visibility: hidden;
height: 100%;
width: 100%;
background: black;
z-index: 600000;
cursor: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/close.cur), pointer;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.search-overlay.show {
opacity: 0.6;
visibility: visible;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.search-box {
position: fixed;
opacity: 0;
visibility: hidden;
top: 166px;
right: 180px;
padding: 30px 50px 50px 50px;
z-index: 999999;
background: white;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.search-box.show {
opacity: 1;
visibility: visible;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.search-box .s,
#sidebar .search-field {
width: 100%;
height: 50px;
margin-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.menu-box-container .widget-container .searchsubmit,
.menu-box-container .widget-container .searchsubmit:hover,
.menu-box-container .widget-container .searchsubmit:active {
padding: 0 !important;
font-size: 0 !important;
width: 16px;
height: 16px;
background: none !important;
background-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/search-white.svg) !important;
background-repeat: no-repeat;
background-size: 16px 16px;
display: inline-block;
padding: 0 0px;
cursor: pointer;
position: relative;
top: -4px;
left: -40px;
-webkit-box-shadow: none;
box-shadow: none; }
.menu-box-container .widget-container .s {
width: 350px;
height: 50px;
border: 1px solid #3d3d3d; }
.search-no-results .searchform {
margin-bottom: 50px; }
.search-no-results .blog-grid-wrapper {
-moz-column-count: 1;
column-count: 1;
-webkit-column-count: 1; }
@media screen and (max-width: 1200px) {
.search-box {
position: fixed;
opacity: 0;
visibility: hidden;
top: 140px;
right: 0;
left: 0;
padding: 30px 50px 50px 50px;
background: white;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; } } table {
border-collapse: collapse;
border-spacing: 0; }
td, th {
border: 1px solid #CCC;
padding: 8px; }
#wp-calendar td,
#wp-calendar th {
border: 1px solid #CCC;
padding: 10px; }
.woocommerce table.shop_attributes td {
font-style: italic;
padding: 14px;
border-top: 0;
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
margin: 0;
line-height: 1.5; } .entry-links {
clear: both;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
text-align: center; }
.single-post .entry-links {
margin-top: 47px;
padding-top: 47px;
clear: both;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
text-align: center; }
.entry-footer {
margin-top: 47px;
clear: both;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
text-align: center; }
.bypostauthor {
display: block; }
#nav-below .post-next img {
float: right;
margin-left: 20px;
max-height: 80px;
width: auto;
border-radius: 50%;
position: relative;
bottom: 20px; }
#nav-below .post-previous img {
float: left;
margin-right: 20px;
max-height: 80px;
width: auto;
border-radius: 50%;
position: relative;
bottom: 10px; } .turez-hide-title h1.entry-title,
.turez-hide-date .entry-date-wrapper,
.turez-hide-cats .entry-cats-wrapper,
.turez-hide-author .entry-author-wrapper,
.turez-hide-featured-image .entry-featured-image-wrapper {
display: none; } .archive .header h2.entry-title,
.search-results .header h2.entry-title {
border-bottom: 1px solid #ececec;
padding-bottom: 20px;
margin-bottom: 60px; }
.blog .sticky {
opacity: 1;
background: #f8f8f8;
padding: 30px;
margin-bottom: 70px;
border: 1px solid #e7e5e5; }
.blog .sticky .entry-content {
margin-bottom: -50px; }
.blog .sticky .entry-content {
margin-bottom: -50px; }
.blog .sticky h4.entry-title,
.archive .sticky h4.entry-title,
.search-results .sticky h4.entry-title {
margin-top: 12px;
margin-bottom: -12px; }
.blog-grid-wrapper .read-more-link {
display: inline-block;
margin-bottom: 20px;
margin-top: 14px; }
.blog-cat-list {
display: none;
text-align: center;
padding-bottom: 46px;
border-bottom: 1px dotted #bebebe;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1.7px; }
.turez-layout-show-cats .blog-cat-list {
display: block; }
.blog-cat-list a {
margin: 0 20px; }
@media screen and (max-width: 1200px) {
.blog-cat-list a {
display: block;
margin-bottom: 20px; } } body {
font-family: "Playfair Display", sans-serif;
color: #6d6d6d;
font-size: 15px;
font-weight: 300;
line-height: 28px;
-webkit-font-smoothing: antialiased; }
h1 {
font-family: "Playfair Display", sans-serif;
color: #0B0B0B;
font-weight: normal;
font-size: 60px;
line-height: 1.5;
margin-bottom: 25px;
text-transform: none;
-webkit-font-smoothing: antialiased; }
h2, .menu-box-container a {
font-family: "Playfair Display", sans-serif;
color: white;
font-weight: normal;
font-size: 48px;
line-height: 1.5;
margin-bottom: 30px;
text-transform: none;
-webkit-font-smoothing: antialiased; }
h3 {
font-family: "Playfair Display", sans-serif;
color: #0B0B0B;
font-weight: normal;
font-size: 36px;
line-height: 1.5;
margin-bottom: 25px;
text-transform: none;
-webkit-font-smoothing: antialiased; }
h4 {
font-family: "Playfair Display", sans-serif;
color: #0B0B0B;
font-weight: normal;
font-size: 30px;
line-height: 1.5;
margin-bottom: 25px;
text-transform: none;
-webkit-font-smoothing: antialiased; }
h5 {
font-family: "Playfair Display", sans-serif;
color: #0B0B0B;
font-weight: normal;
font-size: 24px;
line-height: 1.5;
margin-bottom: 20px;
text-transform: none;
-webkit-font-smoothing: antialiased; }
h6 {
font-family: "Playfair Display", sans-serif;
color: #0B0B0B;
font-weight: normal;
font-size: 21px;
line-height: 1.5;
margin-bottom: 25px;
text-transform: none;
-webkit-font-smoothing: antialiased; }
a {
text-decoration: none;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
color: black; }
a:hover {
text-decoration: none;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.entry-date {
font-family: "Playfair Display", sans-serif;
color: #FFF;
text-decoration: none;
word-wrap: break-word; }
.has-medium-font-size {
-webkit-font-smoothing: antialiased; }
.thin-text {
font-weight: 200; }
.white-text ul li,
.white-text .ghostkit-icon-box-content p {
color: white; }
.white-text ul li,
.white-text .ghostkit-icon-box-content p strong {
color: white; }
.handwriting,
.is-style-handwriting {
font-family: "Playfair Display", sans-serif;
color: #b9b9b9;
font-weight: 600;
font-size: 26px;
line-height: 1.5em;
z-index: 10;
position: relative;
text-transform: none; }
.is-style-spaced {
letter-spacing: 1.7px !important;
font-size: 12px !important;
text-transform: uppercase !important; }
#sidebar h5 {
font-family: "Playfair Display", sans-serif;
font-size: 20px;
margin-bottom: 36px; }
.page-title h1 {
color: white;
font-weight: 400;
font-size: 48px;
line-height: 50px;
text-align: left;
margin-top: 0;
margin-bottom: 0;
-ms-word-wrap: break-word;
word-wrap: break-word;
text-transform: uppercase; }
#site-title h1 {
font-size: 28px;
color: white;
line-height: 36px;
margin: 0 !important; }
.turez-hide-title .page-title {
display: none !important; }
hr {
opacity: 0.3; }
hr.is-style-zigzag {
display: inline-block;
position: relative;
padding: 0;
margin: 0;
background-color: #84BE37;
z-index: 1;
-webkit-mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/zigzag.svg);
height: 9px;
width: 95px; }
hr.is-style-zigzag-centered {
display: block;
position: relative;
padding: 0;
margin: auto;
background-color: #84BE37;
z-index: 1;
-webkit-mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/zigzag.svg);
height: 9px;
width: 95px; }
p {
margin-bottom: 20px; }
b,
strong {
font-weight: 700; }
cite {
font-style: italic;
font-size: 12px; }
.wp-block-cover-image .wp-block-subhead:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover .wp-block-subhead:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
color: white; }
pre {
border: 1px solid #d1d1d1;
font-size: 16px;
font-size: 1rem;
line-height: 1.3125;
margin: 0 0 1.75em;
max-width: 100%;
overflow: auto;
padding: 1.75em;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word; }
.wp-caption-text {
font-size: 0.8rem;
position: relative;
top: -16px; }
.post-edit-link {
display: none; }
dl {
padding: 0.5em; }
dt {
float: left;
clear: left;
width: auto;
text-align: left;
font-weight: bold; }
dd {
margin: 0 0 0 170px;
padding: 0 0 0.5em; }
blockquote {
font-size: 1.3em;
width: 60%;
margin: 50px auto;
font-style: italic;
color: #555555;
padding: 1.2em 30px 1.2em 75px !important;
line-height: 1.9;
position: relative;
background: #f5f5f5 !important; }
blockquote::before {
font-family: Arial;
content: "\201C";
color: #e288a2;
font-size: 4em;
position: absolute;
left: 10px;
top: -10px; }
blockquote::after {
content: ''; }
blockquote span {
display: block;
color: #333333;
font-style: normal;
font-weight: bold;
margin-top: 1em; }
.alignleft {
float: left;
clear: both;
margin-right: 20px !important; }
.alignright {
float: right;
clear: both;
margin-left: 20px !important;
margin-bottom: 5px; }
.post-edit-link,
.vc_inline-link {
display: none; }
.hustle-modal .hustle-modal-article blockquote,
.hustle-modal .hustle-modal-article h1,
.hustle-modal .hustle-modal-article h2,
.hustle-modal .hustle-modal-article h3,
.hustle-modal .hustle-modal-article h4,
.hustle-modal .hustle-modal-article h5,
.hustle-modal .hustle-modal-article h6,
.hustle-modal .hustle-modal-article li,
.hustle-modal .hustle-modal-article ol,
.hustle-modal .hustle-modal-article p,
.hustle-modal .hustle-modal-article ul,
.hustle-modal .hustle-modal-message blockquote,
.hustle-modal .hustle-modal-message h1,
.hustle-modal .hustle-modal-message h2,
.hustle-modal .hustle-modal-message h3,
.hustle-modal .hustle-modal-message h4,
.hustle-modal .hustle-modal-message h5,
.hustle-modal .hustle-modal-message h6,
.hustle-modal .hustle-modal-message li,
.hustle-modal .hustle-modal-message ol,
.hustle-modal .hustle-modal-message p,
.hustle-modal .hustle-modal-message ul {
color: inherit;
font-family: inherit !important; }
.hustle-modal .hustle-modal-article h5,
.hustle-modal .hustle-modal-message h5 {
font-size: 16px;
line-height: 2em;
font-weight: 600 !important; }
@media screen and (max-width: 1200px) {
.page-title h1 {
font-size: 24px !important; } } .entry-meta {
text-align: left;
font-size: 14px; }
.entry-meta a,
.tag-links a,
.entry-date {
font-weight: 500;
font-size: 14px !important; }
.entry-meta h6,
.entry-meta p {
display: inline;
text-align: left; }
.blog .entry-meta,
.archive .entry-meta,
.search-results .entry-meta {
margin-bottom: 20px;
margin-top: 14px;
padding-top: 15px;
padding-bottom: 15px;
border-top: 1px solid #f1efef;
border-bottom: 1px solid #f1efef; }
.single .entry-meta {
margin-bottom: -18px;
margin-top: 10px;
padding-top: 30px;
padding-bottom: 0px;
background: #fff;
border-top: 1px solid #f1efef; }
.hide-single-blog-meta.single .entry-meta {
display: none; }
.blog .entry-meta .tag-links,
.archive .entry-meta .tag-links,
.search-results .entry-meta .tag-links {
display: none; }
.tag-links a {
border: 1px solid #e5e5e5;
padding: 10px 20px;
margin-right: 5px;
margin-top: 12px;
display: inline-block;
font-size: 0.8em; }
.entry-meta .meta-icon {
margin-right: 5px;
font-size: 15px;
color: #a8a8a8; }
.entry-meta .meta-icon.first {
margin-left: 0; }
.single-post .entry-meta,
.single-post .entry-title {
text-align: center; }
.entry-date-wrapper {
margin-left: 15px; }
@media screen and (max-width: 600px) {
.entry-date-wrapper {
margin-left: 0; }
.entry-date-wrapper,
.entry-cats-wrapper {
display: block !important; }
#comments-list .comment-date a {
float: none !important; }
.single-post .entry-meta,
.single-post .entry-title {
text-align: left !important; }
.nav-links a.prev.page-numbers,
.nav-links a.next.page-numbers {
display: none !important; }
.turez-header-style-3 .site-header-top {
display: grid;
width: 100%;
margin: auto;
padding-left: 10px;
padding-right: 10px;
grid-template-columns: 1fr 1fr 1fr;
grid-template-areas: "logo header_icons header_icons"; }
.turez-header-style-3 .site-header-top #logo {
-webkit-transform: scale(0.8);
transform: scale(0.8); } }
.entry-date-wrapper,
.entry-cats-wrapper {
margin-right: 15px; }
.blog .entry-date-wrapper,
.blog .entry-cats-wrapper {
margin-right: 15px;
display: inline-block; } #add_payment_method .wc-proceed-to-checkout a.checkout-button,
.blog-grid-wrapper .read-more-link,
.calltoaction-box a,
.cart-sidebar .buttons .checkout,
.turez-vc-button.button,
.vc_btn3-color-blue,
.woocommerce #respond input#submit,
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce button.button,
.woocommerce div.product form.cart .button,
.woocommerce input.button,
#easy-newsletter-submit,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce-mini-cart__buttons .button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt
input[type=submit],
button, [type="button"],
[type="reset"],
[type="submit"] {
padding: 20px 50px !important;
line-height: 20px !important;
font-size: 15px;
background: #101010;
color: white;
text-transform: uppercase;
letter-spacing: 1px;
border: 0 !important;
border-radius: 0 !important;
text-transform: none;
-webkit-box-shadow: 0 14px 25px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
.blog-grid-wrapper .read-more-link:hover,
.calltoaction-box a:hover,
.turez-vc-button.button:hover,
.vc_btn3-color-blue:hover,
.woocommerce #respond input#submit:hover,
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover,
.woocommerce button.button:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce input.button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
input[type=submit]:hover,
button:hover,
[type="button"]:hover,
[type="reset"]:hover,
[type="submit"]:hover {
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
background-color: #010101 !important;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
font-weight: normal; } .is-style-outline .wp-block-button__link {
background-color: transparent !important;
color: black !important;
border: 2px solid; }
.wp-block-button__link {
padding: 20px 50px !important;
line-height: 20px !important;
margin-bottom: 20px;
font-size: 15px;
text-transform: none;
letter-spacing: 1px;
-webkit-box-shadow: 0 14px 25px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.wp-block-button__link:hover {
text-decoration: none;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.wp-block-button__link:not(.has-text-color) {
color: white; }
.wp-block-button__link:not(.has-text-color):hover {
color: white; }
.wp-block-button__link:not(.has-background) {
background-color: #000; }
.wp-block-button__link:not(.has-background):focus, .wp-block-button__link:not(.has-background):hover {
background-color: black; }
.wp-block-button__link.has-black-color:focus, .wp-block-button__link.has-black-color:hover {
color: #000; }
.wp-block-button__link.has-black-background-color:focus, .wp-block-button__link.has-black-background-color:hover {
background-color: black; }
.wp-block-button__link.has-white-color:focus, .wp-block-button__link.has-white-color:hover {
color: #fff; }
.wp-block-button__link.has-white-background-color:focus, .wp-block-button__link.has-white-background-color:hover {
background-color: #f0f0f0; }
.wp-block-button__link.has-dark-grey-color:focus, .wp-block-button__link.has-dark-grey-color:hover {
color: #2f2f2f; }
.wp-block-button__link.has-dark-grey-background-color:focus, .wp-block-button__link.has-dark-grey-background-color:hover {
background-color: #202020; }
.fullwidth-button a {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.fullwidth-button {
margin-bottom: 0; } ul,
ol {
margin-left: 0; }
#sidebar ul,
#sidebar ol,
.site-footer ul,
.site-footer ol {
padding-left: 0;
position: relative; }
#sidebar .sub-menu,
.site-footer .sub-menu {
padding-left: 5px; }
.wp-block-categories li,
.wp-block-archives li {
margin-top: 8px;
list-style: disc; }
#sidebar ul,
#sidebar aside,
.site-footer ul,
.site-footer aside {
list-style: none;
-webkit-margin-before: 0;
margin-block-start: 0;
-webkit-margin-after: 0;
margin-block-end: 0;
-webkit-margin-start: 0px;
margin-inline-start: 0px;
-webkit-margin-end: 0px;
margin-inline-end: 0px;
-webkit-padding-start: 0px;
padding-inline-start: 0px; }
#sidebar .widget-container ul li,
.site-footer .widget-container ul li {
margin: 14px 0px 0px;
padding: 0px 0px 14px;
border-bottom: 1px solid rgba(0, 0, 0, 0.08); }
#sidebar .widget-container ul li:last-child,
.site-footer .widget-container ul li:last-child {
border-bottom: none;
padding-bottom: 0; }
#sidebar .widget-container li > ul,
.site-footer .widget-container li > ul {
padding-left: 10px !important; }
#sidebar ul li ul li a,
.site-footer ul li ul li a {
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out; }
#sidebar ul li ul li a:hover,
.site-footer ul li ul li a {
color: #2f2e2e;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out; }
#sidebar .product-categories {
margin-left: 20px; }
#sidebar .product-categories li {
padding-left: 1.3em; }
#sidebar .product-categories li:before {
content: "\f105";
font-weight: 900;
font-family: 'Font Awesome\ 5 Free';
display: inline-block;
margin-left: -1.3em;
width: 1.3em; } #comments {
margin-top: 60px;
margin-bottom: 60px; }
.comments-container {
background: #f8f8f8;
padding: 15px 60px 40px 60px; }
#comments-list .comment {
background: white;
list-style: none;
border-radius: 10px; }
#comments-list ul > .comment {
padding: 30px 0 20px 20px;
margin-bottom: 20px; }
#comments-list ul.children > .comment {
padding: 0;
margin-bottom: 20px; }
#comments-list ul.children ul.children .comment {
margin-bottom: 30px; }
.comments-title {
text-transform: none; }
#comments-list .reply a {
font-weight: 600; }
.comment-form-comment label {
display: none; }
#comments-list ul {
padding-left: 10px;
padding-top: 15px; }
#comments-list > ul {
padding-left: 0; }
#comments-list .comment-avatar {
float: left;
vertical-align: top;
width: 100px;
height: 100px; }
#comments-list .comment-body {
padding-left: 120px; }
#comments-list .comment-author {
font-weight: 400;
font-size: 16px;
color: black;
display: inline; }
#comments-list .comment-date {
font-size: 12px;
font-weight: 600;
color: #d4d1d1;
padding-left: 10px;
display: inline; }
#comments-list .comment-date a {
color: #2e2d2d;
float: right;
padding-right: 20px; }
#comments-list .comment-text {
color: #848484;
margin-top: 10px;
padding-right: 20px; }
#reply-title {
text-transform: none;
font-size: 24px;
line-height: 40px;
position: relative;
top: 25px; }
#cancel-comment-reply-link {
float: right; }
#comments-list .avatar {
border-radius: 50%;
margin-right: 50px; }
#comments-list cite.fn {
font-weight: 600;
font-style: normal;
font-size: 14px; }
#comments-list .reply {
font-weight: 600;
color: grey;
text-transform: none;
position: relative;
margin-bottom: 20px; }
#comments-list .reply a:after {
content: '\24';
font-family: 'ElegantIcons';
font-size: 13px;
position: relative;
top: 1px;
left: 6px;
color: black;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out; }
#comments-list .reply a:hover:after {
left: 9px;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out; }
@media screen and (max-width: 600px) {
#comments-list .comment {
padding: 3px; }
#comments-list .comment-avatar {
display: none; }
#comments-list .comment-body {
padding-left: 10px !important; } } .turez-products-carousel .owl-item li {
width: 100% !important; }
.ghostkit-carousel-wrapper {
position: relative; }
.swiper-container {
position: static; }
.ghostkit-carousel .ghostkit-carousel-arrow-prev {
left: -83px; }
.ghostkit-carousel .ghostkit-carousel-arrow-next {
right: -83px; }
.ghostkit-carousel .ghostkit-carousel-arrow {
border-radius: 0;
width: 60px;
height: 60px;
margin-top: -60px;
background: none !important;
font-size: 36px !important;
-webkit-box-shadow: none !important;
box-shadow: none !important; }
.uagb-slick-carousel .slick-slide img {
display: block;
-webkit-filter: grayscale(1);
filter: grayscale(1);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.uagb-slick-carousel .slick-slide img:hover {
display: block;
-webkit-filter: grayscale(0);
filter: grayscale(0);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.carousel-link a {
font-size: 16px;
line-height: 22px;
position: relative;
top: 19px;
font-weight: 600; }
.uagb-slick-carousel ul.slick-dots {
padding-left: 0; }
@media screen and (max-width: 900px) {
.woocommerce .ghostkit-carousel ul.products[class*=columns-] li.product,
.woocommerce-page .ghostkit-carousel ul.products[class*=columns-] li.product {
width: 90%;
margin-left: 5%; }
.turez-products-carousel .owl-dots {
display: none !important; } } .shadow-box,
.shadow-box img {
-webkit-box-shadow: 0 14px 25px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.shadow-box:hover {
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.shadow-box .wp-block-image {
-webkit-margin-before: 0;
margin-block-start: 0; }
.header-breadcrumbs .breadcrumb-container ul li:first-of-type:before {
content: "\f015";
font-size: 12px;
font-weight: 900;
font-family: 'Font Awesome\ 5 Free';
display: inline-block;
margin-left: 0;
position: relative;
color: white;
left: 2px; }
.tick ul {
list-style: none;
margin-left: 20px; }
.tick ul li {
margin-bottom: 10px; }
.tick ul li:before {
content: '';
background-color: #ecbbc9;
-webkit-mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/tick.svg);
width: 20px;
height: 20px;
position: absolute;
left: 25px;
margin-top: 5px; }
.easy-newsletter label {
display: none; }
.easy-newsletter {
text-align: center; }
.easy-newsletter .input-field {
margin-bottom: 12px;
display: inline-block; }
.wpens_email {
margin: 0;
position: relative;
left: 4px;
bottom: 2px;
height: 60px;
width: 360px !important;
border: 0 !important;
-webkit-box-shadow: 0 14px 25px rgba(0, 0, 0, 0.1); }
.wpens-error {
color: red;
position: absolute !important; }
.wpens_ajax_loader {
display: none !important; }
.cbfc-cd-background {
-webkit-box-shadow: 0 14px 25px rgba(0, 0, 0, 0.1); }
.ghostkit-icon-box {
border: 0; }
.cbfc-light-countdown-1 {
padding-left: 20%;
padding-right: 20%;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.vw-100,
.vw-100-bg {
width: auto;
margin-left: auto;
max-width: auto;
margin-left: calc( -100vw / 2 + 100% / 2);
margin-right: calc( -100vw / 2 + 100% / 2);
max-width: 100vw; }
.wp-block-caxton-divider,
.caxton-shape-divider {
z-index: 9; }
.top-triangle:before {
top: -25px;
background: #FFF; }
.top-triangle:before,
.top-triangle:after {
left: 50%;
width: 50px;
height: 50px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg); }
.top-triangle:before,
.top-triangle:after {
position: absolute;
content: '';
pointer-events: none; }
.tinv-wishlist .product-remove button {
padding: 0 !important; }
.woocommerce-message  {
z-index: 9999;
position: relative;
top: -200px;
border-top-color: #ffffff   !important; }
@media screen and (max-width: 1200px) {
.cbfc-light-countdown-1 {
padding-left: 5%;
padding-right: 5%;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.turez-block-vertical-text {
display: none; } } .turez-footer-style-1 .site-footer-top-wrapper ul,
.turez-footer-style-1 .site-footer-bottom-wrapper ul {
list-style: none; }
.turez-footer-style-1 .site-footer-top-wrapper {
padding: 70px 30px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #000;
width: 100%;
z-index: 100;
color: #929090; }
.turez-footer-style-1 .site-footer-top-wrapper h5,
.turez-footer-style-1 .site-footer-top-wrapper a {
color: white; }
.turez-footer-style-1 .site-footer-top {
display: grid;
max-width: 1150px;
margin: auto;
grid-gap: 30px;
grid-template-columns: 1fr 1fr;
grid-template-areas: "footer_widget_1 footer_widget_2"; }
.turez-footer-style-1 .site-footer-top #footer-widget-area-1 {
grid-area: footer_widget_1;
justify-self: start;
-ms-flex-item-align: start;
align-self: start;
text-align: left; }
.turez-footer-style-1 .site-footer-top #footer-widget-area-2 {
grid-area: footer_widget_2;
justify-self: end;
-ms-flex-item-align: start;
align-self: start;
text-align: left; }
.turez-footer-style-1 .site-footer-top #footer-widget-area-2 table {
border-collapse: collapse;
border-spacing: 0;
width: auto;
margin-left: 0px; }
.turez-footer-style-1 .site-footer-top ul.menu li a {
text-transform: uppercase !important;
font-size: 12px !important;
color: #edecec !important;
letter-spacing: 1px; }
.turez-footer-style-1 .site-footer-top ul.menu li a:hover {
color: #FFF !important; }
.turez-footer-style-1 .site-footer-bottom-wrapper {
padding: 70px 30px;
font-size: 14px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #000;
width: 100%;
z-index: 100;
position: relative;
color: #929090; }
.turez-footer-style-1 .site-footer-bottom-wrapper h5,
.turez-footer-style-1 .site-footer-bottom-wrapper a {
color: white; }
.turez-footer-style-1 .site-footer-bottom {
display: grid;
max-width: 1150px;
margin: auto;
grid-gap: 30px;
grid-template-columns: 1fr 1fr;
grid-template-areas: "footer_widget_3 footer_widget_4"; }
.turez-footer-style-1 .site-footer-bottom #footer-widget-area-3 {
grid-area: footer_widget_3;
justify-self: start;
-ms-flex-item-align: start;
align-self: start;
text-align: left;
color: #949494;
font-size: 14px; }
.turez-footer-style-1 .site-footer-bottom #footer-widget-area-4 {
grid-area: footer_widget_4;
justify-self: end;
-ms-flex-item-align: start;
align-self: start;
text-align: left; }
.turez-footer-style-1 .site-footer-bottom #footer-widget-area-4 table {
border-collapse: collapse;
border-spacing: 0;
width: auto;
margin-left: 0px; }
.turez-footer-style-1 .site-footer-bottom ul.menu li a:hover {
color: #FFF !important; }
@media screen and (max-width: 1200px) {
.turez-footer-style-1 .site-footer-middle {
display: grid;
max-width: 1150px;
margin: auto;
grid-template-columns: 1fr 1fr;
grid-template-areas: "footer_widget_1 footer_widget_2" "footer_widget_3 footer_widget_4"; } }
@media screen and (max-width: 800px) {
.turez-footer-style-1 .site-footer-top {
display: grid;
max-width: 1150px;
margin: auto;
grid-template-columns: 1fr;
grid-template-areas: "footer_widget_1" "footer_widget_2"; }
.turez-footer-style-1 .site-footer-bottom {
display: grid;
max-width: 1150px;
margin: auto;
grid-template-columns: 1fr;
grid-template-areas: "footer_widget_3" "footer_widget_4"; }
.turez-footer-style-1 .site-footer-top #footer-widget-area-1 {
grid-area: footer_widget_1;
justify-self: start;
-ms-flex-item-align: center;
align-self: center;
text-align: left; }
.turez-footer-style-1 .site-footer-top #footer-widget-area-1 .simple-social-icons {
display: none; }
.turez-footer-style-1 .site-footer-top #footer-widget-area-2 {
grid-area: footer_widget_2;
justify-self: start;
-ms-flex-item-align: center;
align-self: center;
text-align: left; }
.turez-footer-style-1 .site-footer-bottom #footer-widget-area-3 {
grid-area: footer_widget_3;
justify-self: start;
-ms-flex-item-align: center;
align-self: center;
text-align: left; }
.turez-footer-style-1 .site-footer-bottom #footer-widget-area-4 {
grid-area: footer_widget_4;
justify-self: start;
-ms-flex-item-align: center;
align-self: center;
text-align: left; } } .turez-footer-style-2 .site-footer-top-wrapper ul,
.turez-footer-style-2 .site-footer-middle-wrapper ul,
.turez-footer-style-2 .site-footer-bottom-wrapper ul {
list-style: none; }
.turez-footer-style-2 .site-footer-middle-wrapper h5 {
color: #464646;
text-transform: uppercase;
font-size: 20px;
line-height: 32px;
margin-bottom: 25px; }
.turez-footer-style-2 .site-footer-middle-wrapper a {
color: #6d6d6d;
font-size: 0.9em; }
.turez-footer-style-2 .site-footer-middle-wrapper .simple-social-icons {
position: relative;
left: -14px;
top: -16px; }
.turez-footer-style-2 .site-footer-wrapper {
-webkit-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
z-index: 9999999;
position: relative; }
.turez-footer-style-2 .site-footer-top-wrapper {
padding: 60px 30px 0 30px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #edd3db;
width: 100%;
z-index: 100; }
.turez-footer-style-2 .site-footer-middle-wrapper img {
max-width: 170px !important; }
.turez-footer-style-2 .site-footer-top-wrapper h5 {
text-align: left !important; }
.turez-footer-style-2 .site-footer-top {
display: grid;
border-bottom: 1px solid #f0eeee;
padding-bottom: 70px;
max-width: 1150px;
margin: auto;
grid-gap: 50px;
grid-template-columns: 1fr 1fr 1fr;
grid-template-areas: "footer_widget_1 footer_widget_1 footer_widget_2"; }
.turez-footer-style-2 .site-footer-top #footer-widget-area-1 {
grid-area: footer_widget_1;
justify-self: start;
-ms-flex-item-align: start;
align-self: start; }
.turez-footer-style-2 .site-footer-top #footer-widget-area-2 {
grid-area: footer_widget_2;
-ms-flex-item-align: end;
align-self: end; }
.turez-footer-style-2 .site-footer-middle-wrapper {
padding: 160px 30px 190px 30px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #edd3db;
width: 100%;
z-index: 100; }
.turez-footer-style-2 .site-footer-middle {
display: grid;
max-width: 1150px;
margin: auto;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-template-areas: "footer_widget_3 footer_widget_4 footer_widget_5 footer_widget_6 footer_widget_6"; }
.turez-footer-style-2 .site-footer-middle #footer-widget-area-3 {
grid-area: footer_widget_3;
justify-self: start;
-ms-flex-item-align: top;
align-self: top; }
.turez-footer-style-2 .site-footer-middle #footer-widget-area-4 {
grid-area: footer_widget_4;
justify-self: start;
-ms-flex-item-align: top;
align-self: top; }
.turez-footer-style-2 .site-footer-middle #footer-widget-area-5 {
grid-area: footer_widget_5;
justify-self: start;
-ms-flex-item-align: top;
align-self: top; }
.turez-footer-style-2 .site-footer-middle #footer-widget-area-6 {
grid-area: footer_widget_6;
justify-self: end;
-ms-flex-item-align: top;
align-self: top; }
.turez-footer-style-2 .site-footer-middle ul li.widget_nav_menu ul li:before {
content: "\f105";
font-weight: 900;
font-family: 'Font Awesome\ 5 Free';
display: inline-block;
margin-left: 0;
width: 1.3em;
font-size: 12px;
position: relative;
left: 0;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.turez-footer-style-2 .site-footer-bottom-wrapper {
padding: 5px 30px;
font-size: 14px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #e9bac8;
width: 100%;
z-index: 100;
position: relative;
top: -1px; }
.turez-footer-style-2 .site-footer-bottom {
display: grid;
max-width: 1150px;
margin: auto;
grid-template-columns: 1fr 1fr;
grid-template-areas: "footer_widget_7 footer_widget_8"; }
.turez-footer-style-2 .site-footer-bottom #footer-widget-area-7 {
grid-area: footer_widget_7;
justify-self: start;
-ms-flex-item-align: center;
align-self: center;
text-align: left; }
.turez-footer-style-2 .site-footer-bottom #footer-widget-area-8 {
grid-area: footer_widget_8;
justify-self: end;
-ms-flex-item-align: center;
align-self: center;
text-align: right; }
@media screen and (max-width: 1200px) {
.turez-footer-style-2 .site-footer-middle {
display: grid;
max-width: 1150px;
margin: auto;
grid-template-columns: 1fr 1fr;
grid-template-areas: "footer_widget_3 footer_widget_4" "footer_widget_5 footer_widget_6"; } }
@media screen and (max-width: 800px) {
.turez-footer-style-2 .site-footer-middle {
display: grid;
max-width: 1150px;
margin: auto;
grid-template-columns: 1fr;
grid-template-areas: "footer_widget_3" "footer_widget_4" "footer_widget_5" "footer_widget_6"; }
.turez-footer-style-2 .site-footer-bottom {
display: grid;
max-width: 1150px;
margin: auto;
grid-template-columns: 1fr;
grid-template-areas: "footer_widget_7" "footer_widget_8"; }
.turez-footer-style-2 .site-footer-bottom #footer-widget-area-8 {
grid-area: footer_widget_8;
justify-self: start;
-ms-flex-item-align: center;
align-self: center;
text-align: left; } } .woo-title h2 {
position: relative;
top: -22px;
font-family: "Playfair Display", sans-serif;
color: #e288a2; }
.woocommerce-result-count,
.woocommerce .woocommerce-result-count,
.onsale {
display: none !important; }
.woocommerce-products-header {
text-align: center;
margin-bottom: 100px;
margin-top: -65px; }
.woocommerce-products-header .term-description {
display: none; }
.product_list_widget .star-rating {
display: none !important; }
.woocommerce .woocommerce-ordering select {
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1.7px;
border: 0;
margin-bottom: 15px; }
.archive.woocommerce-page.turez-layout-shop-left-sidebar .site-container .site-header,
.archive.woocommerce-page.turez-layout-shop-right-sidebar .site-container .site-header {
grid-area: site_header;
min-width: 0;
padding-top: 40px;
padding-left: 80px;
justify-self: start;
z-index: 2;
background: white;
background-position: center;
width: 100%;
height: 250px; }
.woocommerce ul.products.columns-2 li.product:nth-child(odd),
.woocommerce-page ul.products.columns-2 li.product:nth-child(odd) {
padding-right: 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.woocommerce ul.products.columns-2 li.product:nth-child(even),
.woocommerce-page ul.products.columns-2 li.product:nth-child(even) {
padding-left: 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.woocommerce .products ul,
.woocommerce ul.products {
padding-top: 60px;
border-top: 1px dotted #b3b1b1; }
@media screen and (max-width: 1200px) {
.woo-desc {
display: none; } } .woo-page-title {
width: 100%;
background: #f8f6f6;
text-align: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 80px 50px 80px 50px;
position: relative;
top: 110px; }
.woocommerce table.shop_table td,
.woocommerce table.shop_table th {
border: 0; }
div.woocommerce > form > table > thead > tr {
height: 80px; }
div.woocommerce > form #coupon_code {
height: 61px;
min-width: 116px; }
.woocommerce table.shop_table td {
padding: 20px 12px; }
.checkout-button {
text-align: center !important; }
.woocommerce-notices-wrapper {
position: absolute;
width: 100%;
top: 90px;
left: 0;
z-index: 999999; }
.woocommerce table.shop_table tbody:first-child tr td,
.woocommerce table.shop_table tbody:first-child tr th {
border-top: 0;
padding-top: 25px; }
#add_payment_method table.cart input,
.woocommerce-cart table.cart input,
.woocommerce-checkout table.cart input {
min-height: 53px; }
.select2-container .select2-selection--single,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.select2-container--default .select2-selection--single .select2-selection__arrow {
min-height: 53px; }
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 50px;
padding: 14px 21px 14px;
font-family: inherit;
font-size: 13px;
line-height: 20px;
font-weight: inherit;
color: #6c6c6c; }
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
width: 62px;
-webkit-box-shadow: none;
box-shadow: none; }
@media screen and (max-width: 768px) {
.woocommerce-cart table.shop_table_responsive tr td::before {
content: attr(data-title) "";
font-weight: 700;
float: left; }
.woocommerce-cart #content table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail {
display: block; }
.woocommerce-cart table.cart img {
width: 100%; }
.woocommerce-cart .woocommerce-Price-amount {
font-weight: 500; } } input[type='number'] {
-moz-appearance: textfield; }
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none; }
.woocommerce div.quantity {
max-width: 140px;
min-width: 140px;
float: none !important;
background: #ffffff;
padding-top: 8px;
padding-bottom: 8px;
border-radius: 18px;
border: 1px solid #e5e5e5;
vertical-align: middle;
font-size: 1em;
text-align: center;
margin: 0; }
.single-product div.quantity {
margin: 0 4px 25px 0 !important; }
.quantity .qty {
width: 3.631em;
text-align: center;
border-style: none;
background: none;
vertical-align: middle; }
.input-number-decrement,
.input-number-increment {
font-size: 1.5em;
vertical-align: middle;
cursor: pointer;
-webkit-touch-callout: none; -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none; user-select: none; }
@media screen and (max-width: 768px) {
.woocommerce-cart-form .quantity {
margin-left: 74% !important; } } .woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3,
.wc-block-grid__product-title {
margin: 0;
position: relative;
max-width: 100%;
line-height: 28px;
font-size: 1.2em !important;
font-weight: 400;
color: #6d6d6d !important;
display: inline-block;
text-align: left; }
.wc-block-grid__product-price {
position: relative;
top: -20px; }
.wc-block-grid__product {
text-align: left; }
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price ins,
.wc-block-grid__product-price .woocommerce-Price-amount {
color: #0B0B0B;
font-weight: 500;
font-size: 16px;
text-decoration: none; }
.woocommerce ul.products li.product .price del {
display: none; }
.woocommerce ul.products li.product .star-rating {
display: none;
position: absolute;
margin-top: 10px;
right: 0; }
.woocommerce ul.products li.product a img {
margin: 0; }
.product-box-image-wrapper {
position: relative;
text-align: center;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
overflow: hidden; }
.product-box-image-wrapper:hover {
position: relative;
text-align: center;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.sale-perc {
display: none;
position: absolute;
top: 4px;
padding: 5px 10px;
border-radius: 10px;
background: white;
left: 4px;
z-index: 10;
-webkit-transform-origin: bottom right;
transform-origin: bottom right;
font-weight: 600;
color: #e288a2; }
.woocommerce ul.products li.product .button {
margin-top: 1em;
font-weight: inherit;
position: absolute;
text-align: center;
background: #000000ab;
color: #ebeaea;
bottom: 0;
left: 0;
right: 0;
padding: 17px 8px;
border-radius: 0;
opacity: 0;
z-index: 50;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.woocommerce ul.products li.product h2 {
color: #6d6d6d;
font-size: 16px;
font-weight: 300;
line-height: 28px;
text-transform: none;
-webkit-font-smoothing: antialiased; }
.woocommerce ul.products li.product:hover .button {
opacity: 1;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.woocommerce a.added_to_cart {
padding-top: .5em;
display: none; }
.wishlist-trigger {
position: absolute;
top: 15px;
right: 15px;
z-index: 2;
width: 19px;
height: 19px;
background-color: #949292;
-webkit-mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/heart2.svg);
mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/heart2.svg);
cursor: pointer;
opacity: 0;
z-index: 51;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.quickview-trigger {
display: none;
width: 21px;
height: 21px;
position: absolute;
top: 12px;
right: 12px;
z-index: 2;
background-color: #909090;
-webkit-mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/search.svg);
mask-image: url(//www.biancaneveboutique.com/wp-content/themes/turez/assets/icons/search.svg);
cursor: pointer;
opacity: 0;
z-index: 51;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.woocommerce ul.products li.product:hover .wishlist-trigger,
.woocommerce ul.products li.product:hover .quickview-trigger {
opacity: 1;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.woosq-btn,
.tinv-wraper.tinv-wishlist,
#woosq-popup .quantity,
#sp-wqv-view-button.sp-wqv-view-button.button.after_add_to_cart,
#wps-slider-section .sp-wqv-view-button.button.after_add_to_cart,
#wpsp-slider-section .sp-wqv-view-button.button.after_add_to_cart {
display: none !important; }
#woosq-popup {
max-height: 800px; }
.sp-wqv-content h1.entry-title {
display: block;
font-size: 22px;
line-height: 26px; }
.sp-wqv-content .product_meta {
display: none; }
.wqv-product-info,
.wqv-product-images {
height: 520px; }
.sp-wqv-content .quantity .qty {
height: 54px; }
.sp-wqv-content {
position: relative;
width: 90%;
margin: 0 auto;
padding: 0px;
max-width: 920px;
max-height: 520px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.wqv-product-info td {
border: 0; }
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
background-color: #dfdcde;
text-decoration: none;
background-image: none;
color: #FFF; }
.woocommerce ul.products li.product a img {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.woocommerce ul.products li.product a:hover img {
-webkit-transform: scale(1.04);
transform: scale(1.04);
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; } .single-product div.product div.summary {
text-align: left; }
.woocommerce div.product .product_title {
clear: both;
margin-top: 0;
padding: 0; }
.single_add_to_cart_button {
float: none !important; }
.single-product div.product-type-simple div.summary p.price,
.single-product div.product-type-simple div.summary span.price {
color: #1C1C1C;
font-size: 32px;
float: right;
position: relative;
top: -118px; }
.single-product div.product-type-variable p.price,
.single-product div.product-type-variable span.price {
color: #282828;
font-size: 32px;
top: -12px;
position: relative; }
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
border: 1px solid #f2f2f2;
margin-top: 60px; }
.single-product div.product form.cart {
margin-bottom: 2em;
margin-top: 40px; }
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
float: left;
width: 48%;
margin-top: -200px;
position: relative;
z-index: 10; }
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
float: right;
width: 42%;
clear: none; }
.single-product .product_meta {
text-align: left; }
.hide-single-product-meta.single-product .product_meta {
display: none; }
.hide-single-product-quantity.single-product .quantity {
display: none !important; }
.hide-single-product-breadcrumbs.single-product .woocommerce-breadcrumb {
display: none; }
.hide-single-product-tabs.single-product .woocommerce-tabs {
display: none; }
.reset_variations {
display: none !important; }
.single-product div.product {
margin-bottom: 0;
margin-top: 40px;
position: relative; }
.woocommerce-tabs {
padding-top: 100px;
margin-bottom: 40px; }
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0 0 20px 0;
margin: 0;
font-size: 16px;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px; }
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: 0;
background-color: #fff !important;
display: inline-block;
position: relative;
z-index: 0;
border-radius: 0;
margin: 0;
padding: 0 17px 0 0; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
-webkit-box-shadow: none;
box-shadow: none; }
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
display: inline-block;
color: #A7A7A7 !important;
font-weight: 300;
padding: .5em 0;
font-weight: 400;
color: #515151;
text-decoration: none; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: black !important;
font-weight: 400; }
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
content: '|';
position: relative;
margin-left: 15px; }
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-of-type:after {
content: '|';
position: relative;
margin-left: 15px;
opacity: 0; }
.woocommerce div.product .woocommerce-tabs h2 {
display: none; }
.single-product .sku_wrapper {
display: none; }
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
left: 0;
right: 0;
border-bottom-right-radius: 0;
border-width: 0;
-webkit-box-shadow: none;
box-shadow: none; }
.woocommerce table.shop_attributes {
border: 1px solid #dedede; }
#review_form_wrapper #reply-title {
top: 0; }
#review_form_wrapper #review_form #respond p {
margin: 20px 0 10px; }
#review_form_wrapper .comment-form-rating label {
position: relative;
top: 10px; }
#review_form_wrapper .comment-form-comment label {
display: none; }
.woocommerce .related,
.woocommerce .up-sells {
margin-top: 40px;
clear: both; }
.woocommerce .related h2,
.woocommerce .up-sells h2 {
font-size: 18px;
font-weight: 400;
color: #2F2F2F;
margin-bottom: 32px;
padding-top: 40px; }
.woocommerce div.product form.cart .variations label {
font-weight: normal;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1.7px; }
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item) {
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0) !important;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0) !important; }
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2) !important;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2) !important; }
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.woocommerce .woocommerce-breadcrumb {
font-weight: 500;
margin-bottom: 20px;
color: black; }
.woocommerce .woocommerce-breadcrumb a {
font-weight: 400; }
.single-product .product_meta {
font-weight: 500;
margin-top: -10px; }
.single-product .product_meta a {
font-weight: 500; }
.single-product .woocommerce-product-rating .star-rating {
float: none;
margin-bottom: 0px;
margin-top: 0px; }
.woocommerce-review-link {
display: none; }
.woocommerce div.product div.images .flex-control-thumbs li {
width: 14%;
float: left;
margin: 10px;
margin-top: 8px;
margin-left: 0;
list-style: none; }
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover {
opacity: 1;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
width: 100%;
float: none;
display: block;
margin: 0; }
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
opacity: .5;
color: red;
display: inline-block; }
.woocommerce div.product form.cart .group_table td {
vertical-align: middle; }
.woocommerce div.product form.cart table {
border-width: 0 0 1px;
width: 100%;
margin-bottom: 60px !important; }
.single-product .product-type-simple div.summary .woocommerce-Price-amount:before {
font-family: sans-serif;
font-weight: 400;
font-style: normal;
text-align: right;
content: "Price";
display: block;
position: relative;
top: 6px;
z-index: 1;
color: rgba(0, 0, 0, 0.5);
font-size: .5714285714rem;
letter-spacing: 2.5px;
line-height: 1;
text-transform: uppercase; }
.woocommerce-grouped-product-list-item__price .woocommerce-Price-amount:before,
.product-type-grouped .woocommerce-Price-amount:before {
display: none !important; }
.single-product .product-type-grouped div.quantity {
margin: 0 !important; }
@media screen and (max-width: 900px) {
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
float: none;
width: 100%;
display: block; }
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
float: none;
clear: both;
width: 100%;
clear: none;
padding-top: 0;
display: block;
position: relative;
top: 40px; }
.woocommerce-tabs {
padding-top: 40px;
margin-bottom: 40px; } }