html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline;}
span{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
button, input, select, textarea{font-size:100%;overflow:visible;margin:0;vertical-align:baseline;width:auto;}
textarea{overflow:auto;vertical-align:text-top;}
html{height:100%;}
body{-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background:#efefef;color:#555;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-smoothing:antialiased;line-height:1.5em;text-rendering:optimizeLegibility;}
p{word-wrap:break-word;}
i,
em,
dfn,
cite{font-style:italic;}
tt,
var,
pre,
kbd,
samp,
code{font-family:monospace, serif;font-style:normal;}
b,
strong{font-weight:700;}
pre{-moz-box-sizing:border-box;-moz-border-radius:2px;-moz-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);-webkit-border-radius:2px;-webkit-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);box-sizing:border-box;background:#f4f4f4;border:1px solid #aaa;border-bottom-color:#ccc;border-radius:2px;height:auto;margin:0;outline:none;padding:6px 10px;vertical-align:middle;width:100%;word-wrap:break-word;white-space:pre-wrap;}
del{color:#555;text-decoration:line-through;}
ins,
dfn{border-bottom:1px solid #ccc;}
sup,
sub,
small{font-size:85%;}
abbr,
acronym{font-size:85%;letter-spacing:.1em;text-transform:uppercase;}
a abbr,
a acronym{border:none;}
dfn[title],
abbr[title],
acronym[title]{border-bottom:1px solid #ccc;cursor:help;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
hr{border:none;clear:both;float:none;height:1px;width:100%;}
hr.space{height:20px;}
.ie8 img{height:auto;width:auto\9;}
.ie8 img.size-large{max-width:60%;width:auto;}
.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption{max-width:100%;}
.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img{height:auto;}
img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img{height:auto;max-width:100%;}
embed,
iframe,
object,
video{margin-bottom:24px;max-width:100%;}
p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object{margin-bottom:0;}
embed,
object{max-width:100%;}
svg:not(:root){overflow:hidden;}
a{text-decoration:none;}
a:hover,
a:focus,
a:active{outline:0;text-decoration:none;}
::selection{background:#999;color:#fff;text-shadow:none;}
label{display:inline-block;padding:2px 0;}
legend{padding:2px 5px;}
fieldset{border:none;margin:0;padding:0;}
th,
td{padding:8px;}
table{border-collapse:collapse;width:100%;}
ul{list-style-type:disc;margin:0;padding:0;}
ol{line-height:22px;list-style-position:outside;list-style-type:decimal;margin:0;padding:0;}
dt{font-weight:400;}
p,
hr,
dl,
pre,
form,
table,
address,
blockquote{margin:0 0 9px 0;line-height:21px;}
caption{padding-bottom:.8em;}
blockquote{padding:0 1em;}
blockquote:first-child{margin:.8em 0;}
fieldset{margin:1.6em 0;padding:0 1em 1em;}
legend{padding-left:.8em;padding-right:.8em;}
dt{margin-bottom:.4em;margin-top:.8em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
ul,
ol{margin:0 0 9px 0;padding-left:10px;}
li ul,
li ol{margin:0;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
blockquote.alignleft,
img.alignleft{margin:7px 24px 7px 0;}
.wp-caption.alignleft{margin:7px 14px 7px 0;}
blockquote.alignright,
img.alignright{margin:7px 0 7px 24px;}
.wp-caption.alignright{margin:7px 0 7px 14px;}
blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter{margin-top:7px;margin-bottom:7px;}
.site-content blockquote.alignleft,
.site-content blockquote.alignright{border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-top:17px;width:50%;}
.site-content blockquote.alignleft p,
.site-content blockquote.alignright p{margin-bottom:17px;}
.wp-caption{margin-bottom:24px;}
.wp-caption img[class*="wp-image-"]{display:block;margin:0;}
.wp-caption{color:#767676;}
.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0;padding-right:10px;}
.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;max-width:155px;}
.gallery img{border:1px solid #ddd;}
.gallery .gallery-caption{font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery br+br{display:none;}
.attachment-gallery img{background:#fff;border:1px solid #f0f0f0;display:block;height:auto;margin:15px auto;max-width:96%;padding:5px;width:auto;}
.gallery-meta .iso,
.gallery-meta .camera,
.gallery-meta .shutter,
.gallery-meta .aperture,
.gallery-meta .full-size,
.gallery-meta .focal-length{display:block;}
img.wp-post-image,
img.attachment-full,
img.attachment-large,
img.attachment-medium,
img.attachment-thumbnail{display:block;margin:0 auto;width:auto;}
#breadcrumb{padding:20px 0 0 0;}
#breadcrumb a{font-size:12px;font-weight:400;}
#breadcrumb a:hover{color:#444;text-decoration:none;}
#content-woocommerce{margin-bottom:20px;}
.products ul, ul.products{margin-top:40px;}
.cart-collaterals .shipping_calculator{width:100%;}
table.shop_table{}
table.cart td.actions .coupon .input-text,
table.cart td.actions .coupon .input-text{cursor:text;}
.comments-area{margin:48px auto;max-width:474px;padding:0 10px;}
.comment-reply-title,
.comments-title{font:900 16px/1.5 Lato, sans-serif;margin:0;text-transform:uppercase;}
.comment-list{list-style:none;margin:0 0 48px 0;}
.comment-author{font-size:14px;line-height:1.7142857142;}
.comment-list .reply,
.comment-metadata{font-size:12px;line-height:2;text-transform:uppercase;}
.comment-list .reply{margin-top:24px;}
.comment-author .fn{font-weight:900;}
.comment-author a{color:#2b2b2b;}
.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a{color:#767676;}
.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover{color:#41a62a;}
.comment-list article,
.comment-list .pingback,
.comment-list .trackback{border-top:1px solid rgba(0, 0, 0, 0.1);margin-bottom:24px;padding-top:24px;}
.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child{border-top:0;}
.comment-author{position:relative;}
.comment-author .avatar{border:1px solid rgba(0, 0, 0, 0.1);height:18px;padding:2px;position:absolute;top:0;left:0;width:18px;}
.bypostauthor > article .fn:before{content:"\f408";margin:0 2px 0 -2px;position:relative;top:-1px;}
.says{display:none;}
.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata{padding-left:30px;}
.comment-edit-link{margin-left:10px;}
.comment-edit-link:before{content:"\f411";}
.comment-reply-link:before,
.comment-reply-login:before{content:"\f412";margin-right:2px;}
.comment-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;}
.comment-content ul,
.comment-content ol{margin:0 0 24px 22px;}
.comment-content li > ul,
.comment-content li > ol{margin-bottom:0;}
.comment-content >:last-child{margin-bottom:0;}
.comment-list .children{list-style:none;margin-left:15px;}
.comment-respond{margin-bottom:24px;padding:0;}
.comment .comment-respond{margin-top:24px;}
.comment-respond h3{margin-top:0;margin-bottom:24px;}
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code{color:#767676;}
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as{font-size:14px;line-height:1.7142857142;}
.no-comments{font-size:16px;font-weight:900;line-height:1.5;margin-top:24px;text-transform:uppercase;}
.comment-form label{display:block;}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"]{width:100%;}
.form-allowed-tags,
.form-allowed-tags code{font-size:12px;line-height:1.5;}
.required{color:#c0392b;}
.comment-reply-title small a{color:#2b2b2b;float:right;height:24px;overflow:hidden;width:24px;}
.comment-reply-title small a:hover{color:#41a62a;}
.comment-reply-title small a:before{content:"\f405";font-size:32px;}
.comment-navigation{font-size:12px;line-height:2;margin-bottom:48px;text-transform:uppercase;}
.comment-navigation .nav-next,
.comment-navigation .nav-previous{display:inline-block;}
.comment-navigation .nav-previous a{margin-right:10px;}
#comment-nav-above{margin-top:36px;margin-bottom:0;}
BDO[DIR="ltr"]{direction:ltr;unicode-bidi:bidi-override;}
BDO[DIR="rtl"]{direction:rtl;unicode-bidi:bidi-override;}
[DIR="ltr"]{direction:ltr;unicode-bidi:embed;}
[DIR="rtl"]{direction:rtl;unicode-bidi:embed;}