/* ::::: http://s2.wp.com/wp-content/mu-plugins/smileyproject/smileyproject.css?m=1397030474g ::::: */

@media not all {
}
@media not all {
}
/* ::::: http://fonts.googleapis.com/css?family=Open+Sans%3A300italic%2C400italic%2C600italic%2C300%2C400%2C600&subset=latin%2Clatin-ext&ver=4.0-alpha ::::: */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoatra1rvmpjeky21_gqjallji.woff') format("woff");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('u-wuoqret9fueobqw7jkrt8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsha1rvmpjeky21_gqjallji.woff') format("woff");
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('prmixeptr36kac0geaetxrsuofak0levemleqytnfay.woff') format("woff");
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbtih4imgi8p11rfo6ypcpc0.woff') format("woff");
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxmweb5poa5ztb49ylyuzh1a.woff') format("woff");
}
/* ::::: http://s1.wp.com/_static/??-eJx9UNFuAyEM+6FRelpVaQ/TvgW4dKQXCCLQ2/6+uUq9aZvEm4ntYMeuxWAO1GcQG0Ts7CRi4CyHhPmgkxf7V+JmpYx39ZdEPQ1ys6mbQv0Ts1jpXkLF0lD32QsT8TrSR75BNb57T/qVtG+C/wmuYpsmXDx/7WC0lHDZXNCKC4t5vIaZI9cW+NlVCBVGXs1OjNz7aZQPnMzPqQamwBV0noprmyLBjA4IkspGtlTOT9cGo9Z7NPtI79PpOL0dz6fX6XoHMs6zqg== ::::: */

@font-face {
	font-family: "dashicons";
	src: url('dashicons.eot');
}
@font-face {
	font-family: "dashicons";
	font-style: normal;
	font-weight: 400;
	src: url('undefined') format("woff"), url('dashicons.ttf') format("truetype"), url('dashicons.svg') format("svg");
}
#wpadminbar * { height: auto; width: auto; margin: 0px; padding: 0px; position: static; text-shadow: none; text-transform: none; letter-spacing: normal; font: 400 13px/32px "Open Sans",sans-serif; border-radius: 0px; box-sizing: content-box; transition: none 0s ease 0s ; }
html:lang(he-il) .rtl #wpadminbar * { font-family: Arial,sans-serif; }
#wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { color: rgb(238, 238, 238); }
#wpadminbar #wp-admin-bar-my-sites a.ab-item, #wpadminbar #wp-admin-bar-site-name a.ab-item { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#wpadminbar ul li:after, #wpadminbar ul li:before { content: normal; }
#wpadminbar a, #wpadminbar a img, #wpadminbar a img:hover, #wpadminbar a:hover { outline: 0px none; border: 0px none; text-decoration: none; background: none repeat scroll 0px 0px transparent; }
#wpadminbar a:active, #wpadminbar a:focus, #wpadminbar div, #wpadminbar input[type="email"], #wpadminbar input[type="number"], #wpadminbar input[type="password"], #wpadminbar input[type="search"], #wpadminbar input[type="text"], #wpadminbar input[type="url"], #wpadminbar select, #wpadminbar textarea { outline: 0px none; }
#wpadminbar { direction: ltr; color: rgb(204, 204, 204); font: 400 13px/32px "Open Sans",sans-serif; height: 32px; position: fixed; top: 0px; left: 0px; width: 100%; min-width: 600px; z-index: 99999; background: none repeat scroll 0% 0% rgb(34, 34, 34); }
#wpadminbar .ab-sub-wrapper, #wpadminbar ul, #wpadminbar ul li { background: none repeat scroll 0px 0px transparent; clear: none; list-style: none outside none; margin: 0px; padding: 0px; position: relative; text-indent: 0px; z-index: 99999; }
#wpadminbar ul#wp-admin-bar-root-default > li { margin-right: 0px; }
#wpadminbar .quicklinks { border-left: 1px solid transparent; }
#wpadminbar .quicklinks ul { text-align: left; }
#wpadminbar li { float: left; }
#wpadminbar .ab-empty-item { outline: 0px none; }
#wpadminbar .quicklinks .ab-top-secondary > li { float: right; }
#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input { height: 32px; display: block; padding: 0px 10px; margin: 0px; }
#wpadminbar .quicklinks > ul > li > a { padding: 0px 8px 0px 7px; }
#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input { margin: 0px; padding: 0px; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); background: none repeat scroll 0% 0% rgb(51, 51, 51); display: none; position: absolute; float: none; }
#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { min-width: 100%; }
#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper { right: 0px; left: auto; }
#wpadminbar .ab-submenu { padding: 6px 0px; }
#wpadminbar .quicklinks .menupop ul li { float: none; }
#wpadminbar .quicklinks .menupop ul li .ab-item, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li .ab-item, #wpadminbar .shortlink-input, #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item { line-height: 26px; height: 26px; white-space: nowrap; min-width: 140px; }
#wpadminbar .menupop li.hover > .ab-sub-wrapper, #wpadminbar .menupop li:hover > .ab-sub-wrapper { margin-left: 100%; margin-top: -32px; }
#wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper, #wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper { margin-left: 0px; left: inherit; right: 100%; }
#wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus { background: none repeat scroll 0% 0% rgb(51, 51, 51); color: rgb(46, 162, 204); }
#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon { position: relative; float: left; font: 400 20px/1 dashicons; padding: 4px 0px; background-image: none ! important; margin-right: 6px; }
#wpadminbar #adminbarsearch:before, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before { color: rgb(153, 153, 153); position: relative; transition: all 0.1s ease-in-out 0s; }
#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar.nojs .quicklinks .menupop:hover ul li a { color: rgb(238, 238, 238); }
#wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover { color: rgb(46, 162, 204); }
#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before, #wpadminbar .menupop .menupop > .ab-item:before { position: absolute; font: 400 17px/1 dashicons; }
#wpadminbar .menupop .menupop > .ab-item { display: block; padding-right: 2em; }
#wpadminbar .menupop .menupop > .ab-item:before { top: 1px; right: 4px; content: ""; color: inherit; }
#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item { padding-left: 2em; padding-right: 1em; }
#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { top: 5px; left: 3px; content: ""; }
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary { display: block; position: relative; right: auto; margin: 0px; box-shadow: none; }
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { background: none repeat scroll 0% 0% rgb(75, 75, 75); }
#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a, #wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover { color: rgb(46, 162, 204); }
#wpadminbar .ab-top-secondary { float: right; }
#wpadminbar ul li:last-child, #wpadminbar ul li:last-child .ab-item { box-shadow: none; }
#wp-admin-bar-my-account > .ab-item:before { content: ""; top: 2px; float: right; margin-left: 6px; margin-right: 0px; }
#wp-admin-bar-my-account.with-avatar > .ab-item:before { display: none; content: none; }
#wpadminbar #wp-admin-bar-user-actions > li { margin-left: 16px; margin-right: 16px; }
#wpadminbar #wp-admin-bar-user-actions.ab-submenu { padding: 6px 0px 12px; }
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li { margin-left: 88px; }
#wpadminbar #wp-admin-bar-user-info { margin-top: 6px; margin-bottom: 15px; height: auto; background: none repeat scroll 0px 0px transparent; }
#wp-admin-bar-user-info .avatar { position: absolute; left: -72px; top: 4px; width: 64px; height: 64px; }
#wpadminbar #wp-admin-bar-user-info a { background: none repeat scroll 0px 0px transparent; height: auto; }
#wpadminbar #wp-admin-bar-user-info span { background: none repeat scroll 0px 0px transparent; padding: 0px; height: 18px; }
#wpadminbar #wp-admin-bar-user-info .display-name, #wpadminbar #wp-admin-bar-user-info .username { display: block; }
#wpadminbar #wp-admin-bar-user-info .username { color: rgb(153, 153, 153); font-size: 11px; }
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { width: 16px; height: 16px; padding: 0px; border: 1px solid rgb(136, 136, 136); background: none repeat scroll 0% 0% rgb(238, 238, 238); line-height: 24px; vertical-align: middle; margin: -4px 0px 0px 6px; float: none; display: inline; }
#wpadminbar #wp-admin-bar-search .ab-item { padding: 0px; background: none repeat scroll 0px 0px transparent; }
#wpadminbar #adminbarsearch { position: relative; height: 32px; padding: 0px 2px; }
#wpadminbar #adminbarsearch:before { position: absolute; top: 6px; left: 5px; z-index: 20; font: 400 20px/1 dashicons ! important; content: ""; }
#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { color: rgb(153, 153, 153); }
#wpadminbar .screen-reader-shortcut { position: absolute; top: -1000em; }
#wpadminbar .screen-reader-shortcut:focus { left: 6px; top: 7px; height: auto; width: auto; display: block; font-size: 14px; font-weight: 700; padding: 15px 23px 14px; background: none repeat scroll 0% 0% rgb(241, 241, 241); color: rgb(33, 117, 155); z-index: 100000; line-height: normal; text-decoration: none; box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.6); }
@media screen and (max-width: 782px) {
	html #wpadminbar { left: 0px ! important; z-index: 500 ! important; height: 46px; min-width: 300px; }
	#wpadminbar * { font: 400 14px/32px "Open Sans",sans-serif; }
	#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks > ul > li > a { padding: 0px; height: 46px; line-height: 46px; width: auto; }
	#wpadminbar .ab-submenu { padding: 0px; }
	#wpadminbar #wp-admin-bar-my-account a.ab-item, #wpadminbar #wp-admin-bar-my-sites a.ab-item, #wpadminbar #wp-admin-bar-site-name a.ab-item { text-overflow: clip; }
	#wpadminbar .menupop li.hover > .ab-sub-wrapper, #wpadminbar .menupop li:hover > .ab-sub-wrapper { margin-top: -46px; }
	#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop > .ab-item { padding-right: 30px; }
	#wpadminbar .menupop .menupop > .ab-item:before { top: 10px; right: 6px; }
	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item { font-size: 16px; padding: 6px 15px 12px; }
	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a:empty { display: none; }
	#wpadminbar #wp-admin-bar-edit > .ab-item, #wpadminbar #wp-admin-bar-my-account > .ab-item, #wpadminbar #wp-admin-bar-my-sites > .ab-item, #wpadminbar #wp-admin-bar-site-name > .ab-item { text-indent: 100%; white-space: nowrap; overflow: hidden; width: 52px; padding: 0px; color: rgb(153, 153, 153); position: relative; }
	#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon { padding: 0px; margin-right: 0px; }
	#wpadminbar #wp-admin-bar-edit > .ab-item:before, #wpadminbar #wp-admin-bar-my-account > .ab-item:before, #wpadminbar #wp-admin-bar-my-sites > .ab-item:before, #wpadminbar #wp-admin-bar-site-name > .ab-item:before { display: block; text-indent: 0px; font: 400 32px/1 dashicons; top: 7px; width: 52px; text-align: center; }
	#wpadminbar #wp-admin-bar-search, #wpadminbar .quicklinks li .blavatar:before { display: none; }
	#wpadminbar #wp-admin-bar-my-account > a { position: relative; white-space: nowrap; text-indent: 150%; width: 28px; padding: 0px 10px; overflow: hidden; }
	#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { position: absolute; top: 13px; right: 10px; width: 26px; height: 26px; }
	#wpadminbar #wp-admin-bar-user-actions.ab-submenu { padding: 0px; }
	#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar { display: none; }
	#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li { margin: 0px; }
	#wpadminbar #wp-admin-bar-user-info .display-name { height: auto; font-size: 16px; line-height: 24px; color: rgb(238, 238, 238); }
	#wpadminbar #wp-admin-bar-user-info a { padding-top: 4px; }
	#wpadminbar #wp-admin-bar-user-info .username { line-height: 0.8 ! important; margin-bottom: -2px; }
	#wp-toolbar > ul > li { display: none; }
	#wpadminbar li#wp-admin-bar-comments, #wpadminbar li#wp-admin-bar-edit, #wpadminbar li#wp-admin-bar-menu-toggle, #wpadminbar li#wp-admin-bar-my-account, #wpadminbar li#wp-admin-bar-my-sites, #wpadminbar li#wp-admin-bar-new-content, #wpadminbar li#wp-admin-bar-site-name, #wpadminbar li#wp-admin-bar-updates, #wpadminbar li#wp-admin-bar-wp-logo { display: block; }
	#wpadminbar li.hover ul li, #wpadminbar li:hover ul li, #wpadminbar li:hover ul li:hover ul li { display: list-item; }
	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { min-width: -moz-fit-content; }
	#wpadminbar ul#wp-admin-bar-root-default > li { margin-right: 0px; }
	#wpadminbar #wp-admin-bar-comments, #wpadminbar #wp-admin-bar-edit, #wpadminbar #wp-admin-bar-my-account, #wpadminbar #wp-admin-bar-my-sites, #wpadminbar #wp-admin-bar-new-content, #wpadminbar #wp-admin-bar-site-name, #wpadminbar #wp-admin-bar-updates, #wpadminbar #wp-admin-bar-wp-logo, #wpadminbar .ab-top-menu, #wpadminbar .ab-top-secondary { position: static; }
	#wpadminbar #wp-admin-bar-my-account { float: right; }
	#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { top: 10px; left: 0px; }
}
@media screen and (max-width: 600px) {
	#wpadminbar { position: absolute; }
	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { position: fixed; width: 100%; left: 0px; }
	#wpadminbar .menupop .menupop > .ab-item:before { display: none; }
	#wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper { margin: 0px; width: 100%; top: auto; left: auto; }
	#wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper .ab-item { font-size: 16px; padding: 6px 15px 19px 30px; }
	#wpadminbar li:hover ul li ul li { display: list-item; }
	#wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper { position: static; box-shadow: none; }
}
#wpadminbar div.wpcom-bubble, div.wpcom-bubble { width: 210px; background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.99); border: medium none; position: absolute; top: 32px; padding: 10px 16px; z-index: 10000; cursor: default; opacity: 0; display: none; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15), 0px 3px 8px rgba(0, 0, 0, 0.1); }
#wpadminbar div.wpcom-bubble:after, #wpadminbar div.wpcom-bubble:before, div.wpcom-bubble:after, div.wpcom-bubble:before { border: medium solid transparent; content: " "; height: 0px; left: 50%; margin-left: -6px; position: absolute; width: 0px; }
#wpadminbar div.wpcom-bubble:after, div.wpcom-bubble:after { border-width: 6px; border-bottom-color: rgb(255, 255, 255); top: -12px; }
#wpadminbar div.wpcom-bubble:before, div.wpcom-bubble:before { border-width: 8px; border-bottom-color: rgba(0, 0, 0, 0.05); top: -16px; margin-left: -8px; }
#wpadminbar div.wpcom-bubble div.bubble-txt, div.wpcom-bubble div.bubble-txt { line-height: 1.5; font-size: 13px; color: rgb(85, 85, 85); text-shadow: none; }
@media not all {
}
body div div.slideshow-controls a:nth-child(2) { background-position: -34px 8px ! important; }
#wpadminbar {  }
#wpadminbar .quicklinks a { padding: 0px 1em 0px 1.5em; }
#wpadminbar .quicklinks #wp-admin-bar-user-actions a { padding-left: 0.5em; }
#wpadminbar .quicklinks li#wp-admin-bar-find-friends a.ab-item { background-image: url('friendlogos.png'); background-position: right center; background-repeat: no-repeat; background-size: 46px 10px; }
#wpadminbar .quicklinks li#wp-admin-bar-blog ul { min-width: 200px; }
#wpadminbar .quicklinks li#wp-admin-bar-blog ul ul { min-width: 0px; }
#wpadminbar .quicklinks li:hover > div > ul, #wpadminbar .quicklinks li.hover > div > ul { display: block; }
#wpadminbar .quicklinks ul li ul a img { margin-right: 6px; vertical-align: text-top; }
#wpadminbar #wp-admin-bar-my-sites { width: 300px; }
#wpadminbar #wp-admin-bar-my-sites .ab-item img { width: 16px; height: 16px; }
#wpadminbar .menupop .menupop > .ab-item { display: block; background-position: right -515px; padding-right: 2em; }
#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item { background-position: 10px -475px; padding-left: 2em; padding-right: 1em; }
#wpadminbar #wp-admin-bar-search { max-height: 28px; width: 31px; transition: all 400ms ease-in-out 0s; }
#wpadminbar #adminbarsearch .adminbar-search-input { background-position: 4px -397px; background-color: transparent; box-shadow: none; color: rgb(204, 204, 204); float: left; font: 13px "Helvetica Neue",sans-serif; height: 22px; width: 22px; margin: 2px 0px 0px; padding: 0px ! important; outline: medium none; text-indent: -9999px; border-radius: 0px; border: 1px solid transparent; box-sizing: content-box; transition: width 400ms ease-in-out 0s, background-color 400ms ease-in-out 0s, padding 400ms ease-in-out 0s; }
#wpadminbar #adminbarsearch .adminbar-search-input:hover { background-position: 4px -437px; cursor: pointer; }
#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar > a, #wpadminbar .quicklinks .menupop a > span { background: none repeat scroll 0% 0% transparent; }
#wpadminbar #wp-admin-bar-newdash a { border-left: medium none; padding: 0px 6px; width: 23px; }
#wpadminbar #wp-admin-bar-newdash ul a { padding: 0px 1em 0px 1.5em; width: auto; }
.mp6 #wpadminbar #wp-admin-bar-newdash .ab-sub-wrapper, .admin-color-mp6 #wpadminbar #wp-admin-bar-newdash .ab-sub-wrapper { margin-left: -1px; }
#wpadminbar #wp-admin-bar-newdash span#newdash-icon { background-position: 0px 3px; width: 23px; text-indent: -999em; float: right; }
#wpadminbar #wp-admin-bar-my-account .user-info a { background: none repeat scroll 0% 0% transparent; }
#wpadminbar .quicklinks li#wp-admin-bar-stats { height: 28px; }
#wpadminbar .quicklinks li#wp-admin-bar-stats a { height: 28px; padding: 0px; }
#wpadminbar .quicklinks li#wp-admin-bar-stats a div { height: 28px; width: 95px; overflow: hidden; margin: 0px 10px; }
#wpadminbar .quicklinks li#wp-admin-bar-stats a:hover div { width: auto; margin: 0px 8px 0px 10px; }
#wpadminbar .quicklinks li#wp-admin-bar-stats a img { height: 24px; padding: 2px 0px; max-width: none; }
#wpadminbar, #wpadminbar .quicklinks > ul > li { box-shadow: 0px -1px 0px rgb(51, 51, 51) inset; }
#wpadminbar ul li a.ab-item { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition-property: none; }
#wpadminbar ul, #wpadminbar ul li { background: none repeat scroll 0% 0% transparent; list-style: none outside none; margin: 0px; padding: 0px; position: relative; z-index: 99999; }
#wpadminbar .quicklinks > ul > li > a, #wpadminbar .quicklinks > ul > li > a:hover { padding-left: 0.8em; padding-right: 0.8em; }
#wpadminbar .quicklinks .menupop:hover { z-index: 100100; }
#wpadminbar .ab-top-secondary .menupop .menupop > a { background-position: 10px -475px; }
#wpadminbar #wp-admin-bar-my-account .ab-sub-secondary { padding: 0px; border-top: 0px none; }
#wpadminbar #wp-admin-bar-my-account .ab-sub-secondary .menupop { margin: 0px; padding: 2px 0px; }
#wpadminbar #wp-admin-bar-user-info .avatar-128 { width: 64px; height: 64px; }
#wp-admin-bar-notes { cursor: pointer; }
#wp-admin-bar-jumptotop-button-menu { position: absolute ! important; left: 50%; width: 42px; margin-left: -21px ! important; border: medium none ! important; background: none repeat scroll 0% 0% transparent ! important; height: 28px; overflow: hidden; }
#wp-admin-bar-jumptotop-button-menu .noticon { color: rgb(153, 153, 153); }
#wp-admin-bar-jumptotop-button-menu a, #wp-admin-bar-jumptotop-button-menu a:hover { border: medium none ! important; background: none repeat scroll 0% 0% transparent ! important; }
#wpadminbar #jumptotop { height: 32px; padding: 6px 0px; position: absolute; text-align: center; top: -50px; width: 32px; }
#wp-admin-bar-jumptotop-button-menu a.ab-item { cursor: default; }
#wpadminbar .quicklinks li#wp-admin-bar-wpl-like > a, #wpadminbar .quicklinks li#wp-admin-bar-wpl-like.menupop:hover > a, #wpadminbar .quicklinks li#wp-admin-bar-wpl-like > a:hover, #wpadminbar .quicklinks li#wp-admin-bar-follow > a, #wpadminbar .quicklinks li#wp-admin-bar-follow > a:hover, #wpadminbar .quicklinks li#wp-admin-bar-follow.subscribed > a, #wpadminbar .quicklinks li#wp-admin-bar-follow.subscribed > a:hover, #wpadminbar .quicklinks li#wp-admin-bar-follow.unfollow > a, #wpadminbar #adminbarsearch .adminbar-search-input, #wpadminbar #wp-admin-bar-newdash span#newdash-icon, #wpadminbar .ab-top-secondary .menupop .menupop > a, #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item, #wpadminbar .menupop .menupop > .ab-item { background-image: url('wpcom-admin-bar-icons.png'); background-repeat: no-repeat; background-size: 22px 900px; }
#wpadminbar .ab-top-secondary .menupop .menupop > a, #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item, #wpadminbar .menupop .menupop > .ab-item { background: none repeat scroll 0% 0% transparent; }
#wpadminbar .quicklinks li#wp-admin-bar-follow { cursor: pointer; }
#wpadminbar .quicklinks li#wp-admin-bar-follow > a { background-position: 6px -72px; padding-left: 25px; }
#wpadminbar .quicklinks li#wp-admin-bar-follow > a:hover { background-position: 6px -112px; }
#wpadminbar .quicklinks li#wp-admin-bar-follow a.ab-item { color: rgb(204, 204, 204); padding-left: 25px ! important; }
#wpadminbar .quicklinks li#wp-admin-bar-follow a.ab-item:hover, #wpadminbar .quicklinks li#wp-admin-bar-wpl-like > a.ab-item:hover span, #wpadminbar .quicklinks li#wp-admin-bar-wpl-like.liked > a.ab-item:hover span { color: rgb(255, 255, 255); }
#wpadminbar #wp-admin-bar-shortlink a { display: none; }
#wpadminbar .quicklinks li#wp-admin-bar-shortlink:hover { color: rgb(102, 102, 102) ! important; background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; }
#wpadminbar .quicklinks li#wp-admin-bar-shortlink { text-shadow: none; color: rgb(102, 102, 102); padding-left: 1.5em; }
#adminbar-shortlink-input { text-shadow: none; color: rgb(102, 102, 102); padding: 0px; margin: 0px 0px 0px 3px; line-height: 16px; width: 100px; background-color: rgb(241, 241, 241); border: 1px solid rgb(223, 223, 223); cursor: text; }
#wpadminbar .quicklinks #wp-admin-bar-shortlink:hover { cursor: default; }
#wpadminbar .quicklinks .ab-sub-secondary #adminbar-shortlink-input { background: none repeat scroll 0% 0% rgb(255, 255, 255); cursor: text; }
#wpadminbar .quicklinks .ab-sub-secondary #wp-admin-bar-shortlink:hover { background: none repeat scroll 0% 0% rgb(238, 238, 238) ! important; cursor: default; }
li#wp-admin-bar-ab-new-post:focus, li#wp-admin-bar-ab-new-post a:focus, li#wp-admin-bar-ab-new-post:active, li#wp-admin-bar-ab-new-post a:active { background: none repeat scroll 0% 0% transparent ! important; color: rgb(204, 204, 204) ! important; }
@media print, not all, not all, (min-resolution: 120dpi) {
	#wpadminbar .quicklinks li#wp-admin-bar-wpl-like > a, #wpadminbar .quicklinks li#wp-admin-bar-wpl-like.menupop:hover > a, #wpadminbar .quicklinks li#wp-admin-bar-wpl-like > a:hover, #wpadminbar .quicklinks li#wp-admin-bar-follow > a, #wpadminbar .quicklinks li#wp-admin-bar-follow > a:hover, #wpadminbar .quicklinks li#wp-admin-bar-follow.subscribed > a, #wpadminbar .quicklinks li#wp-admin-bar-follow.subscribed > a:hover, #wpadminbar .quicklinks li#wp-admin-bar-follow.unfollow > a, #wpadminbar #adminbarsearch .adminbar-search-input, #wpadminbar #wp-admin-bar-newdash span#newdash-icon, #wpadminbar .ab-top-secondary .menupop .menupop > a, #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item, #wpadminbar .menupop .menupop > .ab-item { background-image: url('wpcom-admin-bar-icons-2x.png'); background-repeat: no-repeat; background-size: 22px 900px; }
	#wpadminbar .quicklinks li#wp-admin-bar-find-friends a.ab-item { background-image: url('friendlogos-2x.png'); }
	#wpadminbar .ab-top-secondary .menupop .menupop > a, #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item, #wpadminbar .menupop .menupop > .ab-item { background: none repeat scroll 0% 0% transparent; }
}
@media screen and (max-width: 782px) {
	#wpadminbar { min-width: 320px; }
	#wpadminbar #wp-admin-bar-stats, #wpadminbar #wp-admin-bar-ab-new-post, #wpadminbar #wp-admin-bar-search, #wpadminbar #wp-admin-bar-my-sites, #wpadminbar #wp-admin-bar-blog { display: none; }
	#wpadminbar #wp-admin-bar-newdash, #wpadminbar #wp-admin-bar-follow, #wpadminbar #wp-admin-bar-my-account { display: block; }
	#wpadminbar .quicklinks > ul > li > a, #wpadminbar .quicklinks > ul > li > .ab-empty-item, #wpadminbar .quicklinks > ul > li, #wpadminbar .quicklinks .ab-top-secondary > li > a, #wpadminbar .quicklinks .ab-top-secondary > li > .ab-empty-item, #wpadminbar .quicklinks .ab-top-secondary > li { border: medium none; padding: 0px 1px; }
	#wpadminbar .quicklinks .ab-top-secondary > li > a { padding: 0px 4px; }
	#wpadminbar #wp-admin-bar-newdash a { padding: 0px 2px; }
	#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus { background: none repeat scroll 0% 0% transparent; color: rgb(207, 207, 207); }
	#wpadminbar .ab-top-menu, #wpadminbar .ab-top-secondary, #wpadminbar #wp-admin-bar-newdash, #wpadminbar #wp-admin-bar-updates, #wpadminbar #wp-admin-bar-comments, #wpadminbar #wp-admin-bar-new-content, #wpadminbar #wp-admin-bar-my-account { position: static; }
	#wpadminbar #wp-admin-bar-my-account { float: right; }
}
@media screen and (min-width: 480px) and (max-width: 782px) {
	#wpadminbar #wp-admin-bar-blog { display: block; max-width: 140px; }
	#wpadminbar #wp-admin-bar-blog > a { max-width: inherit; overflow: hidden; text-overflow: ellipsis; }
	#wpadminbar ul li#wp-admin-bar-blog > a:after, .admin-color-mp6 #wpadminbar ul li#wp-admin-bar-blog > a:after, .mp6 #wpadminbar ul li#wp-admin-bar-blog > a:after { display: none; }
}
@media screen and (max-width: 782px) {
}
@media screen and (max-width: 700px) {
	#wpadminbar .quicklinks > ul > li > a, #wpadminbar .quicklinks > ul > li > a:hover { padding-right: 6px; padding-left: 6px; }
	#wpadminbar .quicklinks #wp-admin-bar-my-account .ab-display-name { display: none; }
	#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { margin: -4px 0px 0px; }
}
@media screen and (max-width: 460px) {
	#wp-admin-bar-topicpress, #wp-admin-bar-db, #wp-admin-bar-tos, #wp-admin-bar-editor, #wp-admin-bar-reportcard, #wp-admin-bar-superadmin, #wp-admin-bar-debug-bar, #wp-admin-bar-notes { display: none; }
}
@media screen and (max-width: 960px) {
	#wp-admin-bar-jumptotop-button-menu { display: none; }
}
.admin-color-mp6 #wpadminbar ul li, .mp6 #wpadminbar ul li, .admin-color-mp6 #wpadminbar ul li .ab-item, .mp6 #wpadminbar ul li .ab-item { border: medium none ! important; }
.admin-color-mp6 #wpadminbar, .mp6 #wpadminbar, .admin-color-mp6 #wpadminbar .quicklinks > ul > li, .mp6 #wpadminbar .quicklinks > ul > li { box-shadow: none; }
.admin-color-mp6 #wpadminbar #wp-admin-bar-newdash span#newdash-icon, .mp6 #wpadminbar #wp-admin-bar-newdash span#newdash-icon { background-image: url('undefined'); background-position: center center; background-size: 20px 20px; height: 32px; }
.admin-color-mp6 #wpadminbar #wp-admin-bar-newdash:hover span#newdash-icon, .mp6 #wpadminbar #wp-admin-bar-newdash:hover span#newdash-icon { background-image: url('undefined'); }
.admin-color-mp6 #wpadminbar #adminbarsearch .adminbar-search-input, .mp6 #wpadminbar #adminbarsearch .adminbar-search-input { margin: 4px 0px; }
.admin-color-mp6 #wpadminbar #wp-admin-bar-my-account .user-info a, .mp6 #wpadminbar #wp-admin-bar-my-account .user-info a { background: none repeat scroll 0% 0% transparent; }
.admin-color-mp6 #wpadminbar #wp-admin-bar-my-account .ab-sub-secondary .menupop, .mp6 #wpadminbar #wp-admin-bar-my-account .ab-sub-secondary .menupop { border-top: medium none; }
.admin-color-mp6 #wpadminbar .quicklinks li#wp-admin-bar-shortlink, .mp6 #wpadminbar .quicklinks li#wp-admin-bar-shortlink { color: rgb(204, 204, 204); }
.admin-color-mp6 #wpadminbar .quicklinks .ab-sub-secondary #wp-admin-bar-shortlink:hover, .mp6 #wpadminbar .quicklinks .ab-sub-secondary #wp-admin-bar-shortlink:hover { background: none repeat scroll 0% 0% transparent ! important; color: rgb(204, 204, 204) ! important; }
.admin-color-mp6 #adminbar-shortlink-input, .mp6 #adminbar-shortlink-input { margin: 4px 0px 0px 4px; }
.admin-color-mp6 #wpadminbar .quicklinks li#wp-admin-bar-follow > a, .mp6 #wpadminbar .quicklinks li#wp-admin-bar-follow > a { background-position: 6px -70px; }
@media screen and (max-width: 782px) {
}
@media screen and (max-width: 782px) {
	.admin-color-mp6 #wpadminbar, .mp6 #wpadminbar { z-index: 500; height: 46px; min-width: 240px; }
	.mp6 #wpadminbar .ab-sub-wrapper, .admin-color-mp6 #wpadminbar .ab-sub-wrapper { z-index: 600; }
	.mp6 #wpadminbar #wp-admin-bar-newdash .ab-sub-wrapper, .admin-color-mp6 #wpadminbar #wp-admin-bar-newdash .ab-sub-wrapper { margin-left: 0px; }
	.admin-color-mp6 #wpadminbar #wp-admin-bar-newdash ul a, .mp6 #wpadminbar #wp-admin-bar-newdash ul a { padding: 12px; border-bottom: 1px solid rgb(68, 68, 68) ! important; }
	.admin-color-mp6 #wpadminbar .quicklinks li > a, .mp6 #wpadminbar .quicklinks li > a, .admin-color-mp6 #wpadminbar #wp-admin-bar-top-secondary li, .mp6 #wpadminbar #wp-admin-bar-top-secondary li { height: 46px; line-height: 46px; }
	.admin-color-mp6 #wpadminbar #wp-admin-bar-top-secondary li div.ab-item, .mp6 #wpadminbar #wp-admin-bar-top-secondary li div.ab-item { height: 46px; line-height: 46px; padding: 0px 8px; }
	.admin-color-mp6 #wpadminbar #wp-admin-bar-newdash span#newdash-icon, .mp6 #wpadminbar #wp-admin-bar-newdash span#newdash-icon { background-size: 26px 26px; height: auto; width: 26px; padding: 7px 0px; }
	.admin-color-mp6 #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li, .mp6 #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li { margin-left: 88px; }
	.admin-color-mp6 #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions li a, .mp6 #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions li a { padding: 0px 10px ! important; border: medium none ! important; }
	.admin-color-mp6 #wpadminbar #wp-admin-bar-user-actions.ab-submenu, .mp6 #wpadminbar #wp-admin-bar-user-actions.ab-submenu { padding: 12px 12px 0px 0px; }
	.admin-color-mp6 #wpadminbar .quicklinks > ul > li > a, .mp6 #wpadminbar .quicklinks > ul > li > a, .admin-color-mp6 #wpadminbar .quicklinks .ab-top-secondary > li > a, .mp6 #wpadminbar .quicklinks .ab-top-secondary > li > a { padding: 0px 10px; }
	.admin-color-mp6 #wpadminbar #wp-admin-bar-newdash > a, .mp6 #wpadminbar #wp-admin-bar-newdash > a { padding: 0px 10px; }
	.admin-color-mp6 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img, .mp6 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { left: auto; }
	.admin-color-mp6 #wpadminbar .quicklinks li#wp-admin-bar-follow > a, .mp6 #wpadminbar .quicklinks li#wp-admin-bar-follow > a { background-position: 6px -62px; }
}
@media screen and (max-width: 480px) {
	.mp6 #wp-admin-bar-search, .mp6 #wp-admin-bar-ab-new-post, .mp6 #wp-admin-bar-debug-bar, .mp6 #wp-admin-bar-dbg, .mp6 #wp-admin-bar-reportcard, .mp6 #wp-admin-bar-superadmin, .mp6 #wp-admin-bar-editor .mp6 #wp-admin-bar-tos, .mp6 #wp-admin-bar-theme-butler { display: none; }
}
#wpadminbar div.ab-item form#adminbarsearch input.adminbar-search-input { background-image: none; position: relative; z-index: 30; }
#wpadminbar #wp-admin-bar-blog > .ab-item:before { position: relative; top: 2px; content: ""; }
#wpadminbar #wp-admin-bar-blog > .ab-item { position: relative; }
#wpadminbar ul#wp-admin-bar-root-default > li#wp-admin-bar-newdash { margin: 0px 8px 0px -1px; }
@media screen and (max-width: 782px) {
	.mp6 #wpadminbar li#wp-admin-bar-follow > a, .mp6 #wpadminbar li#wp-admin-bar-blog > a, .mp6 #wpadminbar li#wp-admin-bar-topicpress > a, .mp6 #wpadminbar li#wp-admin-bar-wpr-reblog > a, .mp6 #wpadminbar li#wp-admin-bar-dbg > div, .mp6 #wpadminbar li#wp-admin-bar-my-account > a { line-height: 46px ! important; }
	body.mp6 #wpadminbar #wp-admin-bar-notes #wpnt-notes-unread-count { margin: 13px 3px 0px ! important; }
	.mp6 #wpadminbar li#wp-admin-bar-blog > a.ab-item:before { top: 13px; }
}
.noticon { font-family: "Noticons" ! important; }
/* ::::: http://fonts.googleapis.com/css?family=Raleway%3A400%2C300%2C700&ver=4.0-alpha ::::: */

@font-face {
	font-family: "Raleway";
	font-style: normal;
	font-weight: 300;
	src: local("Raleway Light"), local("Raleway-Light"), url('-_ctzj9b56b8rgxw8farirsxeywm7fgeyasgu71clg0.woff') format("woff");
}
@font-face {
	font-family: "Raleway";
	font-style: normal;
	font-weight: 400;
	src: local("Raleway"), url('iczwvq5y_cwwv_rbjott0w.woff') format("woff");
}
@font-face {
	font-family: "Raleway";
	font-style: normal;
	font-weight: 700;
	src: local("Raleway Bold"), local("Raleway-Bold"), url('jbtmzqlaybbbcl9x6evaixsxeywm7fgeyasgu71clg0.woff') format("woff");
}
/* ::::: http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic&ver=4.0-alpha ::::: */

@font-face {
	font-family: "Lato";
	font-style: normal;
	font-weight: 400;
	src: local("Lato Regular"), local("Lato-Regular"), url('9k-rpmcnxyepm8cnfsh2gg.woff') format("woff");
}
@font-face {
	font-family: "Lato";
	font-style: normal;
	font-weight: 700;
	src: local("Lato Bold"), local("Lato-Bold"), url('wkfqbvft_02e2iwo3yyueq.woff') format("woff");
}
@font-face {
	font-family: "Lato";
	font-style: italic;
	font-weight: 400;
	src: local("Lato Italic"), local("Lato-Italic"), url('ouan5vrekpziazlue5ieaa.woff') format("woff");
}
@font-face {
	font-family: "Lato";
	font-style: italic;
	font-weight: 700;
	src: local("Lato Bold Italic"), local("Lato-BoldItalic"), url('hkf_qi1x_noxlxhrhmqyed8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
/* ::::: http://s1.wp.com/_static/??-eJyFUNtOwzAM/SE8szEQe5j2LWnqpUFJHDnuov092TqkAiI8+Vj2udhYM1hOSklRJ4pUMM8DNuSTq+YKQlW8tjkWvQba2FKecEWKM+QwO58KOkokvg3W8BfhHxef7OIENVuOC91jYl2Uv0AvSNtpDmZs6jAYgcuuH5shsDXqOX1r4ByMlx5VaAjsGnTYtlZtj6Rc2r2ZReHMEn/2PWrmoksqLJORm++j/vXmaY8u8GBCT7b60ZGW+w2OeRQy4/3Bp3jcvhwOr2+75/37xydSXdEx ::::: */

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, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0px none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px none; padding: 0px; vertical-align: baseline; }
html { font-size: 62.5%; overflow-y: scroll; }
*, *:before, *:after { box-sizing: border-box; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
article, aside, details, figcaption, figure, footer, header, main, nav, section { display: block; }
ol, ul { list-style: none outside none; }
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { font-weight: normal; text-align: left; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0px none; }
a img { border: 0px none; }
body, button, input, select, textarea { color: rgb(68, 68, 68); font-family: "Lato",sans-serif; font-size: 1.8rem; line-height: 1.7; }
h1, h2, h3, h4, h5, h6 { clear: both; margin: 0.85em 0px; }
h1 { font-size: 3.6rem; font-weight: 700; }
h2 { font-size: 3rem; font-weight: 700; }
p { margin-bottom: 1.7em; }
b, strong { font-weight: bold; }
dfn, cite, em, i { font-style: italic; }
abbr, acronym { border-bottom: 1px dotted rgb(102, 102, 102); cursor: help; }
ul, ol { margin: 0px 0px 1.7em 3em; }
ul { list-style: disc outside none; }
table { border-collapse: collapse; border-spacing: 0px; empty-cells: show; font-size: 1.6rem; margin: 0px 0px 1.7em; width: 100%; }
td { border-bottom: 1px solid rgb(221, 221, 221); line-height: 120%; margin: 0px; overflow: visible; padding: 2%; }
.entry-content table tbody > tr:nth-child(2n+1) > td { background: none repeat scroll 0% 0% rgb(249, 249, 249); }
button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }
button, input[type="button"], input[type="reset"], input[type="submit"] { border: 0px none; border-radius: 4px; background: none repeat scroll 0% 0% rgb(29, 29, 29); color: rgb(255, 255, 255); cursor: pointer; font-family: "Lato",sans-serif; line-height: 1; padding: 16px 18px; transition: all 0.2s ease-in-out 0s; }
.site-footer button, .site-footer input[type="button"], .site-footer input[type="reset"], .site-footer input[type="submit"] { background: none repeat scroll 0% 0% rgb(26, 188, 156); }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: none repeat scroll 0% 0% rgb(26, 188, 156); transition: all 0.2s ease-in-out 0s; }
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 { background: none repeat scroll 0% 0% rgb(26, 188, 156); }
input[type="search"] { box-sizing: content-box; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { background: none repeat scroll 0% 0% rgb(250, 250, 250); color: rgb(68, 68, 68); border: 1px solid rgb(238, 238, 238); border-radius: 3px; padding: 2%; transition: all 0.2s ease-in-out 0s; }
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus { background: none repeat scroll 0% 0% rgb(238, 238, 238); color: rgb(68, 68, 68); outline: medium none; transition: all 0.2s ease-in-out 0s; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] { padding: 3px; }
a { color: rgb(26, 188, 156); text-decoration: none; transition: all 0.2s ease-in-out 0s; }
a:visited { color: rgb(26, 188, 156); }
a:hover, a:focus, a:active { color: rgb(26, 188, 156); transition: all 0.2s ease-in-out 0s; }
.main-navigation { background: none repeat scroll 0% 0% rgb(29, 29, 29); clear: both; display: block; position: relative; width: 100%; z-index: 3; }
.main-navigation ul { display: block; list-style: none outside none; margin: 0px auto; max-width: 86%; padding-left: 0px; width: 1040px; }
.main-navigation li { float: left; display: block; line-height: 1; position: relative; }
.main-navigation li:before { content: "/"; display: block; position: absolute; right: 0px; top: 50%; margin-top: -9px; margin-right: -3px; font-size: 16px; color: rgb(68, 68, 68); font-weight: 300; }
.main-navigation ul ul li:before, .main-navigation li:last-child:before { display: none; }
.main-navigation a, .main-navigation a:visited { color: rgba(255, 255, 255, 0.6); display: block; font-size: 1.3rem; letter-spacing: 1px; padding: 1.25em 1.7em; text-transform: uppercase; }
.main-navigation li:hover > a { color: rgb(255, 255, 255); }
.main-navigation .current_page_item a, .main-navigation .current-menu-item a { color: rgb(255, 255, 255); }
.menu-toggle { cursor: pointer; display: none; }
@media screen and (max-width: 800px) {
	.menu-toggle, .main-navigation.toggled .nav-menu { display: block; margin: 0px auto 0px 1.7em; }
	.menu-toggle { position: relative; }
	.menu-toggle:before { color: rgba(255, 255, 255, 0.6); content: ""; display: inline-block; font-family: "Genericons"; font-size: 24px; text-decoration: none; vertical-align: baseline; }
	.main-navigation ul { display: none; }
	.main-navigation .menu { background: none repeat scroll 0% 0% rgb(40, 40, 40); }
	.main-navigation li { clear: both; float: none; }
	.main-navigation li:before { display: none; }
	.main-navigation a { background: none repeat scroll 0% 0% rgb(40, 40, 40); border-bottom: 1px solid rgba(255, 255, 255, 0.1); font-size: 1.3rem; padding-left: 0px; padding-right: 0px; }
}
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute ! important; }
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.6); clip: auto ! important; color: rgb(33, 117, 155); display: block; font-size: 1.4rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 1.7em; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.clear:before, .clear: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, .site-header:before, .site-header:after { content: ""; display: table; }
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .site-header:after { clear: both; }
.widget-areas { margin: 0px auto 80px; max-width: 86%; width: 1040px; }
.widget-areas .widget-area { float: left; }
.widget-areas .widget-area:nth-child(1):nth-last-child(1) { width: 100%; }
.widget-areas .widget-area:nth-child(1):nth-last-child(2), .widget-areas .widget-area:nth-child(2):nth-last-child(1) { width: 47%; margin-right: 6%; }
.widget-areas .widget-area:nth-child(1):nth-last-child(2):last-of-type, .widget-areas .widget-area:nth-child(2):nth-last-child(1):last-of-type { margin-right: 0px; }
.widget-areas .widget-area:nth-child(1):nth-last-child(3), .widget-areas .widget-area:nth-child(2):nth-last-child(2), .widget-areas .widget-area:nth-child(3):nth-last-child(1) { width: 30%; margin-right: 5%; }
.widget-areas .widget-area:nth-child(1):nth-last-child(3):last-of-type, .widget-areas .widget-area:nth-child(2):nth-last-child(2):last-of-type, .widget-areas .widget-area:nth-child(3):nth-last-child(1):last-of-type { margin-right: 0px; }
.widget { border-bottom: 4px solid rgb(238, 238, 238); color: rgb(85, 85, 85); margin: 0px 0px 1.7em; padding-bottom: 1.7em; font-size: 1.6rem; position: relative; }
.widget-areas .widget { color: rgba(255, 255, 255, 0.6); }
.widget:last-child { border-bottom: 0px none; margin-bottom: 0px; padding-bottom: 0px; }
.widget :last-child { margin-bottom: 0px; }
.widget ul { list-style: none outside none; margin: 0px; padding: 0px; }
.widget ul li { margin: 0.85em 0px 0px; padding: 0.85em 0px 0px; border-top: 1px solid rgb(238, 238, 238); }
.widget-areas .widget ul li { border-top-color: rgba(255, 255, 255, 0.1); }
.widget > ul > li:first-child { border-top: 0px none; }
.widget_search .search-form { position: relative; }
.widget_search .search-field { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(221, 221, 221) -moz-use-text-color rgb(221, 221, 221) rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 3px 0px 0px 3px; display: block; font-family: "Lato",sans-serif; height: 50px; line-height: 1; padding: 0px 95px 0px 18px; width: 99%; box-sizing: border-box; }
.widget_search .search-submit { background: none repeat scroll 0% 0% rgb(26, 188, 156); border: 1px solid rgb(26, 188, 156); border-radius: 0px 3px 3px 0px; color: rgb(255, 255, 255); display: block; font-family: "Lato",sans-serif; line-height: 1; text-transform: uppercase; letter-spacing: 1px; height: 50px; position: absolute; right: 0px; top: 0px; }
.widget-title { color: rgb(68, 68, 68); font-family: "Raleway",sans-serif; font-size: 1.4rem; font-weight: 700; text-transform: uppercase; }
.widget-areas .widget { border-bottom-color: rgba(255, 255, 255, 0.1); }
.widget-areas .widget-title { color: rgb(238, 238, 238); }
.sep { color: rgb(221, 221, 221); margin: 0px 5px; }
.entry-header { margin-bottom: 1.7em; }
.entry-title { font-family: "Lato",sans-serif; font-size: 4.5rem; font-weight: 700; line-height: 1.2; margin: 0px; }
.entry-title, .entry-title a { color: rgb(45, 45, 45); }
.entry-title a:hover { color: rgb(26, 188, 156); }
.entry-meta { font-size: 1.4rem; margin: 0.85em 0px; text-transform: uppercase; letter-spacing: 1px; }
.entry-meta, .entry-meta a { color: rgb(153, 153, 153); }
.hentry { border-bottom: 4px solid rgb(238, 238, 238); margin-bottom: 3.4em; padding-bottom: 3.4em; position: relative; }
.byline, .updated { display: none; }
.page-content, .entry-content, .entry-summary { margin: 0px 0px 1.7em; }
embed, iframe, object { max-width: 100%; }
.entry-content img[class*="wp-image"] { max-width: 100%; height: auto; }
.site-content { margin: 100px auto 0px; width: 1040px; }
.content-area { float: left; margin: 0px -35% 0px 0px; width: 100%; }
.site-main { margin: 0px 35% 0px 0px; }
.site-content .widget-area { float: right; margin-bottom: 1.7em; overflow: hidden; width: 27.5%; }
.site-footer { clear: both; padding: 6.8em 0px 0px; width: 100%; }
.site-header { background-color: rgb(38, 38, 38); overflow: hidden; }
.site-header-image { background-position: center center; background-repeat: no-repeat; background-size: cover; min-height: 426px; padding: 10% 0px; position: relative; }
.site-branding-wrapper { position: relative; z-index: 2; text-align: center; }
.site-branding { background: none repeat scroll 0% 0% rgb(29, 29, 29); display: inline-block; padding: 1.7em; }
.site-title { text-transform: uppercase; letter-spacing: 4px; font-weight: 700; font-size: 3rem; font-family: "Raleway",sans-serif; margin: 0px; text-align: center; width: 100%; }
.site-title a { color: rgb(255, 255, 255); }
.site-description { color: rgb(255, 255, 255); font-family: "Raleway",sans-serif; font-size: 1.8rem; font-weight: 300; opacity: 0.6; text-align: center; }
.site-description:before { content: ""; display: block; width: 100px; height: 2px; background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.1); margin: 0.85em auto; }
#header-search, #header-search-toggle { display: none; }
.site-footer { background: none repeat scroll 0% 0% rgb(29, 29, 29); color: rgba(255, 255, 255, 0.4); }
.site-info { font-size: 1.4rem; max-width: 86%; margin: 0px auto; width: 1040px; padding: 1.7em 0px; border-top: 2px solid rgba(255, 255, 255, 0.1); text-transform: uppercase; letter-spacing: 1px; }
.site-info a, .site-info .sep { color: rgba(255, 255, 255, 0.4); }
@media only screen and (max-width: 1120px) {
	.main-navigation ul, .widget-areas, .site-content, .site-info { width: 780px; }
}
@media only screen and (max-width: 800px) {
	body { font-size: 1.6rem; }
	.hentry { margin-bottom: 1.7em; padding-bottom: 1.7em; }
	.main-navigation ul, .widget-areas, .site-content, .site-info, .site-branding { max-width: 86%; }
	.site-content { margin-top: 3.4em; }
	.site-main, .site-content .widget-area { clear: both; float: none; margin: 0px auto 3.4em; width: 100%; }
	.site-header-image { min-height: 0px; }
	.site-branding { padding: 20px; }
	.site-title { font-size: 2.4rem; line-height: 1.2; }
	.site-description { font-size: 1.6rem; }
	.site-description:before { margin: 1.7em auto; }
	.entry-title { font-size: 2.6rem; }
	.entry-meta { font-size: 1.2rem; }
	.site-footer { padding: 40px 0px 0px; }
	.widget-areas { margin: 0px auto 3.4em; }
	.widget-areas .widget-area:nth-child(1):nth-last-child(3), .widget-areas .widget-area:nth-child(2):nth-last-child(2), .widget-areas .widget-area:nth-child(3):nth-last-child(1) { clear: both; float: none; margin: 0px auto 3.4em; width: 100%; }
	#header-search form { position: relative; }
	#header-search .search-field { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: medium none; border-radius: 4px 0px 0px 4px; box-sizing: border-box; color: rgb(68, 68, 68); display: block; font-family: 'Lato',sans-serif; height: 50px; line-height: 1; margin: 0px; padding: 18px 0px 18px 20px; position: relative; width: 95%; }
	#header-search .search-submit { background: none repeat scroll 0% 0% rgb(26, 188, 156); border: 1px solid rgb(26, 188, 156); border-radius: 0px 4px 4px 0px; color: rgb(255, 255, 255); font-family: 'Lato',sans-serif; font-size: 1.3rem; height: 50px; letter-spacing: 1px; line-height: 1; margin: 0px; padding: 17px 0px; position: absolute; right: 0px; top: 0px; text-transform: uppercase; width: 100px; }
	#header-search .search-submit:hover { background-color: rgb(8, 157, 128); border-color: rgb(8, 157, 128); }
	#header-search-toggle { cursor: pointer; display: block; line-height: 61.2px; position: absolute; top: 0px; right: 7%; }
	#header-search-toggle:before { color: rgba(255, 255, 255, 0.6); content: ""; display: inline-block; font-family: "Genericons"; font-size: 36px; line-height: 61.2px; text-decoration: none; vertical-align: baseline; }
}
@font-face {
	font-family: "Genericons";
	src: url('genericons-regular-webfont.eot');
}
@font-face {
	font-family: "Genericons";
	font-style: normal;
	font-weight: normal;
	src: url('undefined') format("woff"), url('genericons-regular-webfont.ttf') format("truetype"), url('genericons-regular-webfont.svg') format("svg");
}
.widget_recent_comments td { border: 0px none; padding: 5px 5px 10px; vertical-align: top; }
#wpstats { display: block; margin: -20px auto 0px; position: relative; }
@font-face {
	font-family: "Noticons";
	font-style: normal;
	font-weight: normal;
	src: url('noticons_001.eot') format("embedded-opentype"), url('undefined'), url('noticons_001.woff') format("woff"), url('noticons_001.ttf') format("truetype"), url('noticons_001.svg') format("svg");
}
@media not all {
	@font-face {
	font-family: "Noticons";
	src: url('noticons_001.svg') format("svg");
}
}
.noticon { font-size: 16px; vertical-align: top; text-align: center; display: inline-block; font-family: "Noticons"; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-transform: none; }
.noticon-standard:before { content: ""; }
.noticon-top:before { content: ""; }
#wp-admin-bar-notes { padding-right: 1px ! important; }
#wp-admin-bar-notes .ab-item { width: 26px; }
#wp-admin-bar-notes > .ab-item { padding: 0px 5px ! important; }
#wp-admin-bar-notes #wpnt-notes-unread-count { background: none repeat scroll 0% 0% transparent ! important; padding: 0px 2px ! important; }
#wp-admin-bar-notes #wpnt-notes-unread-count { margin: 4px 3px 0px; border-radius: 3px; display: inline-block; line-height: 2; height: 19px; }
body.admin-color-mp6 #wp-admin-bar-notes #wpnt-notes-unread-count, body.mp6 #wp-admin-bar-notes #wpnt-notes-unread-count { margin: 6px 3px 0px; height: 20px; }
#wp-admin-bar-notes:hover #wpnt-notes-unread-count, #wp-admin-bar-notes.hover #wpnt-notes-unread-count, #wp-admin-bar-notes.wpnt-show #wpnt-notes-unread-count { color: rgb(51, 51, 51); text-shadow: none; }
#wp-admin-bar-notes #wpnt-notes-unread-count.wpn-unread { background-image: -moz-linear-gradient(center bottom , rgb(247, 148, 30), rgb(212, 115, 0)) ! important; background-color: rgb(212, 115, 0) ! important; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5) inset; color: rgb(255, 255, 255) ! important; text-shadow: 0px -1px 0px rgb(170, 51, 0); }
#wpadminbar * .noticon { float: none; width: 16px ! important; height: 16px ! important; font: 16px/1 "Noticons" ! important; }
#wpadminbar #wp-admin-bar-notes .noticon { text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5) ! important; margin-top: 1px ! important; opacity: 0.6; }
.wpn-unread .noticon { color: rgb(255, 255, 255) ! important; opacity: 1 ! important; }
#wp-admin-bar-notes #wpnt-notes-panel { display: none; background: none repeat scroll 0% 0% transparent; position: absolute; right: 0px; border: medium none; width: 841px; min-height: 200px ! important; }
iframe#wpnt-notes-iframe { width: 841px; height: 560px; background: none repeat scroll 0% 0% transparent; position: absolute; right: -19px; }
@media screen and (max-width: 900px) {
	iframe#wpnt-notes-iframe { width: 480px; }
	.quicklinks #wp-admin-bar-notes #wpnt-notes-panel { width: 480px; }
}
@media �screen {
	#wp-admin-bar-notes { height: 28px ! important; }
}
@media screen and (max-width: 630px) {
}
.screen-reader-text { position: absolute; left: -1000em; }
@media not all, only screen and (min-resolution: 144dpi) {
}
@media screen and (max-width: 800px) {
}
@media screen and (max-height: 580px) {
}
td.recentcommentsavatarend, td.recentcommentsavatartop { padding: 0px 0px 1px; margin: 0px; }
td.recentcommentstexttop { border: medium none ! important; padding: 0px 0px 0px 10px; }
html { margin-top: 32px ! important; }
@media screen and (max-width: 782px) {
	html { margin-top: 46px ! important; }
}
.site-title a, .site-description { color: rgb(255, 255, 255); }
.site-header-image { background-image: url('cropped-52.jpg'); }
/* ::::: http://0.gravatar.com/css/hovercard.css?ver=201423x ::::: */

@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
}
/* ::::: http://0.gravatar.com/css/services.css?ver=201423x ::::: */

