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,embed,object{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{font-size:100%;background:transparent;margin:0;padding:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.none{display:none}
.block{display:block!important}
.fixed_pos{position:fixed}
.alignright{float:right}
.alignleft{float:left}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
img{ max-width:100%;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
img:hover{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
body{font-size:12px;font-family:'Open Sans', sans-serif;line-height:1.4em;min-height:800px;color:#5e6066;background:#f8f9fa url(../images/body.png);padding:0!important}
strong,th,thead td{font-weight:700}
cite,em,dfn{font-style:italic}
code,kbd,samp,pre,tt,var,input[type=text],input[type=password],input[type=email],textarea{font-family:Lato, Trebuchet MS, serif}
code,pre{display:block;white-space:pre}
del{text-decoration:line-through;color:#666}
ins,dfn{border-bottom:1px solid #ccc}
small,sup,sub{font-size:85%}
abbr,acronym{text-transform:capitalize}
a abbr,a acronym{border:none}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted #ccc}
sup{vertical-align:super}
sub{vertical-align:sub}
p{margin:.0 0 .8em 0; color:#000000;overflow:hidden;line-height:1.6em}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:center;font-weight:400}
h3,h4,h6{font-family:Lato, "Trebuchet MS", serif;margin-bottom:10px;font-weight:400;}
h5 {font-family:Lato, "Trebuchet MS", serif;margin-bottom:10px;font-weight:400; line-height:1.2em;}
h1  {font-family:Lato, "Trebuchet MS", serif;margin-bottom:10px;font-weight:400; line-height:1.4em;}
h2  {font-family:Lato, "Trebuchet MS", serif;margin-bottom:10px;font-weight:400; line-height:1.2em;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:400}
h1{font-size:30px}
h2{font-size:22px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
h1 .subTitle,h2 .subTitle,h3 .subTitle,h4 .subTitle,h5 .subTitle,h6 .subTitle{display:block;color:#2e2e2e;font-size:.65em;margin:0}
a:link,a:visited,a:active,a:focus{font-weight: bold; color:#174173;outline:0 none;text-decoration:none;-webkit-transition:background-color .2s linear, color .2s linear;-moz-transition:background-color .2s linear, color .2s linear;-o-transition:background-color .2s linear, color .2s linear;-ms-transition:background-color .2s linear, color .2s linear;transition:background-color .2s linear, color .2s linear}
a:hover{color:#174173}
.hidden{display:none;visibility:hidden}
.invisible{visibility:hidden}
::-webkit-scrollbar{background:#fff;width:15px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
::-webkit-scrollbar-thumb{background:#d65f08 ;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);background-image:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);background-image:0}
nav ul,ul,ol{list-style:none}
::selection,::-moz-selection{background:#d65f08;color:#FFF;text-shadow:#4e265f 0 1px 0}
img[class*=align],img[class*=wp-image-],img[class*=attachment-]{height:auto}
img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width:100%;height:auto}
.entry-content .twitter-tweet-rendered{max-width:100%!important}
.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image{border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,0.2)}
.wp-caption{ text-align:center; }
.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-size:12px;color:#000000; }
img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}
.entry-content dl.gallery-item{margin:0}
.gallery-item a,.gallery-caption{width:90%}
.gallery-caption a{display:inline}
.gallery-columns-1 .gallery-item a{max-width:100%;width:auto}
.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%}
.gallery-columns-1 .gallery-icon img{padding:3%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,.clearfix,.gallery-item a{display:block}
.entry-content img,.comment-content img,.widget img,embed,iframe,object,video{max-width:100%}

img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
} 