.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}@-webkit-keyframes vls-gf-spin {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
@keyframes vls-gf-spin {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
.vls-gf-gallery {
position: relative;
margin: 0;
padding: 0;
border: none; }
.vls-gf-gallery button,
.vls-gf-gallery button:hover,
.vls-gf-gallery button:active,
.vls-gf-gallery button:focus,
.vls-gf-gallery a,
.vls-gf-gallery a:hover,
.vls-gf-gallery a:active,
.vls-gf-gallery a:focus {
outline: none; }
.vls-gf-gallery .vls-gf-tag-filter span {
position: relative;
cursor: pointer; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-minimal {
text-align: center;
padding: 0 0 20px 0; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-minimal span {
display: inline-block;
line-height: 2em;
padding: 0 1em;
margin: 0 0.4em 0.4em 0.4em; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-minimal span:after {
display: block;
content: "";
position: absolute;
left: 0;
right: 0;
top: 100%;
height: 2px;
background-color: transparent;
-webkit-transition: height 0.4s ease, background-color 0.4s ease;
transition: height 0.4s ease, background-color 0.4s ease; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-minimal span.vls-gf-active:after {
height: 2px;
background-color: rgba(0, 0, 0, 0.8); }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-minimal span:not(.vls-gf-active):hover:after {
height: 4px;
background-color: rgba(0, 0, 0, 0.2); }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-underline {
text-align: center;
padding: 0 0 20px 0; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-underline span {
display: inline-block;
line-height: 2em;
padding: 0 1.4em;
margin: 0 0 0.4em 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.6);
-webkit-transition: background-color 0.4s ease;
transition: background-color 0.4s ease; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-underline span:after {
display: block;
content: "";
position: absolute;
left: 0;
right: 0;
bottom: -2px;
height: 3px;
background-color: transparent;
-webkit-transition: background-color 0.4s ease;
transition: background-color 0.4s ease; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-underline span.vls-gf-active:after {
background-color: rgba(0, 0, 0, 0.8); }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-underline span:not(.vls-gf-active):hover {
background-color: rgba(0, 0, 0, 0.1); }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-flat {
text-align: center;
padding: 0 0 20px 0; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-flat span {
display: inline-block;
line-height: 2em;
padding: 0 1em;
margin: 0 0.4em 0.4em 0.4em;
background-color: #ebebeb;
color: #222222;
-webkit-transition: color 0.4s ease, background-color 0.4s ease;
transition: color 0.4s ease, background-color 0.4s ease; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-flat span.vls-gf-active {
background-color: #555555;
color: #ffffff; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-flat span:not(.vls-gf-active):hover {
background-color: #eeeeee; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-material {
text-align: center;
padding: 0 0 20px 0; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-material span {
display: inline-block;
line-height: 32px;
font-size: 16px;
padding: 0 16px;
margin: 0 8px 8px 8px;
background-color: #ffffff;
color: rgba(0, 0, 0, 0.87);
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
-webkit-transition: color 0.4s ease, box-shadow 0.4s ease;
transition: color 0.4s ease, box-shadow 0.4s ease; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-material span.vls-gf-active {
background-color: #eeeeee;
box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-material span:not(.vls-gf-active):hover {
color: rgba(0, 0, 0, 0.87); }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-square-light {
text-align: center;
padding: 0 0 20px 0; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-square-light span {
display: inline-block;
box-sizing: border-box;
line-height: 24px;
height: 26px;
border: 1px solid #999;
margin: 0 4px;
padding: 0 6px;
font-size: 14px;
text-align: center;
color: #444;
-webkit-transition: color 0.4s ease, border-color 0.4s ease, background-color 0.4s ease;
transition: color 0.4s ease, border-color 0.4s ease, background-color 0.4s ease; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-square-light span.vls-gf-active {
background-color: rgba(0, 0, 0, 0.06);
color: #444;
border-color: #444; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-square-light span:not(.vls-gf-active):hover {
color: #444;
border-color: #444; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-square-dark {
text-align: center;
padding: 0 0 20px 0; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-square-dark span {
display: inline-block;
box-sizing: border-box;
line-height: 24px;
height: 26px;
border: 1px solid #888;
margin: 0 4px;
padding: 0 6px;
font-size: 14px;
text-align: center;
color: #888;
-webkit-transition: color 0.4s ease, border-color 0.4s ease, background-color 0.4s ease;
transition: color 0.4s ease, border-color 0.4s ease, background-color 0.4s ease; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-square-dark span.vls-gf-active {
background-color: rgba(255, 255, 255, 0.06);
color: #ccc;
border-color: #ccc; }
.vls-gf-gallery .vls-gf-tag-filter.vls-gf-square-dark span:not(.vls-gf-active):hover {
color: #ccc;
border-color: #ccc; }
.vls-gf-gallery .vls-gf-container {
position: relative; }
.vls-gf-gallery .vls-gf-container:after {
content: "";
display: block;
height: 1px;
clear: both; }
.vls-gf-gallery figure {
position: absolute;
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 1;
margin: 0;
padding: 0;
opacity: 1;
-webkit-transition: opacity 0.4s ease;
transition: opacity 0.4s ease; }
.vls-gf-gallery figure.vls-gf-init, .vls-gf-gallery figure.vls-gf-lazy {
opacity: 0; }
.vls-gf-gallery figure.vls-gf-hidden {
display: none; }
.vls-gf-gallery figure .vls-gf-img {
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: 0;
border: none;
overflow: hidden;
z-index: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.vls-gf-gallery figure .vls-gf-img img {
display: block;
position: absolute;
max-height: none;
max-width: none;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: none;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.vls-gf-gallery figure figcaption {
margin: 0;
padding: 0; }
.vls-gf-gallery.no-js .vls-gf-container .vls-gf-item {
position: relative;
float: left;
width: 25%;
padding-top: 25%; }
.vls-gf-gallery.no-js .vls-gf-container .vls-gf-item .vls-gf-img img {
width: auto;
height: auto;
max-width: 100%;
max-height: 100%; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-paged-numbers {
margin: 10px 0;
color: #444;
text-align: center; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-paged-numbers a {
box-sizing: border-box;
display: inline-block;
line-height: 24px;
height: 26px;
text-decoration: none;
border: 1px solid #999;
margin: 0 4px;
padding: 0 3px;
min-width: 28px;
font-size: 14px;
text-align: center;
color: #444;
box-shadow: none;
-webkit-transition: color 0.4s ease, border-color 0.4s ease;
transition: color 0.4s ease, border-color 0.4s ease; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-paged-numbers a:not(.vls-gf-disabled):hover {
color: #444;
border-color: #444; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-paged-numbers a.vls-gf-active {
background-color: rgba(0, 0, 0, 0.06);
color: #444;
border-color: #444; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-paged-numbers a.vls-gf-disabled {
cursor: default; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-paged-numbers span {
margin: 0 4px;
display: inline-block;
width: 28px; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-paged-bullets {
margin: 10px;
text-align: center; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-paged-bullets a {
display: inline-block;
text-decoration: none;
border: 1px solid #ccc;
margin: 0 4px;
width: 12px;
height: 12px;
border-radius: 6px;
box-shadow: none; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-paged-bullets a:hover {
border-color: #888; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-paged-bullets a.vls-gf-active {
background-color: rgba(0, 0, 0, 0.1);
border-color: #888; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-load-more {
margin: 10px;
text-align: center; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-load-more button {
display: inline-block;
line-height: 18px;
border: 1px solid #999;
background-color: transparent;
margin: 0;
padding: 6px 30px;
min-width: 22px;
font-size: 14px;
text-align: center;
color: #999;
outline: none; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-load-more button:hover {
color: #444;
border-color: #444; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-load-more span {
display: none; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-load-more.vls-gf-busy button {
display: none; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-load-more.vls-gf-busy span {
display: inline-block;
width: 32px;
height: 32px;
margin: 0;
padding: 0;
background-image: url(data:image/png;base64,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);
background-size: contain;
opacity: 0.5;
-webkit-animation: vls-gf-spin 2s infinite linear;
animation: vls-gf-spin 2s infinite linear; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-load-scroll {
margin: 10px;
text-align: center; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-load-scroll span {
display: none;
width: 32px;
height: 32px;
margin: 0;
padding: 0;
background-image: url(data:image/png;base64,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);
background-size: contain;
opacity: 0.5;
-webkit-animation: vls-gf-spin 2s infinite linear;
animation: vls-gf-spin 2s infinite linear; }
.vls-gf-gallery.vls-gf-style-light .vls-gf-pagination-control.vls-gf-load-scroll.vls-gf-busy span {
display: inline-block; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-paged-numbers {
margin: 10px;
color: #888;
text-align: center; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-paged-numbers a {
display: inline-block;
line-height: 24px;
height: 26px;
text-decoration: none;
border: 1px solid #888;
margin: 0 4px;
padding: 0 3px;
min-width: 22px;
font-size: 14px;
text-align: center;
color: #888;
box-shadow: none;
-webkit-transition: color 0.4s ease, border-color 0.4s ease;
transition: color 0.4s ease, border-color 0.4s ease; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-paged-numbers a:not(.vls-gf-disabled):hover {
color: #ccc;
border-color: #ccc; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-paged-numbers a.vls-gf-active {
background-color: rgba(255, 255, 255, 0.06);
color: #ccc;
border-color: #ccc; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-paged-numbers a.vls-gf-disabled {
cursor: default; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-paged-numbers span {
margin: 0 4px; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-paged-bullets {
margin: 10px;
text-align: center; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-paged-bullets a {
display: inline-block;
text-decoration: none;
border: 1px solid #aaa;
margin: 0 4px;
width: 12px;
height: 12px;
border-radius: 6px;
box-shadow: none; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-paged-bullets a:hover {
border-color: #eee; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-paged-bullets a.vls-gf-active {
background-color: rgba(255, 255, 255, 0.1);
border-color: #eee; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-load-more {
margin: 10px;
text-align: center; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-load-more button {
display: inline-block;
line-height: 18px;
border: 1px solid #888;
background-color: transparent;
margin: 12px;
padding: 6px 30px;
min-width: 22px;
font-size: 14px;
text-align: center;
color: #888;
outline: none; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-load-more button:hover {
color: #ccc;
border-color: #ccc; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-load-more span {
display: none; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-load-more.vls-gf-busy button {
display: none; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-load-more.vls-gf-busy span {
display: inline-block;
width: 32px;
height: 32px;
margin: 0;
padding: 0;
background-image: url(data:image/png;base64,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);
background-size: contain;
opacity: 0.5;
-webkit-animation: vls-gf-spin 2s infinite linear;
animation: vls-gf-spin 2s infinite linear; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-load-scroll {
margin: 10px;
text-align: center; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-load-scroll span {
display: none;
width: 32px;
height: 32px;
margin: 0;
padding: 0;
background-image: url(data:image/png;base64,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);
background-size: contain;
opacity: 0.5;
-webkit-animation: vls-gf-spin 2s infinite linear;
animation: vls-gf-spin 2s infinite linear; }
.vls-gf-gallery.vls-gf-style-dark .vls-gf-pagination-control.vls-gf-load-scroll.vls-gf-busy span {
display: inline-block; }
.vls-gf-hidden {
display: none; }
.vls-gf-clear {
clear: both; }
.vls-gf-breadcrumbs {
margin: 16px 0; }.clearfix:after {
content: "";
display: block;
clear: both;
visibility: hidden;
font-size: 0;
height: 0;
} 
.clearfix {
*display: inline-block;
height: 1%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
outline:none;
} 
body { 
line-height: 1;
}
ol, ul { 
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
:focus {
outline: 0;
}
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
table { border-collapse: collapse;
border-spacing: 0;
}
*,:after,:before{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}dir,menu,ul{display:block;
list-style-type:disc;
-webkit-margin-before:0;
-webkit-margin-after:0;
-webkit-margin-start:0;
-webkit-margin-end:0;
-webkit-padding-start:0}figure {margin: 0;
}   body {
font-family: "Open Sans",serif;
font-weight: normal;
background:#fff;
color: #87909b;
font-size: 14px;
line-height: 1.6;
word-wrap: break-word;
letter-spacing: normal;
word-spacing: normal;
width:100%;
height:100%;
-webkit-font-smoothing: antialiased;
}img { 		border-style: none;
max-width:100%;
vertical-align:bottom;
height:auto;
}a { 	color:#ffd300;
text-decoration: none;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
transition: all 0.2s ease;
}a:hover { 	-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
transition: all 0.2s ease;
}#content-wrapper .post-content ul {  	list-style-type: square;
}#content-wrapper .post-content ul, #content-wrapper .post-content ol {  	margin: 0 0 30px 0;
padding: 0 0 0 20px;
}input, textarea, select {    	vertical-align: middle;
font-size: 14px;
font-family: 'Open Sans', serif;
color:#87909b;
-webkit-appearance:none;
}form, fieldset {	position:relative;
margin: 0;
padding: 0;
border-style: none;
width:100%;
}.search-form-button {	padding:15px 0px;
text-align:right;
cursor:pointer;
}select {	cursor:pointer;
border: none;
width: 100%;
max-width: 100%;
float:left;
padding: 15px 0px;
-webkit-transition: .07s ease-in-out;
transition: .07s ease-in-out;
color: #87909b;
border-radius: 0px;
background-color:#FFF !important;
background-size: 9px 6px;
background-image: url(//belliandbelli.com/wp-content/themes/cleayn/images/down-arrow@2x.png);
background-repeat: no-repeat;
background-position: 100% center;
box-shadow: none;
-webkit-appearance:none;
}input[type="password"], input[type="text"], input[type="email"], textarea, input[type="password"], input[type="url"] {  	width: 100%;
max-width: 100%;
float:left;
padding: 12px 0px;
-webkit-transition: .07s ease-in-out;
transition: .07s ease-in-out;
color: #87909b;
border-bottom: 2px solid #f7f7f7 !important;
border:none;
border-radius: 0px;
background: none;
box-shadow: none;
-webkit-appearance:none;
}button, input.button, .button {  	width: auto;
max-width: 100%;
float:left;
padding: 12px 0px;
-webkit-transition: .07s ease-in-out;
transition: .07s ease-in-out;
color: #87909b;
border:2px solid;
border-radius: 0px;
background: none;
box-shadow: none;
-webkit-appearance:none;
}input[type=submit] {	background: #f7f7f7;
font-family: 'Open Sans', 'FontAwesome', serif;
font-weight: bold;
font-size: 11px;
line-height: 1.8;
width: auto;
text-transform: uppercase;
color: #87909b;
position: absolute;
z-index: 10;
right: 0;
cursor: pointer;
top: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: none;
}input[type="checkbox"], input[type="radio"] {    	box-sizing: border-box;
padding: 0;
-webkit-appearance:radio;
}.search-form-input {	width:70% !important;
}.search-form-button {	border:none;
border-bottom:2px solid #f7f7f7;
width:30% !important;
}textarea {  	height: auto;
}input[type=number] {  	-moz-appearance: textfield;
}::-webkit-input-placeholder {  	color: #87909b;
}:-moz-placeholder {  	color: #87909b;
}::-moz-placeholder {  	color: #87909b;
}:-ms-input-placeholder {  	color: #87909b;
}hr {    	margin: 20px 0 30px;
border: 0;
border-bottom: 1px dotted #ddd;
height: 1px;
}.alignleft { 	float:left;
}.alignright { 	float:right;
}.alignnone { 	float:none;
}.aligncenter { 	text-align: center;
display: block;
margin-left: auto;
margin-right: auto;
}.right {	float:right;
text-align:right;
}.left {	float:left;
text-align:left;
}p iframe {	max-width: 700px;
width:100%;
}.intro {	font-size:16px;
color:#a4a9b5;
}blockquote {	border-left:2px solid #f7f7f7;
margin-bottom:30px;
padding:0px 20px;
text-align:left;
}blockquote p {	color:#87909b;
margin-bottom:0px !important;
padding:0px 30px;
}pre, .code {	position: relative;
color:#555b66;
background: #F7f7f7;
font-family: Courier, monospace;
font-size: 15px;
position:relative;
margin-bottom: 30px;
line-height:1.4em;
padding: 30px 60px;
overflow: auto;
max-width: 100%;
tab-size: 4;
}
pre:before, .code:before {
position: absolute;
left: 0;
top: 0;
height: 100%;
font-family: "FontAwesome";
content: "\f1c9";
color: #fff;
background:#262b2f;
padding: 4px 5px;
font-size: 14px;
z-index: 5;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
ul {	display: block;
list-style-type: disc;
padding-left:20px;
}
.post-caption h2 {
font-size:26px;
margin-bottom:10px;
}.content {
margin: 0 auto;
display: block;
}
.extra-bottom {
margin-bottom:30px;
}.button {  	padding: 0px;
margin: 0px;
border: 0px;
line-height: auto;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}#content-wrapper p {	margin-bottom:30px;
}.regular-button {	float:none;
width:auto;
line-height:1;
display:inline-block;
padding: 18px 20px;
background: none;
color:#87909b;
border:2px solid;
border-color:#87909b;
font-size: 10px;
font-weight: 400;
text-align: center;
font-family: "Montserrat", sans-serif;
text-transform: uppercase;
text-align:center;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
}.regular-button:hover {	border-color:#ffd300;
}body .float-right {	float:right;
}body .float-left {	float:left;
}  .columns {	list-style:none;
margin:0;
padding:0;
}.columns-3 .one-third:nth-child(3n+3) {	margin-right:0;
} .one-half {	width: 47%;
}.one-third {	width: 29.33%;
}.two-third {	width: 64.67%;
}.one-fourth {	width: 20.5%;
}.three-fourth {	width: 61,5%;
}.one-fifth {	width: 15.2%;
}.two-fifth {	width: 30.4%;
}.three-fifth {	width: 45.6%;
}.four-fifth {	width: 60.8%;
}.one-sixth {	width: 11.66%;
}.five-sixth {	width: 58.3%;
}.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .two-fifth,.three-fifth, .four-fifth, .one-sixth, .five-sixth {	position: relative;
display:block;
margin-right: 6%;
margin-top: 30px;
margin-bottom:30px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}.column-last {	margin-right: 0!important;
clear: right;
}.content-inner {	width: 90%;
max-width:1200px;
margin:0px auto;
position:relative;
}.container {	width: 90%;
max-width: 1200px;
margin: 0px auto;
position:relative;
}.large-container {	width:90%;
max-width:none;
margin:0px auto;
position:relative;
} .playne-social-sharing {	padding-left:0px;
list-style:none;
}.playne-social-sharing a {	display:inline-block;
float:left;
padding:0px 5px;
color:#87909b;
font-size:15px;
}.playne-social-sharing a:first-child {	padding:0px 5px 0px 0px;
} #playne-simplenav {	position: absolute;
top: 0;
right: 0;
padding:0;
list-style:none;
margin-top:0px;
display:block;
}#playne-simplenav .deactivated {	opacity:0.5;
}#playne-simplenav a {	color:#87909b;
}.playne-simplenav-right, .playne-simplenav-left {	float:right;
color:#87909b;
cursor: pointer;
display: block;
font-size:14px;
text-align:right;
padding:0px 0px 0px 20px;
text-align: center;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}   @-webkit-keyframes scaleX{	0% {		opacity:0;
-webkit-transform: scaleX(0);
transform: scaleX(0);
}	100% {		opacity:1;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}}@keyframes scaleX{	0% {		opacity:0;
-webkit-transform: scaleX(0);
transform: scaleX(0);
}	100% {		opacity:1;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}}.scaleX{	-webkit-animation-name:scaleX;
animation-name:scaleX;
} @-webkit-keyframes spin {    	0% { -webkit-transform: rotate(0deg);
}    	100% { -webkit-transform: rotate(89deg);
}}@-moz-keyframes spin {    	0% { -moz-transform: rotate(0deg);
}    	100% { -moz-transform: rotate(89deg);
}}@-o-keyframes spin {    	0% { -o-transform: rotate(0deg);
}    	100% { -o-transform: rotate(89deg);
}}@-ms-keyframes spin {    	0% { -ms-transform: rotate(0deg);
}    	100% { -ms-transform: rotate(89deg);
}}@keyframes spin {    	0% { transform: rotate(0deg);
}    	100% { transform: rotate(89deg);
}}@-webkit-keyframes scaleX{	0% {opacity:0;
-webkit-transform: scaleX(0);
transform: scaleX(0);
}	100% {opacity:1;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}}@keyframes scaleX{	0% {opacity:0;
-webkit-transform: scaleX(0);
transform: scaleX(0);
}	100% {opacity:1;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}}.scaleX{	-webkit-animation-name:scaleX;
animation-name:scaleX;
}@keyframes opacityFade {	from {opacity: 0;
}	to {opacity: 1;
}}@-moz-keyframes opacityFade {	from {opacity: 0;
}	to {opacity: 1;
}}@-webkit-keyframes opacityFade {	from {opacity: 0;
}	to {opacity: 1;
}}  h1, h2, h3, h4, h5, h6 {    	margin: 0px 0 30px 0;
line-height: 1.4;
text-transform: none;
font-family: "Open Sans", sans-serif;
font-weight:600;
text-rendering: optimizeLegibility;
}h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .comments-header a {	color: #4A545A;
}h1 { 	font-size: 26px;
}h2 { 	font-size: 24px;
}h3 { 	font-size: 22px;
}h4 { 	font-size: 20px;
}h5 { 	font-size: 18px;
}h6 { 	font-size: 16px;
}.entry-title a {	color:#3e4651;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
transition: all 0.2s ease;
}.content-homepage h2 {	font-size:16px;
}.center {	text-align:center;
}   .logo {	max-width:35%;
display: inline-block;
padding:0;
float:left;
}.logo h1.site-title {	margin-bottom:0px;
text-align:left;
font-size: 16px;
line-height:30px;
text-transform: uppercase;
font-weight: 400;
letter-spacing:2px;
font-family: 'Montserrat','Open Sans',Helvetica,Arial,sans-serif;
}.site-description {	line-height:1.6;
}.logo a {	color:#FFF;
}.logo-image {	text-align:left;
display:inline-block;
margin:0 auto;
max-height:30px;
width:auto;
}.logo-image img {	max-width: 100%;
height: auto;
position:relative;
} .hidden-box {	display:none !important;
opacity:0;
}.info-box-inner {	padding:0px 40px;
}#info-box {	text-align:center;
color:#FFF;
padding:15px 0;
display:none;
background: #2b2f33;
}#hide-info {	position:absolute;
right:0;
}.left-info {	width:100%;
text-align:center;
}#hide-info {	color:#FFF;
} #header {	margin-bottom:0px;
position:relative;
background:#FFF;
}#headerbg-container {	z-index:99;
overflow:hidden;
position:relative;
}.header-bg, #headerbg {	position:absolute;
bottom:0;
top:0;
left:0;
right:0;
z-index:-1;
width:110%;
height:110%;
background-position:center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
animation: opacityFade 1s;
-moz-animation: opacityFade 1s;
-webkit-animation: opacityFade 1s;
-o-animation: opacityFade 1s;
}#headerbg:before {  	content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
opacity:0.5;
}.divider-header {  	background: #ffd300;
height: 1px;
margin: 15px auto;
width: 100px;
}#header .intro-header {	margin:0 auto;
width:90%;
max-width:900px;
}.home .intro-header h1 {	color:#FFF;
}.intro-header h1 {	text-align:center;
font-family: "Open Sans", sans-serif;
font-size: 50px;
letter-spacing:1px;
line-height: 1;
font-style: normal;
margin-bottom:20px;
font-weight: 300;
text-transform: none;
color:#FFF;
}.intro-header .lead, .intro-header .lead a {	color:#ababad;
}.intro-header .lead {	margin-bottom:10px;
text-transform: uppercase;
font-family: "Open Sans", sans serif;
font-size: 20px;
line-height: 1.2;
letter-spacing:2px;
text-decoration: none;
text-align:center;
}.intro-header .post-categories li {	display:inline-block;
}.intro-header .post-categories li a {	color:#9fa5a6;
}.intro-header .post-categories {	padding:0;
list-style:none;
list-style-type:none;
display:block;
}#header .extra-home {  	padding: 130px 0 160px 0;
}.page-template-template-homepage-woo #header .inner-page {	padding: 170px 0 205px 0;
z-index:100;
}.home #header-intro {	background:none;
}#header .inner-page {  	padding: 100px 0;
}.archive #header .inner-page {	padding:100px 0 135px 0;
}#header .smaller .inner-page {  	padding: 70px 0 105px 0;
}.error404 .post .search-form {	margin-top: 30px;
margin: 0 auto;
position: relative;
}.error404 .post .search-form-input {	padding: 10px 86px 10px 20px;
font-size: 20px;
padding-right:20px;
width: 100%;
border:none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #EEE;
}.error404 .post .search-form .submit {	position: absolute;
display:none;
} .down-arrow {	color:#ababad;
z-index:999999;
cursor:pointer;
position:absolute;
bottom:20px;
left:0;
right:0;
margin-left:auto;
margin-right:auto;
width:30px;
height:30px;
text-align:center;
} .button-area {	text-align:center;
}.first-button, .second-button {	display:inline-block;
}.rounded .header-button, .rounded input[type="submit"], .rounded input[type="button"], .rounded input {	-webkit-border-radius: 50px !important;
-moz-border-radius: 50px !important;
border-radius: 50px !important;
}.rounded {	-webkit-border-radius: 50px !important;
-moz-border-radius: 50px !important;
border-radius: 5Opx !important;
}.semi-rounded .header-button, .semi-rounded input[type="submit"], .semi-rounded input[type="button"], .semi-rounded input {	-webkit-border-radius: 5px !important;
-moz-border-radius: 5px !important;
border-radius: 5px !important;
}.semi-rounded {	-webkit-border-radius: 5px !important;
-moz-border-radius: 5px !important;
border-radius: 5px !important;
}.header-button {	text-align:center;
margin: 25px 15px 0px 15px;
padding: 12px 32px;
background:none;
display: inline-block;
font-size:11px;
font-weight: 400;
font-family: "Montserrat", sans-serif;
line-height: 22px;
cursor: pointer;
width: auto;
color: #fff;
text-transform:uppercase;
border:2px solid #ffd300;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}.header-button i {	vertical-align:middle;
padding-right:8px;
}#header .first-button .main-button {border: 2px solid #ffd300;
}#header .first-button .main-button {color: #FFF;
}#header .first-button .hvr-sweep-to-top:before, #header .first-button .hvr-sweep-to-bottom:before, #header .first-button .hvr-sweep-to-left:before, #header .first-button .hvr-sweep-to-right:before, #header .first-button .hvr-fade:hover, #header .first-button .hvr-bounce-to-top:before, #header .first-button .hvr-bounce-to-bottom:before, #header .first-button .hvr-bounce-to-left:before, #header .first-button .hvr-bounce-to-right:before {background:#ffd300;
}#header .second-button .main-button {border: 2px solid #ffd300;
}#header .second-button .main-button {color: #FFF;
}#header .second-button .hvr-sweep-to-top:before, #header .second-button .hvr-sweep-to-bottom:before, #header .second-button .hvr-sweep-to-left:before, #header .second-button .hvr-sweep-to-right:before, #header .second-button .hvr-fade:hover, #header .second-button .hvr-bounce-to-top:before, #header .second-button .hvr-bounce-to-bottom:before, #header .second-button .hvr-bounce-to-left:before, #header .second-button .hvr-bounce-to-right:before {background:#ffd300;
}.hvr-sweep-to-top:before, .hvr-sweep-to-bottom:before, .hvr-sweep-to-left:before, .hvr-sweep-to-right:before, .hvr-fade:hover, .hvr-bounce-to-top:before, .hvr-bounce-to-bottom:before, .hvr-bounce-to-left:before, .hvr-bounce-to-right:before {    background: #ffd300;
}   #nav-wrap {	width:65%;
float:right;
}#header-nav, #header-intro {	position:relative;
} .search-overlay{	position:fixed;
top:30px;
right:30px;
bottom:30px;
left:30px;
z-index:9999;
background-color:#2b2f33;
visibility: hidden;
opacity: 0;
-webkit-transform: scale(0.9);
transform: scale(0.9);
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
}.search-overlay.open {	top:0px;
bottom:0px;
left:0px;
right:0px;
visibility: visible;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
transition: transform 0.4s, opacity 0.4s;
}.search-overlay .search-close:hover {    	-moz-animation: spin .2s 1 linear;
-o-animation: spin .2s 1 linear;
-webkit-animation: spin .2s 1 linear;
animation: spin .2s 1 linear;
}.search-overlay .search-close{	background:transparent;
border:none;
font-size:50px;
outline:none;
position:absolute;
top:10px;
right:40px;
color:#c4c8cd;
z-index:100;
cursor:pointer;
}.search-overlay form{	margin:0px auto;
max-width:900px;
position:relative;
width:80%;
color:#c4c8cd;
}.search-form-box {	width:100%;
height:100%;
position:relative;
}.search-form-box-inner {	height:70px;
position:absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}.search-overlay form input{	background:none;
border:none;
font-size:50px;
font-weight:300;
height:70px;
padding:0px 0px 10px 0;
border-bottom:2px solid;
border-color:#ffd300 !important;
width:100% !important;
color:#c4c8cd;
}.header-user {	margin-right:15px !important;
}.header-user,.header-search { 	cursor:pointer;
float:right;
margin-right:15px;
color:#FFF;
} .header-cart {	color:#FFF;
float:right;
border:1px solid #FFF;
padding: 0px;
font-weight: 600;
text-align: left;
font-family: 'Open Sans', serif;
text-transform: uppercase;
}.header-cart a i {	font-size:14px;
}.cart-icon-wrap {	position:relative;
}.cart-number-count {	color:#fff;
padding:0px 8px;
font-family: "Open Sans", sans serif;
font-size: 12px;
font-weight: 400;
}#header .cart-icon {	position:relative;
float:right;
text-align:center;
letter-spacing: 0;
border:none;
color: #FFF;
line-height: 1.8;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
outline:none;
}.cart-icon .cart-icon-handle {  	border: 1px solid #fff;
border-bottom: 0;
right: 50%;
margin-right: -7px;
top: -8px;
height: 8px;
width: 15px;
position: absolute;
-webkit-border-top-left-radius: 99px;
-webkit-border-top-right-radius: 99px;
-moz-border-radius-topleft: 99px;
-moz-border-radius-topright: 99px;
border-top-left-radius: 99px;
border-top-right-radius: 99px;
}.main-navigation ul > li.menu-item-has-children > a.no-icon:after {	content:"";
} #header-nav-inner {	line-height:30px;
padding:0px;
width:100%!important;
background:#dbdbda;
max-width: 100%!important;
}.header-nav {	margin:0px 30px 0px 0;
float:right;
}ul.main-nav {	padding: 0;
list-style: none;
margin: 0;
}.nav li {	position:relative;
} ul.main-nav > li {	padding:0;
line-height:inherit;
display: inline-block;
position: relative;
overflow: visible!important;
margin: 0;
margin-left:15px;
border: 0;
list-style-type:none!important;
cursor:pointer;
}ul.main-nav > li:first-child{	margin-left:0;
}ul.main-nav > li > a:hover {	color:#fff;
}#shopping-cart-header-woo .woocommerce.widget_shopping_cart .cart_list li a.remove {	color:#C3C3C3 !important;
}ul.main-nav > li > a {	line-height: 30px;
padding:0;
height:auto;
display:inline-block;
color:#999;
text-transform:uppercase;
font-family: "Montserrat", sans serif;
font-size: 12px;
font-weight: 400;
letter-spacing: 1px;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
position:relative;
border-bottom:2px solid rgba(0,0,0,0);
}.cleayn-mega-menu .cleayn-megamenu-title i ,ul.main-nav a i {	font-size:14px;
line-height:1.3;
margin-right:5px;
vertical-align:middle;
}.main-nav > li.hover > a,.main-nav > li > a:hover, {	color: #FFF;
}#masonry-grid .product:hover .linked { display:block;
}.main-nav > li.current-cart.active a.cart-icon-wrap {	border-bottom:none;
}.main-nav > li.active a,.main-nav > li.active a:hover{	color: #FFF;
}#user-nav .main-nav .sub-menu {	top:45px;
}#shopping-cart-header-woo {	padding-bottom:0px !important;
}.main-nav .sub-menu {	color: #999;
margin:0 !important;
padding:15px 0 !important;
background-color:#dbdbda;
position: absolute;
top: 55px;
left: 0;
display:none;
text-align: left;
opacity:0;
text-transform:uppercase;
font-family: 'Open Sans', sans-serif;
filter:alpha( opacity = 0);
-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
-ms-transition:all 0.2s ease;
transition:all 0.2s ease;
width:200px;
}.row [class*="span"], .row-fluid [class*="span"], .row-fluid .one_fifth {  	float: left;
position: relative;
}.main-nav ul.sub-menu li {	text-align:left;
display: block;
width: 100%;
margin: 0!important;
position: relative;
background-color:transparent;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-ms-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
}.main-nav ul.sub-menu li a {	font-size: 13px;
text-transform: none;
color: #999;
font-family: "Open Sans", sans-serif;
line-height: 30px;
font-weight: 400;
display: block;
padding:0 20px;
display:block;
width:100%;
}.main-nav .sub-menu li a:hover, .main-nav .sub-menu li.current-menu-item a {	color: #FFF;
}.main-nav > li > ul.sub-menu.cleayn-mega-menu{	padding:40px 0!important}.main-nav > li > ul.sub-menu.cleayn-mega-menu .sub-menu{	width:100%;
display:block;
visibility:visible;
position:relative;
left:0;
top:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;
z-index:auto;
background-color:transparent;
padding:0!important;
opacity:1;
filter:alpha(opacity=100);
border:0!important;
margin:0!important;
text-align:left!important;
}.main-nav > li > ul.sub-menu.cleayn-mega-menu > li {	border:none;
float:left;
width:100%;
padding:0px 30px!important;
}.main-nav > li > ul.sub-menu.cleayn-mega-menu  .sub-menu li {	border-bottom:0!important;
padding:0;
}.main-nav > li > ul.sub-menu.cleayn-mega-menu  .sub-menu li a {	padding:0 10px;
line-height:35px;
border-bottom:0!important;
}.cleayn-mega-menu .cleayn-megamenu-title {	padding-bottom: 8px;
margin:0 10px 0;
color:#FFF;
display:block;
clear:both;
font-size:16px;
line-height:1;
}.main-nav > li > ul.sub-menu > .sub-menu-wrapper {	max-width:1200px;
width:90%;
margin:0 auto;
}.main-nav > li > ul.sub-menu.cleayn-mega-menu > li:last-child{	border-right:0;
}.main-nav > li > ul.sub-menu.cleayn-mega-menu.columns-2 > .sub-menu-wrapper > li {	width:50%;
}.main-nav > li > ul.sub-menu.cleayn-mega-menu.columns-2 > .sub-menu-wrapper > li {	clear:both;
}.main-nav > li > ul.sub-menu.cleayn-mega-menu.columns-3 > .sub-menu-wrapper > li {	width:33.333%;
}.main-nav > li > ul.sub-menu.cleayn-mega-menu.columns-4 > .sub-menu-wrapper > li {	width:25%;
}.main-nav > li > ul.sub-menu.cleayn-mega-menu.columns-5 .sub-menu-wrapper > li {	width:20%;
}.main-nav > li > ul.sub-menu.cleayn-mega-menu.columns-6 > .sub-menu-wrapper > li {	width:16.667%;
}@-webkit-keyframes fadedNav {   0% { opacity: 0;
}  20% { opacity: 0;
}  40% { opacity: 0.3;
}  60% { opacity: 0.5;
}  80% { opacity: 0.9;
}  100% { opacity: 1;
}}@keyframes fadedNav {  0% { opacity: 0;
}  20% { opacity: 0;
}  40% { opacity: 0.3;
}  60% { opacity: 0.5;
}  80% { opacity: 0.9;
}  100% { opacity: 1;
}}.main-nav > li.hover > ul.sub-menu {  	-webkit-animation-name: fadedNav;
-webkit-animation-duration: 0.2s;
animation-name: fadedNav;
animation-duration: 0.2s;
}.main-nav li.hover > ul.sub-menu{	display:block !important;
opacity:1;
filter:alpha(opacity=100);
z-index:99999999999;
}.main-nav ul.sub-menu .sub-menu {	left: 100%;
top:0px;
margin-top:-2px;
}.main-nav ul.sub-menu.offset-left {	left:auto;
right:0;
text-align:right;
}.main-nav ul.sub-menu.offset-left-level3 .sub-menu{	left:auto;
right:100%;
} .mobile-open {	float:left;
}.mobile-nav-header {	    background: #C4C4C4;
padding: 35px 40px;
position:relative;
}.mobile-nav-header h5 {  	margin-bottom: 0px;
line-height: 30px;
font-family: "Montserrat", sans serif;
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
color: #999;
position: relative;
}.mobile-menu .cart-icon {	position:relative;
line-height:27px;
}.mobile-menu .header-search {	margin-right:25px;
}.mobile-menu {	background: #DBDBD9;
display:none;
padding:20px 0;
line-height:30px;
}.mobile-menu .mobile-open {	cursor:pointer;
font-size:20px;
line-height:30px;
color:#FFF;
background:#;
}.toggle-menu {	line-height:80px;
text-align:center;
color:#FFF;
}#cart-side {	-moz-box-shadow: inset 3px 0px 5px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 3px 0px 5px rgba(x0,0,0,0.1);
box-shadow: inset 3px 0px 5px rgba(0,0,0,0.1);
}#mobile-nav {	-moz-box-shadow: inset -3px 0px 5px rgba(0,0,0,0.1);
-webkit-box-shadow: inset -3px 0px 5px rgba(x0,0,0,0.1);
box-shadow: inset -3px 0px 5px rgba(0,0,0,0.1);
}#mobile-nav, #cart-side {    	width: 300px;
height: 100%;
background-color: #dbdbda;
color: #999; -webkit-overflow-scrolling: touch;
}.cart-open {	cursor:pointer;
}.close-mobile-menu, #close-cart {	line-height:30px;
position:absolute;
right:0px;
top:0px;
color:#A6A6A6;
font-size:14px;
text-align:right;
display:inline-block;
z-index:99;
}.close-mobile-menu:hover, #close-cart:hover {	color:#fff;
"Muli"}#mobile-nav .mobile-nav {    	padding:35px 40px;
margin:0;
list-style: none;
max-height: 100%;
}#mobile-nav .mobile-nav  > li {	display:block;
width:100%}#mobile-nav .mobile-nav > li > a {    	color: #999;
font-weight: 600;
font-size: 11px;
line-height: 40px;
height: 40px;
display: block;
position: relative;
padding:0 5px;
text-transform:uppercase;
letter-spacing:1px;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}#mobile-nav .mobile-nav > li.active > a,#mobile-nav .mobile-nav > li.active > a:hover {    	color: #fff ;
}#mobile-nav .mobile-nav > li .sub-menu {    	margin: 0;
padding: 0;
list-style: none;
}	#mobile-nav .mobile-nav > li .sub-menu li {	width:100%;
padding:0;
margin:0}#mobile-nav .mobile-nav > li .sub-menu li a {    	color: #C3C3C3;
font-size: 11px;
line-height:35px;
text-transform:uppercase;
letter-spacing:1px;
font-weight:600;
padding:0 0 0 20px;
display:block;
position:relative;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap}#mobile-nav .mobile-nav > li .sub-menu li a:hover {    	color: #fff}   #mobile-toggle {	margin-top:50px;
display:none;
}#mobile-toggle-wrapper #secondary-column {	margin-bottom:0px;
}#mobile-toggle-open span {	float:right;
text-align:right;
font-size:8px;
}#mobile-toggle-wrapper {	margin-bottom:50px;
}#mobile-toggle-open {    	line-height: 27px;
text-transform: none;
font-family: "Open Sans", sans-serif;
font-weight: 600;
padding-bottom:6px;
color: #3e4651;
border-bottom: 2px solid #f7f7f7;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor:pointer;
} #cart-side-header {	background: #C4C4C4;
padding: 35px 40px;
position:relative;
}#cart-side-header h5 {	margin-bottom:0px;
line-height:30px;
font-family: "Montserrat", sans serif;
font-size: 12px;
font-weight: 400;
text-transform:uppercase;
letter-spacing:2px;
color:#A6A6A6;
position:relative;
}#cart-side-inner {	padding:35px 40px;
outline:none;
overflow-y: auto;
overflow-x: hidden;
}#cart-side-inner {}.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {	color:#FFF !important;
}.payment-options {	margin-top:30px;
text-align:left;
}.payment-options {	text-align:left;
} .page-content {	margin:0 auto;
}#main-wrap {	width:100%;
margin: 0px auto;
}#masonry-grid {	width:103.5%;
}.page-template-template-homepage-woo #content-wrapper {	padding:0px;
max-width:none;
width:100%;
}#content-wrapper {	width:100%;
margin: 0px auto;
position: relative;
height: 100%;
padding:100px 0;
}.entry-content p {	margin-bottom:30px;
}.entry-content p:last-child {	margin-bottom:0px;
}.content-homepage {	padding:60px 0;
width: 90%;
max-width: 1200px;
margin: 0px auto;
position:relative;
}.content-maximized {	padding:0px;
*display: inline-block;
height: 1%;
width: 95%;
margin: 0px auto;
position:relative;
}.single-product #content {	width:100%;
max-width:none;
}#content-wrapper {	padding:100px 0px;
*display: inline-block;
height: 1%;
width: 90%;
max-width: 1200px;
margin: 0px auto;
position:relative;
}#posts-content {	max-width:800px;
width:100%;
margin:0 auto;
}.offset-home {}#content:after {	content: "";
display: block;
clear: both;
visibility: hidden;
font-size: 0;
height: 0;
} #masonry-grid-masonry {	margin:0;
padding:0;
list-style:none;
width:103.4%;
} .page-template-template-homepage-woo #main-wrap .features-section.parallax-element {	margin-top:100px;
}.page-template-template-homepage-woo #main-wrap section:first-child {	margin-top:0px !important;
}.page-template-template-homepage-woo #main-wrap .categories-product-section {	padding:70px 0 0 0;
}.slider-gallery-section .slick-slide img:hover {	opacity:0.6;
-webkit-transform: scale(1.03);
-moz-transform: scale(1.03);
-ms-transform: scale(1.03);
-o-transform: scale(1.03);
transform: scale(1.03);
}.slider-gallery-section .slick-slide img {	opacity:1;
-webkit-transform: scale(1.00);
-moz-transform: scale(1.00);
-ms-transform: scale(1.00);
-o-transform: scale(1.00);
transform: scale(1.00);
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
transition:all 0.3s ease;
}.bg-yes {	background-repeat:none;
background-position:center center;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}body.page-template-template-homepage-woo #main-wrap section.no-margin {	margin-top:0px !important;
}.page-template-template-homepage-woo #main-wrap .feature-left, .page-template-template-homepage-woo #main-wrap .feature-right {	margin-top:100px;
padding-top:0px !important;
}.page-template-template-homepage-woo #main-wrap .parallax-element {	margin-top:100px;
padding:100px 0px;
background-position: 50% 0px;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
background-repeat: no-repeat !important;
background-attachment: fixed !important;
}.page-template-template-homepage-woo #main-wrap section:first-child .background-yes {	padding-bottom:100px;
}.page-template-template-homepage-woo #main-wrap .background-yes {	padding-bottom:100px;
margin-top:100px;
}.page-template-template-homepage-woo #main-wrap section {	padding:100px 0 0 0;
}.page-template-template-homepage-woo #main-wrap section.feature-left:last-child, .page-template-template-homepage-woo #main-wrap section.feature-right:last-child {	padding-bottom:0px !important;
}.page-template-template-homepage-woo #main-wrap section.banner-section {	margin-top:100px;
padding:100px 0;
}.page-template-template-homepage-woo #main-wrap section:last-child {	padding:100px 0;
margin-bottom:0px;
}.page-template-template-homepage-woo #main-wrap section.small-banner-section:last-child {	padding:100px 0 0 0;
margin-bottom:0px;
}.feature-bg {	background-repeat:none;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}.feature-left .one-half, .feature-right .one-half {	margin:0;
width:50%;
}.small-banner {	background-repeat: none;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}.small-banner-inner p:last-child {	margin-bottom:0px!important;
}.small-banner:hover .overlay {	opacity:0.7;
}.small-banner-inner {	text-align:center;
padding:100px 50px;
position:relative;
z-index:99;
}.small-banner .overlay {	transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
opacity:0.4;
background:#000;
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
bottom:0;
right:0;
}.small-banner-inner h4, .small-banner-inner div {	color:#FFF;
}.small-banner-inner h4 {	margin-bottom:5px;
}.small-banner-section .one-half {	margin:0;
width:50%;
}.centered .banner-inner .section-title {	margin:0 auto;
}.banner-section .section-title:after {	content:"";
background:none !important;
margin:0px auto 0 !important;
}.centered .banner-button-area {	margin-top:25px;
text-align:center;
}.banner-section .section-title {	max-width:600px;
font-weight:300;
font-size:34px;
}.banner-button-area {	text-align:left;
}.banner-button-area .header-button {	margin:0px 0px;
}.banner-inner {	padding:80px 0;
}.feature-img {	background-repeat:none;
background-position:center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}#content-wrapper .feature-inner p:last-child {	margin-bottom:0px;
}.feature-inner {	padding:150px 20%;
margin:0 auto;
}.feature-content {	position:absolute;
top:0;
bottom:0;
left:0;
right:0;
}feature-content-inner {	position: absolute;
display: inline-block;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}.combined-main-section .section-title {	margin-bottom:30px;
}.centered .section-title, .centered .section-intro {	text-align:center;
}.section-intro {  	margin-bottom:30px;
}.centered .section-title:after {  	margin: 15px auto 0;
}section ul.products .owl-item, .woocommerce ul.products .owl-item, .woocommerce ul.news-blocks .owl-item li.blog-post {	padding:0px 15px;
}ul.products .owl-item li.product, ul.news-blocks .owl-item li.blog-post {    width: 100% !important;
margin: 0% !important;
}  .post .fitvid, .post .playne-carousel, .post .attachment-large-image {	margin-bottom:30px;
}.search-item {	padding-bottom:50px;
border-bottom:2px solid #F7F7F7;
} .faq-category-title {	text-align:left;
margin-bottom:40px;
}.faq-page .faq-row:first-child .section-title {	border:none;
padding-top:0px;
}.full-width-faq .section-title {	text-align:center;
}.full-width-faq .section-title:after {	margin:15px auto;
}.faq-page .section-title {	padding-top:30px;
border-top:2px solid #f7f7f7;
}.row .faq-item:nth-child(2n+1) {	margin-right:0;
}.faq-item {	margin-bottom:30px;
} .excerpt-more {	position:relative;
}.comments-number {	position:absolute;
bottom:0;
right:0;
}.quote .entry-title {	line-height: 1.5;
font-size: 16px;
}.format-link .excerpt-link {	display:none;
}.post {	margin-bottom:50px;
}.single .post {	border-bottom:0px;
padding-bottom: 0px;
margin-bottom: 0px;
} .post li {	list-style-type: disc;
margin-bottom: 5px;
}.blog-post .entry-content {	background:#f7f7f7;
padding:30px;
}.post .entry-content-wrap {	display: inline-block;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow:hidden;
}.entry-wrap {	overflow:hidden;
padding: 0px;
} .main-inner {	padding:40px 40px;
}.secondary-inner {	padding:30px 40px;
font-size:14px;
}.variable-pricing .secondary-inner {	padding:0px 40px 30px 40px;
}.inner {	position:relative;
padding:50px 0;
width:80%;
margin:0 auto;
max-width:700px;
}.post .entry-content { 	position: relative;
}.post .entry-content-inner { 	position: relative;
padding: 0;
background:#FFF;
}.page-template-default .entry-content {	border-bottom:0px;
}.divider {	border-bottom:1px dotted #EEE;
margin:0px auto 100px;
padding-bottom:30px;
}.single-post #comments { 	padding-top:60px;
margin-top:60px!important;
border-top:2px solid #f7f7f7;
}#post-navigation {	width:80%;
margin:0 auto;
}.media-row {	position:relative;
z-index:2;
width:80%;
max-width:700px;
margin:0px auto 0;
padding:100px 0;
}.post-media {	position:relative;
background:#ffd300;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}.post-media .button-more {	padding:200px 0;
font-size:25px;
color:#FFF;
}.continue-reading {	text-align:center;
}.button-more {	background: none;
color: #87909b;
border: 2px solid;
border-color: #87909b;
font-weight: 400;
text-align: center;
font-family: "Montserrat",serif;
border-radius:0px;
padding: 15px 15px;
font-size: 10px;
text-transform:uppercase;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
transition: all .3s ease-out;
}.button-more:hover {	border-color:#ffd300;
}.pagination {	padding-bottom:60px;
}.custom-pagination {	width:100%;
margin:0 auto;
padding:30px 0 0px 0;
text-align:left;
}.custom-pagination span {	padding: 4px .5em;
line-height:1;
}.custom-pagination span.current, .custom-pagination a:hover {	background: #ffd300;
color: #FFF;
}.custom-pagination a {	padding: 4px .5em;
color: #87909b;
}.post .post-content ul, .post .post-content ol {	margin: 0 0 30px 18px;
padding-left:0px;
}.error404 .post .post-content ul li {	margin: 0 0 0px 0px;
list-style:none;
}.error404 .post .post-content ul {	margin: 0 0 0px 0px;
list-style:none;
}.post .post-content ol li {	list-style-type: decimal;
}.post .excerpt-more .more-link {	margin-top: 20px;
}.entry-content header {	text-align:center;
word-wrap: break-word;
}.reading-time {	float:right;
}.extra-header-info, .extra-header-info a {	font-family: "Open Sans", sans serif;
color: rgba(255,255,255,0.70) !important;
font-size:16px;
}.date-title .post-info ul, .date-title .post-info ul li {	list-style:none;
display:inline-block;
padding:0px;
}.date-title {	font-size:12px;
font-family: "Montserrat", sans serif;
font-weight: 400;
line-height:1.2;
padding:0px;
text-align:left;
}.excerpt-more-link a {	display:inline-block !important;
border-bottom:2px solid rgba(0,0,0,0);
color: #92a0a9;
font-size:12px;
font-family: "Montserrat", sans serif;
font-weight: 400;
}.excerpt-more-link a:hover {	border-color:#ffd300;
}.date-title a, .date-title {	color: #92a0a9;
position:relative;
}.comments-link:hover {	color:#4d515c !important;
}.post-header {	margin-bottom:20px;
}.meta, .meta li {	padding:0;
margin:0 !important;
list-style-type:none;
}.product-meta a {	color:#87909b;
}.product-meta span i {	padding-right:5px;
font-size:12px;
color:#87909b;
}.product-meta .meta li a {	text-align:center;
}.meta {	margin-bottom:20px !important;
}.meta li a, .meta {	padding:0 !important;
color: #92a0a9;
text-decoration:none;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 14px;
list-style-type:none;
list-style:none;
position:relative;
}.meta .top {	float:right;
list-style:none;
font-size:20px;
}.secondary-inner .meta {	text-align:center;
}.secondary-inner .meta {  	margin-top: 20px !important;
padding-top: 20px;
border-top: 1px solid #EEE;
}.meta .social-share {	display:inline-block;
padding:0px 8px 0px 0px;
list-style:none;
font-size:20px;
}.meta .social-share a {	font-size:16px;
text-decoration:none;
background-image:none;
}.archive-title-wrapper {	width:80%;
margin: 0px auto;
padding-bottom:30px;
margin-bottom:20px;
}.archive-title {	font-family: "Noto Sans", sans-serif;
color: #555;
font-size: 12px;
text-transform:uppercase;
padding: 20px 0;
margin: 0px auto;
width:80%;
text-align: left;
letter-spacing: 0px;
}.commentlist .odd {	background:none;
}.commentlist .even {	background:none !important;
}.button-centered {	text-align:center;
}.slider-title {	font-size:42px;
margin-bottom:10px;
color:#FFF;
}.img-caption {	z-index:99999;
max-width:600px;
width:80%;
font-family: "Roboto Slab", serif;
font-weight:300;
font-size:18px;
line-height:1.4;
color:#FFF;
position:absolute;
display: inline-block;
top: 50%;
left: 0%;
-webkit-transform: translate(0%,-50%);
-moz-transform: translate(0%,-50%);
-ms-transform: translate(0%,-50%);
transform: translate(0%,-50%);
}.blog-post .post-header .entry-title, .blog-post .post-header .date-title {	width:80%;
}.post-header .entry-title {	text-align:left;
font-size:16px;
margin-bottom:10px;
}.entry-title {	text-align:left;
margin-bottom: 25px;
font-size: 36px;
line-height:1.3;
}.page-title {	text-align: left;
margin-bottom: 20px;
font-size: 20px;
color:#4d515c;
} .no-sidebar #main-column {	width:100%;
margin-left:0%;
}.product #main-column {	position:relative;
margin:0;
width:100%;
}.single-product #main-column {	float:none;
padding:0px 0;
*display: inline-block;
height: 1%;
width: 100%;
margin: 0px auto;
position:relative;
}#main-column {	width:76%;
float:right;
margin-left:6%;
}#secondary-column, #sidebar {	width:18%;
float:left;
} .post-content .fitvid {	margin-bottom:30px;
}.fitvid p {	display:none;
} .chat-row { 	margin-bottom:30px;
}.chat-author .fn {	padding-bottom:0px;
line-height:20px;
float:none;
margin:0;
}.chat-author { 	margin-top:5px;
padding-left:0px;
margin-right:5px;
display:inline-block;
}.chat-text p { 	padding:5px;
padding-left:0px;
} .post .featured-image {	display: inline-block;
max-width: 100%;
width: 100%;
margin-bottom:30px;
position:relative;
overflow:hidden;
}.post .featured-image img {	max-width: 100%;
width: 100%;
height: auto;
max-height:600px;
margin-top: 0px;
float: left;
display: inline-block;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
transition: all 0.2s ease;
}.featured-image img {	-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}.featured-image img:hover {	-webkit-transform: scale(1.03);
-moz-transform: scale(1.03);
-ms-transform: scale(1.03);
-o-transform: scale(1.03);
transform: scale(1.03);
}  .feature-icon {	margin-bottom:10px;
}.feature-icon.large {	font-size:25px;
}.feature-icon.extra-large {	font-size:40px;
}.feature-item .text-container p {	margin-bottom:0px !important;
}#masonry-grid #filter-box {	background:#1f2429;
} #featured-area {	background:#FFF;
position:relative;
}.featured-area-inner {	margin:0 auto;
max-width:1200px;
padding:200px 0;
}#button-info {	z-index:90;
position:absolute;
top:30px;
left:30px;
display:inline-block;
width:35px;
height:35px;
font-size:11px;
line-height:35px;
border-radius: 50%;
color:#FFF;
background:#ffd300;
text-align: center;
}#button-new {	z-index:90;
position:absolute;
top:30px;
left:30px;
display:inline-block;
width:35px;
height:35px;
font-size:11px;
line-height:35px;
border-radius: 50%;
color:#FFF;
background:#ffd300;
text-align: center;
} #product-filter a {	position:relative;
color:#87909b;
}#product-filter a.selected {	border-bottom:1px solid;
}.isotope:after {  	content: '';
display: block;
clear: both;
}#product-filter a:hover { 	opacity:1.0;
}#product-filter {	margin:0;
padding-bottom:40px;
text-align:center;
}#product-filter li {	line-height:16px;
padding:0px 10px;
display:inline-block;
}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {  	-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}.isotope.infinite-scrolling {  	-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}.isotope-item {  	z-index: 2;
}.isotope-hidden.isotope-item {  	pointer-events: none;
z-index: 1;
}.masonry-items, .multi-masonry-items {  	transition: height .4s ease-in-out;
-moz-transition: height .4s ease-in-out;
-webkit-transition: height .4s ease-in-out;
-o-transition: height .4s ease-in-out;
} .news-item h6 {	color:#FFF;
margin-bottom:0px;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,50px,0);
transform: translate3d(0,50px,0);
}.image-news:hover {	opacity:0.6;
}.image-news:hover h6 {	-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,0px,0);
transform: translate3d(0,0px,0);
}.image-bg {	background:#000;
}.image-news {	overflow:hidden;
position:relative;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}.date-box span {	display:block;
}.date-box .month {	width:20px;
text-transform:uppercase;
}.date-box .day {	font-size:14px;
font-family: "Open Sans", sans-serif;
}.latest-news-section .date-box {	right:30px;
}.date-box {	text-align:center;
font-family: 'Open Sans', sans-serif;
color: #3e4651;
font-size: 8px;
z-index:99;
position:absolute;
top:15px;
right:15px;
background:#FFF;
padding: 10px 15px;
-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.02);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.02);
box-shadow: 1px 1px 1px rgba(0,0,0,.02);
} ul.products {  	margin: 0;
padding: 0;
list-style: none;
clear: both;
}.view { 	position: relative;
overflow: hidden;
}.view:hover .img-wrap.second-image {	opacity:1;
}.item .img-wrap {  	-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-transition: all .5s cubic-bezier(0.190,1.000,0.220,1.000);
-webkit-transition-delay: 0s;
-moz-transition: all .5s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
-o-transition: all .5s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
transition: all .5s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
opacity: 1;
}.item .img-wrap.first-image {  	display: block;
width: 100%;
height: auto;
z-index: 3;
}.item .img-wrap.second-image {  	position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 2;
opacity:0;
}.woocommerce ul.products li.product span.soldout, .woocommerce ul.products li.product span.onsale, .woocommerce ul.products li.product .wc-new-badge, .woocommerce ul.products li.product .out-of-stock-badge, .woocommerce ul.products li.product .free-badge {    	-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}.woocommerce ul.products li.product .item:hover span.soldout, .woocommerce ul.products li.product .item:hover span.onsale, .woocommerce ul.products li.product .item:hover .wc-new-badge, .woocommerce ul.products li.product .item:hover .out-of-stock-badge, .woocommerce ul.products li.product .item:hover .free-badge {	opacity:0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}.view .cart-icon-wrapper {	opacity:0;
visibility:hidden;
}.view:hover .cart-icon-wrapper  {	opacity:1;
visibility:visible;
}.view .cart-icon-wrapper {	z-index:99;
height:40px;
width:40px;
position:absolute;
bottom:15px;
left:15px;
background:#2b2f33;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}.view .cart-icon-wrapper a {	color:#FFF;
}.post-media {	position:relative;
width:100%;
overflow:hidden;
}.product-row:first-child {	margin-top:0px;
}.product-row {	margin-top:35px;
}.product img {	-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}.product:hover img {}.product-inner {	padding:30px 30px;
position:relative;
text-align:center;
}.product-options-inner {  	padding: 20% 10%;
}.product-one-third {	width:33.333333%;
margin-right:0%;
position:relative;
display:block;
float:left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}.product-one-half {	width:50%;
margin-right:0%;
position:relative;
display:block;
float:left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}.product-buttons {	font-family:"Open Sans", sans-serif;
position:relative;
padding:0px;
text-align:center;
}.product-buttons .pricing-wrapper {	vertical-align:middle;
}.product-buttons .pricing {	position:relative;
padding:0;
line-height:28px;
}#product-options {  	background: #262626;
}.product {	overflow:hidden;
} .post-media {	position:relative;
width:100%;
overflow:hidden;
}.post-media img {	width:100%;
height:auto;
} .shop-sidebar #secondary {	background:none;
}.shop-sidebar .product {	width:48%;
margin-right:4%;
margin-bottom: 4%;
background:#FFF;
}.shop-sidebar #main {	background:none;
}.shop-sidebar .product:nth-child(2n+2) {	margin-right:0%;
}.store-archive .product:nth-child(3n+3) {	margin-right:0%;
}.sidebar-shop .product {	width:32%;
margin-right:2%;
margin-bottom:2%;
}.sidebar-shop .product:nth-child(3n+3) {	margin-right:0px;
} .testimonial-image {  	position: relative;
max-width: 80px;
height: auto;
margin: 0 auto;
}.testimonial-image img {	border-radius: 50%;
}.testimonial-item {	text-align:center;
}.testimonial-text h4 {	font-size:12px;
margin-bottom:0px;
}.testimonial-text-container {	padding:30px 0 20px 0;
max-width:850px;
margin:0 auto;
} .three-shop .product, .product {	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float:left;
display:block;
width: 30%;
margin-right:5%;
} .woocommerce .full-shop ul.products li.product {	width:25%;
margin:0 !important;
}.woocommerce .four-shop ul.products li.product {	width: 22%;
}#masonry-grid .blog-post {	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
display: block;
width: 30%;
margin-right: 5%;
margin-bottom: 50px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}#masonry-grid .product, #masonry-grid .product-image, #masonry-grid .blog-post {	overflow:hidden;
background:#FFF;
margin-right:0;
}.product-row .product {	overflow:hidden;
background:#FFF;
margin-right:0;
margin-top: 1.5%;
margin-bottom: 1.5%;
margin-right:4.5%;
}.product-row .product:nth-child(3n+3) {	margin-right:0;
}.product img {	width:100%;
height:auto;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
} .product-extra {	margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #EEE;
}.variabled {  	margin-top: 20px;
padding-top: 20px;
border-top: 1px solid #EEE;
}.price-block {	text-align:center;
color: #4a545a;
font-size:24px;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #EEE;
}.secondary-inner .single-product-price .edd_price_range_low, .secondary-inner .single-product-price .edd_price_range_sep, .secondary-inner .single-product-price .edd_price_range_high {	float:left;
display:inline-block;
}   .load-content-posts {	position:relative;
text-align:left;
}.load-content-posts a {	color: #b3b3b1;
font-family: 'Open Sans', serif;
font-weight: 400;
font-size: 14px;
text-align: left;
}.load-content-posts a:hover {	text-decoration:underline;
} #post-navigation {	width:100%;
margin:0 auto;
position:relative;
}.single .post-navigation-inside {	text-align:left;
}.post-navigation-inside {	text-align:center;
margin-top:30px;
padding:0px;
position:relative;
}.post-nav-right, .post-nav-left {	display:inline-block;
}.post-nav-disabled {	opacity:0.5;
}.post-nav-right a, .post-nav-left a, .post-nav-disabled {	border:2px solid;
padding:5px 10px;
}.post-nav-right a, .post-nav-left a, .post-nav-disabled {	color: #87909b;
font-weight: bold;
display:inline-block;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0px !important;
line-height: 16px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
margin: 0px;
position: relative;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}.post-nav-right a:hover, .post-nav-left a:hover {	border-color:#ffd300;
}  .comments {	width: 100%;
}#comments-title {	font-family: "Noto Sans", sans-serif;
background: #f1f1f1;
padding: 60px 0;
margin: 0 0 0 0;
text-align: center;
-webkit-transition: .07s ease-in;
-moz-transition: .07s ease-in;
-o-transition: .07s ease-in;
transition: .07s ease-in;
}#comments-title:hover {	background: #ebebeb;
cursor: pointer;
-webkit-transition: .07s ease-in;
-moz-transition: .07s ease-in;
-o-transition: .07s ease-in;
transition: .07s ease-in;
}.comments-open {	border-bottom: solid 1px #e7e7e7;
margin-bottom: 60px !important;
}#respond {    	margin: 0px;
padding: 0px;
}.comments-wrap #respond label, .comments-wrap #respond .required {	display:none;
}.comment #respond { 	margin-top: 0px;
padding-bottom: 10px;
}#respond h3 {	text-align: left;
display: block;
margin-bottom: 10px;
}.commentlist #respond h3 {	margin-top: 15px;
}.comments-header, .comments-header a {	text-align: left;
display: block;
line-height: 1.2;
text-transform: none;
margin-bottom: 60px;
}#respond p {	position: relative;
text-align:left;
}p.comment-notes { 	margin-bottom: 30px;
}#respond .form-submit { 	margin-bottom: 0px;
line-height:14px;
}.form-submit { 	text-align:left;
}#commentform  {	width: 100%;
}#respond textarea::-webkit-input-placeholder { 	color:#87909b;
}#respond textarea:-moz-placeholder { 	color:#87909b;
}#respond textarea::-moz-placeholder { 	color:#87909b;
}#respond textarea:-ms-input-placeholder { 	color:#87909b;
}#respond input[type="text"]::-webkit-input-placeholder { 	color:#87909b;
}#respond input[type="text"]:-moz-placeholder { 	color:#87909b;
}#respond input[type="text"]::-moz-placeholder { 	color:#87909b;
}#respond input[type="text"]:-ms-input-placeholder { 	color:#87909b;
}#respond input[type="text"], #respond textarea {    	border: none;
background: none;
width: 100%;
padding: 15px 0px;
margin-bottom:20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance:none;
}#respond .comment-form-comment {	width: 100%;
display: inline-block;
}#respond input:focus, #respond textarea:focus {    	outline: none;
}#respond textarea {    	line-height: 22px;
width: 100%;
resize:none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}.comment-form-comment {	margin-bottom:0px !important;
}#commentform #submit {  	font-size: 10px;
border:2px solid;
background:none;
padding:12px 10px;
float:left;
width:auto;
position:relative;
display:inline-block;
font-weight: 400;
text-align: left;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}#commentform #submit:hover {	border-color:#ffd300;
}.form-allowed-tags {	display:none;
}.commentlist {	padding:0px;
margin:0px;
list-style-type: none !important;
list-style:none;
}.post-details {	float:right;
width:25%;
height:auto;
}.commentlist li {	position: relative;
padding: 0 0 60px 0;
margin: 0 0 60px 0;
position: relative;
list-style:none;
border-bottom: 2px solid #f7f7f7;
}.commentlist li:last-child {	position: relative;
padding: 0 0 60px 0;
margin: 0 0 60px 0;
position: relative;
max-width:100%;
list-style:none;
}.commentlist li .children {	padding:60px 0 0 0;
margin:60px 0 0 0;
border-top: 2px solid #f7f7f7;
}.children li { 	padding-left: 20px;
}.children li:last-child {	margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}.comment-block {    	padding: 0;
display:block;
}.comment-text {	position: relative;
}.comment-text p {	margin-bottom: 20px;
}.comment-text .reply {	margin-bottom: 0px !important;
}.comment-text blockquote {	background: #eee;
color: #555;
padding-bottom: 7px;
}.comment-text blockquote:after {	display: none;
}.comment-text blockquote p { 	padding-left: 0;
}.reply a {	position:relative;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 12px;
color:#87909b;
padding-bottom:4px;
text-transform: none;
border-bottom:2px solid #f7f7f7;
}.reply a:hover {	border-color:#ffd300;
}.comments .children .reply { 	text-align: left;
margin-bottom:0px !important;
}#cancel-comment-reply-link {	position: relative;
color: #999;
margin: 0 0 0 0;
font-size: 9px;
text-transform: uppercase;
font-weight: bold;
display: inline-block;
-webkit-transition: .1s ease-in;
-moz-transition: .1s ease-in;
-o-transition: .1s ease-in;
transition: .1s ease-in;
}#cancel-comment-reply-link:hover {	color: #555;
-webkit-transition: .1s ease-in;
-moz-transition: .1s ease-in;
-o-transition: .1s ease-in;
transition: .1s ease-in;
}#cancel-comment-reply-link i {	font-size: 18px;
color: #5bad8a;
}#cancel-comment-reply-link i:hover {	color: #555;
cursor: pointer;
}#92a0a9.comments .logged-in-as, .comments .logged-in-as a {	color:#92a0a9;
}.comments .logged-in-as {	font-family: 'Open Sans', serif;
font-weight: 400;
font-size: 14px;
letter-spacing: 0px !important;
line-height: 16px;
text-align: left;
margin: 0px;
padding:0px;
}.comment-notes {	line-height: 16px;
text-align: left;
margin: 0px;
padding: 0px;
}.comment-notes .required {	position: relative !important;
top: auto !important;
right: auto !important;
}.comment-awaiting-moderation {    	color: #555;
font-weight: bold;
font-size: 11px;
}.vcard {    	float: left;
}.vcard img {    	float: left;
height: 45px;
width: 45px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}.comment-author .avatar {	margin: 0 10px 0 0;
}.fn {  	line-height: 1.2;
text-transform: none;
font-weight: 400;
font-style: normal;
margin-bottom:5px;
margin-top: 0;
font-size:14px;
letter-spacing: 0px !important;
}.fn a { 	color: #3e4651;
}.fn a:hover {	background: none;
color: #4d515c;
}.comment-info {	margin-bottom: 20px;
position: relative;
}.comment-meta {    	float: left;
margin: 0 0 0 12px;
line-height: 11px;
}.comment-time {    	display: inline-block;
color: #92a0a9;
font-family: 'Open Sans', serif;
font-weight: 400;
margin-top:8px;
font-size: 14px;
letter-spacing: 0px !important;
line-height:16px;
text-align: left;
padding:0px;
position:relative;
}.comment-edit-link {	font-family: 'Open Sans', serif;
font-weight: 400;
font-size: 14px;
color:#b3b3b1;
}#comment-nav-below {	display: inline-block;
width: 100%;
padding: 10px 10px 20px 10px;
margin: -44px 0 20px 0;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-bottom: solid 1px #EEE;
}#comment-nav-below .nav-previous {	float: left;
}#comment-nav-below .nav-next {	float: right;
}   #footer .widget, #footer .widget a, #footer .textwidget p, #footer input[type="text"], #footer input[type="email"], #footer textarea, #footer input[type="password"], #footer input[type="url"], #footer select, #footer input[type=submit], #footer #wp-calendar thead th, #footer #wp-calendar {	color:#9fa5a6;
}#footer .widget a:hover, #footer .widget_recent_entries ul li a:hover, #footer #wp-calendar tbody td a,#footer #wp-calendar tfoot td#prev a:hover,#footer #wp-calendar tfoot td#next a:hover, #footer .widgettitle {	color:#FFF;
} #footer .widget-area:nth-child(3), #footer .widget-area:nth-child(6) {	margin-right: 0;
padding-right:0 !important;
}#footer .widget-area:first-child, #footer .widget-area:nth-child(4) {	margin-left: 0;
padding-left:0 !important;
}#footer .widget-area {	float: left;
display:inline-block;
width: 33%;
font-size: 14px;
padding: 0px 4%;
}#footer .widget {	position:relative;
display:block;
width: 100%;
font-size: 14px;
padding:0px 0 20px 0;
}#footer .textwidget {	font-weight: normal;
text-align: center;
text-transform: none;
font-size: 14px;
line-height:1.5;
}#footer .widgettitle {	text-align: center;
display: block;
font-size: 11px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
text-decoration: none;
margin-bottom: 25px;
}#footer .widget img {	-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}#footer .widget img:hover {	opacity:0.8;
}#footer button, #footer input[type="text"], #footer input[type="email"], #footer textarea, #footer input[type="password"], #footer input[type="url"], #footer select, #footer input[type=submit] {	max-width:100%;
background:url(//belliandbelli.com/wp-content/themes/cleayn/includes/images/bg2.png);
background:rgba(0,0,0,0.2);
-webkit-appearance:none;
border:none;
}#footer ul {	text-align:center;
list-style:none;
padding-left:0px;
margin:0;
}#footer ul.sub-menu, #footer ul.children {	padding-top:5px;
margin-top:5px;
padding-left:10px;
}#footer .widget ul li {		margin-bottom: 5px;
padding-bottom: 5px;
margin:0px 10px;
padding-left:0px;
border-bottom: none;
}#footer .widget ul li:last-child {	margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: none;
}#footer ul > li.menu-item-has-children > a:after, #footer ul > li.page_item_has_children > a:after {  	font-family: "FontAwesome";
font-size: 10px;
margin-left: 7px;
content: "\f0dd";
vertical-align: top;
line-height: 1.3;
display: inline-block;
}#footer .widget_meta {}#footer .widget_meta ul {	list-style:none;
}#footer .widget_meta ul li a {}#footer .widget_links {}#footer .widget_links ul {	list-style:none;
}#footer .widget_links ul li a {}#footer .widget_twitter ul {	list-style:none;
}#footer .widget_twitter ul li {	background:none;
padding-left:0px;
}#footer .widget_archive {}#footer .widget_archive ul {	list-style:none;
}#footer .widget_archive ul li a {}#footer .widget_archive option {}#footer .widget_pages {}#footer .widget_pages ul {	list-style:none;
}#footer .widget_pages ul li a {}#footer .widget_links {}#footer .widget_links li:after {}#footer .widget_links li:before {}#footer .widget_tag_cloud {}#footer .widget_tag_cloud a {}#footer .widget_tag_cloud a:after {}#footer .widget_tag_cloud a:before {}#footer .widget_calendar {}#footer #calendar_wrap {	width:auto;
overflow:auto;
}#footer #calendar_wrap th {}#footer #calendar_wrap td {}#footer #wp-calendar tr td {}#footer #wp-calendar caption {	text-align:left;
}#footer #wp-calendar a {}#footer #wp-calendar #today {}#footer #wp-calendar #prev {}#footer #wp-calendar #next {}#footer #wp-calendar #next a {}#footer #wp-calendar #prev a {}#footer .widget_categories {}#footer .widget_categories ul {	list-style:none;
}#footer .widget_categories ul ul.children {}#footer .widget_categories a {}#footer .widget_categories select.postform {}#footer .widget_categories option {}#footer .widget_categories .level-0 {}#footer .widget_categories .level-1 {}#footer .widget_categories .level-2 {}#footer .widget_categories .level-3 {}#footer .recentcomments {}#footer #recentcomments {}#footer #recentcomments li {}#footer #recentcomments li a {}#footer .widget_recent_comments {}#footer .widget_recent_entries {}#footer .widget_recent_entries ul {	list-style:none;
}#footer .widget_recent_entries ul li a {}#footer .widget_links ul li a {}#footer .widget_archive {}#footer .widget_archive ul {	list-style:none;
}#footer .widget_archive ul li a {}#footer .widget_archive option {}#footer .widget_pages {}#footer .widget_pages ul {}#footer .widget_pages ul li {}#footer .widget_pages ul li a {}#footer .widget_links {}#footer .widget_links li:after {}#footer .widget_links li:before {}#footer .widget_tag_cloud {}#footer .widget_tag_cloud a {}#footer .widget_tag_cloud a:after {}#footer .widget_tag_cloud a:before {}#footer .widget_calendar {}#footer #calendar_wrap {	width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}#footer #wp-calendar {	font-size:12px;
font-weight:300;
border-collapse:separate;
border-spacing:8px;
margin-left:-2px;
}#footer #wp-calendar	caption {	display:none;
}#footer #wp-calendar tbody td {	margin-bottom:10px;
text-align:center;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
padding:0px;
}#footer #wp-calendar tbody td:hover {	border-color:#e2e2e2;
}#footer #wp-calendar tbody td.pad {	border:0;
}#footer #wp-calendar tbody td#today {	color:#47C2DC;
border-color:#47C2DC;
}#footer #wp-calendar tfoot td#prev a,#wp-calendar tfoot td#next a {	font-size:12px;
font-weight:400;
position:relative;
text-transform:uppercase;
bottom:-9px;
margin-bottom:1px;
}#footer #wp-calendar tfoot td#prev {	text-align:left;
}#footer #wp-calendar tfoot td#next {	text-align:right;
}#footer #wp-calendar thead th {	font-size:13px;
font-weight:400;
text-align:center;
padding-bottom:10px;
}#footer #calendar_wrap th {}#footer #calendar_wrap td {}#footer #wp-calendar tr td {}#footer #wp-calendar caption {}#footer #wp-calendar a {}#footer #wp-calendar #today {}#footer #wp-calendar #prev {}#footer #wp-calendar #next {}#footer #wp-calendar #next a {}#footer #wp-calendar #prev a {}#footer .widget_categories {}#footer .widget_categories ul {} #footer .widget_categories ul ul.children {}#footer .widget_categories a {}#footer .widget_categories select{}#footer .widget_categories select.postform {}#footer .widget_categories option {}#footer .widget_categories .level-0 {}#footer .widget_categories .level-1 {}#footer .widget_categories .level-2 {}#footer .widget_categories .level-3 {}#footer .recentcomments {}#footer #recentcomments {}#footer #recentcomments li {}#footer #recentcomments li a {}#footer .widget_recent_comments {}#footer .widget_recent_entries {}#footer .widget_recent_entries ul {	list-style:none;
}#footer .widget .tagcloud .wp-tag-cloud li {	border-bottom:none !important;
padding:0;
padding-left:15px;
position:relative;
display:inline-block;
}#footer .widget .tagcloud a:after {  	content: "";
position: absolute;
top: 10px;
left: 0px;
float: left;
width: 4px;
height: 4px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #fff;
}#footer .widget .tagcloud a:before {	color:#FFF;
border-color: transparent #c4c8cd transparent transparent;
content: "";
float: left;
position: absolute;
top: 0;
left: -15px;
width: 0;
height: 0;
border-color: transparent #c4c8cd transparent transparent;
border-style: solid;
border-width: 12px 15px 12px 0;
}#footer .widget .tagcloud a {	position:relative;
color:#FFF !important;
background:#c4c8cd;
padding: 6px 7px;
font-family: 'Open Sans', serif;
font-weight: bold;
font-size: 8px !important;
text-transform: uppercase;
margin:5px 0;
display:inline-block;
}#footer .widget .tagcloud a:hover {}#footer .widget_recent_entries {} #footer {	position:relative;
background:#2b2f33;
}#footer-top {	padding: 100px 0;
color: #FEFEFE;
text-align: left;
line-height: 1.2;
} #footer-inside ul {	list-style:none;
padding-left:0px;
}#footer-bottom-inside, #footer-bottom-inside a {	color:#bdbfc2;
}#footer-bottom-inside {	padding:30px 0px;
font-size: 10px;
font-weight: 400;
letter-spacing: 0px;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
line-height: 30px;
}#footer-bottom-inside a{	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}#footer-bottom-inside a i {	color:#616666;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}#footer-bottom {	position:relative;
background: rgba(0,0,0,0.1);
}.site-info a {	color:#87909b;
}.site-info {	color:#87909b;
margin-top:20px;
text-align:center;
display: block;
font-size: 13px;
line-height:1;
font-weight: 400;
letter-spacing: 0px;
font-family: "Open Sans", sans serif;
text-transform: none;
}.footer-navigation {	text-align:center;
display: block;
}.footer-nav li:last-child a:after {	border:none;
}.footer-nav a:hover, .footer-nav a.active {	color:#fff;
}.footer-nav a {	color:#c4c8cd;
padding: 0px 5px;
margin: 0px 5px;
display: block;
line-height:1;
letter-spacing: 0px;
font-family: 'Montserrat', sans-serif;
font-size: 11px;
font-weight: 400;
letter-spacing: .08em;
text-transform: uppercase;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
transition: all 0.2s ease;
vertical-align:middle;
}.footer-nav ul {  	width: 100%;
margin: 0;
padding: 0;
list-style: none;
text-align: center;
}.footer-nav li {  	position: relative;
display: inline-block;
word-wrap: break-word;
}   #cart-side .widget:first-child {	margin-top:0px;
}#cart-side .widget_shopping_cart a {	color:#999 !important;
}#cart-side .widget {	color: #1E2023;
margin-bottom:30px;
}#cart-side-inner .widget a, .total, .quantity, .amount {	color: #090B0E;
}#cart-side-inner .widget a:hover {	color:#FFF;
}#cart-side .widget ul {	list-style:none;
padding-left:0px;
}#cart-side .widgettitle {	color:#FFF;
line-height: 30px;
font-family: "Montserrat", sans serif;
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
}#cart-side-inner .widget .tagcloud .wp-tag-cloud li {	border-bottom:none !important;
padding:0;
padding-left:15px;
position:relative;
display:inline-block;
}#cart-side-inner .widget .tagcloud a:after {  	content: "";
position: absolute;
top: 10px;
left: 0px;
float: left;
width: 4px;
height: 4px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #fff;
}#cart-side-inner .widget .tagcloud a:before {	color:#FFF;
border-color: transparent #c4c8cd transparent transparent;
content: "";
float: left;
position: absolute;
top: 0;
left: -15px;
width: 0;
height: 0;
border-color: transparent #c4c8cd transparent transparent;
border-style: solid;
border-width: 12px 15px 12px 0;
}#cart-side #wp-calendar {	width:100%;
}#cart-side-inner .widget .tagcloud a {	position:relative;
color:#FFF !important;
background:#c4c8cd;
padding: 6px 7px;
font-family: 'Open Sans', serif;
font-weight: bold;
font-size: 8px !important;
text-transform: uppercase;
margin:5px 0;
display:inline-block;
}#cart-side-inner .widget .tagcloud a:hover {} #secondary-column .widget, #secondary-column .widget a, #secondary-column .textwidget p, #secondary-column input[type="text"], #secondary-column input[type="email"], #secondary-column textarea, #secondary-column input[type="password"], #secondary-column input[type="url"], #secondary-column select, #secondary-column input[type=submit], #secondary-column #wp-calendar thead th, #secondary-column #wp-calendar {	color:#87909b;
}#secondary-column .widget a:hover, #secondary-column .widget_recent_entries ul li a:hover, #secondary-column #wp-calendar tbody td a,#secondary-column #wp-calendar tfoot td#prev a:hover,#secondary-column #wp-calendar tfoot td#next a:hover {	color:#666;
}#secondary-column .tagcloud a, #secondary-column .tagcloud a:hover {	background:#ffd300;
color:#FFF;
}#secondary-column input[type="password"], #secondary-column input[type="text"], #secondary-column input[type="email"], #secondary-column textarea, #secondary-column input[type="password"], input[type="url"], #secondary-column select, #secondary-column input {	border-bottom: 2px solid #f7f7f7;
} #secondary-column .widgettitle {  	font-size: 14px;
margin-bottom:15px;
}#secondary-column .search-form i.search-icon {  	color: #87909b;
}#secondary-column .widget ul li.menu-item-has-children:after {	content:"\f107";
}#secondary-column .widget ul li:after {	z-index:-1;
font-family: "FontAwesome";
content: "\f105";
position: absolute;
top: 10px;
right: 0;
font-size: 14px;
color: #87909b;
margin-left: 10px;
}#secondary-column .widget {	padding:0px;
margin-bottom: 30px;
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.6;
} #secondary-column .widget {	font-size:14px;
padding-bottom: 30px;
}#secondary-column select {	background-size: 9px 6px;
background-image: url(//belliandbelli.com/wp-content/themes/cleayn/images/down-arrow@2x.png);
background-color: none;
background-repeat: no-repeat;
background-position: 100% center;
background-repeat: no-repeat;
position: relative;
color: #87909b;
font-weight: 400;
}.slider-container {	overflow:hidden;
}.price_slider_wrapper {	padding-top:20px;
}#secondary-column .widget:last-child {	margin-bottom:0px;
border-bottom:0px;
}#secondary-column .textwidget {	font-weight: normal;
text-align: left;
text-transform: none;
font-size: 14px;
}#secondary-column .widget img {	-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}#secondary-column .widget img:hover {	opacity:0.8;
}#secondary-column ul {	list-style:none;
padding-left:0px;
margin:0;
}#secondary-column ul.sub-menu li a, #secondary-column ul.children li a {	padding-top:5px;
margin-top:5px;
padding-left:15px;
}#secondary-column ul.sub-menu li:first-child, #secondary-column ul.children li:first-child {	margin-top:10px;
border-top: 2px solid #f7f7f7;
}#secondary-column .widget ul li.page_item_has_children, #secondary-column .widget ul li.menu-item-has-children {	padding-right:0px;
}#secondary-column .widget ul li {		border-bottom: 2px solid #f7f7f7;
position: relative;
padding: 10px 0px;
padding-left:0px;
}#secondary-column .widget ul li:last-child {	margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: none !important;
}#secondary-column .widget_meta {}#secondary-column .widget_meta ul {	list-style:none;
}#secondary-column .widget_meta ul li a {}#secondary-column .widget_links {}#secondary-column .widget_links ul {	list-style:none;
}#secondary-column .widget_links ul li a {}#secondary-column .widget_twitter ul {	list-style:none;
}#secondary-column .widget_twitter ul li {	background:none;
padding-left:0px;
}#secondary-column .widget_archive {}#secondary-column .widget_archive ul {	list-style:none;
}#secondary-column .widget_archive ul li a {}#secondary-column .widget_archive option {}#secondary-column .widget_pages {}#secondary-column .widget_pages ul {	list-style:none;
}#secondary-column .widget_pages ul li a {}#secondary-column .widget_links {}#secondary-column .widget_links li:after {}#secondary-column .widget_links li:before {}#secondary-column .widget_tag_cloud {}#secondary-column .widget_tag_cloud a {}#secondary-column .widget_tag_cloud a:after {}#secondary-column .widget_tag_cloud a:before {}#secondary-column .widget_calendar {}#secondary-column #calendar_wrap {	width:100%;
overflow:auto;
}#secondary-column #calendar_wrap th {}#secondary-column #calendar_wrap td {}#secondary-column #wp-calendar tr td {}#secondary-column #wp-calendar caption {	text-align:left;
}#secondary-column #wp-calendar a {}#secondary-column #wp-calendar #today {}#secondary-column #wp-calendar #prev {}#secondary-column #wp-calendar #next {}#secondary-column #wp-calendar #next a {}#secondary-column #wp-calendar #prev a {}#secondary-column .widget_categories {}#secondary-column .widget_categories ul {	list-style:none;
}#secondary-column .widget_categories ul ul.children {}#secondary-column .widget_categories a {}#secondary-column .widget_categories select.postform {}#secondary-column .widget_categories option {}#secondary-column .widget_categories .level-0 {}#secondary-column .widget_categories .level-1 {}#secondary-column .widget_categories .level-2 {}#secondary-column .widget_categories .level-3 {}#secondary-column .recentcomments {}#secondary-column #recentcomments {}#secondary-column #recentcomments li {}#secondary-column #recentcomments li a {}#secondary-column .widget_recent_comments {}#secondary-column .widget_recent_entries {}#secondary-column .widget_recent_entries ul {	list-style:none;
}#secondary-column .widget_recent_entries ul li a {}#secondary-column .widget_links ul li a {}#secondary-column .widget_archive {}#secondary-column .widget_archive ul {	list-style:none;
}#secondary-column .widget_archive ul li a {}#secondary-column .widget_archive option {}#secondary-column .widget_pages {}#secondary-column .widget_pages ul {}#secondary-column .widget_pages ul li {}#secondary-column .widget_pages ul li a {}#secondary-column .widget_links {}#secondary-column .widget_links li:after {}#secondary-column .widget_links li:before {}#secondary-column .widget_tag_cloud {}#secondary-column .widget_tag_cloud a {}#secondary-column .widget_tag_cloud a:after {}#secondary-column .widget_tag_cloud a:before {}#secondary-column .widget_calendar {}#secondary-column #calendar_wrap {	width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}#secondary-column #wp-calendar {	width:100%;
font-size:12px;
font-weight:300;
border-collapse:separate;
border-spacing:8px;
margin-left:-2px;
}#secondary-column #wp-calendar	caption {	display:none;
}#secondary-column #wp-calendar tbody td {	margin-bottom:10px;
text-align:center;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
padding:0px;
}#secondary-column #wp-calendar tbody td:hover {	border-color:#e2e2e2;
}#secondary-column #wp-calendar tbody td.pad {	border:0;
}#secondary-column #wp-calendar tbody td#today {	color:#ffd300;
border-color:#ffd300;
}#secondary-column #wp-calendar tfoot td#prev a,#wp-calendar tfoot td#next a {	color:#888;
font-size:12px;
font-weight:400;
position:relative;
text-transform:uppercase;
bottom:-9px;
margin-bottom:1px;
}#secondary-column #wp-calendar tfoot td#prev {	text-align:left;
}#secondary-column #wp-calendar tfoot td#next {	text-align:right;
}#secondary-column #wp-calendar thead th {	font-size:13px;
font-weight:400;
text-align:center;
padding-bottom:10px;
}#secondary-column #calendar_wrap th {}#secondary-column #calendar_wrap td {}#secondary-column #wp-calendar tr td {}#secondary-column #wp-calendar caption {}#secondary-column #wp-calendar a {}#secondary-column #wp-calendar #today {}#secondary-column #wp-calendar #prev {}#secondary-column #wp-calendar #next {}#secondary-column #wp-calendar #next a {}#secondary-column #wp-calendar #prev a {}#secondary-column .widget_categories {}#secondary-column .widget_categories ul {} #secondary-column .widget_categories ul ul.children {}#secondary-column .widget_categories a {}#secondary-column .widget_categories select{}#secondary-column .widget_categories select.postform {}#secondary-column .widget_categories option {}#secondary-column .widget_categories .level-0 {}#secondary-column .widget_categories .level-1 {}#secondary-column .widget_categories .level-2 {}#secondary-column .widget_categories .level-3 {}#secondary-column .recentcomments {}#secondary-column #recentcomments {}#secondary-column #recentcomments li {}#secondary-column #recentcomments li a {}#secondary-column .widget_recent_comments {}#secondary-column .widget_recent_entries {}#secondary-column .widget_recent_entries ul {	list-style:none;
}#secondary-column .tagcloud .wp-tag-cloud li {	border-bottom:none !important;
padding:0;
padding-left:15px;
position:relative;
display:inline-block;
}#secondary-column .tagcloud a:after {  	content: "";
position: absolute;
top: 10px;
left: 0px;
float: left;
width: 4px;
height: 4px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #fff;
}#secondary-column .tagcloud a:before {	color:#FFF;
border-color: transparent #cccccc transparent transparent;
content: "";
float: left;
position: absolute;
top: 0;
left: -15px;
width: 0;
height: 0;
border-color: transparent #cccccc transparent transparent;
border-style: solid;
border-width: 12px 15px 12px 0;
}#secondary-column .tagcloud a {	background:#cccccc;
position:relative;
color:#FFF !important;
padding: 6px 7px;
font-family: 'Open Sans', serif;
font-weight: bold;
font-size: 8px !important;
text-transform: uppercase;
margin:5px 0;
display:inline-block;
}#secondary-column .tagcloud a:hover {}#secondary-column .widget_recent_entries {}  sup {	font-size:xx-small;
vertical-align:top;
} sub {	font-size:xx-small;
vertical-align:bottom;
} .search-form {	position: relative;
}.bypostauthor {}.archive .gallery-wrap, .search .gallery-wrap {	display: none;
}.gallery-wrap {	margin-bottom: 25px;
}.sticky {}.wp-caption {	color: #999;
max-width: 100%; text-align: center;
text-transform: uppercase;
overflow:hidden;
}.wp-caption.alignnone { 	margin: 5px 20px 20px 0;
}.wp-caption.alignleft { 	margin: 5px 40px 10px 0;
}.wp-caption.alignright { 	margin: 5px 0 10px 40px;
}img.alignleft, img.alignright {	padding: 5px;
}img.alignleft {	margin: 5px 40px 10px 0;
}img.alignright {	margin: 5px 0 10px 40px;
}.wp-caption img {    	border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}.wp-caption img {	-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
overflow:hidden;
}.wp-caption p.wp-caption-text {	position:relative;
font-size: 10px !important;
margin: 0 !important;
padding: 3px 0 0 0!important;
z-index:999;
}.even .wp-caption p.wp-caption-text {	position:relative;
font-size: 10px !important;
margin: 0 !important;
padding: 3px 0 0 0!important;
z-index:999;
background:#FFF;
}.odd .wp-caption p.wp-caption-text {	position:relative;
font-size: 10px !important;
margin: 0 !important;
padding: 3px 0 0 0!important;
z-index:999;
background:rgb(244, 244, 246);
}#widget {	width:100%;
}.gallery {	margin-bottom: 30px !important;
text-align: center;
}.gallery-caption { 	text-align: center;
}.gallery-item {	display: inline-block !important;
float:left !important;
margin-right: 2px;
margin-bottom: 2px;
width:33% !important;
}.gallery-icon {}.gallery-item img {    	height: auto;
padding: 5px;
border: solid 1px #e6e6e6 !important;
}.widgetContainer {	position: absolute;
max-width: 700px;
min-width: 288px;
height: 100%;
}.gallery dl {}.gallery dt {}.gallery dd {}.gallery dl a {}.gallery dl img {}.gallery-caption {}.size-full {}.size-large {}.size-medium {}.size-thumbnail {}.wp-smiley {	margin: 0 !important;
max-height: 1em;
}blockquote.left {	margin-right: 20px;
text-align: right;
margin-left: 0;
width: 33%;
float: left;
}blockquote.right {	margin-left: 20px;
text-align: left;
margin-right: 0;
width: 33%;
float: right;
}li.categories {}  li.cat-item {}li.cat-item-{id} {}li.current-cat {}li.current-cat-parent {}.comment-block .children {	padding: 30px 0 0px 0;
margin: 30px 0 0px 0;
}.linkcat {}.blogroll {}   .sb-active #to-top {	opacity:0;
visibility:hidden;
}#to-top {	z-index:9999999;
visibility:visible;
opacity:1;
text-align:center;
cursor:pointer;
position:fixed;
bottom:20px;
right:20px;
width:40px;
height:40px;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0px,80px,0);
transform: translate3d(0px,80px,0);
}#to-top.in-view {	-webkit-transform: translate3d(0px,0px,0);
transform: translate3d(0px,0px,0);
}#to-top i {	line-height:40px;
} .sbHolder{	background: none;
font-weight: normal;
position: relative;
height:40px;
}.sbHolder:focus .sbSelector{	}body #secondary-column .widget .sbHolder .sbOptions li {	border-bottom:0px !important;
}.sbSelector{	border-bottom: 2px solid #f7f7f7;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
height: 40px;
left: 0;
line-height: 40px;
outline: none;
overflow: hidden;
position: absolute;
top: 0;
width: 100%;
}.sbSelector:hover{	color:#666;
}.sbSelector:link, .sbSelector:visited {	color: #87909b;
outline: none;
text-decoration: none;
}.sbToggle:after {	color: #87909b;
content:"\f107";
position:absolute;
right:0;
line-height:40px;
font-family:"FontAwesome";
}.sbToggle{	display: block;
height: 40px;
outline: none;
position: absolute;
right: 0;
top: 0;
width: 30px;
}.sbHolderDisabled{	background-color: #3C3C3C;
border: solid 1px #515151;
}.sbHolderDisabled .sbHolder{	}.sbHolderDisabled .sbToggle{	}.sbOptions li:first-child {	display:none;
}.sbOptions{	background-color: #f7f7f7;
list-style: none;
left: 0px;
margin: 0;
z-index: 100;
-webkit-transform: translateZ(100) !important;
padding: 10px 0;
position: absolute;
top: 30px;
width: 100%;
border-top: 2px solid rgba(0,0,0,0.05) !important;
overflow-y: auto;
}.sbOptions li{	padding: 10px 0px !important;
border-bottom:none !important;
}.sbOptions a{	border-bottom: none;
display: block;
outline: none;
padding: 0px 15px !important;
line-height:1.8;
}.sbOptions li:after{	content:"" !important;
}.sbOptions a:link, .sbOptions a:visited{	color: #87909b;
text-decoration: none;
}.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{	color: #666;
}.sbOptions li.last a{	border-bottom: none;
}.sbOptions .sbDisabled{	border-bottom: dotted 1px #515151;
color: #999;
display: block;
padding: 7px 0 7px 3px;
}.sbOptions .sbGroup{	border-bottom: dotted 1px #515151;
color: #EBB52D;
display: block;
font-weight: bold;
padding: 7px 0 7px 3px;
}.sbOptions .sbSub{	padding-left: 17px;
} .slick-slider { position: relative;
display: block;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}.slick-list { position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}.slick-list:focus { outline: none;
}.slick-loading .slick-list {}.slick-list.dragging { cursor: pointer;
cursor: hand;
}.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}.slick-track { position: relative;
left: 0;
top: 0;
display: block;
}.slick-track:before, .slick-track:after { content: "";
display: table;
}.slick-track:after { clear: both;
}.slick-loading .slick-track { visibility: hidden;
}.slick-slide { float: left;
height: 100%;
min-height: 1px;
display: none;
position:relative;
}[dir="rtl"] .slick-slide { float: right;
}.slick-slide img { display: block;
position:relative;
}.slick-slide .back-image {  background:#000000;
position:absolute;
top:0;
bottom:0;
height:100%;
width:100%;
display:block;
z-index:-1;
}.slick-slide .back-image-testimonial {  background:#000000;
position:absolute;
top:1px;
left:1px;
bottom:0;
height:98%;
width:98%;
display:block;
z-index:-1;
border-radius:55%;
}.image-info {position: relative;
display: block;
background: #fff;
padding: 15px 15px 25px;
text-align: center;
}.slick-slide.slick-loading img { display: none;
}.slick-slide.dragging img { pointer-events: none;
}.slick-initialized .slick-slide {margin:0px 0px;
display: block;
overflow:hidden;
}.testimonial-slider .slick-initialized .slick-slide {margin:0px 0px;
}.slick-initialized .slick-slide img {-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}.testimonial-slider .slick-initialized .slick-slide img {opacity:1.0;
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}.slick-initialized .slick-center { opacity: 1;
transition: all 300ms ease;
}.slick-initialized .slick-center { transition: all 300ms ease;
}.slick-initialized .slick-center img { opacity:1.0;
}.testimonial-slider  .slick-initialized .slick-center img { opacity:1.0;
}.slick-loading .slick-slide { visibility: hidden;
}.slick-vertical .slick-slide { display: block;
height: auto;
border: 1px solid transparent;
} .slick-prev, .slick-next { position: absolute;
display: block;
line-height: 0;
font-size: 0;
cursor: pointer;
bottom:20px;
background: transparent;
color: transparent;
padding: 0;
border: none;
outline: none;
width:35px;
height:35px;
background:#FFF;
}.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none;
color: transparent;
}.slick-prev:hover:before, .slick-next:hover:before { opacity: 1;
}.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 1;
}.slick-prev:before, .slick-next:before { font-family: "Ionicons";
font-size: 15px;
line-height: 1;
color: #87909b;
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}.slick-disabled {  pointer-events: none;
cursor: default;
opacity: 0.4;
}.slick-prev { left: 20px;
}[dir="rtl"] .slick-prev { left: auto;
right: -25px;
}.slick-prev:before { content:"\f3cf";
}[dir="rtl"] .slick-prev:before { content:"\f3cf";
}.slick-next { left: 55px;
}[dir="rtl"] .slick-next { left: -25px;
right: auto;
}.slick-next:before { content: "\f3d1";
}[dir="rtl"] .slick-next:before { content: "\f3d1";
}.slider-nav {	width:80%;
max-width:960px;
margin:0 auto;
}.image-blockquote img {	border-radius: 50%;
cursor:pointer;
height:auto;
margin:0 auto;
}.image-blockquote {	position:relative;
max-width:80px;
height:auto;
margin:0 auto;
} .slick-dots li {	display: inline-block;
position:relative;
width: 6px;
height: 6px;
cursor:pointer;
margin: 5px 7px;
filter: Alpha(Opacity=50); opacity: 0.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background:none;
border: solid 2px #d2d8d9;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}.slick-dots li:hover, .slick-dots li.slick-active {	filter: Alpha(Opacity=100); opacity: 1;
border:none;
background:#84cbc5;
border: solid 2px #84cbc5;
}.slick-dots { margin-top:0px;
position: relative;
list-style: none;
display: block;
text-align: center;
padding: 0;
width: 100%;
}.slick-dots li button { border: 0;
background: transparent;
display: block;
height: 8px;
width: 8px;
outline: none;
line-height: 0;
font-size: 0;
color: transparent;
padding: 5px;
cursor: pointer;
}.slick-dots li button:hover, .slick-dots li button:focus { outline: none;
}.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1;
}.slick-dots li button:before { position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
font-family: "slick";
font-size: 6px;
line-height: 20px;
text-align: center;
color: black;
opacity: 0.25;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}.testimonial-slider .slick-initialized .slick-slide {} #tabs {	text-align:center;
padding:0;
list-style:none;
margin-bottom:30px;
}#tabs li a {	padding-bottom:5px;
color:#87909b;
border-bottom:2px solid #ffd300;
}#tabs li a.inactive{	color:#87909b;
border-bottom:2px solid #F7F7F7;
}#tabs li a:hover, #tabs li a.inactive:hover {	border-bottom:2px solid #ffd300;
}#tabs li {	padding:0px;
font-size: 12px;
margin:0px 10px;
font-weight: 500;
display: inline-block;
text-transform: none;
} .nano {  position : relative;
width    : 100%;
height   : 100%;
overflow : hidden;
}.nano > .nano-content {  outline:0px !important;
position      : absolute;
overflow      : scroll;
overflow-x    : hidden;
top           : 0;
right         : 0;
bottom        : 0;
left          : 0;
background: #DBDBDB;
}.nano > .nano-content:focus {  outline: thin dotted;
}.nano > .nano-content::-webkit-scrollbar {  display: none;
}.has-scrollbar > .nano-content::-webkit-scrollbar {  display: block;
}.nano > .nano-pane {  background : rgba(0,0,0,.25);
position   : absolute;
width      : 10px;
right      : 0;
top        : 0;
bottom     : 0;
visibility : hidden\9; opacity    : .01;
-webkit-transition    : .2s;
-moz-transition       : .2s;
-o-transition         : .2s;
transition            : .2s;
-moz-border-radius    : 5px;
-webkit-border-radius : 5px;
border-radius         : 5px;
}.nano > .nano-pane > .nano-slider {  background: #444;
background: rgba(0,0,0,.5);
position              : relative;
margin                : 0 1px;
-moz-border-radius    : 3px;
-webkit-border-radius : 3px;
border-radius         : 3px;
}.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {  visibility : visible\9; opacity    : 0.99;
} .search-form i.search-icon {	opacity:1.0;
}.search-form i.loading-icon {	display:none;
color:#666;
text-align:center;
margin:0 auto;
font-size:9px;
padding:3px 2px 2px 0px;
line-height: 1.1;
font-weight: 600;
z-index: 100;
position:absolute;
background:#fff;
-webkit-transition: all 0s ease;
-moz-transition: all 0s ease;
transition: all 0s ease;
}.search-form #s.live-search-loading + #searchsubmit i.loading-icon {	display:inline-block;
}.search-form #s.live-search-loading + #searchsubmit i.search-icon {	opacity:0;
}#search-result {	border-top: 2px solid rgba(0,0,0,0.05);
position:absolute;
background-color: #f7f7f7;
color:#87909b;
list-style:none;
font-size:14px;
top:-2px;
width:143%;
left: 0px;
margin: 0;
padding: 0;
z-index:9999;
-moz-border-radius:0px;
-webkit-border-radius:0px;
border-radius:0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}#search-result li {	margin:0;
}#search-result li:last-child {	margin:0;
}#search-result a {	display:block;
color:#87909b;
font-size:13px;
line-height:1.8;
padding: 12px 15px;
white-space:normal;
}#search-result a:hover {	text-decoration:none;
color:#666;
-moz-border-radius:0px;
-webkit-border-radius:0px;
border-radius:0px;
}#search-result img {	vertical-align:middle;
margin:0 10px 0 0;
}#search-result .nothing-here {	padding:14px 25px;
line-height:1.8;
}#jquery-live-search {	overflow:visible  !important;
} .ytLoad {    	position: fixed;
z-index: 2147483647;
top: 0;
left: -6px;
width: 0%;
height: 2px;
background: #ffd300;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
border-radius: 1px;
}.ytLoad.error {    background:#ffd300;
}.ytLoad dd, .ytLoad dt {    position: absolute;
top: 0;
height: 2px;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
}.ytLoad.error dd, .ytLoad.error dt {}.ytLoad dt {    opacity: .6;
width: 180px;
right: -80px;
clip: rect(-6px,90px,14px,-6px);
}.ytLoad dd {    opacity: .6;
width: 20px;
right: 0;
clip: rect(-6px,22px,14px,10px);
} .zilla-dribbble-shots li:nth-child(2n+2) {	margin-right:0%;
}.zilla-dribbble-shots li a:before {	content:"" !important;
margin-right:0px !important;
}.zilla-dribbble-shots li {	width:100%;
margin-right:0%;
float:left;
margin:0px;
} .owl-carousel li {	list-style:none;
padding:0;
margin:0;
}.owl-carousel{	padding:0;
margin:0;
list-style:none;
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}.owl-carousel .owl-wrapper{	display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}.owl-carousel .owl-wrapper-outer{	overflow:hidden;
position: relative;
width: 100%;
z-index:1;
}.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}	.owl-carousel .owl-item {  	-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) scale(1.0, 1.0);
}.owl-carousel .owl-item{	float: left;
position:relative;
}.owl-carousel .img-caption {	padding:5px 15px;
color:#FFF;
position:absolute;
bottom:0;
left:0;
background: #ffd300;
}.owl-controls .owl-page,.owl-controls .owl-buttons div{	cursor: pointer;
}.owl-controls {	-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}.owl-origin {	-webkit-perspective: 1200px;
-webkit-perspective-origin-x : 50%;
-webkit-perspective-origin-y : 50%;
-moz-perspective : 1200px;
-moz-perspective-origin-x : 50%;
-moz-perspective-origin-y : 50%;
perspective : 1200px;
}.owl-fade-out {  	z-index: 10;
-webkit-animation: fadeOut .7s both ease;
-moz-animation: fadeOut .7s both ease;
animation: fadeOut .7s both ease;
}.owl-fade-in {  	-webkit-animation: fadeIn .7s both ease;
-moz-animation: fadeIn .7s both ease;
animation: fadeIn .7s both ease;
}.owl-backSlide-out {  	-webkit-animation: backSlideOut 1s both ease;
-moz-animation: backSlideOut 1s both ease;
animation: backSlideOut 1s both ease;
}.owl-backSlide-in {  	-webkit-animation: backSlideIn 1s both ease;
-moz-animation: backSlideIn 1s both ease;
animation: backSlideIn 1s both ease;
}.owl-goDown-out {  	-webkit-animation: scaleToFade .7s ease both;
-moz-animation: scaleToFade .7s ease both;
animation: scaleToFade .7s ease both;
}.owl-goDown-in {  	-webkit-animation: goDown .6s ease both;
-moz-animation: goDown .6s ease both;
animation: goDown .6s ease both;
}.owl-fadeUp-in {  	-webkit-animation: scaleUpFrom .5s ease both;
-moz-animation: scaleUpFrom .5s ease both;
animation: scaleUpFrom .5s ease both;
}.owl-fadeUp-out {  	-webkit-animation: scaleUpTo .5s ease both;
-moz-animation: scaleUpTo .5s ease both;
animation: scaleUpTo .5s ease both;
}@-webkit-keyframes empty {  	0% {opacity: 1}}@-moz-keyframes empty {  	0% {opacity: 1}}@keyframes empty {  	0% {opacity: 1}}@-webkit-keyframes fadeIn {  	0% { opacity:0;
}  	100% { opacity:1;
}}@-moz-keyframes fadeIn {  	0% { opacity:0;
}  	100% { opacity:1;
}}@keyframes fadeIn {  	0% { opacity:0;
}  	100% { opacity:1;
}}@-webkit-keyframes fadeOut {  	0% { opacity:1;
}  	100% { opacity:0;
}}@-moz-keyframes fadeOut {  	0% { opacity:1;
}  	100% { opacity:0;
}}@keyframes fadeOut {  	0% { opacity:1;
}  	100% { opacity:0;
}}@-webkit-keyframes backSlideOut {  	25% { opacity: .5;
-webkit-transform: translateZ(-500px);
}  	75% { opacity: .5;
-webkit-transform: translateZ(-500px) translateX(-200%);
}  	100% { opacity: .5;
-webkit-transform: translateZ(-500px) translateX(-200%);
}}@-moz-keyframes backSlideOut {  	25% { opacity: .5;
-moz-transform: translateZ(-500px);
}  	75% { opacity: .5;
-moz-transform: translateZ(-500px) translateX(-200%);
}  	100% { opacity: .5;
-moz-transform: translateZ(-500px) translateX(-200%);
}}@keyframes backSlideOut {  	25% { opacity: .5;
transform: translateZ(-500px);
}  	75% { opacity: .5;
transform: translateZ(-500px) translateX(-200%);
}  	100% { opacity: .5;
transform: translateZ(-500px) translateX(-200%);
}}@-webkit-keyframes backSlideIn {  	0%, 25% { opacity: .5;
-webkit-transform: translateZ(-500px) translateX(200%);
}  	75% { opacity: .5;
-webkit-transform: translateZ(-500px);
}  	100% { opacity: 1;
-webkit-transform: translateZ(0) translateX(0);
}}@-moz-keyframes backSlideIn {  	0%, 25% { opacity: .5;
-moz-transform: translateZ(-500px) translateX(200%);
}  	75% { opacity: .5;
-moz-transform: translateZ(-500px);
}  	100% { opacity: 1;
-moz-transform: translateZ(0) translateX(0);
}}@keyframes backSlideIn { 	0%, 25% { opacity: .5;
transform: translateZ(-500px) translateX(200%);
}  	75% { opacity: .5;
transform: translateZ(-500px);
}  	100% { opacity: 1;
transform: translateZ(0) translateX(0);
}}@-webkit-keyframes scaleToFade {  	to { opacity: 0;
-webkit-transform: scale(.8);
}}@-moz-keyframes scaleToFade {  	to { opacity: 0;
-moz-transform: scale(.8);
}}@keyframes scaleToFade {  	to { opacity: 0;
transform: scale(.8);
}}@-webkit-keyframes goDown {  	from { -webkit-transform: translateY(-100%);
}}@-moz-keyframes goDown {  	from { -moz-transform: translateY(-100%);
}}@keyframes goDown {  	from { transform: translateY(-100%);
}}@-webkit-keyframes scaleUpFrom {  	from { opacity: 0;
-webkit-transform: scale(1.5);
}}@-moz-keyframes scaleUpFrom {  	from { opacity: 0;
-moz-transform: scale(1.5);
}}@keyframes scaleUpFrom {  	from { opacity: 0;
transform: scale(1.5);
}}@-webkit-keyframes scaleUpTo {  	to { opacity: 0;
-webkit-transform: scale(1.5);
}}@-moz-keyframes scaleUpTo {  	to { opacity: 0;
-moz-transform: scale(1.5);
}}@keyframes scaleUpTo {  	to { opacity: 0;
transform: scale(1.5);
}}.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item {	-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}.owl-theme .owl-controls {	width:100%;
text-align: center;
} .portfolio .owl-theme .owl-controls .owl-buttons .owl-prev {	left: 5px;
top: 50%;
margin-top:-15px;
font-size: 28px;
color: #4d515c;
}.portfolio .owl-theme .owl-controls .owl-buttons .owl-next {	right: 5px;
top: 50%;
margin-top:-15px;
font-size: 28px;
color: #4d515c;
}.portfolio .owl-theme .owl-controls .owl-buttons div {	position: absolute;
background:none;
opacity:1.0;
} .owl-theme .owl-controls .owl-buttons .owl-prev:before {	content:"\f124";
font-family:"Ionicons";
color:#9FAFBA;
}.owl-theme .owl-controls .owl-buttons .owl-next:before {	content:"\f125";
font-family:"Ionicons";
color:#9FAFBA;
}.owl-theme .owl-controls .owl-buttons div.owl-next {	padding: 8px 10px;
right:-50px;
top:50%;
margin-top:-50px;
}.section-navigation .btn.disabled:hover {	color:#87909b;
}.section-navigation .btn.disabled {	opacity:0.4;
cursor:default;
}.section-navigation .btn {	cursor:pointer;
color: #87909b;
font-size:20px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}.section-navigation .btn:hover {	color:#ffd300;
}.section-navigation .arrow-next {	margin-left:10px;
}.owl-theme .owl-controls .owl-buttons div.owl-prev {	padding: 8px 10px;
left:-50px;
top:50%;
margin-top:-50px;
}.owl-theme .owl-controls .owl-buttons div{	position:absolute;
text-align:left;
color: #87909b;
border:2px solid;
margin-left:5px;
display: inline-block;
zoom: 1;
line-height:16px;
*display: inline; font-size: 10px;
font-weight:bold;
}.owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);
opacity: 1;
text-decoration: none;
}.owl-theme .owl-controls .owl-page{	display: inline-block;
zoom: 1;
*display: inline;
}.owl-theme .owl-controls .owl-page span{	width: 8px;
height: 8px;
display: block;
border: 2px solid #3e4651;
background: none;
cursor: pointer;
text-indent: -9999px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
margin:0px 4px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{	opacity:1.0;
background:#3e4651;
}.single .owl-theme .owl-controls .owl-page span {	margin:0px 4px 0px 4px;
}.single .owl-pagination {	text-align:center;
}.centered .owl-pagination {	width:100%;
padding:30px 30px 0;
text-align:center;
}.owl-pagination {	width:100%;
padding:30px 15px 0;
text-align:center;
}.posts .owl-pagination {	text-align:left;
}.posts .owl-controls .owl-page span {	margin:0px 6px 0px 0px;
}.owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}.owl-item.loading{	min-height: 150px;
background: url(//belliandbelli.com/wp-content/themes/cleayn/AjaxLoader.gif) no-repeat center center} div.wpcf7-response-output {	margin-left:0px;
margin-right:0px;
}.wpcf7 p {}.wpcf7 input[type="text"], .wpcf7 textarea, .wpcf7-text {    	border: none;
background: none;
width: 100%;
padding: 15px 0;
margin-bottom:30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}.wpcf7-submit {	position:relative !important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin: 0px 0px 0 0;
padding: 10px 22px;
background: none;
color: #87909b;
border: 2px solid;
border-color: #87909b;
background:none !important;
position:relative !important;
display: inline-block;
margin-bottom: 0px;
font-weight: bold;
letter-spacing: 2px;
font-family: 'Open Sans', sans-serif;
line-height: 22px;
cursor: pointer;
width: auto;
letter-spacing: 2px;
text-transform: uppercase;
font-size: 8px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}.wpcf7-submit:hover {	border-color:#ffd300;
}div.wpcf7-validation-errors {	background-color: #ffcccc;
color: #c31b00;
padding:30px;
border:none;
}div.wpcf7-mail-sent-ok {	border:none;
padding:30px;
background-color: #d1f7b6;
color: #5e9537;
} #sb-site,.sb-site-container,.sb-slidebar,body,html{margin:0;
padding:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}body,html{width:100%;
overflow-x:hidden}html{height:100%}body{min-height:100%;
height:auto;
position:relative}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;
min-height:100vh;
position:relative;
z-index:1;
background-color:#fff}#sb-site:after,#sb-site:before,.sb-site-container:after,.sb-site-container:before{content:' ';
display:table;
clear:both}.sb-slidebar{height:100%;
overflow-y:auto;
position:fixed;
top:0;
z-index:0;
display:none;
background-color:#222}.sb-slidebar,.sb-slidebar *{-webkit-transform:translateZ(0px)}.sb-left{left:0}.sb-right{right:0}.sb-slidebar.sb-static,html.sb-static .sb-slidebar{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width:480px){.sb-slidebar{width:70%}.sb-width-thin{width:55%}.sb-width-wide{width:85%}}@media (min-width:481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width:768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width:992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width:1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}#sb-site,.sb-site-container,.sb-slide,.sb-slidebar{-webkit-transform:translate(0px);
-moz-transform:translate(0px);
-o-transform:translate(0px);
transform:translate(0px);
-webkit-transition:-webkit-transform 400ms ease;
-moz-transition:-moz-transform 400ms ease;
-o-transition:-o-transform 400ms ease;
transition:transform 400ms ease;
-webkit-transition-property:-webkit-transform,left,right;
-webkit-backface-visibility:hidden}.sb-hide{display:none}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
margin-bottom: 20px!important;
}#dynamic #header-nav-inner {
padding:0px;
line-height:auto;
}
.sb-active-right #dynamic.show {
top:-70px;
}
.header-cart {
position:relative;
}
#dynamic {
z-index:99;
position:fixed;
width:100%;
left:0;
right:0;
top:-70px;
-moz-transition: all 350ms ease;
-webkit-transition: all 350ms ease;
-o-transition: all 350ms ease;
transition: all 350ms ease;
}
#dynamic.show {
top: 0;
}
#dynamic-inner {
padding:0px 0;
background:#dbdbda;
}
.nav-extras, .header-nav {
vertical-align:middle;
display:inline-block;
}
.nav-extras {
padding-left:20px;
}
.logo {
width:100%;
float:none;
max-width:100%;
display:block;
text-align:center;
padding-bottom:40px;
}
.logo-image {
max-height:140px;
}
#nav-wrap {
width:100%;
float:none;
text-align:center;
line-height:30px;
padding:15px 0;
}
#header-nav-inner {
padding-bottom:15px;
}
.header-nav {
float:none;
margin:0;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
margin-bottom: 20px!important;
}   @media only screen and (max-width:755px) {
body #dynamic {
display:none;
}
.woocommerce .four-shop ul.products li.product {
width: 47%!important;
margin-right:3%!important;
position: relative!important;
float: left;
left: inherit!important;
top: inherit!important;
clear:none!important;
}
}   @media only screen and (min-width: 480px) and (max-width: 767px) {
body #dynamic {
display:none;
}
.woocommerce .four-shop ul.products li.product {
width: 47%!important;
margin-right:3%!important;
position: relative!important;
float: left;
left: inherit!important;
top: inherit!important;
clear:none!important;
}
#masonry-grid.shop-page {
height:auto!important;
}
}   @media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait){
.woocommerce .four-shop ul.products li.product {
width: 45%!important;
margin-right: 30px!important;
position: relative!important;
float: left;
left: inherit!important;
top: inherit!important;
}
#masonry-grid.shop-page {
height:auto!important;
}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape){
body #dynamic {
display:none;
}
.woocommerce .four-shop ul.products li.product {
width: 30%!important;
margin-right: 30px!important;
position: relative!important;
float: left;
left: inherit!important;
top: inherit!important;
}
#masonry-grid.shop-page {
height:auto!important;
}
} @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
.woocommerce .four-shop ul.products li.product {
width: 30%!important;
margin-right: 3%!important;
}
}   @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
body #nav-wrap {
display:block;
}
body #dynamic {
display:block;
}
body .mobile-menu {
display:none;
}
.woocommerce .four-shop ul.products li.product {
width: 30%!important;
margin-right:3%!importannt;
}
}
.product {
margin-right: 0px;
}
.woocommerce form .form-row {
padding: 0px;
margin: 0px !important;
}
div.addon-description p {
margin-bottom: 0.5em !important;
font-style: normal !important;
}
h3.addon-name {
margin-bottom: 0.5em !important;
text-align: left;
color: #090B0E !important;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
padding: 0px;
border-bottom: medium none;
border-top: medium none;
font-family: "Open Sans",sans serif;
font-size: 22px;
line-height: 1;
font-weight: 400;
} .feature-left {
background-color: #DBDBDA !important;
overflow:hidden !important;
}
.feature-left .feature-text {
max-height:510px !important;
}
.feature-left h4 {
color: #fff !important;
font-weight:normal !important;
font-size:2.2em !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
margin-bottom: 40px !important;
}
.intro-header .lead, .intro-header .lead a {
color: #FFF !important;
}
.woocommerce-breadcrumb {
display:none !important;
}
#reviewss {display:none !important; }
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .checkout-button, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button.button, .woocommerce button.button.alt {
background: white none repeat scroll 0% 0% !important;
color: #87909B;
border: 2px solid #87909B !important;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce button.button:hover, .woocommerce button.button.alt:hover {
background: white none repeat scroll 0% 0% !important;
color: #87909B;
border: 2px solid #ffd300 !important;
}
.cart-icon-wrapper {display:none;}
.linked, .woocommerce ul.products li.product-item .linked {
padding: 0px;
margin-left:-53px !important;
margin-bottom:8px !important;
}
.nav-wrap > div:nth-child(2) {display:none;}