/*
Theme Name: Kiwiblog
Description: Custom theme
Version: 1.0
Author: cre8d design
Author URI: http://www.cre8d-design.com
*/

@font-face {
  font-family: 'fontello';
  src: url('fontello/font/fontello.eot?2');
  src: url('fontello/font/fontello.eot?2#iefix') format('embedded-opentype'),
       url('fontello/font/fontello.woff2?2') format('woff2'),
       url('fontello/font/fontello.woff?2') format('woff'),
       url('fontello/font/fontello.ttf?2') format('truetype'),
       url('fontello/font/fontello.svg?2#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

nav.social ul li a:before, #togglesearch:after, #togglemenu:before, #footer1 .email a:before, #footer1 .address:before, .searchform button[type="submit"], .post .postsecs .sharinglinks ul li .icon:before {font-family:fontello;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal !important;}

img,legend{border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,figure{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:bolder;}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}select{text-transform:none}button{overflow:visible}button,input,select,textarea{max-width:100%}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default;opacity:.5}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:.4375em;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;padding:.875em}fieldset>:last-child{margin-bottom:0}legend{padding:0}textarea{overflow:auto;vertical-align:top}

.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}

.prefernobreak {display:inline-block;}

img, .wp-caption {max-width:100%;height:auto;}

.clearfix:before, .clearfix:after {content:" ";display:table;}
.clearfix:after {clear:both;}
.clearfix {*zoom:1;}

a {text-decoration:none;color:#006AA4;}
a:hover, a:active {text-decoration:underline;color:#006AA4;}

p, ul, ol, address {margin-top:0;margin-bottom:1.2em;}

.alignleft {float:left;display:inline;margin:0 25px 1.2em 0;max-width:50%;}
.alignright {float:right;display:inline;margin:0 0 1.2em 25px;max-width:50%;}
.aligncenter {display:block;margin:0 auto 1.2em auto;}
.alignnone {display:block;margin:0;}

.wp-caption img {vertical-align:bottom;}
.wp-caption-text {margin:8px 0 0 0;font-size:12px;line-height:18px;}

@media screen and (max-width:767px) {
	.alignleft, .alignright {float:none;display:block;max-width:100%;margin:1.2em auto;}
}

input,textarea,select,button {border-radius:0;}

body,html {min-width:320px;}

body {font-size:16px;color:#000;font-family:Georgia,Times,"Times New Roman",serif;background:#fff;line-height:1.6;word-wrap:break-word;}

#menuwrap, .post .postmeta, .wp-caption-text, #sidebar .jetpack_subscription_widget #subscribe-email input, 
#sidebar .jetpack_subscription_widget #subscribe-submit input, .navigation, #footer1, #footer2, .post .postsecs .filed, 
.comdiv .comment-meta, .post .postsec .sectitle-desc, #respond p.must-log-in, #respond p.logged-in-as, .searchform input[type="text"], 
.comdiv .comment-author .comment-count, #respond .comment-form label, #respond input[type="submit"], #respond #reply-title small, 
.post .postsecs .sharinglinks ul li .count, .postarchive ul li .pa-date, #body .gform_wrapper .gfield_label, #body .gform_wrapper .gform_button,
#body .gform_wrapper .ginput_complex label, #body .gform_wrapper .description, #body .gform_wrapper .gfield_description, #body .gform_wrapper .gsection_description, #body .gform_wrapper .instruction,
#sidebar .widget_woas ul li a.sitelink, .navnumbers h2, #sidebar .widget_recent_comments ul li .comment-author-link {font-family:Arial,Helvetica,sans-serif;}

.post .title, .pagetitle, .content h2, .content h3, #sidebar .section h2.sectitle, #sidebar .section ol, .post .postsecs .related ol, 
#sidebar .section ul, .post .postsec h2.sectitle, .post .postsec h3#reply-title, .postarchive ul li .pa-title {font-family:"PT Serif",serif;}

body {padding-top:70px;}
body.searchopen {padding-top:140px;}

.container {min-width:300px;max-width:1040px;margin:0 auto;padding:0 10px;}

#header {position:fixed;top:0;left:0;width:100%;z-index:9999;background:#fff;}
#header.border {border-bottom:1px solid #eee;}

.jumplink:before {display:block;content:"";height:76px;margin-top:-76px;}
body.adminbar .jumplink:before {height:108px;margin-top:-108px;}

body.adminbar #header {top:32px;}

@media screen and (max-width:782px) {
	body.adminbar #header {top:46px;}
	body.adminbar .jumplink:before {height:122px;margin-top:-122px;}
}
@media screen and (max-width:600px) {
	#wpadminbar {position:fixed !important;}
}

#header>.container {height:70px;position:relative;}

#logo {width:113px;position:absolute;top:50%;margin:-14px 0 0 0;left:10px;}
#logo img {display:block;}

#menuwrap {text-align:right;font-size:12px;text-transform:uppercase;padding:19px 44px 19px 0;}

#menu ul {margin:0 0 0 -35px;padding:0;list-style:none;}
#menu ul li {margin:0 0 0 35px;padding:0;display:inline-block;vertical-align:top;line-height:32px;}
#menu ul li a {color:inherit;display:block;text-decoration:none;}
#menu ul li.current-menu-item a {color:#666;}
#menu ul li a:hover, #menu ul li a:active {color:#006AA4;}

#menuwrap nav {display:inline-block;vertical-align:top;margin-left:35px;}

nav.social {font-size:16px;line-height:32px;}
nav.social ul {margin:0 -8px 0 -22px;padding:0;list-style:none;}
nav.social ul li {margin:0 0 0 14px;padding:0;display:inline-block;vertical-align:top;}
nav.social ul li a {display:block;padding:0 8px;color:inherit;text-decoration:none;}
nav.social ul li a:before {content:"\f08e";}
nav.social ul li a[href*="feed"]:before {content:"\e80f";}
nav.social ul li a[href*="twitter.com"]:before {content:"\e807";}
nav.social ul li a[href*="facebook.com"]:before {content:"\e806";}
nav.social ul li a[href*="instagram.com"]:before {content:"\e808";}
nav.social ul li a[href*="youtube.com"]:before {content:"\e809";}
nav.social ul li a[href*="flickr.com"]:before {content:"\e80d";}
nav.social ul li a[href*="pinterest.com"]:before {content:"\e80e";}
nav.social ul li a[href*="linkedin.com"]:before {content:"\e810";}
nav.social ul li a[href*="snapchat.com"]:before {content:"\e811";}
nav.social ul li a[href*="periscope.tv"]:before {content:"\e812";}
nav.social ul li a[href*="tumblr.com"]:before {content:"\e813";}
nav.social ul li a[href*="plus.google.com"]:before {content:"\e815";}
nav.social ul li a[href*="bloglovin.com"]:before {content:"\e816";}
nav.social ul li a[href^="mailto:"]:before {content:"\f0e0";}
nav.social ul li a[href*="stumbleupon.com"]:before {content:"\f1a4";}
nav.social ul li a[href*="foursquare.com"]:before {content:"\f180";}

nav.social ul li:hover a[href*="feed"]:before {color:#ee802f;}
nav.social ul li:hover a[href*="twitter.com"]:before {color:#55acee;}
nav.social ul li:hover a[href*="facebook.com"]:before {color:#3b5998;}
nav.social ul li:hover a[href*="instagram.com"]:before {color:#000;}
nav.social ul li:hover a[href*="youtube.com"]:before {color:#cd201f;}
nav.social ul li:hover a[href*="flickr.com"]:before {color:#d3d3d3;}
nav.social ul li:hover a[href*="pinterest.com"]:before {color:#cb2027;}
nav.social ul li:hover a[href*="linkedin.com"]:before {color:#0077b5;}
nav.social ul li:hover a[href*="snapchat.com"]:before {color:#fffc00;}
nav.social ul li:hover a[href*="periscope.tv"]:before {color:#40a4c4;}
nav.social ul li:hover a[href*="tumblr.com"]:before {color:#35465c;}
nav.social ul li:hover a[href*="plus.google.com"]:before {color:#dc4e41;}
nav.social ul li:hover a[href*="bloglovin.com"]:before {color:#4bd1fa;}
nav.social ul li:hover a[href^="mailto:"]:before {color:#999;}
nav.social ul li:hover a[href*="stumbleupon.com"]:before {color:#eb4924;}
nav.social ul li:hover a[href*="foursquare.com"]:before {color:#f94877;}

#togglemenu {display:none;font-size:12px;text-transform:uppercase;position:absolute;top:50%;margin:-16px 0 0 0;right:54px;background:transparent;border:none;border-radius:0;padding:0;}
#togglemenu:before {content:"\e80a";display:inline-block;font-size:14px;vertical-align:top;line-height:32px;margin-right:5px;}
#togglemenu>span {display:inline-block;line-height:32px;}
#togglemenu:hover {color:#006AA4;}

#togglesearch {position:absolute;top:50%;margin:-16px 0 0 0;right:2px;background:transparent;border:none;border-radius:0;padding:0;height:32px;font-size:14px;display:block;}
#togglesearch:after {content:"\e801";display:block;width:14px;padding:0 8px;}
#togglesearch:hover {color:#666;}

body.searchopen #togglesearch:after {content:"\e800";}

#search {display:none;position:fixed;top:70px;left:0;width:100%;background:#000;padding:20px 0;}

body.adminbar #search {top:102px;}
@media screen and (max-width:782px) {
	body.adminbar #search {top:116px;}
}

body.searchopen #search {display:block;}

.searchform {background:#fff;height:32px;border-radius:16px;font-size:16px;position:relative;color:#000;}
.searchform .input {margin-right:40px;}
.searchform input[type="text"] {border:none;background:#fff;margin:0;padding:7px 0 6px 14px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:16px 0 0 16px;height:32px;}
.searchform button[type="submit"] {margin:0;padding:0;border:none;background:none;border-radius:0 16px 16px 0;width:40px;height:32px;position:absolute;top:0;right:0;}
.searchform button[type="submit"]:hover {color:#666;}
.searchform button[type="submit"]:before {content:"\e801";font-size:14px;}

.content .searchform {border:1px solid #000;margin:30px 0;}

#leaderboard {background:#006AA4;overflow:hidden;text-align:center;}
#leaderboard .mobilead .adsbygoogle {display:none;}

@media screen and (max-width:767px) {
	#leaderboard .desktopad {display:none;}
	#leaderboard .mobilead .adsbygoogle {display:block;margin:20px 0;}
	
	#menuwrap-a {display:none;}
	.menuopen #menuwrap-a {display:block;}	
	#togglemenu {display:block;}
	
	#menuwrap-a {text-align:left;position:fixed;top:70px;left:0;width:100%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;max-height:calc(100% - 70px);overflow-y:auto;border-top:1px solid #eee;}
	body.adminbar #menuwrap-a {top:116px;}
	
	#menuwrap nav {display:block;margin:0;}
	#menu ul {margin:0;}
	#menu ul li {margin:0 -10px;display:block;border-bottom:1px solid #eee;line-height:20px;}
	#menu ul li a {padding:12px 10px;}
	#menuwrap nav.social {margin:0 -10px;padding:6px 10px;border-bottom:1px solid #eee;}
}


#body {padding:60px 0;}

@media screen and (max-width:767px) {
	#body {padding-top:30px;}
}

#main {float:left;display:inline;width:100%;margin-right:-400px;}
#main-a {margin-right:400px;}
#sidebar {float:right;display:inline;width:300px;}

@media screen and (max-width:1010px) {
	#main {margin-right:-350px;}
	#main-a {margin-right:350px;}
}
@media screen and (max-width:767px) {
	#main {float:none;display:block;width:640px;max-width:100%;margin:0 auto 60px auto;}
	#main-a {margin-right:0;}
	#sidebar {float:none;display:block;margin:0 auto;}
}
.post {margin-top:60px;}
.firstpost {margin-top:0;}
.post .post-header {margin-bottom:20px;}
.post .postmeta {font-size:12px;line-height:18px;text-transform:uppercase;color:#666;margin-bottom:5px;}
.post .title, .pagetitle {margin:0;font-weight:bold;font-size:36px;line-height:1.2;}

@media screen and (max-width:829px) and (min-width:768px), screen and (max-width:479px) {
	.post .title, .pagetitle {font-size:28px;}
}

.post .title a {color:inherit;text-decoration:none;}
.post .title a:hover, .post .title a:active {color:#006AA4;}

.pagetitle {margin-bottom:45px;}

.adbetweenposts {margin-top:60px;text-align:center;}

.content h2 {font-size:24px;line-height:1.2;font-weight:bold;margin:45px 0 22px 0;}
.content h3 {font-size:20px;line-height:1.2;font-weight:bold;margin:30px 0 22px 0;}
.content blockquote, .comment-content blockquote {border-left:2px solid #eee;margin:0;padding:0 0 0 20px;}
.content hr {width:100%;height:1px;background:#eee;color:#eee;border:none;margin:30px 0;}

.content ul, .content ol {margin:1.6em 0;padding:0 0 0 1.8em;}
.content ul ul, .content ul ol, .content ol ul, .content ol ol {margin-top:5px;margin-bottom:0;}
.content li {margin:0 0 5px 0;padding:0 0 0 5px;}

.content .archives-category ul {margin:0;padding:0;list-style:none;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;}
.content .archives-category ul li {margin:0 0 12px 0;padding:0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;line-height:1.4;}

@media screen and (max-width:1023px) {
	.content .archives-category ul {-moz-column-count:auto;-webkit-column-count:auto;column-count:auto;font-size:inherit;}
}

.content .archives-month select {border:1px solid #666;background:#fff;border-radius:0;margin:0;padding:8px 12px;line-height:1.6;}
				
.post .postsecs .postsec {font-size:16px;margin-top:60px;}
.post .postsecs-top {border-bottom:1px solid #eee;padding-bottom:30px;}
.post .postsecs-top.noborder {border-bottom:none;padding-bottom:0;}
.post .postsecs-top .postsec {margin-top:30px;}

.post .postsecs-bot>.postsec:first-child {margin-top:30px;}
.post .postsecs-bot .postsec.comments + .postsec.addcomment {margin-top:30px;}
.post .postsecs-bot .hasnav .postsec.comments + .postsec.addcomment {margin-top:60px;}

.post .postsecs-bot .postsec>header {margin-bottom:30px;}

.post .postsec h2.sectitle, .post .postsec h3#reply-title {font-size:24px;line-height:1.2;font-weight:bold;margin:0 0 18px 0;}
.post .postsec .sectitle-desc, #respond p.must-log-in, #respond p.logged-in-as {text-transform:uppercase;color:#666;font-size:12px;line-height:18px;margin:-10px 0 18px 0;}

.post .postsecs .sharinglinks ul {margin:0 0 -10px -10px;padding:0;list-style:none;}
.post .postsecs .sharinglinks ul li {margin:0 0 10px 10px;padding:0;display:inline-block;vertical-align:top;}
.post .postsecs .sharinglinks ul li a {display:block;}
.post .postsecs .sharinglinks ul li a .icon {display:inline-block;}
.post .postsecs .sharinglinks ul li .icon:before {display:block;width:33px;border-radius:50%;color:#fff;text-align:center;line-height:33px;font-size:16px;}

.post .postsecs .sharinglinks ul li.facebook .icon:before {content:"\e806";background:#3b5998;}
.post .postsecs .sharinglinks ul li.twitter .icon:before {content:"\e807";background:#55acee;}
.post .postsecs .sharinglinks ul li.email .icon:before {content:"\f0e0";background:#999;}
.post .postsecs .sharinglinks ul li.comment .icon:before {content:"\e805";background:#006aa4;}

.post .postsecs .sharinglinks ul li .count {margin-left:7px;font-size:12px;text-transform:uppercase;line-height:33px;font-weight:bold;display:inline-block;vertical-align:top;}

.post .postsecs .filed {text-transform:uppercase;color:#666;font-size:12px;line-height:18px;}
.post .postsecs .filed ul {margin:0 0 -5px -10px;padding:0;list-style:none;}
.post .postsecs .filed ul li {margin:0 0 5px 10px;padding:0;display:inline-block;vertical-align:top;}
.post .postsecs .filed ul li:before {content:"\2022";display:inline-block;margin:0 10px 0 0;}
.post .postsecs .filed ul li:first-child:before {content:normal;display:none;}

.post .postsecs .related ol {font-weight:bold;margin:0;padding:0;list-style:none;display:table;table-layout:fixed;width:100%;}
.post .postsecs .related ol li {margin:0;padding:0;display:table-row;counter-increment:table-ol;line-height:1.4;}
.post .postsecs .related ol li:before {content:counter(table-ol) ".";display:table-cell;vertical-align:top;width:1.8em;}
.post .postsecs .related ol li:after {content:"";display:block;margin-bottom:12px;}
.post .postsecs .related ol li:last-child:after {content:normal;display:none;}
.post .postsecs .related ol li a {color:inherit;text-decoration:none;}
.post .postsecs .related ol li a:hover, #sidebar .section ol li a:active {color:#006AA4;}

.post .postsecs .postsec.ad {text-align:center;}

ul.commentlist {margin:0;padding:0;list-style:none;font-size:16px;border-top:1px solid #eee;}
ul.commentlist li.comment-li {margin:0;padding:0;}
ul.commentlist li.comment-li>ul {margin:0 0 0 30px;padding:0;list-style:none;}

.comdiv {border-bottom:1px solid #eee;padding:30px 0;}

.comdiv .comment-author h3 {margin:0 0 0.8em 0;font-size:inherit;font-weight:inherit;font-weight:bold;}
.comdiv .comment-author a {color:inherit;text-decoration:none;}
.comdiv .comment-author a:hover, .comdiv .comment-author a:active {color:#006AA4;}

.comdiv .comment-author .comment-count {float:right;display:inline;font-size:12px;text-transform:uppercase;color:#666;margin-top:4px;margin-left:20px;line-height:18px;}

.comdiv .comment-content {margin-bottom:0.8em;}
.comdiv .comment-content p, .comdiv .comment-content ul, .comdiv .comment-content ol {margin-bottom:0.8em;}

.comdiv.ckrating_highly_rated {background-color:#FFFFCC;}
.comdiv.ckrating_poorly_rated .comment-content {opacity:0.6;filter:alpha(opacity=60) !important;}
.comdiv.ckrating_hotly_debated {background-color:#FFF0F5;}

.comdiv .comment-meta {text-transform:uppercase;color:#666;padding-top:3px;font-size:12px;line-height:18px;}
.comdiv .comment-meta ul {margin:0 0 -5px -10px;padding:0;list-style:none;}
.comdiv .comment-meta ul li {margin:0 0 5px 10px;padding:0;display:inline-block;vertical-align:top;}
.comdiv .comment-meta ul li:before {content:"\2022";display:inline-block;margin:0 10px 0 0;}
.comdiv .comment-meta ul li:first-child:before {content:normal;display:none;}
.comdiv .comment-meta ul li.voting img {vertical-align:middle;margin-top:-2px !important;}
.comdiv .comment-meta ul li.comdate a {color:inherit;}

.edit-comment-admin-links {min-height:26px;}

#respond .comment-form label {display:block;margin-bottom:8px;font-size:12px;line-height:18px;color:#666;text-transform:uppercase;}
#respond .comment-form label .required {color:#D82532;}
#respond .comment-form p {margin-bottom:30px;}
#respond input[type="text"], #respond input[type="email"], #respond input[type="url"], #respond textarea {border:1px solid #666;background:#fff;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:400px;max-width:100%;margin:0;padding:8px 12px;font-size:16px;line-height:1.6;}
#respond input[type="submit"] {margin:0;padding:0;background:#006aa4;color:#fff;text-transform:uppercase;font-size:12px;font-weight:bold;height:44px;padding:0 15px;-webkit-appearance:none;border-radius:0;border:none;}
#respond input[type="submit"]:hover {background:#000;}

#respond p.form-submit {margin-bottom:0;}

#respond #reply-title small {font-size:12px;text-transform:uppercase;font-weight:normal;margin-left:5px;}

#respond p.comment-subscription-form + p.comment-subscription-form {margin-top:-25px;}
#respond p.comment-subscription-form label {margin-bottom:0;display:inline;}

ul.commentlist li #respond {padding:30px 0;border-bottom:1px solid #eee;}
ul.commentlist li li #respond {margin-left:-30px;}
ul.commentlist li li li #respond {margin-left:-60px;}
ul.commentlist li li li li #respond {margin-left:-90px;}
ul.commentlist li li li li li #respond {margin-left:-120px;}
ul.commentlist li li li li li li #respond {margin-left:-150px;}

.navigation {margin-top:60px;}
.navigation .navleft {float:left;display:inline;}
.navigation .navright {float:right;display:inline;}

.navsingle .navleft {width:50%;}
.navsingle .navright {width:50%;padding-left:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right;}

.navigation a, .navnumbers span {display:inline-block;background:#eee;font-size:12px;text-transform:uppercase;line-height:18px;padding:13px 15px;color:inherit;text-decoration:none;font-weight:bold;}
.navigation a:hover, .navigation a:active {background:#006AA4;color:#fff;}

.navnumbers h2 {margin:0 0 10px 0;text-transform:uppercase;font-size:12px;line-height:18px;color:#666;font-weight:normal;}
.navnumbers {text-align:center;margin-top:35px;}
.navnumbers ul {margin:-10px -5px 0 -5px !important;padding:0;list-style:none;}
.navnumbers ul li {margin:10px 5px 0 5px !important;padding:0;display:inline-block;vertical-align:top;}
.navnumbers span, .navnumbers a {padding:9px 0;width:36px;text-align:center;}
.navnumbers span.dots {background:none;padding:0;width:auto;}
.navnumbers span.current {background:#000;color:#fff;}
			
@media screen and (max-width:829px) and (min-width:768px), screen and (max-width:479px) {
	.navsingle .navwrap {margin-top:-20px;}
	.navsingle .navleft {float:none;display:block;width:auto;margin-top:20px;}
	.navsingle .navright {float:none;display:block;width:auto;padding-left:0;margin-top:20px;}
}

.postarchive ul {margin:0;padding:0;list-style:none;}
.postarchive ul li {margin:0 0 10px 0;padding:0;}
.postarchive ul li .pa-title {font-weight:bold;}
.postarchive ul li .pa-title a {color:inherit;text-decoration:none;}
.postarchive ul li .pa-title a:hover, .postarchive ul li .pa-title a:active {color:#006AA4;}
.postarchive ul li .pa-date {font-size:12px;text-transform:uppercase;color:#666;margin-left:5px;}

#sidebar .section {font-size:16px;margin-top:60px;}
#sidebar>.section:first-child {margin-top:0;}
#sidebar .section h2.sectitle {font-size:24px;line-height:1.2;font-weight:bold;margin:0 0 18px 0;}

#sidebar .section p {margin-bottom:0.8em;}

#sidebar .section ol {font-weight:bold;margin:0;padding:0;list-style:none;display:table;table-layout:fixed;width:100%;}
#sidebar .section ol li {margin:0;padding:0;display:table-row;counter-increment:table-ol;line-height:1.4;}
#sidebar .section ol li:before {content:counter(table-ol) ".";display:table-cell;vertical-align:top;width:1.8em;}
#sidebar .section ol li:after {content:"";display:block;margin-bottom:12px;}
#sidebar .section ol li:last-child:after {content:normal;display:none;}
#sidebar .section ol li a {color:inherit;text-decoration:none;}
#sidebar .section ol li a:hover, #sidebar .section ol li a:active {color:#006AA4;}

#sidebar .section ul {font-weight:bold;margin:0;padding:0;list-style:none;}
#sidebar .section ul li {margin:0 0 12px 0;padding:0;line-height:1.4;}
#sidebar .section ul ul {margin:12px 0 0 20px;}
#sidebar .section ul li a {color:inherit;text-decoration:none;}
#sidebar .section ul li a:hover, #sidebar .section ul li a:active {color:#006AA4;}

#sidebar .highlights ul {margin:-20px 0 0 -20px !important;}
#sidebar .highlights ul li {margin:20px 0 0 0 !important;display:inline-block;vertical-align:top;width:50%;}
#sidebar .highlights ul li .li-a {margin-left:20px;}
#sidebar .highlights ul li a {display:block;}
#sidebar .highlights ul li .himage img {display:block;margin-bottom:10px;}
#sidebar .highlights ul li .htitle {font-size:18px;line-height:1.2;font-weight:bold;}

#sidebar .jetpack_subscription_widget {background:#eee;border-radius:3px;padding:20px;}
#sidebar .jetpack_subscription_widget form {position:relative;}
#sidebar .jetpack_subscription_widget #subscribe-email {margin:0 100px 0 0;}
#sidebar .jetpack_subscription_widget #subscribe-email input {display:block;width:100%;border:none;background:#fff;margin:0;padding:9px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:26px;}
#sidebar .jetpack_subscription_widget #subscribe-submit {margin:0;position:absolute;bottom:0;right:0;width:100px;}
#sidebar .jetpack_subscription_widget #subscribe-submit input {display:block;width:100%;border:none;background:#006AA4;margin:0;padding:0;-webkit-appearance:none;color:#fff;font-size:12px;text-transform:uppercase;font-weight:bold;height:44px;}
#sidebar .jetpack_subscription_widget #subscribe-submit input:hover {background:#000;}
	
#sidebar .widget_woas ul li a.sitelink {font-size:12px;line-height:18px;text-transform:uppercase;color:#666;font-weight:normal;}
#sidebar .widget_woas ul li a.sitelink:hover, #sidebar .widget_woas ul li a.sitelink:active {color:#006AA4;}

#sidebar .widget_recent_comments ul li .comment-author-link {font-size:12px;line-height:18px;text-transform:uppercase;color:#666;font-weight:normal;}
#sidebar .widget_recent_comments ul li .comment-author-link a {color:inherit;text-decoration:none;}
#sidebar .widget_recent_comments ul li .comment-author-link a:hover, #sidebar .widget_recent_comments ul li .comment-author-link a:active {color:#006AA4;}

#footer1 {background:#006AA4;color:#fff;font-size:16px;padding:40px 0 20px 0;}
#footer1 a {color:inherit;}

#footer1 .email a {padding-left:1.6em;position:relative;display:block;}
#footer1 .address {padding-left:1.6em;position:relative;display:block;}
#footer1 .email a:before {content:"\f0e0";display:block;position:absolute;top:0;left:0;}
#footer1 .address:before {content:"\e804";display:block;position:absolute;top:0;left:0;}

#f1wrap {margin-left:-100px;}
#f1wrap .ft1info {line-height:26px;margin-left:55px;}
#f1wrap .ft1info, #f1wrap .social {display:inline-block;vertical-align:top;}
#f1wrap .email, #f1wrap .address {display:inline-block;vertical-align:top;margin-left:45px;margin-bottom:20px;}
#f1wrap .social {margin-bottom:20px;padding:5px 0;margin-left:100px;}
#f1wrap .social ul {margin-top:-8px;margin-bottom:-8px;}
#f1wrap .social ul li:hover a:before {color:#000 !important;}

#footer2 {font-size:13px;padding:40px 0 30px 0;}
#f2wrap {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;margin-left:-35px;}
#f2wrap .copy {margin-left:35px;display:inline-block;vertical-align:top;margin-bottom:10px;}

#f2wrap .credit {margin-left:35px;margin-bottom:10px;}
#f2wrap .credit a {color:inherit;text-decoration:none;}
#f2wrap .credit a:hover, #f2wrap .credit li a:active {color:#006AA4;}

#ftmenu {margin-left:35px;display:inline-block;vertical-align:top;}
#ftmenu ul {margin:0 0 0 -25px;padding:0;list-style:none;}
#ftmenu ul li {margin:0 0 10px 25px;padding:0;display:inline-block;vertical-align:top;}
#ftmenu ul li a {color:inherit;text-decoration:none;}
#ftmenu ul li a:hover, #ftmenu ul li a:active {color:#006AA4;}

#body .gform_wrapper {margin:40px 0;max-width:100%;font-size:16px;}

#body .gform_wrapper .gform_body {width:100%;max-width:100%;}
#body .gform_wrapper input[type=text], #body .gform_wrapper input[type=url], #body .gform_wrapper input[type=email], #body .gform_wrapper input[type=tel], #body .gform_wrapper input[type=number], #body .gform_wrapper input[type=password], #body .gform_wrapper textarea, #body .gform_wrapper select {border:1px solid #666;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 12px;width:400px !important;max-width:100% !important;border-radius:0;text-indent:0;line-height:1.6;}
#body .gform_wrapper input.small {width:150px !important;}
#body .gform_wrapper input[type="file"] {width:100%;}
#body .gform_wrapper select {padding:9px 12px;margin-left:0;height:44px;}
#body .gform_wrapper select option {padding:0;}
#body .gform_wrapper textarea {height:160px;display:block;}
#body .gform_wrapper textarea.large {height:300px;}
#body .gform_wrapper .gform_heading {width:100%;}
#body .gform_wrapper .gfield_label {margin:0 0 8px 0;font-weight:inherit;line-height:inherit;font-size:12px;line-height:18px;text-transform:uppercase;color:#666;}
#body .gform_wrapper .ginput_container {margin:0;max-width:100%;}
#body .gform_wrapper li.gfield {margin:0 0 30px 0 !important;border:none;background:none;width:100%;padding:0;}

#body .gform_wrapper .ginput_container_address > span {margin-top:10px;display:inline-block;}
#body .gform_wrapper .ginput_container_address > span:first-child {margin-top:0;}

#body .gform_wrapper ul li {padding-left:0;}
#body .gform_wrapper ul li:before {display:none;}

#body .gform_wrapper .description, #body .gform_wrapper .gfield_description, #body .gform_wrapper .gsection_description, #body .gform_wrapper .instruction {line-height:inherit;padding:0 !important;width:100%;margin:8px 0 0 0;max-width:100%;font-weight:inherit;}

#body .gform_wrapper .gform_fileupload_multifile {overflow:hidden;}

#body .gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label, #body .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label {font-weight:inherit;}

#body .gform_wrapper .ginput_complex {width:500px;max-width:100%;}
#body .gform_wrapper .ginput_complex .ginput_left, #body .gform_wrapper .ginput_complex .ginput_right {width:49%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
#body .gform_wrapper .ginput_complex .ginput_left, #body .gform_wrapper .ginput_complex .ginput_right, #body .gform_wrapper .ginput_complex .ginput_full {min-height:0;}
#body .gform_wrapper .ginput_complex .ginput_right {margin-left:2%;}

#body .gform_wrapper .ginput_complex label {letter-spacing:0;white-space:normal;margin:5px 0 0 0;}

#body .gform_wrapper .ginput_complex.ginput_container span.name_first, #body .gform_wrapper .ginput_complex.ginput_container span.name_last {width:49%;margin:0;min-height:0;padding:0;}
#body .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name {font-size:0;}
#body .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span {font-size:16px;}

#body .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_first {margin-right:2%;}

#body .gform_wrapper span.gform_description {font-weight:inherit;}
#body .gform_wrapper .gsection {padding:0;border:none;margin:0;}

#body .gform_wrapper .validation_message {font-weight:inherit;}
#body .gform_wrapper div.validation_error {font-size:16px;font-weight:normal;border:none;padding:0;width:100%;text-align:left;}

#body .gform_wrapper ol.validation_list {width:100%;}
#body .gform_wrapper ol.validation_list li a {color:inherit;}
#body .gform_wrapper ul li.gfield_html {max-width:100%;}
#body .gform_wrapper ul li.gfield.gfield_html img {max-width:100% !important;}
#body .gform_wrapper .gform_footer {padding:0;margin:0;}
#body .gform_wrapper ul.gfield_checkbox li, #body .gform_wrapper ul.gfield_radio li {margin-bottom:8px;line-height:inherit;}
#body .gform_wrapper ul.gfield_checkbox li:last-child, #body .gform_wrapper ul.gfield_radio li:last-child {margin-bottom:0;}
#body .gform_wrapper .gfield_checkbox li label, #body .gform_wrapper .gfield_radio li label {line-height:inherit;vertical-align:top;font-size:inherit;margin:0;}

#body .gform_wrapper ul.gfield_checkbox input[type="checkbox"], #body .gform_wrapper ul.gfield_radio input[type="radio"] {margin:0px 8px 0 2px !important;vertical-align:top;line-height:26px;height:26px;}
#body .gform_wrapper ul.gfield_radio input[type="radio"] {margin-right:13px !important;}

#body .gform_wrapper .ginput_complex label, #body .gform_wrapper .description, #body .gform_wrapper .gfield_description, #body .gform_wrapper .gsection_description, #body .gform_wrapper .instruction {font-size:12px;}

#body .gform_wrapper .gfield_required,
#body .gform_wrapper .gfield_error .gfield_label,
#body .gform_wrapper div.validation_error,
#body .gform_wrapper ol.validation_list,
#body .gform_wrapper .validation_message,
#body .gform_wrapper .gf_submission_limit_message,
#body .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, 
#body .gform_wrapper li.gfield_error ul.gfield_checkbox, 
#body .gform_wrapper li.gfield_error ul.gfield_radio {color:#D82532;}

#body .gform_wrapper li.gfield_error input[type="text"],
#body .gform_wrapper li.gfield_error input[type="url"],
#body .gform_wrapper li.gfield_error input[type="email"],
#body .gform_wrapper li.gfield_error input[type="tel"], 
#body .gform_wrapper li.gfield_error input[type="number"], 
#body .gform_wrapper li.gfield_error input[type="password"], 
#body .gform_wrapper li.gfield_error textarea,
#body .gform_wrapper li.gfield_error select {border-color:#D82532;}

#body .gform_wrapper .gform_heading, #body .gform_wrapper .gf_submission_limitmessage, #body .gform_wrapper div.validation_error, #body .gform_wrapper div#error {margin-bottom:30px;}

#body .gform_wrapper.gf_browser_chrome .ginput_complex select, #body .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select {text-indent:inherit;line-height:inherit;margin-bottom:0;}

#body .gform_wrapper .gform_footer {width:100%;max-width:100%;padding-top:0;}
#body .gform_wrapper .gform_button {background:#006aa4;color:#fff;text-transform:uppercase;border:none;font-weight:bold;font-size:12px;font-weight:bold;line-height:44px;padding:0 15px;border-radius:0;overflow:visible;width:auto;cursor:pointer;-webkit-appearance:none;}
#body .gform_wrapper .gform_button:hover {background:#000;}

#body .gform_wrapper .ginput_container_number .instruction {display:none;}

#fullwrap .notop>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}

#fullwrap .nobot>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}

.statcounter { margin-left: 1em; }
