<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Martel+Sans:400,200,300,600,700,800,900);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Pacifico);
@import url('https://fonts.googleapis.com/css?family=Droid+Serif:400,700');

body{font-family:'Martel Sans', sans-serif;font-size:15px;font-weight:400;width:100%;margin-top:70px;color:#444;background:#fff;}
p{font-family:'Martel Sans', sans-serif;font-size:15px;line-height:28px;}
h1{font-size:2em;line-height:1.25;}
@media min-width 4375em {
h1{font-size:2.5em;line-height:1.125;}
}
@media min-width 5625em {
h1{font-size:3em;line-height:1.05;}
}
h2{font-size:1.625em;line-height:1.15384615;}
@media min-width 4375em {
h2{font-size:2em;line-height:1.25;}
}
@media min-width 5625em {
h2{font-size:2.25em;line-height:1.25;}
}
h3{font-size:1.375em;line-height:1.13636364;}
@media min-width 4375em {
h3{font-size:1.5em;line-height:1.25;}
}
@media min-width 5625em {
h3{font-size:1.75em;line-height:1.25;}
}
h4{font-size:1.125em;line-height:1.11111111;}
@media min-width 4375em {
h4{line-height:1.22222222;}
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Martel Sans', sans-serif;font-weight:400;padding:0;color:#2a2c36;moz-osx-font-smoothing:grayscale;webkit-font-smoothing:antialiased;}
.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}
p{margin:0 0 1.75em;}
p.small{font-size:14px;color:#bababb;}
h1 + ol,h1 + p,h1 + ul,h2 + ol,h2 + p,h2 + ul,h3 + ol,h3 + p,h3 + ul,h4 + ol,h4 + p,h4 + ul,h5 + ol,h5 + p,h5 + ul,h6 + ol,h6 + p,h6 + ul{padding-top:0;}
ul{list-style:none;}
ul,ol,li{margin:0;padding:0;list-style:none;}
.space10{margin-bottom:10px;}
.space20{margin-bottom:20px;}
.space30{margin-bottom:30px;}
.space40{margin-bottom:40px;}
.space50{margin-bottom:50px;}
.space60{margin-bottom:60px;}
.space70{margin-bottom:70px;}
.space80{margin-bottom:80px;}
.space90{margin-bottom:90px;}
.space100{margin-bottom:100px;}
.space110{margin-bottom:110px;}
.space120{margin-bottom:120px;}
.space-lg{padding:110px 0;}
.body{overflow:hidden;}
.video{position:relative;overflow:hidden;height:0;padding-bottom:56.25%;}
.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
.no-padding{padding:0!important;}
.no-padding-bottom{padding-bottom:0!important;}
.well{min-height:20px;margin-bottom:20px;padding:19px;border:1px solid #f1f2f7;border-radius:3px;background-color:#f0f2f7;box-shadow:none;}
.well-lg{border-radius:3px;}
.card{overflow:hidden;border:1px solid #f0f2f7;border-radius:3px;background:#fff;}
.card-padding-sm{padding:15px;}
.card-padding-lg{padding:30px 15px;}
.card-padding{padding:25px 15px;}
.card .panel-heading{padding:15px;color:#2a2c36;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;background:#f8f9fb;}

/*navbar*/
.navbar-default{height:70px;border:none;background:#fff;}
.navbar-brand		{font-family:Droid serif; font-size: 28px; padding:25px 0 0;}
.navbar-brand .r	{color:#2a2c36; font-weight:bold;}
.navbar-brand .md	{color:#1aa6b7; font-size: .965em;}
.xnavbar-brand sup	{font-size: 6px; color:#1aa6b7; left: 2px; top: -1px;}

.navbar-brand sup	{font-size: 30%; top: -1.5em; left: 0.13em;}



.nav-trigger{float:left;width:20px;height:89px;margin:12px 0 0 -42px;padding-right:90px;border-right:1px solid #f1f2f7;background:url(../images/icons/menu.png) no-repeat center;}
.navbar-nav{font-family:Montserrat;margin:27px 0 0 174px;}
.navbar-default .navbar-nav &gt; li{margin-right:53px;}
.navbar-default .navbar-nav &gt; li &gt; a{font-size:14px;padding:0;color:#2a2c36;}
.navbar-default .navbar-nav &gt; li &gt; a:hover{color:#1aa6b7;}
.navbar-default .navbar-nav &gt; .open &gt; a,.navbar-default .navbar-nav &gt; .open &gt; a:hover,.navbar-default .navbar-nav &gt; .open &gt; a:focus{margin-bottom:20px;color:#000;background-color:rgba(231,231,231,0);}
.navbar-nav &gt; li &gt; .dropdown-menu{margin-top:24px;}
.dropdown-menu &gt; li &gt; a{display:block;padding:6px 20px;}
/*.dropdown-menu{min-width:300px;margin-top:16px;padding:0;border:1px solid #ededed;border-top:0;border-radius:0;box-shadow:none;}*/
.dropdown-menu &gt; li &gt; div{overflow:hidden;width:300px;white-space:nowrap;text-overflow:ellipsis;}
.header .top-nav .dropdown-menu-lg{width:300px;}
.notifi-title{font-size:14px;padding:11px 20px 15px;border-bottom:1px solid rgba(0,0,0,.1);}
.dropdown-menu-lg .list-group{margin-bottom:0;}
.dropdown-menu-lg .list-group-item{padding:10px 20px;border:none;}
.header-widget{font-family:Montserrat;position:relative;top:-30px;}
.h-login{font-size:11px;position:relative;display:inline-block;margin-right:7px;margin-left:25px;padding:6px 15px;letter-spacing:.10em;text-transform:uppercase;color:#2a2c36;border:2px solid #f1f2f7;border-radius:15px;}
.h-login:hover{color:#fff;border:2px solid #1aa6b7;background:#1aa6b7;text-decoration:none;}

footer{overflow:hidden;padding:32px 0 0;background:#1e1e23;}

.btn{border:transparent;border-radius:3px;}
.btn-default{color:#fff;background:#1aa6b7; border-color:#1aa6b7;}
.btn-default:hover{color:#fff;background:#1899a8; border-color:#1899a8;}
.btn-default.active,
.btn-default:active,
.btn-default.focus,
.btn-default:focus,
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover {color:#fff;background:#1aa6b7; border-color:#1aa6b7; outline:#1aa6b7;}

.btn-open{color:#333;background:#fff; border: 1px solid #ccc;}
.btn-open:hover{color: #333; background-color: #f5f5f5; border-color: #adadad;}


/*****************************************************
*** RESPONSIVE TWEAKS ***
*****************************************************/

@media (min-width: 768px) {
	.lead {font-size: 18px;}
}

@media only screen and (min-width: 993px) and (max-width: 4000px) {
    .center-content{display:0;display:0;display:0;display:flex;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;}
}

@media only screen and (min-width: 993px) and (max-width: 1150px) {
    .navbar-default .navbar-nav &gt; li {margin-right: 40px;}
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
 #cc-slider .slick-list{padding:0!important;}
.payment-methods li{width:30%;margin-right:3%;}
.f-newsletter input{font-size:14px;}
.navbar-default .navbar-nav &gt; li{margin-right:34px;}
.navbar-nav{font-family:Montserrat;margin:27px 0 0 50px;}
.mob-space30{margin-bottom:30px;}
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
 .cc-info .col-md-9{margin-bottom:60px!important;}
.list-ratings-wrap,.dir-search-list .listing-info,.dir-search-list .listing-img{float:none;width:100%;}
.dir-search-list .listing-info::after{position:absolute;top:auto;right:0;bottom:0;left:0;width:1000%;height:1px;content:'';background:#f0f2f7;}
.list-ratings-wrap{padding:25px 0;}
.dir-search-list .listing{max-width:400px;margin:0 auto;}
.dph-info img{left:15px;width:100px;height:100px;}
.dph-info{min-height:140px;padding-left:132px;}
.dph-info h4{font-size:21px;}
.dph-info div a{width:63px;}
.dph-reviews p span{font-size:20px;}
.dph-reviews p{font-size:11px;float:left;padding-left:10px;}
.dpr-comments li .lead span{display:block;margin-top:0;margin-left:0;}
.search-filter ul li{line-height:65px;float:left;width:50%!important;border-right:1px solid #f0f2f7;border-bottom:1px solid #f0f2f7;}
.blog-single .social a{padding:0 27px;}
.pricing-form{width:300px;}
.pricing-form .cbox + label{font-size:13px;}
.page_header{margin-top:110px;}
.page_header img{min-width:150%;}
.navbar-default .navbar-toggle{margin-top:-29px;border:none;background:transparent!important;}
.h-login{margin-left:10px;}
.header-widget{font-family:Montserrat;position:relative;top:-10px;}
.intro-search input{width:100%;padding:0 20px;}
.intro-search button{width:100%;margin-top:9px;margin-left:0;padding:0;text-align:center;}
.mob-space30{margin-bottom:30px;}
.parallax-content .col-md-7{padding-right:15px;padding-left:15px;}
.cta-wrap p{font-size:24px;position:relative;margin:0 0 45px;padding:0;color:#fff;}
.navbar-default .navbar-collapse{position:absolute;top:70px;right:0;left:0;margin:0;border:none;background:#000;}
.navbar-nav{margin:0;padding:30px 20px;}
.navbar-default .navbar-nav &gt; li &gt; a{font-size:14px;padding:8px 0;color:#999;}
.navbar-brand-main{margin-left:15px;}
}






/*****************************************************
*** CUSTOMIZATIONS ***
*****************************************************/


html							{min-height: 100%; position: relative;}
body							{margin-bottom: 308px; background: #f8f9fb; min-width:260px;}
body.home						{background: #fff;}
body.consise-footer-margin		{margin-bottom: 175px;}
   
a[href^="tel:"] 				{cursor: text; color: inherit; text-decoration: none;}
a								{color: #1aa6b7;} 
a:hover							{color: #1899a8;} 
a.secondary						{color: #EC9831;}
a.secondary:hover				{color: #db7c09;}
a.no-dec, a.no-dec:hover		{text-decoration: none;}

pre.code						{border: none; padding: 0px;}

.color-success 					{color:#4d984e;}
.color-info 					{color: #3e8eb5;}
.color-warn 					{color: #ae894a;}
.color-error 					{color:#c0605e;}
.color-loading 					{color:#727272;}

.color-muted					{color: #aaa;}
.color-medium					{color: #777;}

.color-err							{color: #b44141;}
.color-enabled, a.color-enabled		{color: #5bc0de;}
.color-disabled, a.color-disabled	{color: #aaa;}
.color-visible, a.color-visible		{color: #337ab7;}
.color-hidden, a.color-hidden		{color: #aaa;}
.color-archived, a.color-archived	{color: #b71a1a;}
.color-unarchived, a.color-unarchived {color: #aaa;}

.color-status-publ,
.btn-open.color-status-publ:hover,
.btn-open.color-status-publ:focus  {color: #1cb4c6;}
.color-status-schd,
.btn-open.color-status-schd:hover,
.btn-open.color-status-schd:focus  {color: #219a59;}
.color-status-flag,
.btn-open.color-status-flag:hover,
.btn-open.color-status-flag:focus  {color: #b71a1a;}
.color-status-arch,
.btn-open.color-status-arch:hover,
.btn-open.color-status-arch:focus  {color: #777;}
.color-status-pend,
.btn-open.color-status-pend:hover,
.btn-open.color-status-pend:focus  {color: #ea8e12;}
.color-status-apld,
.btn-open.color-status-apld:hover,
.btn-open.color-status-apld:focus  {color: #4c67a8;}
.color-status-unknown,
.btn-open.color-status-unknown:hover,
.btn-open.color-status-unknown:focus  {color: #b5b323;}


.color-pstatus-PUB				{color: #337ab7;}
.color-pstatus-LIVE				{color: #4d984e;}
.color-pstatus-OFF				{color: #777;}
.color-pstatus-ARCH				{color: #b71a1a;}

.bgcolor-pstatus-PUB			{background: #337ab726;}
.bgcolor-pstatus-LIVE			{background: #4d984e26;}
.bgcolor-pstatus-OFF			{background: #77777726;}
.bgcolor-pstatus-ARCH			{background: #b71a1a26;}

.log-color-INFO					{color: #3e8eb5;}
.log-color-WARN					{color: #ae894a;}
.log-color-ERROR				{color:#c0605e;}

.job-color-QUEUED				{color: #337ab7;}
.job-color-PROCESSING			{color: #ea8e12;}
.job-color-COMPLETED			{color: #4d984e;}
.job-color-FAILED				{color: #c0605e;}

.color-res-status-RESP 			{color: #4d984e;}
.color-res-status-INPR 			{color: #4c67a8;}
.color-res-status-NRES			{color: #b71a1a;}
.color-res-status-PEND 			{color: #ea8e12;}


.standard-content				{background:#f8f9fb; padding-bottom: 20px;}
.content-box					{overflow: hidden; border: 1px solid #f0f2f7; border-radius: 3px; background: #fff; margin: 0px 0px 30px 0px;}
.side-padded-box				{padding: 0px 74px;}
.img-bg-cover					{background-size: cover; background-position: 50% 0%; background-repeat: no-repeat;}
select.special					{padding: 10px 12px; border: 0; border-radius: 3px; background: url(/resources/images/icons/arrow-down.png) no-repeat 93% center; background-color: #f0f2f7; -moz-appearance: none; -webkit-appearance: none; appearance: none;}
.debug-ctx-list					{width: 99%; font-size: 10px; overflow: scroll; background: #eee;}
.banner-msg						{padding: 10px 13px 7px; text-align: center; background:#eb9728; color: #fff;}
h5.pad-bord						{font-size: 15px; padding: 24px 0px 22px; border-bottom: 1px solid #f0f2f7;}
		

.circle-pencil					{background: url(/resources/images/icons/circle-pencil.png) no-repeat center; width:32px; height:32px;}
ul.star-list li					{display: inline-block;}
ul.star-list li i				{color: #1aa6b7;}
ul.star-list li i.fa-star-o		{color: #bbb;}
ul.star-list.circle li			{font-size: 20px; border: 1px solid #ddd; border-radius: 16px; width: 32px; height: 32px; padding: 3px 6px; margin: 0px 0px 0px 6px;}
ul.star-list.small li			{font-size: 15px; padding: 0px 2px 0px 0px; margin: 0px;}

.center-box						{max-width: 390px; padding: 16px; background: #fff; margin:auto;}

.uploader-dropzone		{height: 66px; border: 2px dashed #ccc; border-radius:4px;}
.uploader-dropzone.drop-active	{border: 2px dashed #82b441;}
.dropzone-text			{line-height: 66px; color: #d2d2d2; font-size: 18px; text-align: center;}
.dropzone-thumb			{height:50px; max-width: 440px; margin: 6px;}
.dropzone-delete		{right: 3px; position: absolute; color: #ce6765; top: 3px; padding:2px 6px; cursor:pointer; font-size: 14px;}
.dropzone-busy			{line-height: 66px; color: #777; font-size: 18px; text-align: center;}
.dropzone-error			{line-height: 66px; color: #ce6765; font-size: 14px; text-align: center; cursor:pointer;}
.dropzone-error span	{margin: 0px 10px 0px 10px;}


.footer-top						{height: 40px; background: url(/resources/images/bg/crossword.png); background-color: #1aa6b7;}
footer							{padding:0px; overflow:auto; background: #1e1e23; position: absolute; width: 100%; bottom: 0px;}
footer .copy					{font-size: 12px;}
.footer-content					{padding-top: 40px; padding-bottom: 20px;}
.footer-content .last 			{line-height:26px; font-size:16px; color:#8b8b8b;}
.footer-content ul				{margin-bottom: 20px;}
.footer-content ul li			{margin: 0px 0px 10px 0px;}
.footer-content ul li a 		{color:#bebebe;}
.footer-content ul li a:hover	{color:#e1e1e1;}
.footer-content ul li.t			{margin: 0px 0px 20px 0px;}
.footer-content ul li.t a 		{border-bottom: 3px solid #008593; color: #efefef; line-height: 22px; text-decoration:none; font-size: 14px; font-weight: bold;}
.footer-content ul li.t a:hover {color:#efefef;}    

.consise-footer .powby			{color: #8b8b8b;}
.consise-footer .powby a		{color: #8b8b8b;}
.consise-footer .powby a:hover	{color: #b8b8b8;}

.review-item					{margin: 0px 0px 10px 0px;}
.review-item .l					{float:left; width:130px;}
.review-item .r					{float:left; width:660px;}
.review-item .date				{font-size: 14px;}
.review-item .comment-profile	{font-size: 13px; line-height: 21.42px;}
.review-item .comment-profile span {color: #808080;}

.home-top						{padding: 120px 0 180px; background: url(/resources/images/hero/hero-01.jpg); background-size: cover; background-position: 50% 50%; background-repeat: no-repeat;}
.home-top h1, .home-top h4		{color: #f6f6f6;}
.home-top h4					{margin: auto;  max-width: 640px; font-size: 26px; line-height: 36px;}
.home-top .state-specialty		{padding: 20px 0px 0px 0px;}
.home-top select.special		{width:210px;}
.home-top #search-btn			{font-size: 15px; height:41px; width: 140px; margin-top: 1px;}
.home-top #search-btn i			{margin: 0px 0px 0px 7px;}
.home-bottom					{padding: 40px 0 44px;}

.nav-dd-cont					{margin-top:6px;}
.nav-dd-cont .dropdown-toggle	{color: #2a2c36; font-size:14px; text-decoration: none;}
.nav-dd-cont .dropdown-toggle:hover {color:#1aa6b7; text-decoration: none;}
.nav-dd-cont .fa				{width: 18px; text-align: center;}
.navbar-nav .divider			{height: 1px; background: #333; margin: 4px 0px; width: 80px}
.navbar-default					{-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1); box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);}

.small-center-layout				{margin-top:30px;}
.small-center-layout .navbar-header	{margin:0px auto 50px; width: 153px; float:none;}
.small-center-layout .center-box	{border-radius: 4px; border: 1px solid #e3e3e3; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.18);}

.about .top						{height:150px; background-image: url(/resources/images/banners/about-banner.png); margin-bottom: 20px;}
.contact .top					{height:150px; background-image: url(/resources/images/banners/contact-banner.png); margin-bottom: 20px;}
.legal .top						{height:150px; background-image: url(/resources/images/banners/legal-banner.png); margin-bottom: 20px;}
.directory .top					{height:150px; background-image: url(/resources/images/banners/directory-banner.png); margin-bottom: 20px;}

.admin .top						{height:150px; background-image: url(/resources/images/banners/admin-banner.png); margin-bottom: 20px;}
.err400 .top					{height:150px; background-image: url(/resources/images/banners/error-banner.jpg); margin-bottom: 20px;}
.err500 .top					{height:150px; background-image: url(/resources/images/banners/error-banner.jpg); margin-bottom: 20px;}


.xxsignup .top					{height:150px; background-image: url(/resources/images/banners/directory-banner.png); margin-bottom: 20px;}
.signup .top					{height:150px; background: url(/resources/images/bg/crossword.png); background-color: #1aa6b7; margin-bottom: 20px;}
.signup form .btn-default 		{background: #EC9831; height: 47px;}
.signup .btn-default:active,
.signup .btn-default:focus,
.signup .btn-default.active:hover,
.signup form button:active,
.signup form button:focus,
.signup form button:hover 							{background: #db7c09;}
.signup .terms-chkbox								{text-align: center;}
.signup .terms-chkbox label							{font-size: 14px; font-weight: 400; white-space: normal;}
.signup .terms-chkbox input							{float: left; margin: 3px 10px 0px 0px;}
.signup .terms-chkbox label span 					{float: left; width: 480px; display: block; text-align: left;}

.signup #qtyvalue .price							{font-weight: 900; color: #148897;}
.signup .qtyslider-box								{margin-bottom: 20px; padding: 40px 26px 80px 26px;}
.signup .qtyslider-wrap								{border-radius: 3px; padding: 0px 26px 0px 26px; background: #cce2e7;}
.signup .noUi-target								{height: 6px; border: none; background: #cce2e7; box-shadow: none;}
.signup .noUi-horizontal .noUi-handle				{width: 30px; height: 30px; top: -12px; right: -16px; background: #148897; box-shadow: none; border-radius: 50%; border: none; cursor: pointer;}
.signup .noUi-horizontal .noUi-touch-area			{margin: 5px 0px 0px 5px; height: 20px; width: 20px; background: #fafafa; border-radius: 50%;}
.signup .noUi-horizontal .noUi-handle:focus			{outline: none;}
.signup .noUi-handle:after,
.signup .noUi-handle:before							{background: none;}
.signup .noUi-value									{font-size: 14px; color: #b1b1b1;}
.signup .noUi-marker-horizontal.noUi-marker			{display: none;}
.signup .noUi-pips-horizontal 						{padding: 16px 0;}

.signup .slider-text								{font-size: 15px; font-weight: bold; margin: 0px 0px 30px 0px;}
.signup .slider-text .slider-label					{float: left;}
.signup #qtyvalue									{text-align: right; }
.signup #qtyvalue .xfor								{font-weight: normal;}

@media (max-width: 767px) {
	.signup .terms-chkbox label span 		{width: 90%;}
	.signup .terms-chkbox input				{width: 10%; max-width: 40px; margin: 3px 0px;}
}

@media (max-width: 500px) {
	.signup .slider-text .slider-label				{float: none; text-align: center; display: block; margin: 0px 0px 10px 0px;}
	.signup #qtyvalue								{text-align: center; }
}

#pw-requirements	{font-size: 13px; width: 180px; margin: 16px auto 16px;}
.pw-ic				{display: inline-block; width: 16px;}
.pw-val				{color: #37844d;}
.pw-inv				{color: #b3b3b3;}
.pw-invalid 		{background: #dfdfdf; border-color: #dfdfdf;}


.profiles .top					{height:150px; background-image: url(/resources/images/banners/profiles-banner.png);}
.profiles .search				{background: #e7e8ec; margin: 0px 0px 20px 0px; padding:20px 0px 30px 0px;}
.profiles .search h3				{margin-bottom: 20px;}
.profiles  select.special		{width:36%;}
.profiles  #search-btn			{font-size: 15px; height:41px; width: 27%; position: relative; top: 1px;}
.profiles  #search-btn i			{margin: 0px 0px 0px 7px;}
.profiles .results-head			{position:relative;}
.profiles .circle-pencil			{position: absolute; left: -42px; top: -5px;}
.profiles .results &gt; li			{min-height: 110px;}
.profiles .results p				{margin: 0px 0px 10px 0px; font-size: 13px; line-height: 15px;}
.profiles .profile-info			{display: inline-block;}
.profiles .profile-rating		{float: right; margin-top: 8px;}
.profiles .profile-rating .avg	{text-align: right;}
.profiles .profile-rating .cnt	{text-align: right;}
.profiles ul.star-list			{margin-top: -6px;}
.profile-rating-mobile ul.star-list {margin: 0px 0px 0px -8px;}
.profiles h3						{font-size: 18px; margin:10px 0px 10px 0px; max-width: 500px;}
.profiles h3 a					{color:#2a2c36;}
.profiles h3 a:hover				{color:#1899a8;}
.profiles h4						{font-size: 16px; padding: 4px 3px 0px 0px;}
.profiles a.secondary			{font-size:13px; display:block;}
.profiles .profile-img			{width: 75px; height:75px; border: 1px solid #ddd; padding:2px; object-fit: cover; object-position: 50% 20%;}
.profiles .info-img-cont 		{margin-top: 10px; float: left;}
.profiles .info-inner			{margin-left: 85px; max-width: 490px;}

img.type-person					{border-radius: 50%;}
img.type-loc					{border-radius: 2px;}
img.type-grp					{border-radius: 2px;}

.profile .top					{height:250px;}
.profile .summary				{background: #fff; margin: 0px 0px 20px 0px; padding:30px 0px 15px 0px;}
.profile .summary .inner			{padding: 0px 20px;}
.profile .summary p				{line-height: 18px; margin: 0px 0px 15px 0px;}
.profile .profile-info			{display: inline-block; margin: 0px 0px 0px 184px; position:relative; height: 152px; max-width: 500px;}
.profile .profile-info img		{width: 150px; height: 150px; margin: 16px 0px; object-fit: cover; object-position: 50% 20%; position: absolute; left: -184px; top: -22px; border-radius: 50%; padding: 4px; border: 1px solid #ddd;}
.profile .profile-info h2		{margin: 0px 0px 12px 0px;}
.profile .profile-rating			{float: right;}
.profile .profile-rating .avg	{text-align: center;}
.profile .profile-rating .cnt	{text-align: center;}
.profile .review-head			{position:relative;}
.profile .circle-pencil			{position: absolute; left: -42px; top: -5px;}
.profile img.mobile-img			{margin:-130px auto 16px; width:150px; height:150px; background: #fff; border-radius: 50%; padding: 4px; display: block; object-fit:cover; -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3);}  
.profile .profile-mobile		{min-width: 220px;}
.profile .profile-mobile h2		{text-align:center;}
.profile .profile-mobile h4		{text-align:center;}
.profile .profile-mobile p		{text-align:center;}
.profile .profile-mobile .star-list	{margin: auto; width: 206px;}
.profile p.specialties			{font-size: 13px; text-transform: uppercase; color:#838383;}

.directory .items				{margin: 0px 0px 10px 0px; columns: 4; -webkit-columns: 4; -moz-columns: 4;}
.directory .items li			{margin: 0px 0px 4px 0px;} 
.directory .items .active		{}
.directory .items .inactive		{color: #c4c7bf;}

body.feedback					{margin:0px 0px 0px 0px;}
.feedback .top					{height:250px;}
.feedback .navbar-header		{margin:0px auto 10px; width: 174px; float:none;}
.feedback .logo					{width:150px; height:150px; background: #fff; margin:-100px auto 0px; border-radius: 50%; padding: 4px; display: block; object-fit:cover; -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3);}
.feedback .star-list			{width:290px; height:50px; margin:auto;}
.feedback .star-list li			{float:left;}
.feedback .star-list li div		{cursor: pointer; font-size: 34px; border: 1px solid #ddd; border-radius: 24px; width: 48px; height: 48px; padding: 3px 7px; margin: 0px 5px;} 
.feedback form					{width:400px; margin:0px auto 18px;}
.feedback textarea				{margin: 20px 0px;}
.feedback .footer 				{margin: 0px 0px 30px 0px;}
.feedback .footer .powered-by 	{margin: auto; text-align: center; width: 176px; height: 28px; background: url(/resources/apps/rmd/images/tablet-powered-by.png) no-repeat center;}
.feedback-complete .msg			{width:440px; margin:auto; padding: 0px 20px;}
.feedback-complete .msg p		{text-align:center;}
.feedback-complete .star-list	{width:100%; height:24px; margin:0px;}
.feedback-complete .date		{font-size: 13px;}
.feedback-complete .review-box	{background: #fff; border: 1px solid #ccc; padding: 8px; margin: 0px 0px 26px 0px; border-radius: 4px;}
.feedback-complete .review-box p {margin: 0px; text-align: left; line-height: 20px; font-size: 14px;}
.feedback-complete .sites:after	{content: ''; display: block; clear: both;}
.feedback-complete .sites li	{float: left;}
.feedback-complete .sites img	{margin: auto; width: 110px; display: block;}
.feedback-complete .sites-1 li	{width: 100%;}
.feedback-complete .sites-2 li	{width: 50%;}
.feedback-complete .sites-3 li	{width: 33.3%;}




.profile-grid                           {margin: 20px 0px 0px 0px;}
.profile-grid .profile-button .logo		{width:130px; height:130px; margin: 0px auto;}
.profile-grid .profile-button .logo:hover	{box-shadow: 0 0 12px 0 #01a6b8;}
.profile-grid .profile-button a:hover	{text-decoration:none;}
.profile-grid .profile-button h3        {font-size: 14px; height: 14px; line-height: 14px; margin: 12px 0px 0px 0px; text-align: center;}
.profile-grid li                        {width: 100%; height: 180px; margin: 10px 0px; display: inline-block;}

@media (min-width: 700px) {
	.profile-grid li                        {width: 33%;}
	.profile-grid ul.p1 li                  {width: 100%;}
	.profile-grid ul.p2 li                  {width: 50%;}
	.profile-grid ul.p3 li                  {width: 33%;}
	.profile-grid ul.p4 li                  {width: 50%;}
	.profile-grid ul.p5 li                  {width: 33%;}
	.profile-grid ul.p6 li                  {width: 33%;}
}

@media (min-width: 992px) {
	.profile-grid li                        {width: 25%;}
	.profile-grid ul                        {width: 924px; margin:auto;}
	.profile-grid ul.p4 li                  {width: 25%;}
}


body.preview-env .profiles .search	{padding: 30px 0px 30px 0px;}
.preview-search-input				{display: inline-block; height:41px; width:70%; border-radius: 3px; padding: 8px 12px 8px 12px;}
.preview-back-nav-bar				{background: #54bac7; padding:6px 0px 2px;}
.preview-header						{margin: 10px 0px 0px 0px;}
.preview-header .label-wrap			{float: left; height: 50px;}
.preview-header a					{color: #2f2f2f; font-weight: bold; font-size: 20px; line-height: 56px; white-space: nowrap;}
.preview-header a:hover				{color: #373b3c; text-decoration: none;}
.preview-header img 				{float: left; height: 50px; margin: 0px 8px 0px 0px; border-radius: 50%; border: 1px solid #ddd; padding: 2px; object-fit: cover; object-position: 50% 20%;}

body.preview-env .qr-row			{display: flex; width: 100%; border-top: 1px solid #eee; padding: 12px 0px 8px 0px;}
body.preview-env .qr-lab			{flex: 1; font-size: 15px;}
body.preview-env .qr-rating			{width: 200px; padding: 0px 0px 0px 10px;}
body.preview-env .qr-avg			{margin: 0px 10px 0px 0px; font-size: 15px;}
body.preview-env .qr-rating .star-list {display: inline-block;}
    

@media (max-width: 991px) {
	body.preview-env .qr-rating			{width: 140px;}
}
@media (max-width: 767px) {
	.preview-header						{margin: 10px 10px 0px 10px;} 
	.preview-header a 					{font-size: 18px;}
}
@media (max-width: 580px) {
	.preview-header .label-wrap			{width: calc(100vw - 80px); display: table; margin: 3px 0px 0px 0px;}
	.preview-header a 					{white-space: normal; line-height: unset; font-size: 16px; display: table-cell; vertical-align: middle;}
}
@media (max-width: 420px) {
	body.preview-env .qr-lab			{font-size: 14px;}
	body.preview-env .qr-avg			{font-size: 14px;}
}


   
.legal h1,
.legal h2,
.legal h3,
.legal h4,
.legal h5						{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.legal .content-box p			{line-height: 18px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0px 0px 10px; font-size: 14px;}
.legal .content-box p.left-pad	{padding-left:24px;}
.legal .content-box p.left-pad-lg	{padding-left:48px;}

ul.valid-errs					{margin: 0px; padding:0px;}
ul.valid-errs li				{padding: 0px 0px 3px 0px; font-size: 14px;}


.admin-pills&gt;li 								{font-size: 14px; margin: 0px 4px 4px 0px;}
.admin-pills&gt;li&gt;a 								{background: #f6f6f6; color: #666; padding: 8px 14px 5px 14px;}
.admin-pills&gt;li&gt;a:focus,
.admin-pills&gt;li&gt;a:hover 						{background-color: #ececec; color: #444;}
.admin-pills&gt;li.active&gt;a,
.admin-pills&gt;li.active&gt;a:focus,
.admin-pills&gt;li.active&gt;a:hover 					{color: #fff; background-color: #1899a8;}
.admin-pills .dropdown-menu						{margin-top: 2px; border-top: 1px solid rgb(0 0 0 / .15); border-radius: 4px}
.admin-pills .dropdown-menu li&gt;a				{color: #666;}
.admin-pills .dropdown-menu&gt;.active&gt;a,
.admin-pills .dropdown-menu&gt;.active&gt;a:focus,
.admin-pills .dropdown-menu&gt;.active&gt;a:hover 	{color: #fff; background-color: #1899a8;}
.admin-pills .dropdown-menu&gt;li&gt;a:focus,
.admin-pills .dropdown-menu&gt;li&gt;a:hover			{color: #444;}

.admin-head-box h1								{font-size: 1.7em;}

/* bootstrap overrides */
.form-control 					{padding: 4px 12px;}
select.form-control 			{padding: 4px 8px;}

.pagination&gt;li&gt;a,
.pagination&gt;li&gt;span 			{color: #202126;}

.pagination&gt;.active&gt;a,
.pagination&gt;.active&gt;a:focus,
.pagination&gt;.active&gt;a:hover,
.pagination&gt;.active&gt;span,
.pagination&gt;.active&gt;span:focus,
.pagination&gt;.active&gt;span:hover {color: #fff; background-color: #1aa6b7; border-color: #1aa6b7;}

.pagination&gt;.disabled&gt;a,
.pagination&gt;.disabled&gt;a:focus,
.pagination&gt;.disabled&gt;a:hover,
.pagination&gt;.disabled&gt;span,
.pagination&gt;.disabled&gt;span:focus,
.pagination&gt;.disabled&gt;span:hover {cursor: default;}


.mobile-pagination	{display:none;}
 
@media (max-width: 580px) {
	.standard-pagination	{display:none;}
	.mobile-pagination		{display:inline-block;}
	.mobile-pagination .disabled a {padding-left: 6px; padding-right: 6px;}
}



.dropdown-menu					{margin-top: 23px; border-top: 0px; border-radius: 1px;}
.dropdown-menu &gt; li &gt; a 		{color:#2a2c36;}
.dropdown-menu&gt;li&gt;a:focus,
.dropdown-menu&gt;li&gt;a:hover 		{color:#2a2c36;}
.pull-right .dropdown-menu 		{right: 0; left: auto;}
.alert							{padding: 12px 12px 8px 12px;}
.alert-dismissible .close		{top: 0px; right: 0px;}
.label							{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.breadcrumb						{background: #fff; padding:0px;}
.input-lg						{height: auto; line-height: 43px; padding: 1px 16px 0px;}
.text-muted						{color: #aaa;}
.btn-link						{color: #1aa6b7;}
.btn-link:focus, .btn-link:hover{color: #1aa6b7;}
.btn-danger 					{background-color: #b71a1a;}
.btn-danger.focus,
.btn-danger:focus,
.btn-danger:hover				{background-color: #a81818; border-color: #a81818;}

#env-label						{cursor: pointer; color: #083a41; font-family: monospace; border-radius: 100% 0px 0px 0px; height: 120px; width: 120px; bottom: 0px; position: fixed; background: #ec9931; right: 0px;  padding: 47px 0px 0px 26px; font-size: 25px;}
#env-label .env					{text-align: center; font-size: 20px; display: block;}
#env-label .ver					{text-align: center; font-size: 12px; display: block;}
#env-label .bd					{text-align: center; font-size: 10px; display: block; color: #7e521a; margin: 5px 0px 0px 0px;}


/* selectize overrides */
body .selectize-dropdown [data-selectable] .highlight {text-decoration: underline; background: transparent;}
body .selectize-dropdown,
body .selectize-input,
body .selectize-input input 			{color: #555;}
body .selectize-control					{min-height: 34px;}
body .selectize-control.single .selectize-input:after {display:none;}

/* typeahead overrides */
span.twitter-typeahead .tt-hint{color:#aaa;}
span.twitter-typeahead .tt-menu,span.twitter-typeahead .tt-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box;}
span.twitter-typeahead .tt-suggestion{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333333;white-space:nowrap;}
span.twitter-typeahead .tt-suggestion.tt-cursor,span.twitter-typeahead .tt-suggestion:hover,span.twitter-typeahead .tt-suggestion:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#337ab7;}
.input-group.input-group-lg span.twitter-typeahead .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}
.input-group.input-group-sm span.twitter-typeahead .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
span.twitter-typeahead{width:100%;}
.input-group span.twitter-typeahead{display:block!important;height:34px;}
.input-group span.twitter-typeahead .tt-menu,.input-group span.twitter-typeahead .tt-dropdown-menu{top:32px!important;}
.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control{border-radius:0;}
.input-group span.twitter-typeahead:first-child .form-control{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group span.twitter-typeahead:last-child .form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;}
.input-group.input-group-sm span.twitter-typeahead{height:30px;}
.input-group.input-group-sm span.twitter-typeahead .tt-menu,.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu{top:30px!important;}
.input-group.input-group-lg span.twitter-typeahead{height:46px;}
.input-group.input-group-lg span.twitter-typeahead .tt-menu,.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu{top:46px!important;}


/* media queries */
/* xs */
@media (max-width: 767px) {
	body								{margin-bottom: 480px;}
	.navbar-nav 						{padding: 10px 10px;}
	.side-padded-box					{padding: 0px 10px;}
	.footer-content .last p 			{text-align: center; margin: 0px;}
	.consise-footer .powby				{text-align: center; margin-bottom: 6px;}
	.review-item .l						{width:100%;}
	.review-item .r						{width:100%;}
	.review-item .star-list				{float:left;}
	.review-item .date					{float:left; line-height: 20px; margin-left: 10px;}
	
	.login .center-box,
	.forgotpassword .center-box			{width:90%; min-width: 260px;}	
	.home-top select.special			{width:84%; margin: 0px 0px 10px 0px;}
	.home-top #search-btn				{width:84%;}
	.home-top h4						{font-size: 20px; line-height: 30px;}
	.home-bottom h2						{font-size: 28px; line-height: 34px;}
	.home-bottom h4						{font-size: 17px; line-height: 25px;}
	.profiles  select.special			{width:100%; margin: 0px 0px 10px 0px;}
	.profiles  #search-btn				{width:100%;}
	.profiles .profile-rating			{float: none; margin-left: 85px;}
	.profiles .profile-rating .star-list	{margin-left: -7px;}
	.profiles .profile-rating .avg		{text-align: left;}
	.profiles .profile-rating .cnt		{text-align: left;}
	.profile .top 						{height: 150px;}
	.profile .summary .inner				{padding: 0px;}
	.profile .profile-info				{margin: 0px;}
	.profile .profile-rating				{float: none;}
	.profile .profile-rating .star-list	{margin-left: -7px;}
	.profile .profile-rating .avg		{text-align: left;}
	.profile .profile-rating .cnt		{text-align: left;}
	.directory .items					{columns: 2; -webkit-columns: 2; -moz-columns: 2;}
	.feedback .top						{height:150px;}
	.feedback form						{width:100%;}
	.feedback-complete .msg				{width:100%;}
	.feedback-complete .sites-3 li 		{width: 100%;}
	.preview-search-input				{margin: 0px 0px 20px 0px; width: 100%;}
	
	/*nav.navbar-default	{background: green;}*/
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	.side-padded-box				{padding: 0px 50px;}
	.review-item .r					{width:484px;}
	.profiles  #search-btn			{width:26%;}
	.profile .top 					{height: 200px;}
	.feedback .top					{height: 200px;}
	.profile .summary .inner			{padding: 0px;}
	.profile .profile-info			{margin: 0px 0px 30px 0px;}
	.directory .items				{columns: 3; -webkit-columns: 3; -moz-columns: 3;}
	body							{margin-bottom: 390px;}
	.profiles .info-inner			{max-width: 310px;}
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* lg */
@media (min-width: 1200px) {
}

/* height &gt; 1100px */
@media (min-height: 1110px) {
	.home-bottom h2		{margin-top: 60px;}
}

</pre></body></html>