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 {margin: 0;padding: 0;border: 0;outline: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;vertical-align: baseline;}
html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 62.5%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
*,*:before,*:after {-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {font-size:10px;font-size:1rem;line-height:1;}
ol,ul,li{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;}
hr {border: 0;height: 1px;margin-bottom: 1.6em;}
img {-ms-interpolation-mode:bicubic;border: 0;height: auto;max-width: 100%;vertical-align: middle;}
/* End of Reset CSS */

/* Normalize */
figure,img{width:auto;height: auto;max-width:100%;}
audio,video{display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
svg:not(:root) {overflow: hidden;}
progress {display: inline-block;vertical-align: baseline;}
details,menu {display: block;}
summary {display: list-item;}
canvas {display: inline-block;}
template {display: none;}
[hidden] {display: none;}
code,kbd,samp,tt,var,pre {font-family: monospace, monospace;hyphens: none;}
dfn,cite,em,i,address,caption,code,var{font-style:normal;}
abbr[title] {border-bottom: 1px dotted #eaeaea;cursor: help;}
mark,ins {text-decoration: none;}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:700;}
small {font-size: 0.8em;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
ruby {font-size: 0.9em;height: 0;line-height: 0;position: relative;vertical-align: baseline;}
ruby {top:.15ex;}
rp,rt{font-size: 7px;}
q{quotes: "â€œ" "â€" "â€˜" "â€™";}
a{text-decoration:none;}
a:focus {outline: none;}
a:active,a:hover{outline-width: 0;}

/*Alignments==================== */
.le{text-align: left;}
.ri{text-align: right;}
.ce{text-align: center;}
.lbox{float: left;}
.rbox{float: right;}
.clear{clear: both;}

/* Clearings */
.cf:before,.cf:after{content: "\0020"; display: block;height: 0;visibility: hidden;}
.cf:after{clear:both;}
.cf {zoom:1;}

/* ! Wordpress================================================ */
.alignleft {display: inline;float: left;}
.alignright {display: inline;float: right;}
.aligncenter {display: block;margin-right: auto;margin-left: auto;}

.wp-caption{
	max-width: 100%;
	height: auto;
}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0.4em;
	margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}

/*Jetpack*/
.sharedaddy{
	width: 100%;
	text-align: center;
}
.sd-content{
	width: 100%;
	text-align: center;
}
.jp-relatedposts{
	padding: 0px calc( 3% - 6px ) 15px 3%;
}

h3.jp-relatedposts-headline{
	width: 100%;
	text-align: center;
}
/* !wp admin-bar==================== */
.admin-bar #wrapper{margin-top:60px;}
.admin-bar #header-area{top:42px;}
.admin-bar.header_fixed #header-area{top:0px;}
.admin-bar .btn_navigation{top:56px;}
.admin-bar.header_fixed .btn_navigation{top:20px;}

@media screen and (min-width: 37.5em) {
	.admin-bar #wrapper{margin-top:58px;}
	.admin-bar.header_fixed #header-area{top:42px;}
	.admin-bar .btn_navigation,
	.admin-bar.header_fixed .btn_navigation{top:56px;}
}

@media screen and (min-width: 48.875em) {/* 782px */
	.admin-bar #wrapper{margin-top:60px;}
	.admin-bar #header-area,
	.admin-bar.header_fixed #header-area{top:28px;}
	.admin-bar .btn_navigation,
	.admin-bar.header_fixed .btn_navigation{top:37px;}
}

@media screen and (min-width: 55em) {/* 880px */
	.admin-bar #wrapper{margin-top:0px;}
	.admin-bar #header-area,
	.admin-bar.header_fixed #header-area{top:auto;}
	.admin-bar.header_fixed #navigation{top:28px;}
}