wegotaguyinc.com Ads.txt file
<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2, user-scalable=1">
<!-- Preconnect -->
<link rel="preconnect" href="https://www.optimizecdn.com" crossorigin>
<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="apple-touch-icon" href="/images/WGG2 Fivacon.jpg">
<link rel="icon" type="image/jpeg" href="/images/WGG2 Fivacon.jpg">
<!-- Site Meta Data -->
<title>Local Contractor Directory - Find Local Contractors - We Got A Guy Inc</title>
<meta name="description" content="Search the most complete local contractor directory. Find local contractors. Free Alternative to Angie's list. 150,000+ Contractors">
<meta name="keywords" content="Home Services,Local Contractor, We Got A Guy Inc">
<meta name="robots" content="index, follow">
<!-- Canonical URL -->
<link rel="canonical" href="https://www.wegotaguy.net/">
<link rel="alternate" type="application/rss+xml" title="We Got A Guy Inc RSS Feed" href="https://www.wegotaguy.net/rss" />
<!-- Social Media Meta Data -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://www.wegotaguy.net">
<meta property="og:site_name" content="We Got A Guy Inc">
<meta property="og:title" content="Local Contractor Directory - Find Local Contractor - We Got A Guy Inc">
<meta property="og:description" content="Search the most complete local contractor database. Find Local Contractor.">
<meta property="og:image" content="https://www.wegotaguy.net/images/Bigstock_1241070.jpg">
<script>
var siteInfoSpan=document.createElement('span');
siteInfoSpan.style.cssText='position:absolute;color:transparent;width:100%;z-index:-1;height:50px;top:0;';
siteInfoSpan.textContent='www.wegotaguy.net - We Got A Guy Inc';
document.write(siteInfoSpan.outerHTML);
</script>
<!-- Preload -->
<link rel="preload" as="style" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/css/critical-styles.pkgd.min.css?v=06.15.35.55" fetchpriority="high">
<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800,900|Ubuntu:300,400,600,700,800,900&display=swap" fetchpriority="high">
<link rel="preload" href="/images/HomeBanner3.jpg" as="image" fetchpriority="high">
<!-- Non-Critical Stylesheet - Render Before Critical Styles -->
<link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/css/non-critical-styles.pkgd.min.css?v=3.2.7">
<noscript>
<link rel="stylesheet" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/css/non-critical-styles.pkgd.min.css">
</noscript>
<!-- Critical Stylesheet -->
<link rel="stylesheet" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/css/critical-styles.pkgd.min.css?v=06.15.35.55">
<!-- Google Fonts Stylesheet -->
<link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800,900|Ubuntu:300,400,600,700,800,900&display=swap">
<noscript>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800,900|Ubuntu:300,400,600,700,800,900&display=swap">
</noscript>
<!-- FontAwesome Stylesheet -->
<link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/font-awesome/css/font-awesome.min.css">
<noscript>
<link rel="stylesheet" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/font-awesome/css/font-awesome.min.css">
</noscript>
<!-- Critical JavaScript -->
<script src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/libraries/latest/jquery.min.js"></script>
<script src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/libraries/latest/jquery-ui.min.js"></script>
<script src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/libraries/latest/bootstrap.min.js"></script>
<script>
/* jQuery.event.special.touchstart = {
setup: function( _, ns, handle ) {
this.addEventListener("touchstart", handle, { passive: !ns.includes("noPreventDefault") });
}
}; */
jQuery.event.special.touchmove = {
setup: function( _, ns, handle ) {
this.addEventListener("touchmove", handle, { passive: !ns.includes("noPreventDefault") });
}
};
jQuery.event.special.wheel = {
setup: function( _, ns, handle ){
this.addEventListener("wheel", handle, { passive: true });
}
};
jQuery.event.special.mousewheel = {
setup: function( _, ns, handle ){
this.addEventListener("mousewheel", handle, { passive: true });
}
};
</script>
<!-- Prefetch -->
<link rel="prefetch" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/jquery.lazy/1.7.9/jquery.lazy.min.js" as="script">
<link rel="prefetch" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/js/websiteScripts.min.js?v=0.4" as="script">
<link rel="prefetch" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/limonte-sweetalert2/6.11.2/sweetalert2.min.css" as="style">
<link rel="prefetch" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/limonte-sweetalert2/6.11.2/sweetalert2.min.js" as="script">
<!-- Custom Site-wide HEAD Content --><meta name="google-site-verification" content="6pxTGEKspzgL5GLDOVTSU19yftBqojKkPYwjLM9m_3c" />
<meta name="msvalidate.01" content="58FCDA543E662EDA22068201296E6855" />
<!--<script type="text/javascript" async defer
src="https://apis.google.com-->
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-9352390023434285",
enable_page_level_ads: true
});
</script><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-9352390023434285",
enable_page_level_ads: true
});
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-203190251-1"></script>
<!--<script>
window.dataLayer = window.dataLayer || [];
function gtag(){
</script>--> <script>
function g() {
window.addEventListener('load', () => {
if (typeof initializeG === 'function') {
initializeG();
}
});
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places®ion=US&callback=g&language=en&key=AIzaSyBKcCJ_JYt7IJgrumA7wQaO7uQr4_nvWG8"></script>
</head>
<body class="general-session"><!--
IMPORTANT: It is not recommended to customize this widget as it directly connects to fields in DESIGN SETTINGS. If new design settings are created and this widget is already customized, then the website will not be able to apply any new design setitngs.
INSTEAD: If custom CSS rules are needed, add them directly into the DESIGN SETTINGS > CUSTOM CSS section.
-->
<style>
.upload-form-field::before {
content: "choose files";
display: inline-block;
border: 1px solid #999;
border-radius: 3px;
padding: 5px 8px;
}
#first_container span.input-group-addon,#first_container .datepicker *,#first_container .input-group-addon, #first_container .input-group-addon *,#first_container .fr-action-buttons .fr-submit,.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command {
white-space: nowrap !important;
}
/* Main Website Design */
body,.modal-header,.modal-content,.modal-body,.modal-footer {
background: rgb(244, 244, 244);
color: rgb(41, 41, 41);
font-family: 'Open Sans';
font-size: 14px;
}
.select2-container .select2-choice {
font-family: 'Open Sans'!important;
}
html{
background: rgb(39, 39, 39) }
a,a.h1,a.h2,a.h3,a.h4,a.h5,a.h6,.pricing_menu li ul li a:not(.btn) {
color: rgb(58, 87, 149);
}
a:hover, a:focus,.pricing_menu li ul li a:not(.btn):hover,.pricing_menu li ul li a:not(.btn):focus {
color: rgb(31, 58, 116);
}
.breadcrumb a{
color: rgba(58, 87, 149,0.9);
}
.breadcrumb a:hover, .breadcrumb a:focus,.breadcrumb > .active {
color: rgb(58, 87, 149);
}
.help-inline, .help-block {
color: rgba(41, 41, 41,0.5);
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
font-family: 'Open Sans';
}
/* Header Design */
.header, .mobile_website_logo img {
background: rgb(255, 255, 255);
}
.header .mini-nav li a:not(.btn):not(.network-icon), .header .mini-nav span {
color: rgb(255, 255, 255);
font-size: 14px;
}
.header .mini-nav li a:not(.btn):hover {
color: rgba(255, 255, 255,0.95);
}
.header .btn_get_listed {
background-color: rgb(40, 146, 198);
border: 1px solid rgb(40, 146, 198);
color: rgb(255, 255, 255)!important;
}
.header .btn_get_listed:hover, .header .btn_get_listed:focus {
background-color: rgba(40, 146, 198,0.97);
}
.header .btn_search {
background-color: rgba(40, 146, 198,0.97);
border: 1px solid rgb(40, 146, 198);
color: rgb(255, 255, 255);
}
.header .btn_search:hover, .header .btn_search:focus {
background-color: rgb(40, 146, 198);
color: rgb(255, 255, 255);
}
/* Logo Design */
.logo,.logo:hover,.logo:focus {
color: rgb(255, 255, 255);
font-family: 'Ubuntu';
}
.logo .slogan {
color: rgb(242, 242, 242);
}
.logo .fa {
color: rgb(245, 245, 246);
}
/* Main Menu Design */
.member-profile-tabs > ul, .member-profile-tabs .tabs-container {
background: rgb(247, 247, 247);
position: sticky;
z-index: 1;
top: 0px;
}
/* Google Translate When Main Menu Sticky Top */
@media only screen and (max-width: 1100px) {
.member-profile-tabs > ul, .member-profile-tabs .tabs-container {
top: 50px;
}
}
.header ul.nav.navbar-nav li ul {
background-color: #fafafa;
}
.header ul.nav.navbar-nav li ul li a, .header ul.nav.navbar-nav li ul li span {
color: rgb(41, 41, 41);
}
.header .navbar-default, .pagination > .active > a {
background-color: rgb(9, 58, 96);
}
.header ul.nav.navbar-nav li ul li a:hover, .header ul.nav.navbar-nav li ul li a:focus{
border-left-color: rgb(41, 41, 41);
background: rgb(41, 41, 41);
color: #fafafa;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: rgb(255, 255, 255);
}
.user_sidebar, .main_menu, .compact-mobile-search {
color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > li:hover > a,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus {
color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > li {
font-family: 'Open Sans';
}
/* Footer Design */
.footer {
background-color: rgb(39, 39, 39);
display: block;
}
.footer, .footer_menu a,.footer_terms a,.footer_menu .content {
color: rgb(246, 246, 246);
}
.footer_menu a:hover, .footer_terms a:hover, .footer_menu a:focus, .footer_terms a:focus {
color: rgb(255, 255, 255);
}
.footer_menu .head {
color: rgb(255, 255, 255);
}
.btn_footer_get_listed {
background-color: rgb(40, 146, 198);
border: 1px solid rgb(40, 146, 198);
color: rgb(255, 255, 255)!important;
}
.btn_footer_get_listed:hover, .btn_footer_get_listed:focus{
background-color: rgba(40, 146, 198,0.95);
}
/* Homepage Design */
.homepage_settings h1, .homepage_settings h2, .homepage_map h1, .homepage_map h2 {
font-family: 'Open Sans';
}
.homepage_settings h1, .homepage_map h1 {
color: rgb(255, 255, 255);
font-weight: 600;
text-align: left;
}
.homepage_settings h2, .homepage_map h2 {
color: rgb(255, 255, 255);
font-weight: 400;
text-align: left;
}
.homepage_settings .search_box label {
color: rgb(255, 255, 255);
}
.btn_home_search, .search_box input[type=submit] {
background-color: rgb(40, 146, 198);
border: 1px solid rgb(40, 146, 198);
color: rgb(255, 255, 255);
}
.btn_home_search:hover, .btn_home_search:focus, .search_box input[type=submit]:hover, .search_box input[type=submit]:focus {
background-color: rgba(40, 146, 198,0.97);
color: rgb(255, 255, 255);
}
.homepage_settings .search_box {
background-color: rgba( 5, 82, 141, 0.4);
}
/* Homepage Steps Module */
.homepage_steps {
background: none;
box-shadow: none;
padding: 0;
color: rgb(255, 255, 255);
}
.homepage_steps a.homepage_step_link,.homepage_steps a.homepage_step_link:hover,.homepage_steps a.homepage_step_link:active{
color: rgb(255, 255, 255)!important;
}
.homepage_steps .fa {
color: rgb(255, 255, 255);
background-color: rgba(255, 255, 255,0.075);
}
/* Blog Posts Slider Settings */
#myCarousel h2 a, .carousel-caption p,#myCarousel .list-group-item h2, #myCarousel li.list-group-item h4 {
color: rgb(255, 255, 255);
}
#myCarousel .list-group-item {
background-color: rgba(9, 58, 96,0.9);
border-color: rgba(9, 58, 96,0.80);
}
#myCarousel .carousel-caption {
background-color: rgba(9, 58, 96,0.8);
}
#myCarousel .list-group, #myCarousel .carousel-inner {
background-color: rgb(9, 58, 96) }
#myCarousel .list-group .active, #myCarousel .list-group-item:hover {
background-color: rgb(9, 58, 96) }
#myCarousel .list-group .active h2, #myCarousel .list-group-item:hover h2{
color: rgb(255, 255, 255);
}
/* Additional Settings */
.well blockquote {
background: rgb(244, 244, 244) none repeat scroll 0 0;
border-color: rgb(247, 247, 247);
color: rgb(41, 41, 41);
padding: 10px 20px;
}
.account-form-box form table tr td table {
background-color: transparent!important;
border: none!important;
}
.account-form-box form table tr td table td {
background-color: transparent!important;
color: rgb(41, 41, 41)!important;
border: none!important;
}
div.dataTables_length label, div.dataTables_filter label, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
color: rgb(41, 41, 41)!important;
}
.table.dataTable > thead > tr > th, .table > thead > tr > th {
background-color: rgb(255, 255, 255);
color: rgb(85, 85, 85);
border-bottom:0;
font-weight:600;
}
table.dataTable tbody tr {
background-color: rgb(255, 255, 255)!important;
}
.table-striped.dataTable tbody > tr:nth-of-type(2n+1),.table-striped > tbody > tr:nth-of-type(2n+1) {
background-color: rgba(244, 244, 244,0.5)!important;
}
.sidemenu_panel .list-group-item{
background-color: transparent!important;
color: rgb(41, 41, 41)!important;
}
.img-thumbnail {
background-color: rgb(255, 255, 255)!important;
border: 1px solid rgb(247, 247, 247);
}
.member_admin_sidemenu p, .member_admin_sidemenu h3 {
color: rgb(41, 41, 41)!important;
}
.close {
color: rgb(41, 41, 41);
opacity: 1;
}
.member_results_header h1, .content_w_sidebar.feature-search h1, .feature_results_header h1 {
font-size:36px;
display: block;
}
.member_results_header h2, .feature_results_header h2 {
font-size:30px;
display: block;
}
.homepage_settings {
padding-top: 60px;
padding-bottom: 110px;
}
@media only screen and (max-width: 768px) {
.member-profile-header .favorite {float:none}
}
@media only screen and (max-width: 1100px) {
}
.views > i.fa.activeView {
background-color: rgb(9, 58, 96);
color: rgb(255, 255, 255);
}
.views > i.fa {
background-color: rgba(9, 58, 96,0.6);
color: rgb(255, 255, 255);
}
.ui-rangeSlider-label {
background-color: rgb(9, 58, 96)!important;
color: rgb(255, 255, 255)!important;
}
.pricing_menu li .title {
background: rgb(5, 82, 141);
color: rgb(255, 255, 255);
}
p.account-tip{
color: rgb(41, 41, 41);
}
.circled_number {
background: rgb(5, 82, 141);
color: rgb(255, 255, 255);
}
.pic {
background-color: rgba(5, 82, 141,0.8);
color: rgb(255, 255, 255);
background-repeat: no-repeat;
background-position: center;
}
.pic .pic-caption {
background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%,rgba(5, 82, 141,0.85) 50%);
color: rgb(255, 255, 255);
}
.slick-prev-fa i, .slick-next-fa i{
color: rgb(5, 82, 141);
}
.module, .well, .tab-content, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover, .nav-tabs.nav-justified>li.active>a, .nav-tabs.nav-justified>li.active>a:focus, .nav-tabs.nav-justified>li.active>a:hover, .nav-tab.nav-justified>li>a:focus, .nav-tabs.nav-justified>li>a:hover, .account-form-box,.account-form-box .module .module,.account-form-box .module .well,.account-form-box .well .well,.account-form-box .well .module,.module .module .module,.module .well .well,.module .module .well,.module .well .module,.well .well .well,.well .module .module,.well .well .module,.well .module .well, .froala-table.module{
background-color: rgb(255, 255, 255);
border-color: rgb(247, 247, 247);
color: rgb(41, 41, 41);
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
box-shadow: 0 2px 0 0 rgb(40, 146, 198) inset;
border-top:1px solid rgb(40, 146, 198);
border-radius: 0;
}
.nav-pills > li.active a, .nav-pills > li > a:hover {
background-color: rgb(40, 146, 198)!important;
border-color: rgb(40, 146, 198)!important;
color: rgb(255, 255, 255)!important;
}
.sidemenu_panel .panel-heading {
color: rgb(41, 41, 41)!important;
background-color: rgb(255, 255, 255)!important;
}
.member-profile-tabs .nav-tabs > li:not(.active) > a, .login-register-tabs.nav-tabs > li:not(.active) > a {
background: rgba(255, 255, 255,0.5);
color: rgb(41, 41, 41);
}
.member-profile-tabs .nav-tabs > li:not(.active) > a:hover, .login-register-tabs.nav-tabs > li:not(.active) > a:hover {
background: rgba(255, 255, 255,1);
color: rgb(41, 41, 41);
}
.author-snapshot .well {
background-color: rgb(255, 255, 255)!important;
border-color: rgb(247, 247, 247)!important;
color: rgb(41, 41, 41)!important;
}
.nav-tabs>li>a, .nav-pills>li>a {
font-weight: 600;
}
.module .help-inline,.module .help-block,.well .help-inline,.well .help-block,.account-form-box .help-inline,.account-form-box .help-block,.account-form-box p.account-tip{
color: rgba(41, 41, 41,0.5);
}
#service_areas_table td,#service_areas_table_wrapper label, #service_areas_table_info, #service_areas_table_paginate > a {
color: rgb(41, 41, 41) !important;
}
.popover {
background-color: rgb(255, 255, 255);
border-color: rgb(255, 255, 255);
padding:0;
text-align:left;
}
.popover-title, .popover-content {
background-color: rgb(255, 255, 255);
color: rgb(41, 41, 41);
border-color: rgb(255, 255, 255);
text-align:left;
}
.popover-content {
background-color: rgba(41, 41, 41,.05);
}
.popover.left > .arrow::after {
border-left-color: rgb(255, 255, 255)!important;
}
.popover.right > .arrow::after {
border-right-color: rgb(255, 255, 255)!important;
}
.popover.bottom > .arrow::after {
border-bottom-color: rgb(255, 255, 255)!important;
}
.popover.top > .arrow::after {
border-top-color: rgb(255, 255, 255)!important;
}
.progress, .table-view .table-view-group:nth-child(2n-1),.tab-content .well, .tab-content .module,#account-tabs .well,#account-tabs .module,.account-form-box .module,.account-form-box .well,.module .module,.well .well,.module .well,.well .module{
background-color: rgb(244, 244, 244);
color: rgb(41, 41, 41);
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .nav-tabs, hr, .account-menu-title, table.dataTable.no-footer {
border-color: rgb(247, 247, 247);
}
table.dataTable.no-footer, table.dataTable {
border: 1px solid rgb(247, 247, 247)!important;
}
.table-view li:not(.table-display-about_me li, .froala-data li), .table-view .table-view-group > div
border-top:1px solid rgb(247, 247, 247);
}
.table-view .table-view-group:last-child {
border-bottom:1px solid rgb(247, 247, 247);
}
.module h1, .module h2, .module h3, .module h4, .module h5 {
color: rgb(62, 62, 62);
}
.module p:not(.fr-box.fr-basic .fr-element p) {
color: rgb(41, 41, 41);
}
.pagination>.active>a {
border-color: rgba(255, 255, 255,0.2);
}
.pagination>.active>a {
color: rgb(255, 255, 255);
}
.pagination > .active > a:hover, .pagination > .active > a:focus {
border-color: rgba(255, 255, 255,0.2);
background-color: rgb(9, 58, 96);
color: rgb(255, 255, 255);
}
.pagination > li > a {
color: rgb(9, 58, 96);
border-color: rgba(9, 58, 96,0.2);
background-color: rgb(255, 255, 255);
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
background-color: rgb(9, 58, 96);
border-color: rgb(9, 58, 96);
color: rgb(255, 255, 255);
}
.nav-pills.nav-wizard > li a, .nav-pills.nav-wizard > li a:hover{
background-color: rgb(255, 255, 255)!important;
color: rgb(41, 41, 41)!important;
}
.member_wizard2 li.incomplete a, .member_wizard2 li.incomplete a:hover {
background-color: rgb(249, 177, 36)!important;
border-color: rgb(249, 177, 36);
color: rgb(255, 254, 254);
}
.nav-pills.nav-wizard > li.active a, .nav-pills.member_wizard > li.active:hover a {
background-color: rgb(40, 146, 198)!important;
color: rgb(255, 255, 255)!important;
}
.member_wizard2 li.completed a, .member_wizard2 li.completed a:hover {
background-color: rgb(115, 219, 35)!important;
border-color: rgb(115, 219, 35);
color: rgb(255, 255, 255);
}
.nav-pills.nav-wizard > li.active .nav-arrow, .nav-pills.nav-wizard > li.active:hover .nav-arrow {
border-color: transparent transparent transparent rgb(40, 146, 198)!important;
}
.nav-pills.nav-wizard > li.active .nav-wedge, .nav-pills.nav-wizard > li.active:hover .nav-wedge{
border-color: rgb(40, 146, 198) rgb(40, 146, 198) rgb(40, 146, 198) transparent!important;
}
li.completed .nav-wedge, .nav-pills.nav-wizard > li.completed:hover .nav-wedge {
border-color: rgb(115, 219, 35) rgb(115, 219, 35) rgb(115, 219, 35) transparent!important;
}
li.incomplete .nav-wedge, .nav-pills.nav-wizard > li.incomplete:hover .nav-wedge {
border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) transparent!important;
}
.nav-pills.member_wizard > li.completed a, .nav-pills.member_wizard > li.completed a:hover {
background-color: rgb(115, 219, 35)!important;
color: rgb(255, 255, 255)!important;
}
.member_wizard2 li {
color: rgb(255, 255, 255);
border-right: 10px solid rgb(244, 244, 244);
}
li.completed .nav-arrow, .nav-pills.nav-wizard > li.completed:hover .nav-arrow {
border-color: transparent transparent transparent rgb(115, 219, 35)!important;
}
li.incomplete .nav-arrow, .nav-pills.nav-wizard > li.incomplete:hover .nav-arrow{
border-color: transparent transparent transparent rgb(255, 255, 255)!important;
}
/* Default Colors */
.btn-primary, .btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover, .btn.dropdown-toggle.btn-primary,.navbar-default .navbar-nav > li > a.btn-primary, .navbar-default .navbar-nav > li > span.btn-primary,.mobile-main-menu .sidebar-nav li a.btn-primary, .mobile-main-menu .sidebar-nav li span.btn-primary {
background-color: rgb(40, 146, 198);
border-color: rgb(40, 146, 198);
color: rgb(255, 255, 255);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active,.btn-primary:active:focus, .btn-primary:active:hover, .nav > li > a.btn-primary:focus, .nav > li > a.btn-primary:hover,.btn-primary.active,.open > .dropdown-toggle.btn-primary, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .open>.dropdown-toggle.btn-primary:hover, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary.focus,a.bg-primary:focus,a.bg-primary:hover, .panel-primary .panel-heading, .btn.dropdown-toggle.btn-primary:hover,.upload-form-field,.upload-form-field:hover,.upload-form-field:active:focus,.upload-form-field:before {
background-color: rgba(40, 146, 198,0.95);
border-color: rgb(40, 146, 198);
color: rgb(255, 255, 255);
}
.panel-primary {
background-color: rgba(40, 146, 198,0.1);
border-color: rgb(40, 146, 198);
}
.bg-primary,.progress-bar-primary,.module p.bg-primary,.label-primary,.badge-primary,.pricing_menu .title.bg-primary {
background-color: rgb(40, 146, 198);
color: rgb(255, 255, 255);
}
.bg-primary .badge {
background-color:rgb(255, 255, 255);
color: rgb(40, 146, 198);
}
.btn-primary.btn-outline {
background: transparent;
color: rgb(40, 146, 198);
box-shadow: 0 0 0px 1px rgb(40, 146, 198) inset;
font-weight: bold;
transition: all 250ms ease-in-out 0ms;
}
.btn-primary.btn-outline:hover {
background: rgba(40, 146, 198,0.1);
}
.alert-primary {
background-color:rgba(40, 146, 198,0.7);
border-color:rgba(40, 146, 198,0.2);
color: rgba(255, 255, 255,0.9);
}
.alert-primary-subtle, .label-primary-subtle, .badge-primary-subtle {
background-color: #d4e9f4;
border-color: #d4e9f4;
color: rgb(40, 146, 198);
}
.btn.dropdown-toggle.btn-primary *, .btn-primary a {
color: rgb(255, 255, 255);
}
.text-primary{
color: rgb(40, 146, 198);
}
.btn-info, .btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover, .btn.dropdown-toggle.btn-info,.navbar-default .navbar-nav > li > a.btn-info, .navbar-default .navbar-nav > li > span.btn-info,.mobile-main-menu .sidebar-nav li a.btn-info, .mobile-main-menu .sidebar-nav li span.btn-info {
background-color: rgb(34, 229, 229);
border-color: rgb(34, 229, 229);
color: rgb(255, 255, 255);
}
.btn-info:hover, .btn-info:focus, .btn-info:active,.btn-info:active:focus, .btn-info:active:hover, .nav > li > a.btn-info:focus, .nav > li > a.btn-info:hover,.btn-info.active,.open > .dropdown-toggle.btn-info, .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .open>.dropdown-toggle.btn-info:hover, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info.focus,a.bg-info:focus,a.bg-info:hover, .panel-info .panel-heading, .btn.dropdown-toggle.btn-info:hover {
background-color: rgba(34, 229, 229,0.95);
border-color: rgb(34, 229, 229);
color: rgb(255, 255, 255);
}
.panel-info {
background-color: rgba(34, 229, 229,0.1);
border-color: rgb(34, 229, 229);
}
.bg-info,.progress-bar-info,.module p.bg-info,.label-info,.badge-info,.pricing_menu .title.bg-info {
background-color: rgb(34, 229, 229);
color: rgb(255, 255, 255);
}
.bg-info .badge {
background-color:rgb(255, 255, 255);
color: rgb(34, 229, 229);
}
.btn-info.btn-outline {
background: transparent;
color: rgb(34, 229, 229);
box-shadow: 0 0 0px 1px rgb(34, 229, 229) inset;
font-weight: bold;
transition: all 250ms ease-in-out 0ms;
}
.btn-info.btn-outline:hover {
background: rgba(34, 229, 229,0.1);
}
.alert-info {
background-color:rgba(34, 229, 229,0.7);
border-color:rgba(34, 229, 229,0.2);
color: rgba(255, 255, 255,0.9);
}
.alert-info-subtle, .label-info-subtle, .badge-info-subtle {
background-color: #d3fafa;
border-color: #d3fafa;
color: rgb(34, 229, 229);
}
.btn.dropdown-toggle.btn-info *, .btn-info a {
color: rgb(255, 255, 255);
}
.text-info{
color: rgb(34, 229, 229);
}
.btn-success, .btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover, .btn.dropdown-toggle.btn-success,.navbar-default .navbar-nav > li > a.btn-success, .navbar-default .navbar-nav > li > span.btn-success,.mobile-main-menu .sidebar-nav li a.btn-success, .mobile-main-menu .sidebar-nav li span.btn-success {
background-color: rgb(115, 219, 35);
border-color: rgb(115, 219, 35);
color: rgb(255, 255, 255);
}
.btn-success:hover, .btn-success:focus, .btn-success:active,.btn-success:active:focus, .btn-success:active:hover, .nav > li > a.btn-success:focus, .nav > li > a.btn-success:hover,.btn-success.active,.open > .dropdown-toggle.btn-success, .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .open>.dropdown-toggle.btn-success:hover, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success.focus,a.bg-success:focus,a.bg-success:hover, .panel-success .panel-heading, .btn.dropdown-toggle.btn-success:hover {
background-color: rgba(115, 219, 35,0.95);
border-color: rgb(115, 219, 35);
color: rgb(255, 255, 255);
}
.panel-success {
background-color: rgba(115, 219, 35,0.1);
border-color: rgb(115, 219, 35);
}
.bg-success,.progress-bar-success,.module p.bg-success,.label-success,.badge-success,.pricing_menu .title.bg-success {
background-color: rgb(115, 219, 35);
color: rgb(255, 255, 255);
}
.bg-success .badge {
background-color: rgb(255, 255, 255);
color: rgb(115, 219, 35);
}
.btn-success.btn-outline {
background: transparent;
color: rgb(115, 219, 35);
box-shadow: 0 0 0px 1px rgb(115, 219, 35) inset;
font-weight: bold;
transition: all 250ms ease-in-out 0ms;
}
.btn-success.btn-outline:hover {
background: rgba(115, 219, 35,0.1);
}
.alert-success {
background-color:rgba(115, 219, 35,0.7);
border-color:rgba(115, 219, 35,0.2);
color: rgba(255, 255, 255,0.9);
}
.alert-success-subtle, .label-success-subtle, .badge-success-subtle {
background-color: #e3f8d3;
border-color: #e3f8d3;
color: rgb(115, 219, 35);
}
.btn.dropdown-toggle.btn-success *, .btn-success a {
color: rgb(255, 255, 255);
}
.text-success{
color: rgb(115, 219, 35);
}
.btn-warning, .btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover, .btn.dropdown-toggle.btn-warning,.navbar-default .navbar-nav > li > a.btn-warning, .navbar-default .navbar-nav > li > span.btn-warning,.mobile-main-menu .sidebar-nav li a.btn-warning, .mobile-main-menu .sidebar-nav li span.btn-warning {
background-color: rgb(249, 177, 36);
border-color: rgb(249, 177, 36);
color: rgb(255, 254, 254);
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active,.btn-warning:active:focus, .btn-warning:active:hover, .nav > li > a.btn-warning:focus, .nav > li > a.btn-warning:hover,.btn-warning.active,.open > .dropdown-toggle.btn-warning, .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .open>.dropdown-toggle.btn-warning:hover, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning.focus,a.bg-warning:focus,a.bg-warning:hover, .panel-warning .panel-heading, .btn.dropdown-toggle.btn-warning:hover {
background-color: rgba(249, 177, 36,0.95);
border-color: rgb(249, 177, 36);
color: rgb(255, 254, 254);
}
.panel-warning {
background-color: rgba(249, 177, 36,0.1);
border-color: rgb(249, 177, 36);
}
.bg-warning,.progress-bar-warning,.module p.bg-warning,.label-warning,.badge-warning,.pricing_menu .title.bg-warning {
background-color: rgb(249, 177, 36);
color: rgb(255, 254, 254);
}
.bg-warning .badge {
background-color: rgb(255, 254, 254);
color: rgb(249, 177, 36);
}
.btn-warning.btn-outline {
background: transparent;
color: rgb(249, 177, 36);
box-shadow: 0 0 0px 1px rgb(249, 177, 36) inset;
font-weight: bold;
transition: all 250ms ease-in-out 0ms;
}
.btn-warning.btn-outline:hover {
background: rgba(249, 177, 36,0.1);
}
.alert-warning {
background-color:rgba(249, 177, 36,0.7);
border-color:rgba(249, 177, 36,0.2);
color: rgba(255, 254, 254,0.9);
}
.alert-warning-subtle, .label-warning-subtle, .badge-warning-subtle {
background-color: #feefd3;
border-color: #feefd3;
color: rgb(249, 177, 36);
}
.btn.dropdown-toggle.btn-warning *, .btn-warning a {
color: rgb(255, 254, 254);
}
.text-warning {
color: rgb(249, 177, 36);
}
.btn-danger, .btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover, .btn.dropdown-toggle.btn-danger,.navbar-default .navbar-nav > li > a.btn-danger, .navbar-default .navbar-nav > li > span.btn-danger,.mobile-main-menu .sidebar-nav li a.btn-danger, .mobile-main-menu .sidebar-nav li span.btn-danger {
background-color: rgb(249, 40, 33);
border-color: rgb(249, 40, 33);
color: rgb(255, 255, 255);
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active,.btn-danger:active:focus, .btn-danger:active:hover, .nav > li > a.btn-danger:focus, .nav > li > a.btn-danger:hover,.btn-danger.active,.open > .dropdown-toggle.btn-danger, .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .open>.dropdown-toggle.btn-danger:hover, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger.focus,a.bg-danger:focus,a.bg-danger:hover, .panel-danger .panel-heading, .btn.dropdown-toggle.btn-danger:hover {
background-color: rgba(249, 40, 33,0.95);
border-color: rgb(249, 40, 33);
color: rgb(255, 255, 255);
}
.has-error .form-control {
border-color: rgb(249, 40, 33);
}
.has-error .help-block:not(.form-field-help-block), .has-error ~ .help-block:not(.form-field-help-block),.has-error .help-block:not(.form-field-help-block) a, .has-error ~ .help-block:not(.form-field-help-block) a {
background: rgb(249, 40, 33);
color: rgb(255, 255, 255) !important;
}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
color: rgb(249, 40, 33);
}
.panel-danger {
background-color: rgba(249, 40, 33,0.1);
border-color: rgb(249, 40, 33);
}
.bg-danger,.progress-bar-danger,.module p.bg-danger,.label-danger,.badge-danger,.pricing_menu .title.bg-danger {
background-color: rgb(249, 40, 33);
color: rgb(255, 255, 255);
}
.bg-danger .badge {
background-color: rgb(255, 255, 255);
color: rgb(249, 40, 33);
}
.btn-danger.btn-outline {
background: transparent;
color: rgb(249, 40, 33);
box-shadow: 0 0 0px 1px rgb(249, 40, 33) inset;
font-weight: bold;
transition: all 250ms ease-in-out 0ms;
}
.btn-danger.btn-outline:hover {
background: rgba(249, 40, 33,0.1);
}
.alert-danger {
background-color:rgba(249, 40, 33,0.7);
border-color:rgba(249, 40, 33,0.2);
color: rgba(255, 255, 255,0.9);
}
.alert-danger-subtle, .label-danger-subtle, .badge-danger-subtle {
background-color: #fed4d3;
border-color: #fed4d3;
color: rgb(249, 40, 33);
}
.btn.dropdown-toggle.btn-danger *, .btn-danger a {
color: rgb(255, 255, 255);
}
.text-danger{
color: rgb(249, 40, 33);
}
.btn-default, .tags a, .btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover, .btn.dropdown-toggle.btn-default, #popover .mini_profile_pic,.navbar-default .navbar-nav > li > a.btn-default, .navbar-default .navbar-nav > li > span.btn-default,.mobile-main-menu .sidebar-nav li a.btn-default, .mobile-main-menu .sidebar-nav li span.btn-default {
background-color: rgb(255, 255, 255);
border-color: rgb(255, 255, 255);
color: rgb(85, 85, 85);
}
.btn-default:hover, .btn-default:focus, .btn-default:active,.btn-default:active:focus, .btn-default:active:hover,.tags a:hover, .nav > li > a.btn-default:focus, .nav > li > a.btn-default:hover,.btn-default.active,.open > .dropdown-toggle.btn-default, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .open>.dropdown-toggle.btn-default:hover, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default.focus,a.bg-default:focus,a.bg-default:hover, .panel-default .panel-heading, .member_accounts .panel-default > .panel-heading, .panel-default.categories-panel .panel-heading, .btn.dropdown-toggle.btn-default:hover, #popover .mini_profile_pic {
background-color: rgba(255, 255, 255,0.95);
border-color: rgb(255, 255, 255);
color: rgb(85, 85, 85);
}
.sidemenu_panel .panel-default .panel_heading {
background-color: rgb(255, 255, 255)!important;
border-color: rgb(255, 255, 255)!important;
color: rgb(85, 85, 85)!important;
}
.panel-default, .member_accounts .panel-default {
background-color: rgba(255, 255, 255,0.1);
border-color: rgb(255, 255, 255);
}
.member_admin_sidemenu .panel-default {
background-color: transparent;
}
.bg-default,.progress-bar-default,.module p.bg-default,.label-default,.badge-default,.pricing_menu .title.bg-default {
background-color: rgb(255, 255, 255);
color: rgb(85, 85, 85);
}
.bg-default .badge {
background-color: rgb(85, 85, 85);
color: rgb(255, 255, 255);
}
.btn-default.btn-outline {
background: transparent;
color: rgb(255, 255, 255);
box-shadow: 0 0 0px 1px rgb(255, 255, 255) inset;
font-weight: bold;
transition: all 250ms ease-in-out 0ms;
}
.btn-default.btn-outline:hover {
background: rgba(255, 255, 255,0.1);
}
.alert-default {
background-color:rgb(255, 255, 255);
border-color:rgb(255, 255, 255);
color: rgb(85, 85, 85);
}
.alert-default-subtle, .label-default-subtle, .badge-default-subtle {
background-color:rgba(255, 255, 255,0.5);
border-color: rgba(255, 255, 255,0.5);
color: rgb(85, 85, 85);
}
.btn.dropdown-toggle.btn-default *, .btn-default a {
color: rgb(85, 85, 85);
}
.text-default{
color: rgb(255, 255, 255);
}
.btn-secondary, .btn.dropdown-toggle.btn-secondary,.navbar-default .navbar-nav > li > a.btn-secondary, .navbar-default .navbar-nav > li > span.btn-secondary,.mobile-main-menu .sidebar-nav li a.btn-secondary, .mobile-main-menu .sidebar-nav li span.btn-secondary {
background-color: rgb(41, 41, 41);
border: 1px solid rgb(41, 41, 41);
color: rgb(244, 244, 244);
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active,.btn-secondary:active:focus, .btn-secondary:active:hover, .nav > li > a.btn-secondary:focus, .nav > li > a.btn-secondary:hover,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary, .btn-secondary.active.focus, .btn-secondary.active:focus, .btn-secondary.active:hover, .btn-secondary:active.focus, .open>.dropdown-toggle.btn-secondary:hover, .open>.dropdown-toggle.btn-secondary:focus, .open>.dropdown-toggle.btn-secondary.focus,a.bg-secondary:focus,a.bg-secondary:hover,.btn.dropdown-toggle.btn-secondary:hover, .panel-secondary .panel-heading {
background-color: rgba(41, 41, 41,0.95);
border: 1px solid rgb(41, 41, 41);
color: rgb(244, 244, 244);
}
.bg-secondary,.progress-bar-secondary,.module p.bg-secondary,.module p.bg-secondary:not(.fr-box.fr-basic .fr-element p),.label-secondary,.badge-secondary,.pricing_menu .title.bg-secondary {
background-color: rgb(41, 41, 41);
color: rgb(244, 244, 244);
}
.bg-secondary .badge {
background-color:rgb(244, 244, 244);
color: rgb(41, 41, 41);
}
.btn-secondary.btn-outline {
background: transparent;
color: rgb(41, 41, 41);
box-shadow: 0 0 0px 1px rgb(41, 41, 41) inset;
font-weight: bold;
transition: all 250ms ease-in-out 0ms;
}
.btn-secondary.btn-outline:hover {
background: rgba(41, 41, 41,0.1);
}
.panel-secondary {
background-color: rgba(41, 41, 41,0.1);
border-color: rgb(41, 41, 41);
}
.alert-secondary {
background-color:rgb(41, 41, 41);
border-color:rgb(41, 41, 41);
color: rgb(244, 244, 244);
}
.alert-secondary-subtle, .label-secondary-subtle, .badge-secondary-subtle {
background-color:rgba(41, 41, 41,0.8);
border-color: rgba(41, 41, 41,0.5);
color: rgb(244, 244, 244);
}
.bg-body {
background: rgb(244, 244, 244);
color: rgb(41, 41, 41);
}
.bg-content-box {
background: rgb(255, 255, 255);
color: rgb(41, 41, 41);
}
.bg-content-box-border {
background: rgb(247, 247, 247);
}
.btn.dropdown-toggle.btn-secondary *, .btn-secondary a {
color: rgb(244, 244, 244);
}
.text-secondary {
color: rgb(41, 41, 41);
}
.feature-post #post-content .alert-secondary.btn-block, .feature-search .img_section .alert-secondary.btn-block, .search_result .img_section .alert-secondary {
background-color: rgba(41, 41, 41,0.2);
}
/* Footer Newsletter Row */
.newsletter_row .alert {
color: rgb(255, 255, 255);
}
.newsletter_row {
background-color: rgb(5, 82, 141);
color: rgb(255, 255, 255);
}
.newsletter_row input[type="submit"],.newsletter_footer_button {
background-color: rgba(40, 146, 198,0.97);
color: rgb(255, 255, 255);
border-color: rgb(40, 146, 198);
}
.newsletter_row input[type="submit"]:hover,.newsletter_row input[type="submit"]:focus,.newsletter_footer_button:hover,.newsletter_footer_button:focus {
background-color: rgb(40, 146, 198);
color: rgb(255, 255, 255);
}
.newsletter_button_left {
border-right: 1px solid rgba(255, 255, 255,0.2);
}
.newsletter_button_right {
border-left: 1px solid rgba(255, 255, 255,0.2);
}
.newsletter_row small.help-block {
background: rgb(255, 255, 255);
margin-top: -5px;
float: left;
padding: 8px;
border-radius: 1px;
color: rgb(5, 82, 141);
text-transform: capitalize;
}
.newsletter_row .has-success .checkbox,.newsletter_row .has-error .checkbox{
color: rgb(255, 255, 255);
}
@media only screen and (max-width: 767px) {
.newsletter_button_right,.newsletter_button_left{
border: none;
margin: 5px 0;
}
}
/* Font Sizes */
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
font-size: 16px;
}
.header .logo {
font-size: 34px;
}
.homepage_title h1, .homepage_settings h1 {
font-size: 60px;
}
.homepage_settings h2 {
font-size: 28px;
}
.ui-rangeSlider-bar{
background: rgb(40, 146, 198)!important;
}
@media only screen and (max-width: 1024px){
.modal {margin-top: 40px;}
}
@media only screen and (max-width: 768px){
.modal {margin-top: 60px;}
}
/* Calendar Styles */
#cal-slide-content {
color: rgb(85, 85, 85)!important;
background-color: rgb(255, 255, 255)!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
}
#cal-slide-content a.event-item {
color: rgb(85, 85, 85)!important;
font-weight:bold!important;
}
#cal-slide-content a.event-item small {
display: inline-block;
}
.cal-month-box, .cal-year-box, .cal-week-box {
border: 1px solid rgb(247, 247, 247)!important;
}
.cal-year-box .row-fluid, .cal-month-box .cal-row-fluid {
border-bottom: 1px solid rgb(247, 247, 247)!important;
}
.cal-year-box [class*="span"], .cal-month-box [class*="cal-cell"] {
border-right: 1px solid rgb(247, 247, 247)!important;
}
.cal-year-box .row-fluid, .cal-row-fluid, #cal-day-box .cal-day-hour:nth-child(odd) {
background-color: rgb(244, 244, 244)!important;
}
.cal-month-day span:not(.pull-right):not(.events-count-label):not(.events-label) {
color: rgb(85, 85, 85)!important;
}
.cal-day-today span[data-cal-date] {
color: rgb(41, 41, 41)!important;
}
.cal-year-box .row-fluid [class*="span"]:last-child, .cal-month-box .cal-row-fluid [class*="cal-cell"]:last-child {
border: 0!important;
}
.cal-row-head {
background: rgb(255, 255, 255)!important;
}
.day-highlight:hover, .day-highlight {
background-color: rgb(247, 247, 247)!important;
}
.cal-event-list .event.pull-left {
background-color: rgb(41, 41, 41)!important;
opacity: 0.4;
margin-top: 7px!important;
}
.cal-day-today {
background-color: rgb(247, 247, 247)!important;
}
#cal-day-tick {
border: 1px solid rgb(247, 247, 247)!important;
background-color: rgb(247, 247, 247)!important;
}
.cal-day-weekend span[data-cal-date]{
color: rgb(41, 41, 41)!important;
}
.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
background: #151515!important;
}
#first_container .favorite, #first_container .fa.favorite {
color: rgb(170, 184, 194);
background: rgb(255, 255, 255);
border: 1px solid rgb(255, 255, 255);
white-space:nowrap!important;
}
#first_container .favorite span, #first_container .fa.favorite span {
font-family: 'Open Sans';
white-space:nowrap!important;
}
#first_container .favoriteActive:not(.favorite.comments-count-badge), #first_container .fa.favoriteActive:not(.favorite.comments-count-badge .fa) {
color: rgb(226, 38, 77);
}
#first_container .favorite::after, #first_container .fa.favorite::after {
font-family: 'Open Sans';
margin-left: 3px;
}
#first_container .favorite span, #first_container .fa.favorite span{
padding-left: 3px;
font-family: 'Open Sans';
font-size: 11px;
}
#first_container .favorite span:empty, #first_container .fa.favorite span:empty {
padding: 0;
}
#first_container .favorite .bookmark-number, #first_container .fa.favorite .bookmark-number {
background: rgb(170, 184, 194);
color:rgb(255, 255, 255);
padding: 0 5px;
border-radius: 100px;
display: inline-block;
font-weight:bold;
}
#first_container .favorite.favoriteActive .bookmark-number:not(.comments-count-badge .bookmark-number), #first_container .fa.favorite.favoriteActive .bookmark-number {
background: rgb(226, 38, 77);
}
span.checkbox_value::after {
content: ', ';
}
span.checkbox_value:last-child::after {
content: '';
}
.member_results .grid_element{
position:relative;
overflow:hidden;
display: inline-block;
width:100%;
}
.member_results .grid_element::before {
position: absolute;
top: 24px;
text-align: center;
width: 200px;
left: -62px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
z-index: 1;
line-height: 1.2em;
padding: 6px 0;
font-weight: bold;
letter-spacing: 1px;
}
@media only screen and (max-width: 767px) {
.member_results .grid-container > hr {
border-color: transparent;
}
.member_results .grid_element{
overflow:visible;
}
.member_results .grid_element::before {
top: -19px!important;
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
font-size: 10px !important;
letter-spacing: 0;
width: auto;
padding: 3px 6px;
}
}
/* Homepage Sections Background Color Logic */
.homepage-section-1 {
padding: 40px 0 40px;
}
.homepage-section-2 {
padding: 40px 0 40px;
}
.homepage-section-2 {
background: rgb(5, 82, 141);
}
.homepage-section-3 {
padding: 40px 0 40px;
}
.homepage-section-4 {
padding: 40px 0 40px;
}
.homepage-section-5 {
padding: 40px 0 40px;
}
.homepage-section-6 {
padding: 40px 0 40px;
}
.homepage-section-7 {
padding: 40px 0 40px;
}
.homepage-section-8 {
padding: 40px 0 40px;
}
.homepage-section-9 {
padding: 40px 0 40px;
}
.homepage-section-10 {
padding: 40px 0 40px;
}
.homepage-section-11 {
padding: 40px 0 40px;
}
.homepage-section-12 {
padding: 40px 0 40px;
}
.homepage-section-13 {
padding: 40px 0 40px;
}
.homepage-section-14 {
padding: 40px 0 40px;
}
.homepage-section-15 {
padding: 40px 0 40px;
}
/* Additional Settings */
/* Streaming Widgets Title Settings */
.streaming-title {
text-align: left;
font-size: 30px;
font-weight: 600;
font-family: 'Open Sans';
padding-bottom: 0px;
}
.homepage-join-module .module h2:first-of-type {
color: rgb(62, 62, 62);
}
.homepage-join-module .module{
background: rgb(255, 255, 255);
border-color: rgb(247, 247, 247);
}
.homepage-about-module .module h2:first-of-type {
color: rgb(62, 62, 62);
}
.homepage-about-module .module{
background: rgb(255, 255, 255);
border-color: rgb(247, 247, 247);
}
.the-post-description > :is(h2, h3, h4, h5):not(:first-child) {
font-weight: 600;
margin-top: 20px;
}
/* Keep: Ensure ul/ol respect padding and margins */
.the-post-description > :is(ul, ol) {
display: flow-root;
}
.img-circle, .img-rounded.img-circle, .img-circle img, .img-rounded.img-circle img, img.fr-dib.img-circle, img.fr-dib.img-rounded.img-circle {
border-radius:1000px!important;
}
.img-rounded img, img.fr-dib.img-rounded{
border-radius: 6px!important;
}
/* Google Translate Module */
.skiptranslate{font-size:0}
.goog-te-gadget-simple{border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555}
.skiptranslate.goog-te-gadget span,img.goog-te-gadget-icon{display:none!important}
.goog-te-gadget .goog-te-combo{margin-bottom:-4px}
.skiptranslate.goog-te-gadget select{border:1px solid #ddd;border-radius:3px;font-size:12px;padding:2px 4px;width:100%;background:#fff;margin:0;height:30px;line-height:30px;display:block;color:#555;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
@media only screen and (max-width: 1100px) {
.skiptranslate:not(.skiptranslate[style="display: none;"]){height:39px}
.skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .header{margin-top:10px!important}
.skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .announcement-bar{margin-top:10px}
.skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .announcement-bar ~ .header{margin-top:0!important}
.skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .header .mobile-main-menu{top:89px!important;height:calc(100% - 90px)!important}
.skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .header .navbar{top:39px}
.skiptranslate:not(.skiptranslate[style="display: none;"]) ~ #first_container .member_sidebar.open{top: 89px;}
}
@media only screen and (max-width: 767px) {
.skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .announcement-bar.hidden-xs ~ .header{margin-top:10px!important}
}
</style>
<!--GOOGLE TAG MANAGER CODE--><div class="header">
<div class="container">
<div class="row vmargin header-main-row">
<div id="website_logo" class="col-md-5 xs-nopad xs-hpad sm-text-center xs-bmargin header-left-container">
<a href="https://www.wegotaguy.net" title="We Got A Guy Inc">
<img width="180" height="130" src="/images/WGG130.png" alt="We Got A Guy Inc">
</a>
<div class="clearfix"></div>
</div>
<style type='text/css'> body input.tt-hint,body input.form-control.normal-autosuggest-input.tt-query {
background-color: white !important;
}
/* Parent Container - Main List */
.mini-nav li:has(ul) {
position: relative;
border-radius: 5px 5px 0 0;
}
.mini-nav > li:has(ul) {
padding-left: 0;
padding-right: 0;
background: rgb(255, 255, 255);
}
.mini-nav > li:has(ul) > a:not(.btn), .mini-nav > li:has(ul) > span {
padding: 10px 15px;
margin: 0!important;
}
.mini-nav > li:hover:has(ul), .mini-nav > li:hover:has(ul) {
box-shadow: 0 -1px 1px rgba(255, 255, 255,0.25);
}
/* Parent Links */
.mini-nav > li > a:not(.btn), .mini-nav > li > span:not(.btn) {
display:inline-block;
border-radius: 5px 5px 0 0;
}
.mini-nav > li:hover > a:not(.btn), .mini-nav > li:hover > span {
background: rgb(255, 255, 255);
display: inline-block;
position: relative;
z-index: 1000;
}
/* First Level Dropdowns */
.mini-nav li ul {
background: rgb(255, 255, 255);
box-shadow: 0 0px 1px rgba(255, 255, 255,0.25), 0 0 5px 5px rgba(255, 255, 255,0.05);
text-align: left;
display: none;
border-radius: 0 5px 5px 5px;
list-style: none;
padding: 10px;
position: absolute;
white-space: nowrap;
min-width: 100%;
width: auto;
top: 100%;
left: 0;
z-index: 999;
margin-top: -1px;
}
.mini-nav li:hover > ul {
display: block;
}
/* First Level Dropdown Items */
.mini-nav li ul li {
position: relative;
display: block;
width: 100%;
}
.mini-nav li ul li a, .mini-nav li ul li span {
font-size: 12.95px !important;
display: block;
font-weight: 400;
padding: 10px;
border-radius: 5px;
text-decoration: none;
width: 100%;
}
.mini-nav li ul li a:hover, .mini-nav li ul li span:hover {
box-shadow: 0 0 0 25px rgba(255, 255, 255,0.1) inset;
}
/* Second Level Dropdowns */
.mini-nav li ul li ul {
display: none;
position: absolute;
top: 0;
left: 100%;
margin: 0;
border-radius: 5px;
}
.mini-nav li ul li:hover > ul {
display: block;
}
/* Edge Positioning - Last Child Dropdowns */
.mini-nav > li:last-child ul {
right: 0;
left: auto;
border-radius: 5px 0 5px 5px;
}
.mini-nav > li:last-child ul li ul {
right: 100%;
left: auto;
}
/* Flex Spacing Utility */
.mini-nav.mini-nav-flex-spaced {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
row-gap: 0;
}
.mini-nav.mini-nav-flex-spaced > li {
flex: none;
padding: 0;
margin: 2px 0;
order: 2;
}
.mini-nav.mini-nav-flex-spaced > li.header-member-account-links,
.mini-nav:has(li ul) > li.header-member-account-links {
order: 1;
margin-left: auto;
width: 100%;
margin-bottom: 10px;
}
.logged-in-member-header .mini-nav.mini-nav-flex-spaced.list-inline > li {
line-height: 1em;
min-height: 0;
}
@media (min-width: 992px) {
.header-main-row {
display: flex;
align-items: center;
flex-wrap: wrap;
}
}
@media (max-width: 991px) {
.mini-nav.mini-nav-flex-spaced {
justify-content: center;
}
.mini-nav.mini-nav-flex-spaced > li {
margin-left: 5px !important;
margin-right: 5px !important;
}
} </style><div class="col-md-7 text-right sm-text-center header-right-container nolpad xs-hpad">
<ul class="mini-nav nobmargin list-inline xs-nopad xs-tmargin tpad">
<li class='bmargin'><span id='link207' class='bmargin'> 1-844-648-0241</span></li><li class='bmargin'><a href='/about/contact' id='link209' class='hpad bmargin'>Contact Us</a></li><li class='bmargin'><a href='/login' id='link208' class='rpad bmargin'>Member Login</a></li><li class='bmargin norpad'><a href='/join' id='link210' class='btn btn_get_listed bold'>Get Listed Today <i class="fa fa-chevron-right lmargin"></i></a></li> </ul>
<div class="clearfix"></div>
<form action="/search_results" name="frm1" class="form-inline website-search">
<div class="input-group input-group-sm bmargin sm-autosuggest">
<span class="input-group-addon hidden-md"><i class="fa fa-search"></i></span>
<input type="text"
placeholder="Name or Keyword" value="" name="q"
class="member_search form-control input-sm" autocomplete="off">
</div>
<div class="input-group input-group-sm bmargin">
<span class="input-group-addon hidden-md"><i class="fa fa-location-arrow"></i></span>
<input type="text" autocomplete="off" placeholder="City or Post Code"
value="" id="location_google_maps_header" name="location_value"
class="googleSuggest googleLocation form-control">
</div>
<input type="submit" value="Search" class="btn btn-sm btn_search bmargin xs-btn-block bold">
</form>
</div>
</div>
</div>
<style type='text/css'> .mobile-main-menu .hasChildren span a {
padding: 0px;
}
.user_sidebar > img {
width: 32px;
height: 32px;
position: absolute;
z-index: 10;
border-radius: 100px;
top: -1px;
object-fit: cover;
left: -10px;
background: rgb(255, 255, 255);
}
#member_sidebar_toggle img+.fa {
display: none;
}
.main_menu, .user_sidebar, .compact-mobile-search {
padding: 5px 8px;
margin-right:0;
min-height: 33.0333px;
min-width: 38.116px;
}
.main_menu i, .user_sidebar i {
font-size: 16px;
}
.navbar-nav li {
float: none!Important;
}
.navbar-default{
-webkit-transition: all .6s ease-in-out;
-moz-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;
}
.transparent_menu {
background-color: rgba(9, 58, 96,0.95)!important;
}
@media only screen and (max-width: 991px) {
#popover {display: none}
}
@media only screen and (max-width: 1100px){
.mobile-main-menu{display:block!important}
.navbar-toggle {display: block}
#bs-main_menu .nav {display: none!important}
}
.mobile-main-menu {
position: fixed;
height: calc(100% - 50px)!important;
width: 250px;
background: rgb(9, 58, 96);
z-index: 99999;
right: -250px;
top: 50px;
display: none;
-webkit-transition: all .6s ease-in-out;
-moz-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;
overflow-y: auto!important;
overflow-x: hidden!important;
}
.mobile-main-menu ul li i {
color: rgb(255, 255, 255);
cursor: pointer;
float: right;
padding: 13px;
}
.mobile-main-menu.opened{
right: 0px!important;
}
.mobile-main-menu ul li a, .mobile-main-menu ul li span {
display: inline-block;
float: left;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
padding: 10px 0px;
width: 80%;
width: calc(100% - 40px);
}
.mobile-main-menu .sidebar-nav li ul {
height: 0px;
overflow: hidden;
list-style: none;
color: rgb(255, 255, 255);
padding-left: 10px;
}
.mobile-main-menu .sidebar-nav li.sub_open > ul{
height: 100%;
}
.mobile-main-menu ul.sidebar-nav {
position: absolute;
width: 250px;
margin: 0;
padding: 0;
list-style: none;
font-size: 14px;
}
.mobile-main-menu .sidebar-nav > li {
display: block;
line-height: 20px;
padding: 0 15px 0 20px;
}
.mobile-main-menu .sidebar-nav li a, .mobile-main-menu .sidebar-nav li span {
text-decoration: none;
color: rgb(255, 255, 255);
padding-left:10px;
}
.mobile-main-menu .sidebar-nav li a i, .mobile-main-menu .sidebar-nav li span i {
display: none;
}
</style><div class="mobile-main-menu">
<ul class="sidebar-nav">
<li class=''><a href='/home' id='link1'>Home</a></li><li class=''><a href='/about' id='link189'>How It Works</a></li><li class=''><a href='/join' id='link186'>Join Today</a></li> </ul>
</div>
<nav class="navbar navbar-default ">
<div class="container container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed main_menu" data-toggle="collapse" aria-label="main_menu">
<i class="fa fa-bars fa-fw"></i>
</button>
</div>
<div class="tablet-menu collapse navbar-collapse nopad" id="bs-main_menu">
<ul class="tablet-menu-ul nav navbar-nav nav-justified">
<li class=''><a href='/home' id='link1'>Home</a></li><li class=''><a href='/about' id='link189'>How It Works</a></li><li class=''><a href='/join' id='link186'>Join Today</a></li> </ul>
</div>
</div>
</nav>
<!--CSS IF MENU IS FIXED TOP-->
</div>
<!--
IMPORTANT: This widget contains real Adsense code as a sample to show how this widget functions. Please replace the current Adsense code below with your own code in order to generate revenue from this ad space.
-->
<div class="container clearfix text-center banner-ad-unit above-content-banner-ad">
<div class="clearfix"></div>
</div>
<div class="clearfix"></div><div class="clearfix"></div>
<!-- Begin Content -->
<div id="first_container" class="content-container fr-view">
<style type='text/css'> #first_container {
background-color: rgb(18, 18, 18);
}
body{
z-index: 0;
}
.vegas-slide-inner {background-position:center top!important;}
.previous {
left: 10px;
right: auto;
background-image: url('/directory/cdn/assets/bootstrap/vegas/img/icon-previous.svg') !important;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.vegas-wrapper .previous, .vegas-wrapper .next {
opacity: .8;
visibility: hidden;
display: block;
position: absolute;
width: 32px;
height: 32px;
margin: 0;
padding: 0;
background: center center no-repeat;
background-size: cover;
top: 50%;
}
.vegas-wrapper .next {
left: auto;
right: 10px;
background-image: url('/directory/cdn/assets/bootstrap/vegas/img/icon-next.svg') !important;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.vegas-transition-zoomIn2-out,
.vegas-transition-zoomOut,
.vegas-transition-zoomOut2{
webkit-transform: scale(1) !important;
transform: scale(1) !important;
opacity: 0;
}
.homepage_settings {
z-index: 9999;
}
.slider-container {
position: absolute
}
</style><style type='text/css'> .vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{opacity:1 !important} </style> <div class="container">
<div class="clearfix body-content"></div>
<style type='text/css'> .body-content {margin:0px;}
#first_container {
background-position: center top;
background-repeat: no-repeat;
position: relative;
background-size: cover;
}
.search_box,.homepage_settings .center-block {
float:
left!important;
}
@media only screen and (max-width: 768px) {
#first_container {
background-position: left top;
}
.homepage_title,.homepage_settings h2,.search_box {
float:none!important;
}
}
[class^="homepage-section-"]:empty {
display: none;
}
.primary-hero-content .search_box, .secondary-hero-content .search_box {
width: 100%;
}
.homepage_settings:has(.secondary-hero-content) {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.homepage_settings:has(.secondary-hero-content) .primary-hero-content {
order: 0;
}
.homepage_settings:has(.secondary-hero-content) .secondary-hero-content {
order: 1;
}
.homepage_settings:has(.secondary-hero-content) > * {
order: 10;
} </style> <div class="row-fluid row homepage_settings">
<div class="col-xs-12 col-sm-12 col-md-7 center-block homepage_title primary-hero-content">
<h1 class="sm-text-center">Find a Guy</h1>
</div>
<div class="clearfix"></div>
<div class="col-md-12">
<div class="clearfix"></div>
<div class="clearfix"></div>
<div class="col-xs-12 col-sm-12 col-md-6 search_box fpad img-rounded center-block">
<h2 class="fpad nomargin sm-text-center">
Start Searching Here </h2>
<div class="clearfix"></div>
<form class="fpad form-horizontal website-search" name="frm1" action="/search_results">
<div class="form-group nomargin hidden-sm hidden-xs col-lg-5">
<label>What do you need:</label>
</div>
<div class="input-group input-group-lg bmargin col-lg-7 large-autosuggest">
<span class="input-group-addon">
<i class="fa fa-fw fa-search"></i>
</span>
<input type="text" class="member_search form-control input-lg large-autosuggest-input" name="q" id="keywordSuggest" value="" placeholder="Name or Keyword">
</div>
<div class="clearfix"></div>
<div class="form-group nomargin hidden-sm hidden-xs col-lg-5">
<label>
Search by location:
</label>
</div>
<div class="input-group input-group-lg bmargin col-lg-7">
<span class="input-group-addon">
<i class="fa fa-fw fa-location-arrow"></i>
</span>
<input type="text" class="googleSuggest googleLocation form-control input-lg" name="location_value" id="location_google_maps_homepage" value="" placeholder="City or Post Code" autocomplete="off">
</div>
<div class="col-lg-offset-5 col-lg-7 nopad">
<button type="submit" class="btn-block btn btn-lg btn_home_search">Search Now</button>
</div>
<div class="clearfix"></div>
</form>
<div class="clearfix"></div>
</div>
<div class="clearfix"></div>
<div class="clearfix"></div>
<div class="clearfix"></div>
</div>
<div class="clearfix"></div>
</div>
<div class="clearfix"></div>
</div></div> <!-- closes container + content-container -->
<div class="homepage-sections fr-view">
<div class="homepage-section-1"><div class="clearfix clearfix-lg"></div><div class="content-container"><div class="container"><div class="row"><div class="col-md-12"><h2 class="nomargin sm-text-center bold">Newest Members</h2><hr></div><div class="clearfix"></div><div class="grid-container"><div class="col-xs-12 col-sm-6 col-md-4 member" style="max-height:256px; min-height:256px;"><div class="well"><div class="col-xs-6 nopad text-center"><a href="/shopping/laval/québec/black-skull-blades"><div style="max-height: 212px; min-height: 212px;"><img style="max-height: inherit; " class="img-thumbnail" alt="Black Skull Blades is a Local Contractor" src="/logos/profile/limage-784590-340-photo.jpg"></div></a></div><div class="col-xs-6"><a href="/shopping/laval/québec/black-skull-blades"><h4 class="tmargin bold text-info" style="min-height:40px; max-height:40px;" title="">Black Skull Blades</h4></a><p style="min-height:110px; max-height:110px; min-width:135px;">Shopping Located in Laval, Québec</p><a class="tmargin btn btn-sm btn-primary btn-block" href="/shopping/laval/québec/black-skull-blades">View Profile</a></div><div class="clearfix"></div></div></div><div class="col-xs-12 col-sm-6 col-md-4 member" style="max-height:256px; min-height:256px;"><div class="well"><div class="col-xs-6 nopad text-center"><a href="/professional-services/mentone/victoria/armandozzz"><div style="max-height: 212px; min-height: 212px;"><img style="max-height: inherit; " class="img-thumbnail" alt="ARMANDOZZZ is a Local Contractor" src="/logos/profile/limage-784588-134-photo.png"></div></a></div><div class="col-xs-6"><a href="/professional-services/mentone/victoria/armandozzz"><h4 class="tmargin bold text-info" style="min-height:40px; max-height:40px;" title="ARMANDOZZZ">ARMANDOZZZ</h4></a><p style="min-height:110px; max-height:110px; min-width:135px;">Professional Services Owner Located in Mentone, Victoria</p><a class="tmargin btn btn-sm btn-primary btn-block" href="/professional-services/mentone/victoria/armandozzz">View Profile</a></div><div class="clearfix"></div></div></div><div class="col-xs-12 col-sm-6 col-md-4 member" style="max-height:256px; min-height:256px;"><div class="well"><div class="col-xs-6 nopad text-center"><a href="/health-beauty/matunga-east-mumbai/maharashtra/thyrocare-diagnostic-lab-blood-test-centre-rafi-ahmed-kidwai-road-matunga"><div style="max-height: 212px; min-height: 212px;"><img style="max-height: inherit; " class="img-thumbnail" alt="Thyrocare Diagnos... is a Local Contractor" src="/logos/profile/limage-784587-116-photo.png"></div></a></div><div class="col-xs-6"><a href="/health-beauty/matunga-east-mumbai/maharashtra/thyrocare-diagnostic-lab-blood-test-centre-rafi-ahmed-kidwai-road-matunga"><h4 class="tmargin bold text-info" style="min-height:40px; max-height:40px;" title="Thyrocare Diagnostic Lab | Blood Test Centre - Rafi Ahmed Kidwai Road, Matunga">Thyrocare Diagnos...</h4></a><p style="min-height:110px; max-height:110px; min-width:135px;">Health & Beauty Owner Located in Matunga East, Mumbai, Mahara...</p><a class="tmargin btn btn-sm btn-primary btn-block" href="/health-beauty/matunga-east-mumbai/maharashtra/thyrocare-diagnostic-lab-blood-test-centre-rafi-ahmed-kidwai-road-matunga">View Profile</a></div><div class="clearfix"></div></div></div><div class="col-xs-12 col-sm-6 col-md-4 member" style="max-height:256px; min-height:256px;"><div class="well"><div class="col-xs-6 nopad text-center"><a href="/education/goshen-va/dream-bigger-aba"><div style="max-height: 212px; min-height: 212px;"><img style="max-height: inherit; " class="img-thumbnail" alt="Dream Bigger ABA is a Local Contractor" src="/logos/profile/limage-784586-373-photo.jpg"></div></a></div><div class="col-xs-6"><a href="/education/goshen-va/dream-bigger-aba"><h4 class="tmargin bold text-info" style="min-height:40px; max-height:40px;" title="Dream Bigger ABA">Dream Bigger ABA</h4></a><p style="min-height:110px; max-height:110px; min-width:135px;">Education Located in Goshen VA</p><a class="tmargin btn btn-sm btn-primary btn-block" href="/education/goshen-va/dream-bigger-aba">View Profile</a></div><div class="clearfix"></div></div></div><div class="col-xs-12 col-sm-6 col-md-4 member" style="max-height:256px; min-height:256px;"><div class="well"><div class="col-xs-6 nopad text-center"><a href="/automotive/hitchin-bedfordshire/england/apex4wd-ltd"><div style="max-height: 212px; min-height: 212px;"><img style="max-height: inherit; " class="img-thumbnail" alt="Apex4WD Ltd is a Local Contractor" src="/logos/profile/limage-784584-85-photo.jpg"></div></a></div><div class="col-xs-6"><a href="/automotive/hitchin-bedfordshire/england/apex4wd-ltd"><h4 class="tmargin bold text-info" style="min-height:40px; max-height:40px;" title="Apex4WD Ltd">Apex4WD Ltd</h4></a><p style="min-height:110px; max-height:110px; min-width:135px;">Automotive Owner Located in Hitchin, Bedfordshire, Engla...</p><a class="tmargin btn btn-sm btn-primary btn-block" href="/automotive/hitchin-bedfordshire/england/apex4wd-ltd">View Profile</a></div><div class="clearfix"></div></div></div><div class="col-xs-12 col-sm-6 col-md-4 member" style="max-height:256px; min-height:256px;"><div class="well"><div class="col-xs-6 nopad text-center"><a href="/professional-services/calgary/alberta/growme-marketing"><div style="max-height: 212px; min-height: 212px;"><img style="max-height: inherit; " class="img-thumbnail" alt="GrowME Marketing is a Local Contractor" src="/logos/profile/limage-784583-233-photo.jpg"></div></a></div><div class="col-xs-6"><a href="/professional-services/calgary/alberta/growme-marketing"><h4 class="tmargin bold text-info" style="min-height:40px; max-height:40px;" title="GrowME Marketing">GrowME Marketing</h4></a><p style="min-height:110px; max-height:110px; min-width:135px;">Professional Services Located in Calgary, Alberta</p><a class="tmargin btn btn-sm btn-primary btn-block" href="/professional-services/calgary/alberta/growme-marketing">View Profile</a></div><div class="clearfix"></div></div></div></div><div class="col-xs-12"><a href="/join" class="visible-xs hidden-sm hidden-md hidden-lg btn btn-danger btn-block">Are You A $w[profession]? <b>Join Today</b></a></div><div class="clearfix"></div></div></div></div></div>
<div class="homepage-section-2"> <div class="clearfix clearfix-lg"></div>
<div id="hero-divider" class="content-container homepage_steps">
<div class="container">
<div class="col-sm-12 col-md-4 text-center sm-bmargin sm-bpad sm-tmargin homepage_step_1">
<p class="sm-tmargin">
<i class="fa fa-search"></i>
</p>
<h2 class="bold sm-nomargin h3">Search</h2>
<p class="sm-bmargin">Search To Find Members</p>
<div class="clearfix"></div>
</div>
<div class="clearfix hidden-lg hidden-md"></div>
<div class="col-sm-12 col-md-4 text-center sm-bmargin sm-bpad sm-tmargin homepage_step_2">
<p class="sm-tmargin">
<i class="fa fa-check-circle"></i>
</p>
<h2 class="bold sm-nomargin h3">Review</h2>
<p class="sm-bmargin">Compare Members You Find</p>
<div class="clearfix"></div>
</div>
<div class="clearfix hidden-lg hidden-md"></div>
<div class="col-sm-12 col-md-4 text-center sm-bmargin sm-bpad sm-tmargin homepage_step_3">
<p class="sm-tmargin">
<i class="fa fa-comments"></i>
</p>
<h2 class="bold sm-nomargin h3">Connect</h2>
<p class="sm-bmargin">Contact Members You Like</p>
<div class="clearfix"></div>
</div>
<div class="clearfix hidden-lg hidden-md"></div>
</div>
</div></div>
<div class="homepage-section-3"><style type='text/css'> .display-featured-members .featured-member {
vertical-align:top;
}
.featured-member-image {
height:112px;
}
.featured-member-image img {
max-height:112px;
}
.featured-member-info p {
min-height:75px;
}
.streaming-featured-member-stars .the-rating-text{
display:block;
}
.streaming-featured-member-stars .the-average-rating{
display:none;
}
.streaming-recent-member-stars.stars-with-image .the-rating-text{
display:block;
}
.streaming-recent-member-stars .the-average-rating{
display:none;
}
.streaming-recent-member-stars .the-star-icons {
letter-spacing: -1px;
}
.streaming-recent-member-stars .the-review-count {
font-size: 11px;
}
.streaming-featured-member-stars .star_rating {
white-space: nowrap;
}
</style> <div class="clearfix"></div>
<div class="content-container">
<div class="container">
<div class="row">
<div class="col-md-12">
<h2 class="nomargin sm-text-center streaming-title" style="color:rgb(41, 41, 41)">
Featured </h2>
<hr>
</div>
<div class="clearfix"></div>
<div class="grid-container display-featured-members col-md-12 slickFeatured">
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="West Florida Locks - View Listing" href="/florida/tampa/home-service-providers/west-florida-locks">
West Florida Locks </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="West Florida Locks - View Listing" href="/florida/tampa/home-service-providers/west-florida-locks">
<img class="img-rounded lazyloader" loading="lazy" width="200" height="87" alt="West Florida Locks" data-src="/logos/profile/west-florida-locks-logo-tampa--296.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Proudly Providing Lockout Services to the Tampa Bay Area and at Affordable Prices... <span class="tmargin bold center-block">
Located in
</span>
Tampa, FL </p>
<a title="West Florida Locks - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/florida/tampa/home-service-providers/west-florida-locks">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Team Roofing and Construction Knoxville - View Listing" href="/tennessee/knoxville/home-service-providers/team-roofing-and-construction-knoxville-">
Team Roofing and Construction ... </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Team Roofing and Construction Knoxville - View Listing" href="/tennessee/knoxville/home-service-providers/team-roofing-and-construction-knoxville-">
<img class="img-rounded lazyloader" loading="lazy" width="200" height="161" alt="Team Roofing and Construction ..." data-src="/logos/profile/team-roofing-and-construction-knoxville-logo-knoxville-tn-95.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Team Roofing has over 50 years of combined experience in the roofing and restoration... <span class="tmargin bold center-block">
Located in
</span>
Knoxville, TN </p>
<a title="Team Roofing and Construction Knoxville - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/tennessee/knoxville/home-service-providers/team-roofing-and-construction-knoxville-">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Foundation Flooring - Armstrong Flooring - View Listing" href="/florida/pompano-beach/home-service-providers/foundation-flooring-armstrong-flooring">
Foundation Flooring - Armstron... </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Foundation Flooring - Armstrong Flooring - View Listing" href="/florida/pompano-beach/home-service-providers/foundation-flooring-armstrong-flooring">
<img class="img-rounded lazyloader" loading="lazy" width="200" height="200" alt="Foundation Flooring - Armstron..." data-src="/logos/profile/foundation-flooring-armstrong-flooring-logo-pompano-beach-fl-931.jpg">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Foundation Flooring is the premiere flooring material company in Broward County,... <span class="tmargin bold center-block">
Located in
</span>
Pompano Beach, FL </p>
<a title="Foundation Flooring - Armstrong Flooring - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/florida/pompano-beach/home-service-providers/foundation-flooring-armstrong-flooring">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Cheap Movers Sarasota - View Listing" href="/florida/sarasota/home-service-providers/cheap-movers-sarasota-">
Cheap Movers Sarasota </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Cheap Movers Sarasota - View Listing" href="/florida/sarasota/home-service-providers/cheap-movers-sarasota-">
<img class="img-rounded lazyloader" loading="lazy" width="200" height="200" alt="Cheap Movers Sarasota " data-src="/logos/profile/cheap-movers-sarasota-logo-sarasota-fl-20.jpg">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
CHEAP & LOCAL Cheap Movers Sarasota proudly serves the Sarasota County Areas,... <span class="tmargin bold center-block">
Located in
</span>
Sarasota, FL </p>
<a title="Cheap Movers Sarasota - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/florida/sarasota/home-service-providers/cheap-movers-sarasota-">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Klean Angels - View Listing" href="/florida/bradenton/home-service-providers/klean-angles">
Klean Angels </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Klean Angels - View Listing" href="/florida/bradenton/home-service-providers/klean-angles">
<img class="img-rounded lazyloader" loading="lazy" width="200" height="186" alt="Klean Angels" data-src="/logos/profile/klean-angles-logo-bradenton--26.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
What You Can Expect From Us Trusted & Experienced When searching for a quality... <span class="tmargin bold center-block">
Located in
</span>
Bradenton, FL </p>
<a title="Klean Angels - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/florida/bradenton/home-service-providers/klean-angles">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Bye Bye Bugs - View Listing" href="/pestcontrolbradenton">
Bye Bye Bugs </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Bye Bye Bugs - View Listing" href="/pestcontrolbradenton">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="162" alt="Bye Bye Bugs" data-src="/logos/profile/limage-699643-214-photo.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Eliminate Cockroaches in Bradenton Pest Control Bradenton Traditional & Eco-Friendly... <span class="tmargin bold center-block">
Located in
</span>
Bradenton, FL </p>
<a title="Bye Bye Bugs - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/pestcontrolbradenton">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Cheap Movers Orlando - View Listing" href="/cheap/movers/orlando/fl">
Cheap Movers Orlando </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Cheap Movers Orlando - View Listing" href="/cheap/movers/orlando/fl">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="162" alt="Cheap Movers Orlando" data-src="/logos/profile/limage-698948-455-photo.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Orlando Movers Moving Company has built our reputation by delivering unique solutions... <span class="tmargin bold center-block">
Located in
</span>
Orlando, FL </p>
<a title="Cheap Movers Orlando - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/cheap/movers/orlando/fl">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Right Now Heating and Air Conditioning - View Listing" href="/pocatello/idaho/heating-and-air-conditioning">
Right Now Heating and Air Cond... </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Right Now Heating and Air Conditioning - View Listing" href="/pocatello/idaho/heating-and-air-conditioning">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="162" alt="Right Now Heating and Air Cond..." data-src="/logos/profile/limage-702519-243-photo.jpg">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
"It's Furnace Repair season and Right Now Heating and Air Conditioning... <span class="tmargin bold center-block">
Located in
</span>
Pocatello, ID </p>
<a title="Right Now Heating and Air Conditioning - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/pocatello/idaho/heating-and-air-conditioning">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Decks Plus Florida - View Listing" href="/decksplus/pressurewashingsealandclean/bradenton">
Decks Plus Florida </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Decks Plus Florida - View Listing" href="/decksplus/pressurewashingsealandclean/bradenton">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="62" alt="Decks Plus Florida" data-src="/logos/profile/limage-697895-410-photo.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Decks Plus Florida 941 751 0228 Superior Brick Paver and Pressure Washing... <span class="tmargin bold center-block">
Located in
</span>
Bradenton, FL </p>
<a title="Decks Plus Florida - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/decksplus/pressurewashingsealandclean/bradenton">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Tree Sweet Enterprises - View Listing" href="/floriida/treeservices">
Tree Sweet Enterprises </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Tree Sweet Enterprises - View Listing" href="/floriida/treeservices">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="108" alt="Tree Sweet Enterprises" data-src="/logos/profile/limage-721428-351-photo.jpg">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Tree Sweet Enterprises - Premier Tree Services in Manatee and Sarasota Counties ... <span class="tmargin bold center-block">
Located in
</span>
Bradenton, FL </p>
<a title="Tree Sweet Enterprises - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/floriida/treeservices">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Orlando Pallet Solutions - View Listing" href="/professional-services/orlando/florida/orlando-pallet-solutions">
Orlando Pallet Solutions </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Orlando Pallet Solutions - View Listing" href="/professional-services/orlando/florida/orlando-pallet-solutions">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="122" alt="Orlando Pallet Solutions" data-src="/logos/profile/limage-725230-229-photo.jpg">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Orlando Pallets Solutions 407-707-8442 Orlando Pallet Solutions, located... <span class="tmargin bold center-block">
Located in
</span>
Orlando, FL </p>
<a title="Orlando Pallet Solutions - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/professional-services/orlando/florida/orlando-pallet-solutions">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Golf Car Ranch Longview - View Listing" href="/automotive/longview/texas/golf-car-ranch-longview">
Golf Car Ranch Longview </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Golf Car Ranch Longview - View Listing" href="/automotive/longview/texas/golf-car-ranch-longview">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="172" alt="Golf Car Ranch Longview" data-src="/logos/profile/limage-725431-317-photo.jpg">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Name: Golf Car Ranch Longview Address: 3404 N Fourth St, Longview... <span class="tmargin bold center-block">
Located in
</span>
Longview, TX </p>
<a title="Golf Car Ranch Longview - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/automotive/longview/texas/golf-car-ranch-longview">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Anna Maria Island Charter Fishing - View Listing" href="/event-services/holmes-beach/florida/anna-maria-island-charter-fishing">
Anna Maria Island Charter Fish... </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Anna Maria Island Charter Fishing - View Listing" href="/event-services/holmes-beach/florida/anna-maria-island-charter-fishing">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="108" alt="Anna Maria Island Charter Fish..." data-src="/logos/profile/limage-732416-91-photo.jpg">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Anna Maria Island Charter Fishing Experience Unmatched Fishing Adventures with... <span class="tmargin bold center-block">
Located in
</span>
Holmes Beach, FL </p>
<a title="Anna Maria Island Charter Fishing - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/event-services/holmes-beach/florida/anna-maria-island-charter-fishing">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Instant Water Damage Restoration - View Listing" href="/home-services/bradenton/florida/instant-water-damage-restoration">
Instant Water Damage Restorati... </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Instant Water Damage Restoration - View Listing" href="/home-services/bradenton/florida/instant-water-damage-restoration">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="122" alt="Instant Water Damage Restorati..." data-src="/logos/profile/limage-733855-481-photo.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
WATER DAMAGE RESTORATION WATER FIRE MOLD RESTORATION AND REMEDIATION SERVING... <span class="tmargin bold center-block">
Located in
</span>
Bradenton, FL </p>
<a title="Instant Water Damage Restoration - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/home-services/bradenton/florida/instant-water-damage-restoration">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Awestruck Fishing Charter - View Listing" href="/event-services/bradenton/florida/awestruck-fishing-charter">
Awestruck Fishing Charter </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Awestruck Fishing Charter - View Listing" href="/event-services/bradenton/florida/awestruck-fishing-charter">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="162" alt="Awestruck Fishing Charter" data-src="/logos/profile/limage-734696-137-photo.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Bradenton Fishing Charters Awestruck Fishing Charter (941) 225-2949 Saltwater... <span class="tmargin bold center-block">
Located in
</span>
Bradenton, FL </p>
<a title="Awestruck Fishing Charter - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/event-services/bradenton/florida/awestruck-fishing-charter">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Austin Pallets & Recycling - View Listing" href="/professional-services/austin/texas/austin-pallets-recycling">
Austin Pallets & Recycling </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Austin Pallets & Recycling - View Listing" href="/professional-services/austin/texas/austin-pallets-recycling">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="102" alt="Austin Pallets & Recycling" data-src="/logos/profile/limage-735100-452-photo.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
48 x 40 Austin Pallets & Recycling 737-252-8588 Business Overview Company... <span class="tmargin bold center-block">
Located in
</span>
Austin, TX </p>
<a title="Austin Pallets & Recycling - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/professional-services/austin/texas/austin-pallets-recycling">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="New York City Pallets - View Listing" href="/home-service-providers/brooklyn/new-york/new-york-city-pallets">
New York City Pallets </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="New York City Pallets - View Listing" href="/home-service-providers/brooklyn/new-york/new-york-city-pallets">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="32" alt="New York City Pallets" data-src="/logos/profile/limage-737367-36-photo.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
New York City Pallets 516-447-3995 New York Pallets is your relied on provider... <span class="tmargin bold center-block">
Located in
</span>
Brooklyn, NY </p>
<a title="New York City Pallets - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/home-service-providers/brooklyn/new-york/new-york-city-pallets">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Chicago Pallets - View Listing" href="/professional-services/chicago-pallets">
Chicago Pallets </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Chicago Pallets - View Listing" href="/professional-services/chicago-pallets">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="123" alt="Chicago Pallets" data-src="/logos/profile/limage-738974-111-photo.jpg">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Chicago Pallets : 773-819-6599 773-819-6599 DaBears@chicagopallets.net... <span class="tmargin bold center-block">
Located in
</span>
Chicago, IL </p>
<a title="Chicago Pallets - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/professional-services/chicago-pallets">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="CENTURION WEB DESIGNS - View Listing" href="/professional-services/bradenton/florida/centurion-web-designs">
CENTURION WEB DESIGNS </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="CENTURION WEB DESIGNS - View Listing" href="/professional-services/bradenton/florida/centurion-web-designs">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="162" alt="CENTURION WEB DESIGNS" data-src="/logos/profile/limage-752206-80-photo.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Centurion Web Designs: Your Digital Growth Partner Innovative Websites, Digital... <span class="tmargin bold center-block">
Located in
</span>
Bradenton, FL </p>
<a title="CENTURION WEB DESIGNS - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/professional-services/bradenton/florida/centurion-web-designs">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Fort Myers Movers & Senior Relocation - View Listing" href="/home-service-providers/north-fort-myers/florida/fort-myers-movers-senior-relocation">
Fort Myers Movers & Senior Rel... </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Fort Myers Movers & Senior Relocation - View Listing" href="/home-service-providers/north-fort-myers/florida/fort-myers-movers-senior-relocation">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="162" alt="Fort Myers Movers & Senior Rel..." data-src="/logos/profile/limage-766022-444-photo.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
Local Long Distances & Labor Only Senior Relocation Services Southwest... <span class="tmargin bold center-block">
Located in
</span>
North Fort Myers, FL </p>
<a title="Fort Myers Movers & Senior Relocation - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/home-service-providers/north-fort-myers/florida/fort-myers-movers-senior-relocation">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Bail Bonds Tampa - View Listing" href="/legal-services/tampa/florida/bail-bonds-tampa">
Bail Bonds Tampa </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Bail Bonds Tampa - View Listing" href="/legal-services/tampa/florida/bail-bonds-tampa">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="62" alt="Bail Bonds Tampa" data-src="/logos/profile/limage-769998-8-photo.jpg">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
J&E Bail Bonds Tampa - Business Profile J&E Bail Bonds Tampa... <span class="tmargin bold center-block">
Located in
</span>
Tampa, FL </p>
<a title="Bail Bonds Tampa - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/legal-services/tampa/florida/bail-bonds-tampa">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Tucker Albin & Associates Scammers - View Listing" href="/financial-services/richardson/texas/tucker-albin-associates-scammers">
Tucker Albin & Associates Scam... </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Tucker Albin & Associates Scammers - View Listing" href="/financial-services/richardson/texas/tucker-albin-associates-scammers">
<img class="img-rounded lazyloader" loading="lazy" width="144" height="216" alt="Tucker Albin & Associates Scam..." data-src="/logos/profile/limage-773230-467-photo.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
They say if you want to protect your business, be careful who you trust. So here’s... <span class="tmargin bold center-block">
Located in
</span>
Richardson, TX </p>
<a title="Tucker Albin & Associates Scammers - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/financial-services/richardson/texas/tucker-albin-associates-scammers">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Maid in Manatee - View Listing" href="/home-services/bradenton/maid-in-manatee">
Maid in Manatee </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Maid in Manatee - View Listing" href="/home-services/bradenton/maid-in-manatee">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="130" alt="Maid in Manatee" data-src="/logos/profile/limage-781595-217-photo.jpg">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
<span class="tmargin bold center-block">
Located in
</span>
BRADENTON </p>
<a title="Maid in Manatee - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/home-services/bradenton/maid-in-manatee">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-4 member featured-member smaller-image">
<div class="well">
<a class="h4 bold bmargin inline-block notranslate" title="Machineboxing.com - View Listing" href="/event-services/bradenton/florida/machineboxing-com">
Machineboxing.com </a>
<div class="clearfix fpad-sm nobpad"></div>
<div class="col-xs-4 nopad text-center featured-member-image">
<a title="Machineboxing.com - View Listing" href="/event-services/bradenton/florida/machineboxing-com">
<img class="img-rounded lazyloader" loading="lazy" width="162" height="168" alt="Machineboxing.com" data-src="/logos/profile/limage-784486-128-photo.png">
</a>
</div>
<div class="col-xs-8 norpad small featured-member-info">
<p>
MachineBoxing.com is proud to be the exclusive distributor of high-quality... <span class="tmargin bold center-block">
Located in
</span>
Bradenton, FL </p>
<a title="Machineboxing.com - View Listing" class="tmargin btn btn-sm btn-primary btn-block" href="/event-services/bradenton/florida/machineboxing-com">
View Listing
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<script type="text/javascript" src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/slick-carousel/1.8.1/slick.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/slick-carousel/1.8.1/slick.min.css"/>
<script>
$('.slickFeatured').slick({
infinite: true,
slidesToShow: 3,
slidesToScroll: 1,
prevArrow: '<button aria-label="Scroll Left" type="button" class="slick-prev-fa"><i class="fa fa-angle-left" aria-hidden="true"></i></button>',
nextArrow: '<button aria-label="Scroll Right" type="button" class="slick-next-fa"><i class="fa fa-angle-right" aria-hidden="true"></i></button>',
rtl: false,
responsive: [
{
breakpoint: 9999,
settings: {
slidesToShow: 3,
infinite: true,
}
},
{
breakpoint: 1030,
settings: {
}
},
{
breakpoint: 767,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
dots: true,
arrows: false
}
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
dots: true,
arrows: false
}
}
]
});
</script>
</div>
<div class="homepage-section-4"> <div class="clearfix"></div>
<div class="content-container">
<div class="clearfix"></div>
<div class="container">
<div class="row">
<div class="col-md-12">
<a href="/articles" class="view-all-btn-desktop hidden-xs btn btn-info">
View All
</a>
<h2 class="nomargin sm-text-center streaming-title" style="color: rgb(41, 41, 41)">
Newest Articles
</h2>
<hr>
</div>
<div class="clearfix"></div>
<div class="row">
<div class="col-md-12 slickMemberArticles">
<div class="col-sm-6 col-md-3 text-center bmargin">
<div class="pic lazyloader" data-src="/uploads/news-pictures-thumbnails/763111--blog-post-image-20250919044458.jpg">
<span class="pic-caption bottom-to-top" onclick>
<h3 class="pic-title">Stop Diarrhoea Fast with Nizonide 500mg ...</h3>
<p>Diarrhoea is one of the most common digestive issues faced b...</p>
<a href="/articles/stop-diarrhoea-fast-with-nizonide-500mg-for-adults" class="btn btn-success fpad-lg vpad view-more">
View More
</a>
</span>
<a aria-label="View More" href="/articles/stop-diarrhoea-fast-with-nizonide-500mg-for-adults" class="homepage-link-element hidden-xs"></a>
</div>
</div>
<div class="col-sm-6 col-md-3 text-center bmargin">
<div class="pic lazyloader" data-src="/uploads/news-pictures-thumbnails/784562--blog-post-image-20250919041930.jpg">
<span class="pic-caption bottom-to-top" onclick>
<h3 class="pic-title">When is the best time to take fosfomycin...</h3>
<p>Urinary tract infections (UTIs) are among the most common ba...</p>
<a href="/articles/when-is-the-best-time-to-take-fosfomycin-3g-sachet" class="btn btn-success fpad-lg vpad view-more">
View More
</a>
</span>
<a aria-label="View More" href="/articles/when-is-the-best-time-to-take-fosfomycin-3g-sachet" class="homepage-link-element hidden-xs"></a>
</div>
</div>
<div class="col-sm-6 col-md-3 text-center bmargin">
<div class="pic lazyloader" data-src="/uploads/news-pictures-thumbnails/702130-mission-viejo-blog-post-image-20250919035244.jpg">
<span class="pic-caption bottom-to-top" onclick>
<h3 class="pic-title">Weight Loss in OC: Phentermine & Semaglu...</h3>
<p>The path to a healthier life often involves navigating the c...</p>
<a href="/articles/weight-loss-in-oc-phentermine-semaglutide-solutions-in-orange-county" class="btn btn-success fpad-lg vpad view-more">
View More
</a>
</span>
<a aria-label="View More" href="/articles/weight-loss-in-oc-phentermine-semaglutide-solutions-in-orange-county" class="homepage-link-element hidden-xs"></a>
</div>
</div>
<div class="col-sm-6 col-md-3 text-center bmargin">
<div class="pic lazyloader" data-src="/uploads/news-pictures-thumbnails/767168-gosnells-blog-post-image-20250918232105.png">
<span class="pic-caption bottom-to-top" onclick>
<h3 class="pic-title">Unlocking Your Dream Space: Professional...</h3>
<p>Planning a new home or commercial project in Perth? You&rsqu...</p>
<a href="/articles/unlocking-your-dream-space-professional-drafting-services-in-perth" class="btn btn-success fpad-lg vpad view-more">
View More
</a>
</span>
<a aria-label="View More" href="/articles/unlocking-your-dream-space-professional-drafting-services-in-perth" class="homepage-link-element hidden-xs"></a>
</div>
</div>
</div>
</div>
<div class="clearfix"></div>
<div class="col-md-6">
<a href="articles" class="btn btn-lg btn-info btn-block visible-xs-block">View All</a>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
<script type="text/javascript" src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/slick-carousel/1.8.1/slick.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/slick-carousel/1.8.1/slick.min.css"/>
<script>
$('.slickMemberArticles').slick({
infinite: true,
slidesToShow: 4,
slidesToScroll: 1,
prevArrow: '<button aria-label="Scroll Left" type="button" class="slick-prev-fa"><i class="fa fa-angle-left" aria-hidden="true"></i></button>',
nextArrow: '<button aria-label="Scroll Right" type="button" class="slick-next-fa"><i class="fa fa-angle-right" aria-hidden="true"></i></button>',
rtl: false,
responsive: [
{
breakpoint: 9999,
settings: {
slidesToShow: 4,
infinite: true,
}
},
{
breakpoint: 1030,
settings: {
}
},
{
breakpoint: 767,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
dots: true,
arrows: false
}
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
dots: true,
arrows: false
}
}
]
});
</script>
</div>
</div> <div class="clearfix"></div>
</div>
</div>
<!-- End Content -->
<div class="clearfix footer-clear-element "></div>
<!--
IMPORTANT: This widget contains real Adsense code as a sample to show how this widget functions. Please replace the current Adsense code below with your own code in order to generate revenue from this ad space.
-->
<div class="clearfix"></div>
<div class="content-container banner-ad-unit footer-banner-container">
<div class="container text-center banner-ad-unit footer-banner-ad">
<div class="clearfix clearfix-lg"></div>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-9352390023434285",
enable_page_level_ads: true
});
</script> <div class="clearfix clearfix-lg"></div>
</div>
</div>
<div class="clearfix"></div>
<style type='text/css'> .newsletter_row input[type="email"] {
float: none;
margin-left: auto;
margin-right: auto;
width: 62% !important;
} </style><div class="content-container newsletter_row">
<div class="container text-center vpad">
<div class="col-md-12 xs-nopad">
<a href="#" data-toggle="modal" data-target="#newsletter_subscribe_modal" class="btn btn-lg newsletter_footer_button col-xs-12 col-md-6 nofloat fpad bold">
<div class="col-sm-6 nopad newsletter_button_left">
Join our Mailing List to Receive Marketing Tips
</div>
<div class="col-sm-6 nopad newsletter_button_right">
Click to Subscribe
<i class='fa fa-chevron-circle-right fa-fw'></i>
</div>
<div class="clearfix"></div>
</a>
</div>
</div>
</div><div class="footer">
<div class="container">
<div class="row">
<ul class="footer_menu sm-text-center">
<li class='col-md-5'><span id='link157' class='head'> About</span><ul><li class=''><span id='link158' class='content'> Finding Local Contractors is easy by searching our trusted network of top-rated Local Contractors.</span></li></ul></li><li class='col-md-2 col-md-offset-1'><span id='link159' class='head'> Website</span><ul><li class=''><a href='/about' id='link160'>How It Works</a></li><li class=''><a href='/join' id='link161'>List Your </a></li></ul></li><li class='col-md-2'><span id='link162' class='head'> Search</span><ul><li class=''><a href='/categories' id='link163'>Browse Categories</a></li><li class=''><a href='/locations' id='link164'>Browse Locations</a></li></ul></li><li class='col-md-2'><span id='link165' class='head'> Support</span><ul><li class=''><a href='/login/retrieval' id='link166'>Password Retrieval</a></li><li class=''><a href='/about/contact' id='link167'>Contact Us</a></li></ul></li><li class='col-md-12'><span id='link226'> </span></li><li class='col-md-5 vpad vmargin sm-text-center'><span id='link211'> <a class="network-icon contact" href="/about/contact" title="Contact We Got A Guy Inc">
<i class="fa fa-envelope"></i>
</a>
<a class="network-icon facebook" href="https://www.facebook.com/WeGotAGuyInc/timeline" target="_blank" title="We Got A Guy Inc Facebook">
<i class="fa fa-facebook"></i>
</a>
<a class="network-icon googleplus" rel="publisher" href="https://plus.google.com/b/106889834139372033235/106889834139372033235/about/p/pub?gmbpt=true&hl=en" target="_blank" title="We Got A Guy Inc Google" rel="publisher">
<i class="fa fa-google-plus"></i>
</a>
<a class="network-icon twitter" href="https://twitter.com/WEGOTAGUYINC1" target="_blank" title="We Got A Guy Inc Twitter">
<i class="fa fa-twitter"></i>
</a>
<a class="network-icon pinterest" href="https://www.pinterest.com/wegotaguyinc/" target="_blank" title="We Got A Guy Inc Pinterest">
<i class="fa fa-pinterest-p"></i>
</a>
<a class="network-icon linkedin" href="https://www.linkedin.com/company/we-got-a-guy-inc?trk=top_nav_home" target="_blank" title="We Got A Guy Inc LinkedIn">
<i class="fa fa-linkedin"></i>
</a>
<a class="network-icon youtube" href="http://www.youtube.com" target="_blank" title="We Got A Guy Inc YouTube">
<i class="fa fa-youtube"></i>
</a>
<a class="network-icon instagram" href="https://www.instagram.com/wegotaguyinc/" target="_blank" title="We Got A Guy Inc Instagram">
<i class="fa fa-instagram"></i>
</a>
</span></li><li class='col-md-6 col-md-offset-1 vpad vmargin'><a href='/join' id='link212' class='btn btn_footer_get_listed btn-lg btn-block bold center sm-block' style='white-space:normal'>Local Contractors - Join Our Website Today »</a></li> </ul>
</div>
<div class="col-md-12 fpad fmargin small text-center footer_terms">
© 2025 <a title="We Got A Guy Inc" href="/">
We Got A Guy Inc </a>
All Rights Reserved.
<div class="inline-block">
<a title="Terms of Use - We Got A Guy Inc" href="/about/terms">
Terms of Use
</a>
|
<a title="Privacy Policy - We Got A Guy Inc" href="/about/privacy">
Privacy Policy
</a>
</div>
</div>
</div>
</div><style type='text/css'> .scrollup {
border-radius: 3px;
width: 40px;
height: 40px;
opacity: 0.4;
position: fixed;
bottom: 30px;
right: 30px;
display: none;
background: rgba(119, 119, 119, 0.8);
z-index: 1000000;
}
.scrollup i {
font-size: 36px;
color: white;
position: relative;
top: 0px;
left: 10px;
} </style>
<link rel="stylesheet" type="text/css" href="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/limonte-sweetalert2/6.11.2/sweetalert2.min.css">
<script src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/limonte-sweetalert2/6.11.2/sweetalert2.min.js"></script>
<script>
function clearContent(thisObj){
var size;
if(thisObj.hasClass('input-sm') || thisObj.parents('.input-group').hasClass('input-group-sm')){
size = "small";
} else if (thisObj.hasClass('input-lg') || thisObj.parents('.input-group').hasClass('large-autosuggest')){
size = "large";
} else {
size = "medium";
}
if(!thisObj.parent().hasClass('input_wrapper')){
if(thisObj.parent().hasClass('input-group-sm')){
thisObj.wrap('<span class="input-group-sm input_wrapper"></span>');
} else if (thisObj.parent().hasClass('input-group-lg')){
thisObj.wrap('<span class="input-group-lg input_wrapper"></span>');
} else {
thisObj.wrap('<span class="input_wrapper"></span>');
}
}
if(thisObj.val() != ""){
if(thisObj.hasClass('googleSuggest')){
thisObj.parent().find('.fill_location').remove();
}
if (!thisObj.parent().find('.clear_content').length){
thisObj.parent().append(`<span class="clear_content ${size}"><i class="fa fa-times-circle" aria-hidden="true"></i></span>`);
if (thisObj.hasClass("tt-input")) {
thisObj.focus();
}
}
}
if (thisObj.hasClass('googleSuggest') && thisObj.val().length == 0) {
thisObj.parent().append(`<span class="fill_location ${size}"><i class="fa fa-crosshairs" title="Use Current Location" aria-hidden="true"></i></span>`);
}
if (thisObj.val() == "" && thisObj.parent().find('.clear_content').length){
thisObj.parent().find('.clear_content').remove();
}
}
$(document).on('click', '.drp-buttons .applyBtn', function(){
clearContent($(".dateRange input"));
});
$('.sm-autosuggest input, .googleSuggest, .large-autosuggest input, .md-autosuggest input, .normal-autosuggest input, .google-writen-location, .dateRange input').keyup(function(){
clearContent($(this));
});
$(document).ready(function(){
$('.sm-autosuggest input, input.googleSuggest, .large-autosuggest input, .md-autosuggest input, .normal-autosuggest input, .google-writen-location, .dateRange input').each(function(){
clearContent($(this));
})
})
$(document).on('click', '.clear_content', function(){
$(this).parent().find('input').val('');
//tt-input its a class for typeahead auto-suggest
if ($(this).parent().find('input').hasClass("tt-input")) {
$(this).parent().find('input').typeahead('val','');
}
clearContent($(this).parent().find('input'));
$(this).remove();
});
$(window).on('load', function () {
setTimeout(function() {
// add missing href attribute to multi-category options in search modules
$('.bootstrap-select.show-tick .dropdown-menu a').attr('href', '#');
}, 2000);
});
</script>
<a href="#" class="scrollup" title="scrollup">
<i class="fa fa-caret-up" aria-hidden="true"></i>
</a>
<script>
$(document).ready(function(){
$('.progress .progress-bar').progressbar({
display_text: 'fill'
});
$(window).scroll(function(){
if ($(this).scrollTop() > 600) {
$('.scrollup').fadeIn();
} else {
$('.scrollup').fadeOut();
}
});
$('.scrollup').click(function(){
$("html, body").animate({
scrollTop: 0
}, 600);
return false;
});
$('#cropButton').click(function(){
var iframe = $("#cropiFrame");
iframe.attr("src", iframe.data("src"));
});
});
</script>
<script>
setTimeout(function() {
$('#Modaltimed').modal();
}, 2000);
</script>
<script type="text/javascript">
var vlat = 0;
var vlon = 0;
var isSubmit = false;
var cityTypes = [
'colloquial_area',
'locality',
'sublocality',
'sublocality_level_1',
'sublocality_level_2',
'sublocality_level_3',
'sublocality_level_4',
'sublocality_level_5',
'neighborhood',
'ward',
'postal_town'
];
var postalTypes = [
'postal_code',
'postal_code_prefix',
'postal_code_suffix',
'street_number',
'premise',
'subpremise',
'route',
'intersection',
'street_address',
'floor',
'room',
'post_box',
'delivery_address'
];
var isSubmitting = false;
window.cachedSelectedOption = [{ 'typed_location': '' }];
window.isSubmittingMainSearch = false;
document.addEventListener('DOMContentLoaded', () => {
let isSubmitting = false; // Add flag at the top level
setTimeout(()=>{
let googleSuggestForm = document.querySelectorAll('.googleSuggest,.google-writen-location,input[name="lead_location"],.fill_location');
if (typeof googleSuggestForm != "undefined") {
for (let i = 0; i < googleSuggestForm.length; i++) {
let closestForm = googleSuggestForm[i].closest('form');
if(typeof closestForm != "undefined" && closestForm != null){
closestForm.addEventListener('focusin', googleMapOnFormClick, false);
}else{
googleSuggestForm[i].addEventListener('input', googleMapOnFormClick, false);
}
googleSuggestForm[i].addEventListener('click', googleMapOnFormClick, false);
}
}
},200);
$('.website-search button[type=submit]').click(async function (e) {
e.preventDefault(); // Prevent the default submit action
await googleMapOnFormClick();
$(this).closest('form').submit();
});
});
function googleMapOnFormClick() {
return new Promise((resolve, reject) => {
window.isSubmittingMainSearch = false;
let googleSuggestForm = document.querySelectorAll('.googleSuggest, .google-writen-location, input[name="lead_location"], .fill_location');
let mapUri = "https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places®ion=US&callback=initializeG&language=en&key=AIzaSyBKcCJ_JYt7IJgrumA7wQaO7uQr4_nvWG8";
let loadMapScriptAsync = function (uri) {
return new Promise((resolve, reject) => {
let script = document.createElement('script');
script.type = 'text/javascript';
script.src = uri;
script.async = true;
script.onload = function () {
resolve("ok");
};
script.onerror = function () {
reject("Failed to load Google Maps script.");
};
document.head.appendChild(script);
});
};
if (typeof google === "undefined" || !google.hasOwnProperty('maps')) {
loadMapScriptAsync(mapUri)
.then(() => {
resolve();
})
.catch((error) => {
console.error(error);
reject();
});
} else {
resolve();
}
});
}
function initializeG() {
var geocoder;
window.cachedSelectedOption = [{ 'typed_location': '' }];
let mapExists = document.querySelectorAll('[id^="map"]').length > 0;
const functionsToInvoke = {
setJsMap: true,
setJsMapOverview: mapExists,
setJsMapSR: mapExists,
setJsMapSidebar: mapExists
};
if (window['maps_loaded'] !== true) {
for (let func in functionsToInvoke) {
if (typeof window[func] === 'function' && functionsToInvoke[func]) {
window['maps_loaded'] = true;
window[func]();
}
}
}
//This piece of code will create an autosuggest for every input with the class "googleSuggest"
var counter = 1;
var inputsArray = [];
$(".googleSuggest").each(function () {
//get the id from the input to be the unique identifier for each autocomplete
var inputId = $(this).attr("id");
var inputElement = $(this);
inputsArray[counter] = /** @type {HTMLInputElement} */(
document.getElementById('' + inputId));
const mainCountry = '';
const inputOptions = {
fields: ['address_components', 'adr_address','formatted_address', 'geometry', 'icon', 'name','place_id','plus_code','type'],
types: ['geocode']
}
const language = "en";
if (language) {
inputOptions.language = language;
}
if (mainCountry) {
inputOptions.componentRestrictions = {country: mainCountry};
inputOptions.region = mainCountry;
}
var autocomplete = new google.maps.places.Autocomplete(inputsArray[counter], inputOptions);
google.maps.event.addListener(autocomplete, 'place_changed', function () {
cachedSelectedOption = [];
cachedSelectedOption.push(autocomplete.getPlace());
cachedSelectedOption[0]['typed_location'] = inputElement.val();
/* if(cachedSelectedOption[0]['adr_address']){
let cleanLocation = cachedSelectedOption[0]['adr_address'].replace(/<[^>]*>/g, '');
cachedSelectedOption[0]['typed_location'] = cleanLocation;
inputElement.val(cleanLocation);
}*/
if (cachedSelectedOption[0]['address_components'] == undefined) {
cachedSelectedOption = [];
var emptyObj = {
'typed_location': ''
};
cachedSelectedOption.push(emptyObj);
}
});
//the code that prevents the submition when hit enter on a google location autocomplete item
inputElement.keydown( function (e) {
if (e.keyCode == 13) {
var pacCounter = 0;
//need to run a loop to check each pac container
$('.pac-container').each(function () {
if ($(this).css("display") != "none") {
pacCounter++;
}
});
if (pacCounter > 0) {
e.preventDefault();
}
}
});
counter++;
});
//triggers every time a form with the id website-search is trigered
$('.website-search').submit(function (e) {
if (window.isSubmittingMainSearch) {
if (isDevMode) console.log('Preventing double submission');
e.preventDefault();
return false;
}
var currentForm = $(this);
var locationInput = $(this).find(".googleLocation");
var $submitButton = currentForm.find('input[type=submit], button[type=submit]');
if (locationInput.val() != "" && typeof locationInput.val() != 'undefined') {
// Check if a suggestion was actually selected from the dropdown
const hasValidSuggestion = window.cachedSelectedOption &&
window.cachedSelectedOption[0] &&
window.cachedSelectedOption[0].formatted_address &&
window.cachedSelectedOption[0].formatted_address !== '';
if (!hasValidSuggestion) {
if (isDevMode) console.log('No suggestion selected - triggering icon replacement');
// Trigger icon replacement for the location input
const inputElement = locationInput[0];
if (inputElement && typeof window.replaceClearIconWithWarning === 'function') {
window.replaceClearIconWithWarning(inputElement);
}
e.preventDefault();
return false;
}
// Set submitting flag
window.isSubmittingMainSearch = true;
$submitButton.prop('disabled', true);
e.preventDefault();
//this variable has the main country of the site
var form = currentForm;
var urlGET = form.serialize();
var formActionUrl = form.attr("action");
var locationValue = locationInput.val();
const mainCountry = '';
const inputOptions = {
address:locationValue
}
const language = "en";
if (language) {
inputOptions.language = language;
}
if (mainCountry) {
inputOptions.componentRestrictions = {country: mainCountry};
inputOptions.region = mainCountry;
}
if (typeof cachedSelectedOption == 'undefined') {
var emptyForm = {
'typed_location': ''
};
cachedSelectedOption.push(emptyForm);
}
if (locationValue != cachedSelectedOption[0]['typed_location']) {
geocoder = new google.maps.Geocoder();
geocoder.geocode(inputOptions, function (results, status) {
//if the google response of the geocoding was successful it will use that info to build the url for the new search
if (status == google.maps.GeocoderStatus.OK) {
parseInfoToSearch(results, urlGET, formActionUrl);
} else {
var urlPath = formActionUrl;
var redirect = urlPath + "?" + urlGET;
//will redirect the page using the new url that has been constructed
window.location.href = redirect;
}
});
} else {
parseInfoToSearch(cachedSelectedOption, urlGET, formActionUrl);
}
}
});
//check if a map has been loaded
if ($('#map-canvas').length > 0) {
var cssHideLogo = "<style>.pac-container:after { /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */background-image: none !important;height: 0px;}</style>";
$('body').append(cssHideLogo);
} else {
var cssHideLogo = "<style>.pac-container:after { /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */background-image: block !important;height: 16px;}</style>";
$('body').append(cssHideLogo);
}
if (geocodeVisitorsSetting == 1 && geocodingMethod === "IP") {
populateSearchFields();
}
if($('.googleSuggest').val() == ""){
populateSearchFields();
}
var geocodeVisitorsSetting = '1';
var geocodingMethod = 'HTML5';
//check the advanced setting "geocode_visitor_default" if set to 1 will override the "location_value" values to the formatted desire address from the google reverse geocoding response
var vlon = '';
var vlat = '';
}
function switchPlaceID(placeId,urlGET, formActionUrl) {
let request = {
placeId: placeId,
fields: ['address_components', 'adr_address', 'formatted_address', 'geometry', 'icon', 'name', 'place_id', 'plus_code', 'type'],
};
let service = new google.maps.places.PlacesService(document.createElement('div'));
service.getDetails(request, function(place, status) {
if (status === google.maps.places.PlacesServiceStatus.OK) {
let dataArray = [];
dataArray.push(place);
parseInfoToSearch(dataArray, urlGET, formActionUrl);
} else {
console.error('Place details request failed with status:', status);
}
});
}
function parseInfoToSearch(results, urlGET, formActionUrl) {
var urlSearchParams = new URLSearchParams(urlGET);
var parameters = {};
var addressComponentsArray = [];
if (results.length > 1) {
if(urlSearchParams.get("location_value")?.toLowerCase() === "nebraska" && results.length === 2){
let tempResult = results[0];
results[0] = results[1];
results[1] = tempResult;
}
for (let i = 0; i < results.length; i++) {
if (results[i].types[0] === 'natural_feature' ||
results[i].types[0] === 'airport' ||
results[i].types[0] === 'point_of_interest' ||
results[i].types[0] === 'establishment' ||
results[i].types[0] === 'political' ||
results[i].types[0] === 'park') {
results.splice(i, 1);
}
}
}
var adComLength = results[0].address_components.length;
if(results[0].place_id == 'ChIJmQrivHKsQjQR4MIK3c41aj8'){
switchPlaceID('ChIJi73bYWusQjQRgqQGXK260bw',urlGET, formActionUrl);
return;
}
sessionStorage.setItem("google_result",JSON.stringify(results));
var foundPostalType = results[0].types.find(type => postalTypes.includes(type));
var foundCityType = results[0].types.find(type => cityTypes.includes(type));
//loop that will build the array with the address components and will get the short name of country and administrative area level 1
for (var i = 0; i < adComLength; i++) {
if (results[0].address_components[i]['types'][0] == "country") {
parameters.country_sn = results[0].address_components[i]['short_name'];
}
if (results[0].address_components[i]['types'][0] == "administrative_area_level_1") {
parameters.adm_lvl_1_sn = results[0].address_components[i]['short_name'];
}
if (results[0].address_components[i]['types'][0] == "administrative_area_level_1") {
parameters.stateSearchLN = results[0].address_components[i]['long_name'];
}
if (results[0].address_components[i]['types'][0] == "administrative_area_level_2") {
parameters.county_sn = results[0].address_components[i]['short_name'];
}
if ($.inArray(results[0].address_components[i]['types'][0], cityTypes) !== -1 && (foundCityType || foundPostalType ) ) {
parameters.city = results[0].address_components[i]['long_name'];
}
if (results[0].address_components[i]['types'][0] == "postal_code" || results[0].address_components[i]['types'][0] == "postal_code_prefix") {
parameters.postal_code = results[0].address_components[i]['long_name'];
}
}
parameters.location_type = results[0].types[0];
if (parameters.adm_lvl_1_sn != '') {
parameters.stateSearch = parameters.adm_lvl_1_sn;
}
if (parameters.country_sn == "GB") {
delete parameters.adm_lvl_1_sn;
}
//will check if the response had the bounds parameters
//if it had it will add the south west and north east parameters to the new url
if (results[0].geometry.hasOwnProperty('bounds') || results[0].geometry.hasOwnProperty('viewport')) {
if (results[0].geometry.hasOwnProperty('bounds')) {
var boundsResponse = results[0].geometry.bounds;
} else {
var boundsResponse = results[0].geometry.viewport;
}
parameters.swlat = boundsResponse.getSouthWest().lat();
parameters.nelat = boundsResponse.getNorthEast().lat();
parameters.swlng = boundsResponse.getSouthWest().lng();
parameters.nelng = boundsResponse.getNorthEast().lng();
//if there were not bounds parameters in the response it will send the parameter fsearch as radius so a radius search will be performed because of lack of info for this location
} else {
parameters.fsearch = "radius";
}
var locationCenterResponse = results[0].geometry.location;
parameters.lat = locationCenterResponse.lat();
parameters.lng = locationCenterResponse.lng();
parameters.faddress = results[0].formatted_address;
parameters.place_id = results[0].place_id;
var formatParameters = $.param(parameters);
urlGET = urlGET + "&" + formatParameters;
var urlPath = formActionUrl;
var redirect = urlPath + "?" + urlGET;
//will redirect the page using the new url that has been constructed
window.location.href = redirect;
}
function populateSearchFields() {
var prePopulateLocationSetting = '1';
var geolocationMethod = 'HTML5';
//if set to one will get the lat and lng to do reverse geocoding
if (prePopulateLocationSetting == 1 && (geolocationMethod === "HTML5" || geolocationMethod === "IP") && (vlat !== '' && vlon !== '' && vlat != undefined && vlon != undefined && vlat != 0 && vlon != 0)) {
var visitorLatLng = new google.maps.LatLng(parseFloat(vlat), parseFloat(vlon));
var visitorGeocoder = new google.maps.Geocoder();
var formattedAddress = [];
var preFormattedStructure = {
"locality": "long_name",
"administrative_area_level_2": "long_name",
"administrative_area_level_1": "long_name",
"country": "long_name"
};
visitorGeocoder.geocode({'latLng': visitorLatLng}, function (results, status) {
//if the google response of the geocoding was successful it will use that info to build the url for the new search
if (status == google.maps.GeocoderStatus.OK) {
$.each(preFormattedStructure, function (findex, fvalue) {
$.each(results[0].address_components, function (rindex, rvalue) {
if (rvalue.types[0] == findex) {
formattedAddress.push(rvalue.long_name);
}
});
});
$('.googleSuggest').each(function () {
if ($(this).val() == '') {
if (formattedAddress.length > 0) {
$(this).val(formattedAddress.join(', '));
clearContent($(this));
}
}
});
} else {
$('.googleSuggest').each(function () {
$(this).val('');
});
}
});
}
}
function showError(error) {
switch (error.code) {
case error.PERMISSION_DENIED:
$('.fill_location.clicked').popover({
content: 'Your Local browser settings have prevented location targeting',
container: 'body'
});
$('.fill_location.clicked').popover('toggle');
setTimeout(function () {
$('.fill_location.clicked').popover('hide');
$('.fill_location.clicked').removeClass('clicked');
}, 2000);
break;
case error.POSITION_UNAVAILABLE:
break;
case error.TIMEOUT:
break;
case error.UNKNOWN_ERROR:
break;
}
}
if (navigator.geolocation) {
if ($(".googleSuggest")[0]) {
$(document).on('click', '.fill_location', function getCXPosition() {
$(this).addClass('clicked');
var startPos;
navigator.geolocation.getCurrentPosition(function (position) {
startPos = position;
vlat = startPos.coords.latitude;
vlon = startPos.coords.longitude;
$.get("/api/data/html/get/data_widgets/widget_name", {
"vlat": vlat,
"vlon": vlon,
"name": "Website - Save Coordinates Session"
}).done(function (data) {
});
populateSearchFields();
}, showError);
})
}
} else {
console.log('Geolocation is not supported for this Browser/OS version yet.');
}
function getUrlParameter(sParam) {
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++) {
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam) {
return decodeURIComponent(sParameterName[1]);
}
}
}
</script>
<script>
$(document).ready(function(){
$('.navbar-header .navbar-toggle.main_menu').click(function(){
$('.mobile-main-menu').toggleClass('opened');
});
$('.mobile-main-menu .sidebar-nav').find('li').each(function(){
$(this).addClass('hasChildren');
if ($(this).children('ul').length > 0){
$(this).prepend('<i class="fa fa-plus" aria-hidden="true"></i>');
$(this).find('a').after('<div class="clearfix"></div>');
$(this).find('span').after('<div class="clearfix"></div>');
}
$(this).append('<div class="clearfix"></div>');
});
$('.mobile-main-menu .sidebar-nav li i').click(function(){
if ($(this).parent().children('ul').length > 0){
$(this).parent().toggleClass('sub_open');
}
if ($(this).hasClass('fa-plus')){
$(this).switchClass('fa-plus','fa-minus');
} else {
$(this).switchClass('fa-minus','fa-plus');
}
});
})
if ($(window).width() > 740 && $(window).width() < 1100) {
$(document).ready(function(){
$('.tablet-menu .tablet-menu-ul').find('li').each(function(){
if ($(this).children('ul').length > 0){
$(this).prepend('<i class="fa fa-plus tablet-fa hidden-sm hidden-md hidden-lg" aria-hidden="true"></i>');
$(this).find('a').after('<div class="clearfix"></div>');
var this_link = $(this).children('a').text().replace(/[^\x00-\x7F]/g, "");;
$(this).children('a').html(this_link);
$(this).find('span').after('<div class="clearfix"></div>');
}
$(this).append('<div class="clearfix"></div>');
});
$('.tablet-menu .tablet-menu-ul li i').click(function(){
if ($(this).parent().children('ul').length > 0){
$(this).parent().toggleClass('sub_open');
if ($(this).siblings( "ul" ).hasClass('tablet-block')){
$(this).siblings( "ul" ).switchClass('tablet-block', 'tablet-none');
} else {
$(this).siblings( "ul" ).addClass( "tablet-block" );
if ($(this).siblings( "ul" ).hasClass('tablet-none')){
$(this).siblings( "ul" ).removeClass('tablet-none')
}
if ($(this).parent().siblings().children('ul').hasClass('tablet-block')) {
$(this).parent().siblings().children('ul').switchClass('tablet-block', 'tablet-none');
$(this).parent().siblings().children('i').switchClass('fa-minus','fa-plus');
}
if ($(this).parent().siblings().children('ul').children().children('ul').hasClass('tablet-block')) {
$(this).parent().siblings().children('ul').children().children('ul').switchClass('tablet-block', 'tablet-none');
$(this).parent().siblings().children('ul').children().children('i').switchClass('fa-minus','fa-plus');
}
if ($(this).siblings('ul').children('ul').children().children('ul').hasClass('tablet-block')) {
$(this).siblings('ul').children('ul').children().children('ul').switchClass('tablet-block', 'tablet-none');
$(this).siblings('ul').children('ul').children().children('i').switchClass('fa-minus','fa-plus');
}
}
}
if ($(this).hasClass('fa-plus')){
$(this).switchClass('fa-plus','fa-minus');
} else {
$(this).switchClass('fa-minus','fa-plus');
}
});
})
}
// Append unique ID attribute for mobile main menu links
$('.mobile-main-menu a,.mobile-main-menu span').attr("id", function() { return $(this).attr("id") + "-mobile" });
</script>
<script>
window.addEventListener("load", () => {
let containerSlider = document.createElement('div');
let containerSlider2 = document.createElement('div');
const firstContainer = document.getElementById('first_container')
containerSlider.classList.add('slider-container');
containerSlider2.classList.add('slider-container-in');
containerSlider.style.height = containerSlider2.style.height = firstContainer.offsetHeight + 'px';
containerSlider.style.width = firstContainer.offsetWidth + 'px';
containerSlider2.style.height = firstContainer.offsetHeight + 'px';
containerSlider2.style.width = firstContainer.offsetWidth + 'px';
let previousBTN = document.createElement('a');
let nextBTN = document.createElement('a');
previousBTN.className = 'previous hidden-xs';
nextBTN.className = 'next hidden-xs';
previousBTN.style.visibility = 'visible';
previousBTN.setAttribute('role', 'button')
nextBTN.setAttribute('role', 'button')
nextBTN.style.visibility = 'visible';
containerSlider2.prepend(nextBTN);
containerSlider2.prepend(previousBTN);
containerSlider.prepend(containerSlider2)
firstContainer.prepend(containerSlider)
let script = document.createElement('script');
let head = document.getElementsByTagName('head')[0];
script.src = 'https://www.optimizecdn.com/directory/cdn/assets/bootstrap/js/vegas.min.js';
head.appendChild(script);
let link = document.createElement('link');
link.rel = 'stylesheet';
link.href = 'https://www.optimizecdn.com/directory/cdn/assets/bootstrap/css/vegas.min.css';
head.appendChild(link);
script.onload = function () {
$('#first_container .slider-container-in').vegas({
color: 'rgb(18, 18, 18)',
delay: 7000,
transitionDuration: 2000,
timer: false,
transition: 'fade',
slides: [
{src: '/images/workers40.jpg'},
{src: '/images/hands50.jpg'},
{src: '/images/plumberc40.jpg'},
{src: '/images/HomeBanner40.jpg'},
{src: '/images/operatorc40.jpg'},
],
});
$('a.previous').on('click', function () {
$('#first_container .slider-container-in').vegas('options', 'transition', 'fade').vegas('previous');
return false;
});
$('a.next').on('click', function () {
$('#first_container .slider-container-in').vegas('options', 'transition', 'fade').vegas('next');
return false;
});
}
});
</script>
<script>
$(document).ready(function() {
var i;
var imageRatio = 0.5625;
for (i = 0; i < 16; i++) {
var sectionid = ".homepage-section-" + i + " .pic";
var calc = Math.floor($(sectionid).width() * imageRatio);
$(sectionid).css({
'height': calc + 'px'
});
var spanid = ".homepage-section-" + i + " .pic .pic-caption";
var calc2 = $(sectionid).height() - 42;
$(spanid).css({
'transform' : 'translateY(' + calc2 + 'px)'
});
}
});
</script><script>
$('#captchaContainer').removeClass('form-control ');
$(".website_url_field").keyup(function(){
var fieldName = $(this).attr('name');
$(this).val($(this).val().replace(/\s+/g, ''));
$('#myform').formValidation('revalidateField', fieldName);
});
</script>
<script>
$('#newsletter input[name="email"]').on('keypress', function() {
$("#newsletter > .gdpr_consent_email").show();
});
$('#newsletter_signup_footer input[name="email"]').on('keypress', function() {
$("#newsletter_signup_footer > .gdpr_consent_email").show();
});
</script> <script src="https://www.optimizecdn.com/directory/cdn/bootstrap/formvalidation/current/dist/js/formValidation.min.js"></script>
<script src="https://www.optimizecdn.com/directory/cdn/bootstrap/formvalidation/current/dist/js/framework/bootstrap.min.js"></script>
<script type="text/javascript">
function decodeHtml(html) {
var txt = document.createElement("textarea");
txt.innerHTML = html;
return txt.value;
}
</script>
<script type="text/javascript">
var counterSubmit = 0;
$(document).ready(function() {
$(`form[name='newsletter_modal_signup_380']`).formValidation({"framework":"bootstrap","fields":{"email":{"validators":{"notEmpty":{"message":"Required Field"},"emailAddress":{"message":"Please enter a valid email address"}}}}}).on('success.form.fv', function(e,fvdata) {
if('newsletter_modal_signup' == 'unsubscribe_email'){
return true;
}
// Prevent form submission
e.preventDefault();
$form = $(e.target),
fv = $form.data('formValidation');
var values = $(this).serialize();
var locationFieldCorrect = true;
if($("#newsletter_modal_signup_380 .location_required").length > 0){
$("#newsletter_modal_signup_380 .location_required").each(function (index) {
if($(this).data('state') == 1){
if($('#newsletter_modal_signup_380 input[name="lead_location"]').val() == "" || $('#newsletter_modal_signup_380 input[name="lat"]').val() == "" || $('#newsletter_modal_signup_380 input[name="lng"]').val() == "") {
locationFieldCorrect = false;
}
}
});
}
if(locationFieldCorrect === false){
//check that there is a latitude or longitude
swal(`Whoops!`, `The location information is required to submit this form`, "error");
return false;
}
if (!$(this).attr("action")) {
var action = '';
} else {
var action = $(this).attr("action");
}
if (!$(this).attr("method")) {
var method = 'post';
} else {
var method = $(this).attr("method");
}
if (!$(this).attr("form_action_type")) {
var form_action_type = 'notification';
} else {
var form_action_type = $(this).attr("form_action_type");
}
if (!$(this).attr("form_action_div")) {
var form_action_div = '#first_container';
} else {
var form_action_div = $(this).attr("form_action_div");
}
if (!$(this).attr("return_data_type")) {
var return_data_type = 'json';
} else {
var return_data_type = $(this).attr("return_data_type");
}
if ($("#newsletter_modal_signup_380-notification").html() != "") {
$("#newsletter_modal_signup_380-notification").remove();
}
if ($(this).find('input[type="submit"]').length > 0) {
$(this).find('input[type="submit"]').before('<div id="newsletter_modal_signup_380-notification" class="alert"></div>');
} else {
$(this).prepend('<div id="newsletter_modal_signup_380-notification" class="alert"></div>');
}
var notification = $("#newsletter_modal_signup_380-notification");
if ((form_action_type == "" || form_action_type == "default") && action.indexOf("account") >= 0) {
notification.html(`Processing Request...`).addClass("alert-warning");
setTimeout(function(){
fv.defaultSubmit();
}, 100);
} else {
notification.html(`Processing Request...`).addClass("alert-warning");
if(counterSubmit == 0) {
counterSubmit++;
var fields = $(this).serializeArray();
var formField = [];
var processData = true;
var contentType = "application/x-www-form-urlencoded; charset=UTF-8";
if($("#newsletter_modal_signup_380 input[type=file]").length > 0){
var formObject = new FormData();
processData = false;
contentType = false;
$(fields).each(function(index,field){
formField.push(field.name+"="+field.value);
});
values = formField.join("&");
$(formField).each(function(index,fieldValue){
var fieldInfo = fieldValue.split('=');
formObject.append(fieldInfo[0],fieldInfo[1]);
});
$("#newsletter_modal_signup_380 input[type=file]").each(function(index,node){
var file = this.files[0];
if(typeof file != "undefined"){
formObject.append("file_addon["+$(node).attr('name')+"]", file, file.name);
}
});
}else{
$(fields).each(function(index,field){
formField.push(field.name+"="+encodeURIComponent(field.value));
});
var formObject = formField.join("&");
}
$.ajax({
url: action,
type: method,
data: formObject,
dataType: return_data_type,
processData: processData,
contentType: contentType,
success: function (data) {
if (return_data_type == "html") {
var result = 'success';
if (!data != "") {
var result_widget = data['result_widget'];
}
} else {
if (!data['result']) {
var result = 'error';
} else {
var result = data['result'];
}
if (!data['result_widget']) {
var result_widget = '';
} else {
var result_widget = data['result_widget'];
}
}
if (result == "success") {
if (!data['message']) {
var message = `Your information has submitted successfully!`;
} else {
var message = data['message'];
}
if (!data['redirect_url']) {
var redirect_url = '';
} else {
var redirect_url = data['redirect_url'];
}
if (form_action_type == "notification") {
notification.html(message + '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>')
.addClass('alert-dismissible')
.addClass("alert-success")
.removeClass("alert-danger")
.removeClass("alert-warning")
if(notification.parents('.modal').length && 'newsletter_modal_signup_380' == 'whmcs_billing_address'){
setTimeout(function(){
notification.parents('.modal').modal('hide');
}, 1000);
}
} else if (form_action_type == "widget") {
if (result_widget != '') {
setTimeout(function(){
if(form_action_div != '.newsletter_modal_form_container'){
$("html, body").animate({ scrollTop: 0 }, 600);
}
$(form_action_div).html(decodeHtml(result_widget)).text();
}, 1000);
}
} else if (form_action_type == "redirect") {
if (redirect_url == "") {
redirect_url = decodeURIComponent("");
}
if (redirect_url.substring(0, 1) != "/" && redirect_url.substring(0, 1) != "h") {
redirect_url = "/" + redirect_url;
}
current_location = "/";
refresh_pages_string = "/login";
refresh_pages_string = refresh_pages_string.replace(/ /g,'');
refresh_pages_array = refresh_pages_string.split(',');
notification.html(message)
.addClass("alert-success")
.removeClass("alert-danger")
.removeClass("alert-warning")
.delay(2000).slideUp();
if(action == "/api/widget/json/get/Bootstrap%20Theme%20-%20Member%20Login%20Page" && current_location.indexOf("/login") == -1 && refresh_pages_string != '' && (!refresh_pages_array.includes(current_location) || refresh_pages_string == "/login" )){
window.location.href = window.location.href+'?logged';
} else {
window.location.href = redirect_url;
}
fv.resetForm(true);
}
if(form_action_div != '.newsletter_modal_form_container' && 'newsletter_modal_signup_380' != 'whmcs_billing_address'){
$('.modal-backdrop').hide();
}
} else {
if(typeof grecaptcha !== "undefined"){
grecaptcha.reset();
}
if (!data['message']) {
var message = `You entered invalid data. Please try to save again.`;
} else {
var message = data['message'];
}
$("#newsletter_modal_signup_380-notification").html(message)
.addClass("alert-danger")
.removeClass("alert-success")
.removeClass("alert-warning")
.fadeIn();
fv.disableSubmitButtons(false);
}
counterSubmit = 0;
},
error: function (e) {
if(typeof grecaptcha !== "undefined"){
grecaptcha.reset();
$("#newsletter_modal_signup_380-notification").html(`Recaptcha Error`);
} else {
$("#newsletter_modal_signup_380-notification").html(`A connection error occurred while saving. Please try to save again.`);
}
$("#newsletter_modal_signup_380-notification").addClass("alert-warning")
.removeClass("alert-success")
.removeClass("alert-warning")
.fadeIn();
counterSubmit = 0;
}
});/// End Ajax
}
}//END else
}).bind('keydown', function(event) {
if (event.ctrlKey || event.metaKey) {
switch (String.fromCharCode(event.which).toLowerCase()) {
case 's':
$(this).submit();
break;
}
}
});
/// This will turn any select2 that are required in the form builder to being required elements.
$('#newsletter_modal_signup_380 select').each(function (i, obj) {
setTimeout(function(){
if ($(obj).prop("required") && $(obj).attr("style") == "display: none;") {
$(obj).css("z-index","-999");
$(obj).css("height","0");
$(obj).css("width","0");
$(obj).css("display","block");
$(obj).css("position","absolute");
}
}, 3000);
});
});//END $('# echo $_SERVER[form_element_id]; ').formValidation(
</script>
<div class="modal fade" id="newsletter_subscribe_modal" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<br>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h3 class="nomargin">
Join our Mailing List to Receive Marketing Tips
</h3>
<hr>
<div class="newsletter_modal_form_container">
<style type="text/css">label span.required { color: #B94A48; }span.help-inline, span.help-block {font-size: .9em; }</style><form action="/api/widget/json/get/Bootstrap%20Theme%20-%20Module%20-%20Newsletter%20Actions" id="newsletter_modal_signup_380" method="post" labelwidth="100" labelpaddingtop="0.5em" enctype="multipart/form-data" form_action_type="widget" form_action_div=".newsletter_modal_form_container" return_data_type="" name="newsletter_modal_signup_380" class=" "><input type="hidden" name="sized" value="0" id="newsletter_modal_signup_380-element-0"/><input type="hidden" name="form" value="myform" id="newsletter_modal_signup_380-element-1"/><input type="hidden" name="formname" value="newsletter_modal_signup" id="newsletter_modal_signup_380-element-2"/><input type="hidden" name="dowiz" value="1" id="newsletter_modal_signup_380-element-3"/><input type="hidden" name="save" value="1" id="newsletter_modal_signup_380-element-4"/><input type="hidden" name="url_origin_pars" value="/home" id="newsletter_modal_signup_380-element-5"/><input type="hidden" name="action" autocomplete="off" value="subscribe" id="newsletter_modal_signup_380-element-6"/><div class="form-group"><input type="text" name="first_name" placeholder="Name" autocomplete="off" value class="form-control control-group form-control " id="newsletter_modal_signup_380-element-7"/></div><div class="form-group"><input type="email" name="email" required placeholder="Enter email address" autocomplete="off" value class="form-control control-group form-control" id="newsletter_modal_signup_380-element-8"/></div><div class="form-group"><div class="form-group security_question_label">
<div id="newsletter_modal_signup_380-captchaContainer" class="control-group">
<div class="g-recaptcha" id="newsletter_modal_signup_380-google-recaptcha"></div>
</div>
<small class="help-block" id="recaptcha_error" style="display:none;" data-fv-validator="notEmpty" data-fv-for="recaptcha" data-fv-result="INVALID" />The security check was not completed successfully.</small>
<div class="clearfix bmargin"></div>
<input type="hidden" name="recaptcha" id="newsletter_modal_signup_380-rcap">
</div>
<style>
.modal .g-recaptcha-scale, .col-md-4 .g-recaptcha-scale, .col-md-3 .g-recaptcha-scale, .col-lg-3 .g-recaptcha-scale, .col-lg-4 .g-recaptcha-scale {
transform: scale(0.77);
-webkit-transform: scale(0.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
margin-bottom: -15px;
}
.modal #newsletter_modal_signup_380-captchaContainer, .col-md-4 #newsletter_modal_signup_380-captchaContainer, .col-md-3 #newsletter_modal_signup_380-captchaContainer, .col-lg-3 #newsletter_modal_signup_380-captchaContainer, .col-lg-4 #newsletter_modal_signup_380-captchaContainer {
transform: scale(0.77);
-webkit-transform: scale(0.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
margin-bottom: -15px;
}
</style>
<script type="text/javascript">
var formID = '';
var currentCaptcha = {};
var captchaHolders = {};
if(typeof formsFound == "undefined"){
var formsFound = {};
window.addEventListener('load', () => {
formID = document.querySelectorAll('[name="recaptcha"]');
if (typeof formID != "undefined" && formID !== null) {
for (let i = 0; i < formID.length; i++) {
let formIDForm = formID[i].closest('form');
let captchaHolder = formIDForm.querySelector(".g-recaptcha");
if (typeof formsFound[formIDForm.id] != "undefined") {
formsFound[formIDForm.id]['counter']++;
}else{
formsFound[formIDForm.id] = {'counter' : 1};
}
formIDForm.setAttribute('data-counter', formsFound[formIDForm.id]['counter']);
captchaHolder.setAttribute('id',captchaHolder.id+'-'+formsFound[formIDForm.id]['counter']);
if (typeof formIDForm != "undefined" && formIDForm !== null) {
formIDForm.addEventListener('click', reCaptchaOnFormClick, false);
}
}
}
});
}
function reCaptchaOnFormClick(event) {
currentCaptchaForm = event.srcElement.closest('form');
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit&hl=en';
head.appendChild(script);
if (typeof currentCaptchaForm != "undefined" && currentCaptchaForm !== null) {
currentCaptchaForm.removeEventListener('click', reCaptchaOnFormClick, false);
}
}
var onloadCallback = function (event) {
var captcha = currentCaptchaForm.querySelectorAll('div[class=g-recaptcha]');
if(captcha[0].id){
captchaHolders[captcha[0].id] = grecaptcha.render(captcha[0].id, {
'sitekey': '6LddKPEbAAAAAKTdvArYnvWgtbrPrf4NoXIeHbmm'
});
}
}
</script>
<script>
function respuesta() {
var checkedTextArea = document.getElementsByClassName('g-recaptcha');
var rcap = document.getElementsByTagName('recaptcha');
for (var i = 0; i < checkedTextArea.length; i++) {
if (checkedTextArea[i].value != '') {
for (var index = 0; i < rcap.length; index++) {
rcap[index].setAttribute("value", "checked");
}
}
}
}
$(document).ready(function(){
$("#newsletter_modal_signup_380 input[type=submit]").unbind('click');
$("#newsletter_modal_signup_380 input[type=submit]").click(function (event) {
var formId = $(this.form).attr('id');
var captchaHolderKey = formId + "-google-recaptcha-" +$(this.form).data('counter');
if (typeof captchaHolders[captchaHolderKey] != "undefined") {
event.preventDefault();
if (grecaptcha.getResponse(captchaHolders[captchaHolderKey]) === "") {
$("#" + formId).formValidation('validate');
$("#" + formId + " .security_question_label").addClass("has-error");
$("#" + formId + " #recaptcha_error").css("display", "block");
return false;
} else {
$("#" + formId + " .security_question_label").removeClass("has-error");
$("#" + formId + " #recaptcha_error").css("display", "none");
respuesta();
$("#" + formId).submit();
}
}
});
});
</script></div><div class="form-group"><input type="hidden" name="bd_hpc" autocomplete="off" value class="form-control control-group " id="newsletter_modal_signup_380-element-11"/></div><div class="form-actions"><input type="submit" value="Subscribe Now" name class="btn btn-success btn-block btn-lg bold " id="newsletter_modal_signup_380-element-12"/></div><input type='hidden' name='origin' value='/'></form><script type="text/javascript">jQuery(document).ready(function() { jQuery("#newsletter_modal_signup_380").bind("submit", function() {
});}); </script> </div>
<br>
</div>
</div>
</div>
</div>
</div>
</div> <script>
window.addEventListener('load', (event) => {
setTimeout(() => {
}, 501);
});
</script>
<script>
function decision(message, url) {
if (confirm(message)) {
setTimeout(function () {
window.location = url;
}, 0);
}
}
</script>
<script>
// Function to add alt, width, and height attributes to <img> elements without them
function addAttributesToImages() {
var images = document.querySelectorAll('img:not([alt]), img:not([width]), img:not([height])');
Array.prototype.forEach.call(images, function(img) {
// Skip if we've already processed this image
if (img.dataset.processed === 'true') {
return;
}
// Mark this image as being processed
img.dataset.processed = 'true';
// Add alt attribute if missing
if (!img.hasAttribute('alt')) {
var src = img.getAttribute('src') || 'image'; // Default src to 'image' if missing
var altText = src.split('/').pop().split('?')[0].replace(/\.\w+$/, '');
try {
altText = decodeURIComponent(altText)
.replace(/[_\-+,.:;]+/g, ' ')
.replace(/\s+/g, ' ')
.trim();
} catch (e) {
altText = 'image'; // Fallback to 'image' if decoding fails
}
// Ensure altText is not empty, otherwise use 'image'
altText = altText || 'image';
img.setAttribute('alt', altText);
}
// Add width and height attributes if missing
if (!img.hasAttribute('width') || !img.hasAttribute('height')) {
// Handle SVG differently
if (img.src && img.src.endsWith('.svg')) {
// For SVG, use the viewBox to set width and height, if available
fetch(img.src)
.then(response => {
if (!response.ok) {
throw new Error('Failed to fetch SVG: ' + response.status);
}
return response.text();
})
.then(svgText => {
var parser = new DOMParser();
var svgDoc = parser.parseFromString(svgText, "image/svg+xml");
var svgElement = svgDoc.querySelector('svg');
if (svgElement) {
var viewBox = svgElement.getAttribute('viewBox');
if (viewBox) {
var viewBoxValues = viewBox.split(' ');
var width = viewBoxValues[2];
var height = viewBoxValues[3];
if (!img.hasAttribute('width')) {
img.setAttribute('width', width);
}
if (!img.hasAttribute('height')) {
img.setAttribute('height', height);
}
}
}
})
.catch(error => {
// Fallback to default dimensions for SVG
if (!img.hasAttribute('width')) {
img.setAttribute('width', '100');
}
if (!img.hasAttribute('height')) {
img.setAttribute('height', '100');
}
});
} else {
// For non-SVG images, use natural dimensions
var tempImg = new Image();
tempImg.src = img.src;
tempImg.onload = function() {
if (!img.hasAttribute('width')) {
img.setAttribute('width', tempImg.naturalWidth);
}
if (!img.hasAttribute('height')) {
img.setAttribute('height', tempImg.naturalHeight);
}
};
tempImg.onerror = function() {
// Fallback to default dimensions
if (!img.hasAttribute('width')) {
img.setAttribute('width', '100');
}
if (!img.hasAttribute('height')) {
img.setAttribute('height', '100');
}
};
}
}
});
}
document.addEventListener('DOMContentLoaded', function() {
// Run the function initially to catch images already in the DOM
addAttributesToImages();
// Create a MutationObserver to monitor the DOM for added/changed images
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.addedNodes.length > 0 || mutation.type === 'attributes') {
// Only process if we have new images or src attribute changes
var hasNewImages = false;
if (mutation.addedNodes.length > 0) {
mutation.addedNodes.forEach(function(node) {
if (node.nodeType === 1) { // Element node
if (node.tagName === 'IMG' || node.querySelectorAll) {
hasNewImages = true;
}
}
});
}
if (mutation.type === 'attributes' && mutation.attributeName === 'src') {
hasNewImages = true;
}
if (hasNewImages) {
addAttributesToImages();
}
}
});
});
// Start observing the document body for changes
observer.observe(document.body, {
childList: true, // Watch for added or removed nodes
subtree: true, // Watch the entire subtree
attributes: true, // Watch for attribute changes
attributeFilter: ['src'] // Specifically watch for changes in the 'src' attribute
});
});
</script><style type='text/css'> select#sid[disabled], select#tid[disabled], select.combobox[disabled], select#bd-chained[disabled], select#category-chained[disabled], select.infinite-chained[disabled], select.subcategory-chained[disabled], select.search-chained[disabled], select#country-chained[disabled], select#state-chained[disabled], select#country-chained-2[disabled], select#state-chained-2[disabled], select#profession_id[disabled] {
cursor: wait
}
select.select2-preload {
line-height: initial;
}
select#sid, select#tid, select#ttid, select.combobox, select#bd-chained, select#category-chained, select.infinite-chained, select.subcategory-chained, select.search-chained, select#country-chained, select#state-chained, select#country-chained-2, select#state-chained-2, select#profession_id, [name^="bd_phone_country_code"] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url(/images/select2ArrowDown.png) !important;
background-repeat: no-repeat !important;
background-size: 10px 9px !important;
background-position: 99% 16px;
border-radius: 6px;
overflow: hidden;
}
.module select#sid, .module select#tid, .module select.combobox, .module select#bd-chained, .module select#category-chained, .module select.infinite-chained, .module select.subcategory-chained, .module select.search-chained, .module select#country-chained, .module select#state-chained, .module select#country-chained-2, .module select#state-chained-2, .module select#profession_id, [name^="bd_phone_country_code"] {
background-position: 98.2% 12px;
} </style> <!-- DROPDOWN SELECT SCRIPT -->
<!-- Select2 CSS Included in website-styles.pkgd.min.css -->
<!--[if lt IE 9]>
<script defer src="https://www.optimizecdn.com/directory/cdn/assets/html5shiv/3.7.2/html5shiv.min.js"></script>
<script defer src="https://www.optimizecdn.com/directory/cdn/bootstrap/select2/master/js/respond.min.js"></script>
<![endif]-->
<script>
var preloaded_ttid = false;
var preloaded_tid = false;
var preloaded_sid = false;
var path = window.location.pathname.replace(/\//g, "_");
if (performance.navigation.type !== 2) {
if (sessionStorage.getItem('select2_ttid'+path) !== null) {
sessionStorage.removeItem('select2-ttid'+path);
}
if (sessionStorage.getItem('select2-tid'+path) !== null) {
sessionStorage.removeItem('select2-tid'+path);
}
if (sessionStorage.getItem('select2-sid'+path) !== null) {
sessionStorage.removeItem('select2-sid'+path);
}
}else if(performance.navigation.type === 2){
if (sessionStorage.getItem('select2-ttid'+path) !== null) {
preloaded_ttid = sessionStorage.getItem('select2-ttid'+path);
}
if (sessionStorage.getItem('select2-tid'+path) !== null) {
preloaded_tid = sessionStorage.getItem('select2-tid'+path);
}
if (sessionStorage.getItem('select2-sid'+path) !== null) {
preloaded_sid = sessionStorage.getItem('select2-sid'+path);
}
}
window.addEventListener('load', () => {
let select2Inputs = document.querySelectorAll('.select-category-chained,#sid,#tid,.combobox,#bd-chained,#category-chained,.infinite-chained,.subcategory-chained,.search-chained,select#country-chained,#state-chained,#country-chained-2,#state-chained-2,#profession_id,[name^="bd_phone_country_code"]');
if (typeof select2Inputs != "undefined") {
for (let i = 0; i < select2Inputs.length; i++) {
let inputPlaceHolder = select2Inputs[i].getAttribute('placeholder');
if (!select2Inputs[i].getAttribute('placeholder')) {
inputPlaceHolder = select2Inputs[i].getAttribute('data-placeholder');
}
let countryCode = select2Inputs[i].getAttribute('data-country-code');
if (select2Inputs[i].getAttribute('data-country-code') != null && countryCode > 0 && typeof isoCountries != 'undefined') {
for (let c = 0; c < isoCountries.length; c++) {
if(isoCountries[c].id == countryCode){
// select2Inputs[i].querySelector('option:first-child').text = isoCountries[c].text;
select2Inputs[i].text = isoCountries[c].text;
}
}
}
if(select2Inputs[i].hasAttribute('data-country-code')){
inputPlaceHolder = null; //reset the input
}
if (inputPlaceHolder != '' && inputPlaceHolder !== null) {
select2Inputs[i].querySelector('option:first-child').text = inputPlaceHolder;
select2Inputs[i].style.color = "#a8a8a8";
if(!select2Inputs[i].querySelector('option:first-child').hasAttribute('value')){
select2Inputs[i].querySelector('option:first-child').value='';
}
}
select2Inputs[i].classList.add("select2-preload");
select2Inputs[i].addEventListener('mousedown', select2OnFormClick, false);
}
}
});
function select2OnFormClick(event = false) {
let elemtClicked = '';
if (event !== false) {
event.preventDefault();
event.stopImmediatePropagation();
elemtClicked = event.target;
elemtClicked.disabled = true;
}
let loadScriptAsync = function (uri) {
return new Promise((resolve, reject) => {
let script = document.createElement('script');
script.type = 'text/javascript';
script.src = uri;
script.async = true;
script.onload = function () {
if (event !== false) {
elemtClicked.disabled = false;
select2Initialize();
$(elemtClicked).select2('open');
$(elemtClicked).on("select2-close", function () {
setTimeout(function() {
$('.select2-container-active').removeClass('select2-container-active');
$(':focus').blur();
}, 1);
});
if (elemtClicked.hasAttribute('data-fv-field')) {
if (window.getComputedStyle(elemtClicked).display === "none") {
// if element is display none, the formvalition can not read
elemtClicked.style.cssText = "display: block;position: absolute;visibility: hidden !important;height: 0;width: 0;opacity: 0 !important;"
}
}
} else {
select2Initialize();
}
resolve("ok");
};
let head = document.getElementsByTagName('head')[0];
head.appendChild(script);
});
}
let select2Inputs = document.querySelectorAll('.select-category-chained,#sid,#tid,.combobox,#bd-chained,#category-chained,.infinite-chained,.subcategory-chained,.search-chained,select#country-chained,#state-chained,#country-chained-2,#state-chained-2,#profession_id,[name^="bd_phone_country_code"]');
if (typeof select2Inputs != "undefined") {
for (let i = 0; i < select2Inputs.length; i++) {
let inputPlaceHolder = select2Inputs[i].getAttribute('placeholder');
if (!select2Inputs[i].getAttribute('placeholder')) {
inputPlaceHolder = select2Inputs[i].getAttribute('data-placeholder');
}
if(select2Inputs[i].hasAttribute('data-country-code')){
inputPlaceHolder = null; //reset the input
}
if (inputPlaceHolder != '' && inputPlaceHolder !== null) {
select2Inputs[i].querySelector('option:first-child').text = '';
}
select2Inputs[i].removeEventListener('mousedown', select2OnFormClick, false);
}
}
let scriptLoaded = loadScriptAsync('https://www.optimizecdn.com/directory/cdn/bootstrap/select2/3.5.2/select2.min.js?v=3.5.5');
return scriptLoaded;
}
function select2Initialize(){
function getSecondLevel(div,id) {
$("#" + div).select2("data", {
id: "",
text: `Loading...`
});
$.ajax({
url : '/ajaxsearch/get-services',
type : "GET",
data : {
'specialty_id' : id
},
dataType: "json",
success : function(data) {
var options = '';
for (var i = 0; i < data.length; i++) {
options += '<option value="' + data[i].value + '">' + data[i].title + '</option>';
}
if (div == "tid"){
$("#ttid").select2("data", {
id: "",
text: "No options available"
});
$("#ttid").select2("enable", false);
$("#" + div).change(function () {
sessionStorage.setItem("select2-tid"+path,$(this).val());
});
}
if (data.length > 1) {
$("#" + div).select2("enable",true);
$("#" + div).html(options);
$("#" + div).select2("val", "");
$("#" + div).select2("open");
} else {
$("#"+div).select2("data", {
id: "",
text: "No options available"
});
$("#"+div).select2("val", "");
}
if(div == 'tid' && preloaded_tid !== false){
$("#" + div).select2("val", preloaded_tid);
}
}
});
}
function getSecondLevelAccount(div,id) {
$("#" + div).select2("data", {
id: "",
text: `Loading...`
});
$.ajax({
url : '/ajaxsearch/get-services',
type : "GET",
data : {
'specialty_id' : id
},
dataType: "json",
success : function(data) {
var options = '';
for (var i = 0; i < data.length; i++) {
options += '<option value="' + data[i].value + '">' + data[i].title + '</option>';
}
if (data.length > 1) {
$("#" + div).select2("close");
$("#" + div).select2("val", "");
$("#" + div).select2("enable",true);
$("#" + div).html(options);
} else {
$("#"+div).select2("data", {
id: "",
text: "No options available"
});
$("#"+div).select2("val", "");
}
}
});
}
function getThirdLevel(div,id,id2) {
$("#"+div).select2("data", {
id: "",
text: `Loading...`
});
$.ajax({
url : '/ajaxsearch/get-locations',
type : "GET",
data : {
'specialty_id' : id,
'treatment_id' : id2,
},
dataType: "json",
success : function(data) {
var options = '';
for (var i = 0; i < data.length; i++) {
options += '<option value="' + data[i].value + '">' + data[i].title + '</option>';
}
if (data.length > 1) {
$("#" + div).select2("enable",true);
$("#" + div).html(options);
$("#" + div).select2("val", "");
$("#" + div).select2("open");
} else {
$("#"+div).select2("data", {
id: "",
text: "No options available"
});
$("#"+div).select2("val", "");
}
}
});
}
var current_country = '';
function getStateList(div,id) {
if (id != current_country) {
$("#"+div).select2("data", {
id: "",
text: `Loading...`
});
$.ajax({
url : '/ajaxsearch/get-states',
type : "GET",
data : {
'country' : id
},
dataType: "json",
success : function(data) {
$("#" + div).html(''); // clear options
if (data.length > 1) {
var options = '';
for (var i = 0; i < data.length; i++) {
// options += '<option value="' + data[i].value + '">' + data[i].title + '</option>';
var newOption = new Option(data[i].title, data[i].value, false, false);
$("#" + div).append(newOption).trigger('change');
}
$("#" + div).select2("enable",true);
//$("#" + div).html(options);
$("#" + div).prop("disabled", false);
$("#" + div).select2("val", "");
$("#" + div).select2("open");
}
}
});
} else {
$("#" + div).select2("val", "");
}
}
function getInfinityChained(div,id) {
$("#"+div).select2("data", {
id: "",
text: `Loading...`
});
$.ajax({
url : '/ajaxsearch/get-subcategory',
type : "GET",
data : {
'parent' : id
},
dataType: "json",
success : function(data) {
var options = '';
for (var i = 0; i < data.length; i++) {
options += '<option value="' + data[i].value + '">' + data[i].title + '</option>';
}
if (data.length > 1) {
$("#" + div).select2("enable",true);
$("#" + div).html(options);
if(div == 'tid' && '' != ''){
$("#" + div).select2("val", "");
} else if(div == 'tid' && preloaded_tid !== false){
$("#" + div).select2("val", preloaded_tid);
}else {
$("#" + div).select2("val", "");
}
$("#" + div).select2("open");
} else {
$("#" + div).select2("data", {
id: "",
text: "No options available"
});
}
}
});
}
function categoryChained(div,id) {
$("#" + div).select2("data", {
id: "",
text: `Loading...`
});
if(div == "tid") {
url_link = '/ajaxsearch/get-services'
data_passed = {'specialty_id' : id}
} else {
url_link = '/ajaxsearch/category-list';
data_passed = {'parent' : id} ;
}
var selectName = $("select[next="+div+"]").prop("name");
if( (selectName == "ttid" || selectName == "sid" || selectName == "tid") ){
sessionStorage.setItem("select2-"+selectName+path,id);
}
$.ajax({
url : url_link,
type : "GET",
data : data_passed,
dataType: "json",
success : function(data) {
var options = '';
for (var i = 0; i < data.length; i++) {
options += '<option value="' + data[i].value + '">' + data[i].title + '</option>';
}
if (data.length > 1) {
$("#" + div).select2("enable",true);
$("#" + div).html(options);
if(div == "ttid" && preloaded_ttid !== false){
$("#" + div).select2("val", preloaded_ttid);
$("#" + div).trigger('change');
}else if(div == "tid" && preloaded_tid !== false){
$("#" + div).select2("val", preloaded_tid);
$("#" + div).trigger('change');
}else{
$("#" + div).select2("val", "");
}
$("#" + div).select2("open");
} else {
$("#" + div).select2("data", {
id: "",
text: "No options available"
});
}
}
});
}
function formatCountry(country) {
if (!country.id && country.text.includes("+")) {
let dataCountry = country.text;
dataCountry = dataCountry.split('+')
country.code = dataCountry[0].trim();
country.id = dataCountry[1].trim();
return country;
} else if (!country.code) {
return country.text;
}
var $country = $(
'<span class="flag-icon flag-icon-' + country.code.toLowerCase() + ' flag-icon-squared"></span>' +
'<span class="flag-text" style="margin-left:10px;">' + country.text + '</span>'
);
return $country;
}
let phoneCountryCode = document.querySelector("[name^='bd_phone_country_code']");
if (typeof phoneCountryCode != 'undefined' && phoneCountryCode != null && typeof isoCountries != 'undefined') {
$("[name^='bd_phone_country_code']").select2({
placeholder:`Country`,
data:isoCountries,
searchInputPlaceholder: `Enter Country Code`,
formatResult : formatCountry,
dropdownAutoWidth: true,
width: "resolve",
}).on("select2-opening", function (e) {
if (typeof e.currentTarget.attributes['data-default-country-code'] !== "undefined") {
$(this).val(e.currentTarget.attributes['data-default-country-code'].value)
.removeAttr("data-default-country-code")
.trigger('change')
.trigger('open');
}
}).change(function (e) {
let select2Span = $(this).attr('id');
if (e.val) {
$('#'+$(this).attr('id')+'--flag').remove();
$('#s2id_' + select2Span + ' a span.select2-chosen').prepend('<span class="flag-icon flag-icon-' + e.added.code.toLowerCase() + ' flag-icon-squared" style="margin-right:10px"></span>')
}else{
$('#s2id_' + select2Span + ' a span.select2-chosen').prepend('<span class="flag-icon flag-icon-' + $(this).attr('data-default-country-flag').toLowerCase() + ' flag-icon-squared" style="margin-right:10px"></span>')
}
$(this).removeAttr("data-default-country-flag");
});
}
$("#bd-chained").select2({
title: "Select An Option",
placeholder: "Select An Option",
allowClear: true,
formatNoMatches: function () {
return "No matches found";
}
}).change(function () {
var id = $(this).val();
$("#tid").select2("enable",false);
getInfinityChained("tid",id);
$("#tid").select2("open");
});
$("#category-chained").select2({
title: "Select An Option",
placeholder: "Select An Option",
allowClear: true
}).change(function () {
var id = $(this).val();
$("#subcategory-chained").select2("enable",false);
categoryChained("subcategory-chained",id);
$("#subcategory-chained").select2("open");
});
$(".select-category-chained").select2({
title: "Select An Option",
placeholder: "Select An Option",
allowClear: true
})
$(".infinite-chained").select2({
title: "Select option from list",
placeholder: "Click to select an option",
allowClear: true,
formatNoMatches: function () {
return "No matches found";
}
}).change(function () {
var id = $(this).val();
var attr = $(this).attr('next');
var selectName = $(this).prop('name');
if ( selectName=='ttid' || attr =='ttid' ) {
$("#" + attr).select2("enable",false);
categoryChained(attr,id);
$("#" + attr).select2("open");
sessionStorage.setItem("select2-"+selectName+path,id);
}
}).on("select2-close", function () {
setTimeout(function() {
$('.select2-container-active').removeClass('select2-container-active');
$(':focus').blur();
}, 1);
});
$("#subcategory-chained").select2();
$(".combobox").select2();
$(".search-chained").select2();
$("select#country-chained").select2({
title: "",
placeholder: "",
val: "",
allowClear: true,
formatNoMatches: function () {
return "No matches found";
}
}).change(function () {
var id = $(this).val();
$("#state-chained").select2("enable",false);
getStateList("state-chained",id);
var state = "";
if (id == "CA") {
state = "Province";
} else if (id == "UK") {
state = "Region";
} else if (id == "US" || id == "AU") {
state = "State";
} else {
state = "Region";
}
$("#state-chained").prev(".control-label").text(state);
});
$("#state-chained").select2();
$("#state-chained").on("select2-open", function(event) {
event.preventDefault();
var id = $("#country-chained").val();
var count = $('#state-chained option').length;
if (id != "" && count < 2) {
$("#state-chained").select2("enable",false);
getStateList("state-chained",id);
var state = "";
if (id == "CA") {
state = "Province";
} else if (id == "UK") {
state = "Region";
} else if (id == "US" || id == "AU") {
state = "State";
} else {
state = "Region";
}
$("#state-chained").prev(".control-label").text(state);
}
});
$("#country-chained-2").select2({
title: "Select Country",
placeholder: "(select country)",
val: "",
allowClear: true,
formatNoMatches: function () {
return "No matches found";
}
}).change(function () {
var id = $(this).val();
$("#state-chained-2").select2("enable",false);
getStateList("state-chained-2",id);
var state = "";
if (id == "CA") {
state = "Province";
} else if (id == "UK") {
state = "Region";
} else if (id == "US" || id == "AU") {
state = "State";
} else {
state = "Region";
}
$("#state-chained-2").prev(".control-label").text(state);
});
$("#state-chained-2").select2();
$("#profession_id").select2({
placeholder: "Select From List",
allowClear: true,
formatNoMatches: function () {
return "No matches found";
}
}).change(function () {
var id = $(this).val();
getSecondLevelAccount("category_id",id);
$("#category_id").select2("open");
});
$("#sid").select2({
title: "Select An Option",
placeholder: "Select An Option",
allowClear: true,
formatNoMatches: function () {
return "No matches found";
}
}).change(function () {
var id = $(this).val();
$("#tid").select2("enable",false);
getSecondLevel("tid",id);
$("#tid").select2("open");
sessionStorage.setItem("select2-sid"+path,id);
});
$("#location_value_dropdown").select2({
title: "(optional)",
placeholder: "(optional)",
allowClear: true,
formatNoMatches: function () {
return "No matches found";
}
});
$("#tid").select2({
title: "Select An Option",
placeholder: "Select An Option",
allowClear: true,
formatNoMatches: function () {
return "No matches found";
}
});
$("#location_value_dropdown").select2({
title: "(optional)",
placeholder: "(optional)",
allowClear: true
});
}
if(preloaded_ttid !== false || preloaded_tid !== false || preloaded_sid !== false){
$(document).ready(function(){
if(preloaded_sid !== false && $("#sid").length > 0){
select2OnFormClick();
setTimeout(() => {
$("#sid").select2('val', preloaded_sid);
$('#sid').trigger('change');
}, 500);
}else if(preloaded_tid !== false && $("#sid").length <= 0){
select2OnFormClick();
setTimeout(() => {
$("#tid").select2('val', preloaded_tid);
$('#tid').trigger('change');
}, 500);
}
});
}
</script>
<script>
// Function to add aria-label to <select> elements without it, for better pagespeed accessibility score
$(document).ready(function() {
var ariaLabelCounter = {}; // Object to keep track of aria-label counts for uniqueness
// Iterate over each select element that does not have an aria-label
$('select:not([aria-label])').each(function() {
// Use the ID or placeholder as the base for the aria-label, stripping HTML tags
var baseLabel = this.id || $(this).attr('placeholder') || 'select';
baseLabel = baseLabel.replace(/<[^>]*>/g, '').trim(); // Remove HTML tags and trim
// Ensure uniqueness of each aria-label
ariaLabelCounter[baseLabel] = (ariaLabelCounter[baseLabel] || 0) + 1;
var ariaLabel = baseLabel + '-' + ariaLabelCounter[baseLabel];
// Truncate aria-label to 100 characters
ariaLabel = ariaLabel.length > 100 ? ariaLabel.substring(0, 100) : ariaLabel;
// Set the aria-label attribute to the unique label
$(this).attr('aria-label', ariaLabel);
});
});
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebSite",
"@id": "https://www.wegotaguy.net#website",
"name": "We Got A Guy Inc",
"url": "https://www.wegotaguy.net",
"potentialAction": {
"@type": "SearchAction",
"target": "https://www.wegotaguy.net/sitesearch?q={search_term_string}",
"query-input": "required name=search_term_string"
}
},
{
"@type": "Organization",
"@id": "https://www.wegotaguy.net#organization",
"name": "We Got A Guy Inc",
"description": "We Got A Guy Inc – Local Contractor – Home Services",
"url": "https://www.wegotaguy.net",
"contactPoint": [
{
"@type": "ContactPoint",
"email": "info@wegotaguy.net",
"contactType": "customer support"
}
],
"address": {
"@type": "PostalAddress",
"addressCountry": "US",
"postalCode": "US",
"addressLocality": "US",
"streetAddress": "US"
},
"telephone": "1-844-648-0241",
"sameAs": [
"https://www.facebook.com/WeGotAGuyInc/timeline",
"https://plus.google.com/b/106889834139372033235/106889834139372033235/about/p/pub?gmbpt=true&hl=en",
"https://twitter.com/WEGOTAGUYINC1",
"https://www.pinterest.com/wegotaguyinc/",
"https://www.linkedin.com/company/we-got-a-guy-inc?trk=top_nav_home",
"http://www.youtube.com",
"https://www.instagram.com/wegotaguyinc/"
],
"logo": "https://www.wegotaguy.net/images/WGG130.png",
"image": "https://www.wegotaguy.net/images/WGG130.png"
}
]
}</script>
<style type='text/css'> .input-group.normal-autosuggest input,.input-group.sm-autosuggest input, .input-group.md-autosuggest input {
border-radius: 0 3px 3px 0 !important;
box-shadow: none;
}
.normal-autosuggest .twitter-typeahead, .sm-autosuggest .twitter-typeahead, .md-autosuggest .twitter-typeahead, .large-autosuggest .twitter-typeahead {
display: inline-block;
height: 25px;
position: relative;
width: 100%;
}
.input-group.normal-autosuggest .twitter-typeahead, .input-group.sm-autosuggest .twitter-typeahead, .input-group.large-autosuggest .twitter-typeahead:not(.search_box .twitter-typeahead) {
width: inherit;
}
.normal-autosuggest .twitter-typeahead .clear_content.medium{
bottom: 0px;
}
.sm-autosuggest .twitter-typeahead .clear_content.small{
bottom: -4px;
}
.md-autosuggest.input-group .twitter-typeahead .clear_content.medium {
bottom: -2px;
}
.md-autosuggest .twitter-typeahead {
height: 32px;
}
.md-autosuggest .input-group-addon + .input_wrapper .twitter-typeahead {
height: 29px;
}
.md-autosuggest-input + .clear_content.medium {
bottom: 0px;
}
.large-autosuggest .twitter-typeahead {
height: 40px;
}
.normal-autosuggest .twitter-typeahead{
height: 34px;
}
.normal-autosuggest .twitter-typeahead .tt-hint, .sm-autosuggest .twitter-typeahead .tt-hint {
background: #fff !important;
border: 1px solid #ccc!important;
border-radius: 0 4px 4px 0;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset!important;
color: transparent;
left: 0;
padding: 4px 11px;
position: absolute;
top: 0;
width: 100%;
font-size:12px;
}
.normal-autosuggest.input-group-addon .fa, .sm-autosuggest .input-group-addon .fa, .input-group-sm .input-group-addon .fa {font-size:12px}
.md-autosuggest .twitter-typeahead .tt-hint {
height: 100%;
background: #ffffff none repeat scroll 0 0 !important;
border: 1px solid #cccccc !important;
border-radius: 0 4px 4px 0;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
color: rgba(0, 0, 0, 0);
left: 0;
padding: 6px 11px;
position: absolute;
top: 0;
width: 100%;
}
.large-autosuggest {background: #fff !important;border-radius:6px;}
.large-autosuggest input {width: 100%!important;box-shadow:none; border-radius: 6px;}
.input-group.large-autosuggest input,.input-group.large-autosuggest .twitter-typeahead .tt-hint {
border-radius: 0 6px 6px 0!important;
}
.large-autosuggest .twitter-typeahead .tt-hint {
background: #fff !important;
border: 1px solid #ccc!important;
border-radius: 6px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset!important;
color: transparent;
left: 0;
position: absolute;
top: 0;
width: 100%;
font-size: 18px;
height: 46px;
line-height: 1.33333;
padding: 10px 15px;
}
.tt-dataset .empty-message {
display: none !important;
}
.twitter-typeahead .tt-query {background-color:#fff!important}
.input-group.large-autosuggest span:first-child .tt-hint {border-radius: 0 !important;}
span.tt-dropdown-menu {
border: 1px solid #FCFCFC;
border-radius: 5px;
box-shadow: 0 5px 10px rgba(0,0,0,.2);
width: 100% !important;
}
.tt-is-under-cursor a.suggest-link {
background: #55ACEE;
}
.tt-is-under-cursor .media-heading,
.tt-is-under-cursor .suggest-origin,
.tt-is-under-cursor .location{
color:#fff!important;
}
.tt-suggestion .media .media-body .suggest-origin {
color: rgba(45, 91, 137,0.9);
padding: 1px 0;
border-radius: 6px;
font-weight: bold;
line-height: 12px;
}
.tt-suggestion {
background: #fff;
border-bottom: 1px solid #eee;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
body .tt-suggestions .media.br-bottom img {
max-width: 45px;
height: auto;
}
body .tt-suggestions .media-body span {
font-size: 10px;
}
body .tt-suggestions .media-body h4 {
font-size: 12px;
margin: 2px 0px;
text-transform: capitalize;
}
a.suggest-link {
padding: 5px;
display: block;
}
a.suggest-link img {
border-radius: 100px;
display: block;
margin: 0 auto;
height: 100%!important;
width: 100%;
object-fit: cover;
}
.left-suggest-col {
display: inline-block;
vertical-align: middle;
width: 44px;
height: 44px;
}
.right-suggest-col {
display: inline-block;
padding-left: 1%;
text-align: left;
vertical-align: middle;
width: calc(100% - 1% - 50px);
}
p.media-heading {
color: #333;
font-size: 12px;
font-weight: 600;
margin-bottom: 0;
}
p.suggest-origin {
font-size: 10px;
color: #333;
margin:0;
}
p.location {
color: #333;
font-size: 10px;
margin: 2px 0;
}
body .tt-is-under-cursor a.suggest-link {
background: #F7F7F7;
}
body .tt-is-under-cursor .media-heading, body .tt-is-under-cursor .suggest-origin, body .tt-is-under-cursor .location {
color: #333!important;
}
a.suggest-link[data-heading="heading"] {
pointer-events: none;
cursor: default;
text-decoration: none;
}
body .tt-is-under-cursor a.suggest-link[data-heading="heading"] {
background: rgb(9, 58, 96);
}
/* --- all the novalue css --- */
a.suggest-link .suggest-origin[data-state="novalue"] {
display: none;
}
a.suggest-link .location[data-state="novalue"] {
display: none;
}
a.suggest-link img[data-state="novalue"] {
display: none;
}
a.suggest-link .suggest-origin[data-state="heading"] {
display: none;
}
a.suggest-link .media-heading[data-heading="heading"] {
color:rgb(255, 255, 255)!important;
font-weight: bold;
padding: 4px;
font-size: 13px;
}
.left-suggest-col[data-photo="novalue"], .left-suggest-col[data-photo="undefined"] {
display: none;
}
.right-suggest-col[data-photo="novalue"], .right-suggest-col[data-photo="undefined"] {
width: 100%;
}
a.suggest-link[href="novalue"] {
cursor: default !important;
pointer-events: none;
}
a.suggest-link[data-heading="heading"] {
background-color: rgb(9, 58, 96);
}
div.content-shell {
overflow: inherit;
}
span.tt-dropdown-menu div {
float: none;
}
.tt-menu {
border-radius: 0 0 6px 6px;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
overflow: hidden;
width: 100%;
z-index: 150 !important;
}
.tt-menu .tt-dataset {
overflow-y: auto;
max-height: 200px;
} </style> <script type="text/javascript">
if (typeof decodeHtml != "function") {
function decodeHtml(html) {
var txt = document.createElement("textarea");
txt.innerHTML = html;
return txt.value;
}
}
function initializeTypeheadMember_search() {
var member_searchEngine = new Bloodhound({
initialize: false,
datumTokenizer: function (d) {
return Bloodhound.tokenizers.whitespace(value);
},
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
url: `/api/suggest/json/get/89,list_services,Sub Categories,0,0,0,0,0,3?tID=1&q=%QUERY`,
wildcard: '%QUERY',
filter: function (response) {
if (response != null) {
//var response = response.slice(1);
$.each(
response, function (key, value) {
response[key]['value'] = decodeHtml(value['value']);
response[key]['comes_f'] = decodeHtml(value['comes_f']);
response[key]['location'] = decodeHtml(value['location']);
if (response[key]['value'].indexOf('-/-') >= 0) {
var splitResult = response[key]['value'].split('-/-');
response[key]['value'] = splitResult[0];
}
}
);
} else {
response = {error: "null"};
}
return response;
}
}
});
var member_searchDataSrc = member_searchEngine.initialize();
member_searchDataSrc
.done(function () { /*console.log('Autosuggestions engine initialized.'); */
})
.fail(function () { /*console.log('err, something went wrong while initializing autosuggestions engine:(');*/
})
$('.member_search').typeahead({
minLength: 2,
highlight: true,
hint: false },
{
display: 'value',
source: member_searchEngine.ttAdapter(),
limit: 3,
templates: {
empty: [
'<div class="empty-message">',
'Result not found',
'</div>'
].join(" "),
notFound: [
'<div class="notFound-message">',
'Result not found',
'</div>'
].join(" "),
suggestion: function (data) {
if (data == "null") {
strTemplate = '<div class="empty-message">Result not found</div>';
} else {
strTemplate = '<a class="suggest-link" href="' + data.link + '" data-state="' + data.link + '" data-heading="' + data.comes_f + '"> <div class="left-suggest-col" data-photo="' + data.photo + '"> <img src="' + data.photo + '" data-state="' + data.photo + '"> </div> <div class="right-suggest-col" data-photo="' + data.photo + '"> <p class="media-heading" data-state="' + data.value + '" data-heading="' + data.comes_f + '">' + data.value + '</p> <p class="suggest-origin" data-state="' + data.comes_f + '">' + data.comes_f + '</p> <p class="location" data-state="' + data.location + '">' + data.location + '</p> </div> </a> ';
if ((data.link == undefined) || (data.link == "") || (data.link == "novalue")) {
strTemplate = strTemplate.replace(/href=".*?"/, "href='#'");
}
if ((data.photo == undefined) || (data.photo == "") || (data.photo == "novalue")) {
strTemplate = strTemplate.replace(/<img src=".*?>/, "");
}
}
return strTemplate;
}
},
}).on('typeahead:selected', function (obj, datum) {
/*
console.log(obj);
console.log(datum);
*/
});
$('.member_search').each(function () {
var inputWidth = $(this).outerWidth();
$(this).siblings('.tt-dropdown-menu').css('width', inputWidth + 'px');
});
}
</script>
<script>
let typeheadElement = '.member_search';
let TypeheadNameListFunction = 'initializeTypeheadMember_search';
let typeheadFormElement = undefined;
window.addEventListener('load', () => {
if(typeheadElement.length > 1) {
typeheadFormElement = document.querySelectorAll(typeheadElement);
}
if (typeof typeheadFormElement != "undefined") {
for (let i = 0; i < typeheadFormElement.length; i++) {
let closestForm = typeheadFormElement[i].closest('form');
if (typeof closestForm != "undefined" && closestForm != null) {
closestForm.addEventListener('focus', typeheadFormClick, false);
}
typeheadFormElement[i].addEventListener('focus', typeheadFormClick, false);
}
}
});
function initializeTypehead(){
let splitFunctionNames= TypeheadNameListFunction.split(',');
for ( let funcName of splitFunctionNames)
if (typeof funcName != 'function') {
window[funcName](); // execute the function
}
}
function typeheadFormClick(event) {
let head = document.getElementsByTagName('head')[0];
let script = document.createElement('script');
let elementClicked = event.target;
script.type = 'text/javascript';
script.src = "https://cdnjs.cloudflare.com/ajax/libs/corejs-typeahead/0.11.1/typeahead.bundle.min.js";
script.onload = function () {
initializeTypehead();
elementClicked.focus();
};
head.appendChild(script);
if (typeof typeheadFormElement != "undefined") {
for (let i = 0; i < typeheadFormElement.length; i++) {
let closestForm = typeheadFormElement[i].closest('form');
if (typeof closestForm != "undefined" && closestForm != null) {
closestForm.removeEventListener('focus', typeheadFormClick, false);
}
typeheadFormElement[i].removeEventListener('focus', typeheadFormClick, false)
}
}
}
</script>
<script>
window.addEventListener('load', () => {
let embedlyClass = document.querySelector('.fr-embedly');
if (typeof embedlyClass != "undefined" && embedlyClass != null) {
let embedlyURI = "https://www.optimizecdn.com/directory/cdn/assets/bootstrap/js/embedly_widget.min.js";
let head = document.getElementsByTagName("head")[0];
let script = document.createElement('script');
script.type = 'text/javascript';
script.src = embedlyURI;
script.async = true;
head.appendChild(script);
}
});
</script><script type="text/javascript" src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/jquery.lazy/1.7.9/jquery.lazy.min.js"></script><script>
$(function () {
$(".lazyloader").Lazy({
afterLoad: function(element) {
$(".gridView.activeView").click();
}
});
});
$("button[class*='slick'],button[id*='slick']").click(function () {
$(this).parents(".row").find(".lazyloader").lazy({
bind: "event",
delay: 0
});
});
$("[class*='slick'],[id*='slick']").on("swipe",function(){
$(this).parents(".row").find(".lazyloader").lazy({
bind: "event",
delay: 0
});
});
</script><script defer src="https://www.optimizecdn.com/directory/cdn/assets/bootstrap/js/websiteScripts.min.js?v=0.4"></script>
</body>
</html>