.vi-flag,.vi-flag-64{display:inline-block;background-repeat:no-repeat}.vi-flag-64{display:inline-block!important;width:60px!important;height:40px!important;background-image:url(https://edicionesmimesis.cl/wp-content/plugins/woo-multi-currency/css/images/flags-64.png)!important}.vi-flag-64.flag-unknown{background-position:0 0}.vi-flag-64.flag-abkhazia{background-position:0 -64px}.vi-flag-64.flag-basque-country{background-position:-64px 0}.vi-flag-64.flag-british-antarctic-territory{background-position:-128px 0}.vi-flag-64.flag-commonwealth{background-position:-192px 0}.vi-flag-64.flag-england{background-position:-256px 0}.vi-flag-64.flag-gosquared{background-position:-320px 0}.vi-flag-64.flag-kosovo{background-position:-384px 0}.vi-flag-64.flag-mars{background-position:-448px 0}.vi-flag-64.flag-nagorno-karabakh{background-position:-512px 0}.vi-flag-64.flag-nato{background-position:-576px 0}.vi-flag-64.flag-northern-cyprus{background-position:-640px 0}.vi-flag-64.flag-olympics{background-position:-704px 0}.vi-flag-64.flag-red-cross{background-position:-768px 0}.vi-flag-64.flag-scotland{background-position:-832px 0}.vi-flag-64.flag-somaliland{background-position:-896px 0}.vi-flag-64.flag-south-ossetia{background-position:-960px 0}.vi-flag-64.flag-united-nations{background-position:-1024px 0}.vi-flag-64.flag-wales{background-position:-64px -64px}.vi-flag-64.flag-ad{background-position:-128px -64px}.vi-flag-64.flag-ae{background-position:-192px -64px}.vi-flag-64.flag-af{background-position:-256px -64px}.vi-flag-64.flag-ag{background-position:-320px -64px}.vi-flag-64.flag-ai{background-position:-384px -64px}.vi-flag-64.flag-al{background-position:-448px -64px}.vi-flag-64.flag-am{background-position:-512px -64px}.vi-flag-64.flag-an{background-position:-576px -64px}.vi-flag-64.flag-ao{background-position:-640px -64px}.vi-flag-64.flag-aq{background-position:-704px -64px}.vi-flag-64.flag-ar{background-position:-768px -64px}.vi-flag-64.flag-as{background-position:-832px -64px}.vi-flag-64.flag-at{background-position:-896px -64px}.vi-flag-64.flag-au,.vi-flag-64.flag-hm{background-position:-960px -64px}.vi-flag-64.flag-aw{background-position:-1024px -64px}.vi-flag-64.flag-ax{background-position:0 -128px}.vi-flag-64.flag-az{background-position:-64px -128px}.vi-flag-64.flag-ba{background-position:-128px -128px}.vi-flag-64.flag-bb{background-position:-192px -128px}.vi-flag-64.flag-bd{background-position:-256px -128px}.vi-flag-64.flag-be{background-position:-320px -128px}.vi-flag-64.flag-bf{background-position:-384px -128px}.vi-flag-64.flag-bg{background-position:-448px -128px}.vi-flag-64.flag-bh{background-position:-512px -128px}.vi-flag-64.flag-bi{background-position:-576px -128px}.vi-flag-64.flag-bj{background-position:-640px -128px}.vi-flag-64.flag-bl{background-position:-704px -128px}.vi-flag-64.flag-bm{background-position:-768px -128px}.vi-flag-64.flag-bn{background-position:-832px -128px}.vi-flag-64.flag-bo{background-position:-896px -128px}.vi-flag-64.flag-br{background-position:-960px -128px}.vi-flag-64.flag-bs{background-position:-1024px -128px}.vi-flag-64.flag-bt{background-position:0 -192px}.vi-flag-64.flag-bw{background-position:-64px -192px}.vi-flag-64.flag-by{background-position:-128px -192px}.vi-flag-64.flag-bz{background-position:-192px -192px}.vi-flag-64.flag-ca{background-position:-256px -192px}.vi-flag-64.flag-cc{background-position:-320px -192px}.vi-flag-64.flag-cd{background-position:-384px -192px}.vi-flag-64.flag-cf{background-position:-448px -192px}.vi-flag-64.flag-cg{background-position:-512px -192px}.vi-flag-64.flag-ch{background-position:-576px -192px}.vi-flag-64.flag-ci{background-position:-640px -192px}.vi-flag-64.flag-ck{background-position:-704px -192px}.vi-flag-64.flag-cl{background-position:-768px -192px}.vi-flag-64.flag-cm{background-position:-832px -192px}.vi-flag-64.flag-cn{background-position:-896px -192px}.vi-flag-64.flag-co{background-position:-960px -192px}.vi-flag-64.flag-cr{background-position:-1024px -192px}.vi-flag-64.flag-cu{background-position:0 -256px}.vi-flag-64.flag-cv{background-position:-64px -256px}.vi-flag-64.flag-cw{background-position:-128px -256px}.vi-flag-64.flag-cx{background-position:-192px -256px}.vi-flag-64.flag-cy{background-position:-256px -256px}.vi-flag-64.flag-cz{background-position:-320px -256px}.vi-flag-64.flag-de{background-position:-384px -256px}.vi-flag-64.flag-dj{background-position:-448px -256px}.vi-flag-64.flag-dk{background-position:-512px -256px}.vi-flag-64.flag-dm{background-position:-576px -256px}.vi-flag-64.flag-do{background-position:-640px -256px}.vi-flag-64.flag-dz{background-position:-704px -256px}.vi-flag-64.flag-ec{background-position:-768px -256px}.vi-flag-64.flag-ee{background-position:-832px -256px}.vi-flag-64.flag-eg{background-position:-896px -256px}.vi-flag-64.flag-eh{background-position:-960px -256px}.vi-flag-64.flag-er{background-position:-1024px -256px}.vi-flag-64.flag-es{background-position:0 -320px}.vi-flag-64.flag-et{background-position:-64px -320px}.vi-flag-64.flag-eu{background-position:-128px -320px}.vi-flag-64.flag-fi{background-position:-192px -320px}.vi-flag-64.flag-fj{background-position:-256px -320px}.vi-flag-64.flag-fk{background-position:-320px -320px}.vi-flag-64.flag-fm{background-position:-384px -320px}.vi-flag-64.flag-fo{background-position:-448px -320px}.vi-flag-64.flag-fr{background-position:-512px -320px}.vi-flag-64.flag-ga{background-position:-576px -320px}.vi-flag-64.flag-gb{background-position:-640px -320px}.vi-flag-64.flag-gd{background-position:-704px -320px}.vi-flag-64.flag-ge{background-position:-768px -320px}.vi-flag-64.flag-gg{background-position:-832px -320px}.vi-flag-64.flag-gh{background-position:-896px -320px}.vi-flag-64.flag-gi{background-position:-960px -320px}.vi-flag-64.flag-gl{background-position:-1024px -320px}.vi-flag-64.flag-gm{background-position:0 -384px}.vi-flag-64.flag-gn{background-position:-64px -384px}.vi-flag-64.flag-gq{background-position:-128px -384px}.vi-flag-64.flag-gr{background-position:-192px -384px}.vi-flag-64.flag-gs{background-position:-256px -384px}.vi-flag-64.flag-gt{background-position:-320px -384px}.vi-flag-64.flag-gu{background-position:-384px -384px}.vi-flag-64.flag-gw{background-position:-448px -384px}.vi-flag-64.flag-gy{background-position:-512px -384px}.vi-flag-64.flag-hk{background-position:-576px -384px}.vi-flag-64.flag-hn{background-position:-640px -384px}.vi-flag-64.flag-hr{background-position:-704px -384px}.vi-flag-64.flag-ht{background-position:-768px -384px}.vi-flag-64.flag-hu{background-position:-832px -384px}.vi-flag-64.flag-ic{background-position:-896px -384px}.vi-flag-64.flag-id{background-position:-960px -384px}.vi-flag-64.flag-ie{background-position:-1024px -384px}.vi-flag-64.flag-il{background-position:0 -448px}.vi-flag-64.flag-im{background-position:-64px -448px}.vi-flag-64.flag-in{background-position:-128px -448px}.vi-flag-64.flag-iq{background-position:-192px -448px}.vi-flag-64.flag-ir{background-position:-256px -448px}.vi-flag-64.flag-is{background-position:-320px -448px}.vi-flag-64.flag-it{background-position:-384px -448px}.vi-flag-64.flag-je{background-position:-448px -448px}.vi-flag-64.flag-jm{background-position:-512px -448px}.vi-flag-64.flag-jo{background-position:-576px -448px}.vi-flag-64.flag-jp{background-position:-640px -448px}.vi-flag-64.flag-ke{background-position:-704px -448px}.vi-flag-64.flag-kg{background-position:-768px -448px}.vi-flag-64.flag-kh{background-position:-832px -448px}.vi-flag-64.flag-ki{background-position:-896px -448px}.vi-flag-64.flag-km{background-position:-960px -448px}.vi-flag-64.flag-kn{background-position:-1024px -448px}.vi-flag-64.flag-kp{background-position:0 -512px}.vi-flag-64.flag-kr{background-position:-64px -512px}.vi-flag-64.flag-kw{background-position:-128px -512px}.vi-flag-64.flag-ky{background-position:-192px -512px}.vi-flag-64.flag-kz{background-position:-256px -512px}.vi-flag-64.flag-la{background-position:-320px -512px}.vi-flag-64.flag-lb{background-position:-384px -512px}.vi-flag-64.flag-lc{background-position:-448px -512px}.vi-flag-64.flag-li{background-position:-512px -512px}.vi-flag-64.flag-lk{background-position:-576px -512px}.vi-flag-64.flag-lr{background-position:-640px -512px}.vi-flag-64.flag-ls{background-position:-704px -512px}.vi-flag-64.flag-lt{background-position:-768px -512px}.vi-flag-64.flag-lu{background-position:-832px -512px}.vi-flag-64.flag-lv{background-position:-896px -512px}.vi-flag-64.flag-ly{background-position:-960px -512px}.vi-flag-64.flag-ma{background-position:-1024px -512px}.vi-flag-64.flag-mc{background-position:0 -576px}.vi-flag-64.flag-md{background-position:-64px -576px}.vi-flag-64.flag-me{background-position:-128px -576px}.vi-flag-64.flag-mf{background-position:-192px -576px}.vi-flag-64.flag-mg{background-position:-256px -576px}.vi-flag-64.flag-mh{background-position:-320px -576px}.vi-flag-64.flag-mk{background-position:-384px -576px}.vi-flag-64.flag-ml{background-position:-448px -576px}.vi-flag-64.flag-mm{background-position:-512px -576px}.vi-flag-64.flag-mn{background-position:-576px -576px}.vi-flag-64.flag-mo{background-position:-640px -576px}.vi-flag-64.flag-mp{background-position:-704px -576px}.vi-flag-64.flag-mq{background-position:-768px -576px}.vi-flag-64.flag-mr{background-position:-832px -576px}.vi-flag-64.flag-ms{background-position:-896px -576px}.vi-flag-64.flag-mt{background-position:-960px -576px}.vi-flag-64.flag-mu{background-position:-1024px -576px}.vi-flag-64.flag-mv{background-position:0 -640px}.vi-flag-64.flag-mw{background-position:-64px -640px}.vi-flag-64.flag-mx{background-position:-128px -640px}.vi-flag-64.flag-my{background-position:-192px -640px}.vi-flag-64.flag-mz{background-position:-256px -640px}.vi-flag-64.flag-na{background-position:-320px -640px}.vi-flag-64.flag-nc{background-position:-384px -640px}.vi-flag-64.flag-ne{background-position:-448px -640px}.vi-flag-64.flag-nf{background-position:-512px -640px}.vi-flag-64.flag-ng{background-position:-576px -640px}.vi-flag-64.flag-ni{background-position:-640px -640px}.vi-flag-64.flag-nl{background-position:-704px -640px}.vi-flag-64.flag-bv,.vi-flag-64.flag-no{background-position:-768px -640px}.vi-flag-64.flag-np{background-position:-832px -640px}.vi-flag-64.flag-nr{background-position:-896px -640px}.vi-flag-64.flag-nu{background-position:-960px -640px}.vi-flag-64.flag-nz{background-position:-1024px -640px}.vi-flag-64.flag-om{background-position:0 -704px}.vi-flag-64.flag-pa{background-position:-64px -704px}.vi-flag-64.flag-pe{background-position:-128px -704px}.vi-flag-64.flag-pf{background-position:-192px -704px}.vi-flag-64.flag-pg{background-position:-256px -704px}.vi-flag-64.flag-ph{background-position:-320px -704px}.vi-flag-64.flag-pirate-black{background-position:-384px -704px}.vi-flag-64.flag-pirate-white{background-position:-448px -704px}.vi-flag-64.flag-pk{background-position:-512px -704px}.vi-flag-64.flag-pl{background-position:-576px -704px}.vi-flag-64.flag-pn{background-position:-640px -704px}.vi-flag-64.flag-pr{background-position:-704px -704px}.vi-flag-64.flag-ps{background-position:-768px -704px}.vi-flag-64.flag-pt{background-position:-832px -704px}.vi-flag-64.flag-pw{background-position:-896px -704px}.vi-flag-64.flag-py{background-position:-960px -704px}.vi-flag-64.flag-qa{background-position:-1024px -704px}.vi-flag-64.flag-ro{background-position:0 -768px}.vi-flag-64.flag-rs{background-position:-64px -768px}.vi-flag-64.flag-ru{background-position:-128px -768px}.vi-flag-64.flag-rw{background-position:-192px -768px}.vi-flag-64.flag-sa{background-position:-256px -768px}.vi-flag-64.flag-sb{background-position:-320px -768px}.vi-flag-64.flag-sc{background-position:-384px -768px}.vi-flag-64.flag-sd{background-position:-448px -768px}.vi-flag-64.flag-se{background-position:-512px -768px}.vi-flag-64.flag-sg{background-position:-576px -768px}.vi-flag-64.flag-sh{background-position:-640px -768px}.vi-flag-64.flag-si{background-position:-704px -768px}.vi-flag-64.flag-sk{background-position:-768px -768px}.vi-flag-64.flag-sl{background-position:-832px -768px}.vi-flag-64.flag-sm{background-position:-896px -768px}.vi-flag-64.flag-sn{background-position:-960px -768px}.vi-flag-64.flag-so{background-position:-1024px -768px}.vi-flag-64.flag-sr{background-position:0 -832px}.vi-flag-64.flag-ss{background-position:-64px -832px}.vi-flag-64.flag-st{background-position:-128px -832px}.vi-flag-64.flag-sv{background-position:-192px -832px}.vi-flag-64.flag-sy{background-position:-256px -832px}.vi-flag-64.flag-sz{background-position:-320px -832px}.vi-flag-64.flag-tc{background-position:-384px -832px}.vi-flag-64.flag-td{background-position:-448px -832px}.vi-flag-64.flag-tf{background-position:-512px -832px}.vi-flag-64.flag-tg{background-position:-576px -832px}.vi-flag-64.flag-th{background-position:-640px -832px}.vi-flag-64.flag-tj{background-position:-704px -832px}.vi-flag-64.flag-tk{background-position:-768px -832px}.vi-flag-64.flag-tl{background-position:-832px -832px}.vi-flag-64.flag-tm{background-position:-896px -832px}.vi-flag-64.flag-tn{background-position:-960px -832px}.vi-flag-64.flag-to{background-position:-1024px -832px}.vi-flag-64.flag-tr{background-position:0 -896px}.vi-flag-64.flag-tt{background-position:-64px -896px}.vi-flag-64.flag-tv{background-position:-128px -896px}.vi-flag-64.flag-tw{background-position:-192px -896px}.vi-flag-64.flag-tz{background-position:-256px -896px}.vi-flag-64.flag-ua{background-position:-320px -896px}.vi-flag-64.flag-ug{background-position:-384px -896px}.vi-flag-64.flag-us{background-position:-448px -896px}.vi-flag-64.flag-uy{background-position:-512px -896px}.vi-flag-64.flag-uz{background-position:-576px -896px}.vi-flag-64.flag-va{background-position:-640px -896px}.vi-flag-64.flag-vc{background-position:-704px -896px}.vi-flag-64.flag-ve{background-position:-768px -896px}.vi-flag-64.flag-vg{background-position:-832px -896px}.vi-flag-64.flag-vi{background-position:-896px -896px}.vi-flag-64.flag-vn{background-position:-960px -896px}.vi-flag-64.flag-vu{background-position:-1024px -896px}.vi-flag-64.flag-xbt{background-position:-448px -960px}.vi-flag-64.flag-eth{background-position:-512px -960px}.vi-flag-64.flag-zm{background-position:-320px -960px}.vi-flag-64.flag-gf{background-position:-576px -960px}.vi-flag-64.flag-gp,.vi-flag-64.flag-re{background-position:-512px -320px}.vi-flag-64.flag-yt{background-position:-192px -960px}.vi-flag-64.flag-ws{background-position:-64px -960px}.vi-flag-64.flag-za{background-position:-256px -960px}.vi-flag-64.flag-sj{background-position:-768px -640px}.vi-flag-64.flag-wf{background-position:0 -960px}.vi-flag-64.flag-ye{background-position:-128px -960px}.vi-flag-64.flag-zw{background-position:-384px -960px}.vi-flag-64.flag-pm{background-position:-640px -960px}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:     100%;
margin:0;
padding:0;
}
body {
margin: 0;
font-family:'Open Sans, sans-serif';
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} body,
button,
input,
select,
textarea {
color: #404040;
font-family: Lato, sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: transparent;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #fff; }
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 15px;
}
ul,
ol {
margin: 0 0 15px 15px;
}
ul {
list-style:disc;
}
ol {
list-style:decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 15px;
}
dt {
font-weight: bold;
}
dd {
margin: 0 15px 15px;
}
img {
vertical-align: middle;
height: auto; max-width: 100%; }
table {
margin: 0 0 15px;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, .8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
box-shadow: none;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb;
box-shadow: none;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
select {
border: 1px solid #ccc;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus, 
select:focus{
color: #111;
outline: none;
box-shadow: none;
}
textarea {
width: 100%;
}  a {
text-decoration: none;
color: #000000;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
} a:hover,
a:focus,
a:active {
color: #d40565;
}
a:focus {
outline: 0;
border:0;
box-shadow: 0;
}
a:hover,
a:active {
outline: 0;
} .site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 20px;
overflow: hidden;
padding:10px 0;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
position:relative;
padding-left:12px;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
position:relative;
padding-right:12px;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
clear: both;
}
.clearfix:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget { margin:0;
} .widget select {
max-width: 100%;
} .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} body.boxlayout {
background-color:#dddddd;
}
body.boxlayout #page {
box-shadow: 0px 0 8px rgba(0, 0, 0, 0.5);
}
body.boxlayout #content,
body.boxlayout footer#colophon {
box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.5);
}
body.boxlayout #page, 
body.boxlayout #content, 
body.boxlayout footer#colophon {
width: 1200px;
margin: 0 auto;
background: #FFF;
}
.fp-container {
width: 1170px;
margin: 0px auto;
position:relative;
}
.top-header {
padding:10px 0;
border-bottom: 1px solid #f6f6f6;
font-family: "Poppins", sans-serif;
}
.top-header-left {
width: 50%;
float: left;
font-size: 12px;
font-weight: 300;
}
.top-header-left ul.store-quickinfo li a {
color: #000;
}
.top-header-right {
float: right;
line-height: 1.5;
margin: 0px 0;
font-size: 12px;
}
.top-header-left ul, 
.top-header-right ul {
margin:0;
padding:0;
}
.top-header-left ul.store-quickinfo li {
display: inline-block;
padding:3px 10px;
border-right:1px solid #eeeeee;
} 
.top-header-left ul.store-quickinfo li:first-child {
padding-left:0;
}
.top-header-left ul.store-quickinfo li span {
color:#d4054f;
vertical-align: middle;
font-size:13px;
display: inline-block;
line-height: 15px;
} .top-header-left ul.menu > li {
display: inline-block;
list-style: none;
padding:0 10px;
border-right:1px solid #eeeeee;
}
.top-header-left ul.menu > li:first-child {
padding-left:0;
}
.top-header-left ul.menu > li:first-child {
padding-left:0;
}
.top-header-left ul.menu li.menu-item-has-children {
position:relative;
}
.top-header-left ul.menu li ul.sub-menu {
list-style: none;
border:1px solid #eeeeee;
background-color:#ffffff;
position:absolute;
top:0;
left:0;
min-width:150px;
margin-top: 50px;
opacity: 0;
z-index: 1000;
visibility: hidden;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
.top-header-left ul.menu ul.sub-menu li {
padding:10px;
} 
.top-header-left ul.menu ul.sub-menu li:last-child {
border-bottom: 0;
} 
.top-header-left ul.menu li.menu-item-has-children:hover ul.sub-menu {
opacity: 1;
margin-top:35px;
visibility: visible;
} .top-header-left ul {
list-style: none;
}
.top-header-left .ticker-wrapper.has-js {
margin: 0px;
width: 100%;
height: 25px;
display: block;
}
.top-header-left .ticker {
width: 100%;
height: 25px;
display: block;
position: relative;
overflow: hidden;
background-color: transparent;
}
.top-header-left .left .ticker-controls, 
.top-header-left .left .ticker-content, 
.top-header-left .left .ticker-title, 
.top-header-left .left .ticker {
float: left;
}
.top-header-left .ticker-title {
background-color: transparent; 
text-transform: uppercase;
}
.top-header-left .ticker-title span {
color: #000 !important;
border-bottom: 4px solid #d4054f;
line-height: auto;
padding-bottom: 3px;
font-size: 13px;
font-weight: normal;
}
.top-header-left .ticker-content {
margin: 0px;
padding-top: 5px;
position: absolute;
color: #1F527B;
background-color: transparent;
overflow: hidden;
white-space: nowrap;
line-height: 18px;
font-size: 12px;
font-weight:400;
}
.top-header-left .left .ticker-swipe {
padding-top: 9px;
position: absolute;
top: 0px;
left: 80px; 
background-color: #ffffff;
display: block;
width: 800px;
height: 23px;
}
.top-header-left .left .ticker-swipe span {
margin-left: 1px;
background-color: #ffffff;
border-bottom: 1px solid #1F527B;
height: 12px;
width: 7px;
display: block;
} .top-header-right ul li {
display: inline-block;
padding:0 10px;
vertical-align: middle;
border-right: 1px solid #eeeeee;
list-style: none;
}
.top-header-right ul li .widget {
margin:0;
}
.top-header-right ul li .widget select{
border:none;
color:#d4054f;
cursor: pointer;
min-width:85px;
}
.top-header-right ul li .widget select option{
color:#555555;
}
.top-header-right ul li a{
color:#000000;
line-height: 2;
}
.top-header-right ul li:hover a {
color:#d4054f;
} .main-header {
padding:25px 0;
}
.main-header .site-branding{
max-width: 30%;
float:left;
line-height: 1.2;
}
.main-header .site-branding a.custom-logo-link, 
.main-header .fp-logo-wrap {
display: inline-block;
}
.main-header .site-branding .fp-logo-wrap h1.site-title {
margin:0;
padding:0;
font-size: 22px;
font-weight:400;
color:#555555;
}
.main-header .site-branding .fp-logo-wrap p.site-description {
margin:0;
padding:0;
font-size: 13px;
font-weight:300;
color:#888888;
}
.main-header .main-header-right {
float:right;
width: 70%;
margin:10px 0;
}
.main-header-right .fp-advance-search {
float:left;
width:79%;
border-right:1px solid #eeeeee;
padding:10px 0;
}
.main-header-right .fp-advance-search .wd_search_form input[type=text] {
float:left;
padding: 0px 10px;
height: 42px;
width:55%;
line-height: 42px;
background: #fff;
border-color: #e7e7e7;
border-radius: 0px;
box-shadow: none;
font-size: 13px;
font-weight: 300;
color: #bbb;
}
.main-header-right .fp-advance-search .wd_search_form select.wd_search_product {
webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
min-width: 180px;
padding: 5px 10px;
height: 42px;
font-size: 14px;
width:33%;
vertical-align: top;
border: 1px solid #e7e7e7;
border-left:none;
border-right: none;
color: #000;
background-color: #f8f8f8;
}
.main-header-right .fp-advance-search .wd_search_form button {
background: #d4054f;
right: 0px;
box-shadow: none;
border: medium none;
color: #fff;
width: 50px;
text-align: center;
height: 42px;
vertical-align: bottom;
line-height: 40px;
padding: 0px;
border-radius: 0px;
margin-left: -3px;
margin-top: -2px;
}
.main-header-right .fp-advance-search .wd_search_form button:hover {
background-color:rgba(212, 5, 79, 0.7);
}
.main-header .main-header-right div.fp-mycart {
float: right;
position:relative;
line-height: 1.2;
cursor: pointer;
text-transform: uppercase;
text-align: right;
padding:10px 0;
}
.fp-mycart .widget_shopping_cart ul.cart_list li img {
width:82px;
}
.fp-mycart .header-icon {
margin-right: 13px;
float: left;
position: relative;
}
.fp-mycart .header-icon .fa-shopping-bag{
background:url(//edicionesmimesis.cl/wp-content/themes/fashstore-pro/images/black-cart.png) no-repeat;
width:29px;
height:33px;
}
.fp-mycart .header-icon .fa-shopping-bag:before{
display: none;
}
.fp-mycart .text-holder {
float:left;
}
.fp-mycart .text-holder span{
font-size: 11px;
font-weight: 400;
text-transform: uppercase;
color: #bbb;
position:relative;
}
.fp-mycart .text-holder .name-text {
font-size: 13px;
font-weight: 900;
display: block;
line-height: 16px;
color:#d4054f;
}
.fp-mycart .text-holder .amount {
padding-right:10px;
}
.fp-mycart .text-holder .amount:after {
content:'';
position:absolute;
top:50%;
right:0;
background-color:#bbbbbb;
width:5px;
height:1px;
}
.fp-mycart ul.cart_list {
max-height:172px;
overflow-y: scroll;
} .main-navigation {
text-align: center;
background-color:#ffffff;
}
.main-navigation .fp-container {
border-top: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea;
}
.main-navigation .menu-toggle {
display: none;
}
.main-navigation ul {
list-style: none;
margin: 0;
padding: 0;
}
.main-navigation ul > li {
display: inline-block;
position: relative;
text-transform:uppercase;
padding:0 15px;
font-size:15px;
font-weight:400;
line-height: 45px;
top: 0;
font-family: 'Montserrat', sans-serif;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.main-navigation ul > li > a {
padding:10px 0;
color: #333333;
position: relative;
}
.main-navigation ul > li.menu-item-has-children > a,
.main-navigation ul > li.page_item_has_children > a {
margin-right:15px;
}
.main-navigation ul > li.menu-item-has-children > a:after,
.main-navigation ul > li.page_item_has_children > a:after {
font-family: 'FontAwesome';
content: '\f107';
opacity: 0.7;
top: 50%;
left:100%;
margin-left: 5px;
margin-top:-23px;
position: absolute;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.main-navigation ul > li:hover a:before,
.main-navigation ul > li.focus > a:before, 
.main-navigation ul > li.current-menu-item > a:before, 
.main-navigation ul > li.current_page_item > a:before {
visibility: visible;
opacity:1;
margin-top:-20px;
}
.main-navigation ul ul.sub-menu, 
.main-navigation ul ul.children {
list-style: none;
position:absolute;
top:100%;
left:0;
visibility:hidden;
margin-top: 20px;
background-color:#ffffff;
min-width:180px;
padding:0 10px;
text-align: left;
opacity:0;
z-index: 1000;
border-top: 1px solid #eeeeee;
border-bottom:4px solid #d4054f;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
.main-navigation ul#primary-menu > li:last-child > ul.sub-menu {
right:0;
left: auto;
}
.main-navigation ul ul.sub-menu li, 
.main-navigation ul ul ul li, 
.main-navigation ul ul.children li {
font-size: 12px;
line-height: 1.6;
position: relative;
padding:0;
display: block;
}
.main-navigation ul ul.sub-menu li.menu-item a,
.main-navigation ul ul.children li.page_item a {
color:#555555;
padding:10px 5px;
}
.main-navigation ul ul ul.sub-menu, 
.main-navigation ul ul ul.children {
position:absolute;
top:-1px;
right:-190px;
left:auto;
margin-top: 0;
}
.main-navigation ul ul ul ul.sub-menu, 
.main-navigation ul ul ul ul.children {
position:absolute;
top:-1px;
right:-190px;
left:auto;
margin-top: 0;
}
.main-navigation ul ul li.menu-item-has-children > a:after, 
.main-navigation ul ul li.page_item_has_children > a:after {
content:'\f105';
font-family: 'FontAwesome';
font-size: 16px;
font-weight:500;
position: absolute;
right:0;
top:50%;
margin-top: -12.5px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
opacity: 1;
visibility: visible;
margin-top:0;
}
.main-navigation ul > li.menu-item:hover > a,
.main-navigation ul > li.page_item:hover > a, 
.main-navigation ul > li.current_page_item > a,
.main-navigation ul > li.current-menu-item > a,
.main-navigation ul > li.current_page_ancestor > a,
.main-navigation ul > li.current-menu-ancestor > a, 
.main-navigation ul ul.sub-menu li.menu-item a:hover,
.main-navigation ul ul.children li.page_item a:hover {
color:#d4054f;
}
.fp-toggle-nav {
display:none;
width:40px;
margin:15px 0;
float: right;
cursor: pointer;
}
.fp-toggle-nav div {
width:100%;
height:5px;
background-color:#d4054f;
margin:3px 0;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
}
.fp-toggle-nav.on div.one {
transform:rotate(45deg) translate(5px, 5px);
}
.fp-toggle-nav.on div.two {
opacity: 0;
}
.fp-toggle-nav.on div.three {
transform:rotate(-45deg) translate(6px, -7px)
}
.main-navigation .stick-logo {
display: none;
}
.main-navigation.stick  {
position: fixed;
z-index: 999;
top:0;
left:0;
right:0;
text-align: right;
background-color:#ffffff;
box-shadow:0 4px 12px 0 rgba(0,0,0,0.2);
}
.main-navigation.stick .stick-logo {
display: block;
width: 12%;
float:left;
padding:5px 0;
} .fashstore-pro-banner .slider-wrapper ul li img {
width:100%;
display: block;
}
.fashstore-pro-banner .slider-wrapper, 
.fashstore-pro-banner .slider-wrapper ul li {
position:relative;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption{
position:absolute;
top:50%;
left:0;
width:100%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
text-align: left;
}
.fashstore-pro-banner .slider-wrapper ul li .banner-slider-info {
width:65%;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .caption-title {
font-family: 'Open Sans', sans-serif;
color: #d4054f;
text-transform: uppercase;
font-size: 48px;
line-height: 48px;
font-weight: 700;
margin:0 0 10px 0;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .caption-content {
font-family: 'Open Sans', sans-serif;
font-size: 24px;
color: #000;
text-transform: capitalize;
line-height: 30px;
font-weight:400;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .slider-button {
background: #d4054f;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
padding: 14px 40px 14px 20px;
display: inline-block;
margin-top: 20px;
color:#ffffff;
line-height: 1.1;
border:2px solid #d4054f;
position: relative;
overflow: hidden;
z-index: 0;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .slider-button:after {
content:'\f105';
position:absolute;
font-family: FontAwesome;
top:50%;
right:0;
color: #fff;
font-size: 21px;
margin-right:20px;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out; 
-webkit-transition:all 0.3s ease-in-out;  
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .slider-button:hover,
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .slider-button:focus  {
background: transparent;
color:#d4054f;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .slider-button:hover:after {
color: #d4054f;
}
.boxlayout .fashstore-pro-banner .slider-wrapper ul li .banner-slider-info {
margin-left: 65px;
}
.fashstore-pro-banner .lSAction > a, 
.team-outer-container .lSAction > a, 
.widget_fashstore_pro_cat_with_product_widget_area .lSAction > a {
position: absolute;
top: 50%;
margin: -20px 0px 0px 0px;
display: inline-block;
cursor: pointer;
z-index: 10;
width: 40px;
height: 40px;
background-image: none;
background-color: rgba(0,0,0,0.5);
-webkit-transition: all 0.35s ease;
-moz-transition: all 0.35s ease;
transition: all 0.35s ease;
color: #fff;
}
.fashstore-pro-banner .lSAction, 
.widget_fashstore_pro_cat_with_product_widget_area .lSSlideWrapper .lSAction {
opacity: 0;
}
.fashstore-pro-banner .lSAction > a:before, 
.team-outer-container .lSAction > a:before, 
.widget_fashstore_pro_cat_with_product_widget_area .lSAction > a:before {
font-family: "FontAwesome";
font-size: 18px;
position: absolute;
top: 0px;
right: 0px;
height: 100%;
width: 100%;
line-height: 40px;
text-align: center;
-webkit-transition: all 0.35s ease-in-out;
-moz-webkit-transition:all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.fashstore-pro-banner .lSAction > .lSPrev:before, 
.team-outer-container .lSAction > .lSPrev:before, 
.widget_fashstore_pro_cat_with_product_widget_area .lSAction > .lSPrev:before {
content:"\f104";
}
.fashstore-pro-banner .lSAction > .lSNext:before, 
.team-outer-container .lSAction > .lSNext:before, 
.widget_fashstore_pro_cat_with_product_widget_area .lSAction > .lSNext:before{
content:"\f105";
}
.fashstore-pro-banner .lSAction > .lSPrev {
left: 20px;
right: auto;
}
.fashstore-pro-banner .lSAction > .lSNex{
right: 20px;
left: auto;
}
.team-outer-container .lSAction > .lSPrev, 
.widget_fashstore_pro_cat_with_product_widget_area .lSAction > .lSPrev {
left: 10px;
right: auto;
}
.team-outer-container .lSAction > .lSNext, 
.widget_fashstore_pro_cat_with_product_widget_area .lSAction > .lSNext {
right: 10px;
}
.fashstore-pro-banner .lSAction > .lSPrev:hover, 
.fashstore-pro-banner .lSAction > .lSNext:hover, 
.fashstore-pro-banner .slider-wrapper:hover .lSAction, 
.team-outer-container .lSAction > .lSNext:hover, 
.team-outer-container .lSAction > .lSPrev:hover, 
.widget_fashstore_pro_cat_with_product_widget_area .lSAction > .lSPrev:hover, 
.widget_fashstore_pro_cat_with_product_widget_area .lSAction > .lSNext:hover, 
.widget_fashstore_pro_cat_with_product_widget_area .lSSlideWrapper:hover .lSAction {
opacity: 1;
}
.fashstore-pro-banner .lSPager {
position: absolute;
bottom:0;
left:0;
right:0;
}
.fashstore-pro-banner .lSSlideOuter .lSPager.lSpg {
margin:0 0 17px 0;
}
.fashstore-pro-banner .lSSlideOuter .lSPager.lSpg > li {
padding:0 3px;
}
.fashstore-pro-banner .lSSlideOuter .lSPager.lSpg > li a {
width:16px;
height:16px;
border:2px solid #ffffff;
background-color:transparent;
border-radius:50%;
}
.fashstore-pro-banner .lSSlideOuter .lSPager.lSpg > li a:hover, 
.fashstore-pro-banner .lSSlideOuter .lSPager.lSpg > li.active a {
border:2px solid #d4054f;
background-color:#d4054f;
} .widget_fashstore_pro_promo_pages_area, 
.widget_fashstore_pro_blog_widget_area, 
.widget_fashstore_pro_cat_widget_area, 
.widget_fashstore_pro_cat_with_product_widget_area, 
.full-promo-seciont,
.widget_fashstore_pro_brand_logo_area, 
.widget_fashstore_pro_team_widget_area, 
.widget_fashstore_pro_call_to_action_with_video_area, 
.widget_fashstore_pro_latest_product_cat_widget_area, 
.widget_fashstore_pro_product_widget_area   {
margin-top:60px;
}
.widget_fashstore_pro_promo_pages_area figure{
margin: 0;
overflow: hidden;
display: block;
}
.widget_fashstore_pro_promo_pages_area figure img {
-webkit-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;
display: block;
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
}
.widget_fashstore_pro_promo_pages_area a{
display: block;
position: relative;
}
.widget_fashstore_pro_promo_pages_area .promo-area {
width:31.333%;
float:left;
margin-left:2%;
position:relative;
overflow:hidden;
z-index: 2;
}
.widget_fashstore_pro_promo_pages_area .fp-promo-wrapper{
margin-left:-2%;
}
.widget_fashstore_pro_promo_pages_area .store-text-wrap {
position:absolute;
top:50%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
left:0;
right:0;
text-align: center;
padding:10px;
line-height: 1.1;
z-index: 2;
color:#ffffff;
font-weight: 700;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
}
.widget_fashstore_pro_promo_pages_area .store-text-wrap h2 {
margin-bottom:0;
margin-top:25px;
font-size: 28px;
letter-spacing: 1.5px;
color: #fff;
}
.widget_fashstore_pro_promo_pages_area .store-text-wrap span {
font-size: 14px;
display: inline-block;
position:relative;
padding-bottom:25px;
}
.widget_fashstore_pro_promo_pages_area .store-text-wrap span:after {
content:'';
position:absolute;
background-color:#ffffff;
bottom:0;
left:50%;
margin-left:-25px;
width:50px;
height:1px;
}
.widget_fashstore_pro_promo_pages_area .promo-area figure:before,
.widget_fashstore_pro_promo_pages_area .promo-area figure:after {
bottom: 15px;
content: "";
left: 15px;
position: absolute;
right: 15px;
top: 15px;
z-index: 2;
}
.widget_fashstore_pro_promo_pages_area .promo-area figure:before {
-webkit-transform: scale(0,1);
-ms-transform: scale(0,1);
-o-transform: scale(0,1);
transform: scale(0,1);
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
}
.widget_fashstore_pro_promo_pages_area .promo-area figure:after {
-webkit-transform: scale(1,0);
-ms-transform: scale(1,0);
-o-transform: scale(1,0);
transform: scale(1,0);
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}
.widget_fashstore_pro_promo_pages_area .promo-area:hover figure:before,
.widget_fashstore_pro_promo_pages_area .promo-area:hover figure:after {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;
}
.widget_fashstore_pro_promo_pages_area .promo-area:hover img {
transform:scale(1.15);
-webkit-transform:scale(1.15);
-moz-transform:scale(1.15);
}
.widget_fashstore_pro_promo_pages_area .promo-area a:after {
content:'';
position:absolute;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.3);
z-index: 1;
top:0;
-webkit-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;
} .block-title h2, 
.up-sells h2, 
.related.products h2 {
color: #666666;
line-height: normal;
padding: 0 0 10px 0;
display: inline-block;
position: relative;
margin: 0 0 10px 0;
word-spacing: 5px;
font-family: 'Open Sans', sans-serif;
font-size: 24px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: -1px;
line-height: 1;
}
.widget_fashstore_pro_cat_widget_area .block-title-wrap,
.widget_fashstore_pro_latest_product_cat_widget_area .block-title-wrap,  
.widget_fashstore_pro_product_widget_area .block-title-wrap,
.widget_fashstore_pro_blog_widget_area .block-title-wrap{
border-bottom:1px solid #e8e8e8;
margin-bottom: 20px;
}
.widget_fashstore_pro_brand_logo_area .block-title {
width:100%;
}
.widget_fashstore_pro_cat_widget_area .category-area ul.category-slider li{
position:relative;
font-family: "Lato Sans",sans-serif;
line-height:1.2;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
.widget_fashstore_pro_cat_widget_area .category-area ul.category-slider li a {
position: relative;
display: block;
z-index: 2;
overflow: hidden;
}
.widget_fashstore_pro_cat_widget_area .category-area ul.category-slider li img {
display: block;
width: 100%;
}
.widget_fashstore_pro_cat_widget_area .category-area .FP_category_count {
position:absolute;
width:100%;
bottom:-10%;
left:0;
right:0;
text-align: center;
background-color:rgba(212, 5, 79, 0.7);
padding:15px 5px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
opacity:0;
visibility: hidden;
z-index: 1;
}
.widget_fashstore_pro_cat_widget_area .category-area .FP-header-title {
margin:0 0 5px 0;
font-size: 24px;  
color: #ffffff;
font-weight:400;
}
.widget_fashstore_pro_cat_widget_area .category-area .FP-count {
margin:0;
color: #ffffff;
}
.widget_fashstore_pro_cat_widget_area .category-area ul.category-slider li:hover .FP_category_count{
opacity:1;
visibility: visible;
bottom:0;
} .widget_fashstore_pro_cat_with_product_widget_area .home-block-inner {
float: left;
width: 25.21%;
overflow: hidden;
border: 1px solid #eeeeee;
position: relative;
height: 434px;
border-right: 0;
}
.widget_fashstore_pro_cat_with_product_widget_area .product-cat-slide.right_align .home-block-inner {
float:right;
border:1px solid #eeeeee;
border-left:0;
}
.cat-block-wrap .block-title {
position:absolute;
top:0;
z-index: 1;
width:100%;
}
.block-title span {
display:block;
font-family: 'Lato', sans-serif;
font-size: 16px;
color:#e5e5e5;
padding:20px 0 0 20px;
}
.product-cat-slide .block-title h2 {
padding: 5px 0 10px 20px;
margin:0;
color:#e5e5e5;
}
.product-cat-slide .cat-block-wrap {
font-family: 'Open sans', sans-serif;
position:relative;
height:100%;
}
.product-cat-slide .cat-block-wrap a.store-overlay {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
background-size: cover;
background-position: center;
} 
.cat-block-wrap .block-title, 
.cat-block-wrap .block-title-desc {
display: none;
}
.cat-block-wrap.cat-info-wrap, 
.cat-block-wrap.cat-info-wrap .block-title, 
.cat-block-wrap.cat-info-wrap .block-title-desc {
display: block;
}
.widget_fashstore_pro_cat_with_product_widget_area .cat-info-wrap:before {
background: rgba(0,0,0,0.4);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
display: block;
height: 100%;
z-index: 1;
}
.widget_fashstore_pro_cat_with_product_widget_area .block-title-desc {
font-size: 14px;
color: #e5e5e5;
padding: 20px 20px;
position: absolute;
top: 15%;
z-index: 1;
font-weight: 300;
font-family: "Open sans", sans-serif;
line-height: 1.5;
}
.widget_fashstore_pro_cat_with_product_widget_area .block-title-desc p {
font-size: 14px;
}
.widget ul li,
.widget .col-slider-items li {
position:relative;
list-style: none;
}
.new-label{
position:absolute;
top:14px;
font-size: 14px;
line-height: 30px;
background: #d4054f;
color: #ffffff;
font-weight: 700;
}
.new-label.new-top-right {
right:0;
padding-right: 10px;
padding-left: 0px;
}
.new-label.new-top-left {
left:0;
padding-right: 0;
padding-left: 10px;
}
.new-label.new-top-right:after, 
#primary span.onsale:after {
content: " ";
display: block;
width: 0;
height: 100%;
border-top: 30px solid transparent;
border-bottom: 0px solid transparent;
border-right: 22px solid #d4054f;
position: absolute;
top: 0;
margin-top: 0px;
margin-left: 0;
left: -22px;
display: inline-block;
z-index: 1;
}
.new-label.new-top-left:after {
content: " ";
display: block;
width: 0;
height: 100%;
border-top: 30px solid transparent;
border-bottom: 0px solid transparent;
border-left: 22px solid #d4054f;
position: absolute;
top: 0;
margin-top: 0px;
margin-left: 0;
left:39px;
display: inline-block;
z-index: 1;
}
li.product, 
li.type-product{
position: relative;
text-align: center;
overflow: hidden;
padding-bottom:20px;
border:1px solid #eeeeee;
}
li.product:hover, 
li.type-product:hover {
left: 0px;
top: 0px;
}
li.product .item-img, 
li.type-product .item-img {
position:relative;
overflow: hidden;
}
.box-hover {
float: right;
text-align: left;
position:absolute;
top: 50%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
left: -100%;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
li.product:hover .box-hover, 
li.type-product:hover .box-hover {
left: 0;
}
.box-hover .add-to-links {
margin: 0;
list-style: none;
padding: 0;
}
.box-hover .add-to-links li {
margin: 3px 0;
}
li.product .item-img a.product-image > img, 
li.type-product .item-img a.product-image img {
display: block;
width:100%;
}
.woocommerce ul.products li.product a img {
margin:0;
}
.box-hover a, 
#primary a.compare.button {
height: 40px;
display: block;
font-size: 0;
color: transparent;
text-align: left;
padding: 0;
text-transform: capitalize;
margin: 0;
background: none;
font-weight: 700;
font-family: "Open Sans",sans-serif;
transition:none;
-webkit-transition:none;
-moz-transition:none; 
line-height: 40px;  
}
.box-hover .add-to-links li a:after,
#primary a.compare.button:after {
width: 40px;
height: 40px;
float: left;
background: #d4054f;
content: "";
text-align: center;
font-family: FontAwesome;
font-size: 13px;
color: #fff;
transition:all 300ms ease-in-out 0s;
-webkit-transition:all 300ms ease-in-out 0s;
-moz-transition:all 300ms ease-in-out 0s;
}
.box-hover .add-to-links li a:hover, 
#primary a.compare.button:hover {
padding-right: 15px;
margin: 0 10px 0 0px;
font-size: 13px;
background: #d13f73;
color:#ffffff;
transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
-webkit-transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
-moz-transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
.box-hover .add-to-links li a:hover:after,
#primary a.compare.button:hover:after {
background:#d13f73;
}
.box-hover .add-to-links li a.link-quickview:after {
content: "\f00e";
font-size: 15px;
font-weight: normal;
}
.box-hover .add-to-links li a.link-wishlist:after {
content: "\f004";
font-size: 15px;
font-weight: normal;
}
.box-hover .add-to-links li a.link-compare:after, 
#primary a.compare.button:after {
content: "\f005";
font-size: 15px;
font-weight: normal;
}
#primary .add-to-links a.button {
border-radius:0;
}
.box-hover .add-to-links li a.link-wishlist:hover {
padding-right:23px;
}
.add-to-wishlist-custom img.ajax-loading {
margin-right: 12px;
visibility: hidden;
height: 16px;
width: 16px;
float: right;
margin-top: -29px;
}
li.product .item-title, 
li.type-product .item-title {
font-family: "Lato",sans-serif;
text-transform: uppercase;
font-size: 14px;
color: #000;
font-weight:400;
margin:20px 0 5px 0;
width: 100%;
white-space: nowrap;
overflow: hidden;
display: inline-block;
text-overflow: ellipsis;
}
li.product .star-rating, 
li.type-product .star-rating, 
#primary ul.products li.product .star-rating, 
.woocommerce div.product .woocommerce-product-rating {
display: none;
}
span.price {
width:100%;
}
span.price, 
.woocommerce ul.products li.product .price, 
.widget.widget_products ul li ins, 
.widget.widget_recently_viewed_products ul li ins, 
.widget.widget_top_rated_products ul li ins, 
.woocommerce div.product p.price, 
.woocommerce div.product span.price, 
.woocommerce div.product p.price ins, 
.woocommerce div.product span.price ins {
font-size:18px;
line-height: 1;;
color:#555555;
font-weight:600;
display: inline-block;
font-family: 'Lato', sans-serif;
}
span.price del, 
.woocommerce ul.products li.product .price del, 
.widget.widget_products ul li del, 
.widget.widget_recently_viewed_products ul li del, 
.widget.widget_top_rated_products ul li del, 
.woocommerce div.product p.price del, 
.woocommerce div.product span.price del {
color:#666667;
font-size: 16px;
font-weight:400;
margin-right:10px;
display: inline-block;
opacity: 0.5
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
padding-bottom:20px;
}
li.product a.add_to_cart_button, 
li.product a.added_to_cart, 
li.type-product a.add_to_cart_button, 
li.type-product a.added_to_cart,
a.button.product_type_external,
a.button.product_type_grouped, 
.cta-video .cta-wrap-left .cta-video-btn{
padding: 12px 17px;
display: inline-block;
line-height: 1;
margin-top: 15px;
border: 1px solid #c5c5c5;
border-radius:0;
color: #000000;
text-transform:uppercase;
background-color: transparent;
font-family: 'Raleway', sans-serif;
font-size: 12px;
font-weight: 600;
position: relative;
z-index: 1;
overflow: hidden;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
li.product a.add_to_cart_button:hover, 
.cta-video .cta-wrap-left .cta-video-btn:hover, 
li.product a.added_to_cart:hover, 
li.type-product a.add_to_cart_button:hover, 
li.type-product a.added_to_cart:hover, 
a.button.product_type_external:hover, 
a.button.product_type_grouped:hover {
color:#ffffff;
background-color:#d4054f;
border: 1px solid #d4054f;
}
li.product a.add_to_cart_button:before, 
.cta-video .cta-wrap-left .cta-video-btn:before, 
li.product a.added_to_cart:before, 
li.type-product a.add_to_cart_button:before, 
li.type-product a.added_to_cart:before, 
a.button.product_type_external:before,
a.button.product_type_grouped:before {
content: '';
position: absolute;
left: -150%;
top: -520%;
width: 140%;
height: 800%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
background: #d4054f;
z-index: -1;
}
li.product a.add_to_cart_button:after, 
.cta-video .cta-wrap-left .cta-video-btn:after, 
li.product a.added_to_cart:after, 
li.type-product a.add_to_cart_button:after, 
li.type-product a.added_to_cart:after, 
a.button.product_type_external:after,
a.button.product_type_grouped:after {
content: '';
position: absolute;
right: -150%;
bottom: -520%;
width: 140%;
height: 800%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
background: #d4054f;
z-index: -1;
}
li.product a.add_to_cart_button:hover:before, 
.block-title-desc .view-bnt:hover:before, 
.cta-video .cta-wrap-left .cta-video-btn:hover:before,
li.product a.added_to_cart:hover:before, 
li.type-product a.add_to_cart_button:hover:before, 
li.type-product a.added_to_cart:hover:before, 
a.button.product_type_external:hover:before, 
a.button.product_type_grouped:hover:before {
left:50%;
}
li.product a.add_to_cart_button:hover:after, 
.block-title-desc .view-bnt:hover:after, 
.cta-video .cta-wrap-left .cta-video-btn:hover:after, 
li.product a.added_to_cart:hover:after, 
li.type-product a.add_to_cart_button:hover:after, 
li.type-product a.added_to_cart:hover:after, 
a.button.product_type_external:hover:after, 
a.button.product_type_grouped:hover:after {
right:50%;
} .widget_fashstore_pro_column_product_widget_area {
margin-top: 60px;
background-color: rgba(247, 247, 247, 0.5);
padding:60px 0;
}
.block-title{
display: inline-block;
width:89%;
}
.FashstoreProAction, 
.fashstore_proAction {
width:11%;
float:right;
text-align: right;
}
.FashstoreProAction .villa-lSPrev, 
.fashstore_proAction .villa-lSPrev, 
.FashstoreProAction .villa-lSNext, 
.fashstore_proAction .villa-lSNext {
position: relative;
cursor: pointer;
color:#1b1b1b;
font-size: 11px;
line-height: 1;
display: inline-block;
font-family:'FontAwesome';
border:1px solid #eeeeee;
background-color:#ffffff;
-webkit-transition: all 0.35s ease;
transition: all 0.35s ease;
}
.FashstoreProAction .villa-lSPrev:before, 
.fashstore_proAction .villa-lSPrev:before {
content:'\f053';
left:0;
padding:8px 10px;
line-height: 1;
display: inline-block;
}
.FashstoreProAction .villa-lSNext:before, 
.fashstore_proAction .villa-lSNext:before {
content:'\f054';
right:0;
left:auto;
padding:8px 10px;
line-height: 1;
display: inline-block;
}
.FashstoreProAction .villa-lSPrev:hover:before, 
.fashstore_proAction .villa-lSPrev:hover:before,
.FashstoreProAction .villa-lSNext:hover:before, 
.fashstore_proAction .villa-lSNext:hover:before {
background-color:#d4054f;
color:#ffffff;
} .brand-logo-wrap .lSSlideOuter ul li {
display: inline-block;
vertical-align: middle;
float: none;
text-align: center;
margin: 0 -2px;
padding-bottom: 8px;
}
.brand-logo-wrap .lSAction a {
visibility: hidden;
} .fashstore_pro-blog-wrap .lSSlideOuter {
margin-top:10px;
border:1px solid #eeeeee;
}
.fashstore_pro-blog-wrap ul.blog-inner li {
font-family:"Lato", serif;
position: relative;
}
.fashstore_pro-blog-wrap ul.blog-inner li .blog_container:after {
content:'';
position: absolute;
left:0;
top:0;
width:1px;
height:100%;
background-color:#eeeeee;
display: inline-block;
}
.fashstore_pro-blog-wrap ul.blog-inner li.active .blog_container:after {
display: none;
}
.fashstore_pro-blog-wrap .blog-image {
padding:20px;
overflow: hidden;
}
.fashstore_pro-blog-wrap .blog-image a{
overflow: hidden;
display: block; 
}
.fashstore_pro-blog-wrap .blog-image img {
display: block;
overflow: hidden;
transform:scale(1.05) ;
-webkit-transform:scale(1.05);
-moz-transform:scale(1.05);
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
}
.fashstore_pro-blog-wrap .blog-image a:hover img {
transform:scale(1.15) translateZ(0);
-webkit-transform:scale(1.15) translateZ(0) ;
-moz-transform:scale(1.15) translateZ(0) ;
}
.fashstore_pro-blog-wrap .blog_inner {
position: relative;
}
.fashstore_pro-blog-wrap .blog_inner h5.blog-title {
margin: -60px 50px 0;
padding: 30px 20px 20px;
font-family: 'Montserrat', serif;
font-size: 17px;
font-weight: 500;
text-align: center;
background: #fff;
line-height: 20px;
height: 100px;
overflow: hidden;
}
.fashstore_pro-blog-wrap .blog_inner .blog-shortinfo {
padding: 0 40px 20px;
text-align: center;
font-size: 15px;
height: 100px;
overflow: hidden;
color: #666666;
font-weight:500;
}
.fashstore_pro-blog-wrap .blog_inner .blog-meta {
color: #999999;
font-size: 11px;
display: inline-block;
width:100%;
height:60px;
line-height: 60px;
vertical-align: middle;
border-top: 1px solid #eeeeee;
padding: 0 15px;
-webkit-transition: 0.3s all ease 0s;
-o-transition: 0.3s all ease 0s;
transition: 0.3s all ease 0s;
}
.fashstore_pro-blog-wrap ul.blog-inner li .blog-ctncomment {
float:right;
text-transform: uppercase;
position:relative;
}
.fashstore_pro-blog-wrap ul.blog-inner li .blog-ctncomment a {
padding-left:20px;
color:#999999;
display: inline-block;
}
.fashstore_pro-blog-wrap ul.blog-inner li .blog-ctncomment .icon-comments:before {
content:'\f086';
position:absolute;
font-size: 11px;
color:#999999;
font-family: 'FontAwesome';
top:0;
left:0;
margin-right:10px;
}
.fashstore_pro-blog-wrap ul.blog-inner li .blog-created-date {
font-size: 30px;
line-height: 60px;
font-weight: 600;
color:#d4054f;
}
.fashstore_pro-blog-wrap ul.blog-inner li .blog-meta .blog-created-month {
border-left: 1px solid #e9e9e9;
display: inline-block;
line-height: 15px;
padding: 0 10px;
width: 50px;
}
.fashstore_pro-blog-wrap ul.blog-inner li:hover .blog-meta {
background-color:#d4054f;
color:#fff;
}
.fashstore_pro-blog-wrap ul.blog-inner li:hover .blog-meta a, 
.fashstore_pro-blog-wrap ul.blog-inner li:hover .icon-comments:before, 
.fashstore_pro-blog-wrap ul.blog-inner li:hover .blog-created-date{
color:#fff;
} .col-product-area-one {
width:31.33%;
float:left;
margin-left: 2%;
list-style: none;
border-right:1px solid #e5e5e5;
padding-right:2%;
position:relative;
}
.col-product-area-one .block-title h2{
padding:0;
}
.col-product-area-one:last-child {
border-right:0;
}
.col-wrap {
margin-left:-2%;
}
.col-product-area-one .col-slider-items li {
text-align: left;
border:none;
border-bottom:1px solid #e5e5e5;
padding: 10px 0;
}
.col-product-area-one .col-slider-items li:last-child {
border-bottom: none;
margin-bottom:0;
padding-bottom:0;
}
.col-product-area-one .col-slider-items li .box-hover, 
.col-product-area-one .col-slider-items li .new-label {
display: none;
}
.col-product-area-one .col-slider-items li .item-img {
float:left;
width:30%;
overflow: hidden;
}
.col-product-area-one .col-slider-items li .item-title {
float:left;
margin-top:0;
margin-left: 5%;
width: 60%;
}
.col-product-area-one .col-slider-items li .star-rating {
display: none;
}
.col-product-area-one .col-slider-items li .price{
float:left;
margin-left: 5%;
width: 60%;
}
.col-product-area-one .col-slider-items li a.add_to_cart_button, 
.col-product-area-one .col-slider-items li a.button.product_type_external {
margin-left:5%;
} .full-promo-seciont .full-promo-area {
padding:70px 0;
background-repeat: no-repeat;
}
.full-promo-area .full-text-wrap {
text-align: center;
}
.full-promo-area .full-text-wrap h2{
font-family: 'Open Sans', sans-serif;
color: #ffffff;
text-shadow:1px 1px 1px rgba(0,0,0,0.2);
-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.2);
-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.2);
font-size: 28px;
text-transform: uppercase;
font-weight:400;
line-height: 40px;
margin:0;
}
.full-promo-area .full-text-wrap span{
color: #ffffff;
text-shadow:1px 1px 1px rgba(0,0,0,0.2);
-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.2);
-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.2);
font-family: 'Playfair Display', serif;
font-weight: bold;
font-size:42px;
display:block;
text-transform: uppercase;
line-height: 48px;
margin-top: 2px;
}
.full-promo-area .full-text-wrap button {
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
border-radius: 0;
text-shadow:none;
margin-top:20px;
} .cta-video .cta-wrap-left{
float:left;
width: 20%;
padding: 10px;
position:relative;
}
.cta-video .cta-wrap-left:after {
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.3);
}
.cta-video .cta-wrap-right{
float: left;
width: 80%;
}
.cta-video .cta-wrap-left .main-title {
z-index: 1;
position:relative;
color: #ffffff;
font-size: 30px;
line-height: 36px;
font-weight: 400;
height: 123px;
overflow: hidden;
font-family: Lato;
margin:0;
}
.cta-video .cta-wrap-left .main-title i {
color: #d4054f;
font-size: 15px;
}
.cta-video .cta-wrap-left .main-title span {
color: #d4054f;
}
.cta-video .cta-wrap-left .cta-desc {
color: #ffffff;
font-size: 16px;
line-height: 24px;
font-weight: 300;
height: 272px;
overflow: hidden;
z-index: 1;
position:relative;
}
.cta-video .cta-wrap-left .cta-video-btn {
z-index: 1;
position:relative;
margin-bottom:10px;
} .wrap_video{
height:450px;
overflow:hidden;
position: relative;
margin-top:60px;
}
.wrap_video iframe {
max-width: none;
top: 50% !important;
transform: translateY(-50%);
position: absolute;
}
.background-video{
position: relative;
background: transparent;
}
.ytplayer-container{
height: 450px;
}
.background-video:after{
background: rgba(0,0,0,0.4);
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
bottom:0;
z-index: 9;
}
.promo-vido-info {
position: absolute;
bottom:25%;
left:0;
right:0;
color:#fff;
z-index: 9;
text-align: center;
}
.promo-vidoe-desc {
font-size: 20px;
visibility: visible;
opacity: 1;
line-height:1.2;
width:85%;
margin:15px auto;
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
}
.promo-vidoe-desc.inof-show {
visibility: hidden;
opacity: 0;
transform:translateY(-20px);
}
.yt-btn.play-bnt, .yt-btn.pause-bnt {
color:#d4054f;
font-size: 50px !important;
cursor: pointer !important;
} .our-features-box {
background-color: #f7f7f7;
margin-top:60px;
}
.our-features-box .fp-container {
border-bottom: 1px solid #e5e5e5;
padding:30px 0;
}
.our-features-box .feature-box {
width:31.63%;
margin-right:2.5%;
float:left;
border:1px solid #dcdcdc;
padding:15px 5px;
}
.our-features-box .feature-box:last-child {
margin-right: 0;
}
.our-features-box .feature-box span {
float:left;
width: 27%;
margin-right:3%;
font-size: 42px;
line-height: 1;
text-align: center;
}
.our-features-box .feature-box .content {
float:left;
width:70%;
font-size: 14px;
line-height: 1.4;
}
.feature-box .content h3 {
font-size: 14px;
font-weight: 700;
margin-top:0;
margin-bottom: 5px;
text-transform: uppercase;
}
.feature-box .content p{
color: #d4054f;
font-size: 12px;
margin: 0;
} .widget_fashstore_pro_testimonial_widget_area .testimonial-outer-container {
position: relative;
margin-top:60px;
}
.widget_fashstore_pro_testimonial_widget_area .block-title {
display: block;
width: 100%;
text-align:center;
}
.widget_fashstore_pro_testimonial_widget_area .block-title h2 {
padding:0;
}
.widget_fashstore_pro_testimonial_widget_area .lSSlideOuter  {
padding:50px 0;
}
.widget_fashstore_pro_testimonial_widget_area .testimonial-preview-item {
position: relative;
padding: 0 194px 0 300px;
}
.widget_fashstore_pro_testimonial_widget_area .entry-thumb {
display: block;
width: 80px;
position: absolute;
top:0;
left:204px;
}
.widget_fashstore_pro_testimonial_widget_area .entry-thumb img {
border-radius: 100%;
border: 4px solid #eeeeee;
}
.testimonial-preview-info p {
font-size: 16px;
font-weight:400;
color:#999999;
margin:0 0 15px;
padding-bottom:15px;
position:relative;
}
.testimonial-preview-info p:before {
content:'\f10d';
position: relative;
left: 0;
top: -4px;
font-size: 14px;
margin-right:10px;
color: #999999;
font-family: 'FontAwesome';
}
.testimonial-preview-info p:after {
content:'';
position: absolute;
background-color:#eeeeee;
width:70px;
height:1px;
left:0;
bottom:0;
}
.testimonial-preview-info strong {
font-size: 14px;
line-height: 14px;
font-weight: 300;
color: #555555;
}
.testimonial-preview-info strong.name {
font-size: 17px;
text-transform: uppercase;
margin: 10px 10px 10px 0;
line-height: 1;
}
.testimonial-outer-container .lSAction a {
background:url(//edicionesmimesis.cl/wp-content/themes/fashstore-pro/images/testimonial-arrow1.png) no-repeat;
width: 30px;
height: 52px;
}
.testimonial-outer-container .lSAction a.lSPrev {
background-position:0 0;
}
.testimonial-outer-container .lSAction a.lSNext {
background-position: -44px 0;
} .team-outer-container ul.team-area .grid-item {
border:1px solid #eeeeee;
}
.team-outer-container ul.team-area .grid-item .media-box {
overflow: hidden;
}
.team-outer-container ul.team-area .grid-item img {
display:block;
width:100%;
overflow: hidden;
transform:scale(1.05);
-webkit-transform:scale(1.05);
-moz-transform:scale(1.05);
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
}
.team-outer-container ul.team-area .grid-item .media-box:hover img {
transform:scale(1.15) translateZ(0);
-webkit-transform:scale(1.15) translateZ(0) ;
-moz-transform:scale(1.15) translateZ(0) ;
}
.team-outer-container .grid-item-inner {
padding:20px;
}
.team-outer-container .grid-item-inner h4 {
margin:0 0 5px 0;
font-size: 20px;
font-weight: 400;
text-transform: capitalize;
font-family: 'Open Sans', sans-serif;
}
.team-outer-container .grid-item-inner .meta-data {
border-bottom: 1px solid #E8E8E8;
padding-bottom: 13px;
margin-bottom: 16px;
font-size: 12px;
font-weight:700;
display: block;
text-transform: uppercase;
color:#858e97;
}
.team-outer-container .grid-item-inner ul.social-icons {
margin:0;
padding:0;
}
.team-outer-container .grid-item-inner ul.social-icons li {
display: inline-block;
padding:0 5px;
font-size: 17px;
}
.team-outer-container .grid-item-inner ul.social-icons li a {
color:rgba(0,0,0,0.5);
}
.team-outer-container .grid-item-inner ul.social-icons li:first-child {
padding-left:0;
}
.team-outer-container .grid-item-inner ul.social-icons li:hover a {
color:rgba(212, 5, 79, 0.5);
}
.team-outer-container .grid-item-inner a.basic-link {
position:relative;
color:#d4054f;
padding-right:20px;
font-family: 'Open Sans', cursive;
font-size:15px;
}
.team-outer-container .icon-arrow-right:before {
content:'\f0e0';
position:absolute;
font-size: 16px;
color:#d4054f;
font-style: normal;
font-family:'FontAwesome';
line-height: 15px;
text-align: center;
top:50%;
right:0;
margin-top:-8px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
.team-outer-container .grid-item-inner a.basic-link:hover {
color:#000000;
}
.team-outer-container .grid-item-inner a.basic-link:hover .icon-arrow-right:before {
color:#000000;
} .entry-content h1, 
.entry-content h2, 
.entry-content h3{
padding: 0;
font-size: 24px;
color:#555;
margin:0 0 20px;
font-weight:500;
font-family: 'Open Sans', sans-serif;
}
.entry-content{
color:#aaaaaa;
}
#content .page_header_wrap {
padding:80px 0;
text-align: center;
position: relative;
background-attachment: fixed;
}
#content .page_header_wrap:after {
position:absolute;
content: '';
width:100%;
height:100%;
background-color:rgba(0,0,0,0.6);
top:0;
left:0;
z-index: 1;
}
#content .page_header_wrap .fp-container {
position: relative;
z-index:2;
}
.entry-header .entry-title, 
.entry-header .page-title  {
color:#ffffff;
font-size:40px;
margin:0;
line-height: 1.2;
text-transform: uppercase;
}
#fashstore-breadcrumb, 
.woocommerce .woocommerce-breadcrumb {
margin-top:20px;
margin-bottom:0;
line-height: 1;
color:#ffffff;
text-transform: uppercase;
}
#fashstore-breadcrumb a, 
.woocommerce .woocommerce-breadcrumb a, 
#fashstore-breadcrumb span.current  {
color:#ffffff;
font-size: 14px;
font-weight: 500; 
margin: 0 5px;  
}
#fashstore-breadcrumb a:hover, 
.woocommerce .woocommerce-breadcrumb a:hover {
color:#d4054f;
}
.woocommerce ul.products {
padding-top:10px;
}
.woocommerce nav.woocommerce-pagination ul {
border:none;
}
.woocommerce nav.woocommerce-pagination ul li {
border:1px solid #e5e5e5;
margin-right:5px;
}
.woocommerce nav.woocommerce-pagination ul li a, 
.woocommerce nav.woocommerce-pagination ul li span {
background-color:#fff;
color:#aaaaaa;
display: inline-block;
padding:10px 14px;    
}
.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current {	
background-color:#d4054f;
color:#ffffff;
}
.woocommerce-page .products ul, 
.single #reviews #comments ol.commentlist {
margin:0;
padding:0;
}
#primary {
width:100%;
margin:40px 0;
}
.leftsidebar #primary {
float:right;
width:66.66%;
}
.rightsidebar #primary {
float:left;
width:66.66%;
}
.woocommerce-page .woocommerce-ordering {
float:left;
width:35%;
}
.woocommerce-page .woocommerce-ordering select {
padding:6.5px 0;
width:100%;
height:36px;
background-color:#efefef;
border-color:#efefef;
color:#989898;
font-size: 14px;
}
.woocommerce-page .woocommerce-result-count {
float:right;
font-size: 15px;
}
.content-area nav.gridlist-toggle {
clear:none;
float:left;
margin-left:5px !important;
padding:0 !important;
}
.content-area nav.gridlist-toggle #grid {
margin-right:5px;
}
.content-area nav.gridlist-toggle a {
padding:7px;
background-color:#efefef;
color:#cccccc;
}
.content-area nav.gridlist-toggle a:hover, 
.content-area nav.gridlist-toggle a.active {
background-color:#d4054f;
color:#ffffff;
}
.content-area .gridlist-toggle .dashicons:before,
.content-area .gridlist-toggle .dashicons {
font-size: 22px;
} 
.woocommerce ul.products.list li.product, 
.woocommerce-page ul.products.list li.product {
margin:0 0 10px 0;
border: none;
}
#primary ul.products.list li:last-child {
margin-bottom:0;
}
#primary ul.products.list li .item-title {
width:auto;
margin-top: 0;
margin-left:32px;
} 
.woocommerce.nosidebar #primary ul.products.list li .item-title {
margin-left: 50px;
font-size: 24px;
}
#primary ul.products.list li .item-img {
float:left;
width:30.33%;
position:relative;
}
#primary ul.products.list li .item-img-info img {
width:100% !important;
float:none;
margin:0;
}
#primary ul.products.list li .add-to-wishlist-custom img.ajax-loading {
margin-right: 12px !important;
width: 16px !important;
float: right;
margin-top: -29px;
margin-bottom:0;
}
#primary ul.products.list li.product .star-rating,
ul.products.list li.product hr {
display: none;
}
.woocommerce .woocommerce-message:before, 
.woocommerce .woocommerce-info:before {
color: #d4054f;
padding:0 3px;
}
.woocommerce .woocommerce-message, 
.woocommerce .woocommerce-info {
border-top-color: #d4054f;
font-size: 14px;
}
.woocommerce div.product .product_title {
margin-bottom:10px;
} .widget-title {
margin: 0;
line-height: 1.2;
position: relative;
margin-bottom: 15px;
font-size: 18px;
color:#d4054f;
font-weight:600;
text-transform: uppercase;
padding-bottom: 5px;
} 
.widget_price_filter .widget-title {
margin-bottom: 20px;
}
.widget-title:after {
content:'';
position:absolute;
bottom:0;
left:0;
background-color:#d4054f;
width:50px;
height:3px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
.widget:hover .widget-title:after {
width:80px;
}
.widget-area {
float:right;
width:31%;
margin:40px 0;
}
.leftsidebar .widget-area {
float:left;
}
.nosidebar .widget-area {
display: none;
}
.widget-area .widget {
margin-bottom:30px;
}
.widget-area .widget:last-child {
margin-bottom:0;
}
.fp-mycart .widget_shopping_cart{
border:1px solid #dcdcdc; 
color:#d4054f;
font-size: 12px;
position:absolute;
top: 100%;
right:0;
text-align: left;
padding:8px;
margin-top:5px;
background-color:#ffffff;
z-index: 1000;
width:270px;
opacity:0;
visibility: hidden;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
.fp-mycart:hover .widget_shopping_cart {
opacity:1;
visibility: visible;
}
.woocommerce.widget_shopping_cart ul.cart_list li {
margin:0;
padding:5px 0;
}
.widget_shopping_cart ul.cart_list .mini_cart_item a.remove, 
.woocommerce a.remove  {
left:auto;
right:0;
top:3px;
margin-left: 10px;
color: #d4054f !important;
}
.widget_shopping_cart ul.cart_list .mini_cart_item a.remove:hover, 
.woocommerce a.remove:hover {
background-color:#d4054f !important;
color:#ffffff !important;
}
.widget_shopping_cart ul.cart_list li img, 
.widget_shopping_cart ul.product_list_widget li img {
float:left;
margin-left:0;
margin-right:10px;
}
.widget_shopping_cart .buttons {
text-align: right;
margin:10px 0;
}
.widget_shopping_cart .buttons a.button {
background-color:#d4054f;
border:2px solid #d4054f;
padding:8px 18px;
color:#ffffff;
font-size: 16px;
font-family: "Open Sans", sans-serif;
font-weight:400;
}
.widget_shopping_cart .buttons a.button.checkout {
margin-left:15px;
}
.fp-mycart .widget_shopping_cart .buttons a.button {
font-size: 11px;
}
.fp-mycart .widget_shopping_cart .buttons {
text-align: center;
}
.widget-area ul.cart_list li img, 
.widget-area ul.product_list_widget li img {
width:25%;
float:left;
margin-right:10px;
}
.widget-area ul,
ul.fppro-tab-links {
margin:0;
padding:0;
list-style: none;
}
.widget.widget_shopping_cart ul li, 
.widget.widget_products ul li, 
.widget.widget_recently_viewed_products ul li, 
.widget.widget_recent_reviews ul li, 
.widget.widget_top_rated_products ul li  {
padding:5px 0;
font-size: 15px;
}
.widget.widget_archive ul li, 
.widget.widget_categories ul li, 
.widget.widget_meta ul li, 
.widget.widget_recent_comments ul li, 
.widget.widget_recent_entries ul li, 
.widget.widget_nav_menu ul li, 
.widget.widget_pages ul li, 
.widget_product_categories ul.product-categories li{
padding:5px 0 5px 20px;
color:#777777;
font-weight:400;
font-size: 15px;
}
.widget-area .widget ul li:first-child,
.widget.widget_shopping_cart ul li:first-child, 
.widget.widget_products ul li:first-child, 
.widget.widget_recently_viewed_products ul li:first-child, 
.widget.widget_recent_reviews ul li:first-child, 
.widget.widget_top_rated_products ul li:first-child, 
.widget.widget_archive ul li:first-child, 
.widget.widget_categories ul li:first-child, 
.widget.widget_meta ul li:first-child, 
.widget.widget_recent_comments ul li:first-child, 
.widget.widget_recent_entries ul li:first-child, 
.widget.widget_nav_menu ul.menu > li:first-child, 
.widget.widget_pages > ul > li:first-child, 
.widget_product_categories ul.product-categories > li:first-child {
padding-top:0;
}
.widget-area .widget ul li:last-child, 
.widget.widget_shopping_cart ul li:last-child, 
.widget.widget_products ul li:last-child, 
.widget.widget_recently_viewed_products ul li:last-child, 
.widget.widget_recent_reviews ul li:last-child, 
.widget.widget_top_rated_products ul li:last-child, 
.widget.widget_archive ul li:last-child, 
.widget.widget_categories ul li:last-child, 
.widget.widget_meta ul li:last-child, 
.widget.widget_recent_comments ul li:last-child, 
.widget.widget_recent_entries ul li:last-child, 
.widget.widget_nav_menu ul li:last-child, 
.widget.widget_pages ul li:last-child, 
.widget_product_categories ul.product-categories li:last-child {
padding-bottom:0;
}
.widget.widget_shopping_cart ul li a, 
.widget.widget_products ul li a, 
.widget.widget_recently_viewed_products ul li a, 
.widget.widget_recent_reviews ul li a, 
.widget.widget_top_rated_products ul li a {
font-weight: 600;
color:#777777;
}
.widget.widget_archive ul li a, 
.widget.widget_categories ul li a, 
.widget.widget_meta ul li a, 
.widget.widget_recent_comments ul li a, 
.widget.widget_recent_entries ul li a, 
.widget.widget_nav_menu ul li a, 
.widget.widget_pages ul li a, 
.widget.widget_text .textwidget, 
.widget_product_categories ul.product-categories li a {
color:#777777;
font-weight:400;
}
.widget ul li a:hover {
color:#d4054f;
}
.widget.widget_shopping_cart ul li a img, 
.widget.widget_products ul li a img, 
.widget.widget_recently_viewed_products ul li a img, 
.widget.widget_recent_reviews ul li a img, 
.widget.widget_top_rated_products ul li a img{
margin-left:0;
}
.fp-mycart .widget.widget_shopping_cart ul li {
font-size: 12px;
}
.widget.widget_shopping_cart ul li a img {
width:27%;
}
.widget.widget_shopping_cart ul li a {
width: 90%;
font-weight: 400;
}
.widget_shopping_cart ul.cart_list .mini_cart_item a.remove, 
.woocommerce a.remove {
width: 20px;
height:20px;
line-height: 20px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #e5e5e5 !important;
border-radius: 0px;
height: 9px !important;
width: 92%;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color:#d4054f;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color:#ffffff;
border:8px solid #d4054f;
width: 22px;
height: 22px;
top:-7.5px;
}
.woocommerce .widget_price_filter .ui-slider span.ui-slider-handle:last-child {
background-color:#ffffff;
border:8px solid #d4054f;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color:#555555;
}
.widget_price_filter .price_label {
float:left;
font-weight: 700;
font-size: 14px;
line-height: 40px;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
float:none;
margin-top:5px;
}
.widget_price_filter .price_slider_amount .button, 
.widget_product_search input[type=submit],
.widget_search input[type=submit], 
.single-product button.single_add_to_cart_button.button,
.woocommerce-message a.button,
.place-order input.button#place_order, 
.wishlist_table td.product-add-to-cart a.add_to_cart.button, 
.product-type-external a.single_add_to_cart_button.button, 
.fp_call_to_action_button,
.block-title-desc .view-bnt, 
.full-promo-area .full-text-wrap button, 
.return-to-shop a.button.wc-backward, 
.woocommerce table.my_account_orders .order-actions .button  {
float:right;
min-height:37px;
background-color:#d4054f;
border:2px solid #d4054f;
padding: 8px 18px;
line-height: 1;
color:#ffffff;
text-transform: capitalize;
font-family: "Open sans", sans-serif;
font-weight: 400;
font-size: 16px;
text-shadow:none;
box-shadow: none;
display: inline-block;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
.product-type-external a.single_add_to_cart_button.button, 
.fp_call_to_action_button,
.block-title-desc .view-bnt, 
.full-promo-area .full-text-wrap button, 
.return-to-shop a.button.wc-backward   {
float:none;
min-height: auto;
}
.widget-area input[type=search] {
width:74%;
height:37px;
padding:6px;
margin-bottom: 5px;
}
.wishlist_table a.button:before, 
.wishlist_table a.button:after {
display: none;
}
.widget_price_filter .price_slider_amount .button:hover, 
.widget_shopping_cart .buttons a.button:hover, 
.widget_product_search input[type=submit]:hover, 
.single-product button.single_add_to_cart_button.button:hover, 
.woocommerce-message a.button:hover, 
.widget_search input[type=submit]:hover, 
.place-order input.button#place_order:hover, 
.wishlist_table td.product-add-to-cart a.add_to_cart.button:hover, 
.product-type-external a.single_add_to_cart_button.button:hover, 
.fp_call_to_action_button:hover, 
.block-title-desc .view-bnt:hover, 
.full-promo-area .full-text-wrap button:hover, 
.return-to-shop a.button.wc-backward:hover, 
.woocommerce table.my_account_orders .order-actions .button:hover  {
background-color:transparent;
color:#d4054f;
}
.widget-area ul.product_list_widget li ins {
background-color:transparent;
display: inline-block;
}
.widget-area ul.product_list_widget li span.amount {
font-weight:400;
font-size: 14px;
}
.widget-area ul.product_list_widget li .reviewer {
font-weight: 300;
}
.single.woocommerce .woocommerce-product-rating .star-rating {
margin:9px 10px 0 0;
font-size: 13px; 
}
.widget_recent_reviews .star-rating, 
.widget_top_rated_products .star-rating {
margin:3px 0;
font-size: 12px; 
color: #d4054f;
}
.widget_recent_reviews .star-rating:before, 
.widget_top_rated_products .star-rating:before {
color: #d4054f;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button {
white-space: normal;
}
.widget_product_categories .dropdown_product_cat {
width:100%;
padding:8px;
color:#777777;
}
.widget_product_categories ul.product-categories li span.count {
float:right;
} .widget-area .widget ul li:before {
content: '\f101';
position: absolute;
color: #777777;
top: 20%;
left: 0;
font-size: 14px;
font-family: 'FontAwesome';
}
.widget.widget_meta ul li:before{
content:'';
width:0;
height:0;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid #848484;
top:50%;
margin-top: -5px;
}
.widget-area .widget ul li:first-child:before, 
.widget-area .widget ul li.menu-item-has-children:before, 
.widget-area .widget ul li.page_item_has_children:before, 
.widget_product_categories ul.product-categories li.cat-parent:before   {
top:2%;
}
.widget.widget_shopping_cart ul li:before, 
.widget.widget_products ul li:before, 
.widget.widget_recently_viewed_products ul li:before, 
.widget.widget_recent_reviews ul li:before, 
.widget.widget_top_rated_products ul li:before {
display: none;
}
.widget.widget_meta ul li:first-child:before {
margin-top: -8px;
top:50%;
}
.widget_archive ul li:before {
content:'\f187';
}
.widget_categories ul li:before {
content: '\f160';
}
.widget_nav_menu ul li:before, 
.widget_pages ul li:before, 
.widget_product_categories ul.product-categories li:before   {
content:'\f101';
}
.widget_recent_comments ul li:before {
content:'\f086';
}
.widget_recent_entries ul li:before {
content:'\f1db';
} .widget_calendar tbody td {
text-align: center;
color: #a8a7a7;
}
.widget_calendar caption {
font-weight:700;
margin-bottom: 10px;
}
.calendar_wrap caption {
background: none repeat scroll 0 0 #d4054f;
color: #ffffff;
line-height: 40px;
text-align: center;
}
.calendar_wrap table {
border-collapse: collapse;
width: auto;
}
.calendar_wrap table th {
border: 1px solid #ccc;
font-weight: bold;
padding: 8px 0px;
text-align: center;
width: 5%
}
.calendar_wrap table td {
border: 1px solid #ccc;
padding: 8px 0px;
color: #000;
width: 5%;
text-align: center;
}
.calendar_wrap table td #prev, .calendar_wrap table td#next {
text-align: left;
padding-left: 10px;
padding-right: 10px;
}
.calendar_wrap table td #next {
text-align: right;
} .widget-area .widget_tag_cloud .tagcloud a,
.widget-area .widget_product_tag_cloud .tagcloud a {
color: #000;
padding: 5px 12px; 
}
.widget_tag_cloud .tagcloud a,
.widget_product_tag_cloud .tagcloud a {
display: inline-block;
color: #c6c6c6;
font-size: 13px !important;
border:1px solid #c6c6c6;
padding: 3px 5px;
margin-bottom: 7px;
margin-right: 2px;
}
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover {
background: #d4054f;
transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
color: #fff;
border:1px solid #d4054f;
} .fp-tabs-product-wrap {
margin-top:43px;
}
.fppro-tabs {
padding:20px 0 25px 0;
float:left;
width:89%;
}
ul.fppro-tab-links li {
float:left;
font-family: 'Lato', sans-serif;
line-height: 1.3;
position:relative;
}
ul.fppro-tab-links li:after {
content:'';
position:absolute;
background-color:#666666;
height:12px;
width:1px;
top:50%;
margin-top:-6px;
bottom:0;
right:0;
}
ul.fppro-tab-links li:last-child:after, 
ul.fppro-tab-links li:before{
display: none;
}
ul.fppro-tab-links li a {
color:#000000;
font-size: 15px;
font-weight:600;
display: inline-block;
text-transform: uppercase;
margin:0 10px 2px 10px;
}
ul.fppro-tab-links li:first-child a {
margin-left:0;
}
ul.fppro-tab-links li a:hover, 
ul.fppro-tab-links li.active a {
color:#d4054f;
}
ul.fppro-tab-links li.active a {
border-bottom:2px solid #d4054f;
}
.fp-tabs-product-wrap .block-title-wrap {
float:right;
width:11%;
}
.fp-tabs-product-wrap .FashstoreProAction {
margin-top: 17px;
float:none;
width:100%;
}
.fppro-tab-content .fp-preloader {
text-align: center;
} #top-footer {
background-color:#f7f7f7;
padding:30px 0;
}
.top-footer-wrap .widget-title {
color: #323334;
font-family: "Open sans",sans-serif;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
margin-bottom:0;
padding-bottom:30px;
}
.top-footer-wrap .top-footer-block ul, 
.aptf-single-tweet-wrapper {
padding:0;
margin:0;
}
.top-footer-wrap .top-footer-block ul li {
font-size: 13px;
font-weight:400;
padding:8px 0;
}
.top-footer-wrap .top-footer-block ul li:first-child {
padding-top:0;
}
.top-footer-wrap .top-footer-block ul li a {
color: #444444;
}
.top-footer-wrap .top-footer-block ul li a:hover {
color:#d4054f;
}
.top-footer-wrap .top-footer-block ul ul.sub-menu {
padding:0 0 0 10px;
}
.top-footer-wrap .widget-title:after, 
.top-footer-wrap .widget_meta ul li:after, 
.top-footer-wrap .top-footer-block ul li:before  {
display: none;
}
.top-footer-wrap .about-info .about-desc {
margin:25px 0 15px 0;
padding:0;
font-size: 13px;
font-weight:400;
color:#444444;
}
#top-footer .top-footer-wrap .top-footer-block {
float:left;
margin-left:2%;
}
#top-footer .top-footer-wrap {
margin-left:-2%;
}
#top-footer.columns-1 .top-footer-wrap .top-footer-block {
width:100%;
}
#top-footer.columns-2 .top-footer-wrap .top-footer-block {
width:48%;
}
#top-footer.columns-3 .top-footer-wrap .top-footer-block {
width:31.33%;
}
#top-footer.columns-4 .top-footer-wrap .top-footer-block {
width:23%;
}
.widget_fashstore_pro_aboutus_info_area .about-info ul {
padding-top:0;
}
.widget_fashstore_pro_aboutus_info_area .about-info ul li {
display: inline-block;
margin-right: 10px;
margin-bottom:5px;
}
.widget_fashstore_pro_aboutus_info_area .about-info ul li a {
display: inline-block;
width:33px;
height:33px;
line-height:1.3;
padding:3px;
border:1px solid #dcdcdc;
vertical-align: middle;
text-align: center;
font-size: 18px;
color:#aaa; 
background-color:transparent;
}
.widget_fashstore_pro_aboutus_info_area .about-info ul li a:hover {
color:#d4054f; 
border-color:#d4054f;
}
.widget_fashstore_pro_contact_info_area ul.contacts-info li {
margin-bottom:4px;
}
.widget_fashstore_pro_contact_info_area ul.contacts-info li span{
display: inline-block;
color:#444444;
font-size: 16px;
margin-right:10px;
vertical-align: top;
}
.widget_fashstore_pro_contact_info_area ul.contacts-info li p {
display: inline-block;
white-space: pre-line;
margin:0;
}
.widget_fashstore_pro_contact_info_area ul.contacts-info li.email-footer a {
word-break:break-all;
} .bottom-footer-wrap {
padding:10px 0;
border-bottom: 1px solid #efefef;
background-color:#efefef;
}
.bottom-footer-wrap .site-info {
width: 50%;
float: left;
font-size: 13px;
font-weight: normal;
padding-top: 7px;   
}
.bottom-footer-wrap .site-payment-logo {
float: right;
line-height: 0px;
margin: 0px 0;
}
.bottom-footer-wrap .site-info a:hover {
color: #EB60A3;
}
.bottom-footer-wrap .site-info a {
color: #D91F62;
}
a.scrollup {
display: inline-block;
position:fixed;
background-color:#d4054f;
width:40px;
height:40px;
font-size: 35px;
color:#ffffff;
bottom:10px;
right:10px;
text-align: center;
line-height: 35px;
z-index: 999;
opacity:0.6;
}
a.scrollup:hover {
opacity: 1;
color:#fff;
} .single.woocommerce #content div.product div.images, 
.single.woocommerce div.product div.images, 
.single.woocommerce #content div.product div.images, 
.single.woocommerce div.product div.images {
float:none;
width:100%;
}
.single-product #primary .saleflash_wrap {
position: relative;
float:left;
width:48%;
}
.single-product #primary span.onsale{
position:absolute;
top:14px;
font-size: 14px;
line-height: 30px;
background: #d4054f;
color: #ffffff;
font-weight: 700;
left:auto;
right:0;
min-height: auto;
min-width: auto;
padding: 0;
padding-right: 15px;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.single-product #primary .product .summary {
margin-top: 0;
}
div.product .product_title.entry-title {
font-weight: 700;
color: #555555;
font-size: 28px;
line-height: 1.2;
margin-bottom:10px;
}
.single-product #primary .summary .woocommerce-product-rating {
margin-bottom: 5px;
}
.single-product #primary .summary .woocommerce-review-link {
font-size: 14px;
color:#c97178;
font-weight: 400;
}
.single-product #primary .summary .price {
margin: 0;
color:#555555;
font-size: 17px;
font-weight:700;
}
.single-product #primary .summary .price del {
color: #000000;
font-size: 14px;
margin-right:10px;
font-weight:400;
}
.woocommerce div.product p.stock {
margin-bottom: 0;
}
.woocommerce div[itemprop="description"]{  
color: #7f7e7e;
font-style: normal;
font-size: 16px;
line-height: 22px;
border-bottom: 1px dotted #e7e7e7;
}
.woocommerce div[itemprop="description"] p {
margin:10px 0 15px 0;
font-size: 16px;
}
.woocommerce div.product form.cart, 
.woocommerce div.product p.cart {
padding:20px 0;
margin-bottom:0;
margin-top:0;
border-bottom: 1px dotted #e7e7e7;
}
.summary form.cart .quantity button{
background-color:#ffffff;
padding:11px;
display: inline-block;
box-shadow: none;
text-shadow:none;
line-height: 1.1;
transition:all 350ms ease-in-out;
-moz-transition:all 350ms ease-in-out;
-webkit-transition:all 350ms ease-in-out;
}
.summary form.cart .quantity button:hover {
background-color:#d4054f;
color:#ffffff;
}
.summary form.cart .quantity button:focus {
outline: 0;
box-shadow: none;
}
.summary form.cart .quantity input[type=text] {
padding:5px;
vertical-align: top;
line-height: 1.6;
}
.woocommerce.single .summary .clear{
display: none;
}
.woocommerce.single .summary .yith-wcwl-add-to-wishlist {
display: inline-block;
margin-bottom:8px;
}
.woocommerce.single .summary .yith-wcwl-add-button a, 
.woocommerce.single .summary .yith-wcwl-wishlistaddedbrowse, 
.woocommerce.single .summary .yith-wcwl-wishlistaddedbrowse a, 
.woocommerce.single .summary .yith-wcwl-wishlistexistsbrowse a{
font-size: 14px;
font-weight: 300;
}
.woocommerce.single .summary .yith-wcwl-wishlistaddedbrowse {
margin-right:20px;
}
.woocommerce.single .summary .yith-wcwl-wishlistaddedbrowse a{
margin-left:5px;
}
.woocommerce.single .summary .yith-wcwl-wishlistexistsbrowse span{
display: block;
font-size: 14px;
font-weight: 300;
}
.woocommerce.single .summary .yith-wcwl-add-button:before, 
.woocommerce.single .summary .yith-wcwl-wishlistaddedbrowse a:before, 
.woocommerce.single .summary .yith-wcwl-wishlistexistsbrowse a:before {
content: "\f004";
font-family: FontAwesome;
font-size: 12px;
margin-right: 5px;
}
.woocommerce.single #primary .summary .compare.button {
color:#000000;
font-size: 14px;
font-weight: 300;
display: inline-block;
line-height: 1.2;
height:auto;
font-family: 'Open Sans', sans-serif;
}
.woocommerce.single #primary .summary .compare.button:hover {
color:#d4054f;
background-color:transparent;
}
.woocommerce.single #primary .summary .compare.button:before {
content: "\f012";
font-family: 'FontAwesome';
font-size: 12px;
font-weight: normal;
margin-right: 6px;
}
.woocommerce.single #primary .summary .compare.button:after {
display: none;
}
.woocommerce .summary .product_meta {
margin-top:5px;
border-top: 1px dotted #e7e7e7;
font-size: 14px;
}
.woocommerce .summary .product_meta > span {
display: block;
border-bottom:1px dotted #e7e7e7;
padding:10px 0;
}
#yith-quick-view-modal .summary .product_meta {
border-top:none;
margin-top:0;
}
.woocommerce .summary .product_meta span a{
font-size: 13px;
font-weight: 400;
color: #d4054f;
}
.woocommerce.single div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce.single div.product .woocommerce-tabs ul.tabs li:before {
display: none;
}
.woocommerce.single div.product .woocommerce-tabs ul.tabs li {
border:none;
background-color:transparent;
margin:0 15px;
padding:0;
}
.woocommerce.single div.product .woocommerce-tabs ul.tabs li.active {
background-color:transparent;
border-bottom:2px solid #d4054f; 
}
.woocommerce.single div.product .woocommerce-tabs ul.tabs li:first-child {
margin-left:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding:0;
}
.woocommerce.single div.product .woocommerce-tabs ul.tabs li a {
display: inline-block;
padding: 0px;
font-weight: 400;
color: #515151;
text-decoration: none;
text-transform: uppercase;
padding-right: 0;
font-size: 15px;
line-height: 2;
}
.woocommerce.single .woocommerce-tabs .panel.entry-content {
margin:0 10px;
padding-bottom: 20px;
}
.woocommerce.single .woocommerce-tabs .panel.entry-content h2 {
color: #000000;
line-height: 30px;
font-size: 20px;
margin: 0;
margin-bottom: 5px;
font-family: 'Open sans', sans-serif;
}
.woocommerce.single .woocommerce-tabs .panel.entry-content p {
font-size: 16px;
line-height: 24px;
color: #7f7e7e;
font-weight: 400;
margin: 0px;
}
.woocommerce.single .related.products {
padding-top:10px;
margin-top: 20px;
}
.woocommerce.single #reviews #comments ol.commentlist li .comment-text {
padding-bottom:15px;
}
.woocommerce.single #reviews div[itemprop="description"]{
border-bottom: 0;
}
.woocommerce #reviews .comment-reply-title {
font-weight: 600;
font-size: 18px;
}
.woocommerce #reviews p.stars a {
color:#d4054f;
}
.woocommerce #reviews .comment-form p label {
float: left;
vertical-align: top;
width: 24%;
}
.woocommerce #review_form #respond textarea, 
.woocommerce #review_form #respond input {
width:76%;
padding:10px;
background: none;
border: 1px solid rgba(224, 224, 224, 0.41);
outline: 0;
}
.woocommerce #review_form #respond #comment {
height:75px;
}
.woocommerce #review_form #respond .form-submit {
text-align: center;
}
.woocommerce #review_form #respond input[type=submit] {
width:auto;
background-color:#d4054f;
border:2px solid #d4054f;
color:#ffffff;
padding:10px 18px;
text-transform:uppercase;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
.woocommerce #review_form #respond input[type=submit]:hover {
background-color:transparent;
color:#d4054f;
}
.single.woocommerce .comment-form input#email {
margin-left:0;
}
.single.woocommerce .comment-form input#author {
margin-right: 0;
}
.apss-share-text {
display: none;
} .fp-blog-wrapper {
margin-bottom:60px;
}
.fp-blog-wrapper .meta-info-container {
position:relative;
overflow: hidden;
}
.fp-blog-wrapper .fp-module-meta-info {
position:absolute;
bottom:0;
left:0;
width:90%;
}
.fp-blog-wrapper .fp-module-thumb a {
display: block;
overflow: hidden;
}
.fp-blog-wrapper .fp-module-thumb img {
display:block;
width:100%;
transform:scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
overflow: hidden;
}
.fp-blog-wrapper .fp-module-thumb:hover img {
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
}
.fp-blog-wrapper .fp-module-meta-holder {
background-color:#ffffff;
padding:12px 20px;
color:#555555;
font-size: 13px;
}
.fp-blog-wrapper .fp-module-meta-holder h3 {
margin:0 0 10px;
font-size: 30px;
text-transform: capitalize;
font-family: 'Lato', sans-serif;
line-height: 1.2;
}
.fp-blog-wrapper ul.post-categories, 
.fp-blog-wrapper .post-categories li {
margin:0;
padding:0;
display: inline-block;
font-size: 12px;
}
.fp-blog-wrapper .post-categories li  {
margin-right:5px;
margin-bottom:7px;
}
.fp-blog-wrapper .post-categories li a{
background-color:#bbbbbb;
color:#ffffff;
padding:3px 5px;
}
.fp-blog-wrapper .post-categories li a:hover {
background-color:#d4054f;
}
.fp-blog-wrapper .fp-post-author-name {
font-weight:700;
text-transform: capitalize;
}
.fp-blog-wrapper .fp-post-author-name span {
margin:0 3px;
}
.fp-blog-wrapper .fp-post-date {
color:#a8a7a7;
}
.fp-blog-wrapper .fp-module-comments {
position:absolute;
bottom:12px;
right:20px;
}
.fp-blog-wrapper .fp-module-comments a {
position:relative;
background-color:#555555;
color:#ffffff;
padding:2px 5px;
}
.fp-blog-wrapper .fp-module-comments a:before {
content:'';
position:absolute;
width:0;
height:0;
left:0;
bottom:-3px;
border-style: solid;
border-width: 3px 4px 0 0;
border-color: #555 transparent transparent transparent;
}
.fp-blog-wrapper .fp-excerpt {
color:#aaaaaa;
padding:0px 80px 0 20px;
}
.fp-blog-wrapper .fp-excerpt p {
margin:10px 0;
}
.fp-blog-wrapper .fp-excerpt .fp-read-more a {
border:2px solid #d4054f;
color: #ffffff;
background-color:#d4054f;
padding:4px 8px;
display: inline-block;
font-size: 14px;
font-weight: 500;
}
.fp-blog-wrapper .fp-excerpt .fp-read-more a:hover {
background-color:transparent;
color:#d4054f;
}
.content-area .pagination {
padding:0 20px;
text-align: center;
}
.content-area .pagination > span {
font-size: 14px;
color: #ffffff;
background-color: #d4054f;
padding: 6.2px;
line-height: 23px;
border-right: 1px solid #fff;
margin-right: 4px;
}
.content-area .pagination span.current, 
.content-area .pagination a {
display: inline-block;
color:#555555;
padding: 2px;
width: 30px;
height: 30px;
text-decoration: none;
text-align: center;
border:1px solid #e7e7e7;
line-height: 23px;
float: none;
margin-right:5px;
font-size: 14px;
}
.content-area .pagination span.current, 
.content-area .pagination a:hover {
border:1px solid #d4054f;
background-color:#d4054f;
color:#ffffff;
} .nav-previous a, 
.nav-next a  {
font-size: 16px;
font-weight:400;
text-transform: capitalize;
color:#222222;
}
.comment-navigation .nav-previous a:before, 
.posts-navigation .nav-previous a:before,
.post-navigation .nav-previous a:before {
content:'\f100';
position:absolute;
top:50%;
left:0;
margin-top:-10px;
font-size: 14px;
color:#222222;
font-family:'FontAwesome';
}
.comment-navigation .nav-next a:before, 
.posts-navigation .nav-next a:before, 
.post-navigation .nav-next a:before{
content:'\f101';
position:absolute;
top:50%;
right:0;
margin-top:-10px;
font-size: 14px;
color:#222222;
font-family:'FontAwesome';
}
.nav-previous a:hover, 
.nav-next a:hover, 
.comment-navigation .nav-previous a:hover:before, 
.posts-navigation .nav-previous a:hover:before,
.post-navigation .nav-previous a:hover:before, 
.comment-navigation .nav-next a:hover:before, 
.posts-navigation .nav-next a:hover:before, 
.post-navigation .nav-next a:hover:before {
color:#d4054f;
}
.comments-area .comment-reply-title, 
.comments-wrapper h3 {
font-size: 24px;
font-weight: 400;
margin-bottom: 7px;
margin: 30px 0 40px 0;
border-bottom: 2px solid #e5e5e5;
padding:5px 0;
font-family: 'Open Sans', sans-serif;
} 
.comment-notes {
margin:10px 0;
font-size: 14px;
}
.comment-form textarea {
padding:10px 20px;
display: inline-block;
height:170px;
border-radius: 5px;
color:#aaaaaa;
font-size: 14px;
}
.comment-form input[type=text] {
display: inline-block;
border-radius: 5px;
width:98%;
padding:10px 20px;
height:40px;
font-size: 14px;
}
.comment-form input#author {
margin-right:2%;
}
.comment-form input#email {
margin-left: 2%;
}
.cmm-box-left .control-group {
width:49.8%;
display: inline-block;
}
.comments-area .form-submit .submit {
border:2px solid #d4054f;
background-color:#d4054f;
color:#ffffff;
font-size: 14px;
padding:10px;
display: inline-block;
box-shadow: none;
text-shadow:none;
font-weight:600;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
.comments-area .form-submit, 
.comments-area {
margin-top:30px;
}
.comments-area .form-submit .submit:hover {
background-color:transparent;
color:#d4054f;
}
.comments-wrapper ul {
list-style: none;
margin:0;
padding:0;
}
.comment-wrapper a.pull-left {
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
float: left;
margin-top: 4px;
padding: 4px;
width: 62px;
height: 62px;
}
.comment-wrapper a.pull-left img {
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius:100%;
width: 100%;
}
.comment-wrapper {
margin-bottom:10px;
}
.comments-wrapper ul ul.children {
margin-left:30px;
}
.comment-wrapper .media-body {
padding-left: 80px;
color:#aaa;
font-size: 16px;
} 
.comment-wrapper .media-body a {
display: inline-block;
margin:3px 0 8px 0;
font-size: 14px;
color: #aaaaaa;
}
.comment-wrapper .media-heading {
display: inline-block;
margin:0;
}
.comment-wrapper .media-heading a {
color:#d4054f;
font-size: 16px;
margin-right: 5px;
}
.comment-wrapper em {
font-size: 16px;
font-style: italic;
color: #aaaaaa;
padding-left:16px;
}
.comment-wrapper .media-body p {
margin:0;
padding:5px 0;
border-top:2px solid #efefef;
}
.comment-left {
text-align:right;
}
.comments-wrapper .fsprorow {
line-height: 1;
}
.comment-left a:before {
content:'\f112';
font-family: FontAwesome;
font-size: 13px;
color:#555555;
margin-right:5px;
transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
}
.comment-left a:hover, 
.comment-left a:hover:before {
color: #d4054f;
} .woocommerce div.product form.cart .variations label {
font-size:14px;
text-transform: uppercase;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 20px;
}
.woocommerce .product-type-grouped form.cart table.group_table {
border:1px solid #e7e7e7;   
}
.woocommerce .product-type-grouped form.cart table tr {
border-bottom:1px solid #e7e7e7;
padding:10px;
display: inline-block;
width:100%;
}
.woocommerce .product-type-grouped.product form.cart {
padding-top: 20px;
}
.woocommerce .product-type-variable.product form.cart .variations select {
height: 34px;
margin-bottom: 8px;
color:#777777;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
padding-bottom:4px;
}
.single-product #primary .woocommerce-variation-price span.price {
margin-bottom:20px;
}
.woocommerce .product-type-grouped.product form.cart .group_table td {
float:right;
width:40%;
padding:0;
}
.woocommerce .product-type-grouped.product form.cart .group_table td.label {
float:left;
padding:0;
width:32%;
margin-right:5px;
}
.woocommerce .product-type-grouped.product .summary form.cart .group_table td.price {
margin-right:5px;
width: 25%;
padding-bottom:0;
font-size: 14px;
font-weight:400;
text-align: center;
}
.product-type-grouped.product .summary form.cart .group_table td.price p.stock {
margin:0;
} .woocommerce-page.columns-3 ul.products li.product:nth-child(3n), 
.woocommerce.columns-3 ul.products li.product:nth-child(3n), 
.woocommerce-page.columns-2 ul.products li.product:nth-child(2n), 
.woocommerce.columns-2 ul.products li.product:nth-child(2n) {
margin-right:0;
}
.up-sells {
margin:10px 0;
}
.woocommerce.single .related.products h2, .up-sells h2 {
color: #d4054f;
} 
.woocommerce .cart-collaterals .cross-sells ul.products ul.add-to-links li, 
.woocommerce-page .cart-collaterals .cross-sells ul.products ul.add-to-links li {
width:auto;
}
.woocommerce .cross-sells ul.products li.product a img {
margin:0;
}
.related.products ul.products li.product, 
.up-sells.products ul.products li.product {
border:1px solid #eeeeee;
padding-bottom: 20px;
}
ul.products div[itemprop="description"] {
display: none;
}
ul.products.list div[itemprop="description"] {
display: none;
border-bottom: none;
} .fp_column {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding-box !important;
-webkit-background-clip: padding-box !important;
background-clip: padding-box !important;
margin-left: 2%;
padding: 0 0%;
}
.fp-row .fp_column:first-child {
margin-left: 0;
}
.fp-span1 {
width: 15.0%;
}
.fp-span2 {
width: 32.0%;
}
.fp-span3 {
width: 49.0%;
}
.fp-span4 {
width: 66.0%;
}
.fp-span5 {
width: 83.0%;
}
.fp-span6 {
margin-left: 0;
width: 100%;
}
.divider {
margin:50px auto;
} .fp_call_to_action {
background-color:#f5f5f5;
color:#555555;
font-size: 16px;
font-weight:400;
padding:15px 10px;
text-align: left;
}
.fp_call_to_action.center  {
text-align: center;
}
.fp_call_to_action.right .fp_call_to_action_button{
float:right;
}
.fp_call_to_action_content h2, 
.fp_call_to_action_content h4 {
margin: 0;
line-height: 1.2;
font-weight: 400;
font-size: 24px;
}
.fp_call_to_action.right .fp_call_to_action_content {
display: inline-block;
margin:10px 0;
}
.fp_call_to_action_button {
margin:10px 0;
border-radius: 3px;
}
.fp_column .fp_call_to_action_content h2, 
.fp_column .fp_call_to_action_content h4 {
font-size: 20px;
}
.fp_column .fp_call_to_action_button {
font-size: 12px;
} .fp_column strong {
color:#555555;
} .fp_column ul, 
.fp_column ol {
padding-left:20px;
margin:0 0 0 10px;   
}
.fp_column ul.fp-list {
list-style: none;
padding:0;
}
.fp_column ul.fp-list li {
position:relative;
padding-left:25px;
margin-bottom: 5px;
line-height: 1.3;
font-family: "FontAwesome";
}
ul.fp-list1 li:before {
position: absolute;
content: "\f08d";
left: 0;
top: 0;
transform: rotate(-67deg);
} 
ul.fp-list2 li:before {
position: absolute;
content: "\f00c";
left: 0;
top: 0;
}
ul.fp-list3 li:before {
content: "\f1d8";
position:absolute;
left:0;
top:6%;
font-size: 14px;
}
ul.fp-list4 li:before {
position: absolute;
content: "\f0da";
left: 0;
top: 0;
}
ul.fp-list5 li:before {
position: absolute;
content: "\f006";
left: 0;
top: 0;
}
ul.fp-list6 li:before {
position:absolute;
content:"\f0a4";
left: 0;
top: 0;
} .fp-team {
text-align: center;
}
.fp-member-image img {
transform:scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
display: block;
width:100%;
}
.fp-member-name {
font-size: 20px;
font-family: 'Open sans', sans-serif;
font-weight:600;
margin:10px 0 0;
line-height: 1;
color:#555555;
}
.fp-member-image {
position:relative;
}
.fp-member-image:before {
content:'';
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-color:rgba(212,5,79,0.3);
opacity: 0;
z-index: 2;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
.fp-team:hover .fp-member-image:before {
opacity: 1;
visibility: visible;
}
.fp-member-position {
font-size: 16px;
margin:10px;
color:#555555;
font-weight:400;
}
.social-shortcode {
margin:10px 0 ;
}
.social-shortcode a {
width:30px;
height:30px;
line-height: 26px;
display: inline-block;
margin-right:5px;
margin-bottom:5px;
text-align:center;
border:1px solid #d4054f;
background-color: #d4054f;
color:#ffffff;
}
.social-shortcode a:hover {
background-color:transparent;
color:#d4054f;
} .fp-testimonial {
border:1px solid #dcdcdc;
padding:15px;
text-align:center;
margin-bottom:10px;
}
.fp-testimonial .fp-client-image {
width: 40%;
border: 4px solid #e5e5e5;
border-radius: 100%;
margin:0 auto;
}
.fp-testimonial .fp-client-image img {
border-radius:100%;
display: block;
}
.fp-testimonial .fp-client-name {
font-size: 20px;
font-family: 'Open sans', sans-serif;
font-weight: 600;
color:#555555;
margin: 10px 0 0;
}
.fp-testimonial .fp-client-position {
font-size: 16px;
font-weight:400;
color:#555555;
margin: 7px 0 10px 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
left: .5em;
} .fp_toggle_title {
background-color:#d4054f;
color: #ffffff;
position: relative;
padding:0 10px;
margin-bottom:10px;
cursor: pointer;
}
.fp_toggle.open .fp_toggle_title:after {
position: absolute;
content: "\f146";
color: #fff;
font-size: 15px;
font-family: 'FontAwesome';
z-index: 99;
right: 8px;
}
.fp_toggle.open .fp_toggle_title.active:after {
position: absolute;
content: "\f0fe";
color: #fff;
font-size: 15px;
font-family: 'FontAwesome';
z-index: 99;
right: 8px;
}
.fp_toggle.close .fp_toggle_title:after{
position: absolute;
content: "\f0fe";
color: #fff;
font-size: 15px;
font-family: 'FontAwesome';
z-index: 99;
right: 8px;
}
.fp_toggle.close .fp_toggle_title.active:after{
position: absolute;
content: "\f146";
color: #fff;
font-size: 15px;
font-family: 'FontAwesome';
z-index: 99;
right: 8px;
}
.fp_toggle_content {
margin-bottom:10px;
} .tab-title {
cursor: pointer;
background-color:#d4054f;
color:#ffffff;
border:2px solid #d4054f;
text-align:center;
}
.horizontal .fp_tab_group .tab-title {
display: inline-block;
width:23%;	
padding:10px 5px;
margin-right:5px;
}
.horizontal .fp_tab_group .tab-title:last-child {
margin-right:0;
}
.horizontal .fp_tab_group .tab-title:hover, 
.horizontal .fp_tab_group .tab-title.active {
background-color:transparent;
color:#d4054f;
}
.horizontal .fp_tab_content {
margin:10px 0;
}
.vertical .fp_tab_group {
float: left;
width:18%;
}
.vertical .fp_tab_group .tab-title { 
display: block;
padding:5px;
margin-bottom:5px;
}
.vertical .fp_tab_content {
float:right;
width:79%;
}
.vertical .fp_tab_group .tab-title:hover, 
.vertical .fp_tab_group .tab-title.active {
background-color:transparent;
color:#d4054f;
} a.fp-outline-bttn, 
a.fp-black-bttn {
border:2px solid #c5c5c5;
display:inline-block;
background-color:transparent;
color:#000000;
padding:10px;
}
a.fp-small-bttn {
padding:5px 10px;
font-size: 12px;
}
a.fp-medium-bttn {
padding:8px;
font-size: 14px;
}
a.fp-large-bttn {
padding:12px;
font-size: 16px;
}
a.fp-align-right {
text-align:right;
}
a.fp-align-left {
text-align:left;
}
a.fp-outline-bttn:hover, 
a.fp-black-bttn:hover {
background-color:#d4054f;
color:#ffffff;
border-color:#d4054f;
} .fp_tagline_box {
background-color:#f7f7f7;
padding: 20px;
color:#444444;
font-size: 14px;
font-family: 'Open sans', sans-serif;
}
.fp-all-border-box {
border:3px solid #d4054f;
}
.fp-top-border-box {
border-top:3px solid #d4054f;
}
.fp-left-border-box {
border-left: 3px solid #d4054f;
}
.fp-bg-box {
background-color:#d4054f;
color: #ffffff;
} .fp-dropcaps {
float: left;
font-size: 75px;
line-height: 60px;
padding-top: 4px;
padding-right: 8px;
padding-left: 8px;
text-align: center;
} 
.fp-dropcaps.fp-square {
background: #d4054f;
color: #FFF;
padding: 10px;
margin-right: 8px;
margin-top: 4px;
}  .woocommerce .shop_table th {
text-transform: uppercase;
}
.woocommerce .shop_table .cart_item {
font-size: 15px;
}
.woocommerce .shop_table .product-name a{
color:#d4054f;
}
.woocommerce .shop_table .product-quantity button {
box-shadow: none;
background-color:#ffffff;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
}
.woocommerce .shop_table .product-quantity button:hover {
background-color:#d4054f;
color: #ffffff;
}
.woocommerce .shop_table .product-quantity input {
vertical-align: top;
}
.woocommerce-cart #content .woocommerce .shop_table .coupon input[type=text] {
width: auto;
padding:8px;
border-radius: 0;
margin-right:0;
}
.woocommerce-cart #content .woocommerce .shop_table .actions input[type=submit] {
background-color:#d4054f;
color:#ffffff;
border:2px solid #d4054f;
padding:8.5px 20px;
border-radius: 0;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
background-color:#d4054f;
color:#ffffff;
border:2px solid #d4054f;
}
.woocommerce-cart #content .woocommerce .shop_table .actions input[type=submit]:hover, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
background-color:transparent;
color:#d4054f;
}
.woocommerce-cart .cart_totals h2 {
margin-top:0;
background-color:#e8e8e8;
padding-left:10px;
border-bottom: 3px solid #d4054f;
font-size: 18px;
font-weight: 700;
line-height: 2;
} .woocommerce-info a {
color:#d4054f;
}
.wishlist_table tr td {
text-align: left;
}
.woocommerce-billing-fields h3, 
.woocommerce-shipping-fields h3, 
h3#order_review_heading {
background: #f7f6f7;
border-bottom: 3px solid #d4054f;
margin-bottom: 15px;
color: #5a5a5a;
font-size: 18px;
font-weight: 700;
line-height: 40px;
padding-left: 10px;
display: block;
width: 100%;
}
.wishlist-title h2 {
font-size:16px;
font-weight:300;
margin-top:0;
padding:0;
}
.woocommerce-wishlist .entry-content, 
.woocommerce-cart .entry-content {
margin-top:0;
line-height: 1;
}
.woocommerce form .form-row input.input-text, 
.woocommerce form .form-row textarea {
line-height: 1.8em;
}
.wishlist_table td.product-name > a {
display: block;
margin-bottom:10px;
}
.wishlist_table td.product-name a.button {
display: inline-block;
margin-bottom: 0;
background-color: transparent;
border: 2px solid #d4054f;
color: #d4054f;
font-size: 12px;
}
.wishlist_table td.product-name a.button:hover {
background-color:#d4054f;
color:#ffffff;
}
.wishlist_table .product-price {
color:#555555;
font-size: 16px;
font-weight: 600;
}
.wishlist_table .product-price del{
color: #666667;
opacity: 0.5;
font-size: 14px;
font-weight: 400;
}
.woocommerce p.woocommerce-thankyou-order-received {
font-size: 24px;
color: #555555;
} .woocommerce-MyAccount-navigation ul {
margin:0;
padding:0;
list-style: none;
}
.woocommerce-MyAccount-navigation ul li {
margin-bottom:5px;
border:1px solid #eeeeee;  
}
.woocommerce-MyAccount-navigation ul li a {
width:100%;
padding:10px;
border-left:3px solid #d4054f;
display: inline-block;
}
.woocommerce-MyAccount-navigation ul li a:hover, 
.woocommerce-MyAccount-navigation ul li.is-active a {
background:#d4054f;
color:#ffffff;
}
.woocommerce .woocommerce-info .button, 
.woocommerce input.button {
background-color:#d4054f;
color:#ffffff;
border:2px solid #d4054f;
text-transform: uppercase;
}
.woocommerce .woocommerce-info .button:hover, 
.woocommerce input.button:hover {
background-color:transparent;
color:#d4054f;
} .error-404.not-found {
text-align: center;
padding:60px 0 90px 0;
}
.error-404 h2 {
font-size: 160px;
color:#da2c2a;
margin:20px 0;
line-height: 1;
}
.error-404 .page-title {
color:#444444;
font-size: 21px;
font-weight:500;
margin-bottom:60px;
}
.error-404 .backtohome a {
border:2px solid #d4054f;
background-color:#d4054f;
color:#ffffff;
padding:10px 15px;
font-size: 16px;
text-transform: uppercase;
}
.error-404 .backtohome a:hover {
background-color:transparent;
color: #d4054f;
}
.close .fp_toggle_content {
display: none;
}
.box-hover .add-to-links li a.link-compare{
visibility: collapse;
}
.box-hover .add-to-links li a.link-compare:after{
position: absolute;
top: 0;
left: 0;
line-height: 40px;
visibility: visible;
}
.box-hover .add-to-links li a.link-compare:hover{
visibility: visible;
padding-left: 40px;
line-height: 25px;
}
#primary .box-hover a.compare.button:hover{
padding-left: 45px;
}
.box-hover .add-to-links li a.link-compare{
line-height: 38px !important;
}
.box-hover .add-to-links li a.link-compare:hover{
padding-left:40px;
} @media (max-width:1200px) {
.fp-container {
width:100%;
padding:0 10px;
}
.our-features-box .fp-container {
padding:30px 10px;
}
body.boxlayout #page, 
body.boxlayout #content, 
body.boxlayout footer#colophon {
width: 100%;
}
.main-header-right .fp-advance-search {
width:70%;
}
.main-header .main-header-right div.fp-mycart {
width:25%;
}
.main-header-right .fp-advance-search .wd_search_form input[type=text] {
width:48%;
}
.fashstore-pro-banner .slider-wrapper ul li .banner-slider-info {
margin-left: 65px;
}
.cta-video .cta-wrap-left .main-title {
height:85px;
}
.cta-video .cta-wrap-left .cta-desc {
margin-bottom: 20px;
line-height: 1.3;
height:290px;
}
.widget_fashstore_pro_cat_with_product_widget_area .home-block-inner {
height:376px;
}
.full-promo-seciont .full-promo-area {
padding: 43px 0;
}
ul.contacts-info li span {
margin-right:5px;
}
.fashstore-pro-banner .lSAction > .lSPrev {
left:10px;
}
.fashstore-pro-banner .lSAction > .lSNext {
right:10px;
}
}
@media (max-width: 1024px) {
}
@media (max-width:992px) {
.main-header {
padding: 20px 0;
}
.main-header .site-branding {
max-width:100%;
float:none;
text-align: center;
}
.main-header .main-header-right {
float:none;
width:100%;
margin-top:20px;
}
.main-header-right .fp-advance-search .wd_search_form input[type=text] {
width: 54%;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .caption-title {
font-size: 36px;
line-height: 1;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .caption-content {
line-height: 1;
font-size: 22px;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .slider-button {
padding:12px 40px 12px 20px;
font-size: 14px;
}
.widget_fashstore_pro_promo_pages_area .store-text-wrap h2,
.full-promo-area .full-text-wrap h2 {
font-size:26px;
}
.widget_fashstore_pro_promo_pages_area .store-text-wrap span {
font-size: 18px;
}
.cta-video .cta-wrap-left {
width:30%;
}
.cta-video .cta-wrap-right {
width:70%;
}  
.block-title span {
font-size: 14px;
}
.full-promo-seciont .full-promo-area {
padding: 34px 0;
}
.full-promo-area .full-text-wrap span {
font-size: 38px;
} 
}
@media (max-width:900px) { 
}
@media (max-width:840px) {
.widget_fashstore_pro_cat_with_product_widget_area .home-block-inner {
height:425px;
}
.our-features-box .feature-box span {
width:17%;
font-size: 38px;
}
.our-features-box .feature-box .content {
width:80%;
}
.widget_fashstore_pro_testimonial_widget_area .testimonial-preview-item {
padding: 0 174px 0 270px;
}
.widget_fashstore_pro_testimonial_widget_area .entry-thumb {
left: 175px;
}
}
@media (max-width:768px) {
.top-header-left, 
.main-navigation ul > li.menu-item-has-children > a:after, 
.main-navigation ul ul li.menu-item-has-children > a:after, 
.main-navigation ul ul li.page_item_has_children > a:after  {
display: none;
}
.top-header-right {
width: 100%;
float: none;
text-align: center;
}
.main-header-right .fp-advance-search .wd_search_form input[type=text] {
float:none;
display: block;
margin-bottom: 10px;
width: 97%;
}
.main-header-right .fp-advance-search .wd_search_form select.wd_search_product {
width:87%;
}
.main-navigation, 
.main-navigation.stick {
text-align: left;
}
.main-header .site-branding {
margin-top: 0;
}
.mainnav {
display: none;
margin-top:50px;
position: absolute;
left:0;
width: 100%;
background-color:#ffffff;
z-index: 999;
}
.fp-toggle-nav {
display: block;
position: relative;
z-index: 9999;
}
.main-navigation ul > li {
display:block;
line-height: 1;
}
.main-navigation ul ul.sub-menu, 
.main-navigation ul ul ul.sub-menu, 
.main-navigation ul ul ul.children, 
.main-navigation ul ul ul ul.sub-menu, 
.main-navigation ul ul ul ul.children {
opacity: 1;
visibility: visible;
position:static;
margin-top:0;
border:0;
background-color:transparent;
}
.main-navigation ul ul.sub-menu li {
border-bottom: none;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .caption-title {
font-size: 30px;
margin-bottom: 5px; 
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .caption-content {
font-size: 20px;
}
ul.fppro-tab-links li {
margin-bottom: 5px;
}
.main-navigation.stick .stick-logo {
width: 19%;
position: absolute;
left:0;
z-index: 100;
background-color:#ffffff;
}
.widget_fashstore_pro_promo_pages_area .fp-promo-wrapper {
margin-left:0;
}
.widget_fashstore_pro_promo_pages_area .promo-area {
width: 100%;
max-width: 480px;
margin: 0 auto 30px;
float: none;
}
.widget_fashstore_pro_promo_pages_area figure img {
width: 100%;
}
.widget_fashstore_pro_promo_pages_area .promo-area:last-child {
margin-bottom: 0;
}
.cta-video .cta-wrap-left, 
.cta-video .cta-wrap-right, 
.widget_fashstore_pro_cat_with_product_widget_area .home-block-inner, 
.widget_fashstore_pro_cat_with_product_widget_area .product-cat-slide.right_align .home-block-inner {
float:none;
width:100%;
}
.cta-video .cta-wrap-left .cta-desc {
height:190px;
}
.full-promo-area .full-text-wrap h2 {
font-size: 21px;
line-height: 1.1;
}
.full-promo-area .full-text-wrap span {
font-size: 30px;
line-height: 1.1;
}
.col-product-area-one {
float:none;
width:100%;
margin-left:0;
border-right:none;
padding-right:0;
}
.col-wrap {
margin-left:0;
}
.widget_fashstore_pro_column_product_widget_area .col-product-area-one .block-title {
width:100%;
margin-top:50px;
}
.col-product-area-one:first-child .block-title {
margin-top:0;
}
.col-product-area-one .col-slider-items li .item-img {
width:40%;
}
.col-product-area-one .col-slider-items li .item-title, 
.col-product-area-one .col-slider-items li .price {
width:50%;
}
.widget_fashstore_pro_cat_with_product_widget_area .home-block-inner {
height: auto;
}
.cat-block-wrap .store-overlay, 
.cat-block-wrap.cat-info-wrap .block-title-desc, 
.widget_fashstore_pro_cat_with_product_widget_area .cat-info-wrap:before  {
display: none;
}
.cat-block-wrap .block-title {
position: static;
display: block;
}
.cat-block-wrap .block-title span, 
.cat-block-wrap.cat-info-wrap .block-title span, 
.product-cat-slide .block-title h2 {
display: block;
color:#666666;
}
.widget_fashstore_pro_cat_with_product_widget_area .product-cat-slide.right_align .home-block-inner, 
.widget_fashstore_pro_cat_with_product_widget_area .product-cat-slide.left_align .home-block-inner {
border:1px solid #eeeeee;
border-bottom: 0;
padding-bottom: 10px;
}
.fashstore_pro-blog-wrap .blog-preview-info {
text-align: center;
}
.widget_fashstore_pro_testimonial_widget_area .testimonial-preview-item {
padding: 0 70px 0 160px;
}
.widget_fashstore_pro_testimonial_widget_area .entry-thumb {
left: 60px;
}
.bottom-footer-wrap .site-payment-logo,
.bottom-footer-wrap .site-info {
width:100%;
float:none;
text-align: center;
}
.bottom-footer-wrap .site-info {
margin-bottom:10px;
}
#primary, 
.leftsidebar #primary, 
.rightsidebar #primary, 
.leftsidebar .widget-area, 
.widget-area {
float:none;
width:100%;
}
.our-features-box .feature-box {
width: 100%;
margin:0 auto 20px;
max-width: 480px;
float:none;
text-align: center;
}
.our-features-box .feature-box:last-child {
margin:0 auto;
}
.our-features-box .feature-box span {
float:none;
font-size: 30px;
margin-right:0;
width:100%;
}
.our-features-box .feature-box .content {
float:none;
width:100%;
font-size: 16px;
}
#top-footer.columns-2 .top-footer-wrap .top-footer-block, 
#top-footer.columns-3 .top-footer-wrap .top-footer-block, 
#top-footer.columns-4 .top-footer-wrap .top-footer-block {
width:100%;
float:none;
margin-left:0;
margin-bottom:30px;
}
#top-footer .top-footer-wrap {
margin-left: 0;
}
#top-footer.columns-2 .top-footer-wrap .top-footer-block:last-child, 
#top-footer.columns-3 .top-footer-wrap .top-footer-block:last-child,
#top-footer.columns-4 .top-footer-wrap .top-footer-block:last-child {
margin-bottom:0;
} .woocommerce div.product .product_title {
clear: both;
}
.single-product #primary .saleflash_wrap {
width:100%;
float: none;
}
.fp-span1,  .fp-span2, .fp-span3, .fp-span4, .fp-span5, .fp-span6 {
width:49%;
}
.fp-row .fp_column:nth-child(odd) {
margin-left: 0;
}
.apss-theme-3 .apss-single-icon {
width: auto;
}
.wrap_video {
height: auto;
}
.promo-vidoe-desc {
width: 100%;
margin: 0px auto;
}
}
@media (max-width: 640px) {
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .caption-content {
display: none;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .slider-button {
margin-top:10px;
padding: 10px 30px 10px 15px; 
font-size: 12px;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .slider-button:before {
margin-right:10px;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .caption-title {
font-size: 26px;
}
.block-title, 
.fppro-tabs {
width:85%;
}
.FashstoreProAction, 
.fashstore_proAction, 
.fp-tabs-product-wrap .block-title-wrap {
width:15%;
}
}
@media (max-width: 570px) {
.main-header {
padding:10px 0;
position: relative;
}
.main-header .main-header-right {
margin:0;
}
.main-header-right .fp-advance-search {
float: none;
width:100%;
border-right: none;
}
.main-header-right .fp-advance-search .wd_search_form input[type=text] {
width:100%;
}
.main-header-right .fp-advance-search .wd_search_form select.wd_search_product {
width:85%;
border-left: 1px solid #e7e7e7;
}
.main-header-right .fp-advance-search .wd_search_form button {
width:14%;
}
.main-header .main-header-right div.fp-mycart {
float:none;
position: absolute;
z-index: 9999;
margin-left:10px;
bottom:-68px;
left:0;
width: 50%;
text-align: left;
background-color:#ffffff;
}
.fp-mycart .widget_shopping_cart {
margin-top:0;
right:auto;
left:0;
}
.main-navigation.stick .stick-logo {
width:23%;
}
.mainnav {
margin-top:58px;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption {
top:45%;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .slider-button {
display: none;
}
.widget_fashstore_pro_promo_pages_area .promo-area {
width:100%;
margin-left:0;
float:none;
max-width:380px;
margin: 0 auto;
margin-bottom: 10px;
}
.widget_fashstore_pro_promo_pages_area .fp-promo-wrapper {
margin-left:0;
}
.widget_fashstore_pro_promo_pages_area .store-text-wrap h2 {
font-size: 30px;
}
.widget_fashstore_pro_promo_pages_area .store-text-wrap span {
font-size: 20px;
}
.block-title span {
font-size: inherit;
}
.block-title h2, .up-sells h2, .related.products h2 {
padding:0;
}
.feature-box .content h3 {
font-size: 16px;
}
}
@media (max-width: 480px) {
.main-header .site-branding a.custom-logo-link, 
.main-header .fp-logo-wrap {
display: block;
}
.main-navigation.stick .stick-logo {
width: 26%;
}
.main-header .site-branding, 
.main-header .main-header-right {
float:none;
max-width: 100%;
}
.main-header .main-header-right {
text-align: center;
width:100%;
margin-top:20px;
}
.main-header .main-header-right div.fp-wishlist {
padding-left:0;
}
.main-header .main-header-right div.fp-mycart {
width:38%;
margin-right: 0;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption {
display: none;
}
.full-promo-area .full-text-wrap span {
font-size: 23px;
}
.full-promo-area .full-text-wrap button {
display: none;
}
.full-promo-area .full-text-wrap h2 {
font-size: 16px;
}
ul.fppro-tab-links li {
float: none;
width: 100%;
margin-bottom: 10px;
}
ul.fppro-tab-links li a {
margin:0;
}
ul.fppro-tab-links li:after {
display: none;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
width:100%;
}
.widget_fashstore_pro_testimonial_widget_area .testimonial-preview-item {
padding:0 30px ;
text-align: center;
}
.widget_fashstore_pro_testimonial_widget_area .entry-thumb {
position: static;
width: auto;
}
.testimonial-outer-container .lSAction a {
width:20px;
height:45px;
background-size: cover;
}
.testimonial-outer-container .lSAction a.lSPrev {
left:0;
}
.testimonial-outer-container .lSAction a.lSNext{
right:0;
}
.testimonial-preview-info p:after {
left:50%;
margin-left:-35px;
}
.block-title, .fppro-tabs {
width: 80%;
}
.FashstoreProAction, 
.fashstore_proAction, 
.fp-tabs-product-wrap .block-title-wrap {
width:20%;
}
.promo-vidoe-desc {
font-size: 17px;
} li.product .item-title, li.type-product .item-title {
font-size: 16px;
}
#primary ul.products.list li .item-img, 
#primary ul.products.list li.product .price, 
#primary ul.products.list li.product div[itemprop="description"], 
#primary ul.products.list li.product .gridlist-buttonwrap {
float: none;
width: 100%;
text-align: center;
}
.woocommerce #primary ul.products.list li .item-title {
width: 100%;
margin-left:0;
text-align: center;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product, 
.woocommerce-page[class*=columns-] ul.products li.product, 
.woocommerce[class*=columns-] ul.products li.product {
width:100%;
float: none;
margin:0 0 20px;
}
.woocommerce ul.products li.product .price {
margin-bottom:20px;
}
.woocommerce-page .woocommerce-result-count{
float: none;
width: 100%;
}
.woocommerce-page .woocommerce-ordering {
width:73%;
}
.entry-header .entry-title {
font-size: 34px;
}
.woocommerce #reviews .comment-form p label {
display: block;
}
.woocommerce #review_form #respond textarea, 
.woocommerce #review_form #respond input, 
.fp-span1,  .fp-span2, .fp-span3, .fp-span4, .fp-span5, .fp-span6{
width: 100%;
margin-left:0;
}
.fp_column {
float: none;
width: 100%;
margin-bottom:10px;
}
.apss-theme-3 .apss-single-icon {
width: 100%;
} .fp-blog-wrapper .fp-module-meta-info {
position: static;
width:100%;
}
.fp-blog-wrapper .fp-module-meta-holder h3 {
font-size: 24px;
line-height: 1.1;
}
}
@media (max-width: 400px) {
.main-header .main-header-right div.fp-mycart {
width:60%;
}
.main-navigation.stick .stick-logo {
width:36%;
}
.top-header-right ul li {
padding:0 8px;
}
.top-header-right ul li:last-child {
border-right:0;
}
.FashstoreProAction, 
.fashstore_proAction, 
.fp-tabs-product-wrap .block-title-wrap {
width:23%;
}
.block-title, .fppro-tabs {
width: 77%;
}
.widget-area input[type=search] {
width:100%;
}
.woocommerce .product-type-grouped.product form.cart .group_table td {
width:50%;
}
.woocommerce .product-type-grouped.product form.cart .group_table td.label {
width:26%;
}
.single-product #primary .product-type-grouped.product .summary form.cart .group_table td.price {
width:20%;
}
.vertical .fp_tab_group .tab-title {
padding:3px;
}
} @media (min-width: 750px) {
.nosidebar .alignfull {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
width: auto;
max-width: 1000%;
}
.nosidebar .alignwide {
margin-left: calc(25% - 25vw);
margin-right: calc(25% - 25vw);
width: auto;
max-width: 1000%;
}
}@import url("https://fonts.googleapis.com/css?family=Montserrat"); body{
font-family:unset;
font-family:'Montserrat', sans-serif;
}
.main-navigation ul > li{
text-transform:lowercase;
font-size:20px;
}
.main-navigation ul > li:hover,
.main-navigation .current-menu-item a{
font-weight:bold;
}
.slider-wrapper ul > li {
max-height:364px;
}
span.woocs_price_info_icon {
background-image:url(//edicionesmimesis.cl/wp-content/themes/mimesis/img/woocs_price_info_icon.png) !important;
}
body.fppro h1{
text-transform:unset !important;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .slider-button:hover
{
background-color:#E7E7E7;
border-color:#E7E7E7;
color:#282c34;
}
.fashstore-pro-banner .slider-wrapper ul li .slider-caption .slider-button::after{
color:#282c34;
}
.wd_search_form{
display:none;
}
.main-navigation.stick{
position:relative !important;
}
.fp-blog-wrapper .fp-module-meta-holder h3{
text-transform:unset;
}