/* ::::: https://fonts.googleapis.com/css?family=Roboto:100,300,400,700|Roboto+Slab:100,300 ::::: */

@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('../fonts/vziuho9z-oj4wgkppotg1_eszw2xoq-xsnqo47m55da.woff') format("woff");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('../fonts/hgo13k-tfspn0qi1sfduft8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('../fonts/2ux7wltfw3w8tcltuvlfyq.woff') format("woff");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('../fonts/d-6iyplofoccackzxwxsod8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
@font-face {
	font-family: "Roboto Slab";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Slab Thin"), local("RobotoSlab-Thin"), url('../fonts/mez38vlifl-t46jutkiegcejlmoze6cckidnepzosey.woff') format("woff");
}
@font-face {
	font-family: "Roboto Slab";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Slab Light"), local("RobotoSlab-Light"), url('../fonts/dazs1prqqucxc3ioajfejr_xhqygav9bl_zqbyuxnqu.woff') format("woff");
}
/* ::::: https://www.googleforentrepreneurs.com/css/site.css ::::: */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, small, strike, strong, dl, dt, dd, ol, ul, li, form, canvas, embed, footer, header, nav, section, audio, video { margin: 0px; padding: 0px; border: 0px none; font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; -moz-font-feature-settings: inherit; -moz-font-language-override: inherit; font-kerning: inherit; font-synthesis: inherit; font-variant-alternates: inherit; font-variant-caps: inherit; font-variant-east-asian: inherit; font-variant-ligatures: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-size: 100%; vertical-align: baseline; }
html { line-height: 1; }
ol, ul { list-style: none outside none; }
a img { border: medium none; }
footer, header, nav, section { display: block; }
.tabs-list:after, .tabs-list:before { content: " "; display: table; }
.tabs-list:after { clear: both; }
.inline-list { list-style: none outside none; }
.inline-list li { display: inline-block; padding: 0px 16px; position: relative; }
.visible-mobile-only, .visible-small-only { display: none ! important; visibility: hidden ! important; }
@media only screen and (max-width: 767px) {
	.visible-mobile-only { display: inherit ! important; visibility: inherit ! important; }
	.hidden-mobile-only { display: none ! important; visibility: hidden ! important; }
}
@media only screen and (max-width: 940px) {
	.visible-small-only { display: block ! important; visibility: inherit ! important; }
	.hidden-small-only { display: none ! important; visibility: inherit ! important; }
}
.row { margin: 0px auto; max-width: 1232px; padding: 0px 16px; position: relative; width: 100%; }
.row:after { content: ""; clear: both; display: table; }
.row.-full { max-width: 100%; }
.row, .row:before, .row:after, .col, .col:before, .col:after { box-sizing: border-box; }
.row.-gutterless-left, .col.-gutterless-left { padding-left: 0px; }
.row.-gutterless-right, .col.-gutterless-right { padding-right: 0px; }
.col { float: left; padding: 0px 16px; }
.-width-1-4, .block .-width-1-4 { width: 25%; }
.-width-3-4, .block .-width-3-4 { width: 75%; }
@media only screen and (max-width: 940px) {
	h1, h2, h3, h4, h5 {  }
}
h1 { color: rgb(31, 31, 31); font-size: 64px; font-weight: 100; letter-spacing: -0.04em; line-height: 1.125; }
@media only screen and (max-width: 940px) {
	h1 { font-size: 36px; }
}
.header-content h1 { color: rgb(214, 125, 14); font-family: "Roboto Slab",serif; font-size: 48px; font-weight: 300; letter-spacing: -0.02em; line-height: 1.25; margin-left: auto; margin-right: auto; }
@media only screen and (max-width: 1200px) {
	.header-content h1 { font-size: 36px; line-height: 1.33333; }
}
@media only screen and (max-width: 767px) {
	.header-content h1 { font-size: 24px; }
}
h2 { color: rgb(31, 31, 31); font-size: 36px; font-weight: 300; line-height: 1.33333; }
@media only screen and (max-width: 940px) {
	h2 { font-size: 24px; }
}
h2.-accent { font-family: "Roboto Slab",serif; }
h3 { color: rgb(31, 31, 31); font-size: 24px; font-weight: 300; line-height: 1.5; }
h3.-accent { font-family: "Roboto Slab",serif; }
h3.-light { color: white; }
h3.-thin { font-weight: 300; }
h4 { color: rgb(31, 31, 31); font-size: 18px; font-weight: 700; line-height: 1.33333; }
p { margin: 0px 0px 24px; }
a { color: rgb(87, 187, 138); transition: color 150ms ease-out 0s; }
a:hover, a:focus { color: rgb(76, 161, 119); }
.button { background: none repeat scroll 0% 0% rgb(87, 187, 138); border-radius: 2px; color: white; display: inline-block; font-weight: 700; margin-top: 30px; padding: 8px 18px 9px; text-transform: uppercase; transition: background 150ms ease-out 0s, color 150ms ease-out 0s; }
.case-study-preview:hover .button, .case-study-preview:focus .button, .button:hover, .button:focus { background: none repeat scroll 0% 0% white; color: rgb(87, 187, 138); }
.button.-reverse { background: none repeat scroll 0% 0% rgb(87, 187, 138); color: white; }
.button.-small { padding: 4px 10px 5px; text-transform: none; }
p + .button, .inline-list .button { margin-top: 0px; }
.header-site a, .header-page a { color: white; }
.footer-site a { color: rgb(111, 111, 111); }
@media only screen and (max-width: 767px) {
}
.previous-link { background: url('undefined') no-repeat scroll left 48% / 8px 14px transparent; padding-left: 16px ! important; }
.previous-link.-light { background-image: url('undefined'); }
.icon { display: inline-block; overflow: hidden; }
.icon-a-global-network, .icon-arrow-jump, .icon-arrow-open-down, .icon-arrow-open-up, .icon-arrow-up, .icon-close, .icon-community-programs, .icon-coworking-spaces, .icon-gplus-about, .icon-gplus-footer, .icon-gplus-footer_hover, .icon-gplus-home, .icon-gplus-home_hover, .icon-inclusive-communities, .icon-location-pin, .icon-logo-gfe-dark, .icon-logo-gfe-small-dark, .icon-logo-gfe-small, .icon-logo-gfe, .icon-mobile-close-dark, .icon-mobile-close, .icon-mobile-open-dark, .icon-mobile-open, .icon-sd-home, .icon-sd-home_hover, .icon-select-active, .icon-twitter-about, .icon-twitter-footer, .icon-twitter-footer_hover, .icon-twitter-home, .icon-twitter-home_hover, .icon-youtube-footer, .icon-youtube-footer_hover, .icon-youtube-home, .icon-youtube-home_hover { background: url('../Image/icons-s423b973efe.png') no-repeat scroll 0% 0% transparent; overflow: hidden; text-indent: 100%; white-space: nowrap; }
@media not all, not all, not all, not all {
	.icon-a-global-network, .icon-arrow-jump, .icon-arrow-open-down, .icon-arrow-open-up, .icon-arrow-up, .icon-close, .icon-community-programs, .icon-coworking-spaces, .icon-gplus-about, .icon-gplus-footer, .icon-gplus-footer_hover, .icon-gplus-home, .icon-gplus-home_hover, .icon-inclusive-communities, .icon-location-pin, .icon-logo-gfe-dark, .icon-logo-gfe-small-dark, .icon-logo-gfe-small, .icon-logo-gfe, .icon-mobile-close-dark, .icon-mobile-close, .icon-mobile-open-dark, .icon-mobile-open, .icon-sd-home, .icon-sd-home_hover, .icon-select-active, .icon-twitter-about, .icon-twitter-footer, .icon-twitter-footer_hover, .icon-twitter-home, .icon-twitter-home_hover, .icon-youtube-footer, .icon-youtube-footer_hover, .icon-youtube-home, .icon-youtube-home_hover { background: url('../Image/icons-2x-sab5fcdb893.png') no-repeat scroll 0% 0% / 289px auto transparent; }
}
.icon-a-global-network { background-position: 0px -418px; height: 36px; width: 26px; }
@media not all, not all, not all, not all {
	.icon-a-global-network { background-position: 0px -694px; }
}
.icon-arrow-jump { background-position: 0px -1264px; height: 8px; width: 12px; }
@media not all, not all, not all, not all {
	.icon-arrow-jump { background-position: 0px -1230px; }
}
.icon-arrow-open-down { background-position: 0px -1018px; height: 6px; width: 10px; }
@media not all, not all, not all, not all {
	.icon-arrow-open-down { background-position: 0px -1147px; }
}
.icon-arrow-open-up { background-position: 0px -1092px; height: 6px; width: 10px; }
@media not all, not all, not all, not all {
	.icon-arrow-open-up { background-position: 0px -1202px; }
}
.icon-arrow-up { background-position: 0px -782px; height: 16px; width: 27px; }
@media not all, not all, not all, not all {
	.icon-arrow-up { background-position: 0px -805px; }
}
@media not all, not all, not all, not all {
}
.icon-community-programs { background-position: 0px -1026px; height: 36px; width: 28px; }
@media not all, not all, not all, not all {
	.icon-community-programs { background-position: 0px -768px; }
}
.icon-coworking-spaces { background-position: 0px -980px; height: 36px; width: 34px; }
@media not all, not all, not all, not all {
	.icon-coworking-spaces { background-position: 0px -1039px; }
}
@media not all, not all, not all, not all {
}
.icon-gplus-footer { background-position: 0px -1150px; height: 22px; width: 20px; }
.icon-gplus-footer:hover, .icon-gplus-footer:focus { background-position: 0px -824px; }
@media not all, not all, not all, not all {
	.icon-gplus-footer { background-position: 0px -962px; }
	.icon-gplus-footer:hover, .icon-gplus-footer:focus { background-position: 0px -822px; }
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
.icon-inclusive-communities { background-position: 0px -744px; height: 36px; width: 35px; }
@media not all, not all, not all, not all {
	.icon-inclusive-communities { background-position: 0px -731px; }
}
@media not all, not all, not all, not all {
}
.icon-logo-gfe-dark { background-position: 0px 0px; height: 36px; width: 289px; }
@media not all, not all, not all, not all {
	.icon-logo-gfe-dark { background-position: 0px 0px; }
}
.icon-logo-gfe-small-dark { background-position: 0px -76px; height: 25px; width: 199px; }
@media not all, not all, not all, not all {
	.icon-logo-gfe-small-dark { background-position: 0px -74px; }
}
.icon-logo-gfe-small { height: 25px; width: 200px; }
@media not all, not all, not all, not all {
	.icon-logo-gfe-small { background-position: 0px -100px; }
}
.icon-logo-gfe { background-position: 0px -38px; height: 66px; width: 289px; }
@media not all, not all, not all, not all {
	.icon-logo-gfe { background-position: 0px -37px; }
}
@media not all, not all, not all, not all {
}
.icon-mobile-close { background-position: 0px -924px; height: 26px; width: 28px; }
@media not all, not all, not all, not all {
	.icon-mobile-close { background-position: 0px -985px; }
}
@media not all, not all, not all, not all {
}
.icon-mobile-open { background-position: 0px -1100px; height: 26px; width: 28px; }
@media not all, not all, not all, not all {
	.icon-mobile-open { background-position: 0px -1175px; }
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
.icon-twitter-footer { background-position: 0px -1196px; height: 22px; width: 20px; }
.icon-twitter-footer:hover, .icon-twitter-footer:focus { background-position: 0px -848px; }
@media not all, not all, not all, not all {
	.icon-twitter-footer { background-position: 0px -1076px; }
	.icon-twitter-footer:hover, .icon-twitter-footer:focus { background-position: 0px -868px; }
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
.icon-youtube-footer { background-position: 0px -800px; height: 22px; width: 20px; }
.icon-youtube-footer:hover, .icon-youtube-footer:focus { background-position: 0px -872px; }
@media not all, not all, not all, not all {
	.icon-youtube-footer { background-position: 0px -845px; }
	.icon-youtube-footer:hover, .icon-youtube-footer:focus { background-position: 0px -891px; }
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
@media not all, not all, not all, not all {
}
.tabs-list { overflow: hidden; -moz-user-select: none; }
.tabs-tab { border-bottom: 1px solid white; color: white; cursor: pointer; font-size: 16px; padding: 4px 0px 5px; text-align: center; }
@media only screen and (max-width: 940px) {
	.tabs-tab { padding-top: 20px; width: 50%; }
}
@media only screen and (max-width: 767px) {
	.tabs-tab { font-size: 14px; line-height: 1.1; margin: 0px 1%; padding-left: 8px; padding-right: 8px; text-align: center; width: 23%; }
}
.tabs-tab-first { border-left-width: 0px; }
.tabs-label { cursor: pointer; display: block; padding-top: 6px; padding-bottom: 8px; white-space: nowrap; }
.tabs-content { margin-top: 44px; position: relative; text-align: center; width: 100%; }
.tabs-detail { letter-spacing: normal; opacity: 0; position: absolute; top: 0px; left: 0px; right: 0px; visibility: hidden; z-index: -1; }
.tabs-desc { font-family: "Roboto Slab",serif; font-size: 36px; line-height: 1.33; margin: 0px auto 34px; }
.tabs-desc a { color: white; text-decoration: underline; }
.container-featured-programs { margin-top: 108px; }
.list-featured-programs { margin-top: 12px; }
.list-featured-programs li { padding: 0px; }
.tabs { transform: translateZ(0px); margin: 0px auto 42px; padding-top: 54px; }
@media only screen and (max-width: 940px) {
	.tabs { padding-top: 42px; }
}
@media only screen and (max-width: 1288px) {
	.tabs { overflow: hidden; }
}
@media only screen and (max-width: 767px) {
	.tabs { padding-top: 16px; }
}
@media only screen and (max-width: 767px) {
	.tabs { margin-bottom: 0px; }
	.tabs-tab { border-bottom: 0px none; border-radius: 3px; padding: 18px 8px; }
	.tabs-content { margin-top: 20px; padding-top: 10px; padding-bottom: 24px; }
	.tabs-detail h3 { font-size: 24px; margin-bottom: 8px; }
	.tabs-desc { font-family: "Roboto",sans-serif; font-size: 16px; margin-bottom: 0px; }
}
body { background: none repeat scroll 0% 0% white; color: rgb(68, 68, 68); font: 400 16px/1.5 "Roboto",sans-serif; position: relative; }
a { text-decoration: none; }
img { display: inline-block; max-width: 100%; vertical-align: middle; }
img.js-responsive-image, img.js-responsive-case-study-image, img.js-responsive-filter-image { opacity: 0; transition: opacity 0.6s ease 0s; }
.page-wrapper { border: 20px solid white; }
@media only screen and (max-width: 767px) {
	.page-wrapper { border-width: 10px; }
}
.content-page { border-top: 5px solid white; transform: translate3d(0px, 0px, 0px); }
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (min-width: 768px) {
}
@media only screen and (max-width: 767px) {
}
.nav-site { margin-top: 25px; float: right; }
.nav-site ul { font-size: 16px; list-style: none outside none; margin: 0px; position: relative; }
.nav-site li { float: left; margin: 0px 0px 0px 28px; }
.nav-site a { border-color: white; border-style: solid; display: block; margin-bottom: 1px; padding: 2px 0px 1px; text-decoration: none; }
.nav-site a:hover, .nav-site a:focus { border-bottom-width: 1px; margin-bottom: 0px; }
body.page-index a.nav-item-index, body.page-about a.nav-item-about, body.page-campuses a.nav-item-campuses, body.page-communities a.nav-item-communities, body.page-products a.nav-item-products { border-bottom-width: 1px; margin-bottom: 0px; }
.nav-footer a { border: medium none ! important; }
@media only screen and (max-width: 767px) {
	.nav-footer-global { float: left; }
}
.nav-footer-global ul { font-size: 14px; }
.nav-footer-global li { display: inline; float: none; margin: 0px; }
.nav-footer-global li + li:before { content: "·"; padding: 0px 3px; }
.nav-footer-global a { border: medium none ! important; color: rgb(168, 168, 168); display: inline; }
.nav-footer-global a:hover, .nav-footer-global a:focus { color: rgb(111, 111, 111); }
.nav-footer-social { margin-left: 4px; }
@media only screen and (max-width: 767px) {
	.nav-footer-social { float: right; }
}
.nav-footer-social li { margin-left: 16px; }
.nav-footer-social a { border: medium none ! important; display: inline-block; padding: 0px; text-indent: -9999em; }
.mobile-nav-toggle { display: none; position: absolute; top: 5px; right: 30px; }
@media only screen and (max-width: 767px) {
	.mobile-nav-toggle { top: -2px; }
}
.toggle-nav-open, .toggle-nav-closed { cursor: pointer; display: block; position: absolute; left: 0px; top: 0px; }
.toggle-nav-closed { display: none; }
@media only screen and (max-width: 940px) {
	.mobile-nav-toggle { display: block; }
	.nav-header { display: none; float: none; margin: 0px; padding: 6px 0px 16px; }
	.nav-header ul { display: table-cell; margin: 0px 30px; vertical-align: middle; }
	.nav-header li { float: none; margin: 0px 0px 16px; text-align: center; }
	.nav-header a { display: inline; font: 300 22px/1.5 "Roboto Slab",serif; padding: 0px; }
	.nav-footer { float: none; margin: 36px 0px 0px; padding: 0px; text-align: center; }
	.nav-footer li { float: none; margin: 0px 0px 36px; }
	.nav-footer a { font-size: 20px; font-weight: 700; padding: 0px; }
}
@media only screen and (max-width: 940px) and (max-width: 767px) {
}
@media only screen and (max-width: 940px) and (orientation: landscape) {
}
.header-site.-fixed { background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08); position: fixed; }
@media only screen and (max-width: 767px) {
	.header-site.-fixed { padding: 22px 28px 14px; }
}
.-fixed .nav-site a { border-color: rgb(111, 111, 111); color: rgb(111, 111, 111) }
.header-wrapper {
	background-color: rgb(87, 187, 138);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: white;
	position: relative;
	background-image: url(../Image/published-1600.png);
}
.header-site { box-sizing: border-box; padding: 10px 20px 0px; position: absolute; top: 0px; left: 0px; width: 100%; z-index: 5000; }
.site-logo { display: block; float: left; }
.header-content { padding-top: 202px; padding-bottom: 183px; text-align: center; }
@media only screen and (max-width: 767px) {
	.header-content { padding-top: 80px; padding-bottom: 80px; }
}
.link-content { display: inline-block; font-weight: 700; padding: 4px 0px 32px; position: relative; text-transform: uppercase; }
.link-content .icon-arrow-jump { display: block; margin: 12px auto; transition: transform 150ms ease-out 0s; }
.header-jump { text-align: center; }
@media only screen and (max-width: 767px) {
	.header-site { padding: 18px 10px 0px; }
	.header-site .row { padding: 0px 8px; }
	.header-jump { text-align: center; }
	.link-content { margin-left: auto; margin-right: auto; padding-right: 0px; text-align: center; }
	.link-content .icon-arrow-jump { display: block; margin: 8px auto 0px; position: static; }
}
@media only screen and (max-width: 767px) {
}
.footer-site { background: none repeat scroll 0% 0% rgb(243, 243, 243); padding: 34px 0px 0px; }
.footer-site .row { padding-left: 54px; padding-right: 54px; }
@media only screen and (max-width: 940px) {
	.footer-site .row { padding-left: 20px; padding-right: 20px; }
}
.footer-site .icon-arrow-up { float: right; margin-top: 10px; }
@media only screen and (max-width: 767px) {
	.footer-site .icon-arrow-up { margin-top: 2px; }
}
@media only screen and (max-width: 940px) {
	.footer-site .site-logo { margin: 0px auto; }
}
.nav-footer-global-container { background: none repeat scroll 0% 0% rgb(233, 233, 233); margin-top: 32px; padding-bottom: 24px; padding-top: 24px; }
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 1220px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 1000px) {
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 767px) {
}

.page-communities .content-page { padding-bottom: 0px; }
.page-communities .header-content h1 { max-width: 1010px; }
.page-communities .header-wrapper { background-position: center top; }
.page-communities .header-content h1 { max-width: 820px; }
@media only screen and (max-width: 1200px) {
	.page-products .header-content h1 { max-width: 610px; }
}
@media only screen and (max-width: 1200px) {
	.page-communities .header-content h1 { max-width: 760px; }
}
@media only screen and (max-width: 940px) {
	.page-communities .header-content h1 {
	max-width: 610px;
}
}
.tabs-container { background: none repeat scroll 0% 0% rgb(87, 187, 138); color: white; z-index: 1; }
.tabs-container h4 { color: white; text-transform: uppercase; }
.detail-container { display: none; margin: 5px 0px 0px; }
.program-detail-header { background: none repeat scroll 0% 0% rgb(87, 187, 138); display: none; font-size: 14px; font-weight: 700; padding: 54px 0px; z-index: 100; }
.program-detail-header a { color: white; }
.program-detail-header .row { z-index: 100; }
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 767px) {
}
.find-your-community { background: none repeat scroll 0% 0% rgb(247, 247, 247); margin: 5px 0px 0px; padding: 50px 0px 60px; }
.find-your-community h2 { margin-bottom: 40px; padding-top: 32px; text-align: center; }
.filter-content { background: none repeat scroll 0% 0% white; border-style: solid; border-color: rgb(231, 231, 231); -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; border-width: 0px 1px 1px; position: relative; }
.filter-options { padding: 32px 24px 36px 36px; position: relative; }
.filter-options a { color: rgb(31, 31, 31); display: inline-block; padding-left: 28px; }
.filter-options a:hover, .filter-options a:focus { color: rgb(76, 161, 119); }
.filter-options .icon-arrow-open-down, .filter-options .icon-arrow-open-up { display: none; }
.filter-options-list { margin: 0px 0px 32px; }
.filter-options-list li { margin: 18px 0px; position: relative; }
.filter-options-list li:first-child { margin-top: 8px; }
.filter-options-list .icon-select { border: 2px solid rgb(31, 31, 31); border-radius: 50%; box-sizing: border-box; display: inline-block; height: 20px; position: absolute; top: 2px; left: 0px; width: 20px; transform: translate3d(0px, 0px, 0px); }
.filter-content li { display: block; margin: 0px; padding: 0px; position: relative; }
.filter-content h3 { margin-bottom: 0px; }
.filter-content p { margin-bottom: 12px; }
.filter-content img { float: left; height: 146px; margin: 0px 20px 0px 0px; width: 146px; }
.filter-content a { color: rgb(68, 68, 68); }
.filter-content .preview { border-top: 1px solid rgb(231, 231, 231); display: block; overflow: hidden; padding: 28px 104px 28px 28px; }
.filter-content .preview p { margin-bottom: 0px; }
.filter-content .desc { overflow: hidden; }
@media only screen and (max-width: 767px) {
	.filter-content .desc { overflow: visible; }
}
.filter-apply { background: none repeat scroll 0% 0% rgb(87, 187, 138); border-style: solid; border-color: white; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 5px 0px; clear: both; color: white; cursor: pointer; display: none; font-size: 18px; font-weight: 700; padding: 12px 0px 18px; text-align: center; }
.filter-container .filter-apply { border-width: 0px; }
.filter-overlay { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5); display: none; height: 100%; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; width: 100%; z-index: 10; }
@media only screen and (max-width: 767px) {
	.find-your-community { background: none repeat scroll 0% 0% white; }
	.find-your-community .col, .find-your-community .row { padding: 0px; }
	.find-your-community h2 { margin-left: auto; margin-right: auto; max-width: 80%; text-align: center; }
	.filter-options { background: none repeat scroll 0% 0% white; border-style: solid; border-color: rgb(231, 231, 231); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px; margin-bottom: 5px; overflow: hidden; padding: 0px; position: relative; }
	.filter-options .filter { box-sizing: border-box; float: left; width: 50%; }
	.filter-options .filter-location h3 { border-right: 1px solid rgb(231, 231, 231); }
	.filter-options h3 { cursor: pointer; font-size: 16px; font-weight: 400; padding: 16px; text-align: center; }
	.filter-options .icon-arrow-open-down, .filter-options .icon-arrow-open-up { margin: 0px 0px 3px 4px; }
	.filter-options .icon-arrow-open-down { display: inline-block; }
	.filter-options-list { display: none; margin: 0px 18px 16px; }
	.filter-task .filter-options-list { margin-left: -100%; padding-left: 18px; }
	.filter-location .filter-options-list { margin-right: -100%; }
	.filter-content { border: medium none; }
	.filter-content .preview { border-top: 0px none; margin-bottom: 48px; padding: 0px; }
	.filter-content img { float: none; height: auto; margin: 0px 0px 12px; width: 100%; }
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
/* ::::: https://www.googleforentrepreneurs.com/media/css/site.css ::::: */

.icon-logo-gfe { background: url('../Image/published-289.png') no-repeat scroll 0% 0% transparent; }
.icon-logo-gfe-small { background: url('../Image/published-200.png') no-repeat scroll 0% 0% transparent; }
.icon-logo-gfe-dark, .-fixed .icon-logo-gfe { background: url('../Image/published-289_001.png') no-repeat scroll 0% 0% transparent; }
.icon-logo-gfe-small-dark, .-fixed .icon-logo-gfe-small { background: url('../Image/published-200_001.png') no-repeat scroll 0% 0% transparent; }
@media not all, not all, not all, not all {
	.icon-logo-gfe { background: url('../Image/published.png') no-repeat scroll 0% 0% / 289px auto transparent; }
	.icon-logo-gfe-dark, .-fixed .icon-logo-gfe { background: url('../Image/published_001.png') no-repeat scroll 0% 0% / 289px auto transparent; }
}
