
/* =======================================================
/* RESET FOR HTML5
/* ======================================================= */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}sup{vertical-align:super;}sub{vertical-align:sub;}

/* =======================================================
/* BASE > POSITIONING
/* ======================================================= */

.block{display:block}.inline{display:inline}
.hide{display:none;visibility:hidden}
.relative{position:relative}.absolute{position:absolute}
.floatleft{float:left}.floatright{float:right}.clearleft{clear:left}.clearright{clear:right}.clear{clear:both}
.padding{padding:10px}.paddingtop{padding-top:10px}.paddingleft{padding-left:10px}.paddingbottom{padding-bottom:10px}.paddingright{padding-right:10px} 
.nopadding{padding:0 !important}.nopaddingtop{padding-top:0 !important}.nopaddingleft{padding-left:0 !important}.nopaddingbottom{padding-bottom:0 !important}.nopaddingright{padding-right:0 !important} 
.margin{margin:10px}.margintop{margin-top:10px}.marginleft{margin-left:10px}.marginbottom{margin-bottom:10px}.marginright{margin-right:10px} 
.marginnone{margin:0 !important}.nomargintop{margin-top:0 !important}.nomarginleft{margin-left:0 !important}.nomarginbottom{margin-bottom:0 !important}.nomarginright{margin-right:0 !important} 
.left{text-align:left}.right{text-align:right}.center{text-align:center} 
.middle{vertical-align:middle}.bottom{vertical-align:bottom}.top{vertical-align:top}.baseline{vertical-align:baseline}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}.clear,.clearfix:after{clear:both;}.clearfix{zoom:1;}
.boxfit {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* =======================================================
/* BASE > TAGS
/* ======================================================= */

body { font-family:'helvetica',arial,sans-serif; font-size:13px; line-height:13px; color:#666; }
h1, h2, h3, h4, h5, h6, p, blockquote, ul, table { margin-bottom:10px; }
h1 { font-size:2.6em; font-weight:700; line-height:1em; }
h2 { font-size:1.5em; font-weight:700; line-height:1em; }
h3 { font-size:1.4em; font-weight:700; line-height:1em; }
h4 { font-size:1.3em; font-weight:700; line-height:1em; }
h5 { font-size:1.2em; font-weight:700; line-height:1em; }
h6 { font-size:1.1em; font-weight:700; line-height:1em; }
p, li { font-family:'helvetica',arial,sans-serif; color:#666; line-height:1.4em; }
p a, li a { color:#333; }
p a:hover, li a:hover { color:#000; }
blockquote { margin:1em 0px; padding:1em 2em; border:solid; border-image:initial; background-color:#F7F7F7; font:italic 1.05em/1.55em 'Skolar Italic','Times New Roman',serif; color:rgba(0, 0, 0, 0.74902); }
hr { border:0; background:#efefef; height:1px; margin:10px auto 20px; clear:both; }

/* =======================================================
/* BASE > WORDPRESS
/* ======================================================= */

.alignright { float:right; margin:0 0 10px 20px; }
.alignleft { float:left; margin:0 20px 10px 0; }
.alignnone { clear:both; float:none; margin:10px; }

/* =======================================================
/* BASE > WORDPRESS
/* ======================================================= */

.wrapper { width:100%; max-width:1400px; margin:0 auto; }
.wrapper-inner { width:100%; max-width:1000px; margin:0 auto; }

@media screen and (max-width:1200px) {
	.wrapper-inner { max-width:1000px; }
}
@media screen and (max-width:1024px) {
	.wrapper-inner { max-width:740px; }
}
@media screen and (max-width:750px) {
	.wrapper-inner { max-width:470px; }
}