.privacypolicy .itemBody hr {
    opacity: .2;
    margin: 30px 0;
}
.gkMenu > ul > li.active > a, .gkMenu > ul li div.childcontent li.active > a, .gkMenu > ul li div.childcontent li.active:hover > a {
    color: #fff;
}
.newsandupdates2 #mc_embed_signup_scroll > div.clear:nth-child(4){
    width: 11%;
}
html body #gkMainWrap {
    overflow-x: hidden;
}
.box.bottomicons.gkmod-2 {
    display: none !important;
}
.customnewsandupdates2 ::-webkit-input-placeholder { 
  color: #222 !important;
}
.customnewsandupdates2 ::-moz-placeholder { 
  color: #222 !important;
}
.customnewsandupdates2 :-ms-input-placeholder { 
  color: #222 !important;
}
.customnewsandupdates2 :-moz-placeholder { 
  color: #222 !mportant;
}
.customnewsandupdates2 input {
    font-size: 15px;
    text-align: center;
}
.customnewsandupdates2 .button {
    display: table;
    float: none;
    font-size: 14px !important;
    margin: 0 auto;
}
.customnewsandupdates2 #mce-responses {
display: none !important; }
.newsandupdates2 #mc_embed_signup_scroll > div {
    border: 0 none;
    display: inline-table;
    float: left;
    margin: 0 2% 0 0;
    padding: 0;
    text-align: center;
    width: 27%;
	clear:none;
}

#gkBottom1 .newsandupdates2 .header {
    color: #444;
    font-size: 22px;
    font-weight: normal;
    margin: 11px 0 16px;
    text-align: center;
    text-transform: none;
}
.box.newsandupdates2.gkmod-2 {
    margin-bottom: 10px !important;
    width: 100% !important;
}

/*body {background: #211e71;}*/
.mc-field-group > input {
    width: 100% !important;
}
.mc-field-group label {
    color: #666;
    display: table;
    width: 100%;
}
#gkBottom1 .gkmod-3 .header {
    font-size: 15px;
    margin-bottom: 10px;
}
.mc-field-group {
    border-top: 1px solid #eee;
    padding-bottom: 10px;
    padding-top: 8px;
}

#mce-responses {
    height: 0;
}
.mc-field-group:nth-child(3) {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}
#gkCopyrights img {max-width:150px;}
.bloglayout .readmore {
    margin-left: -3px;
    margin-top: 20px;
}
.created time:before {
font-family: fontawesome;
content:"\f073";
}
.created time {
    font-size: 15px;
}
.bloglayout .blog article {
    padding-top: 50px;
}
section article {
    margin-top: 20px;
}
.tags > a {
transition:.2s all;
    background-color: #211E71;
    border-radius: 5px;
    color: #fff !important;
    padding: 5px 10px;
}
.tags > a:hover { 
background-color:#413F85;
}
.tags-label {
    display: none;
}
.created {
    margin-bottom: -10px !important;
    margin-left: 2px !important;
    margin-top: 3px !important;
}
.box.tagcloud.jmoddiv.jmodinside {
    border-top: 1px solid #e5e5e5;
    margin: 0 0 -15px !important;
}
.item-page .tags {
    border-top: 1px solid #e5e5e5;
    font-size: 14px;
    margin-top: 23px;
    padding-bottom: 0;
    padding-top: 14px;
}
.tagcloud {
    padding: 20px !important;
}
.tagcloud #easytagcloud_688 {
    text-align: center !important;
}
.tagcloud #easytagcloud_688 a {
    color: #413f84;
    line-height: 35px;
}
.tagcloud #easytagcloud_688  a:hover {
    color: #000 !important;
}

/**Link color override**/
#gkBreadcrumb .breadcrumbs > ul > li a:hover,
 #gkFooter a:active,#gkFooter a:focus,
 #gkFooter a:hover,
 #gkBreadcrumb .breadcrumbs > ul > li a:hover,
 #gkBottom1 .box li a:active,
#gkBottom1 .box li a:focus,
#gkBottom1 .box li a:hover,
#gkBottom2 .box li a:active,
#gkBottom2 .box li a:focus,
#gkBottom2 .box li a:hover,
a:hover,
a:active,
a:focus,
#gkMainbody a,
#gkMainbody h1 a:active,
#gkMainbody h1 a:focus,
#gkMainbody h1 a:hover,
#gkMainbody h2 a:active,
#gkMainbody h2 a:focus,
#gkMainbody h2 a:hover,
#k2Container article header h2 a:active,
#k2Container article header h2 a:focus,
#k2Container article header h2 a:hover,
#gkSidebar .box a:hover,
div.tags a,
th a:active,
th a:focus,
th a:hover,
article header h1 a:hover,
article header h2 a:hover   {color:#413F85;}
button:hover, .button:hover, input.button:hover, span.button:hover, button.button:hover, div.button:hover, input[type="submit"]:hover, input[type="button"]:hover, .pagenav-prev a:hover, .pagenav-next a:hover, .readon:hover, #gkMainbody .itemReadMore:active, #gkMainbody .itemReadMore:focus, #gkMainbody .itemReadMore:hover, #gkMainbody .readmore > a:active, #gkMainbody .readmore > a:focus, #gkMainbody .readmore > a:hover, .readon:active, .readon:focus, .readon:hover, .gkShowCart a:hover {
background: #282c2f;
}
button, .button, #gkMainbody .itemReadMore, #gkMainbody .readmore > a, input.button, span.button, button.button, div.button, input[type="submit"], input[type="button"], .pagenav-prev a, .pagenav-next a, .readon, .pagination ul li a, .pagination ul li span, .gkShowCart a {
background: #211e71;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
/**Link color override**/
b, strong{font-weight:bold;}
form#contact-form div.tooltip {display:none !important;}
fieldset dl dd textarea#jform_contact_message.required {width:100%;}
section.services div.children ul li {font-size: 30px; font-weight: 300;  border-bottom:1px solid #E5E5E5;}
section.services div.children ul li:first-child {border-bottom:0;}
section.services div.children h3 {display:none;}
#gkBreadcrumb {margin-bottom:15px;}
div.contact h3:first-child {border-top:none; font-size:30px; padding-top:0;}
div.contact h3:first-child:after {content:" Us"}
div.contact h3 {font-size:25px;}
.contact-street {display:block;}
#gkSidebar > div {margin-bottom:20px;}
div.nspArts div.nspArtScroll1 div.nspArtScroll2 div.nspArtPage div.nspArt a.readon {margin-top:10px;}
/*div#gkBottom1.gkPage div.gkCols6 div.bottomicons {width:100% !important;}*/
#gkBottom1 div.box.HomeGauge {width: 30% !important;text-align: left;}
#gkBottom1 div.box.HomeGauge table tr td div{text-align: left;}
#gkBottom1 div.box.HomeGauge table tr td div input {width: 100%;}
#gkBottom1 .bottomicons{width: 70% !important;}
div.nspArts div.nspTopInterface {height:20px;}
.nspPagination li:hover, .nspPagination li.active {background-color:#413F85;}
.nspNext:hover:after, .nspPrev:hover:after {color:#413F85;}
#gkSidebar ul.nav li ul li a, #gkSidebar ul.nav li a{display:inline-block;width:100%; padding:2px 10px ;}
#gkSidebar ul.nav li ul li a:hover, #gkSidebar ul.nav li a:hover, #gkSidebar ul.nav li ul.nav-child li.current a {background-color:#eee;}
#gkSidebar ul.nav li ul li , #gkSidebar ul.nav li{padding:0;}
aside#gkSidebar.gkOnlyOne t ul.nav li ul.nav-child .current.active {color:}
article header {margin: 0 0 10px;}
body {line-height:1.5;}
section > header h2 small {font-size:32px; color:#000;}
div#gkMainbody section.blog header div p {font-size:14px;line-height:1.5;}
#gkHeaderNav h2 {width: 227px;height: 115px;}
#gkTopMenu {padding-top: 25px;}
article header h1, article header h2 {font-size:30px;}
#gkPageContent{background:transparent url('../images/patterns/pattern4.png');box-shadow: 0 0 5px #494949;}
#gkHeaderNav {padding: 10px 0 0 0;}
#gkMainMenu {background: #211e71;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.gkMenu > ul li div.childcontent li:hover > a, .gkMenu > ul li div.childcontent li:hover > a small, ul li div.childcontent li.active {background-color:#343179 !important;color:#fff !important;}
.gkMenu > ul > li .childcontent .childcontent {margin-left: 220px;margin-top: -40px!important; border:0;}
.gkMenu > ul li div.childcontent a {color: #fff; font-weight:bold; text-transform:uppercase; font-size:12px; padding:10px 15px;}
.gkMenu > ul > li {padding:0 !important;}
.gkMenu > ul li div.childcontent {padding:0;}
.gkMenu > ul li div.childcontent-inner {padding:0;}
.gkMenu > ul li > .childcontent .gkcol {padding:0;}
.gkMenu > ul > li:first-child > a {padding-left:15px;}
.gkMenu > ul > li:before {content: "";}
.gkMenu a:hover, .gkMenu a:active, .gkMenu a:focus, .gkMenu li.active > a,.gkMenu .haschild:hover > a, .gkMenu li.haschild.active:hover > a {color: #fff;}
.gkMenu > ul > li:hover, .gkMenu li.active {background: #413f85;}
.gkMenu > ul li div.childcontent {height: auto !important;background: #413f85}
.gkMenu li.first.active {border-top-left-radius: 6px;}
.gkMenu li:hover.first {border-top-left-radius: 6px;}
.gkMenu li.last.active {border-top-right-radius: 6px;}
.gkMenu li:hover.last {border-top-right-radius: 6px;}
.gkIsWrapper-gk_shop_and_buy .figcaption p {display: none;}
.gkIsWrapper-gk_shop_and_buy .figcaption {bottom: 0;top: auto;padding: 0;}
.gkIsWrapper-gk_shop_and_buy .figcaption h3 {background: rgba(0,0,0,0.8);padding: 5px;margin: 0 35px;border-top-right-radius: 6px;border-top-left-radius: 6px;}
.gkIsWrapper-gk_shop_and_buy ol {bottom: 12px;right: 55px;}
.gkIsWrapper-gk_shop_and_buy ol li{border-radius: 10px;}
.gkIsWrapper-gk_shop_and_buy .figcaption h3 a {font-size: 23px;font-weight: normal;text-transform: none;text-shadow: 2px 2px 5px #000;}
/*#gkHeaderMod .box.homebanner {margin: 0px auto 0 auto!important;max-width:1200px;width:100%;}*/
#gkHeaderMod {margin: 25px auto 0 auto!important ;}
#gkMainMenu {clear: none;float: right;}
.gkMenu > ul > li > a, .gkMenu > ul > li, .gkMenu > ul > li:before {height: auto;line-height: initial;padding: 10px 0px 10px 0px;}
.gkMenu > ul > li > a {padding: 20px 15px !important;;font-size: 12px;font-weight: bold;color: #fff;}
.customsocial img {vertical-align: middle;}
.customsocial h4 {font-size: 180%;float: left;line-height: 180%;}
.customsocial p {float: right;margin: 0;}
gkIsWrapper-gk_shop_and_buy .figure {border-radius: 6px;}
.gkIsWrapper-gk_shop_and_buy {border-radius: 6px;box-shadow:0 0 10px #B1B1B1;}
.request_an_inspection {float: left;width: 22%;}
.request_an_inspection img{border-radius: 6px;box-shadow: 0 0 10px #B1B1B1;max-width:250px;width: 100%;}
.request_an_inspection p{margin:0;}
.homebanner {float: right;width: 77%;}
.homebox img{border-radius: 6px;box-shadow: 0 0 10px #B1B1B1;width: 100%;height: auto;}
.gkMenu > ul > li.active > a{color:#fff;padding-left: 15px;}
#gkCopyrights img {vertical-align: middle;margin-left: 5px;}
.readon {margin-top: 10px;}
p {margin: 10px 0;}
#gkCopyrights {float: none;text-align: center;}
#citiesMenu ul.nav.menu {text-align: center;}
#citiesMenu .nav.menu li {display: inline-block;margin: 5px 0px;}
#citiesMenu .nav.menu li:before {content:"|"}
#citiesMenu .nav.menu li a {padding: 5px;}
#citiesMenu ul.nav.menu li:before {content: "|";padding: 0 10px;text-align: center;}
#citiesMenu .nav.menu li:first-child:before {display:none}
#citiesMenu {padding: 10px;}
#gkBottom1 {padding: 10px 0;margin:0;}
#gkBottom1 .bottomicons {margin:0;}
#gkBottom1 .bottomicons p {margin: 10px 0 0 0;}
#gkBottom1 .bottomicons img {vertical-align: middle;margin-right: 15px;}
header img {width: 50%;float: left;margin: 0 15px 15px 0;}
.ratings_form h1 {display: none;}
#yac98_fab_ratings___date_time_cal {width: 89%;}
.ratings_form input {width: 100% !important;}
#yac98_fab_ratings___date_time_cal_cal_img {float: right;font-size: 18px;padding: 3px;margin: 0;line-height: 20px;background: none;}
#yac98_fab_ratings___Comment {width: 100%;}
.fb_el_yac98_fab_ratings___Rating label, .fb_el_yac98_fab_ratings___Rating .icon-remove, .fb_el_yac98_fab_ratings___Rating .ratingScore, #form_1 .row-fluid.nav {display: none;}
.fb_el_yac98_fab_ratings___Rating {width: 115px;}
.ratingMessage {float: right;}
.ratings_form .icon-star, .starRating {color: #f18a23;}
.starRating {font-size: 17px;padding: 0;}
.review_box {background: #FFFFFF;padding: 10px;box-shadow: 1px 1px 4px #B1B1B1;margin: 15px 5px;border: 1px solid #ccc;}
.yac98_fab_ratings___Rating_list .icon-star {padding: 1px;}
.yac98_fab_ratings___Rating_list {float: left;}
.yac98_fab_ratings___Name_list {font-weight: bold;font-size: 17px;}
.review_box .fabrik_actions_list {display: none;}
.moduletablereviews h1 {display: none;}
.ratings_form ol {font-size: 11px;margin: 0;}
.fabrikElementContainer {padding: 5px 0;}
label {font-weight: bold;}
.yac98_fab_ratings___Rating_list div {width: 115px !important;}
.starRating.icon-star {text-shadow: 2px 2px 2px #ccc;-moz-text-shadow: 2px 2px 2px #ccc;-webkit-text-shadow: 2px 2px 2px #ccc;}
.starRating.icon-star-empty{color:#E9E9E9;}
.starRating.icon-star-empty:before {content: "\f005";}
.limit select {margin-left: 8px;}
.img-fulltext-none, .img-fulltext-left, .img-fulltext-right {width: 50%;}
.img-fulltext-right{float:right;margin-left: 15px;}
.img-fulltext-left{float:left;margin-right: 15px;}
#gkSidebar .services img {width: 150px;float: left;margin-right: 10px;}
#gkSidebar .services p{font-size:11px;}
#jform_contact_message {width: 100%;}
.reviews_img {width: 250px;}
.reveiwspage .page-header {display: none;}
.calendar table td.button {display: table-cell;float: none;background: none;line-height: normal;height: auto;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
.calendar table td.button div {color: #222;}
#request_an_inspection___Requested_Inspection_Date_cal_cal_img {float:right;font-size: 18px;padding: 3px;margin: 0;line-height: 20px;background: none;}
select, textarea, input[type="text"], input[type="password"], input[type="url"], input[type="email"] {width: 50%;}
#request_an_inspection___Comments {width: 100%;}
#request_an_inspection___Requested_Inspection_Date_cal {width: 90%;}
.fb_el_request_an_inspection___Requested_Inspection_Date, .fb_el_request_a_business_inspection___requested_inspection_date{width:50%;}
.forms_203K .page-header {display: none;}
.forms_203K {width: 49%;float: left;}
.applicants {border-right: 1px solid #ccc;margin-right: 15px!important;width:47%;}
.forms_203K select, .forms_203K textarea, .forms_203K input[type="text"], .forms_203K input[type="password"], .forms_203K input[type="url"], .forms_203K input[type="email"] {width: 95%;}
#lender___Origination_Date_cal {width: 90%;}
#lender___Origination_Date_cal_cal_img{float: right;font-size: 18px;padding: 3px;margin: 0;line-height: 20px;background: none;}
.forms_203K {margin-top: 0 !important;}
a.readon [class^="icon-"] {color: #fff;font-size: 150%;vertical-align: middle;}
.cities #gkMainbody {padding: 40px;background: #fff;}
.cities #gkContentWrap {background:none;padding: 0px;}
.startup203k li {font-size: 30px;font-weight: 300;border-bottom: 1px solid #E5E5E5;padding: 2px !important;}
.startup203k li:before{display:none;}
.startup203k {border-top: 1px solid #E5E5E5;}
#lender___Origination_Date {width: 50%;}
#gkTop1 {width: 100%;margin: auto !important;max-width: 1200px;}
.frontpage #gkContent {display: none;}
#gkFooter a:hover{color: #a2a8ad;}
.hidden-desktop{display:none;}
 #request_a_business_inspection___requested_inspection_date_cal_cal_img{float: right;font-size: 18px;padding: 3px;margin: 0;line-height: 20px;background: none;}
.fabrikElement .icon-calendar {
    color: #000;
}
.control-group.fabrikElementContainer.plg-date.fb_el_request_a_business_inspection___requested_inspection_date.fabrikDataEmpty.span12{width: 50%;}
.inspect_con{display: table;text-align:center;margin:0 auto;}
.inspect_con a.button {
	color: white!important;font-size:18px;font-weight:bold;padding: 8px 18px;
}
body.reveiwspage div.fabrikButtonsContainer ul.nav-pills li.dropdown {
	display: none!important;
}
#request_a_business_inspection___requested_inspection_date_cal{width:90%;}
@media only screen and (max-width: 1099px) {
.newsandupdates2 #mc_embed_signup_scroll > div {
    width: 26%;
}
}

@media only screen and (max-width: 1075px) and (min-width: 961px){

	#gkMainMenu {width: 100%;}
	#gkTopMenu {padding-top: 0;position: absolute;right: 15px;top: 85px;}
}

@media only screen and (max-width: 960px) and (min-width: 701px){
.newsandupdates2 #mc_embed_signup_scroll > div {
    width: 25%;
}
	#gkLogo {width: 100%;height: auto;padding:0px}
	#gkLogo img {width: 170px !important;margin: 0;}
	#gkMainWrap #gkHeaderNav h2 {height: auto;margin-bottom: 0;width: auto;position: absolute;left: 50%;margin-left: -75px;}
	#gkTopMenu {padding: 0;text-align: center;width: 100%;margin-top: 20px;}
	.customsocial h4 span {display: none;}
	.customsocial p {position: absolute;top: 10px;right: 5px;}
	.customsocial h4 {position: absolute;top: 40px;right: 10px;}
	#gkHeaderNav {padding: 10px 0 0 0;height: 115px;}
}
@media only screen and (max-width: 700px) {
.newsandupdates2 #mc_embed_signup_scroll > div.clear:nth-child(4) {
    width: 100%;
}
#gkBottom1 .newsandupdates2 .header {
font-size: 20px; }
.newsandupdates2 #mc_embed_signup_scroll > div {
    margin-bottom: 10px;
    width: 100%;
}
html body #gkMainWrap #gkBottom1 .box.newsandupdates2.gkmod-2 {
    display: table !important;
	float:none;
    margin: 0 auto !important;
    width: 300px !important;
}
}
@media only screen and (max-width: 700px) and (min-width: 481px){
	#gkMainWrap #gkBottom1 div.box {width: 100% !important;}
	/*.request_an_inspection{display:none;}
	.homebanner{width:100%;}*/
	#gkLogo {width: 100%;height: auto;padding:0px}
	#gkLogo img {width: 120px !important;margin: 0;}
	#gkMainWrap #gkHeaderNav h2 {height: auto;margin-bottom: 0;width: auto;position: absolute;left: 50%;margin-left: -60px;}
	#gkTopMenu {padding: 0;text-align: center;width: 100%;margin-top: 20px;}
	.customsocial h4 span {display: none;}
	.customsocial p {position: absolute;top: 10px;right: 5px;}
	.customsocial h4 {position: absolute;top: 45px;right: 10px;font-size: 20px;}
	
}

@media only screen and (max-width: 480px) {
	#gkMainWrap #gkBottom1 div.box {text-align: center;}
	#gkMainWrap #gkBottom1 div.box.bottomicons a {display: block;text-align: center;}
	#gkBottom1 div.box.HomeGauge table tr td div{text-align: center;}
	select, textarea, input[type="text"], input[type="password"], input[type="url"], input[type="email"] {width: 100%;}
	#lender___Origination_Date, .fb_el_request_an_inspection___Requested_Inspection_Date {width: 100%;}
	#gkLogo {width: 100%;height: auto;padding:0px}
	#gkLogo img {width: 120px !important;margin: 0;}
	#gkMainWrap #gkHeaderNav h2 {height: auto;margin-bottom: 0;width: auto;position: absolute;left: 50%;margin-left: -60px;}
	#gkTopMenu {padding: 0;text-align: center;width: 100%;margin-top: 20px;}
	.customsocial h4{width:100%;text-align:center;float:none;background: #F7F7F7;}
	#gkHeaderMod .gkIsWrapper-gk_shop_and_buy .figcaption {display: block;}
	#gkContent {margin-top: 10px !important;}
	header img, #gkSidebar .services img {width: 100%;float: none;margin: 0 0px 15px 0;}
	#gkSidebar > div > .box {padding: 0px !important;}
	#gkMainWrap #gkHeaderNav {padding-top: 0px;}
	#gkMainWrap #gkMobileMenu {margin-top: 0px;}
	.customsocial h4 span {display: none;}
	.customsocial p {position: absolute;top: 10px;right: 5px;}
	.customsocial img {width: 30px;}
	html body #gkMainWrap {padding: 0 !important;}
	/*.request_an_inspection {display: none;}*/
	.homebanner {float: none;width: 100%;max-width: 320px;margin: auto;}
	.gkIsWrapper-gk_shop_and_buy .figcaption h3 {line-height: 18px;}
	.gkIsWrapper-gk_shop_and_buy .figcaption h3 a {font-size: 16px;}
	.gkIsWrapper-gk_shop_and_buy .figcaption {top: 0;margin-top: 0 !important;}
	.gkIsWrapper-gk_shop_and_buy ol {bottom: auto;top: 7px;right: 10px;}
	.request_an_inspection {float: none;width: 100%;max-width: 320px;margin: 0 auto;}
	.request_an_inspection img{max-width: 100%;}
	.hidden-mobile{display:none;}
	.hidden-desktop{display:block;}
}