@charset "UTF-8";
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 200;
  font-display: fallback;
  src: url(https://s3.amazonaws.com/files.usmre.com/9831/fonts/gilroy-thin.otf) format("opentype");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 300;
  font-display: fallback;
  src: url(https://s3.amazonaws.com/files.usmre.com/9831/fonts/gilroy-ultralight.otf) format("opentype");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(https://s3.amazonaws.com/files.usmre.com/9831/fonts/gilroy-light.otf) format("opentype");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 500;
  font-display: fallback;
  src: url(https://s3.amazonaws.com/files.usmre.com/9831/fonts/gilroy-regular.otf) format("opentype");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
  src: url(https://s3.amazonaws.com/files.usmre.com/9831/fonts/gilroy-medium.otf) format("opentype");
}
@font-face {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: url(https://s3.amazonaws.com/files.usmre.com/9831/fonts/gilroy-bold.otf) format("opentype");
}
/* Black */
/* Black */
/*=======================================
   !widths for complex triangle headers...
 =======================================*/
/*=======================================
   !Compatability Vars...
 =======================================*/
/*
 * Social Buttons for Bootstrap
 *
 * Copyright 2013-2015 Panayiotis Lipiridis
 * Licensed under the MIT License
 *
 * https://github.com/lipis/bootstrap-social
 */
.btn-social {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.btn-social > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  line-height: 34px;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.btn-social.btn-lg, .btn-group-lg > .btn-social.btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-lg > button.btn-social, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-lg > .btn-social#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-lg > button.btn-social, .widget.testimonials .view-all .btn-group-lg > .btn-social.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-lg > a.btn-social, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-lg > a.btn-social, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-lg > a.btn-social, .btn-group-lg > .btn-social.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-lg > a.btn-social, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-lg > a.btn-social, .user-logged-in-wrapper .welcome-login-icons .btn-group-lg > a.btn-social {
  padding-left: 61px;
}

.btn-social.btn-lg > :first-child, .btn-group-lg > .btn-social.btn > :first-child, .widget.askaquestion .widget-inner form .submit-btn .btn-group-lg > button.btn-social > :first-child, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-lg > .btn-social#Search > :first-child, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-lg > button.btn-social > :first-child, .btn-group-lg > .btn-social.usm-btn > :first-child, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-lg > a.btn-social > :first-child, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-lg > a.btn-social > :first-child, .user-logged-in-wrapper .welcome-login-icons .btn-group-lg > a.btn-social > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

.btn-social.btn-sm, .btn-group-sm > .btn-social.btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-sm > button.btn-social, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-sm > .btn-social#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-sm > button.btn-social, .widget.testimonials .view-all .btn-group-sm > .btn-social.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-sm > a.btn-social, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-sm > a.btn-social, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-sm > a.btn-social, .btn-group-sm > .btn-social.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-sm > a.btn-social, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-sm > a.btn-social, .user-logged-in-wrapper .welcome-login-icons .btn-group-sm > a.btn-social {
  padding-left: 38px;
}

.btn-social.btn-sm > :first-child, .btn-group-sm > .btn-social.btn > :first-child, .widget.askaquestion .widget-inner form .submit-btn .btn-group-sm > button.btn-social > :first-child, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-sm > .btn-social#Search > :first-child, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-sm > button.btn-social > :first-child, .btn-group-sm > .btn-social.usm-btn > :first-child, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-sm > a.btn-social > :first-child, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-sm > a.btn-social > :first-child, .user-logged-in-wrapper .welcome-login-icons .btn-group-sm > a.btn-social > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

.btn-social.btn-xs, .btn-group-xs > .btn-social.btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-xs > button.btn-social, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-xs > .btn-social#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-xs > button.btn-social, .widget.testimonials .view-all .btn-group-xs > .btn-social.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-xs > a.btn-social, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-xs > a.btn-social, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-xs > a.btn-social, .btn-group-xs > .btn-social.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-xs > a.btn-social, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-xs > a.btn-social, .user-logged-in-wrapper .welcome-login-icons .btn-group-xs > a.btn-social {
  padding-left: 30px;
}

.btn-social.btn-xs > :first-child, .btn-group-xs > .btn-social.btn > :first-child, .widget.askaquestion .widget-inner form .submit-btn .btn-group-xs > button.btn-social > :first-child, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-xs > .btn-social#Search > :first-child, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-xs > button.btn-social > :first-child, .btn-group-xs > .btn-social.usm-btn > :first-child, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-xs > a.btn-social > :first-child, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-xs > a.btn-social > :first-child, .user-logged-in-wrapper .welcome-login-icons .btn-group-xs > a.btn-social > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

.btn-social-icon {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 34px;
  width: 34px;
  padding: 0;
}

.btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  line-height: 34px;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.btn-social-icon.btn-lg, .btn-group-lg > .btn-social-icon.btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-lg > button.btn-social-icon, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-lg > .btn-social-icon#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-lg > button.btn-social-icon, .widget.testimonials .view-all .btn-group-lg > .btn-social-icon.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-lg > a.btn-social-icon, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-lg > a.btn-social-icon, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-lg > a.btn-social-icon, .btn-group-lg > .btn-social-icon.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-lg > a.btn-social-icon, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-lg > a.btn-social-icon, .user-logged-in-wrapper .welcome-login-icons .btn-group-lg > a.btn-social-icon {
  padding-left: 61px;
}

.btn-social-icon.btn-lg > :first-child, .btn-group-lg > .btn-social-icon.btn > :first-child, .widget.askaquestion .widget-inner form .submit-btn .btn-group-lg > button.btn-social-icon > :first-child, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-lg > .btn-social-icon#Search > :first-child, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-lg > button.btn-social-icon > :first-child, .btn-group-lg > .btn-social-icon.usm-btn > :first-child, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-lg > a.btn-social-icon > :first-child, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-lg > a.btn-social-icon > :first-child, .user-logged-in-wrapper .welcome-login-icons .btn-group-lg > a.btn-social-icon > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

.btn-social-icon.btn-sm, .btn-group-sm > .btn-social-icon.btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-sm > button.btn-social-icon, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-sm > .btn-social-icon#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-sm > button.btn-social-icon, .widget.testimonials .view-all .btn-group-sm > .btn-social-icon.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-sm > a.btn-social-icon, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-sm > a.btn-social-icon, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-sm > a.btn-social-icon, .btn-group-sm > .btn-social-icon.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-sm > a.btn-social-icon, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-sm > a.btn-social-icon, .user-logged-in-wrapper .welcome-login-icons .btn-group-sm > a.btn-social-icon {
  padding-left: 38px;
}

.btn-social-icon.btn-sm > :first-child, .btn-group-sm > .btn-social-icon.btn > :first-child, .widget.askaquestion .widget-inner form .submit-btn .btn-group-sm > button.btn-social-icon > :first-child, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-sm > .btn-social-icon#Search > :first-child, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-sm > button.btn-social-icon > :first-child, .btn-group-sm > .btn-social-icon.usm-btn > :first-child, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-sm > a.btn-social-icon > :first-child, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-sm > a.btn-social-icon > :first-child, .user-logged-in-wrapper .welcome-login-icons .btn-group-sm > a.btn-social-icon > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

.btn-social-icon.btn-xs, .btn-group-xs > .btn-social-icon.btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-xs > button.btn-social-icon, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-xs > .btn-social-icon#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-xs > button.btn-social-icon, .widget.testimonials .view-all .btn-group-xs > .btn-social-icon.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-xs > a.btn-social-icon, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-xs > a.btn-social-icon, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-xs > a.btn-social-icon, .btn-group-xs > .btn-social-icon.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-xs > a.btn-social-icon, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-xs > a.btn-social-icon, .user-logged-in-wrapper .welcome-login-icons .btn-group-xs > a.btn-social-icon {
  padding-left: 30px;
}

.btn-social-icon.btn-xs > :first-child, .btn-group-xs > .btn-social-icon.btn > :first-child, .widget.askaquestion .widget-inner form .submit-btn .btn-group-xs > button.btn-social-icon > :first-child, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-xs > .btn-social-icon#Search > :first-child, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-xs > button.btn-social-icon > :first-child, .btn-group-xs > .btn-social-icon.usm-btn > :first-child, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-xs > a.btn-social-icon > :first-child, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-xs > a.btn-social-icon > :first-child, .user-logged-in-wrapper .welcome-login-icons .btn-group-xs > a.btn-social-icon > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100% !important;
}

.btn-social-icon.btn-lg, .btn-group-lg > .btn-social-icon.btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-lg > button.btn-social-icon, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-lg > .btn-social-icon#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-lg > button.btn-social-icon, .widget.testimonials .view-all .btn-group-lg > .btn-social-icon.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-lg > a.btn-social-icon, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-lg > a.btn-social-icon, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-lg > a.btn-social-icon, .btn-group-lg > .btn-social-icon.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-lg > a.btn-social-icon, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-lg > a.btn-social-icon, .user-logged-in-wrapper .welcome-login-icons .btn-group-lg > a.btn-social-icon {
  height: 45px;
  width: 45px;
  padding-left: 0;
  padding-right: 0;
}

.btn-social-icon.btn-sm, .btn-group-sm > .btn-social-icon.btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-sm > button.btn-social-icon, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-sm > .btn-social-icon#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-sm > button.btn-social-icon, .widget.testimonials .view-all .btn-group-sm > .btn-social-icon.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-sm > a.btn-social-icon, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-sm > a.btn-social-icon, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-sm > a.btn-social-icon, .btn-group-sm > .btn-social-icon.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-sm > a.btn-social-icon, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-sm > a.btn-social-icon, .user-logged-in-wrapper .welcome-login-icons .btn-group-sm > a.btn-social-icon {
  height: 30px;
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}

.btn-social-icon.btn-xs, .btn-group-xs > .btn-social-icon.btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-xs > button.btn-social-icon, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-xs > .btn-social-icon#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-xs > button.btn-social-icon, .widget.testimonials .view-all .btn-group-xs > .btn-social-icon.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-xs > a.btn-social-icon, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-xs > a.btn-social-icon, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-xs > a.btn-social-icon, .btn-group-xs > .btn-social-icon.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-xs > a.btn-social-icon, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-xs > a.btn-social-icon, .user-logged-in-wrapper .welcome-login-icons .btn-group-xs > a.btn-social-icon {
  height: 22px;
  width: 22px;
  padding-left: 0;
  padding-right: 0;
}

.btn-adn {
  color: #fff;
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:focus, .btn-adn.focus {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:hover {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:active, .btn-adn.active, .open > .dropdown-toggle.btn-adn {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:active:hover, .btn-adn.active:hover, .open > .dropdown-toggle.btn-adn:hover, .btn-adn:active:focus, .btn-adn.active:focus, .open > .dropdown-toggle.btn-adn:focus, .btn-adn:active.focus, .btn-adn.active.focus, .open > .dropdown-toggle.btn-adn.focus {
  color: #fff;
  background-color: #b94630;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:active, .btn-adn.active, .open > .dropdown-toggle.btn-adn {
  background-image: none;
}

.btn-adn.disabled, .btn-adn[disabled], fieldset[disabled] .btn-adn, .btn-adn.disabled:hover, .btn-adn[disabled]:hover, fieldset[disabled] .btn-adn:hover, .btn-adn.disabled:focus, .btn-adn[disabled]:focus, fieldset[disabled] .btn-adn:focus, .btn-adn.disabled.focus, .btn-adn[disabled].focus, fieldset[disabled] .btn-adn.focus, .btn-adn.disabled:active, .btn-adn[disabled]:active, fieldset[disabled] .btn-adn:active, .btn-adn.disabled.active, .btn-adn[disabled].active, fieldset[disabled] .btn-adn.active {
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn .badge {
  color: #d87a68;
  background-color: #fff;
}

.btn-bitbucket {
  color: #fff;
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:focus, .btn-bitbucket.focus {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:hover {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:active, .btn-bitbucket.active, .open > .dropdown-toggle.btn-bitbucket {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:active:hover, .btn-bitbucket.active:hover, .open > .dropdown-toggle.btn-bitbucket:hover, .btn-bitbucket:active:focus, .btn-bitbucket.active:focus, .open > .dropdown-toggle.btn-bitbucket:focus, .btn-bitbucket:active.focus, .btn-bitbucket.active.focus, .open > .dropdown-toggle.btn-bitbucket.focus {
  color: #fff;
  background-color: #0f253c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:active, .btn-bitbucket.active, .open > .dropdown-toggle.btn-bitbucket {
  background-image: none;
}

.btn-bitbucket.disabled, .btn-bitbucket[disabled], fieldset[disabled] .btn-bitbucket, .btn-bitbucket.disabled:hover, .btn-bitbucket[disabled]:hover, fieldset[disabled] .btn-bitbucket:hover, .btn-bitbucket.disabled:focus, .btn-bitbucket[disabled]:focus, fieldset[disabled] .btn-bitbucket:focus, .btn-bitbucket.disabled.focus, .btn-bitbucket[disabled].focus, fieldset[disabled] .btn-bitbucket.focus, .btn-bitbucket.disabled:active, .btn-bitbucket[disabled]:active, fieldset[disabled] .btn-bitbucket:active, .btn-bitbucket.disabled.active, .btn-bitbucket[disabled].active, fieldset[disabled] .btn-bitbucket.active {
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket .badge {
  color: #205081;
  background-color: #fff;
}

.btn-dropbox {
  color: #fff;
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:focus, .btn-dropbox.focus {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:hover {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:active, .btn-dropbox.active, .open > .dropdown-toggle.btn-dropbox {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:active:hover, .btn-dropbox.active:hover, .open > .dropdown-toggle.btn-dropbox:hover, .btn-dropbox:active:focus, .btn-dropbox.active:focus, .open > .dropdown-toggle.btn-dropbox:focus, .btn-dropbox:active.focus, .btn-dropbox.active.focus, .open > .dropdown-toggle.btn-dropbox.focus {
  color: #fff;
  background-color: #0a568c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:active, .btn-dropbox.active, .open > .dropdown-toggle.btn-dropbox {
  background-image: none;
}

.btn-dropbox.disabled, .btn-dropbox[disabled], fieldset[disabled] .btn-dropbox, .btn-dropbox.disabled:hover, .btn-dropbox[disabled]:hover, fieldset[disabled] .btn-dropbox:hover, .btn-dropbox.disabled:focus, .btn-dropbox[disabled]:focus, fieldset[disabled] .btn-dropbox:focus, .btn-dropbox.disabled.focus, .btn-dropbox[disabled].focus, fieldset[disabled] .btn-dropbox.focus, .btn-dropbox.disabled:active, .btn-dropbox[disabled]:active, fieldset[disabled] .btn-dropbox:active, .btn-dropbox.disabled.active, .btn-dropbox[disabled].active, fieldset[disabled] .btn-dropbox.active {
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox .badge {
  color: #1087dd;
  background-color: #fff;
}

.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:focus, .btn-facebook.focus {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:hover {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:active, .btn-facebook.active, .open > .dropdown-toggle.btn-facebook {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:active:hover, .btn-facebook.active:hover, .open > .dropdown-toggle.btn-facebook:hover, .btn-facebook:active:focus, .btn-facebook.active:focus, .open > .dropdown-toggle.btn-facebook:focus, .btn-facebook:active.focus, .btn-facebook.active.focus, .open > .dropdown-toggle.btn-facebook.focus {
  color: #fff;
  background-color: #23345a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:active, .btn-facebook.active, .open > .dropdown-toggle.btn-facebook {
  background-image: none;
}

.btn-facebook.disabled, .btn-facebook[disabled], fieldset[disabled] .btn-facebook, .btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, .btn-facebook.disabled:focus, .btn-facebook[disabled]:focus, fieldset[disabled] .btn-facebook:focus, .btn-facebook.disabled.focus, .btn-facebook[disabled].focus, fieldset[disabled] .btn-facebook.focus, .btn-facebook.disabled:active, .btn-facebook[disabled]:active, fieldset[disabled] .btn-facebook:active, .btn-facebook.disabled.active, .btn-facebook[disabled].active, fieldset[disabled] .btn-facebook.active {
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook .badge {
  color: #3b5998;
  background-color: #fff;
}

.btn-flickr {
  color: #fff;
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:focus, .btn-flickr.focus {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:hover {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:active, .btn-flickr.active, .open > .dropdown-toggle.btn-flickr {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:active:hover, .btn-flickr.active:hover, .open > .dropdown-toggle.btn-flickr:hover, .btn-flickr:active:focus, .btn-flickr.active:focus, .open > .dropdown-toggle.btn-flickr:focus, .btn-flickr:active.focus, .btn-flickr.active.focus, .open > .dropdown-toggle.btn-flickr.focus {
  color: #fff;
  background-color: #a80057;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:active, .btn-flickr.active, .open > .dropdown-toggle.btn-flickr {
  background-image: none;
}

.btn-flickr.disabled, .btn-flickr[disabled], fieldset[disabled] .btn-flickr, .btn-flickr.disabled:hover, .btn-flickr[disabled]:hover, fieldset[disabled] .btn-flickr:hover, .btn-flickr.disabled:focus, .btn-flickr[disabled]:focus, fieldset[disabled] .btn-flickr:focus, .btn-flickr.disabled.focus, .btn-flickr[disabled].focus, fieldset[disabled] .btn-flickr.focus, .btn-flickr.disabled:active, .btn-flickr[disabled]:active, fieldset[disabled] .btn-flickr:active, .btn-flickr.disabled.active, .btn-flickr[disabled].active, fieldset[disabled] .btn-flickr.active {
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr .badge {
  color: #ff0084;
  background-color: #fff;
}

.btn-foursquare {
  color: #fff;
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:focus, .btn-foursquare.focus {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:hover {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:active, .btn-foursquare.active, .open > .dropdown-toggle.btn-foursquare {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:active:hover, .btn-foursquare.active:hover, .open > .dropdown-toggle.btn-foursquare:hover, .btn-foursquare:active:focus, .btn-foursquare.active:focus, .open > .dropdown-toggle.btn-foursquare:focus, .btn-foursquare:active.focus, .btn-foursquare.active.focus, .open > .dropdown-toggle.btn-foursquare.focus {
  color: #fff;
  background-color: #e30742;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:active, .btn-foursquare.active, .open > .dropdown-toggle.btn-foursquare {
  background-image: none;
}

.btn-foursquare.disabled, .btn-foursquare[disabled], fieldset[disabled] .btn-foursquare, .btn-foursquare.disabled:hover, .btn-foursquare[disabled]:hover, fieldset[disabled] .btn-foursquare:hover, .btn-foursquare.disabled:focus, .btn-foursquare[disabled]:focus, fieldset[disabled] .btn-foursquare:focus, .btn-foursquare.disabled.focus, .btn-foursquare[disabled].focus, fieldset[disabled] .btn-foursquare.focus, .btn-foursquare.disabled:active, .btn-foursquare[disabled]:active, fieldset[disabled] .btn-foursquare:active, .btn-foursquare.disabled.active, .btn-foursquare[disabled].active, fieldset[disabled] .btn-foursquare.active {
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare .badge {
  color: #f94877;
  background-color: #fff;
}

.btn-github {
  color: #fff;
  background-color: #444;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:focus, .btn-github.focus {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:hover {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:active, .btn-github.active, .open > .dropdown-toggle.btn-github {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:active:hover, .btn-github.active:hover, .open > .dropdown-toggle.btn-github:hover, .btn-github:active:focus, .btn-github.active:focus, .open > .dropdown-toggle.btn-github:focus, .btn-github:active.focus, .btn-github.active.focus, .open > .dropdown-toggle.btn-github.focus {
  color: #fff;
  background-color: #191919;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:active, .btn-github.active, .open > .dropdown-toggle.btn-github {
  background-image: none;
}

.btn-github.disabled, .btn-github[disabled], fieldset[disabled] .btn-github, .btn-github.disabled:hover, .btn-github[disabled]:hover, fieldset[disabled] .btn-github:hover, .btn-github.disabled:focus, .btn-github[disabled]:focus, fieldset[disabled] .btn-github:focus, .btn-github.disabled.focus, .btn-github[disabled].focus, fieldset[disabled] .btn-github.focus, .btn-github.disabled:active, .btn-github[disabled]:active, fieldset[disabled] .btn-github:active, .btn-github.disabled.active, .btn-github[disabled].active, fieldset[disabled] .btn-github.active {
  background-color: #444;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github .badge {
  color: #444;
  background-color: #fff;
}

.btn-google {
  color: #fff;
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:focus, .btn-google.focus {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:hover {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:active, .btn-google.active, .open > .dropdown-toggle.btn-google {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:active:hover, .btn-google.active:hover, .open > .dropdown-toggle.btn-google:hover, .btn-google:active:focus, .btn-google.active:focus, .open > .dropdown-toggle.btn-google:focus, .btn-google:active.focus, .btn-google.active.focus, .open > .dropdown-toggle.btn-google.focus {
  color: #fff;
  background-color: #a32b1c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:active, .btn-google.active, .open > .dropdown-toggle.btn-google {
  background-image: none;
}

.btn-google.disabled, .btn-google[disabled], fieldset[disabled] .btn-google, .btn-google.disabled:hover, .btn-google[disabled]:hover, fieldset[disabled] .btn-google:hover, .btn-google.disabled:focus, .btn-google[disabled]:focus, fieldset[disabled] .btn-google:focus, .btn-google.disabled.focus, .btn-google[disabled].focus, fieldset[disabled] .btn-google.focus, .btn-google.disabled:active, .btn-google[disabled]:active, fieldset[disabled] .btn-google:active, .btn-google.disabled.active, .btn-google[disabled].active, fieldset[disabled] .btn-google.active {
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google .badge {
  color: #dd4b39;
  background-color: #fff;
}

.btn-instagram {
  color: #fff;
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:focus, .btn-instagram.focus {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:hover {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:active, .btn-instagram.active, .open > .dropdown-toggle.btn-instagram {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:active:hover, .btn-instagram.active:hover, .open > .dropdown-toggle.btn-instagram:hover, .btn-instagram:active:focus, .btn-instagram.active:focus, .open > .dropdown-toggle.btn-instagram:focus, .btn-instagram:active.focus, .btn-instagram.active.focus, .open > .dropdown-toggle.btn-instagram.focus {
  color: #fff;
  background-color: #26455d;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:active, .btn-instagram.active, .open > .dropdown-toggle.btn-instagram {
  background-image: none;
}

.btn-instagram.disabled, .btn-instagram[disabled], fieldset[disabled] .btn-instagram, .btn-instagram.disabled:hover, .btn-instagram[disabled]:hover, fieldset[disabled] .btn-instagram:hover, .btn-instagram.disabled:focus, .btn-instagram[disabled]:focus, fieldset[disabled] .btn-instagram:focus, .btn-instagram.disabled.focus, .btn-instagram[disabled].focus, fieldset[disabled] .btn-instagram.focus, .btn-instagram.disabled:active, .btn-instagram[disabled]:active, fieldset[disabled] .btn-instagram:active, .btn-instagram.disabled.active, .btn-instagram[disabled].active, fieldset[disabled] .btn-instagram.active {
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram .badge {
  color: #3f729b;
  background-color: #fff;
}

.btn-linkedin {
  color: #fff;
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:focus, .btn-linkedin.focus {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:hover {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:active, .btn-linkedin.active, .open > .dropdown-toggle.btn-linkedin {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:active:hover, .btn-linkedin.active:hover, .open > .dropdown-toggle.btn-linkedin:hover, .btn-linkedin:active:focus, .btn-linkedin.active:focus, .open > .dropdown-toggle.btn-linkedin:focus, .btn-linkedin:active.focus, .btn-linkedin.active.focus, .open > .dropdown-toggle.btn-linkedin.focus {
  color: #fff;
  background-color: #00405f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:active, .btn-linkedin.active, .open > .dropdown-toggle.btn-linkedin {
  background-image: none;
}

.btn-linkedin.disabled, .btn-linkedin[disabled], fieldset[disabled] .btn-linkedin, .btn-linkedin.disabled:hover, .btn-linkedin[disabled]:hover, fieldset[disabled] .btn-linkedin:hover, .btn-linkedin.disabled:focus, .btn-linkedin[disabled]:focus, fieldset[disabled] .btn-linkedin:focus, .btn-linkedin.disabled.focus, .btn-linkedin[disabled].focus, fieldset[disabled] .btn-linkedin.focus, .btn-linkedin.disabled:active, .btn-linkedin[disabled]:active, fieldset[disabled] .btn-linkedin:active, .btn-linkedin.disabled.active, .btn-linkedin[disabled].active, fieldset[disabled] .btn-linkedin.active {
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin .badge {
  color: #007bb6;
  background-color: #fff;
}

.btn-microsoft {
  color: #fff;
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:focus, .btn-microsoft.focus {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:hover {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:active, .btn-microsoft.active, .open > .dropdown-toggle.btn-microsoft {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:active:hover, .btn-microsoft.active:hover, .open > .dropdown-toggle.btn-microsoft:hover, .btn-microsoft:active:focus, .btn-microsoft.active:focus, .open > .dropdown-toggle.btn-microsoft:focus, .btn-microsoft:active.focus, .btn-microsoft.active.focus, .open > .dropdown-toggle.btn-microsoft.focus {
  color: #fff;
  background-color: #0f4bac;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:active, .btn-microsoft.active, .open > .dropdown-toggle.btn-microsoft {
  background-image: none;
}

.btn-microsoft.disabled, .btn-microsoft[disabled], fieldset[disabled] .btn-microsoft, .btn-microsoft.disabled:hover, .btn-microsoft[disabled]:hover, fieldset[disabled] .btn-microsoft:hover, .btn-microsoft.disabled:focus, .btn-microsoft[disabled]:focus, fieldset[disabled] .btn-microsoft:focus, .btn-microsoft.disabled.focus, .btn-microsoft[disabled].focus, fieldset[disabled] .btn-microsoft.focus, .btn-microsoft.disabled:active, .btn-microsoft[disabled]:active, fieldset[disabled] .btn-microsoft:active, .btn-microsoft.disabled.active, .btn-microsoft[disabled].active, fieldset[disabled] .btn-microsoft.active {
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft .badge {
  color: #2672ec;
  background-color: #fff;
}

.btn-odnoklassniki {
  color: #fff;
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki:focus, .btn-odnoklassniki.focus {
  color: #fff;
  background-color: #d35b0a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki:hover {
  color: #fff;
  background-color: #d35b0a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki:active, .btn-odnoklassniki.active, .open > .dropdown-toggle.btn-odnoklassniki {
  color: #fff;
  background-color: #d35b0a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki:active:hover, .btn-odnoklassniki.active:hover, .open > .dropdown-toggle.btn-odnoklassniki:hover, .btn-odnoklassniki:active:focus, .btn-odnoklassniki.active:focus, .open > .dropdown-toggle.btn-odnoklassniki:focus, .btn-odnoklassniki:active.focus, .btn-odnoklassniki.active.focus, .open > .dropdown-toggle.btn-odnoklassniki.focus {
  color: #fff;
  background-color: #b14c09;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki:active, .btn-odnoklassniki.active, .open > .dropdown-toggle.btn-odnoklassniki {
  background-image: none;
}

.btn-odnoklassniki.disabled, .btn-odnoklassniki[disabled], fieldset[disabled] .btn-odnoklassniki, .btn-odnoklassniki.disabled:hover, .btn-odnoklassniki[disabled]:hover, fieldset[disabled] .btn-odnoklassniki:hover, .btn-odnoklassniki.disabled:focus, .btn-odnoklassniki[disabled]:focus, fieldset[disabled] .btn-odnoklassniki:focus, .btn-odnoklassniki.disabled.focus, .btn-odnoklassniki[disabled].focus, fieldset[disabled] .btn-odnoklassniki.focus, .btn-odnoklassniki.disabled:active, .btn-odnoklassniki[disabled]:active, fieldset[disabled] .btn-odnoklassniki:active, .btn-odnoklassniki.disabled.active, .btn-odnoklassniki[disabled].active, fieldset[disabled] .btn-odnoklassniki.active {
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki .badge {
  color: #f4731c;
  background-color: #fff;
}

.btn-openid {
  color: #fff;
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:focus, .btn-openid.focus {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:hover {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:active, .btn-openid.active, .open > .dropdown-toggle.btn-openid {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:active:hover, .btn-openid.active:hover, .open > .dropdown-toggle.btn-openid:hover, .btn-openid:active:focus, .btn-openid.active:focus, .open > .dropdown-toggle.btn-openid:focus, .btn-openid:active.focus, .btn-openid.active.focus, .open > .dropdown-toggle.btn-openid.focus {
  color: #fff;
  background-color: #b86607;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:active, .btn-openid.active, .open > .dropdown-toggle.btn-openid {
  background-image: none;
}

.btn-openid.disabled, .btn-openid[disabled], fieldset[disabled] .btn-openid, .btn-openid.disabled:hover, .btn-openid[disabled]:hover, fieldset[disabled] .btn-openid:hover, .btn-openid.disabled:focus, .btn-openid[disabled]:focus, fieldset[disabled] .btn-openid:focus, .btn-openid.disabled.focus, .btn-openid[disabled].focus, fieldset[disabled] .btn-openid.focus, .btn-openid.disabled:active, .btn-openid[disabled]:active, fieldset[disabled] .btn-openid:active, .btn-openid.disabled.active, .btn-openid[disabled].active, fieldset[disabled] .btn-openid.active {
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid .badge {
  color: #f7931e;
  background-color: #fff;
}

.btn-pinterest {
  color: #fff;
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:focus, .btn-pinterest.focus {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:hover {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:active, .btn-pinterest.active, .open > .dropdown-toggle.btn-pinterest {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:active:hover, .btn-pinterest.active:hover, .open > .dropdown-toggle.btn-pinterest:hover, .btn-pinterest:active:focus, .btn-pinterest.active:focus, .open > .dropdown-toggle.btn-pinterest:focus, .btn-pinterest:active.focus, .btn-pinterest.active.focus, .open > .dropdown-toggle.btn-pinterest.focus {
  color: #fff;
  background-color: #801419;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:active, .btn-pinterest.active, .open > .dropdown-toggle.btn-pinterest {
  background-image: none;
}

.btn-pinterest.disabled, .btn-pinterest[disabled], fieldset[disabled] .btn-pinterest, .btn-pinterest.disabled:hover, .btn-pinterest[disabled]:hover, fieldset[disabled] .btn-pinterest:hover, .btn-pinterest.disabled:focus, .btn-pinterest[disabled]:focus, fieldset[disabled] .btn-pinterest:focus, .btn-pinterest.disabled.focus, .btn-pinterest[disabled].focus, fieldset[disabled] .btn-pinterest.focus, .btn-pinterest.disabled:active, .btn-pinterest[disabled]:active, fieldset[disabled] .btn-pinterest:active, .btn-pinterest.disabled.active, .btn-pinterest[disabled].active, fieldset[disabled] .btn-pinterest.active {
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest .badge {
  color: #cb2027;
  background-color: #fff;
}

.btn-reddit {
  color: #000;
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:focus, .btn-reddit.focus {
  color: #000;
  background-color: #bcddff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:hover {
  color: #000;
  background-color: #bcddff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:active, .btn-reddit.active, .open > .dropdown-toggle.btn-reddit {
  color: #000;
  background-color: #bcddff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:active:hover, .btn-reddit.active:hover, .open > .dropdown-toggle.btn-reddit:hover, .btn-reddit:active:focus, .btn-reddit.active:focus, .open > .dropdown-toggle.btn-reddit:focus, .btn-reddit:active.focus, .btn-reddit.active.focus, .open > .dropdown-toggle.btn-reddit.focus {
  color: #000;
  background-color: #98ccff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:active, .btn-reddit.active, .open > .dropdown-toggle.btn-reddit {
  background-image: none;
}

.btn-reddit.disabled, .btn-reddit[disabled], fieldset[disabled] .btn-reddit, .btn-reddit.disabled:hover, .btn-reddit[disabled]:hover, fieldset[disabled] .btn-reddit:hover, .btn-reddit.disabled:focus, .btn-reddit[disabled]:focus, fieldset[disabled] .btn-reddit:focus, .btn-reddit.disabled.focus, .btn-reddit[disabled].focus, fieldset[disabled] .btn-reddit.focus, .btn-reddit.disabled:active, .btn-reddit[disabled]:active, fieldset[disabled] .btn-reddit:active, .btn-reddit.disabled.active, .btn-reddit[disabled].active, fieldset[disabled] .btn-reddit.active {
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit .badge {
  color: #eff7ff;
  background-color: #000;
}

.btn-soundcloud {
  color: #fff;
  background-color: #f50;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:focus, .btn-soundcloud.focus {
  color: #fff;
  background-color: #c40;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:hover {
  color: #fff;
  background-color: #c40;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:active, .btn-soundcloud.active, .open > .dropdown-toggle.btn-soundcloud {
  color: #fff;
  background-color: #c40;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:active:hover, .btn-soundcloud.active:hover, .open > .dropdown-toggle.btn-soundcloud:hover, .btn-soundcloud:active:focus, .btn-soundcloud.active:focus, .open > .dropdown-toggle.btn-soundcloud:focus, .btn-soundcloud:active.focus, .btn-soundcloud.active.focus, .open > .dropdown-toggle.btn-soundcloud.focus {
  color: #fff;
  background-color: #a83800;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:active, .btn-soundcloud.active, .open > .dropdown-toggle.btn-soundcloud {
  background-image: none;
}

.btn-soundcloud.disabled, .btn-soundcloud[disabled], fieldset[disabled] .btn-soundcloud, .btn-soundcloud.disabled:hover, .btn-soundcloud[disabled]:hover, fieldset[disabled] .btn-soundcloud:hover, .btn-soundcloud.disabled:focus, .btn-soundcloud[disabled]:focus, fieldset[disabled] .btn-soundcloud:focus, .btn-soundcloud.disabled.focus, .btn-soundcloud[disabled].focus, fieldset[disabled] .btn-soundcloud.focus, .btn-soundcloud.disabled:active, .btn-soundcloud[disabled]:active, fieldset[disabled] .btn-soundcloud:active, .btn-soundcloud.disabled.active, .btn-soundcloud[disabled].active, fieldset[disabled] .btn-soundcloud.active {
  background-color: #f50;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud .badge {
  color: #f50;
  background-color: #fff;
}

.btn-tumblr {
  color: #fff;
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:focus, .btn-tumblr.focus {
  color: #fff;
  background-color: #1c2d3f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:hover {
  color: #fff;
  background-color: #1c2d3f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:active, .btn-tumblr.active, .open > .dropdown-toggle.btn-tumblr {
  color: #fff;
  background-color: #1c2d3f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:active:hover, .btn-tumblr.active:hover, .open > .dropdown-toggle.btn-tumblr:hover, .btn-tumblr:active:focus, .btn-tumblr.active:focus, .open > .dropdown-toggle.btn-tumblr:focus, .btn-tumblr:active.focus, .btn-tumblr.active.focus, .open > .dropdown-toggle.btn-tumblr.focus {
  color: #fff;
  background-color: #111c26;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:active, .btn-tumblr.active, .open > .dropdown-toggle.btn-tumblr {
  background-image: none;
}

.btn-tumblr.disabled, .btn-tumblr[disabled], fieldset[disabled] .btn-tumblr, .btn-tumblr.disabled:hover, .btn-tumblr[disabled]:hover, fieldset[disabled] .btn-tumblr:hover, .btn-tumblr.disabled:focus, .btn-tumblr[disabled]:focus, fieldset[disabled] .btn-tumblr:focus, .btn-tumblr.disabled.focus, .btn-tumblr[disabled].focus, fieldset[disabled] .btn-tumblr.focus, .btn-tumblr.disabled:active, .btn-tumblr[disabled]:active, fieldset[disabled] .btn-tumblr:active, .btn-tumblr.disabled.active, .btn-tumblr[disabled].active, fieldset[disabled] .btn-tumblr.active {
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr .badge {
  color: #2c4762;
  background-color: #fff;
}

.btn-twitter {
  color: #fff;
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:focus, .btn-twitter.focus {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:hover {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:active, .btn-twitter.active, .open > .dropdown-toggle.btn-twitter {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:active:hover, .btn-twitter.active:hover, .open > .dropdown-toggle.btn-twitter:hover, .btn-twitter:active:focus, .btn-twitter.active:focus, .open > .dropdown-toggle.btn-twitter:focus, .btn-twitter:active.focus, .btn-twitter.active.focus, .open > .dropdown-toggle.btn-twitter.focus {
  color: #fff;
  background-color: #1583d7;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:active, .btn-twitter.active, .open > .dropdown-toggle.btn-twitter {
  background-image: none;
}

.btn-twitter.disabled, .btn-twitter[disabled], fieldset[disabled] .btn-twitter, .btn-twitter.disabled:hover, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter:hover, .btn-twitter.disabled:focus, .btn-twitter[disabled]:focus, fieldset[disabled] .btn-twitter:focus, .btn-twitter.disabled.focus, .btn-twitter[disabled].focus, fieldset[disabled] .btn-twitter.focus, .btn-twitter.disabled:active, .btn-twitter[disabled]:active, fieldset[disabled] .btn-twitter:active, .btn-twitter.disabled.active, .btn-twitter[disabled].active, fieldset[disabled] .btn-twitter.active {
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter .badge {
  color: #55acee;
  background-color: #fff;
}

.btn-vimeo {
  color: #fff;
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:focus, .btn-vimeo.focus {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:hover {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:active, .btn-vimeo.active, .open > .dropdown-toggle.btn-vimeo {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:active:hover, .btn-vimeo.active:hover, .open > .dropdown-toggle.btn-vimeo:hover, .btn-vimeo:active:focus, .btn-vimeo.active:focus, .open > .dropdown-toggle.btn-vimeo:focus, .btn-vimeo:active.focus, .btn-vimeo.active.focus, .open > .dropdown-toggle.btn-vimeo.focus {
  color: #fff;
  background-color: #0f7b9f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:active, .btn-vimeo.active, .open > .dropdown-toggle.btn-vimeo {
  background-image: none;
}

.btn-vimeo.disabled, .btn-vimeo[disabled], fieldset[disabled] .btn-vimeo, .btn-vimeo.disabled:hover, .btn-vimeo[disabled]:hover, fieldset[disabled] .btn-vimeo:hover, .btn-vimeo.disabled:focus, .btn-vimeo[disabled]:focus, fieldset[disabled] .btn-vimeo:focus, .btn-vimeo.disabled.focus, .btn-vimeo[disabled].focus, fieldset[disabled] .btn-vimeo.focus, .btn-vimeo.disabled:active, .btn-vimeo[disabled]:active, fieldset[disabled] .btn-vimeo:active, .btn-vimeo.disabled.active, .btn-vimeo[disabled].active, fieldset[disabled] .btn-vimeo.active {
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo .badge {
  color: #1ab7ea;
  background-color: #fff;
}

.btn-vk {
  color: #fff;
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:focus, .btn-vk.focus {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:hover {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:active, .btn-vk.active, .open > .dropdown-toggle.btn-vk {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:active:hover, .btn-vk.active:hover, .open > .dropdown-toggle.btn-vk:hover, .btn-vk:active:focus, .btn-vk.active:focus, .open > .dropdown-toggle.btn-vk:focus, .btn-vk:active.focus, .btn-vk.active.focus, .open > .dropdown-toggle.btn-vk.focus {
  color: #fff;
  background-color: #3a526b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:active, .btn-vk.active, .open > .dropdown-toggle.btn-vk {
  background-image: none;
}

.btn-vk.disabled, .btn-vk[disabled], fieldset[disabled] .btn-vk, .btn-vk.disabled:hover, .btn-vk[disabled]:hover, fieldset[disabled] .btn-vk:hover, .btn-vk.disabled:focus, .btn-vk[disabled]:focus, fieldset[disabled] .btn-vk:focus, .btn-vk.disabled.focus, .btn-vk[disabled].focus, fieldset[disabled] .btn-vk.focus, .btn-vk.disabled:active, .btn-vk[disabled]:active, fieldset[disabled] .btn-vk:active, .btn-vk.disabled.active, .btn-vk[disabled].active, fieldset[disabled] .btn-vk.active {
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk .badge {
  color: #587ea3;
  background-color: #fff;
}

.btn-yahoo {
  color: #fff;
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:focus, .btn-yahoo.focus {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:hover {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:active, .btn-yahoo.active, .open > .dropdown-toggle.btn-yahoo {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:active:hover, .btn-yahoo.active:hover, .open > .dropdown-toggle.btn-yahoo:hover, .btn-yahoo:active:focus, .btn-yahoo.active:focus, .open > .dropdown-toggle.btn-yahoo:focus, .btn-yahoo:active.focus, .btn-yahoo.active.focus, .open > .dropdown-toggle.btn-yahoo.focus {
  color: #fff;
  background-color: #39074e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:active, .btn-yahoo.active, .open > .dropdown-toggle.btn-yahoo {
  background-image: none;
}

.btn-yahoo.disabled, .btn-yahoo[disabled], fieldset[disabled] .btn-yahoo, .btn-yahoo.disabled:hover, .btn-yahoo[disabled]:hover, fieldset[disabled] .btn-yahoo:hover, .btn-yahoo.disabled:focus, .btn-yahoo[disabled]:focus, fieldset[disabled] .btn-yahoo:focus, .btn-yahoo.disabled.focus, .btn-yahoo[disabled].focus, fieldset[disabled] .btn-yahoo.focus, .btn-yahoo.disabled:active, .btn-yahoo[disabled]:active, fieldset[disabled] .btn-yahoo:active, .btn-yahoo.disabled.active, .btn-yahoo[disabled].active, fieldset[disabled] .btn-yahoo.active {
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo .badge {
  color: #720e9e;
  background-color: #fff;
}

/* required styles */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-map-pane svg,
.leaflet-map-pane canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

.leaflet-container {
  overflow: hidden;
}

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-drag: none;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer {
  max-width: none !important;
}

.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}

.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-drag {
  -ms-touch-action: none;
  touch-action: none;
}

.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

.leaflet-tile-loaded {
  visibility: inherit;
}

.leaflet-zoom-box {
  width: 0;
  height: 0;
  box-sizing: border-box;
  z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

.leaflet-pane {
  z-index: 400;
}

.leaflet-tile-pane {
  z-index: 200;
}

.leaflet-overlay-pane {
  z-index: 400;
}

.leaflet-shadow-pane {
  z-index: 500;
}

.leaflet-marker-pane {
  z-index: 600;
}

.leaflet-tooltip-pane {
  z-index: 650;
}

.leaflet-popup-pane {
  z-index: 700;
}

.leaflet-map-pane canvas {
  z-index: 100;
}

.leaflet-map-pane svg {
  z-index: 200;
}

.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

.leaflet-top {
  top: 0;
}

.leaflet-right {
  right: 0;
}

.leaflet-bottom {
  bottom: 0;
}

.leaflet-left {
  left: 0;
}

.leaflet-control {
  float: left;
  clear: both;
}

.leaflet-right .leaflet-control {
  float: right;
}

.leaflet-top .leaflet-control {
  margin-top: 10px;
}

.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

.leaflet-left .leaflet-control {
  margin-left: 10px;
}

.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  transition: opacity 0.2s linear;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

.leaflet-zoom-animated {
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
.leaflet-interactive {
  cursor: pointer;
}

.leaflet-grab {
  cursor: -moz-grab;
}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -moz-grabbing;
}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* visual tweaks */
.leaflet-container {
  background: #ddd;
  outline: 0;
}

.leaflet-container a {
  color: #0078A8;
}

.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* general toolbar styles */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* zoom control */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px "Lucida Console", Monaco, monospace;
  text-indent: 1px;
}

.leaflet-control-zoom-out {
  font-size: 20px;
}

.leaflet-touch .leaflet-control-zoom-in {
  font-size: 22px;
}

.leaflet-touch .leaflet-control-zoom-out {
  font-size: 24px;
}

/* layers control */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

.leaflet-control-layers-toggle {
  background-image: url(images/layers.png);
  width: 36px;
  height: 36px;
}

.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(images/layers-2x.png);
  background-size: 26px 26px;
}

.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  padding-right: 5px;
}

.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

.leaflet-control-layers label {
  display: block;
}

.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* Default icon URLs */
.leaflet-default-icon-path {
  background-image: url(images/marker-icon.png);
}

/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

.leaflet-control-attribution a {
  text-decoration: none;
}

.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* popup */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

.leaflet-popup-content p {
  margin: 18px 0;
}

.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}

.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Directions */
.leaflet-tooltip-bottom {
  margin-top: 6px;
}

.leaflet-tooltip-top {
  margin-top: -6px;
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}

.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

.leaflet-tooltip-left {
  margin-left: -6px;
}

.leaflet-tooltip-right {
  margin-left: 6px;
}

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
*:before,
*:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }

  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  select {
    background: #fff !important;
  }

  .navbar {
    display: none;
  }

  .btn > .caret, .widget.askaquestion .widget-inner form .submit-btn button > .caret, body.array1-blog #group2 .blogsidebar > div.searchform form #Search > .caret, .contact-us-wrapper .widget.askaquestion form .submit-btn button > .caret, .widget.testimonials .view-all .usm-btn > .caret, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a > .caret, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all a > .caret, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a > .caret, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a > .caret, .usm-btn > .caret, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a > .caret, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a > .caret, .user-logged-in-wrapper .welcome-login-icons a > .caret,
.dropup > .btn > .caret,
.widget.askaquestion .widget-inner form .submit-btn .dropup > button > .caret,
body.array1-blog #group2 .blogsidebar > div.searchform form .dropup > #Search > .caret,
.contact-us-wrapper .widget.askaquestion form .submit-btn .dropup > button > .caret,
.widget.testimonials .view-all .dropup > .usm-btn > .caret,
.dropup > .usm-btn > .caret,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .dropup > a > .caret,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .dropup > a > .caret,
.user-logged-in-wrapper .welcome-login-icons .dropup > a > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "€";
}

.glyphicon-minus:before {
  content: "−";
}

.glyphicon-cloud:before {
  content: "☁";
}

.glyphicon-envelope:before {
  content: "✉";
}

.glyphicon-pencil:before {
  content: "✏";
}

.glyphicon-glass:before {
  content: "";
}

.glyphicon-music:before {
  content: "";
}

.glyphicon-search:before {
  content: "";
}

.glyphicon-heart:before {
  content: "";
}

.glyphicon-star:before {
  content: "";
}

.glyphicon-star-empty:before {
  content: "";
}

.glyphicon-user:before {
  content: "";
}

.glyphicon-film:before {
  content: "";
}

.glyphicon-th-large:before {
  content: "";
}

.glyphicon-th:before {
  content: "";
}

.glyphicon-th-list:before {
  content: "";
}

.glyphicon-ok:before {
  content: "";
}

.glyphicon-remove:before {
  content: "";
}

.glyphicon-zoom-in:before {
  content: "";
}

.glyphicon-zoom-out:before {
  content: "";
}

.glyphicon-off:before {
  content: "";
}

.glyphicon-signal:before {
  content: "";
}

.glyphicon-cog:before {
  content: "";
}

.glyphicon-trash:before {
  content: "";
}

.glyphicon-home:before {
  content: "";
}

.glyphicon-file:before {
  content: "";
}

.glyphicon-time:before {
  content: "";
}

.glyphicon-road:before {
  content: "";
}

.glyphicon-download-alt:before {
  content: "";
}

.glyphicon-download:before {
  content: "";
}

.glyphicon-upload:before {
  content: "";
}

.glyphicon-inbox:before {
  content: "";
}

.glyphicon-play-circle:before {
  content: "";
}

.glyphicon-repeat:before {
  content: "";
}

.glyphicon-refresh:before {
  content: "";
}

.glyphicon-list-alt:before {
  content: "";
}

.glyphicon-lock:before {
  content: "";
}

.glyphicon-flag:before {
  content: "";
}

.glyphicon-headphones:before {
  content: "";
}

.glyphicon-volume-off:before {
  content: "";
}

.glyphicon-volume-down:before {
  content: "";
}

.glyphicon-volume-up:before {
  content: "";
}

.glyphicon-qrcode:before {
  content: "";
}

.glyphicon-barcode:before {
  content: "";
}

.glyphicon-tag:before {
  content: "";
}

.glyphicon-tags:before {
  content: "";
}

.glyphicon-book:before {
  content: "";
}

.glyphicon-bookmark:before {
  content: "";
}

.glyphicon-print:before {
  content: "";
}

.glyphicon-camera:before {
  content: "";
}

.glyphicon-font:before {
  content: "";
}

.glyphicon-bold:before {
  content: "";
}

.glyphicon-italic:before {
  content: "";
}

.glyphicon-text-height:before {
  content: "";
}

.glyphicon-text-width:before {
  content: "";
}

.glyphicon-align-left:before {
  content: "";
}

.glyphicon-align-center:before {
  content: "";
}

.glyphicon-align-right:before {
  content: "";
}

.glyphicon-align-justify:before {
  content: "";
}

.glyphicon-list:before {
  content: "";
}

.glyphicon-indent-left:before {
  content: "";
}

.glyphicon-indent-right:before {
  content: "";
}

.glyphicon-facetime-video:before {
  content: "";
}

.glyphicon-picture:before {
  content: "";
}

.glyphicon-map-marker:before {
  content: "";
}

.glyphicon-adjust:before {
  content: "";
}

.glyphicon-tint:before {
  content: "";
}

.glyphicon-edit:before {
  content: "";
}

.glyphicon-share:before {
  content: "";
}

.glyphicon-check:before {
  content: "";
}

.glyphicon-move:before {
  content: "";
}

.glyphicon-step-backward:before {
  content: "";
}

.glyphicon-fast-backward:before {
  content: "";
}

.glyphicon-backward:before {
  content: "";
}

.glyphicon-play:before {
  content: "";
}

.glyphicon-pause:before {
  content: "";
}

.glyphicon-stop:before {
  content: "";
}

.glyphicon-forward:before {
  content: "";
}

.glyphicon-fast-forward:before {
  content: "";
}

.glyphicon-step-forward:before {
  content: "";
}

.glyphicon-eject:before {
  content: "";
}

.glyphicon-chevron-left:before {
  content: "";
}

.glyphicon-chevron-right:before {
  content: "";
}

.glyphicon-plus-sign:before {
  content: "";
}

.glyphicon-minus-sign:before {
  content: "";
}

.glyphicon-remove-sign:before {
  content: "";
}

.glyphicon-ok-sign:before {
  content: "";
}

.glyphicon-question-sign:before {
  content: "";
}

.glyphicon-info-sign:before {
  content: "";
}

.glyphicon-screenshot:before {
  content: "";
}

.glyphicon-remove-circle:before {
  content: "";
}

.glyphicon-ok-circle:before {
  content: "";
}

.glyphicon-ban-circle:before {
  content: "";
}

.glyphicon-arrow-left:before {
  content: "";
}

.glyphicon-arrow-right:before {
  content: "";
}

.glyphicon-arrow-up:before {
  content: "";
}

.glyphicon-arrow-down:before {
  content: "";
}

.glyphicon-share-alt:before {
  content: "";
}

.glyphicon-resize-full:before {
  content: "";
}

.glyphicon-resize-small:before {
  content: "";
}

.glyphicon-exclamation-sign:before {
  content: "";
}

.glyphicon-gift:before {
  content: "";
}

.glyphicon-leaf:before {
  content: "";
}

.glyphicon-fire:before {
  content: "";
}

.glyphicon-eye-open:before {
  content: "";
}

.glyphicon-eye-close:before {
  content: "";
}

.glyphicon-warning-sign:before {
  content: "";
}

.glyphicon-plane:before {
  content: "";
}

.glyphicon-calendar:before {
  content: "";
}

.glyphicon-random:before {
  content: "";
}

.glyphicon-comment:before {
  content: "";
}

.glyphicon-magnet:before {
  content: "";
}

.glyphicon-chevron-up:before {
  content: "";
}

.glyphicon-chevron-down:before {
  content: "";
}

.glyphicon-retweet:before {
  content: "";
}

.glyphicon-shopping-cart:before {
  content: "";
}

.glyphicon-folder-close:before {
  content: "";
}

.glyphicon-folder-open:before {
  content: "";
}

.glyphicon-resize-vertical:before {
  content: "";
}

.glyphicon-resize-horizontal:before {
  content: "";
}

.glyphicon-hdd:before {
  content: "";
}

.glyphicon-bullhorn:before {
  content: "";
}

.glyphicon-bell:before {
  content: "";
}

.glyphicon-certificate:before {
  content: "";
}

.glyphicon-thumbs-up:before {
  content: "";
}

.glyphicon-thumbs-down:before {
  content: "";
}

.glyphicon-hand-right:before {
  content: "";
}

.glyphicon-hand-left:before {
  content: "";
}

.glyphicon-hand-up:before {
  content: "";
}

.glyphicon-hand-down:before {
  content: "";
}

.glyphicon-circle-arrow-right:before {
  content: "";
}

.glyphicon-circle-arrow-left:before {
  content: "";
}

.glyphicon-circle-arrow-up:before {
  content: "";
}

.glyphicon-circle-arrow-down:before {
  content: "";
}

.glyphicon-globe:before {
  content: "";
}

.glyphicon-wrench:before {
  content: "";
}

.glyphicon-tasks:before {
  content: "";
}

.glyphicon-filter:before {
  content: "";
}

.glyphicon-briefcase:before {
  content: "";
}

.glyphicon-fullscreen:before {
  content: "";
}

.glyphicon-dashboard:before {
  content: "";
}

.glyphicon-paperclip:before {
  content: "";
}

.glyphicon-heart-empty:before {
  content: "";
}

.glyphicon-link:before {
  content: "";
}

.glyphicon-phone:before {
  content: "";
}

.glyphicon-pushpin:before {
  content: "";
}

.glyphicon-usd:before {
  content: "";
}

.glyphicon-gbp:before {
  content: "";
}

.glyphicon-sort:before {
  content: "";
}

.glyphicon-sort-by-alphabet:before {
  content: "";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "";
}

.glyphicon-sort-by-order:before {
  content: "";
}

.glyphicon-sort-by-order-alt:before {
  content: "";
}

.glyphicon-sort-by-attributes:before {
  content: "";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "";
}

.glyphicon-unchecked:before {
  content: "";
}

.glyphicon-expand:before {
  content: "";
}

.glyphicon-collapse-down:before {
  content: "";
}

.glyphicon-collapse-up:before {
  content: "";
}

.glyphicon-log-in:before {
  content: "";
}

.glyphicon-flash:before {
  content: "";
}

.glyphicon-log-out:before {
  content: "";
}

.glyphicon-new-window:before {
  content: "";
}

.glyphicon-record:before {
  content: "";
}

.glyphicon-save:before {
  content: "";
}

.glyphicon-open:before {
  content: "";
}

.glyphicon-saved:before {
  content: "";
}

.glyphicon-import:before {
  content: "";
}

.glyphicon-export:before {
  content: "";
}

.glyphicon-send:before {
  content: "";
}

.glyphicon-floppy-disk:before {
  content: "";
}

.glyphicon-floppy-saved:before {
  content: "";
}

.glyphicon-floppy-remove:before {
  content: "";
}

.glyphicon-floppy-save:before {
  content: "";
}

.glyphicon-floppy-open:before {
  content: "";
}

.glyphicon-credit-card:before {
  content: "";
}

.glyphicon-transfer:before {
  content: "";
}

.glyphicon-cutlery:before {
  content: "";
}

.glyphicon-header:before {
  content: "";
}

.glyphicon-compressed:before {
  content: "";
}

.glyphicon-earphone:before {
  content: "";
}

.glyphicon-phone-alt:before {
  content: "";
}

.glyphicon-tower:before {
  content: "";
}

.glyphicon-stats:before {
  content: "";
}

.glyphicon-sd-video:before {
  content: "";
}

.glyphicon-hd-video:before {
  content: "";
}

.glyphicon-subtitles:before {
  content: "";
}

.glyphicon-sound-stereo:before {
  content: "";
}

.glyphicon-sound-dolby:before {
  content: "";
}

.glyphicon-sound-5-1:before {
  content: "";
}

.glyphicon-sound-6-1:before {
  content: "";
}

.glyphicon-sound-7-1:before {
  content: "";
}

.glyphicon-copyright-mark:before {
  content: "";
}

.glyphicon-registration-mark:before {
  content: "";
}

.glyphicon-cloud-download:before {
  content: "";
}

.glyphicon-cloud-upload:before {
  content: "";
}

.glyphicon-tree-conifer:before {
  content: "";
}

.glyphicon-tree-deciduous:before {
  content: "";
}

* {
  box-sizing: border-box;
}

*:before,
*:after {
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #000;
  text-decoration: none;
}
a:hover, a:focus {
  color: black;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only, #wrapper .widget.blogfeed .all-posts, #wrapper .widget.blogfeed .widget-title, .homevaluations .text-center > h3,
.homevaluations .text-center > p, .widget.menu.menuwidget .mobile-nav .navbar-toggle span:first-of-type {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 36px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

mark,
.mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #000;
}

a.text-primary:hover {
  color: black;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #000;
}

a.bg-primary:hover {
  background-color: black;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.428571429;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 1120px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "— ";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: " —";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.3333333333%;
  }

  .col-sm-2 {
    width: 16.6666666667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.3333333333%;
  }

  .col-sm-5 {
    width: 41.6666666667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.3333333333%;
  }

  .col-sm-8 {
    width: 66.6666666667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.3333333333%;
  }

  .col-sm-11 {
    width: 91.6666666667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.3333333333%;
  }

  .col-sm-pull-2 {
    right: 16.6666666667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.3333333333%;
  }

  .col-sm-pull-5 {
    right: 41.6666666667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.3333333333%;
  }

  .col-sm-pull-8 {
    right: 66.6666666667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.3333333333%;
  }

  .col-sm-pull-11 {
    right: 91.6666666667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.3333333333%;
  }

  .col-sm-push-2 {
    left: 16.6666666667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.3333333333%;
  }

  .col-sm-push-5 {
    left: 41.6666666667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.3333333333%;
  }

  .col-sm-push-8 {
    left: 66.6666666667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.3333333333%;
  }

  .col-sm-push-11 {
    left: 91.6666666667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.3333333333%;
  }

  .col-md-2 {
    width: 16.6666666667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.3333333333%;
  }

  .col-md-5 {
    width: 41.6666666667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.3333333333%;
  }

  .col-md-8 {
    width: 66.6666666667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.3333333333%;
  }

  .col-md-11 {
    width: 91.6666666667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.3333333333%;
  }

  .col-md-pull-2 {
    right: 16.6666666667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.3333333333%;
  }

  .col-md-pull-5 {
    right: 41.6666666667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.3333333333%;
  }

  .col-md-pull-8 {
    right: 66.6666666667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.3333333333%;
  }

  .col-md-pull-11 {
    right: 91.6666666667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.3333333333%;
  }

  .col-md-push-2 {
    left: 16.6666666667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.3333333333%;
  }

  .col-md-push-5 {
    left: 41.6666666667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.3333333333%;
  }

  .col-md-push-8 {
    left: 66.6666666667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.3333333333%;
  }

  .col-md-push-11 {
    left: 91.6666666667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.3333333333%;
  }

  .col-lg-2 {
    width: 16.6666666667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.3333333333%;
  }

  .col-lg-5 {
    width: 41.6666666667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.3333333333%;
  }

  .col-lg-8 {
    width: 66.6666666667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.3333333333%;
  }

  .col-lg-11 {
    width: 91.6666666667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.3333333333%;
  }

  .col-lg-pull-2 {
    right: 16.6666666667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.3333333333%;
  }

  .col-lg-pull-5 {
    right: 41.6666666667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.3333333333%;
  }

  .col-lg-pull-8 {
    right: 66.6666666667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.3333333333%;
  }

  .col-lg-pull-11 {
    right: 91.6666666667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.3333333333%;
  }

  .col-lg-push-2 {
    left: 16.6666666667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.3333333333%;
  }

  .col-lg-push-5 {
    left: 41.6666666667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.3333333333%;
  }

  .col-lg-push-8 {
    left: 66.6666666667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.3333333333%;
  }

  .col-lg-push-11 {
    left: 91.6666666667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-child(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*=col-],
table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type=search] {
  box-sizing: border-box;
}

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}

textarea.form-control {
  height: auto;
}

input[type=search] {
  -webkit-appearance: none;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  line-height: 34px;
  line-height: 1.428571429 \0 ;
}
input[type=date].input-sm, .input-group-sm > input[type=date].form-control,
.input-group-sm > input[type=date].input-group-addon,
.input-group-sm > .input-group-btn > input[type=date].btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > input[type=date]#Search,
.input-group-sm > .input-group-btn > input[type=date].usm-btn,
input[type=time].input-sm,
.input-group-sm > input[type=time].form-control,
.input-group-sm > input[type=time].input-group-addon,
.input-group-sm > .input-group-btn > input[type=time].btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > input[type=time]#Search,
.input-group-sm > .input-group-btn > input[type=time].usm-btn,
input[type=datetime-local].input-sm,
.input-group-sm > input[type=datetime-local].form-control,
.input-group-sm > input[type=datetime-local].input-group-addon,
.input-group-sm > .input-group-btn > input[type=datetime-local].btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > input[type=datetime-local]#Search,
.input-group-sm > .input-group-btn > input[type=datetime-local].usm-btn,
input[type=month].input-sm,
.input-group-sm > input[type=month].form-control,
.input-group-sm > input[type=month].input-group-addon,
.input-group-sm > .input-group-btn > input[type=month].btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > input[type=month]#Search,
.input-group-sm > .input-group-btn > input[type=month].usm-btn {
  line-height: 30px;
  line-height: 1.5 \0 ;
}
input[type=date].input-lg, .input-group-lg > input[type=date].form-control,
.input-group-lg > input[type=date].input-group-addon,
.input-group-lg > .input-group-btn > input[type=date].btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > input[type=date]#Search,
.input-group-lg > .input-group-btn > input[type=date].usm-btn,
input[type=time].input-lg,
.input-group-lg > input[type=time].form-control,
.input-group-lg > input[type=time].input-group-addon,
.input-group-lg > .input-group-btn > input[type=time].btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > input[type=time]#Search,
.input-group-lg > .input-group-btn > input[type=time].usm-btn,
input[type=datetime-local].input-lg,
.input-group-lg > input[type=datetime-local].form-control,
.input-group-lg > input[type=datetime-local].input-group-addon,
.input-group-lg > .input-group-btn > input[type=datetime-local].btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > input[type=datetime-local]#Search,
.input-group-lg > .input-group-btn > input[type=datetime-local].usm-btn,
input[type=month].input-lg,
.input-group-lg > input[type=month].form-control,
.input-group-lg > input[type=month].input-group-addon,
.input-group-lg > .input-group-btn > input[type=month].btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > input[type=month]#Search,
.input-group-lg > .input-group-btn > input[type=month].usm-btn {
  line-height: 46px;
  line-height: 1.33 \0 ;
}

_:-ms-fullscreen, :root input[type=date],
_:-ms-fullscreen, :root input[type=time],
_:-ms-fullscreen, :root input[type=datetime-local],
_:-ms-fullscreen, :root input[type=month] {
  line-height: 1.428571429;
}
_:-ms-fullscreen.input-sm, .input-group-sm > _.form-control:-ms-fullscreen,
.input-group-sm > _.input-group-addon:-ms-fullscreen,
.input-group-sm > .input-group-btn > _.btn:-ms-fullscreen,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > _#Search:-ms-fullscreen,
.input-group-sm > .input-group-btn > _.usm-btn:-ms-fullscreen, :root input[type=date].input-sm, :root .input-group-sm > input[type=date].form-control,
:root .input-group-sm > input[type=date].input-group-addon,
:root .input-group-sm > .input-group-btn > input[type=date].btn,
:root body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > input[type=date]#Search,
:root .input-group-sm > .input-group-btn > input[type=date].usm-btn,
_:-ms-fullscreen.input-sm, :root input[type=time].input-sm, :root .input-group-sm > input[type=time].form-control,
:root .input-group-sm > input[type=time].input-group-addon,
:root .input-group-sm > .input-group-btn > input[type=time].btn,
:root body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > input[type=time]#Search,
:root .input-group-sm > .input-group-btn > input[type=time].usm-btn, :root input[type=datetime-local].input-sm, :root .input-group-sm > input[type=datetime-local].form-control,
:root .input-group-sm > input[type=datetime-local].input-group-addon,
:root .input-group-sm > .input-group-btn > input[type=datetime-local].btn,
:root body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > input[type=datetime-local]#Search,
:root .input-group-sm > .input-group-btn > input[type=datetime-local].usm-btn,
_:-ms-fullscreen.input-sm, :root input[type=month].input-sm, :root .input-group-sm > input[type=month].form-control,
:root .input-group-sm > input[type=month].input-group-addon,
:root .input-group-sm > .input-group-btn > input[type=month].btn,
:root body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > input[type=month]#Search,
:root .input-group-sm > .input-group-btn > input[type=month].usm-btn {
  line-height: 1.5;
}
_:-ms-fullscreen.input-lg, .input-group-lg > _.form-control:-ms-fullscreen,
.input-group-lg > _.input-group-addon:-ms-fullscreen,
.input-group-lg > .input-group-btn > _.btn:-ms-fullscreen,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > _#Search:-ms-fullscreen,
.input-group-lg > .input-group-btn > _.usm-btn:-ms-fullscreen, :root input[type=date].input-lg, :root .input-group-lg > input[type=date].form-control,
:root .input-group-lg > input[type=date].input-group-addon,
:root .input-group-lg > .input-group-btn > input[type=date].btn,
:root body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > input[type=date]#Search,
:root .input-group-lg > .input-group-btn > input[type=date].usm-btn,
_:-ms-fullscreen.input-lg, :root input[type=time].input-lg, :root .input-group-lg > input[type=time].form-control,
:root .input-group-lg > input[type=time].input-group-addon,
:root .input-group-lg > .input-group-btn > input[type=time].btn,
:root body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > input[type=time]#Search,
:root .input-group-lg > .input-group-btn > input[type=time].usm-btn, :root input[type=datetime-local].input-lg, :root .input-group-lg > input[type=datetime-local].form-control,
:root .input-group-lg > input[type=datetime-local].input-group-addon,
:root .input-group-lg > .input-group-btn > input[type=datetime-local].btn,
:root body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > input[type=datetime-local]#Search,
:root .input-group-lg > .input-group-btn > input[type=datetime-local].usm-btn,
_:-ms-fullscreen.input-lg, :root input[type=month].input-lg, :root .input-group-lg > input[type=month].form-control,
:root .input-group-lg > input[type=month].input-group-addon,
:root .input-group-lg > .input-group-btn > input[type=month].btn,
:root body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > input[type=month]#Search,
:root .input-group-lg > .input-group-btn > input[type=month].usm-btn {
  line-height: 1.33;
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9 ;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type=radio][disabled], input[type=radio].disabled, fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=checkbox].disabled,
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.widget.askaquestion .widget-inner form .submit-btn .input-group-lg > .input-group-btn > button.form-control-static,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > .form-control-static#Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-lg > .input-group-btn > button.form-control-static,
.input-group-lg > .input-group-btn > .form-control-static.usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-lg > .input-group-btn > a.form-control-static,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-lg > .input-group-btn > a.form-control-static,
.user-logged-in-wrapper .welcome-login-icons .input-group-lg > .input-group-btn > a.form-control-static, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.widget.askaquestion .widget-inner form .submit-btn .input-group-sm > .input-group-btn > button.form-control-static,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > .form-control-static#Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-sm > .input-group-btn > button.form-control-static,
.input-group-sm > .input-group-btn > .form-control-static.usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-sm > .input-group-btn > a.form-control-static,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-sm > .input-group-btn > a.form-control-static,
.user-logged-in-wrapper .welcome-login-icons .input-group-sm > .input-group-btn > a.form-control-static {
  padding-left: 0;
  padding-right: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.widget.askaquestion .widget-inner form .submit-btn .input-group-sm > .input-group-btn > button,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > #Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-sm > .input-group-btn > button,
.widget.testimonials .view-all .input-group-sm > .input-group-btn > .usm-btn,
.input-group-sm > .input-group-btn > .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-sm > .input-group-btn > a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-sm > .input-group-btn > a,
.user-logged-in-wrapper .welcome-login-icons .input-group-sm > .input-group-btn > a, .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > select#Search,
.widget.testimonials .view-all .input-group-sm > .input-group-btn > select.usm-btn,
.input-group-sm > .input-group-btn > select.usm-btn, .form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > textarea#Search,
.widget.testimonials .view-all .input-group-sm > .input-group-btn > textarea.usm-btn,
.input-group-sm > .input-group-btn > textarea.usm-btn, .form-group-sm .form-control,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > select[multiple]#Search,
.input-group-sm > .input-group-btn > select[multiple].usm-btn, .form-group-sm .form-control {
  height: auto;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.widget.askaquestion .widget-inner form .submit-btn .input-group-lg > .input-group-btn > button,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > #Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-lg > .input-group-btn > button,
.widget.testimonials .view-all .input-group-lg > .input-group-btn > .usm-btn,
.input-group-lg > .input-group-btn > .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-lg > .input-group-btn > a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-lg > .input-group-btn > a,
.user-logged-in-wrapper .welcome-login-icons .input-group-lg > .input-group-btn > a, .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > select#Search,
.widget.testimonials .view-all .input-group-lg > .input-group-btn > select.usm-btn,
.input-group-lg > .input-group-btn > select.usm-btn, .form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > textarea#Search,
.widget.testimonials .view-all .input-group-lg > .input-group-btn > textarea.usm-btn,
.input-group-lg > .input-group-btn > textarea.usm-btn, .form-group-lg .form-control,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > select[multiple]#Search,
.input-group-lg > .input-group-btn > select[multiple].usm-btn, .form-group-lg .form-control {
  height: auto;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.widget.askaquestion .widget-inner form .submit-btn .input-group-lg > .input-group-btn > button + .form-control-feedback,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > #Search + .form-control-feedback,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-lg > .input-group-btn > button + .form-control-feedback,
.input-group-lg > .input-group-btn > .usm-btn + .form-control-feedback,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-lg > .input-group-btn > a + .form-control-feedback,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-lg > .input-group-btn > a + .form-control-feedback,
.user-logged-in-wrapper .welcome-login-icons .input-group-lg > .input-group-btn > a + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.widget.askaquestion .widget-inner form .submit-btn .input-group-sm > .input-group-btn > button + .form-control-feedback,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > #Search + .form-control-feedback,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-sm > .input-group-btn > button + .form-control-feedback,
.input-group-sm > .input-group-btn > .usm-btn + .form-control-feedback,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-sm > .input-group-btn > a + .form-control-feedback,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-sm > .input-group-btn > a + .form-control-feedback,
.user-logged-in-wrapper .welcome-login-icons .input-group-sm > .input-group-btn > a + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback, .has-feedback #wrapper .widget.blogfeed label.all-posts ~ .form-control-feedback, #wrapper .widget.blogfeed .has-feedback label.all-posts ~ .form-control-feedback, .has-feedback #wrapper .widget.blogfeed label.widget-title ~ .form-control-feedback, #wrapper .widget.blogfeed .has-feedback label.widget-title ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}

.btn, .widget.askaquestion .widget-inner form .submit-btn button, body.array1-blog #group2 .blogsidebar > div.searchform form #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn button, .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a, .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, .user-logged-in-wrapper .welcome-login-icons a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus, .widget.askaquestion .widget-inner form .submit-btn button:focus, body.array1-blog #group2 .blogsidebar > div.searchform form #Search:focus, .contact-us-wrapper .widget.askaquestion form .submit-btn button:focus, .widget.testimonials .view-all .usm-btn:focus, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a:focus, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a:focus, .usm-btn:focus, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:focus, .user-logged-in-wrapper .welcome-login-icons a:focus, .btn.focus, .widget.askaquestion .widget-inner form .submit-btn button.focus, body.array1-blog #group2 .blogsidebar > div.searchform form .focus#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn button.focus, .widget.testimonials .view-all .focus.usm-btn, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a.focus, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a.focus, .focus.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.focus, .user-logged-in-wrapper .welcome-login-icons a.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover, .widget.askaquestion .widget-inner form .submit-btn button:hover, body.array1-blog #group2 .blogsidebar > div.searchform form #Search:hover, .contact-us-wrapper .widget.askaquestion form .submit-btn button:hover, .widget.testimonials .view-all .usm-btn:hover, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a:hover, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a:hover, .usm-btn:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:hover, .user-logged-in-wrapper .welcome-login-icons a:hover, .btn:focus, .widget.askaquestion .widget-inner form .submit-btn button:focus, body.array1-blog #group2 .blogsidebar > div.searchform form #Search:focus, .contact-us-wrapper .widget.askaquestion form .submit-btn button:focus, .widget.testimonials .view-all .usm-btn:focus, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a:focus, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a:focus, .usm-btn:focus, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:focus, .user-logged-in-wrapper .welcome-login-icons a:focus, .btn.focus, .widget.askaquestion .widget-inner form .submit-btn button.focus, body.array1-blog #group2 .blogsidebar > div.searchform form .focus#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn button.focus, .widget.testimonials .view-all .focus.usm-btn, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a.focus, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a.focus, .focus.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.focus, .user-logged-in-wrapper .welcome-login-icons a.focus {
  color: #333;
  text-decoration: none;
}
.btn:active, .widget.askaquestion .widget-inner form .submit-btn button:active, body.array1-blog #group2 .blogsidebar > div.searchform form #Search:active, .contact-us-wrapper .widget.askaquestion form .submit-btn button:active, .widget.testimonials .view-all .usm-btn:active, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a:active, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a:active, .usm-btn:active, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:active, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:active, .user-logged-in-wrapper .welcome-login-icons a:active, .btn.active, .widget.askaquestion .widget-inner form .submit-btn button.active, body.array1-blog #group2 .blogsidebar > div.searchform form .active#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn button.active, .widget.testimonials .view-all .active.usm-btn, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a.active, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a.active, .active.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.active, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.active, .user-logged-in-wrapper .welcome-login-icons a.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled, .widget.askaquestion .widget-inner form .submit-btn button.disabled, body.array1-blog #group2 .blogsidebar > div.searchform form .disabled#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn button.disabled, .widget.testimonials .view-all .disabled.usm-btn, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a.disabled, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a.disabled, .disabled.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.disabled, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.disabled, .user-logged-in-wrapper .welcome-login-icons a.disabled, .btn[disabled], .widget.askaquestion .widget-inner form .submit-btn button[disabled], body.array1-blog #group2 .blogsidebar > div.searchform form [disabled]#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn button[disabled], .widget.testimonials .view-all [disabled].usm-btn, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a[disabled], .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a[disabled], [disabled].usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a[disabled], body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a[disabled], .user-logged-in-wrapper .welcome-login-icons a[disabled], fieldset[disabled] .btn, fieldset[disabled] .widget.askaquestion .widget-inner form .submit-btn button, .widget.askaquestion .widget-inner form .submit-btn fieldset[disabled] button, fieldset[disabled] body.array1-blog #group2 .blogsidebar > div.searchform form #Search, body.array1-blog #group2 .blogsidebar > div.searchform form fieldset[disabled] #Search, fieldset[disabled] .contact-us-wrapper .widget.askaquestion form .submit-btn button, .contact-us-wrapper .widget.askaquestion form .submit-btn fieldset[disabled] button, fieldset[disabled] .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all fieldset[disabled] .usm-btn, fieldset[disabled] .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons fieldset[disabled] a, fieldset[disabled] .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all fieldset[disabled] a, fieldset[disabled] .usm-btn, fieldset[disabled] body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li fieldset[disabled] a, fieldset[disabled] body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li fieldset[disabled] a, fieldset[disabled] .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons fieldset[disabled] a {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

.btn-default, .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, .user-logged-in-wrapper .welcome-login-icons a {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover, .usm-btn:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:hover, .user-logged-in-wrapper .welcome-login-icons a:hover, .btn-default:focus, .usm-btn:focus, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:focus, .user-logged-in-wrapper .welcome-login-icons a:focus, .btn-default.focus, .focus.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.focus, .user-logged-in-wrapper .welcome-login-icons a.focus, .btn-default:active, .usm-btn:active, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:active, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:active, .user-logged-in-wrapper .welcome-login-icons a:active, .btn-default.active, .active.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.active, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.active, .user-logged-in-wrapper .welcome-login-icons a.active, .open > .btn-default.dropdown-toggle, .open > .dropdown-toggle.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .open > a.dropdown-toggle, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .open > a.dropdown-toggle, .user-logged-in-wrapper .welcome-login-icons .open > a.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active, .usm-btn:active, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:active, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:active, .user-logged-in-wrapper .welcome-login-icons a:active, .btn-default.active, .active.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.active, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.active, .user-logged-in-wrapper .welcome-login-icons a.active, .open > .btn-default.dropdown-toggle, .open > .dropdown-toggle.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .open > a.dropdown-toggle, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .open > a.dropdown-toggle, .user-logged-in-wrapper .welcome-login-icons .open > a.dropdown-toggle {
  background-image: none;
}
.btn-default.disabled, .disabled.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.disabled, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.disabled, .user-logged-in-wrapper .welcome-login-icons a.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], [disabled].usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a[disabled], body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a[disabled], .user-logged-in-wrapper .welcome-login-icons a[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .usm-btn, fieldset[disabled] body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li fieldset[disabled] a, fieldset[disabled] body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li fieldset[disabled] a, fieldset[disabled] .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons fieldset[disabled] a, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge, .usm-btn .badge, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a .badge, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a .badge, .user-logged-in-wrapper .welcome-login-icons a .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #000;
  border-color: black;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  background-image: none;
}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #000;
  border-color: black;
}
.btn-primary .badge {
  color: #000;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  background-image: none;
}
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  background-image: none;
}
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  background-image: none;
}
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  background-image: none;
}
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  color: #000;
  font-weight: normal;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
  color: black;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-lg > button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-lg > #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-lg > button, .widget.testimonials .view-all .btn-group-lg > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-lg > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-lg > a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group-lg > a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-lg > a, .btn-group-lg > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-lg > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-lg > a, .user-logged-in-wrapper .welcome-login-icons .btn-group-lg > a {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-sm > button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-sm > #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-sm > button, .widget.testimonials .view-all .btn-group-sm > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-sm > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-sm > a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group-sm > a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-sm > a, .btn-group-sm > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-sm > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-sm > a, .user-logged-in-wrapper .welcome-login-icons .btn-group-sm > a {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-xs > button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-xs > #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-xs > button, .widget.testimonials .view-all .btn-group-xs > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-xs > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-xs > a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group-xs > a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-xs > a, .btn-group-xs > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-xs > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-xs > a, .user-logged-in-wrapper .welcome-login-icons .btn-group-xs > a {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
  visibility: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #000;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}

.dropdown-menu-right {
  left: auto;
  right: 0;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #777777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 1120px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group > button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > button, .widget.testimonials .view-all .btn-group > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group > a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group > a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group > a, .btn-group > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > a, .user-logged-in-wrapper .welcome-login-icons .btn-group > a,
.btn-group-vertical > .btn,
.widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button,
body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button,
.widget.testimonials .view-all .btn-group-vertical > .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-vertical > a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-vertical > a,
.widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a,
.user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-vertical > a,
.btn-group-vertical > .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a,
.user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a {
  position: relative;
  float: left;
}
.btn-group > .btn:hover, .widget.askaquestion .widget-inner form .submit-btn .btn-group > button:hover, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > #Search:hover, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > button:hover, .widget.testimonials .view-all .btn-group > .usm-btn:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group > a:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group > a:hover, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group > a:hover, .btn-group > .usm-btn:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > a:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > a:hover, .user-logged-in-wrapper .welcome-login-icons .btn-group > a:hover, .btn-group > .btn:focus, .widget.askaquestion .widget-inner form .submit-btn .btn-group > button:focus, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > #Search:focus, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > button:focus, .widget.testimonials .view-all .btn-group > .usm-btn:focus, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group > a:focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group > a:focus, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group > a:focus, .btn-group > .usm-btn:focus, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > a:focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > a:focus, .user-logged-in-wrapper .welcome-login-icons .btn-group > a:focus, .btn-group > .btn:active, .widget.askaquestion .widget-inner form .submit-btn .btn-group > button:active, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > #Search:active, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > button:active, .widget.testimonials .view-all .btn-group > .usm-btn:active, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group > a:active, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group > a:active, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group > a:active, .btn-group > .usm-btn:active, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > a:active, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > a:active, .user-logged-in-wrapper .welcome-login-icons .btn-group > a:active, .btn-group > .btn.active, .widget.askaquestion .widget-inner form .submit-btn .btn-group > button.active, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > .active#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > button.active, .widget.testimonials .view-all .btn-group > .active.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group > a.active, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group > a.active, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group > a.active, .btn-group > .active.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > a.active, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > a.active, .user-logged-in-wrapper .welcome-login-icons .btn-group > a.active,
.btn-group-vertical > .btn:hover,
.widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button:hover,
body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search:hover,
.contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button:hover,
.widget.testimonials .view-all .btn-group-vertical > .usm-btn:hover,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-vertical > a:hover,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-vertical > a:hover,
.user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-vertical > a:hover,
.btn-group-vertical > .usm-btn:hover,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a:hover,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a:hover,
.user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a:hover,
.btn-group-vertical > .btn:focus,
.widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button:focus,
body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search:focus,
.contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button:focus,
.widget.testimonials .view-all .btn-group-vertical > .usm-btn:focus,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-vertical > a:focus,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-vertical > a:focus,
.user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-vertical > a:focus,
.btn-group-vertical > .usm-btn:focus,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a:focus,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a:focus,
.user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a:focus,
.btn-group-vertical > .btn:active,
.widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button:active,
body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search:active,
.contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button:active,
.widget.testimonials .view-all .btn-group-vertical > .usm-btn:active,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-vertical > a:active,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-vertical > a:active,
.user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-vertical > a:active,
.btn-group-vertical > .usm-btn:active,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a:active,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a:active,
.user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a:active,
.btn-group-vertical > .btn.active,
.widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button.active,
body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > .active#Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button.active,
.widget.testimonials .view-all .btn-group-vertical > .active.usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-vertical > a.active,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-vertical > a.active,
.user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-vertical > a.active,
.btn-group-vertical > .active.usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a.active,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a.active,
.user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a.active {
  z-index: 2;
}
.btn-group > .btn:focus, .widget.askaquestion .widget-inner form .submit-btn .btn-group > button:focus, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > #Search:focus, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > button:focus, .widget.testimonials .view-all .btn-group > .usm-btn:focus, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group > a:focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group > a:focus, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group > a:focus, .btn-group > .usm-btn:focus, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > a:focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > a:focus, .user-logged-in-wrapper .welcome-login-icons .btn-group > a:focus,
.btn-group-vertical > .btn:focus,
.widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button:focus,
body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search:focus,
.contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button:focus,
.widget.testimonials .view-all .btn-group-vertical > .usm-btn:focus,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-vertical > a:focus,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-vertical > a:focus,
.user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-vertical > a:focus,
.btn-group-vertical > .usm-btn:focus,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a:focus,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a:focus,
.user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a:focus {
  outline: 0;
}

.btn-group .btn + .btn, .btn-group .widget.askaquestion .widget-inner form .submit-btn button + .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group button + .btn, .btn-group .widget.askaquestion .widget-inner form .submit-btn .btn + button, .widget.askaquestion .widget-inner form .submit-btn .btn-group .btn + button, .btn-group .widget.askaquestion .widget-inner form .submit-btn button + button, .widget.askaquestion .widget-inner form .submit-btn .btn-group button + button, .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form #Search + .btn, .btn-group body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn #Search + button, .widget.askaquestion .widget-inner .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group #Search + .btn, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .btn-group .submit-btn #Search + button, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group .submit-btn #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn .btn-group #Search + button, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .btn-group #Search + button, .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form .btn + #Search, .btn-group body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn button + #Search, .widget.askaquestion .widget-inner .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group .btn + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .btn-group .submit-btn button + #Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group .submit-btn button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn .btn-group button + #Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .btn-group button + #Search, .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form #Search + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group #Search + #Search, .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + .btn, .btn-group .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn button + button, .btn-group .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group button + .btn, .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn .btn-group button + button, .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .btn-group button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group button + #Search, .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn .btn + button, .btn-group .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn button + button, .btn-group .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn #Search + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .btn + button, .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn .btn-group button + button, .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .btn-group #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group #Search + button, .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group button + button, .btn-group .widget.testimonials .view-all .usm-btn + .btn, .btn-group .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn .usm-btn + button, .widget.askaquestion .widget-inner form .submit-btn .btn-group .widget.testimonials .view-all .usm-btn + button, .btn-group .widget.testimonials .view-all body.array1-blog #group2 .blogsidebar > div.searchform form .usm-btn + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group .widget.testimonials .view-all .usm-btn + #Search, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .btn, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form a + #Search, .btn-group .widget.testimonials .view-all body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all a + .btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all a + #Search, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .btn, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form a + #Search, .btn-group .widget.testimonials .view-all body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + .btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + #Search, .btn-group .widget.testimonials .view-all .contact-us-wrapper .widget.askaquestion form .submit-btn .usm-btn + button, .btn-group .widget.testimonials .view-all .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .btn-group .widget.testimonials .view-all .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .widget.testimonials .view-all .usm-btn + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .widget.testimonials .view-all a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .widget.testimonials .view-all a + button, .widget.testimonials .view-all .btn-group .usm-btn + .btn, .widget.testimonials .view-all .btn-group .widget.askaquestion .widget-inner form .submit-btn .usm-btn + button, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .btn-group .usm-btn + button, .widget.testimonials .view-all .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form .usm-btn + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .widget.testimonials .view-all .btn-group .usm-btn + #Search, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .btn, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form a + #Search, .widget.testimonials .view-all .btn-group body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group a + .btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group a + #Search, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .btn, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form a + #Search, .widget.testimonials .view-all .btn-group body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + .btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + #Search, .widget.testimonials .view-all .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn .usm-btn + button, .widget.testimonials .view-all .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .widget.testimonials .view-all .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .widget.testimonials .view-all .btn-group .usm-btn + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .widget.testimonials .view-all .btn-group a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .widget.testimonials .view-all .btn-group a + button, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + .btn, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + button, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons body.array1-blog #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + #Search, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + button, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + .btn, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + button, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + #Search, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + button, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + .btn, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + button, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + #Search, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + button, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + .btn, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + button, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + #Search, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + button, .btn-group .widget.testimonials .view-all .btn + .usm-btn, .btn-group .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn button + .usm-btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group .widget.testimonials .view-all button + .usm-btn, .btn-group .widget.testimonials .view-all body.array1-blog #group2 .blogsidebar > div.searchform form #Search + .usm-btn, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group .widget.testimonials .view-all #Search + .usm-btn, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form #Search + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all .btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all #Search + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form #Search + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all .btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all #Search + a, .btn-group .widget.testimonials .view-all .contact-us-wrapper .widget.askaquestion form .submit-btn button + .usm-btn, .btn-group .widget.testimonials .view-all .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .btn-group .widget.testimonials .view-all .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .widget.testimonials .view-all button + .usm-btn, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .widget.testimonials .view-all button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .widget.testimonials .view-all button + a, .widget.testimonials .view-all .btn-group .btn + .usm-btn, .widget.testimonials .view-all .btn-group .widget.askaquestion .widget-inner form .submit-btn button + .usm-btn, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .btn-group button + .usm-btn, .widget.testimonials .view-all .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form #Search + .usm-btn, body.array1-blog #group2 .blogsidebar > div.searchform form .widget.testimonials .view-all .btn-group #Search + .usm-btn, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form #Search + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group .btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group #Search + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form #Search + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group .btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group #Search + a, .widget.testimonials .view-all .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + .usm-btn, .widget.testimonials .view-all .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .widget.testimonials .view-all .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .widget.testimonials .view-all .btn-group button + .usm-btn, .contact-us-wrapper .widget.askaquestion form .submit-btn .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .widget.testimonials .view-all .btn-group button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .widget.testimonials .view-all .btn-group button + a, .btn-group .widget.testimonials .view-all .usm-btn + .usm-btn, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all a + .usm-btn, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all .usm-btn + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .usm-btn, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .btn-group .widget.testimonials .view-all a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .usm-btn + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .btn-group .widget.testimonials .view-all a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + a, .widget.testimonials .view-all .btn-group .usm-btn + .usm-btn, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group a + .usm-btn, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group .usm-btn + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .usm-btn, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .widget.testimonials .view-all .btn-group a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .usm-btn + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .widget.testimonials .view-all .btn-group a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + .usm-btn, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + .usm-btn, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + .usm-btn, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + .usm-btn, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons button + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons body.array1-blog #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons #Search + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons button + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group .btn + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group button + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group #Search + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group button + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .usm-btn + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + a, .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons .usm-btn + a, .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group .usm-btn + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all button + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all #Search + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all button + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group .btn + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group button + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group #Search + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group button + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .usm-btn + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all .usm-btn + a, .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group .usm-btn + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + a, .btn-group .usm-btn + .btn, .btn-group .widget.askaquestion .widget-inner form .submit-btn .usm-btn + button, .widget.askaquestion .widget-inner form .submit-btn .btn-group .usm-btn + button, .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form .usm-btn + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group .usm-btn + #Search, .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .btn, .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form a + #Search, .btn-group body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group a + .btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .btn-group a + #Search, .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .btn, .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form a + #Search, .btn-group body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group a + .btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group a + #Search, .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn .usm-btn + button, .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .usm-btn + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group a + button, .btn-group .widget.testimonials .view-all .usm-btn + .usm-btn, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all a + .usm-btn, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all .usm-btn + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .usm-btn, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .btn-group .widget.testimonials .view-all a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .usm-btn + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .btn-group .widget.testimonials .view-all a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + a, .widget.testimonials .view-all .btn-group .usm-btn + .usm-btn, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group a + .usm-btn, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group .usm-btn + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .usm-btn, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .widget.testimonials .view-all .btn-group a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .usm-btn + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .widget.testimonials .view-all .btn-group a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .usm-btn + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group .usm-btn + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .usm-btn + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group .usm-btn + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + a, .btn-group .btn + .usm-btn, .btn-group .widget.askaquestion .widget-inner form .submit-btn button + .usm-btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group button + .usm-btn, .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form #Search + .usm-btn, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group #Search + .usm-btn, .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn + a, .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form #Search + a, .btn-group body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .btn-group #Search + a, .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn + a, .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form #Search + a, .btn-group body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group #Search + a, .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + .usm-btn, .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group button + .usm-btn, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group button + a, .btn-group .widget.testimonials .view-all .usm-btn + .usm-btn, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all a + .usm-btn, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all .usm-btn + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .usm-btn, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .btn-group .widget.testimonials .view-all a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .usm-btn + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .btn-group .widget.testimonials .view-all a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + a, .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + a, .widget.testimonials .view-all .btn-group .usm-btn + .usm-btn, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group a + .usm-btn, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group .usm-btn + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .usm-btn, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .widget.testimonials .view-all .btn-group a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .usm-btn + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .widget.testimonials .view-all .btn-group a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + a, .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + .usm-btn, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + .usm-btn, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + .usm-btn, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + .usm-btn, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + a, .btn-group .usm-btn + .usm-btn, .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group a + .usm-btn, .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .usm-btn + a, .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group a + a, .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .usm-btn, .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .btn-group a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .btn-group a + a, .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .usm-btn + a, .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .btn-group a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .btn-group a + a, .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons a + .btn, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .btn-group .user-logged-in-wrapper .welcome-login-icons a + button, .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group .user-logged-in-wrapper .welcome-login-icons a + #Search, .btn-group .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .user-logged-in-wrapper .welcome-login-icons a + button, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + .usm-btn, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons a + .usm-btn, .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + a, .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons a + .usm-btn, .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group a + .btn, .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .user-logged-in-wrapper .welcome-login-icons .btn-group a + button, .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .user-logged-in-wrapper .welcome-login-icons .btn-group a + #Search, .user-logged-in-wrapper .welcome-login-icons .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .user-logged-in-wrapper .welcome-login-icons .btn-group a + button, .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all a + .usm-btn, .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + .usm-btn, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group a + .usm-btn, .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .btn + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .btn-group .user-logged-in-wrapper .welcome-login-icons button + a, .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group .user-logged-in-wrapper .welcome-login-icons #Search + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .user-logged-in-wrapper .welcome-login-icons button + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .usm-btn + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons .usm-btn + a, .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + a, .widget.testimonials .view-all .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons .usm-btn + a, .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group .btn + a, .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .user-logged-in-wrapper .welcome-login-icons .btn-group button + a, .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .user-logged-in-wrapper .welcome-login-icons .btn-group #Search + a, .user-logged-in-wrapper .welcome-login-icons .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .user-logged-in-wrapper .welcome-login-icons .btn-group button + a, .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all .usm-btn + a, .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group .usm-btn + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group .usm-btn + a, .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .user-logged-in-wrapper .welcome-login-icons .btn-group a + a, .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group a + a,
.btn-group .btn + .btn-group,
.btn-group .widget.askaquestion .widget-inner form .submit-btn button + .btn-group,
.widget.askaquestion .widget-inner form .submit-btn .btn-group button + .btn-group,
.btn-group body.array1-blog #group2 .blogsidebar > div.searchform form #Search + .btn-group,
body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group #Search + .btn-group,
.btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + .btn-group,
.contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group button + .btn-group,
.btn-group .widget.testimonials .view-all .usm-btn + .btn-group,
.btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .btn-group,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all a + .btn-group,
.btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .btn-group,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all a + .btn-group,
.widget.testimonials .view-all .btn-group .usm-btn + .btn-group,
.widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .btn-group,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group a + .btn-group,
.widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .btn-group,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group a + .btn-group,
.btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + .btn-group,
.widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group a + .btn-group,
.btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + .btn-group,
.user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group a + .btn-group,
.btn-group .usm-btn + .btn-group,
.btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .btn-group,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group a + .btn-group,
.btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .btn-group,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group a + .btn-group,
.btn-group .user-logged-in-wrapper .welcome-login-icons a + .btn-group,
.user-logged-in-wrapper .welcome-login-icons .btn-group a + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .widget.askaquestion .widget-inner form .submit-btn .btn-group + button,
.widget.askaquestion .widget-inner form .submit-btn .btn-group .btn-group + button,
.btn-group body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group + #Search,
body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group .btn-group + #Search,
.btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group + button,
.contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group .btn-group + button,
.btn-group .widget.testimonials .view-all .btn-group + .usm-btn,
.btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group + a,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .widget.testimonials .view-all .btn-group + a,
.btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group + a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .widget.testimonials .view-all .btn-group + a,
.widget.testimonials .view-all .btn-group .btn-group + .usm-btn,
.widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group + a,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group .btn-group + a,
.widget.testimonials .view-all .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group + a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group .btn-group + a,
.btn-group .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group + a,
.widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group .btn-group + a,
.btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group + a,
.user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group .btn-group + a,
.btn-group .btn-group + .usm-btn,
.btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group + a,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group .btn-group + a,
.btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group + a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group .btn-group + a,
.btn-group .user-logged-in-wrapper .welcome-login-icons .btn-group + a,
.user-logged-in-wrapper .welcome-login-icons .btn-group .btn-group + a,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-toolbar > button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-toolbar > #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-toolbar > button, .widget.testimonials .view-all .btn-toolbar > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-toolbar > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-toolbar > a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-toolbar > a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-toolbar > a, .btn-toolbar > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-toolbar > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-toolbar > a, .user-logged-in-wrapper .welcome-login-icons .btn-toolbar > a,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .widget.askaquestion .widget-inner form .submit-btn .btn-group > button:not(:first-child):not(:last-child):not(.dropdown-toggle), body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > #Search:not(:first-child):not(:last-child):not(.dropdown-toggle), .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > button:not(:first-child):not(:last-child):not(.dropdown-toggle), .widget.testimonials .view-all .btn-group > .usm-btn:not(:first-child):not(:last-child):not(.dropdown-toggle), body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle), body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle), .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .usm-btn:not(:first-child):not(:last-child):not(.dropdown-toggle), body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle), body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle), .user-logged-in-wrapper .welcome-login-icons .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child, .widget.askaquestion .widget-inner form .submit-btn .btn-group > button:first-child, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > #Search:first-child, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > button:first-child, .widget.testimonials .view-all .btn-group > .usm-btn:first-child, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group > a:first-child, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group > a:first-child, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group > a:first-child, .btn-group > .usm-btn:first-child, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > a:first-child, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > a:first-child, .user-logged-in-wrapper .welcome-login-icons .btn-group > a:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .widget.askaquestion .widget-inner form .submit-btn .btn-group > button:first-child:not(:last-child):not(.dropdown-toggle), body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > #Search:first-child:not(:last-child):not(.dropdown-toggle), .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > button:first-child:not(:last-child):not(.dropdown-toggle), .widget.testimonials .view-all .btn-group > .usm-btn:first-child:not(:last-child):not(.dropdown-toggle), body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle), body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle), .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .usm-btn:first-child:not(:last-child):not(.dropdown-toggle), body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle), body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle), .user-logged-in-wrapper .welcome-login-icons .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child), .widget.askaquestion .widget-inner form .submit-btn .btn-group > button:last-child:not(:first-child), body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > #Search:last-child:not(:first-child), .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > button:last-child:not(:first-child), .widget.testimonials .view-all .btn-group > .usm-btn:last-child:not(:first-child), body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group > a:last-child:not(:first-child), body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group > a:last-child:not(:first-child), .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group > a:last-child:not(:first-child), .btn-group > .usm-btn:last-child:not(:first-child), body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > a:last-child:not(:first-child), body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > a:last-child:not(:first-child), .user-logged-in-wrapper .welcome-login-icons .btn-group > a:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group > .btn-group:not(:first-child):not(:last-child) > button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > .btn-group:not(:first-child):not(:last-child) > #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > .btn-group:not(:first-child):not(:last-child) > button, .btn-group > .btn-group:not(:first-child):not(:last-child) > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > .btn-group:not(:first-child):not(:last-child) > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > .btn-group:not(:first-child):not(:last-child) > a, .user-logged-in-wrapper .welcome-login-icons .btn-group > .btn-group:not(:first-child):not(:last-child) > a {
  border-radius: 0;
}

.btn-group > .btn-group:first-child > .btn:last-child, .widget.askaquestion .widget-inner form .submit-btn .btn-group > .btn-group:first-child > button:last-child, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > .btn-group:first-child > #Search:last-child, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > .btn-group:first-child > button:last-child, .btn-group > .btn-group:first-child > .usm-btn:last-child, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > .btn-group:first-child > a:last-child, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > .btn-group:first-child > a:last-child, .user-logged-in-wrapper .welcome-login-icons .btn-group > .btn-group:first-child > a:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn-group:last-child > .btn:first-child, .widget.askaquestion .widget-inner form .submit-btn .btn-group > .btn-group:last-child > button:first-child, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > .btn-group:last-child > #Search:first-child, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > .btn-group:last-child > button:first-child, .btn-group > .btn-group:last-child > .usm-btn:first-child, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > .btn-group:last-child > a:first-child, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > .btn-group:last-child > a:first-child, .user-logged-in-wrapper .welcome-login-icons .btn-group > .btn-group:last-child > a:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle, .widget.askaquestion .widget-inner form .submit-btn .btn-group > button + .dropdown-toggle, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group > #Search + .dropdown-toggle, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group > button + .dropdown-toggle, .widget.testimonials .view-all .btn-group > .usm-btn + .dropdown-toggle, .btn-group > .usm-btn + .dropdown-toggle, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group > a + .dropdown-toggle, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group > a + .dropdown-toggle, .user-logged-in-wrapper .welcome-login-icons .btn-group > a + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .widget.askaquestion .widget-inner form .submit-btn .btn-group-lg.btn-group > button + .dropdown-toggle, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-lg.btn-group > #Search + .dropdown-toggle, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-lg.btn-group > button + .dropdown-toggle, .btn-group-lg.btn-group > .usm-btn + .dropdown-toggle, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-lg.btn-group > a + .dropdown-toggle, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-lg.btn-group > a + .dropdown-toggle, .user-logged-in-wrapper .welcome-login-icons .btn-group-lg.btn-group > a + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn .caret, .widget.askaquestion .widget-inner form .submit-btn button .caret, body.array1-blog #group2 .blogsidebar > div.searchform form #Search .caret, .contact-us-wrapper .widget.askaquestion form .submit-btn button .caret, .widget.testimonials .view-all .usm-btn .caret, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a .caret, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a .caret, .usm-btn .caret, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a .caret, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a .caret, .user-logged-in-wrapper .welcome-login-icons a .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret, .widget.askaquestion .widget-inner form .submit-btn .btn-group-lg > button .caret, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-lg > #Search .caret, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-lg > button .caret, .widget.testimonials .view-all .btn-group-lg > .usm-btn .caret, .btn-group-lg > .usm-btn .caret, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-lg > a .caret, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-lg > a .caret, .user-logged-in-wrapper .welcome-login-icons .btn-group-lg > a .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .widget.askaquestion .widget-inner form .submit-btn .btn-group-lg > button .caret, .widget.askaquestion .widget-inner form .submit-btn .dropup .btn-group-lg > button .caret, .dropup body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-lg > #Search .caret, body.array1-blog #group2 .blogsidebar > div.searchform form .dropup .btn-group-lg > #Search .caret, .dropup .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-lg > button .caret, .contact-us-wrapper .widget.askaquestion form .submit-btn .dropup .btn-group-lg > button .caret, .dropup .btn-group-lg > .usm-btn .caret, .dropup body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-lg > a .caret, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .dropup .btn-group-lg > a .caret, .dropup body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-lg > a .caret, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .dropup .btn-group-lg > a .caret, .dropup .user-logged-in-wrapper .welcome-login-icons .btn-group-lg > a .caret, .user-logged-in-wrapper .welcome-login-icons .dropup .btn-group-lg > a .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button, .widget.testimonials .view-all .btn-group-vertical > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-vertical > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-vertical > a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-vertical > a, .btn-group-vertical > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a, .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > .btn-group > button,
body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > .btn-group > #Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > .btn-group > button,
.widget.testimonials .view-all .btn-group-vertical > .btn-group > .usm-btn,
.btn-group-vertical > .btn-group > .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > .btn-group > a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > .btn-group > a,
.user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > .btn-group > a {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > .btn-group > button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > .btn-group > #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > .btn-group > button, .widget.testimonials .view-all .btn-group-vertical > .btn-group > .usm-btn, .btn-group-vertical > .btn-group > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > .btn-group > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > .btn-group > a, .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > .btn-group > a {
  float: none;
}
.btn-group-vertical > .btn + .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button + .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > .btn + button, .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button + button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search + .btn, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > #Search + button, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .btn-group-vertical > #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > .btn + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button + #Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .btn-group-vertical > button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search + #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button + .btn, .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button + button, .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .btn-group-vertical > button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button + #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > .btn + button, .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button + button, .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .btn-group-vertical > #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > #Search + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button + button, .widget.testimonials .view-all .btn-group-vertical > .usm-btn + .btn, .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > .usm-btn + button, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .btn-group-vertical > .usm-btn + button, .widget.testimonials .view-all .btn-group-vertical > .btn + .usm-btn, .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button + .usm-btn, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .btn-group-vertical > button + .usm-btn, .widget.testimonials .view-all .btn-group-vertical > .usm-btn + .usm-btn, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-vertical > a + a, .btn-group-vertical > .usm-btn + .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > .usm-btn + button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > .usm-btn + #Search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a + .btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form .btn-group-vertical > a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a + #Search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a + .btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form .btn-group-vertical > a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a + #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > .usm-btn + button, .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > a + button, .btn-group-vertical > .btn + .usm-btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button + .usm-btn, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > .btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > #Search + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > .btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > #Search + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button + .usm-btn, .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button + a, .btn-group-vertical > .usm-btn + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a + a, .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a + .btn, .user-logged-in-wrapper .welcome-login-icons .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > a + button, .widget.askaquestion .widget-inner form .submit-btn .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a + button, .user-logged-in-wrapper .welcome-login-icons body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a + #Search, .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a + button, .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a + .usm-btn, .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > .btn + a, .user-logged-in-wrapper .welcome-login-icons .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button + a, .widget.askaquestion .widget-inner form .submit-btn .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > button + a, .user-logged-in-wrapper .welcome-login-icons body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > #Search + a, .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > button + a, .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > .usm-btn + a, .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a + a,
.btn-group-vertical > .btn + .btn-group,
.widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button + .btn-group,
body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search + .btn-group,
.contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button + .btn-group,
.widget.testimonials .view-all .btn-group-vertical > .usm-btn + .btn-group,
.btn-group-vertical > .usm-btn + .btn-group,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a + .btn-group,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a + .btn-group,
.user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > .btn-group + button,
body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > .btn-group + #Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > .btn-group + button,
.widget.testimonials .view-all .btn-group-vertical > .btn-group + .usm-btn,
.btn-group-vertical > .btn-group + .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > .btn-group + a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > .btn-group + a,
.user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > .btn-group + a,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button:not(:first-child):not(:last-child), body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search:not(:first-child):not(:last-child), .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button:not(:first-child):not(:last-child), .widget.testimonials .view-all .btn-group-vertical > .usm-btn:not(:first-child):not(:last-child), body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-vertical > a:not(:first-child):not(:last-child), body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-vertical > a:not(:first-child):not(:last-child), .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-vertical > a:not(:first-child):not(:last-child), .btn-group-vertical > .usm-btn:not(:first-child):not(:last-child), body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a:not(:first-child):not(:last-child), body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a:not(:first-child):not(:last-child), .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child), .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button:first-child:not(:last-child), body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search:first-child:not(:last-child), .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button:first-child:not(:last-child), .widget.testimonials .view-all .btn-group-vertical > .usm-btn:first-child:not(:last-child), body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-vertical > a:first-child:not(:last-child), body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-vertical > a:first-child:not(:last-child), .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-vertical > a:first-child:not(:last-child), .btn-group-vertical > .usm-btn:first-child:not(:last-child), body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a:first-child:not(:last-child), body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a:first-child:not(:last-child), .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child), .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > button:last-child:not(:first-child), body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > #Search:last-child:not(:first-child), .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > button:last-child:not(:first-child), .widget.testimonials .view-all .btn-group-vertical > .usm-btn:last-child:not(:first-child), body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-vertical > a:last-child:not(:first-child), body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-vertical > a:last-child:not(:first-child), .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-vertical > a:last-child:not(:first-child), .btn-group-vertical > .usm-btn:last-child:not(:first-child), body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > a:last-child:not(:first-child), body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > a:last-child:not(:first-child), .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > a:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > button, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > a, .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > a {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > .btn-group:first-child:not(:last-child) > button:last-child, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > .btn-group:first-child:not(:last-child) > #Search:last-child, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > .btn-group:first-child:not(:last-child) > button:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .usm-btn:last-child, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > .btn-group:first-child:not(:last-child) > a:last-child, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > .btn-group:first-child:not(:last-child) > a:last-child, .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > .btn-group:first-child:not(:last-child) > a:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .widget.askaquestion .widget-inner form .submit-btn .btn-group-vertical > .btn-group:last-child:not(:first-child) > button:first-child, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-vertical > .btn-group:last-child:not(:first-child) > #Search:first-child, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-vertical > .btn-group:last-child:not(:first-child) > button:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .usm-btn:first-child, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-vertical > .btn-group:last-child:not(:first-child) > a:first-child, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-vertical > .btn-group:last-child:not(:first-child) > a:first-child, .user-logged-in-wrapper .welcome-login-icons .btn-group-vertical > .btn-group:last-child:not(:first-child) > a:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-justified > button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-justified > #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-justified > button, .widget.testimonials .view-all .btn-group-justified > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-justified > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-justified > a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btn-group-justified > a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-justified > a, .btn-group-justified > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-justified > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-justified > a, .user-logged-in-wrapper .welcome-login-icons .btn-group-justified > a,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .widget.askaquestion .widget-inner form .submit-btn button, .widget.askaquestion .widget-inner form .submit-btn .btn-group-justified > .btn-group button, .btn-group-justified > .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-justified > .btn-group #Search, .btn-group-justified > .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-justified > .btn-group button, .btn-group-justified > .btn-group .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all .btn-group-justified > .btn-group .usm-btn, .btn-group-justified > .btn-group .usm-btn, .btn-group-justified > .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-justified > .btn-group a, .btn-group-justified > .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-justified > .btn-group a, .btn-group-justified > .btn-group .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .btn-group-justified > .btn-group a {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle=buttons] > .btn input[type=radio], .widget.askaquestion .widget-inner form .submit-btn [data-toggle=buttons] > button input[type=radio], body.array1-blog #group2 .blogsidebar > div.searchform form [data-toggle=buttons] > #Search input[type=radio], .contact-us-wrapper .widget.askaquestion form .submit-btn [data-toggle=buttons] > button input[type=radio], .widget.testimonials .view-all [data-toggle=buttons] > .usm-btn input[type=radio], [data-toggle=buttons] > .usm-btn input[type=radio], body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li [data-toggle=buttons] > a input[type=radio], body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li [data-toggle=buttons] > a input[type=radio], .user-logged-in-wrapper .welcome-login-icons [data-toggle=buttons] > a input[type=radio],
[data-toggle=buttons] > .btn input[type=checkbox],
.widget.askaquestion .widget-inner form .submit-btn [data-toggle=buttons] > button input[type=checkbox],
body.array1-blog #group2 .blogsidebar > div.searchform form [data-toggle=buttons] > #Search input[type=checkbox],
.contact-us-wrapper .widget.askaquestion form .submit-btn [data-toggle=buttons] > button input[type=checkbox],
.widget.testimonials .view-all [data-toggle=buttons] > .usm-btn input[type=checkbox],
[data-toggle=buttons] > .usm-btn input[type=checkbox],
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li [data-toggle=buttons] > a input[type=checkbox],
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li [data-toggle=buttons] > a input[type=checkbox],
.user-logged-in-wrapper .welcome-login-icons [data-toggle=buttons] > a input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn,
.widget.askaquestion .widget-inner form .submit-btn .input-group-sm > .input-group-btn > button.input-group-addon,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-sm > .input-group-btn > .input-group-addon#Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-sm > .input-group-btn > button.input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-sm > .input-group-btn > a.input-group-addon,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-sm > .input-group-btn > a.input-group-addon,
.user-logged-in-wrapper .welcome-login-icons .input-group-sm > .input-group-btn > a.input-group-addon {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn,
.widget.askaquestion .widget-inner form .submit-btn .input-group-lg > .input-group-btn > button.input-group-addon,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-lg > .input-group-btn > .input-group-addon#Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-lg > .input-group-btn > button.input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-lg > .input-group-btn > a.input-group-addon,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-lg > .input-group-btn > a.input-group-addon,
.user-logged-in-wrapper .welcome-login-icons .input-group-lg > .input-group-btn > a.input-group-addon {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.widget.askaquestion .widget-inner form .submit-btn .input-group-btn:first-child > button,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn:first-child > #Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn:first-child > button,
.widget.testimonials .view-all .input-group-btn:first-child > .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .input-group-btn:first-child > a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .input-group-btn:first-child > a,
.user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .input-group-btn:first-child > a,
.input-group-btn:first-child > .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn:first-child > a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn:first-child > a,
.user-logged-in-wrapper .welcome-login-icons .input-group-btn:first-child > a,
.input-group-btn:first-child > .btn-group > .btn,
.widget.askaquestion .widget-inner form .submit-btn .input-group-btn:first-child > .btn-group > button,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn:first-child > .btn-group > #Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn:first-child > .btn-group > button,
.input-group-btn:first-child > .btn-group > .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn:first-child > .btn-group > a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn:first-child > .btn-group > a,
.user-logged-in-wrapper .welcome-login-icons .input-group-btn:first-child > .btn-group > a,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.widget.askaquestion .widget-inner form .submit-btn .input-group-btn:last-child > button:not(:last-child):not(.dropdown-toggle),
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn:last-child > #Search:not(:last-child):not(.dropdown-toggle),
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn:last-child > button:not(:last-child):not(.dropdown-toggle),
.widget.testimonials .view-all .input-group-btn:last-child > .usm-btn:not(:last-child):not(.dropdown-toggle),
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle),
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle),
.user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .usm-btn:not(:last-child):not(.dropdown-toggle),
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle),
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle),
.user-logged-in-wrapper .welcome-login-icons .input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.widget.askaquestion .widget-inner form .submit-btn .input-group-btn:last-child > .btn-group:not(:last-child) > button,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn:last-child > .btn-group:not(:last-child) > #Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn:last-child > .btn-group:not(:last-child) > button,
.input-group-btn:last-child > .btn-group:not(:last-child) > .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn:last-child > .btn-group:not(:last-child) > a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn:last-child > .btn-group:not(:last-child) > a,
.user-logged-in-wrapper .welcome-login-icons .input-group-btn:last-child > .btn-group:not(:last-child) > a {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.widget.askaquestion .widget-inner form .submit-btn .input-group-btn:last-child > button,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn:last-child > #Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn:last-child > button,
.widget.testimonials .view-all .input-group-btn:last-child > .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .input-group-btn:last-child > a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .input-group-btn:last-child > a,
.user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .input-group-btn:last-child > a,
.input-group-btn:last-child > .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn:last-child > a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn:last-child > a,
.user-logged-in-wrapper .welcome-login-icons .input-group-btn:last-child > a,
.input-group-btn:last-child > .btn-group > .btn,
.widget.askaquestion .widget-inner form .submit-btn .input-group-btn:last-child > .btn-group > button,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn:last-child > .btn-group > #Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn:last-child > .btn-group > button,
.input-group-btn:last-child > .btn-group > .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn:last-child > .btn-group > a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn:last-child > .btn-group > a,
.user-logged-in-wrapper .welcome-login-icons .input-group-btn:last-child > .btn-group > a,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.widget.askaquestion .widget-inner form .submit-btn .input-group-btn:first-child > button:not(:first-child),
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn:first-child > #Search:not(:first-child),
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn:first-child > button:not(:first-child),
.widget.testimonials .view-all .input-group-btn:first-child > .usm-btn:not(:first-child),
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .input-group-btn:first-child > a:not(:first-child),
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .input-group-btn:first-child > a:not(:first-child),
.user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .input-group-btn:first-child > a:not(:first-child),
.input-group-btn:first-child > .usm-btn:not(:first-child),
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn:first-child > a:not(:first-child),
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn:first-child > a:not(:first-child),
.user-logged-in-wrapper .welcome-login-icons .input-group-btn:first-child > a:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.widget.askaquestion .widget-inner form .submit-btn .input-group-btn:first-child > .btn-group:not(:first-child) > button,
body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn:first-child > .btn-group:not(:first-child) > #Search,
.contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn:first-child > .btn-group:not(:first-child) > button,
.input-group-btn:first-child > .btn-group:not(:first-child) > .usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn:first-child > .btn-group:not(:first-child) > a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn:first-child > .btn-group:not(:first-child) > a,
.user-logged-in-wrapper .welcome-login-icons .input-group-btn:first-child > .btn-group:not(:first-child) > a {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn, .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > button, body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn > #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > button, .widget.testimonials .view-all .input-group-btn > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .input-group-btn > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .input-group-btn > a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .input-group-btn > a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .input-group-btn > a, .input-group-btn > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > a, .user-logged-in-wrapper .welcome-login-icons .input-group-btn > a {
  position: relative;
}
.input-group-btn > .btn + .btn, .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > button + .btn, .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > .btn + button, .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > button + button, body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn > #Search + .btn, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > #Search + button, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .input-group-btn > #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn > .btn + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > button + #Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .input-group-btn > button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn > #Search + #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > button + .btn, .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .input-group-btn > button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > button + #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > .btn + button, .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .input-group-btn > #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > #Search + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > button + button, .widget.testimonials .view-all .input-group-btn > .usm-btn + .btn, .widget.testimonials .view-all .input-group-btn > .btn + .usm-btn, .widget.testimonials .view-all .input-group-btn > .usm-btn + .usm-btn, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .input-group-btn > a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .input-group-btn > a + a, .input-group-btn > .usm-btn + .btn, .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > .usm-btn + button, body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn > .usm-btn + #Search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > a + .btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form .input-group-btn > a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > a + #Search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > a + .btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form .input-group-btn > a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > a + #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > .usm-btn + button, .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > a + button, .input-group-btn > .btn + .usm-btn, .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > button + .usm-btn, body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn > #Search + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > .btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form .input-group-btn > #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > #Search + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > .btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form .input-group-btn > #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > #Search + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > button + .usm-btn, .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > button + a, .input-group-btn > .usm-btn + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > a + a, .user-logged-in-wrapper .welcome-login-icons .input-group-btn > a + .btn, .user-logged-in-wrapper .welcome-login-icons .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > a + button, .widget.askaquestion .widget-inner form .submit-btn .user-logged-in-wrapper .welcome-login-icons .input-group-btn > a + button, .user-logged-in-wrapper .welcome-login-icons body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn > a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .user-logged-in-wrapper .welcome-login-icons .input-group-btn > a + #Search, .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .user-logged-in-wrapper .welcome-login-icons .input-group-btn > a + button, .user-logged-in-wrapper .welcome-login-icons .input-group-btn > a + .usm-btn, .user-logged-in-wrapper .welcome-login-icons .input-group-btn > .btn + a, .user-logged-in-wrapper .welcome-login-icons .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > button + a, .widget.askaquestion .widget-inner form .submit-btn .user-logged-in-wrapper .welcome-login-icons .input-group-btn > button + a, .user-logged-in-wrapper .welcome-login-icons body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn > #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .user-logged-in-wrapper .welcome-login-icons .input-group-btn > #Search + a, .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .user-logged-in-wrapper .welcome-login-icons .input-group-btn > button + a, .user-logged-in-wrapper .welcome-login-icons .input-group-btn > .usm-btn + a, .user-logged-in-wrapper .welcome-login-icons .input-group-btn > a + a {
  margin-left: -1px;
}
.input-group-btn > .btn:hover, .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > button:hover, body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn > #Search:hover, .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > button:hover, .widget.testimonials .view-all .input-group-btn > .usm-btn:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .input-group-btn > a:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .input-group-btn > a:hover, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .input-group-btn > a:hover, .input-group-btn > .usm-btn:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > a:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > a:hover, .user-logged-in-wrapper .welcome-login-icons .input-group-btn > a:hover, .input-group-btn > .btn:focus, .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > button:focus, body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn > #Search:focus, .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > button:focus, .widget.testimonials .view-all .input-group-btn > .usm-btn:focus, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .input-group-btn > a:focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .input-group-btn > a:focus, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .input-group-btn > a:focus, .input-group-btn > .usm-btn:focus, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > a:focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > a:focus, .user-logged-in-wrapper .welcome-login-icons .input-group-btn > a:focus, .input-group-btn > .btn:active, .widget.askaquestion .widget-inner form .submit-btn .input-group-btn > button:active, body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn > #Search:active, .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn > button:active, .widget.testimonials .view-all .input-group-btn > .usm-btn:active, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .input-group-btn > a:active, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .input-group-btn > a:active, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .input-group-btn > a:active, .input-group-btn > .usm-btn:active, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn > a:active, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn > a:active, .user-logged-in-wrapper .welcome-login-icons .input-group-btn > a:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn, .widget.askaquestion .widget-inner form .submit-btn .input-group-btn:first-child > button, body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn:first-child > #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn:first-child > button, .widget.testimonials .view-all .input-group-btn:first-child > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .input-group-btn:first-child > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .input-group-btn:first-child > a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .input-group-btn:first-child > a, .input-group-btn:first-child > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn:first-child > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn:first-child > a, .user-logged-in-wrapper .welcome-login-icons .input-group-btn:first-child > a,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn, .widget.askaquestion .widget-inner form .submit-btn .input-group-btn:last-child > button, body.array1-blog #group2 .blogsidebar > div.searchform form .input-group-btn:last-child > #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .input-group-btn:last-child > button, .widget.testimonials .view-all .input-group-btn:last-child > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .input-group-btn:last-child > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .input-group-btn:last-child > a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .input-group-btn:last-child > a, .input-group-btn:last-child > .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .input-group-btn:last-child > a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .input-group-btn:last-child > a, .user-logged-in-wrapper .welcome-login-icons .input-group-btn:last-child > a,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before, .nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #000;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #000;
}

.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content > .tab-pane {
  display: none;
  visibility: hidden;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
@media (min-width: 1120px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 1120px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 1120px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 1120px) {
  .container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 1120px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 1120px) {
  .navbar-fixed-top,
.navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 1120px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 1120px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 1119px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 1120px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
.navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
.navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type=radio],
.navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 1119px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1120px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-sm > button.navbar-btn, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-sm > .navbar-btn#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-sm > button.navbar-btn, .widget.testimonials .view-all .btn-group-sm > .navbar-btn.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-sm > a.navbar-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-sm > a.navbar-btn, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-sm > a.navbar-btn, .btn-group-sm > .navbar-btn.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-sm > a.navbar-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-sm > a.navbar-btn, .user-logged-in-wrapper .welcome-login-icons .btn-group-sm > a.navbar-btn {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .widget.askaquestion .widget-inner form .submit-btn .btn-group-xs > button.navbar-btn, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-xs > .navbar-btn#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-xs > button.navbar-btn, .widget.testimonials .view-all .btn-group-xs > .navbar-btn.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .btn-group-xs > a.navbar-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .btn-group-xs > a.navbar-btn, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn-group-xs > a.navbar-btn, .btn-group-xs > .navbar-btn.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-xs > a.navbar-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-xs > a.navbar-btn, .user-logged-in-wrapper .welcome-login-icons .btn-group-xs > a.navbar-btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 1120px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width: 1120px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 1119px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}
@media (max-width: 1119px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #777777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #000;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  color: black;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #000;
  border-color: #000;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager:before, .pager:after {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.label:empty {
  display: none;
}
.btn .label, .widget.askaquestion .widget-inner form .submit-btn button .label, body.array1-blog #group2 .blogsidebar > div.searchform form #Search .label, .contact-us-wrapper .widget.askaquestion form .submit-btn button .label, .widget.testimonials .view-all .usm-btn .label, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a .label, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a .label, .usm-btn .label, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a .label, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a .label, .user-logged-in-wrapper .welcome-login-icons a .label {
  position: relative;
  top: -1px;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #000;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: black;
}

.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge, .widget.askaquestion .widget-inner form .submit-btn button .badge, body.array1-blog #group2 .blogsidebar > div.searchform form #Search .badge, .contact-us-wrapper .widget.askaquestion form .submit-btn button .badge, .widget.testimonials .view-all .usm-btn .badge, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a .badge, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a .badge, .usm-btn .badge, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a .badge, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a .badge, .user-logged-in-wrapper .welcome-login-icons a .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge, .btn-group-xs > .btn .badge, .widget.askaquestion .widget-inner form .submit-btn .btn-group-xs > button .badge, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-group-xs > #Search .badge, .contact-us-wrapper .widget.askaquestion form .submit-btn .btn-group-xs > button .badge, .widget.testimonials .view-all .btn-group-xs > .usm-btn .badge, .btn-group-xs > .usm-btn .badge, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn-group-xs > a .badge, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn-group-xs > a .badge, .user-logged-in-wrapper .welcome-login-icons .btn-group-xs > a .badge {
  top: 0;
  padding: 1px 5px;
}
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #000;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron, .container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
.jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #000;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #000;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}

a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover, a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #666666;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #000;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #000;
}
.panel-primary > .panel-heading .badge {
  color: #000;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #000;
}

.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571429px;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn, .modal-footer .widget.askaquestion .widget-inner form .submit-btn button + .btn, .widget.askaquestion .widget-inner form .submit-btn .modal-footer button + .btn, .modal-footer .widget.askaquestion .widget-inner form .submit-btn .btn + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn + button, .modal-footer .widget.askaquestion .widget-inner form .submit-btn button + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer button + button, .modal-footer body.array1-blog #group2 .blogsidebar > div.searchform form #Search + .btn, .modal-footer body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn #Search + button, .widget.askaquestion .widget-inner .modal-footer body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer #Search + .btn, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .modal-footer .submit-btn #Search + button, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .submit-btn #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn .modal-footer #Search + button, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .modal-footer #Search + button, .modal-footer body.array1-blog #group2 .blogsidebar > div.searchform form .btn + #Search, .modal-footer body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn button + #Search, .widget.askaquestion .widget-inner .modal-footer body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .modal-footer .submit-btn button + #Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .submit-btn button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn .modal-footer button + #Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .modal-footer button + #Search, .modal-footer body.array1-blog #group2 .blogsidebar > div.searchform form #Search + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer #Search + #Search, .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn button + .btn, .modal-footer .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn button + button, .modal-footer .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn button + #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer button + .btn, .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn .modal-footer button + button, .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .modal-footer button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer button + #Search, .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn .btn + button, .modal-footer .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn button + button, .modal-footer .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn #Search + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn + button, .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn .modal-footer button + button, .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .modal-footer #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer #Search + button, .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn button + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer button + button, .modal-footer .widget.testimonials .view-all .usm-btn + .btn, .modal-footer .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn .usm-btn + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .widget.testimonials .view-all .usm-btn + button, .modal-footer .widget.testimonials .view-all body.array1-blog #group2 .blogsidebar > div.searchform form .usm-btn + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .widget.testimonials .view-all .usm-btn + #Search, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .btn, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form a + #Search, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.testimonials .view-all a + .btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.testimonials .view-all a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.testimonials .view-all #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.testimonials .view-all a + #Search, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .btn, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form a + #Search, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all a + .btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all a + #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .widget.testimonials .view-all .usm-btn + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .widget.testimonials .view-all a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .widget.testimonials .view-all a + button, .widget.testimonials .view-all .modal-footer .usm-btn + .btn, .widget.testimonials .view-all .modal-footer .widget.askaquestion .widget-inner form .submit-btn .usm-btn + button, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .modal-footer .usm-btn + button, .widget.testimonials .view-all .modal-footer body.array1-blog #group2 .blogsidebar > div.searchform form .usm-btn + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .widget.testimonials .view-all .modal-footer .usm-btn + #Search, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .btn, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form a + #Search, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .modal-footer a + .btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .modal-footer .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .modal-footer a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .modal-footer #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .modal-footer a + #Search, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .btn, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form a + #Search, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer a + .btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer a + #Search, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + .btn, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + button, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + button, .modal-footer .widget.testimonials .view-all .btn + .usm-btn, .modal-footer .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn button + .usm-btn, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .widget.testimonials .view-all button + .usm-btn, .modal-footer .widget.testimonials .view-all body.array1-blog #group2 .blogsidebar > div.searchform form #Search + .usm-btn, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .widget.testimonials .view-all #Search + .usm-btn, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form #Search + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.testimonials .view-all .btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.testimonials .view-all button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.testimonials .view-all #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.testimonials .view-all #Search + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form #Search + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all .btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all #Search + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .widget.testimonials .view-all button + .usm-btn, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .widget.testimonials .view-all button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .widget.testimonials .view-all button + a, .widget.testimonials .view-all .modal-footer .btn + .usm-btn, .widget.testimonials .view-all .modal-footer .widget.askaquestion .widget-inner form .submit-btn button + .usm-btn, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .modal-footer button + .usm-btn, .widget.testimonials .view-all .modal-footer body.array1-blog #group2 .blogsidebar > div.searchform form #Search + .usm-btn, body.array1-blog #group2 .blogsidebar > div.searchform form .widget.testimonials .view-all .modal-footer #Search + .usm-btn, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form #Search + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .modal-footer .btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .modal-footer .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .modal-footer button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .modal-footer #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .modal-footer #Search + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form #Search + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer .btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer #Search + a, .modal-footer .widget.testimonials .view-all .usm-btn + .usm-btn, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.testimonials .view-all a + .usm-btn, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.testimonials .view-all .usm-btn + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.testimonials .view-all a + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .usm-btn, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .modal-footer .widget.testimonials .view-all a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all a + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .usm-btn + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .modal-footer .widget.testimonials .view-all a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all a + a, .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.testimonials .view-all a + a, .widget.testimonials .view-all .modal-footer .usm-btn + .usm-btn, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .modal-footer a + .usm-btn, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .modal-footer .usm-btn + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .modal-footer a + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .usm-btn, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .widget.testimonials .view-all .modal-footer a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer a + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .usm-btn + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .widget.testimonials .view-all .modal-footer a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer a + a, .widget.testimonials .view-all .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .modal-footer a + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + .usm-btn, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .modal-footer .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a + a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .modal-footer a + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all button + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all #Search + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all button + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .usm-btn + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .widget.testimonials .view-all .usm-btn + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .modal-footer .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .user-logged-in-wrapper .welcome-login-icons .modal-footer .widget.testimonials .view-all a + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .modal-footer a + a, .modal-footer .usm-btn + .btn, .modal-footer .widget.askaquestion .widget-inner form .submit-btn .usm-btn + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .usm-btn + button, .modal-footer body.array1-blog #group2 .blogsidebar > div.searchform form .usm-btn + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .usm-btn + #Search, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .btn, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form a + #Search, .modal-footer body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer a + .btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .modal-footer a + #Search, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .btn, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form a + #Search, .modal-footer body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer a + .btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer a + #Search, .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn .usm-btn + button, .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .usm-btn + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer a + button, .modal-footer .btn + .usm-btn, .modal-footer .widget.askaquestion .widget-inner form .submit-btn button + .usm-btn, .widget.askaquestion .widget-inner form .submit-btn .modal-footer button + .usm-btn, .modal-footer body.array1-blog #group2 .blogsidebar > div.searchform form #Search + .usm-btn, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer #Search + .usm-btn, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn + a, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form #Search + a, .modal-footer body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .modal-footer #Search + a, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn + a, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form #Search + a, .modal-footer body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer #Search + a, .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn button + .usm-btn, .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer button + .usm-btn, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer button + a, .modal-footer .usm-btn + .usm-btn, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer a + .usm-btn, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .usm-btn + a, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer a + a, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .usm-btn, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .modal-footer a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .modal-footer a + a, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .usm-btn + a, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .modal-footer a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .modal-footer a + a, .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer a + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons a + .btn, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .user-logged-in-wrapper .welcome-login-icons a + button, .modal-footer .user-logged-in-wrapper .welcome-login-icons body.array1-blog #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .user-logged-in-wrapper .welcome-login-icons a + #Search, .modal-footer .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .user-logged-in-wrapper .welcome-login-icons a + button, .widget.testimonials .view-all .modal-footer .user-logged-in-wrapper .welcome-login-icons a + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons a + .usm-btn, .modal-footer .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .user-logged-in-wrapper .welcome-login-icons a + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .user-logged-in-wrapper .welcome-login-icons a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer a + .btn, .user-logged-in-wrapper .welcome-login-icons .modal-footer .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .user-logged-in-wrapper .welcome-login-icons .modal-footer a + button, .user-logged-in-wrapper .welcome-login-icons .modal-footer body.array1-blog #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .user-logged-in-wrapper .welcome-login-icons .modal-footer a + #Search, .user-logged-in-wrapper .welcome-login-icons .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .user-logged-in-wrapper .welcome-login-icons .modal-footer a + button, .user-logged-in-wrapper .welcome-login-icons .modal-footer .widget.testimonials .view-all a + .usm-btn, .user-logged-in-wrapper .welcome-login-icons .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .modal-footer .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .user-logged-in-wrapper .welcome-login-icons .modal-footer .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer a + .usm-btn, .user-logged-in-wrapper .welcome-login-icons .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .modal-footer a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .user-logged-in-wrapper .welcome-login-icons .modal-footer a + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons .btn + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .user-logged-in-wrapper .welcome-login-icons button + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons body.array1-blog #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .user-logged-in-wrapper .welcome-login-icons #Search + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .user-logged-in-wrapper .welcome-login-icons button + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons .usm-btn + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .user-logged-in-wrapper .welcome-login-icons a + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .user-logged-in-wrapper .welcome-login-icons a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .user-logged-in-wrapper .welcome-login-icons .modal-footer button + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer body.array1-blog #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .user-logged-in-wrapper .welcome-login-icons .modal-footer #Search + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .user-logged-in-wrapper .welcome-login-icons .modal-footer button + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .usm-btn + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .modal-footer a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .user-logged-in-wrapper .welcome-login-icons .modal-footer a + a, .modal-footer .user-logged-in-wrapper .welcome-login-icons a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer a + a {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .widget.askaquestion .widget-inner form .submit-btn button + .btn, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group button + .btn, .modal-footer .btn-group .widget.askaquestion .widget-inner form .submit-btn .btn + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group .btn + button, .modal-footer .btn-group .widget.askaquestion .widget-inner form .submit-btn button + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group button + button, .modal-footer .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form #Search + .btn, .modal-footer .btn-group body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn #Search + button, .widget.askaquestion .widget-inner .modal-footer .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn-group #Search + .btn, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .modal-footer .btn-group .submit-btn #Search + button, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn-group .submit-btn #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group #Search + button, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .modal-footer .btn-group #Search + button, .modal-footer .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form .btn + #Search, .modal-footer .btn-group body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn button + #Search, .widget.askaquestion .widget-inner .modal-footer .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn-group .btn + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .modal-footer .btn-group .submit-btn button + #Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn-group .submit-btn button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group button + #Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .modal-footer .btn-group button + #Search, .modal-footer .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form #Search + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn-group #Search + #Search, .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + .btn, .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn button + button, .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group button + .btn, .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group button + button, .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .modal-footer .btn-group button + #Search, body.array1-blog #group2 .blogsidebar > div.searchform .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group button + #Search, .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn .btn + button, .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn button + button, .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn #Search + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .btn + button, .contact-us-wrapper .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group button + button, .contact-us-wrapper .widget.askaquestion body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn .modal-footer .btn-group #Search + button, body.array1-blog #group2 .blogsidebar > div.searchform .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group #Search + button, .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group button + button, .modal-footer .btn-group .widget.testimonials .view-all .usm-btn + .btn, .modal-footer .btn-group .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn .usm-btn + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group .widget.testimonials .view-all .usm-btn + button, .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog #group2 .blogsidebar > div.searchform form .usm-btn + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn-group .widget.testimonials .view-all .usm-btn + #Search, .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .btn, .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form a + #Search, .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all a + .btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all a + #Search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all a + .btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all a + #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .widget.testimonials .view-all .usm-btn + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .widget.testimonials .view-all a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .widget.testimonials .view-all a + button, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + .btn, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + button, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + button, .modal-footer .btn-group .widget.testimonials .view-all .btn + .usm-btn, .modal-footer .btn-group .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn button + .usm-btn, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group .widget.testimonials .view-all button + .usm-btn, .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog #group2 .blogsidebar > div.searchform form #Search + .usm-btn, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn-group .widget.testimonials .view-all #Search + .usm-btn, .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn + a, .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form #Search + a, .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all .btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all #Search + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all .btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all #Search + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .widget.testimonials .view-all button + .usm-btn, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .widget.testimonials .view-all button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .widget.testimonials .view-all button + a, .modal-footer .btn-group .widget.testimonials .view-all .usm-btn + .usm-btn, .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all a + .usm-btn, .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all .usm-btn + a, .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .modal-footer .btn-group .widget.testimonials .view-all a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.testimonials .view-all a + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + .usm-btn, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btn + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all button + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all #Search + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all button + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .usm-btn + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group .widget.testimonials .view-all .usm-btn + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group .widget.testimonials .view-all a + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a + a, .modal-footer .btn-group .usm-btn + .btn, .modal-footer .btn-group .widget.askaquestion .widget-inner form .submit-btn .usm-btn + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group .usm-btn + button, .modal-footer .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form .usm-btn + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn-group .usm-btn + #Search, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .btn, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form a + #Search, .modal-footer .btn-group body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group a + .btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group a + #Search, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .btn, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form a + #Search, .modal-footer .btn-group body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li a + #Search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group a + .btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group a + #Search, .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn .usm-btn + button, .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .usm-btn + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + button, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + button, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group a + button, .modal-footer .btn-group .btn + .usm-btn, .modal-footer .btn-group .widget.askaquestion .widget-inner form .submit-btn button + .usm-btn, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group button + .usm-btn, .modal-footer .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form #Search + .usm-btn, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn-group #Search + .usm-btn, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btn + a, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #group2 .blogsidebar > div.searchform form #Search + a, .modal-footer .btn-group body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group #Search + a, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btn + a, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #group2 .blogsidebar > div.searchform form #Search + a, .modal-footer .btn-group body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li #Search + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog.posts #group2 .blogsidebar > div.searchform form #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group #Search + a, .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + .usm-btn, .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group button + .usm-btn, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li button + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li button + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group button + a, .modal-footer .btn-group .usm-btn + .usm-btn, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group a + .usm-btn, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .usm-btn + a, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group a + a, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + .usm-btn, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group a + .usm-btn, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .modal-footer .btn-group a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .modal-footer .btn-group a + a, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .usm-btn + a, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li a + a, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .usm-btn + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul footer .blog-categories li .modal-footer .btn-group a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories .e-content .blog-tags ul li .modal-footer .btn-group a + a, .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group a + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons a + .btn, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons a + button, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons a + #Search, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons a + button, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons a + .usm-btn, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group a + .btn, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group .widget.askaquestion .widget-inner form .submit-btn a + button, .widget.askaquestion .widget-inner form .submit-btn .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group a + button, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form a + #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group a + #Search, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn a + button, .contact-us-wrapper .widget.askaquestion form .submit-btn .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group a + button, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group .widget.testimonials .view-all a + .usm-btn, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group .widget.testimonials .view-all a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group a + .usm-btn, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group a + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .btn + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons button + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons #Search + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons button + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons .usm-btn + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group .btn + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group .widget.askaquestion .widget-inner form .submit-btn button + a, .widget.askaquestion .widget-inner form .submit-btn .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group button + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group body.array1-blog #group2 .blogsidebar > div.searchform form #Search + a, body.array1-blog #group2 .blogsidebar > div.searchform form .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group #Search + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group .contact-us-wrapper .widget.askaquestion form .submit-btn button + a, .contact-us-wrapper .widget.askaquestion form .submit-btn .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group button + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group .usm-btn + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a + a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group a + a, .modal-footer .btn-group .user-logged-in-wrapper .welcome-login-icons a + a, .user-logged-in-wrapper .welcome-login-icons .modal-footer .btn-group a + a {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000;
  }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
}
.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: "‹";
}
.carousel-control .icon-next:before {
  content: "›";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9 ;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn, .carousel-caption .widget.askaquestion .widget-inner form .submit-btn button, .widget.askaquestion .widget-inner form .submit-btn .carousel-caption button, .carousel-caption body.array1-blog #group2 .blogsidebar > div.searchform form #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .carousel-caption #Search, .carousel-caption .contact-us-wrapper .widget.askaquestion form .submit-btn button, .contact-us-wrapper .widget.askaquestion form .submit-btn .carousel-caption button, .carousel-caption .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all .carousel-caption .usm-btn, .carousel-caption .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .carousel-caption a, .carousel-caption .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .carousel-caption a, .carousel-caption .usm-btn, .carousel-caption body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .carousel-caption a, .carousel-caption body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .carousel-caption a, .carousel-caption .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .carousel-caption a {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    margin-right: -15px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, body.agents #agents-list .agents-agent > div .agent-info:before,
body.offices #agents-list .agents-agent > div .agent-info:before, .clearfix:after, body.agents #agents-list .agents-agent > div .agent-info:after,
body.offices #agents-list .agents-agent > div .agent-info:after {
  content: " ";
  display: table;
}
.clearfix:after, body.agents #agents-list .agents-agent > div .agent-info:after,
body.offices #agents-list .agents-agent > div .agent-info:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
/* Base color */
/* UI dialog */
/* Alerts */
/* General structure */
/* Carousel widget /data/css/widgets/carousel/ */
/* General fonts */
/* UI defaults */
/* Map globals */
/* Map widget */
/* Info callout widget */
/* Listing slideshow widget */
/* Listing open house widget */
/* Listing slideshow widget */
/* Menu widget */
/* Carousel widget */
/* Share This */
/* Pagination */
/* Structure
 * --------------------------------------------
 */
.alignleft {
  float: left !important;
  display: inline;
  margin-right: 1.5em;
}

.alignright {
  float: right !important;
  display: inline;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}

.leftcol {
  float: left;
  margin-right: 10px;
}

.breadcrumbs a:after {
  font-family: FontAwesome;
  content: " ";
}
.breadcrumbs a:last-child:after {
  content: "";
}

.msg {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent 4px;
}
.msg hr {
  border-top-color: #a6e1ec;
}
.msg .alert-link {
  color: #245269;
}
.msg > p,
.msg > ul {
  margin-bottom: 0;
}
.msg > p + p {
  margin-top: 5px;
}

.error {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.error hr {
  border-top-color: #e4b9c0;
}
.error .alert-link {
  color: #843534;
}

.success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.success hr {
  border-top-color: #c9e2b3;
}
.success .alert-link {
  color: #2b542c;
}

.warning {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.warning hr {
  border-top-color: #e4b9c0;
}
.warning .alert-link {
  color: #843534;
}

#progress {
  display: none;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9000;
  text-align: center;
}

#progress i {
  font-size: 100px;
  display: block;
  position: relative;
  top: 50%;
  margin: -50px auto 0;
  width: 100px;
  color: rgba(100, 100, 100, 0.4);
}

/* Dialog
-----------------------------------------------
*/
.ui-widget-overlay {
  background: #ccc;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.ui-dialog {
  background: #fff;
  border-radius: 1em;
  padding: 0.2em;
  overflow: hidden;
  clear: both;
  max-width: 70%;
  border-radius: 0px;
}
.ui-dialog .ui-dialog-titlebar {
  height: 27px;
  background: #eee;
  border-bottom: 1px solid #ddd;
  padding: 0 8px;
}
.ui-dialog .ui-dialog-titlebar span {
  display: block;
  float: left;
  line-height: 27px;
  font-size: 14px;
  padding: 0 5px;
}
.ui-dialog .ui-dialog-titlebar-close {
  float: right;
  display: block;
  font-size: 15px;
  text-align: center;
  text-decoration: none;
}
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
}
.ui-dialog .ui-dialog-content {
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
  clear: both;
}
.ui-dialog .ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-dialog form input,
.ui-dialog textarea,
.ui-dialog select {
  border: 1px solid black #333333 #333333 black;
  font-size: 1.2em;
}
.ui-dialog form:not(#register-form-modal):not(#search-name-form) input, .ui-dialog form:not(#register-form-modal):not(#search-name-form) textarea {
  border-radius: 0px;
}
.ui-dialog form:not(#register-form-modal):not(#search-name-form) .leftcol {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.ui-dialog form:not(#register-form-modal):not(#search-name-form) input[type=submit] {
  float: right;
  margin-right: 15px;
  width: 250px;
  border-radius: 5px;
}
.ui-dialog .ui-dialog-titlebar {
  border-bottom: none;
}
.ui-dialog form#search-name-form input.left, .ui-dialog form#search-name-form input.button {
  display: block;
  float: none;
  margin: 2px auto;
  max-width: 250px;
  width: 100%;
  border-radius: 5px;
}

.login-modal-fixed, .registration-modal-fixed {
  position: fixed !important;
  top: 10% !important;
  left: 0px !important;
  right: 0px !important;
  margin: 0 auto;
}

/* IEPC Styles (general styles that are mixed in content that will be shown on Shipyard)
 * --------------------------------------------
 */
.clearboth {
  clear: both;
}

.hidden {
  display: none;
}

/* Date Picker
 * --------------------------------------------
 */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
  border: 5px solid #C7BFBA;
  background: #F6F5F3;
  color: #444;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Tabs */
.tabmenu,
.ui-tabs-nav,
p.ui-tabs-nav,
ul.ui-tabs-nav,
ol.ui-tabs-nav {
  font-size: 1.2em;
  margin: 0;
  list-style: none;
  line-height: 1;
  padding: 0;
  position: relative;
  top: 2px;
}

.ui-tabs-nav:after {
  content: ".";
  zoom: 1;
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.ui-tabs-nav li {
  display: block;
  float: left;
}

.ui-tabs-nav .break {
  clear: left;
}

.ui-tabs-nav li a {
  border-left: 1px solid transparent;
  border-width: 1px 1px 0;
  font-size: 14px;
  display: block;
  height: 16px;
  line-height: 16px;
  padding: 0 1em 0.2em 1em;
  margin-right: 0.1em;
  z-index: 2;
}

.ui-tabs-nav li a:hover,
.ui-tabs-nav .ui-tabs-selected a {
  position: relative;
  text-decoration: none;
  top: 0;
}

.ui-tabs-panel {
  position: relative;
  z-index: 1;
  margin-top: 0.5em;
}

.ui-tabs-hide {
  left: -9999999px;
  position: absolute;
}

/* Article */
.article .files,
.category-list .files {
  margin-top: 2em;
}

/* User
 * --------------------------------------------
 */
body.login .user-box a,
body.register .user-box a {
  display: block;
  margin-bottom: 0.5em;
}

#user-edit-form {
  margin-left: -15px;
  margin-right: -15px;
}
#user-edit-form:before, #user-edit-form:after {
  content: " ";
  display: table;
}
#user-edit-form:after {
  clear: both;
}
#user-edit-form .email-group,
#user-edit-form .first-name-group,
#user-edit-form .last-name-group,
#user-edit-form .phone-group,
#user-edit-form .address-group,
#user-edit-form .address2-group,
#user-edit-form .city-group,
#user-edit-form .state-group,
#user-edit-form .zip-group,
#user-edit-form .rent-or-own,
#user-edit-form .buy-or-sell {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  #user-edit-form .email-group,
#user-edit-form .first-name-group,
#user-edit-form .last-name-group,
#user-edit-form .phone-group,
#user-edit-form .address-group,
#user-edit-form .address2-group,
#user-edit-form .city-group,
#user-edit-form .state-group,
#user-edit-form .zip-group,
#user-edit-form .rent-or-own,
#user-edit-form .buy-or-sell {
    float: left;
    width: 100%;
  }
}

#register-form-modal {
  margin-left: -15px;
  margin-right: -15px;
}
#register-form-modal:before, #register-form-modal:after {
  content: " ";
  display: table;
}
#register-form-modal:after {
  clear: both;
}
#register-form-modal .register-left {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  #register-form-modal .register-left {
    float: left;
    width: 50%;
  }
}
#register-form-modal .register-right {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  #register-form-modal .register-right {
    float: left;
    width: 50%;
  }
}
#register-form-modal .city-state-zip-group {
  margin-left: -15px;
  margin-right: -15px;
}
#register-form-modal .city-state-zip-group:before, #register-form-modal .city-state-zip-group:after {
  content: " ";
  display: table;
}
#register-form-modal .city-state-zip-group:after {
  clear: both;
}
#register-form-modal .city-group {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  #register-form-modal .city-group {
    float: left;
    width: 50%;
  }
}
#register-form-modal .state-group {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  #register-form-modal .state-group {
    float: left;
    width: 16.6666666667%;
  }
}
#register-form-modal .zip-group {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  #register-form-modal .zip-group {
    float: left;
    width: 33.3333333333%;
  }
}
#register-form-modal .button-group {
  clear: both;
}

#login-form-modal .login-left {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  #login-form-modal .login-left {
    float: left;
    width: 50%;
  }
}
#login-form-modal .login-right {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  #login-form-modal .login-right {
    float: left;
    width: 50%;
  }
}
#login-form-modal .button.close {
  display: none;
}

/* Search Categories
 * --------------------------------------------
 */
.searchcategory {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 1em;
  /* This isn't needed with shipyard */
}
.searchcategory:before, .searchcategory:after {
  content: " ";
  display: table;
}
.searchcategory:after {
  clear: both;
}
.searchcategory .clearboth {
  display: none;
}

.searchcategoryimg {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .searchcategoryimg {
    float: left;
    width: 25%;
  }
}

.searchcategorycontent {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .searchcategorycontent {
    float: left;
    width: 75%;
  }
}

.searchlist.moreSearches {
  display: none;
}

/* Pagination
 * --------------------------------------------
 */
.pagination span,
.pagination .status,
.pagination a {
  display: inline-block;
  margin-right: 1em;
}
.pagination .current-page,
.pagination .of {
  margin-right: 0.5em;
}

/* Contact Page
 * --------------------------------------------
 */
#contact-content textarea {
  height: 10em;
}

/* Advanced Search
 * --------------------------------------------
 */
#advanced-search .configured .checkbox-list {
  max-height: 10em;
  overflow: scroll;
}
#advanced-search #advanced-search-primary {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  #advanced-search #advanced-search-primary {
    float: left;
    width: 66.6666666667%;
  }
}
#advanced-search #advanced-search-secondary {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  #advanced-search #advanced-search-secondary {
    float: left;
    width: 33.3333333333%;
  }
}
#advanced-search #property-search.single-group #advanced-search-primary {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  #advanced-search #property-search.single-group #advanced-search-primary {
    float: left;
    width: 100%;
  }
}

/*default style*/
.widgetArea {
  /*ul ol*/
  /*div,span*/
  /*input*/
  /*label*/
  /*Buttons*/
  /*defaut style rewrite*/
}
.widgetArea ul {
  background-color: #000000;
}
.widgetArea ul li a {
  color: black;
}
.widgetArea div, .widgetArea span {
  background-color: #000000;
  color: black;
}
.widgetArea input, .widgetArea select {
  background: #000000;
  color: black;
}
.widgetArea label {
  background: #000000;
  color: black;
}
.widgetArea label b {
  color: black;
}
.widgetArea button {
  background-color: #000000;
  color: black;
}
.widgetArea h1, .widgetArea h2, .widgetArea h3, .widgetArea h4, .widgetArea h5, .widgetArea h6, .widgetArea a {
  color: black;
}
.widgetArea h3 {
  clear: left;
}
.widgetArea h4 {
  clear: left;
  line-height: 1.4em;
  margin-top: 1em;
}
.widgetArea p {
  line-height: 1.2em;
}
.widgetArea .inputtext {
  margin: 0 0 0.7em;
  width: 98%;
  background: #000000;
}
.widgetArea .inputselect {
  margin: 0 0 0.7em;
  width: 98%;
  background: #000000;
}
.widgetArea .inputmultiselect {
  margin: 0 0 0.7em;
  width: 98%;
  background: #000000;
}
.widgetArea .inputchecklist {
  margin: 0;
  background: #000000;
}
.widgetArea .inputchecklist li {
  margin: 0 0 0.7em;
  clear: both;
  background: #000000;
}
.widgetArea .inputcheck {
  margin: 0 0 0.7em;
  background: #000000;
}
.widgetArea .inputcheck input, .widgetArea .inputcheck input:first-child {
  display: block;
  margin: 0 0 0.7em;
  float: left;
  background: #000000;
}
.widgetArea .inputcheck span {
  margin: 0 0 0 1.7em;
  display: block;
  background: #000000;
}
.widgetArea .fieldlabel {
  font-weight: 700;
  display: block;
  background: #000000;
}

/* z-index on the jQuery dialog .ui-widget-overlay was causing issues with this */
.mortgage-config .form-control {
  z-index: 1002;
}

/* static map search page shipyard styling */
body.mapsearch #mapsearch {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  body.mapsearch #mapsearch {
    float: left;
    width: 66.6666666667%;
  }
}
@media (min-width: 1200px) {
  body.mapsearch #mapsearch {
    float: left;
    width: 75%;
  }
}
body.mapsearch #mapsearch-list {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  body.mapsearch #mapsearch-list {
    float: left;
    width: 33.3333333333%;
  }
}
@media (min-width: 1200px) {
  body.mapsearch #mapsearch-list {
    float: left;
    width: 25%;
  }
}

/* duel listing agent styling - non-bootrap views*/
body.array1-listing .listingofficeinfo.standard.one .agent {
  overflow: auto;
}
body.array1-listing .listingofficeinfo.standard.one .agent:nth-child(1) {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  body.array1-listing .listingofficeinfo.standard.one .agent:nth-child(1) {
    float: left;
    width: 50%;
  }
}
body.array1-listing .listingofficeinfo.standard.one .agent:nth-child(2) {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  body.array1-listing .listingofficeinfo.standard.one .agent:nth-child(2) {
    float: left;
    width: 50%;
  }
}
body.array1-listing .listingofficeinfo.standard.two .agent {
  overflow: auto;
}

/* Menu Widget */
body.noscroll {
  overflow: hidden;
}

/* Lazy loading helper */
img[data-sizes=auto] {
  display: block;
  width: 100%;
}

/* Google reCaptcha */
.grecaptcha-badge {
  visibility: hidden;
}

.recaptcha-notice {
  color: #606060;
  clear: both;
  margin-top: 6px;
}

.recaptcha-notice, .recaptcha-notice a {
  font-size: 0.8rem;
}

/* Map
 * --------------------------------------------
 */
.re-marker {
  width: auto !important;
  /*Sprite positions and width*/
  /* Label bubble colors */
}
.re-marker figure,
.re-marker small {
  position: relative;
  left: -50%;
}
.re-marker figure {
  background: url("https://d1mlo4htassgww.cloudfront.net/i/map-search/icon-sprite.png");
  width: 16px;
  height: 15px;
  margin: 0 auto;
  padding: 0;
}
.re-marker small {
  color: #fff;
  background-color: #79A0E9;
  border: 1px solid #79A0E9;
  border-radius: 20%;
  white-space: nowrap;
  width: auto;
  padding: 1px 2px;
  font-family: verdana, sans-serf;
  font-size: 10px;
}
.re-marker.active, .re-marker:hover small {
  border-color: #000;
}
.re-marker.residential figure {
  background-position: 0 -1px;
}
.re-marker.residential figure:hover {
  background-position: -17px -1px;
}
.re-marker.commercial figure {
  background-position: 0 -73px;
}
.re-marker.commercial figure:hover figure {
  background-position: -20px -73px;
}
.re-marker.land figure {
  background-position: 0 -18px;
  width: 12px;
}
.re-marker.land figure:hover figure {
  background-position: -12px -18px;
}
.re-marker.town figure {
  background-position: 0 -55px;
}
.re-marker.town figure:hover figure {
  background-position: -17px -55px;
  width: 14px;
}
.re-marker.region figure {
  display: none;
}
.re-marker.residential small {
  border-color: #DC7C4B;
  background-color: #DC7C4B;
}
.re-marker.residential:hover small {
  border-color: #000;
  background-color: #DC7C4B;
}
.re-marker.land small {
  border-color: #908F02;
  background-color: #908F02;
}
.re-marker.land:hover small {
  border-color: #000;
  background-color: #908F02;
}
.re-marker.commercial small {
  border-color: #739AE0;
  background-color: #739AE0;
}
.re-marker.commercial:hover small {
  border-color: #000;
  background-color: #739AE0;
}

/* Leaflet
 * --------------------------------------------
 */
.leaflet-control-container {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none;
}

.leaflet-container.drawing,
.leaflet-container.drawing .leaflet-clickable {
  cursor: crosshair;
}

.leaflet-container:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.leaflet-pseudo-fullscreen {
  position: fixed !important;
  width: 100% !important;
  height: 100% !important;
  top: 0px !important;
  left: 0px !important;
  z-index: 99999;
}

.leaflet-control-fullscreen a:before {
  content: "";
  font-family: FontAwesome;
}

.leaflet-pseudo-fullscreen .leaflet-control-fullscreen,
.leaflet-container:-webkit-full-screen .leaflet-control-fullscreen {
  display: none;
}

.leaflet-control-streetview a:before {
  content: "";
  font-family: FontAwesome;
  color: #FFD000;
  text-shadow: 0 0 3px #000;
  font-size: 20px;
}

.leaflet-pane {
  z-index: 1;
}

.leaflet-bottom, .leaflet-top {
  z-index: 2 !important;
}

/* List View
 * --------------------------------------------
 */
.array1-listings #wide,
.array2-listings #wide,
.array1-listings #right,
.array2-listings #right {
  display: none;
}

.array1-listings #content,
.array2-listings #content {
  width: 760px;
}

.array1-listings .close-faceted,
.array2-listings .close-faceted {
  display: none;
}

/* Listings Header Styles */
#df-list-head {
  border-bottom: 1px solid #ccc;
}
#df-list-head #df-result-count {
  line-height: 1.2em;
  text-align: center;
  float: right;
  margin: -0.5em 0 0 1em;
}
#df-list-head #df-result-count dt {
  font-size: 1.4em;
}
#df-list-head .button {
  float: right;
  margin: 0;
}
#df-list-head .button i {
  display: none;
}
#df-list-head #df-list-description {
  margin-top: 30px;
}
@media (min-width: 768px) {
  #df-list-head.affix {
    box-shadow: 0 7px 7px -4px rgba(0, 0, 0, 0.1);
    padding: 1em 3em;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 7;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    width: 100%;
  }
  #df-list-head.affix h1, #df-list-head.affix #df-list-description {
    display: none;
  }
  #df-list-head.affix .search-info {
    margin-top: 2em;
    width: 40%;
  }
  #df-list-head.affix .search-info #df-result-count {
    float: left !important;
    width: 29%;
    margin: 0;
  }
  #df-list-head.affix .search-info #df-result-count dt {
    font-size: 1.4em;
    line-height: 1em;
  }
  #df-list-head.affix .search-info #df-save {
    width: 69%;
    margin-left: 1%;
  }
}
#df-list-head .search-info {
  float: right !important;
}

#df-sort-by label:after {
  content: ":";
}
#df-sort-by #queryString {
  display: none;
}

#df-controls {
  line-height: 2em;
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 0.9em;
}
#df-controls * {
  line-height: inherit;
}
#df-controls:after {
  content: ".";
  zoom: 1;
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
#df-controls ul {
  display: inline-block;
  list-style: none;
  margin-left: 0;
  margin-right: 2em;
  margin-bottom: 0;
  padding-left: 0;
}
#df-controls ul li {
  list-style: none;
  display: inline-block;
  border-right: 1px solid #ccc;
  padding-right: 0.8em;
  margin-right: 0.8em;
}
#df-controls ul li:last-child {
  border-right: 0;
}
#df-controls ul li a {
  display: inline-block;
  zoom: 1;
  padding: 0;
  font-size: 1.2em;
  *display: inline;
}
#df-controls ul li a i {
  margin-right: 0.5em;
}
#df-controls ul .active a {
  color: #444;
}
#df-controls form {
  display: inline-block;
  zoom: 1;
  margin-right: 2em;
  *display: inline;
}

body #df-detail-widgets .listing-map,
body #df-map img {
  max-width: none;
}

#df-list-view.endless .pagination {
  display: none;
}
#df-list-view.endless.map .pagination {
  display: block;
}

#df-controls .pagination {
  display: inline-block;
  padding: 0;
}

#df-list-view .pagination i {
  font-size: 1.5em;
  vertical-align: middle;
}
#df-list-view .pagination a, #df-list-view .pagination > span {
  padding: 0 0.5em;
  font-size: 13px;
}
#df-list-view .pagination a > span,
#df-list-view .pagination span > span {
  display: none;
}
#df-list-view .pagination a > span:first-child,
#df-list-view .pagination span > span:first-child {
  padding-left: 0;
}
#df-list-view .pagination a > span:last-child,
#df-list-view .pagination span > span:last-child {
  padding-right: 0;
}
#df-list-view p.pagination {
  text-align: right;
  margin: 1em 0;
}
#df-list-view .rmif {
  display: none;
}
#df-list-view .rmif label {
  display: block;
  font-weight: 700;
}
#df-list-view input.errorForm {
  border: 2px solid #FF0000;
  display: block;
  clear: both;
}
#df-list-view div.errorForm {
  width: auto;
  max-width: 490px;
  padding: 15px 5px 5px 5px;
  margin-top: -10px;
  background: transparent url("https://d1mlo4htassgww.cloudfront.net/i/bomber/bomber-no-repeat-sprite.png") no-repeat 0 -64px;
  color: #FFFFFF;
}

.refine-search {
  display: none;
  width: 75%;
  float: left;
  margin-top: 1em;
}

.paginator-bootstrap {
  display: block;
}
.paginator-bootstrap .item,
.paginator-bootstrap .active {
  display: inline-block;
  padding: 0 0.8em;
  background: #eee;
  border: 1px solid #ddd;
  border-radius: 0.3em;
}
.paginator-bootstrap .active {
  background: #000000;
  border: 1px solid black;
  color: #fff;
}
.paginator-bootstrap .prev {
  margin-right: 0.3em;
}
.paginator-bootstrap .next {
  margin-left: -0.7em;
}
.paginator-bootstrap .separator {
  width: 0.4em;
}

/* Global Listing Styles
 * --------------------------------------------
 */
div#df-list-view.grid article.show {
  /* For task T4880 this was needed to override a bootstrap class .show in /data/css/bootstrap/_utilities.scss which is showing display:block!important; */
  display: inline-block !important;
}

.df-listings .rmif {
  display: none;
}

#df-listings article,
.df-listings article {
  display: block;
  background-color: transparent;
  position: relative;
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -ms-transition-property: opacity;
  -ms-transition-duration: 0.5s;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
}
#df-listings article:hover,
.df-listings article:hover {
  background-color: #fafafa;
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -ms-transition-property: opacity;
  -ms-transition-duration: 0.5s;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
}
#df-listings article:after,
.df-listings article:after {
  content: ".";
  zoom: 1;
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
#df-listings article .slideshow,
.df-listings article .slideshow {
  position: relative;
  z-index: 1;
  display: block;
}
#df-listings article .slideshow img,
.df-listings article .slideshow img {
  width: 100%;
}
#df-listings article .slideshow .prop-icon,
.df-listings article .slideshow .prop-icon {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border: 3px solid #fff;
  border-radius: 0 0.5em 0 0;
}
#df-listings article h1,
.df-listings article h1 {
  width: 75%;
}
#df-listings article h2,
.df-listings article h2 {
  font-size: 1.5em;
  line-height: 1.1em;
  text-transform: none;
  margin-bottom: 0.3em;
}
#df-listings article h2 span,
.df-listings article h2 span {
  font-size: 0.7em;
  display: block;
  letter-spacing: 0;
}
#df-listings article h2 span.adisplay-village, #df-listings article h2 span.adisplay-town, #df-listings article h2 span.adisplay-village, #df-listings article h2 span.adisplay-town,
.df-listings article h2 span.adisplay-village,
.df-listings article h2 span.adisplay-town,
.df-listings article h2 span.adisplay-village,
.df-listings article h2 span.adisplay-town {
  font-size: inherit;
  display: inline;
}
#df-listings article h2 span.area,
.df-listings article h2 span.area {
  font-size: 1em;
}
#df-listings article .mortgage-config,
.df-listings article .mortgage-config {
  display: none;
}
#df-listings article .control-group,
.df-listings article .control-group {
  border: 1px solid #ccc;
  background: #fff;
  width: 100%;
  z-index: 1;
}
#df-listings article .control-group a,
.df-listings article .control-group a {
  display: inline-block;
  zoom: 1;
  font-size: 1em;
  padding: 0.5em;
  line-height: 20px;
  *display: inline;
}
#df-listings article .control-group a:hover,
.df-listings article .control-group a:hover {
  background-color: #eee;
}
@media (max-width: 991px) {
  #df-listings article .control-group a,
.df-listings article .control-group a {
    font-size: 0.9em;
  }
}
#df-listings article .control-group i,
.df-listings article .control-group i {
  margin-left: 0.5em;
}
#df-listings article ul,
.df-listings article ul {
  margin-bottom: 0.3em;
}
#df-listings article ul li,
.df-listings article ul li {
  display: inline-block;
  zoom: 1;
  font-size: 1.1em;
  margin-bottom: 0;
  padding-right: 1em;
  *display: inline;
}
#df-listings article ul li:first-child,
.df-listings article ul li:first-child {
  margin-left: 0;
}
#df-listings article ul li:last-child,
.df-listings article ul li:last-child {
  padding-right: 0;
  border-right: 0;
}
#df-listings article .price,
#df-listings article .purchase-price,
.df-listings article .price,
.df-listings article .purchase-price {
  margin-bottom: 0.5em;
  font-size: 1.1em;
}
#df-listings article .mortgage,
.df-listings article .mortgage {
  margin-bottom: 0.5em;
  font-size: 0.9em;
}
#df-listings article .price-label:after,
.df-listings article .price-label:after {
  content: ": ";
}
#df-listings article .mls-number,
.df-listings article .mls-number {
  width: 50%;
  opacity: 0.6;
}
#df-listings article .adjuncts,
.df-listings article .adjuncts {
  display: none;
  width: 25%;
  text-align: center;
}
#df-listings article .adjuncts a,
.df-listings article .adjuncts a {
  float: left;
  width: 92%;
  padding: 2% 4%;
}
#df-listings article .adjuncts a i,
.df-listings article .adjuncts a i {
  margin-right: 0.5em;
}
#df-listings article .close,
.df-listings article .close {
  position: absolute;
  top: 0.3em;
  right: 0.3em;
  color: #bbb;
  display: none;
  font-size: 1.3em;
}

/* List View Styles
 * --------------------------------------------
 */
.map #df-list article .slideshow,
.map .df-list article .slideshow {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.map #df-list article .right-info,
.map .df-list article .right-info {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.list #df-list article,
.list .df-list article {
  border-bottom: 1px solid #ccc;
  padding: 2em 0 0;
  width: 100%;
}
.list #df-list article:first-child,
.list .df-list article:first-child {
  border-top: 1px solid #ccc;
}
.list #df-list article .slideshow,
.list .df-list article .slideshow {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  box-shadow: 0px 1px 4px #999;
  border: #FFF 1px solid;
}
@media (min-width: 768px) {
  .list #df-list article .slideshow,
.list .df-list article .slideshow {
    float: left;
    width: 25%;
  }
}
.list #df-list article .right-info,
.list .df-list article .right-info {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: static;
}
@media (min-width: 768px) {
  .list #df-list article .right-info,
.list .df-list article .right-info {
    float: left;
    width: 75%;
  }
}
.list #df-list article .price strong,
.list #df-list article .purchase-price strong,
.list .df-list article .price strong,
.list .df-list article .purchase-price strong {
  font-size: 125%;
}
.list #df-list article .primary-info h2,
.list .df-list article .primary-info h2 {
  float: left;
  margin-top: 0;
}
.list #df-list article .primary-info .price-details,
.list .df-list article .primary-info .price-details {
  width: 36%;
  float: right;
}
@media (max-width: 991px) {
  .list #df-list article .primary-info .price-details,
.list .df-list article .primary-info .price-details {
    width: 100%;
  }
}
.list #df-list article .mls-number,
.list .df-list article .mls-number {
  margin-bottom: 0.3em;
  margin-right: 0.7em;
  padding-right: 0.7em;
  font-size: 1.1em;
  clear: left;
}
.list #df-list article .listing-details,
.list .df-list article .listing-details {
  padding-left: 0;
}
.list #df-list article .control-group,
.list .df-list article .control-group {
  background: none;
  border: none;
  clear: both;
  margin: 0;
  text-align: right;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -ms-transition-property: opacity;
  -ms-transition-duration: 0.5s;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
}
.list #df-list article .control-group a,
.list .df-list article .control-group a {
  margin-left: 0.3em;
}
.list #df-list article .control-group .dpr,
.list .df-list article .control-group .dpr {
  display: none;
}
.list #df-list article .control-group .adjuncts,
.list .df-list article .control-group .adjuncts {
  display: block;
  float: left;
  clear: left;
}
.list #df-list article:hover .control-group,
.list .df-list article:hover .control-group {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -ms-transition-property: opacity;
  -ms-transition-duration: 0.5s;
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
}

/* Detail View
 * --------------------------------------------
 */
.array1-listing .rmif-form {
  display: none;
}

.property-type-specific-149 .listingtabbeddetails .date-listed, .property-type-specific-150 .listingtabbeddetails .date-listed, .property-type-specific-151 .listingtabbeddetails .date-listed, .property-type-specific-152 .listingtabbeddetails .date-listed, .property-type-specific-491 .listingtabbeddetails .date-listed, .property-type-specific-496 .listingtabbeddetails .date-listed {
  display: none !important;
}

/* Gallery View
 * --------------------------------------------
 */
.grid #df-list article {
  display: inline-block;
  min-height: 26em;
  zoom: 1;
  width: 30%;
  margin: 1%;
  padding: 0 0 1%;
  box-shadow: 0px 2px 3px 1px #bbb;
  vertical-align: top;
  *display: inline;
}
.grid #df-list article:hover {
  box-shadow: 0 2px 3px 1px #aaa;
}
.grid #df-list article:hover .control-group {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -ms-transition-property: opacity;
  -ms-transition-duration: 0.5s;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
}
.grid #df-list article h1 {
  display: none;
}
.grid #df-list article .description,
.grid #df-list article .mortgage,
.grid #df-list article ul {
  display: none;
}
.grid #df-list article h2,
.grid #df-list article p {
  margin: 0 0.5em;
  margin: 0;
  padding: 0 4%;
}
.grid #df-list article .price {
  float: right;
}
.grid #df-list article .price span {
  display: none;
}
.grid #df-list article .price strong span {
  display: inline-block;
}
.grid #df-list article .slideshow {
  float: left;
  margin: 0 0 10px;
}
.grid #df-list article .slideshow img {
  min-height: 165px;
}
.grid #df-list article .listed-by {
  margin-top: 0.6em;
  line-height: 1.3em;
}
.grid #df-list article .control-group {
  width: 100%;
  padding: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  text-align: center;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -ms-transition-property: opacity;
  -ms-transition-duration: 0.5s;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
}
.grid #df-list article .control-group a {
  width: 45px;
  direction: ltr;
  background-position: center;
}
.grid #df-list article .control-group a i {
  display: block;
  margin: 0;
}
.grid #df-list article .control-group a span {
  display: none;
}
.grid #df-list articlehover .control-group {
  opacity: 0.95;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
  filter: alpha(opacity=95);
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -ms-transition-property: opacity;
  -ms-transition-duration: 0.5s;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
}
.grid #df-list article .listingavailability {
  display: none;
}
.grid #df-list.two-up article {
  width: 47%;
}
.grid #df-list.three-up {
  width: 31%;
}
.grid #df-list.four-up {
  width: 22.5%;
}

/* Map View
 * --------------------------------------------
 */
#df-list-view.map #df-list {
  position: relative;
}

#df-map-tools {
  display: none;
  width: 100%;
  background: #eee;
  border-bottom: 1px solid #ddd;
  text-align: left;
}
#df-map-tools a {
  display: inline-block;
  padding: 0.5em 1em;
  background: #ddd;
  vertical-align: middle;
  margin: 0.5em 0em 0.5em 1em;
}
#df-map-tools a i {
  vertical-align: bottom;
  font-size: 1.5em;
}
#df-map-tools a span {
  margin-left: 0.5em;
}
#df-map-tools ul {
  list-style: none;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0.5em;
}
#df-map-tools li {
  float: right;
}
#df-map-tools li a {
  padding: 0.4em 1em;
  margin: 0;
}
#df-map-tools li a span {
  display: none;
}
#df-map-tools li a i {
  margin: 0;
  font-size: 1.2em;
}
#df-map-tools li:first-child a {
  border-left: 1px solid;
}

#df-list-view.map #df-list #df-map-tools {
  display: block;
  position: relative;
}

#df-list #df-map {
  position: relative;
  top: -99999px;
  width: 100%;
  margin-right: 3%;
  height: 450px;
  margin-bottom: -450px;
  background: #ccc;
}

#df-list-view.map #df-list #df-map {
  top: 0;
  left: 0;
  margin-bottom: 1em;
  z-index: 2;
}

#df-list-view.map #df-list #df-listings article {
  display: none;
  visibility: hidden;
}
.no-touch #df-list-view.map #df-list #df-listings article.hover {
  background: #fff;
  display: block;
  position: absolute;
  padding: 1em;
  top: 0;
  width: 200px;
  z-index: 3;
  font-size: 0.9em;
  visibility: visible;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}
.no-touch #df-list-view.map #df-list #df-listings article.hover.vertical-hover-display {
  width: 200px;
}
.no-touch #df-list-view.map #df-list #df-listings article.hover.vertical-hover-display .right-info {
  width: 100%;
  padding: 0;
}
.no-touch #df-list-view.map #df-list #df-listings article.hover.vertical-hover-display .slideshow {
  width: 100%;
}
.no-touch #df-list-view.map #df-list #df-listings article.hover.horizontal-hover-display {
  max-width: 50%;
}
.no-touch #df-list-view.map #df-list #df-listings article.hover.horizontal-hover-display .right-info {
  width: 55%;
  padding: 0 0 0 5%;
}
.no-touch #df-list-view.map #df-list #df-listings article.hover.horizontal-hover-display .slideshow {
  width: 45%;
}
.no-touch #df-list-view.map #df-list #df-listings article.hover ul,
.no-touch #df-list-view.map #df-list #df-listings article.hover .description,
.no-touch #df-list-view.map #df-list #df-listings article.hover .listed-by,
.no-touch #df-list-view.map #df-list #df-listings article.hover .adjuncts,
.no-touch #df-list-view.map #df-list #df-listings article.hover .mortgage,
.no-touch #df-list-view.map #df-list #df-listings article.hover .price span,
.no-touch #df-list-view.map #df-list #df-listings article.hover .slideshow .prop-icon,
.no-touch #df-list-view.map #df-list #df-listings article.hover .control-group {
  display: none;
}
.no-touch #df-list-view.map #df-list #df-listings article.hover h2,
.no-touch #df-list-view.map #df-list #df-listings article.hover p {
  margin-left: 0;
}
.no-touch #df-list-view.map #df-list #df-listings article.hover .price {
  position: static;
  margin: 0;
}
.no-touch #df-list-view.map #df-list #df-listings article.hover .price-details,
.no-touch #df-list-view.map #df-list #df-listings article.hover .price,
.no-touch #df-list-view.map #df-list #df-listings article.hover .purchase-price,
.no-touch #df-list-view.map #df-list #df-listings article.hover .mls-number {
  width: 100%;
  font-size: 1em;
}
.no-touch #df-list-view.map #df-list #df-listings article.hover .mls-number {
  padding-right: 0;
}
.no-touch #df-list-view.map #df-list #df-listings article.hover .slideshow {
  width: 100%;
}
.no-touch #df-list-view.map #df-list #df-listings article.hover .right-info {
  width: 100%;
  padding: 0;
}
#df-list-view.map #df-list #df-listings article.modal {
  background: #fff;
  display: block;
  visibility: visible;
  position: absolute;
  top: 100px;
  left: 0;
  z-index: 3;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  padding: 1em;
}
#df-list-view.map #df-list #df-listings article.modal .close {
  display: block;
}
#df-list-view.map #df-list #df-listings article .price,
#df-list-view.map #df-list #df-listings article .purchase-price,
#df-list-view.map #df-list #df-listings article .mortgage {
  right: 1em;
}
#df-list-view.map #df-list #df-listings article .msg.warning {
  position: relative;
  top: -275px;
}

.msg.dpr i {
  display: inline-block;
  height: 30px;
  width: 33px;
  zoom: 1;
  *display: inline;
}

/* Badges */
.bdg {
  display: block;
  z-index: 5;
  position: absolute;
  border: none;
  direction: ltr;
  text-indent: -999999px;
  height: 85px;
  width: 83px;
  top: -5px;
  left: -4px;
  margin: 0;
  padding: 0;
}
.bdg.sld {
  background: url("https://d1mlo4htassgww.cloudfront.net/i/bomber/bdg-sld.png") no-repeat;
}
.bdg.openhouse {
  height: 90px;
  width: 90px;
  background: url("https://d1mlo4htassgww.cloudfront.net/i/bomber/bdg-openhouse.png") no-repeat;
}
.bdg.openhouse.onfeatured {
  left: -3px;
}
.bdg.openhouse.virtual-open-house {
  background: url("https://d1mlo4htassgww.cloudfront.net/i/bomber/bdg-virtualopenhouse.png") no-repeat;
}
.bdg.uag {
  background: url("https://d1mlo4htassgww.cloudfront.net/i/bomber/bdg-uag.png") no-repeat;
}
.bdg.rnt {
  background: url("https://d1mlo4htassgww.cloudfront.net/i/bomber/bdg-rnt.png") no-repeat;
}
.bdg.pen {
  background: url("https://d1mlo4htassgww.cloudfront.net/i/bomber/bdg-pen.png") no-repeat;
}
.bdg.show {
  background: url("https://d1mlo4htassgww.cloudfront.net/i/bomber/bdg-pen.png") no-repeat;
}
.bdg.pcg {
  background: url("https://d1mlo4htassgww.cloudfront.net/i/bomber/bdg-pcg.png") no-repeat;
}
.bdg.awc {
  background: url("https://d1mlo4htassgww.cloudfront.net/i/bomber/bdg-awc.png") no-repeat;
}
.bdg.backupsrequested {
  background: url("https://d1mlo4htassgww.cloudfront.net/i/bomber/bdg-buprequest.png") no-repeat;
}
.bdg.cms {
  background: url("https://d1mlo4htassgww.cloudfront.net/i/bomber/bdg-cms.png") no-repeat;
}

.slideshow .bdg {
  z-index: 2;
}

/* Hide .show on MAINE sites because of compliance issue of showing PENDING banner */
body.array1-listings .property-type-specific-150.show a.bdg.show,
body.array1-listings .property-type-specific-149.show a.bdg.show,
body.array1-listings .property-type-specific-151.show a.bdg.show,
body.array1-listings .property-type-specific-152.show a.bdg.show,
body.array1-listings .property-type-specific-153.show a.bdg.show,
body.array1-listings .property-type-specific-491.show a.bdg.show,
body.array1-listings .property-type-specific-496.show a.bdg.show,
body.array1-listings .property-type-specific-816.show a.bdg.show {
  display: none !important;
}

body.array1-listing .property-type-specific-150 div.bdg.show,
body.array1-listing .property-type-specific-149 div.bdg.show,
body.array1-listing .property-type-specific-151 div.bdg.show,
body.array1-listing .property-type-specific-152 div.bdg.show,
body.array1-listing .property-type-specific-153 div.bdg.show,
body.array1-listing .property-type-specific-491 div.bdg.show,
body.array1-listing .property-type-specific-496 div.bdg.show,
body.array1-listing .property-type-specific-816 div.bdg.show {
  display: none !important;
}

/* Custom Listing Banners */
.custom-bdg {
  position: absolute;
  left: -19px;
  top: -13px;
  z-index: 3;
  overflow: hidden;
  width: 200px;
  height: 115px;
}
.custom-bdg a,
.custom-bdg span {
  font-weight: bold;
  z-index: 100;
  color: #FFF;
  text-align: center;
  word-spacing: 500px;
  height: 50px;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 134px;
  display: block;
  background: linear-gradient(#2989d8 0%, #1e5799 100%);
  box-shadow: 0 3px 10px -5px black;
  position: absolute;
  top: 19px;
  left: -19px;
}
.custom-bdg a:before,
.custom-bdg span:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #1e5799;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #1e5799;
}
.custom-bdg a:after,
.custom-bdg span:after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #1e5799;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #1e5799;
}
.custom-bdg a.exclusive, .custom-bdg a.hot,
.custom-bdg span.exclusive,
.custom-bdg span.hot {
  padding: 15px 0px;
}
.custom-bdg a.brokeropenhouse,
.custom-bdg span.brokeropenhouse {
  height: auto;
  line-height: 14px;
  padding-top: 7px;
  padding-left: 4px;
}
.custom-bdg a.mustsee,
.custom-bdg span.mustsee {
  line-height: 18px;
  padding: 7px 0;
}
.custom-bdg a.motivatedseller,
.custom-bdg span.motivatedseller {
  line-height: 14px;
  padding: 14px 0;
  font-size: 75%;
}
.custom-bdg a.bom,
.custom-bdg span.bom {
  line-height: 14px;
  padding: 4px 0;
  font-size: 75%;
}

.custom-bdg-holder {
  display: block;
  z-index: 2;
  position: absolute;
  border: none;
  direction: ltr;
  height: 100px;
  width: 100px;
  top: -5px;
  left: -4px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

/* Icon Images
 * --------------------------------------------
 */
.dpr i,
.button.dpr i,
.button .dpr i {
  background: #fff url("https://d1mlo4htassgww.cloudfront.net/i/defender/dpr.png") center center no-repeat;
  border-radius: 0.5em;
}
.dpr i:after,
.button.dpr i:after,
.button .dpr i:after {
  visibility: hidden;
  clear: both;
  content: ".";
}

.control-group .favorite:hover i,
.control-group .favorite .remove i,
.control-group .favorite.button.remove i,
.control-group .favorite.remove i {
  color: red;
}

.radius i:before {
  content: "";
}

/* Property Icons
 * --------------------------------------------
 */
.prop-icon {
  background: url("https://d1mlo4htassgww.cloudfront.net/i/map-search/icon-sprite.png") no-repeat;
  display: inline-block;
  width: 21px;
  height: 21px;
  vertical-align: middle;
  text-indent: -99999px;
  direction: ltr;
}

#df-detail-view .prop-icon {
  float: left;
  margin: 0.1em 0.3em 0 0;
}

/* Residential */
.property-type-3 .prop-icon,
.property-type-17 .prop-icon,
.property-type-1 .prop-icon {
  background-position: 0 -1px;
}

/* Commercial */
.property-type-256 .prop-icon {
  background-position: 0 -73px;
}

/* Land */
.property-type-8192 .prop-icon {
  background-position: 0 -18px;
  width: 18px;
}

/* Widgets
 * --------------------------------------------
 */
#df-detail-widgets:before, #df-detail-widgets:after {
  content: " ";
  display: table;
}
#df-detail-widgets:after {
  clear: both;
}

.widget {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 0.5em 0;
}

.widget.two {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .widget.two {
    float: left;
    width: 50%;
  }
}

.widget.three {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .widget.three {
    float: left;
    width: 33.3333333333%;
  }
}

.widget.three-two {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .widget.three-two {
    float: left;
    width: 66.6666666667%;
  }
}

/* Mobile
 * --------------------------------------------
 */
@media (max-width: 767px) {
  #df-list-head .button {
    float: left;
    width: 75%;
  }
  #df-list-head.affix {
    position: static;
  }
  #df-list-head .search-info {
    float: none !important;
  }
  #df-list-head .search-info:before, #df-list-head .search-info:after {
    content: " ";
    display: table;
  }
  #df-list-head .search-info:after {
    clear: both;
  }

  #df-controls {
    clear: both;
  }

  .array1-listings,
.array2-listings,
.array1-listing {
    /* Mortgage estimator link monthly amount (detail view and list view) */
    /* Map search not available on Mobile right now */
  }
  .array1-listings span.monthly,
.array2-listings span.monthly,
.array1-listing span.monthly {
    color: inherit;
  }
  .array1-listings #df-controls .results-view .toggle-mobile,
.array2-listings #df-controls .results-view .toggle-mobile,
.array1-listing #df-controls .results-view .toggle-mobile {
    display: none;
  }
  .array1-listings .title-placeholder,
.array2-listings .title-placeholder,
.array1-listing .title-placeholder {
    display: none !important;
  }
  .array1-listings #df-controls-map-view,
.array2-listings #df-controls-map-view,
.array1-listing #df-controls-map-view {
    display: none;
  }

  .array1-listings #df-list-view:not(.map) .description,
.array1-listings #df-list-view:not(.map) .control-group a,
.array1-listings #df-list-view:not(.map) .mortgage,
.array1-listings #df-list-view:not(.map) .listing-property-type,
.array1-listings #df-list-view.map2 .description,
.array1-listings #df-list-view.map2 .control-group a,
.array1-listings #df-list-view.map2 .mortgage,
.array1-listings #df-list-view.map2 .listing-property-type,
.array2-listings #df-list-view:not(.map) .description,
.array2-listings #df-list-view:not(.map) .control-group a,
.array2-listings #df-list-view:not(.map) .mortgage,
.array2-listings #df-list-view:not(.map) .listing-property-type,
.array2-listings #df-list-view.map2 .description,
.array2-listings #df-list-view.map2 .control-group a,
.array2-listings #df-list-view.map2 .mortgage,
.array2-listings #df-list-view.map2 .listing-property-type {
    display: none;
  }
  .array1-listings #df-list-view:not(.map) .control-group,
.array1-listings #df-list-view.map2 .control-group,
.array2-listings #df-list-view:not(.map) .control-group,
.array2-listings #df-list-view.map2 .control-group {
    opacity: 1 !important;
    background-color: #eee;
  }
  .array1-listings #df-list-view:not(.map) .control-group a.details,
.array1-listings #df-list-view.map2 .control-group a.details,
.array2-listings #df-list-view:not(.map) .control-group a.details,
.array2-listings #df-list-view.map2 .control-group a.details {
    display: block;
    width: 100%;
    text-align: center;
  }
  .array1-listings #df-list-view:not(.map) .control-group a.favorite,
.array1-listings #df-list-view.map2 .control-group a.favorite,
.array2-listings #df-list-view:not(.map) .control-group a.favorite,
.array2-listings #df-list-view.map2 .control-group a.favorite {
    display: block;
    position: absolute;
    top: 2em;
    right: 1em;
    z-index: 5;
    background: #eee;
    border-radius: 0.3em;
    box-shadow: 1px 1px 4px #000;
  }
  .array1-listings #df-list-view:not(.map) .control-group a.favorite span,
.array1-listings #df-list-view.map2 .control-group a.favorite span,
.array2-listings #df-list-view:not(.map) .control-group a.favorite span,
.array2-listings #df-list-view.map2 .control-group a.favorite span {
    display: none;
  }
  .array1-listings #df-list-view:not(.map) .control-group a.favorite i,
.array1-listings #df-list-view.map2 .control-group a.favorite i,
.array2-listings #df-list-view:not(.map) .control-group a.favorite i,
.array2-listings #df-list-view.map2 .control-group a.favorite i {
    margin-left: 0;
  }
  .array1-listings #df-list-view:not(.map) .listed-by,
.array1-listings #df-list-view.map2 .listed-by,
.array2-listings #df-list-view:not(.map) .listed-by,
.array2-listings #df-list-view.map2 .listed-by {
    font-size: 0.8em;
  }
  .array1-listings #df-list-view:not(.map) .pagination i,
.array1-listings #df-list-view.map2 .pagination i,
.array2-listings #df-list-view:not(.map) .pagination i,
.array2-listings #df-list-view.map2 .pagination i {
    font-size: 2em;
  }
  .array1-listings #df-list-view:not(.map) h1,
.array1-listings #df-list-view.map2 h1,
.array2-listings #df-list-view:not(.map) h1,
.array2-listings #df-list-view.map2 h1 {
    display: none;
  }
  .array1-listings #df-list-view:not(.map) article,
.array1-listings #df-list-view.map2 article,
.array2-listings #df-list-view:not(.map) article,
.array2-listings #df-list-view.map2 article {
    position: relative;
    padding-top: 1em;
  }
  .array1-listings #df-list-view:not(.map) article .primary-info h2,
.array1-listings #df-list-view.map2 article .primary-info h2,
.array2-listings #df-list-view:not(.map) article .primary-info h2,
.array2-listings #df-list-view.map2 article .primary-info h2 {
    font-size: 1.1em;
    float: none;
    margin-bottom: 0;
  }
  .array1-listings #df-list-view:not(.map) article .primary-info h2 span,
.array1-listings #df-list-view.map2 article .primary-info h2 span,
.array2-listings #df-list-view:not(.map) article .primary-info h2 span,
.array2-listings #df-list-view.map2 article .primary-info h2 span {
    font-size: 1em;
  }
  .array1-listings #df-list-view:not(.map) article .primary-info .price-details,
.array1-listings #df-list-view.map2 article .primary-info .price-details,
.array2-listings #df-list-view:not(.map) article .primary-info .price-details,
.array2-listings #df-list-view.map2 article .primary-info .price-details {
    float: none;
  }
  .array1-listings #df-list-view:not(.map) article .primary-info .price-details .price,
.array1-listings #df-list-view.map2 article .primary-info .price-details .price,
.array2-listings #df-list-view:not(.map) article .primary-info .price-details .price,
.array2-listings #df-list-view.map2 article .primary-info .price-details .price {
    margin-bottom: 0;
  }
  .array1-listings #df-list-view:not(.map) article .primary-info .price-details .price strong,
.array1-listings #df-list-view:not(.map) article .primary-info .price-details .purchase-price strong,
.array1-listings #df-list-view.map2 article .primary-info .price-details .price strong,
.array1-listings #df-list-view.map2 article .primary-info .price-details .purchase-price strong,
.array2-listings #df-list-view:not(.map) article .primary-info .price-details .price strong,
.array2-listings #df-list-view:not(.map) article .primary-info .price-details .purchase-price strong,
.array2-listings #df-list-view.map2 article .primary-info .price-details .price strong,
.array2-listings #df-list-view.map2 article .primary-info .price-details .purchase-price strong {
    font-size: 1em;
  }
  .array1-listings #df-list-view:not(.map) article .right-info,
.array1-listings #df-list-view.map2 article .right-info,
.array2-listings #df-list-view:not(.map) article .right-info,
.array2-listings #df-list-view.map2 article .right-info {
    margin-top: 1em;
    padding: 0 0 1em 0;
  }
  .array1-listings #df-list-view:not(.map) article .slideshow,
.array1-listings #df-list-view.map2 article .slideshow,
.array2-listings #df-list-view:not(.map) article .slideshow,
.array2-listings #df-list-view.map2 article .slideshow {
    padding: 0;
  }
  .array1-listings #df-list-view:not(.map) article .mls-number,
.array1-listings #df-list-view.map2 article .mls-number,
.array2-listings #df-list-view:not(.map) article .mls-number,
.array2-listings #df-list-view.map2 article .mls-number {
    font-size: 0.9em;
    margin: 0;
    clear: none;
  }
  .array1-listings #df-list-view:not(.map) article .bdg,
.array1-listings #df-list-view.map2 article .bdg,
.array2-listings #df-list-view:not(.map) article .bdg,
.array2-listings #df-list-view.map2 article .bdg {
    top: 13px;
  }
  .array1-listings #df-list-view:not(.map) .listing-details,
.array1-listings #df-list-view.map2 .listing-details,
.array2-listings #df-list-view:not(.map) .listing-details,
.array2-listings #df-list-view.map2 .listing-details {
    clear: left;
  }
  .array1-listings #df-list-view:not(.map) .listing-details li,
.array1-listings #df-list-view.map2 .listing-details li,
.array2-listings #df-list-view:not(.map) .listing-details li,
.array2-listings #df-list-view.map2 .listing-details li {
    font-size: 0.9em;
  }
  .array1-listings #df-list-view:not(.map) .listing-details span,
.array1-listings #df-list-view.map2 .listing-details span,
.array2-listings #df-list-view:not(.map) .listing-details span,
.array2-listings #df-list-view.map2 .listing-details span {
    font-size: inherit;
  }
  .array1-listings .close-faceted,
.array2-listings .close-faceted {
    display: block;
  }
  .array1-listings.saved-search #df-list-view h1,
.array2-listings.saved-search #df-list-view h1 {
    display: block;
  }

  .widget.facetedsearch {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 100;
    overflow: scroll;
    padding: 1em 2em;
    display: none;
  }
  .widget.facetedsearch var,
.widget.facetedsearch h4,
.widget.facetedsearch .criteria {
    display: none;
  }

  .refine-search {
    display: block;
  }

  .paginator {
    display: none;
  }

  .paginator-bootstrap {
    display: block;
  }
}
/* Blog
 * --------------------------------------------
 */
.h-entry {
  margin-bottom: 2em;
}

.blog-comments > ol {
  list-style: none;
  padding-left: 0;
}
.blog-comments > ol h3 {
  font-size: 1em;
}
.blog-comments > ol > li {
  margin: 0.6em 0 1.2em;
}

.blog-pagination,
.blog-attribution,
.blog-categories {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.blog-pagination li,
.blog-attribution li,
.blog-categories li {
  display: inline;
}

.blog-attribution li:after,
.blog-categories li:after {
  content: ", ";
}
.blog-attribution lilast-child:after,
.blog-categories lilast-child:after {
  content: "";
}

.blog-pagination li:last-child {
  float: right;
}
.blog-pagination li:first-child span:before,
.blog-pagination li:first-child a:before {
  content: "« ";
}
.blog-pagination li:last-child span:after,
.blog-pagination li:last-child a:after {
  content: " »";
}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */
/* clearfix */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* display none until init */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
  transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
  float: left;
}

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}

.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
  cursor: url(/data/js/owl-carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/*FB Login Style*/
/*
Mixin Name: accel2Map
Last Change Date: 2021-09-29
Last Editor: Adan Breheny
Version: 1.50.2 (Release.Sprint.Revision)

/*================ !Dependancies / Notes =================\
    -(Dependancy) MapV2 is enabled.
    -(Dependancy) newSystemModals() mixin.
    -(Dependancy) QS/ASS widget is in use on v1 pages.

    - Setting $mobile-nav-cutoff will be required for sites with extra long navigation.
    - Have any annoying black background site?  Override with ($black-local: #fff, $white-local: #000, $color-font: #fff, $black-bkg-site: true).  Minor tweaks still required but it gets you closer than V1.
\================================================*/
/*================ !Arguments =================\
    $autosuggest-lighten-percent: Controls v1 autosuggest hover color lighten amount.
    $basic-autosuggest: Very basic QS/AS styles for v1, turn this off if using custom style or basic mixin.
    $black-bkg-site: Tries to capture generic text color.
    $black-local: Override black used.
    $color-font: Dark grey font color used almost everywhere.
    $color-footer: Color for usmBar.
    $color-map-primary: If for some reason you want the primary map color to be different from your $color-primary.
    $desktop-control-height: Height of search bar and filter options at desktop. Min-height is 70px.
    $desktop-header-height: Height of the desktop navigation/contact bar. Min-height is 45px.
    $font-large: Largest non-primary headline size, ex: Footer column headlines.
    $font-map: Default font stack to use on page.
    $font-medium: Slightly large size, ex: Listing town.
    $font-small: Regular content size, ex: Header phone number.
    $font-very-small: Extra small text. 
    $hide-autosuggest-desktop-nearme: Hide/show near me for v1 QS/AS at desktop.
    $mobile-control-height: Height of (a now stacked) search bar and filter options at mobile. Min-height is 112px.
    $mobile-header-height: Height of the mobile navigation/contact bar. For UX reasons, you really shouldn't make this taller.  Min-height is 45px.
    $white-local: Override white used.
\================================================*/
/*End of AccelV2Map*/
/*================================================\
!Mixins (Intentionally outside of mixin)
\================================================*/
/*================================================\
!Functions (Intentionally outside of mixin)
\================================================*/
/*Check brand-primary brightness and use opposite brightness*/
/*WARNING: NOW THIS MIXIN IN THE DEVELOPING STAGE */
/* 
Description:
	Mixin is used for restyling cards and sidebar on the List View pages
Variables:
    $screen-*SIZES*
    $color-primary
    $color-primary-hover
    $color-secondary
    $color-font
    $white
    $font-primary
*/
/*Mixins for local usage in listViewDefault()*/
/*Styles for list cards*/
/*
Mixin Name: modalDefault
Last Change Date: 05/28/25
Last Editor: Ihor Panov
Version: 1.0.0

Requirements:
  None.
Arguments:
  None.
Description:
  Add branding color to modals/pop-up dialog boxes (e.g. Contact modal on CompassV2 listing tools).
  Combination of modalBranding, newSystemModals, userHeaderPopup mixins
*/
.border-bottom-line {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 2px solid #eeeeee;
}

.inner .content-section .links .links-btn:hover i {
  color: #ffffff;
  border-color: #ffffff;
}
.inner .content-section .links .links-btn:hover i.chevron-icon {
  color: #ffffff;
}
.inner .content-section .links .links-btn:hover .links-btn-link {
  background-color: #000;
  color: #ffffff;
}
.inner .content-section .features-list .features-list-item span:first-child {
  display: inline-block;
  padding-right: 2%;
}
.inner .content-section .features-list .features-list-item i {
  color: #1dc217;
}
.inner .content-section .features-list .features-list-item .check-mark {
  float: right;
}
.inner .content-section .links.float-none .links-btn {
  float: none;
}

.registration-welcome .inner .content-section .features-list {
  padding-left: 25px;
}
.registration-welcome .inner .content-section .links .links-btn {
  float: none;
}

.welcome-page .welcome-page-block-content {
  float: left;
  width: 50.33333%;
}
.welcome-page .welcome-page-block-offices {
  float: right;
  width: 41.66667%;
  max-width: 320px;
  margin-top: 4%;
  margin-left: 8%;
}

/* ----------  New Register Modals ------------- */
.login-modal-fixed,
.registration-modal-fixed,
.usm-modal {
  max-width: 500px;
  max-height: 90vh;
  background-color: #ffffff;
  text-align: center;
  border-radius: 5px;
  box-shadow: -10px 10px 27px rgba(0, 0, 0, 0.31);
  padding: 0;
}
.login-modal-fixed .thank-you-popup,
.registration-modal-fixed .thank-you-popup,
.usm-modal .thank-you-popup {
  width: 100%;
  height: 100%;
  max-width: 500px;
  min-height: 535px;
  position: relative;
  background-color: #ffffff;
  text-align: center;
  border-radius: 5px;
  box-shadow: -10px 10px 27px rgba(0, 0, 0, 0.31);
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header,
.usm-modal .thank-you-popup .inner .thank-you-top-header,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header {
  background-color: #ffffff;
  padding: 20px 25px;
  border-radius: 5px 5px 0px 0px;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .exit,
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .usm-modal__upper-exit,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .exit,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .usm-modal__upper-exit,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .exit,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .usm-modal__upper-exit,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .exit,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .usm-modal__upper-exit,
.usm-modal .thank-you-popup .inner .thank-you-top-header .exit,
.usm-modal .thank-you-popup .inner .thank-you-top-header .usm-modal__upper-exit,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .exit,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .usm-modal__upper-exit {
  text-align: right;
  padding-bottom: 2%;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .exit i,
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .usm-modal__upper-exit i,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .exit i,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .usm-modal__upper-exit i,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .exit i,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .usm-modal__upper-exit i,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .exit i,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .usm-modal__upper-exit i,
.usm-modal .thank-you-popup .inner .thank-you-top-header .exit i,
.usm-modal .thank-you-popup .inner .thank-you-top-header .usm-modal__upper-exit i,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .exit i,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .usm-modal__upper-exit i {
  color: #000;
  font-size: 26px;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .exit .exit-button i:hover,
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .exit button i:hover,
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .usm-modal__upper-exit .exit-button i:hover,
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .usm-modal__upper-exit button i:hover,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .exit .exit-button i:hover,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .exit button i:hover,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .usm-modal__upper-exit .exit-button i:hover,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .usm-modal__upper-exit button i:hover,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .exit .exit-button i:hover,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .exit button i:hover,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .usm-modal__upper-exit .exit-button i:hover,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .usm-modal__upper-exit button i:hover,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .exit .exit-button i:hover,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .exit button i:hover,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .usm-modal__upper-exit .exit-button i:hover,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .usm-modal__upper-exit button i:hover,
.usm-modal .thank-you-popup .inner .thank-you-top-header .exit .exit-button i:hover,
.usm-modal .thank-you-popup .inner .thank-you-top-header .exit button i:hover,
.usm-modal .thank-you-popup .inner .thank-you-top-header .usm-modal__upper-exit .exit-button i:hover,
.usm-modal .thank-you-popup .inner .thank-you-top-header .usm-modal__upper-exit button i:hover,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .exit .exit-button i:hover,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .exit button i:hover,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .usm-modal__upper-exit .exit-button i:hover,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .usm-modal__upper-exit button i:hover {
  background-color: #000;
  color: #ffffff;
  cursor: pointer;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-icon,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-icon,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-icon {
  display: inline-block;
  padding-left: 15px;
  vertical-align: top;
  padding-bottom: 15px;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon i,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-icon i,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon i,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-icon i,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon i,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-icon i {
  font-size: 28px;
  color: #000;
  border: 2px solid #000;
  border-radius: 50%;
  padding: 10px 14px;
  line-height: 34px;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon .favorite-icon > i,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-icon .favorite-icon > i,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon .favorite-icon > i,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-icon .favorite-icon > i,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon .favorite-icon > i,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-icon .favorite-icon > i {
  position: relative;
  width: 55px;
  height: 55px;
  text-align: center;
  line-height: 55px;
  padding: 0;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon .favorite-icon > i > i,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-icon .favorite-icon > i > i,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon .favorite-icon > i > i,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-icon .favorite-icon > i > i,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon .favorite-icon > i > i,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-icon .favorite-icon > i > i {
  font-size: 10px;
  padding: 2px;
  position: absolute;
  background: #fff;
  top: 0;
  right: 0;
  width: 18px;
  height: 18px;
  line-height: 10px;
  margin: 0;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-text,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-text,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-text,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-text,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-text,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-text {
  display: inline-block;
  padding-left: 15px;
}
@media screen and (max-width: 500px) {
  .login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-text,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-text,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-text,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-text,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-text,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-text {
    display: block;
    text-align: center;
  }
  .login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-text h2,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-text h2,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-text h2,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-text h2,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-text h2,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .top-header-message-text h2 {
    text-align: center;
  }
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper h2,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 {
  color: #ffffff;
  font-size: 2em;
  letter-spacing: 1px;
  margin: 0px;
  margin-bottom: 0px;
  text-align: left;
  padding-left: 0px;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 span,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 span,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 span,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 span,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 span,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 span {
  font-size: 1em;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 span > .sub-title,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 span > .sub-title,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 span > .sub-title,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 span > .sub-title,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 span > .sub-title,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 span > .sub-title {
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 i,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 i,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 i,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 i,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 i,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 i {
  color: #000;
  border: 2px solid #000;
  border-radius: 50%;
  padding: 10px;
  margin-right: 10px;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .favorite-icon > i,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .favorite-icon > i,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .favorite-icon > i,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .favorite-icon > i,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .favorite-icon > i,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .favorite-icon > i {
  position: relative;
  width: 55px;
  height: 55px;
  text-align: center;
  line-height: 55px;
  padding: 0;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .favorite-icon > i > i,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .favorite-icon > i > i,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .favorite-icon > i > i,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .favorite-icon > i > i,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .favorite-icon > i > i,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .favorite-icon > i > i {
  font-size: 10px;
  padding: 2px;
  position: absolute;
  background: #fff;
  top: 0;
  right: 0;
  width: 18px;
  height: 18px;
  line-height: 10px;
  margin: 0;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .signup-succes-icon,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .signup-succes-icon,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .signup-succes-icon,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .signup-succes-icon,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .signup-succes-icon,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .signup-succes-icon {
  display: block;
  float: left;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .signup-succes-title,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .signup-succes-title,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .signup-succes-title,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .signup-succes-title,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .signup-succes-title,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .signup-succes-title {
  display: block;
  text-transform: none;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .signup-succes-title .sub-title,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .signup-succes-title .sub-title,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .signup-succes-title .sub-title,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .signup-succes-title .sub-title,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper h2 .signup-succes-title .sub-title,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper h2 .signup-succes-title .sub-title {
  display: block;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .features-list-description,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .features-list-description,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .features-list-description,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .features-list-description,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper .features-list-description,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .features-list-description {
  border-bottom: 1px solid #ebebeb;
  text-align: left;
}
.login-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .features-list-description span,
.login-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .features-list-description span,
.registration-modal-fixed .thank-you-popup .inner .thank-you-top-header .text-wrapper .features-list-description span,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .features-list-description span,
.usm-modal .thank-you-popup .inner .thank-you-top-header .text-wrapper .features-list-description span,
.usm-modal .thank-you-popup .usm-modal__inner .thank-you-top-header .text-wrapper .features-list-description span {
  margin-left: 5%;
  font-size: 0.75em;
}
.login-modal-fixed .thank-you-popup .inner .content-section,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section,
.registration-modal-fixed .thank-you-popup .inner .content-section,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section,
.usm-modal .thank-you-popup .inner .content-section,
.usm-modal .thank-you-popup .usm-modal__inner .content-section {
  margin: 0 10%;
  text-align: left;
}
.login-modal-fixed .thank-you-popup .inner .content-section .features-list .features-list-item span:first-child,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .features-list .features-list-item span:first-child,
.registration-modal-fixed .thank-you-popup .inner .content-section .features-list .features-list-item span:first-child,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .features-list .features-list-item span:first-child,
.usm-modal .thank-you-popup .inner .content-section .features-list .features-list-item span:first-child,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .features-list .features-list-item span:first-child {
  display: inline-block;
  padding-right: 2%;
}
.login-modal-fixed .thank-you-popup .inner .content-section .features-list .features-list-item i,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .features-list .features-list-item i,
.registration-modal-fixed .thank-you-popup .inner .content-section .features-list .features-list-item i,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .features-list .features-list-item i,
.usm-modal .thank-you-popup .inner .content-section .features-list .features-list-item i,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .features-list .features-list-item i {
  color: green;
}
.login-modal-fixed .thank-you-popup .inner .content-section .features-list .features-list-item .check-mark,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .features-list .features-list-item .check-mark,
.registration-modal-fixed .thank-you-popup .inner .content-section .features-list .features-list-item .check-mark,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .features-list .features-list-item .check-mark,
.usm-modal .thank-you-popup .inner .content-section .features-list .features-list-item .check-mark,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .features-list .features-list-item .check-mark {
  float: right;
}
.login-modal-fixed .thank-you-popup .inner .content-section .links,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links,
.registration-modal-fixed .thank-you-popup .inner .content-section .links,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links,
.usm-modal .thank-you-popup .inner .content-section .links,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .links {
  padding-top: 15px;
}
.login-modal-fixed .thank-you-popup .inner .content-section .links .links-btn,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn,
.registration-modal-fixed .thank-you-popup .inner .content-section .links .links-btn,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn,
.usm-modal .thank-you-popup .inner .content-section .links .links-btn,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .links .links-btn {
  transition: all 0.2s ease;
  height: 50px;
  width: 275px;
  max-width: 100%;
  position: relative;
  margin: 0 auto;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  border-radius: 50px;
  margin-top: 15px;
  background-color: #ffffff;
  border: 1px solid #000;
}
.login-modal-fixed .thank-you-popup .inner .content-section .links .links-btn i,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn i,
.registration-modal-fixed .thank-you-popup .inner .content-section .links .links-btn i,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn i,
.usm-modal .thank-you-popup .inner .content-section .links .links-btn i,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .links .links-btn i {
  position: absolute;
  left: 5px;
  top: 4px;
  height: 40px;
  width: 40px;
  line-height: 35px;
  border: 2px solid #000;
  border-radius: 50%;
  color: #000;
  font-size: 24px;
  z-index: 1;
}
.login-modal-fixed .thank-you-popup .inner .content-section .links .links-btn i:before,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn i:before,
.registration-modal-fixed .thank-you-popup .inner .content-section .links .links-btn i:before,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn i:before,
.usm-modal .thank-you-popup .inner .content-section .links .links-btn i:before,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .links .links-btn i:before {
  position: absolute;
  left: 8px;
}
.login-modal-fixed .thank-you-popup .inner .content-section .links .links-btn i.chevron-icon,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn i.chevron-icon,
.registration-modal-fixed .thank-you-popup .inner .content-section .links .links-btn i.chevron-icon,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn i.chevron-icon,
.usm-modal .thank-you-popup .inner .content-section .links .links-btn i.chevron-icon,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .links .links-btn i.chevron-icon {
  position: absolute;
  left: 85%;
  top: 6px;
  height: 40px;
  width: 40px;
  line-height: 35px;
  border: 0px;
  color: #000;
  font-size: 24px;
  z-index: 1;
}
.login-modal-fixed .thank-you-popup .inner .content-section .links .links-btn:hover,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn:hover,
.registration-modal-fixed .thank-you-popup .inner .content-section .links .links-btn:hover,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn:hover,
.usm-modal .thank-you-popup .inner .content-section .links .links-btn:hover,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .links .links-btn:hover {
  transition: all 0.2s ease;
  background-color: #000;
}
.login-modal-fixed .thank-you-popup .inner .content-section .links .links-btn:hover i.chevron-icon,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn:hover i.chevron-icon,
.registration-modal-fixed .thank-you-popup .inner .content-section .links .links-btn:hover i.chevron-icon,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn:hover i.chevron-icon,
.usm-modal .thank-you-popup .inner .content-section .links .links-btn:hover i.chevron-icon,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .links .links-btn:hover i.chevron-icon {
  color: #ffffff;
  border: 0px;
}
.login-modal-fixed .thank-you-popup .inner .content-section .links .links-btn:hover i,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn:hover i,
.registration-modal-fixed .thank-you-popup .inner .content-section .links .links-btn:hover i,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn:hover i,
.usm-modal .thank-you-popup .inner .content-section .links .links-btn:hover i,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .links .links-btn:hover i {
  color: #ffffff;
  border: 2px solid #ffffff;
}
.login-modal-fixed .thank-you-popup .inner .content-section .links .links-btn:hover .links-btn-link,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn:hover .links-btn-link,
.registration-modal-fixed .thank-you-popup .inner .content-section .links .links-btn:hover .links-btn-link,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn:hover .links-btn-link,
.usm-modal .thank-you-popup .inner .content-section .links .links-btn:hover .links-btn-link,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .links .links-btn:hover .links-btn-link {
  transition: all 0.2s ease;
  color: #ffffff;
}
.login-modal-fixed .thank-you-popup .inner .content-section .links .links-btn .links-btn-link,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn .links-btn-link,
.registration-modal-fixed .thank-you-popup .inner .content-section .links .links-btn .links-btn-link,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links .links-btn .links-btn-link,
.usm-modal .thank-you-popup .inner .content-section .links .links-btn .links-btn-link,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .links .links-btn .links-btn-link {
  transition: all 0.2s ease;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: transparent;
  color: #000;
  letter-spacing: 1px;
  text-align: center;
  font-weight: 700;
  border-radius: 50px;
  border: none;
  z-index: 2;
  color: #000;
  font-size: 14px;
  line-height: 48px;
}
.login-modal-fixed .thank-you-popup .inner .content-section .links a:link,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links a:link,
.registration-modal-fixed .thank-you-popup .inner .content-section .links a:link,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links a:link,
.usm-modal .thank-you-popup .inner .content-section .links a:link,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .links a:link {
  text-decoration: none;
}
.login-modal-fixed .thank-you-popup .inner .content-section .links a,
.login-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links a,
.registration-modal-fixed .thank-you-popup .inner .content-section .links a,
.registration-modal-fixed .thank-you-popup .usm-modal__inner .content-section .links a,
.usm-modal .thank-you-popup .inner .content-section .links a,
.usm-modal .thank-you-popup .usm-modal__inner .content-section .links a {
  padding-top: 4%;
}
.login-modal-fixed .ui-dialog-titlebar,
.registration-modal-fixed .ui-dialog-titlebar,
.usm-modal .ui-dialog-titlebar {
  display: none;
}
.login-modal-fixed .login-popup,
.login-modal-fixed .registration-popup,
.registration-modal-fixed .login-popup,
.registration-modal-fixed .registration-popup,
.usm-modal .login-popup,
.usm-modal .registration-popup {
  padding: 0;
  height: 100% !important;
  max-height: 90vh;
}
.login-modal-fixed .registration-popup .success-content .thank-you-popup .inner .content-section .links .links-btn,
.registration-modal-fixed .registration-popup .success-content .thank-you-popup .inner .content-section .links .links-btn,
.usm-modal .registration-popup .success-content .thank-you-popup .inner .content-section .links .links-btn {
  margin-left: 0;
}
.login-modal-fixed .registration-popup .inner .top-header .favorite-icon > i,
.login-modal-fixed .usm-modal__upper .favorite-icon > i,
.registration-modal-fixed .registration-popup .inner .top-header .favorite-icon > i,
.registration-modal-fixed .usm-modal__upper .favorite-icon > i,
.usm-modal .registration-popup .inner .top-header .favorite-icon > i,
.usm-modal .usm-modal__upper .favorite-icon > i {
  position: relative;
  width: 65px;
  height: 65px;
  text-align: center;
  line-height: 65px;
  padding: 0;
  border: 1px solid #fff;
  border-radius: 50%;
  font-size: 35px;
  color: #fff;
}
.login-modal-fixed .registration-popup .inner .top-header .favorite-icon > i > i,
.login-modal-fixed .usm-modal__upper .favorite-icon > i > i,
.registration-modal-fixed .registration-popup .inner .top-header .favorite-icon > i > i,
.registration-modal-fixed .usm-modal__upper .favorite-icon > i > i,
.usm-modal .registration-popup .inner .top-header .favorite-icon > i > i,
.usm-modal .usm-modal__upper .favorite-icon > i > i {
  font-size: 10px;
  padding: 4px;
  position: absolute;
  background: #fff;
  top: 0;
  right: 0;
  border: 1px solid #fff;
  border-radius: 50%;
  color: #000;
}
.login-modal-fixed .registration-popup .inner .top-header .text-wrapper .header-text,
.login-modal-fixed .usm-modal__upper .text-wrapper .header-text,
.registration-modal-fixed .registration-popup .inner .top-header .text-wrapper .header-text,
.registration-modal-fixed .usm-modal__upper .text-wrapper .header-text,
.usm-modal .registration-popup .inner .top-header .text-wrapper .header-text,
.usm-modal .usm-modal__upper .text-wrapper .header-text {
  margin-top: 0.5em;
  text-align: center;
  max-width: 100%;
}
.login-modal-fixed .registration-popup .inner .top-header .text-wrapper p,
.login-modal-fixed .usm-modal__upper .text-wrapper p,
.registration-modal-fixed .registration-popup .inner .top-header .text-wrapper p,
.registration-modal-fixed .usm-modal__upper .text-wrapper p,
.usm-modal .registration-popup .inner .top-header .text-wrapper p,
.usm-modal .usm-modal__upper .text-wrapper p {
  text-align: center;
}
.login-modal-fixed .registration-popup .inner .top-header .text-wrapper p.fa-angle-down,
.login-modal-fixed .usm-modal__upper .text-wrapper p.fa-angle-down,
.registration-modal-fixed .registration-popup .inner .top-header .text-wrapper p.fa-angle-down,
.registration-modal-fixed .usm-modal__upper .text-wrapper p.fa-angle-down,
.usm-modal .registration-popup .inner .top-header .text-wrapper p.fa-angle-down,
.usm-modal .usm-modal__upper .text-wrapper p.fa-angle-down {
  display: none;
}
.login-modal-fixed .signup-succes-icon,
.registration-modal-fixed .signup-succes-icon,
.usm-modal .signup-succes-icon {
  display: block;
  float: left;
}
.login-modal-fixed .signup-succes-title,
.registration-modal-fixed .signup-succes-title,
.usm-modal .signup-succes-title {
  display: block;
  text-transform: none;
}
.login-modal-fixed .signup-succes-title .sub-title,
.registration-modal-fixed .signup-succes-title .sub-title,
.usm-modal .signup-succes-title .sub-title {
  display: block;
}
.login-modal-fixed .facebook-wrapper .btn-facebook,
.login-modal-fixed .usm-modal__facebook-wrapper .btn-facebook,
.registration-modal-fixed .facebook-wrapper .btn-facebook,
.registration-modal-fixed .usm-modal__facebook-wrapper .btn-facebook,
.usm-modal .facebook-wrapper .btn-facebook,
.usm-modal .usm-modal__facebook-wrapper .btn-facebook {
  background-color: #3b5998;
  border-color: #3b5998;
}
.login-modal-fixed .facebook-wrapper .btn-facebook:hover,
.login-modal-fixed .usm-modal__facebook-wrapper .btn-facebook:hover,
.registration-modal-fixed .facebook-wrapper .btn-facebook:hover,
.registration-modal-fixed .usm-modal__facebook-wrapper .btn-facebook:hover,
.usm-modal .facebook-wrapper .btn-facebook:hover,
.usm-modal .usm-modal__facebook-wrapper .btn-facebook:hover {
  background-color: #2d4373;
  border-color: #2d4373;
  color: #fff;
}
.login-modal-fixed .facebook-wrapper .btn-facebook:hover span,
.login-modal-fixed .usm-modal__facebook-wrapper .btn-facebook:hover span,
.registration-modal-fixed .facebook-wrapper .btn-facebook:hover span,
.registration-modal-fixed .usm-modal__facebook-wrapper .btn-facebook:hover span,
.usm-modal .facebook-wrapper .btn-facebook:hover span,
.usm-modal .usm-modal__facebook-wrapper .btn-facebook:hover span {
  color: #fff;
}
.login-modal-fixed .facebook-wrapper .btn-facebook .social-icon > i,
.login-modal-fixed .facebook-wrapper .btn-facebook .usm-modal__social-icon > i,
.login-modal-fixed .usm-modal__facebook-wrapper .btn-facebook .social-icon > i,
.login-modal-fixed .usm-modal__facebook-wrapper .btn-facebook .usm-modal__social-icon > i,
.registration-modal-fixed .facebook-wrapper .btn-facebook .social-icon > i,
.registration-modal-fixed .facebook-wrapper .btn-facebook .usm-modal__social-icon > i,
.registration-modal-fixed .usm-modal__facebook-wrapper .btn-facebook .social-icon > i,
.registration-modal-fixed .usm-modal__facebook-wrapper .btn-facebook .usm-modal__social-icon > i,
.usm-modal .facebook-wrapper .btn-facebook .social-icon > i,
.usm-modal .facebook-wrapper .btn-facebook .usm-modal__social-icon > i,
.usm-modal .usm-modal__facebook-wrapper .btn-facebook .social-icon > i,
.usm-modal .usm-modal__facebook-wrapper .btn-facebook .usm-modal__social-icon > i {
  font-size: 1.4em;
  vertical-align: middle;
}
.login-modal-fixed .facebook-wrapper .btn-facebook span.button-text,
.login-modal-fixed .facebook-wrapper .btn-facebook span.usm-modal__button-text,
.login-modal-fixed .usm-modal__facebook-wrapper .btn-facebook span.button-text,
.login-modal-fixed .usm-modal__facebook-wrapper .btn-facebook span.usm-modal__button-text,
.registration-modal-fixed .facebook-wrapper .btn-facebook span.button-text,
.registration-modal-fixed .facebook-wrapper .btn-facebook span.usm-modal__button-text,
.registration-modal-fixed .usm-modal__facebook-wrapper .btn-facebook span.button-text,
.registration-modal-fixed .usm-modal__facebook-wrapper .btn-facebook span.usm-modal__button-text,
.usm-modal .facebook-wrapper .btn-facebook span.button-text,
.usm-modal .facebook-wrapper .btn-facebook span.usm-modal__button-text,
.usm-modal .usm-modal__facebook-wrapper .btn-facebook span.button-text,
.usm-modal .usm-modal__facebook-wrapper .btn-facebook span.usm-modal__button-text {
  font-size: 1.1em;
  color: white;
}
.login-modal-fixed .facebook-wrapper .btn-social,
.login-modal-fixed .usm-modal__facebook-wrapper .btn-social,
.registration-modal-fixed .facebook-wrapper .btn-social,
.registration-modal-fixed .usm-modal__facebook-wrapper .btn-social,
.usm-modal .facebook-wrapper .btn-social,
.usm-modal .usm-modal__facebook-wrapper .btn-social {
  border-radius: 50px;
  line-height: 50px;
  padding: 2px 10px;
}
.login-modal-fixed .facebook-wrapper .btn-social .social-icon,
.login-modal-fixed .facebook-wrapper .btn-social .usm-modal__social-icon,
.login-modal-fixed .usm-modal__facebook-wrapper .btn-social .social-icon,
.login-modal-fixed .usm-modal__facebook-wrapper .btn-social .usm-modal__social-icon,
.registration-modal-fixed .facebook-wrapper .btn-social .social-icon,
.registration-modal-fixed .facebook-wrapper .btn-social .usm-modal__social-icon,
.registration-modal-fixed .usm-modal__facebook-wrapper .btn-social .social-icon,
.registration-modal-fixed .usm-modal__facebook-wrapper .btn-social .usm-modal__social-icon,
.usm-modal .facebook-wrapper .btn-social .social-icon,
.usm-modal .facebook-wrapper .btn-social .usm-modal__social-icon,
.usm-modal .usm-modal__facebook-wrapper .btn-social .social-icon,
.usm-modal .usm-modal__facebook-wrapper .btn-social .usm-modal__social-icon {
  position: static;
  width: auto;
  border: none;
  color: white;
  padding: 0px 5px;
  float: none;
  margin-left: 0;
  font-size: 1.3em;
}
.login-modal-fixed .facebook-wrapper .btn-social .fa-angle-right,
.login-modal-fixed .usm-modal__facebook-wrapper .btn-social .fa-angle-right,
.registration-modal-fixed .facebook-wrapper .btn-social .fa-angle-right,
.registration-modal-fixed .usm-modal__facebook-wrapper .btn-social .fa-angle-right,
.usm-modal .facebook-wrapper .btn-social .fa-angle-right,
.usm-modal .usm-modal__facebook-wrapper .btn-social .fa-angle-right {
  float: right;
  line-height: 48px;
  font-size: 1.5em;
  margin-right: 15px;
}
.login-modal-fixed .facebook-wrapper .btn-social .button-text,
.login-modal-fixed .usm-modal__facebook-wrapper .btn-social .button-text,
.registration-modal-fixed .facebook-wrapper .btn-social .button-text,
.registration-modal-fixed .usm-modal__facebook-wrapper .btn-social .button-text,
.usm-modal .facebook-wrapper .btn-social .button-text,
.usm-modal .usm-modal__facebook-wrapper .btn-social .button-text {
  font-size: 13px;
}
.login-modal-fixed .facebook-wrapper .or-text,
.login-modal-fixed .facebook-wrapper .usm-modal__or-text,
.login-modal-fixed .usm-modal__facebook-wrapper .or-text,
.login-modal-fixed .usm-modal__facebook-wrapper .usm-modal__or-text,
.registration-modal-fixed .facebook-wrapper .or-text,
.registration-modal-fixed .facebook-wrapper .usm-modal__or-text,
.registration-modal-fixed .usm-modal__facebook-wrapper .or-text,
.registration-modal-fixed .usm-modal__facebook-wrapper .usm-modal__or-text,
.usm-modal .facebook-wrapper .or-text,
.usm-modal .facebook-wrapper .usm-modal__or-text,
.usm-modal .usm-modal__facebook-wrapper .or-text,
.usm-modal .usm-modal__facebook-wrapper .usm-modal__or-text {
  overflow: hidden;
  margin-bottom: 10px;
}
.login-modal-fixed .facebook-wrapper .or-text p,
.login-modal-fixed .facebook-wrapper .usm-modal__or-text p,
.login-modal-fixed .usm-modal__facebook-wrapper .or-text p,
.login-modal-fixed .usm-modal__facebook-wrapper .usm-modal__or-text p,
.registration-modal-fixed .facebook-wrapper .or-text p,
.registration-modal-fixed .facebook-wrapper .usm-modal__or-text p,
.registration-modal-fixed .usm-modal__facebook-wrapper .or-text p,
.registration-modal-fixed .usm-modal__facebook-wrapper .usm-modal__or-text p,
.usm-modal .facebook-wrapper .or-text p,
.usm-modal .facebook-wrapper .usm-modal__or-text p,
.usm-modal .usm-modal__facebook-wrapper .or-text p,
.usm-modal .usm-modal__facebook-wrapper .usm-modal__or-text p {
  position: relative;
  display: inline-block;
}
.login-modal-fixed .facebook-wrapper .or-text p:after, .login-modal-fixed .facebook-wrapper .or-text p:before,
.login-modal-fixed .facebook-wrapper .usm-modal__or-text p:after,
.login-modal-fixed .facebook-wrapper .usm-modal__or-text p:before,
.login-modal-fixed .usm-modal__facebook-wrapper .or-text p:after,
.login-modal-fixed .usm-modal__facebook-wrapper .or-text p:before,
.login-modal-fixed .usm-modal__facebook-wrapper .usm-modal__or-text p:after,
.login-modal-fixed .usm-modal__facebook-wrapper .usm-modal__or-text p:before,
.registration-modal-fixed .facebook-wrapper .or-text p:after,
.registration-modal-fixed .facebook-wrapper .or-text p:before,
.registration-modal-fixed .facebook-wrapper .usm-modal__or-text p:after,
.registration-modal-fixed .facebook-wrapper .usm-modal__or-text p:before,
.registration-modal-fixed .usm-modal__facebook-wrapper .or-text p:after,
.registration-modal-fixed .usm-modal__facebook-wrapper .or-text p:before,
.registration-modal-fixed .usm-modal__facebook-wrapper .usm-modal__or-text p:after,
.registration-modal-fixed .usm-modal__facebook-wrapper .usm-modal__or-text p:before,
.usm-modal .facebook-wrapper .or-text p:after,
.usm-modal .facebook-wrapper .or-text p:before,
.usm-modal .facebook-wrapper .usm-modal__or-text p:after,
.usm-modal .facebook-wrapper .usm-modal__or-text p:before,
.usm-modal .usm-modal__facebook-wrapper .or-text p:after,
.usm-modal .usm-modal__facebook-wrapper .or-text p:before,
.usm-modal .usm-modal__facebook-wrapper .usm-modal__or-text p:after,
.usm-modal .usm-modal__facebook-wrapper .usm-modal__or-text p:before {
  content: "";
  position: absolute;
  top: 50%;
  border-bottom: 1px solid #eee;
  width: 1000px;
  margin: 0 20px;
}
.login-modal-fixed .facebook-wrapper .or-text p:after,
.login-modal-fixed .facebook-wrapper .usm-modal__or-text p:after,
.login-modal-fixed .usm-modal__facebook-wrapper .or-text p:after,
.login-modal-fixed .usm-modal__facebook-wrapper .usm-modal__or-text p:after,
.registration-modal-fixed .facebook-wrapper .or-text p:after,
.registration-modal-fixed .facebook-wrapper .usm-modal__or-text p:after,
.registration-modal-fixed .usm-modal__facebook-wrapper .or-text p:after,
.registration-modal-fixed .usm-modal__facebook-wrapper .usm-modal__or-text p:after,
.usm-modal .facebook-wrapper .or-text p:after,
.usm-modal .facebook-wrapper .usm-modal__or-text p:after,
.usm-modal .usm-modal__facebook-wrapper .or-text p:after,
.usm-modal .usm-modal__facebook-wrapper .usm-modal__or-text p:after {
  left: 100%;
}
.login-modal-fixed .facebook-wrapper .or-text p:before,
.login-modal-fixed .facebook-wrapper .usm-modal__or-text p:before,
.login-modal-fixed .usm-modal__facebook-wrapper .or-text p:before,
.login-modal-fixed .usm-modal__facebook-wrapper .usm-modal__or-text p:before,
.registration-modal-fixed .facebook-wrapper .or-text p:before,
.registration-modal-fixed .facebook-wrapper .usm-modal__or-text p:before,
.registration-modal-fixed .usm-modal__facebook-wrapper .or-text p:before,
.registration-modal-fixed .usm-modal__facebook-wrapper .usm-modal__or-text p:before,
.usm-modal .facebook-wrapper .or-text p:before,
.usm-modal .facebook-wrapper .usm-modal__or-text p:before,
.usm-modal .usm-modal__facebook-wrapper .or-text p:before,
.usm-modal .usm-modal__facebook-wrapper .usm-modal__or-text p:before {
  right: 100%;
}
.login-modal-fixed .inner .account-group .text-center #modal-login,
.login-modal-fixed .inner .account-group .text-center #modal-register,
.login-modal-fixed .inner .account-group #modal-login,
.login-modal-fixed .usm-modal__inner .account-group .text-center #modal-login,
.login-modal-fixed .usm-modal__inner .account-group .text-center #modal-register,
.login-modal-fixed .usm-modal__inner .account-group #modal-login,
.registration-modal-fixed .inner .account-group .text-center #modal-login,
.registration-modal-fixed .inner .account-group .text-center #modal-register,
.registration-modal-fixed .inner .account-group #modal-login,
.registration-modal-fixed .usm-modal__inner .account-group .text-center #modal-login,
.registration-modal-fixed .usm-modal__inner .account-group .text-center #modal-register,
.registration-modal-fixed .usm-modal__inner .account-group #modal-login,
.usm-modal .inner .account-group .text-center #modal-login,
.usm-modal .inner .account-group .text-center #modal-register,
.usm-modal .inner .account-group #modal-login,
.usm-modal .usm-modal__inner .account-group .text-center #modal-login,
.usm-modal .usm-modal__inner .account-group .text-center #modal-register,
.usm-modal .usm-modal__inner .account-group #modal-login {
  font-size: 1em;
  font-weight: bold;
  margin: 0;
  margin-left: 5px;
}
.login-modal-fixed .inner .account-group .text-center #modal-login:hover,
.login-modal-fixed .inner .account-group .text-center #modal-register:hover,
.login-modal-fixed .inner .account-group #modal-login:hover,
.login-modal-fixed .usm-modal__inner .account-group .text-center #modal-login:hover,
.login-modal-fixed .usm-modal__inner .account-group .text-center #modal-register:hover,
.login-modal-fixed .usm-modal__inner .account-group #modal-login:hover,
.registration-modal-fixed .inner .account-group .text-center #modal-login:hover,
.registration-modal-fixed .inner .account-group .text-center #modal-register:hover,
.registration-modal-fixed .inner .account-group #modal-login:hover,
.registration-modal-fixed .usm-modal__inner .account-group .text-center #modal-login:hover,
.registration-modal-fixed .usm-modal__inner .account-group .text-center #modal-register:hover,
.registration-modal-fixed .usm-modal__inner .account-group #modal-login:hover,
.usm-modal .inner .account-group .text-center #modal-login:hover,
.usm-modal .inner .account-group .text-center #modal-register:hover,
.usm-modal .inner .account-group #modal-login:hover,
.usm-modal .usm-modal__inner .account-group .text-center #modal-login:hover,
.usm-modal .usm-modal__inner .account-group .text-center #modal-register:hover,
.usm-modal .usm-modal__inner .account-group #modal-login:hover {
  cursor: pointer;
}
.login-modal-fixed .inner .account-group .log-popup-bottom,
.login-modal-fixed .inner .account-group .usm-modal__log-bottom,
.login-modal-fixed .inner .usm-modal__account-group .log-popup-bottom,
.login-modal-fixed .inner .usm-modal__account-group .usm-modal__log-bottom,
.login-modal-fixed .usm-modal__inner .account-group .log-popup-bottom,
.login-modal-fixed .usm-modal__inner .account-group .usm-modal__log-bottom,
.login-modal-fixed .usm-modal__inner .usm-modal__account-group .log-popup-bottom,
.login-modal-fixed .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom,
.registration-modal-fixed .inner .account-group .log-popup-bottom,
.registration-modal-fixed .inner .account-group .usm-modal__log-bottom,
.registration-modal-fixed .inner .usm-modal__account-group .log-popup-bottom,
.registration-modal-fixed .inner .usm-modal__account-group .usm-modal__log-bottom,
.registration-modal-fixed .usm-modal__inner .account-group .log-popup-bottom,
.registration-modal-fixed .usm-modal__inner .account-group .usm-modal__log-bottom,
.registration-modal-fixed .usm-modal__inner .usm-modal__account-group .log-popup-bottom,
.registration-modal-fixed .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom,
.usm-modal .inner .account-group .log-popup-bottom,
.usm-modal .inner .account-group .usm-modal__log-bottom,
.usm-modal .inner .usm-modal__account-group .log-popup-bottom,
.usm-modal .inner .usm-modal__account-group .usm-modal__log-bottom,
.usm-modal .usm-modal__inner .account-group .log-popup-bottom,
.usm-modal .usm-modal__inner .account-group .usm-modal__log-bottom,
.usm-modal .usm-modal__inner .usm-modal__account-group .log-popup-bottom,
.usm-modal .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom {
  margin: 15px 0;
  padding: 0 5px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: end;
      align-items: flex-end;
}
.login-modal-fixed .inner .account-group .log-popup-bottom:after,
.login-modal-fixed .inner .account-group .usm-modal__log-bottom:after,
.login-modal-fixed .inner .usm-modal__account-group .log-popup-bottom:after,
.login-modal-fixed .inner .usm-modal__account-group .usm-modal__log-bottom:after,
.login-modal-fixed .usm-modal__inner .account-group .log-popup-bottom:after,
.login-modal-fixed .usm-modal__inner .account-group .usm-modal__log-bottom:after,
.login-modal-fixed .usm-modal__inner .usm-modal__account-group .log-popup-bottom:after,
.login-modal-fixed .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom:after,
.registration-modal-fixed .inner .account-group .log-popup-bottom:after,
.registration-modal-fixed .inner .account-group .usm-modal__log-bottom:after,
.registration-modal-fixed .inner .usm-modal__account-group .log-popup-bottom:after,
.registration-modal-fixed .inner .usm-modal__account-group .usm-modal__log-bottom:after,
.registration-modal-fixed .usm-modal__inner .account-group .log-popup-bottom:after,
.registration-modal-fixed .usm-modal__inner .account-group .usm-modal__log-bottom:after,
.registration-modal-fixed .usm-modal__inner .usm-modal__account-group .log-popup-bottom:after,
.registration-modal-fixed .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom:after,
.usm-modal .inner .account-group .log-popup-bottom:after,
.usm-modal .inner .account-group .usm-modal__log-bottom:after,
.usm-modal .inner .usm-modal__account-group .log-popup-bottom:after,
.usm-modal .inner .usm-modal__account-group .usm-modal__log-bottom:after,
.usm-modal .usm-modal__inner .account-group .log-popup-bottom:after,
.usm-modal .usm-modal__inner .account-group .usm-modal__log-bottom:after,
.usm-modal .usm-modal__inner .usm-modal__account-group .log-popup-bottom:after,
.usm-modal .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom:after {
  content: "";
  display: block;
  clear: both;
}
.login-modal-fixed .inner .account-group .log-popup-bottom .log-popup-bottom-right a#modal-register,
.login-modal-fixed .inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a#modal-register,
.login-modal-fixed .inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a#modal-register,
.login-modal-fixed .inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a#modal-register,
.login-modal-fixed .usm-modal__inner .account-group .log-popup-bottom .log-popup-bottom-right a#modal-register,
.login-modal-fixed .usm-modal__inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a#modal-register,
.login-modal-fixed .usm-modal__inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a#modal-register,
.login-modal-fixed .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a#modal-register,
.registration-modal-fixed .inner .account-group .log-popup-bottom .log-popup-bottom-right a#modal-register,
.registration-modal-fixed .inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a#modal-register,
.registration-modal-fixed .inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a#modal-register,
.registration-modal-fixed .inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a#modal-register,
.registration-modal-fixed .usm-modal__inner .account-group .log-popup-bottom .log-popup-bottom-right a#modal-register,
.registration-modal-fixed .usm-modal__inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a#modal-register,
.registration-modal-fixed .usm-modal__inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a#modal-register,
.registration-modal-fixed .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a#modal-register,
.usm-modal .inner .account-group .log-popup-bottom .log-popup-bottom-right a#modal-register,
.usm-modal .inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a#modal-register,
.usm-modal .inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a#modal-register,
.usm-modal .inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a#modal-register,
.usm-modal .usm-modal__inner .account-group .log-popup-bottom .log-popup-bottom-right a#modal-register,
.usm-modal .usm-modal__inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a#modal-register,
.usm-modal .usm-modal__inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a#modal-register,
.usm-modal .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a#modal-register {
  margin-bottom: 0px;
  width: auto;
  max-width: initial;
  letter-spacing: initial;
  text-transform: initial;
}
.login-modal-fixed .inner .account-group .log-popup-bottom .log-popup-bottom-right a span,
.login-modal-fixed .inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a span,
.login-modal-fixed .inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a span,
.login-modal-fixed .inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a span,
.login-modal-fixed .usm-modal__inner .account-group .log-popup-bottom .log-popup-bottom-right a span,
.login-modal-fixed .usm-modal__inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a span,
.login-modal-fixed .usm-modal__inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a span,
.login-modal-fixed .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a span,
.registration-modal-fixed .inner .account-group .log-popup-bottom .log-popup-bottom-right a span,
.registration-modal-fixed .inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a span,
.registration-modal-fixed .inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a span,
.registration-modal-fixed .inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a span,
.registration-modal-fixed .usm-modal__inner .account-group .log-popup-bottom .log-popup-bottom-right a span,
.registration-modal-fixed .usm-modal__inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a span,
.registration-modal-fixed .usm-modal__inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a span,
.registration-modal-fixed .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a span,
.usm-modal .inner .account-group .log-popup-bottom .log-popup-bottom-right a span,
.usm-modal .inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a span,
.usm-modal .inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a span,
.usm-modal .inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a span,
.usm-modal .usm-modal__inner .account-group .log-popup-bottom .log-popup-bottom-right a span,
.usm-modal .usm-modal__inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a span,
.usm-modal .usm-modal__inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a span,
.usm-modal .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a span {
  display: none;
}
.login-modal-fixed .inner .account-group .log-popup-bottom .log-popup-bottom-right a > i,
.login-modal-fixed .inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a > i,
.login-modal-fixed .inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a > i,
.login-modal-fixed .inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a > i,
.login-modal-fixed .usm-modal__inner .account-group .log-popup-bottom .log-popup-bottom-right a > i,
.login-modal-fixed .usm-modal__inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a > i,
.login-modal-fixed .usm-modal__inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a > i,
.login-modal-fixed .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a > i,
.registration-modal-fixed .inner .account-group .log-popup-bottom .log-popup-bottom-right a > i,
.registration-modal-fixed .inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a > i,
.registration-modal-fixed .inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a > i,
.registration-modal-fixed .inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a > i,
.registration-modal-fixed .usm-modal__inner .account-group .log-popup-bottom .log-popup-bottom-right a > i,
.registration-modal-fixed .usm-modal__inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a > i,
.registration-modal-fixed .usm-modal__inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a > i,
.registration-modal-fixed .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a > i,
.usm-modal .inner .account-group .log-popup-bottom .log-popup-bottom-right a > i,
.usm-modal .inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a > i,
.usm-modal .inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a > i,
.usm-modal .inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a > i,
.usm-modal .usm-modal__inner .account-group .log-popup-bottom .log-popup-bottom-right a > i,
.usm-modal .usm-modal__inner .account-group .usm-modal__log-bottom .log-popup-bottom-right a > i,
.usm-modal .usm-modal__inner .usm-modal__account-group .log-popup-bottom .log-popup-bottom-right a > i,
.usm-modal .usm-modal__inner .usm-modal__account-group .usm-modal__log-bottom .log-popup-bottom-right a > i {
  font-size: 1.1em;
  margin-left: 10px;
}
.login-modal-fixed .inner .top-header,
.login-modal-fixed .inner .usm-modal__upper,
.login-modal-fixed .usm-modal__inner .top-header,
.login-modal-fixed .usm-modal__inner .usm-modal__upper,
.registration-modal-fixed .inner .top-header,
.registration-modal-fixed .inner .usm-modal__upper,
.registration-modal-fixed .usm-modal__inner .top-header,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper,
.usm-modal .inner .top-header,
.usm-modal .inner .usm-modal__upper,
.usm-modal .usm-modal__inner .top-header,
.usm-modal .usm-modal__inner .usm-modal__upper {
  position: relative;
  background-color: #000;
  padding: 20px 25px;
  border-radius: 5px 5px 0px 0px;
  /*V2 specific padding to account for removal of header icons*/
}
.login-modal-fixed .inner .top-header .top-header-icon,
.login-modal-fixed .inner .usm-modal__upper .top-header-icon,
.login-modal-fixed .usm-modal__inner .top-header .top-header-icon,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .top-header-icon,
.registration-modal-fixed .inner .top-header .top-header-icon,
.registration-modal-fixed .inner .usm-modal__upper .top-header-icon,
.registration-modal-fixed .usm-modal__inner .top-header .top-header-icon,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .top-header-icon,
.usm-modal .inner .top-header .top-header-icon,
.usm-modal .inner .usm-modal__upper .top-header-icon,
.usm-modal .usm-modal__inner .top-header .top-header-icon,
.usm-modal .usm-modal__inner .usm-modal__upper .top-header-icon {
  padding-bottom: 1em;
}
.login-modal-fixed .inner .top-header .top-header-icon i,
.login-modal-fixed .inner .usm-modal__upper .top-header-icon i,
.login-modal-fixed .usm-modal__inner .top-header .top-header-icon i,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .top-header-icon i,
.registration-modal-fixed .inner .top-header .top-header-icon i,
.registration-modal-fixed .inner .usm-modal__upper .top-header-icon i,
.registration-modal-fixed .usm-modal__inner .top-header .top-header-icon i,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .top-header-icon i,
.usm-modal .inner .top-header .top-header-icon i,
.usm-modal .inner .usm-modal__upper .top-header-icon i,
.usm-modal .usm-modal__inner .top-header .top-header-icon i,
.usm-modal .usm-modal__inner .usm-modal__upper .top-header-icon i {
  font-size: 1.5em;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 50%;
  padding: 3% 3.5%;
}
.login-modal-fixed .inner .top-header .top-header-icon .favorite-icon > i,
.login-modal-fixed .inner .usm-modal__upper .top-header-icon .favorite-icon > i,
.login-modal-fixed .usm-modal__inner .top-header .top-header-icon .favorite-icon > i,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .top-header-icon .favorite-icon > i,
.registration-modal-fixed .inner .top-header .top-header-icon .favorite-icon > i,
.registration-modal-fixed .inner .usm-modal__upper .top-header-icon .favorite-icon > i,
.registration-modal-fixed .usm-modal__inner .top-header .top-header-icon .favorite-icon > i,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .top-header-icon .favorite-icon > i,
.usm-modal .inner .top-header .top-header-icon .favorite-icon > i,
.usm-modal .inner .usm-modal__upper .top-header-icon .favorite-icon > i,
.usm-modal .usm-modal__inner .top-header .top-header-icon .favorite-icon > i,
.usm-modal .usm-modal__inner .usm-modal__upper .top-header-icon .favorite-icon > i {
  position: relative;
  width: 55px;
  height: 55px;
  text-align: center;
  line-height: 55px;
  padding: 0;
  font-size: 28px;
}
.login-modal-fixed .inner .top-header .top-header-icon .favorite-icon > i > i,
.login-modal-fixed .inner .usm-modal__upper .top-header-icon .favorite-icon > i > i,
.login-modal-fixed .usm-modal__inner .top-header .top-header-icon .favorite-icon > i > i,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .top-header-icon .favorite-icon > i > i,
.registration-modal-fixed .inner .top-header .top-header-icon .favorite-icon > i > i,
.registration-modal-fixed .inner .usm-modal__upper .top-header-icon .favorite-icon > i > i,
.registration-modal-fixed .usm-modal__inner .top-header .top-header-icon .favorite-icon > i > i,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .top-header-icon .favorite-icon > i > i,
.usm-modal .inner .top-header .top-header-icon .favorite-icon > i > i,
.usm-modal .inner .usm-modal__upper .top-header-icon .favorite-icon > i > i,
.usm-modal .usm-modal__inner .top-header .top-header-icon .favorite-icon > i > i,
.usm-modal .usm-modal__inner .usm-modal__upper .top-header-icon .favorite-icon > i > i {
  font-size: 11px;
  padding: 3px;
  position: absolute;
  background: #fff;
  top: 0;
  right: 0;
  color: #000;
  width: 18px;
  height: 18px;
  line-height: 12px;
}
.login-modal-fixed .inner .top-header .exit,
.login-modal-fixed .inner .top-header .usm-modal__upper-exit,
.login-modal-fixed .inner .usm-modal__upper .exit,
.login-modal-fixed .inner .usm-modal__upper .usm-modal__upper-exit,
.login-modal-fixed .usm-modal__inner .top-header .exit,
.login-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-exit,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .exit,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-exit,
.registration-modal-fixed .inner .top-header .exit,
.registration-modal-fixed .inner .top-header .usm-modal__upper-exit,
.registration-modal-fixed .inner .usm-modal__upper .exit,
.registration-modal-fixed .inner .usm-modal__upper .usm-modal__upper-exit,
.registration-modal-fixed .usm-modal__inner .top-header .exit,
.registration-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-exit,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .exit,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-exit,
.usm-modal .inner .top-header .exit,
.usm-modal .inner .top-header .usm-modal__upper-exit,
.usm-modal .inner .usm-modal__upper .exit,
.usm-modal .inner .usm-modal__upper .usm-modal__upper-exit,
.usm-modal .usm-modal__inner .top-header .exit,
.usm-modal .usm-modal__inner .top-header .usm-modal__upper-exit,
.usm-modal .usm-modal__inner .usm-modal__upper .exit,
.usm-modal .usm-modal__inner .usm-modal__upper .usm-modal__upper-exit {
  position: absolute;
  top: 20px;
  right: 20px;
}
.login-modal-fixed .inner .top-header .exit i,
.login-modal-fixed .inner .top-header .usm-modal__upper-exit i,
.login-modal-fixed .inner .usm-modal__upper .exit i,
.login-modal-fixed .inner .usm-modal__upper .usm-modal__upper-exit i,
.login-modal-fixed .usm-modal__inner .top-header .exit i,
.login-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-exit i,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .exit i,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-exit i,
.registration-modal-fixed .inner .top-header .exit i,
.registration-modal-fixed .inner .top-header .usm-modal__upper-exit i,
.registration-modal-fixed .inner .usm-modal__upper .exit i,
.registration-modal-fixed .inner .usm-modal__upper .usm-modal__upper-exit i,
.registration-modal-fixed .usm-modal__inner .top-header .exit i,
.registration-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-exit i,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .exit i,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-exit i,
.usm-modal .inner .top-header .exit i,
.usm-modal .inner .top-header .usm-modal__upper-exit i,
.usm-modal .inner .usm-modal__upper .exit i,
.usm-modal .inner .usm-modal__upper .usm-modal__upper-exit i,
.usm-modal .usm-modal__inner .top-header .exit i,
.usm-modal .usm-modal__inner .top-header .usm-modal__upper-exit i,
.usm-modal .usm-modal__inner .usm-modal__upper .exit i,
.usm-modal .usm-modal__inner .usm-modal__upper .usm-modal__upper-exit i {
  color: rgba(255, 255, 255, 0.5);
  font-size: 26px;
}
.login-modal-fixed .inner .top-header .exit button,
.login-modal-fixed .inner .top-header .usm-modal__upper-exit button,
.login-modal-fixed .inner .usm-modal__upper .exit button,
.login-modal-fixed .inner .usm-modal__upper .usm-modal__upper-exit button,
.login-modal-fixed .usm-modal__inner .top-header .exit button,
.login-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-exit button,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .exit button,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-exit button,
.registration-modal-fixed .inner .top-header .exit button,
.registration-modal-fixed .inner .top-header .usm-modal__upper-exit button,
.registration-modal-fixed .inner .usm-modal__upper .exit button,
.registration-modal-fixed .inner .usm-modal__upper .usm-modal__upper-exit button,
.registration-modal-fixed .usm-modal__inner .top-header .exit button,
.registration-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-exit button,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .exit button,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-exit button,
.usm-modal .inner .top-header .exit button,
.usm-modal .inner .top-header .usm-modal__upper-exit button,
.usm-modal .inner .usm-modal__upper .exit button,
.usm-modal .inner .usm-modal__upper .usm-modal__upper-exit button,
.usm-modal .usm-modal__inner .top-header .exit button,
.usm-modal .usm-modal__inner .top-header .usm-modal__upper-exit button,
.usm-modal .usm-modal__inner .usm-modal__upper .exit button,
.usm-modal .usm-modal__inner .usm-modal__upper .usm-modal__upper-exit button {
  background-color: transparent;
  border: none;
  outline: none;
}
.login-modal-fixed .inner .top-header .text-wrapper h3,
.login-modal-fixed .inner .top-header .usm-modal__upper-header h3,
.login-modal-fixed .inner .usm-modal__upper .text-wrapper h3,
.login-modal-fixed .inner .usm-modal__upper .usm-modal__upper-header h3,
.login-modal-fixed .usm-modal__inner .top-header .text-wrapper h3,
.login-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-header h3,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .text-wrapper h3,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-header h3,
.registration-modal-fixed .inner .top-header .text-wrapper h3,
.registration-modal-fixed .inner .top-header .usm-modal__upper-header h3,
.registration-modal-fixed .inner .usm-modal__upper .text-wrapper h3,
.registration-modal-fixed .inner .usm-modal__upper .usm-modal__upper-header h3,
.registration-modal-fixed .usm-modal__inner .top-header .text-wrapper h3,
.registration-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-header h3,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .text-wrapper h3,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-header h3,
.usm-modal .inner .top-header .text-wrapper h3,
.usm-modal .inner .top-header .usm-modal__upper-header h3,
.usm-modal .inner .usm-modal__upper .text-wrapper h3,
.usm-modal .inner .usm-modal__upper .usm-modal__upper-header h3,
.usm-modal .usm-modal__inner .top-header .text-wrapper h3,
.usm-modal .usm-modal__inner .top-header .usm-modal__upper-header h3,
.usm-modal .usm-modal__inner .usm-modal__upper .text-wrapper h3,
.usm-modal .usm-modal__inner .usm-modal__upper .usm-modal__upper-header h3 {
  color: #ffffff;
  font-size: 1.5em;
  font-weight: 900;
  letter-spacing: 1px;
  margin: 0px;
  margin-bottom: 5px;
}
.login-modal-fixed .inner .top-header .text-wrapper p,
.login-modal-fixed .inner .top-header .usm-modal__upper-header p,
.login-modal-fixed .inner .usm-modal__upper .text-wrapper p,
.login-modal-fixed .inner .usm-modal__upper .usm-modal__upper-header p,
.login-modal-fixed .usm-modal__inner .top-header .text-wrapper p,
.login-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-header p,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .text-wrapper p,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-header p,
.registration-modal-fixed .inner .top-header .text-wrapper p,
.registration-modal-fixed .inner .top-header .usm-modal__upper-header p,
.registration-modal-fixed .inner .usm-modal__upper .text-wrapper p,
.registration-modal-fixed .inner .usm-modal__upper .usm-modal__upper-header p,
.registration-modal-fixed .usm-modal__inner .top-header .text-wrapper p,
.registration-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-header p,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .text-wrapper p,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-header p,
.usm-modal .inner .top-header .text-wrapper p,
.usm-modal .inner .top-header .usm-modal__upper-header p,
.usm-modal .inner .usm-modal__upper .text-wrapper p,
.usm-modal .inner .usm-modal__upper .usm-modal__upper-header p,
.usm-modal .usm-modal__inner .top-header .text-wrapper p,
.usm-modal .usm-modal__inner .top-header .usm-modal__upper-header p,
.usm-modal .usm-modal__inner .usm-modal__upper .text-wrapper p,
.usm-modal .usm-modal__inner .usm-modal__upper .usm-modal__upper-header p {
  color: #ffffff;
  font-size: 0.8em;
  line-height: 1.25em;
  margin: 0;
}
.login-modal-fixed .inner .top-header .text-wrapper p.down,
.login-modal-fixed .inner .top-header .usm-modal__upper-header p.down,
.login-modal-fixed .inner .usm-modal__upper .text-wrapper p.down,
.login-modal-fixed .inner .usm-modal__upper .usm-modal__upper-header p.down,
.login-modal-fixed .usm-modal__inner .top-header .text-wrapper p.down,
.login-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-header p.down,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .text-wrapper p.down,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-header p.down,
.registration-modal-fixed .inner .top-header .text-wrapper p.down,
.registration-modal-fixed .inner .top-header .usm-modal__upper-header p.down,
.registration-modal-fixed .inner .usm-modal__upper .text-wrapper p.down,
.registration-modal-fixed .inner .usm-modal__upper .usm-modal__upper-header p.down,
.registration-modal-fixed .usm-modal__inner .top-header .text-wrapper p.down,
.registration-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-header p.down,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .text-wrapper p.down,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-header p.down,
.usm-modal .inner .top-header .text-wrapper p.down,
.usm-modal .inner .top-header .usm-modal__upper-header p.down,
.usm-modal .inner .usm-modal__upper .text-wrapper p.down,
.usm-modal .inner .usm-modal__upper .usm-modal__upper-header p.down,
.usm-modal .usm-modal__inner .top-header .text-wrapper p.down,
.usm-modal .usm-modal__inner .top-header .usm-modal__upper-header p.down,
.usm-modal .usm-modal__inner .usm-modal__upper .text-wrapper p.down,
.usm-modal .usm-modal__inner .usm-modal__upper .usm-modal__upper-header p.down {
  font-size: 1.5em;
  display: none;
}
.login-modal-fixed .inner .top-header .usm-modal__upper-header h3,
.login-modal-fixed .inner .usm-modal__upper .usm-modal__upper-header h3,
.login-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-header h3,
.login-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-header h3,
.registration-modal-fixed .inner .top-header .usm-modal__upper-header h3,
.registration-modal-fixed .inner .usm-modal__upper .usm-modal__upper-header h3,
.registration-modal-fixed .usm-modal__inner .top-header .usm-modal__upper-header h3,
.registration-modal-fixed .usm-modal__inner .usm-modal__upper .usm-modal__upper-header h3,
.usm-modal .inner .top-header .usm-modal__upper-header h3,
.usm-modal .inner .usm-modal__upper .usm-modal__upper-header h3,
.usm-modal .usm-modal__inner .top-header .usm-modal__upper-header h3,
.usm-modal .usm-modal__inner .usm-modal__upper .usm-modal__upper-header h3 {
  padding: 45px 15px 10px;
}
.login-modal-fixed .inner #login-form-section,
.login-modal-fixed .inner #register-form-section,
.login-modal-fixed .inner .usm-modal__content,
.login-modal-fixed .usm-modal__inner #login-form-section,
.login-modal-fixed .usm-modal__inner #register-form-section,
.login-modal-fixed .usm-modal__inner .usm-modal__content,
.registration-modal-fixed .inner #login-form-section,
.registration-modal-fixed .inner #register-form-section,
.registration-modal-fixed .inner .usm-modal__content,
.registration-modal-fixed .usm-modal__inner #login-form-section,
.registration-modal-fixed .usm-modal__inner #register-form-section,
.registration-modal-fixed .usm-modal__inner .usm-modal__content,
.usm-modal .inner #login-form-section,
.usm-modal .inner #register-form-section,
.usm-modal .inner .usm-modal__content,
.usm-modal .usm-modal__inner #login-form-section,
.usm-modal .usm-modal__inner #register-form-section,
.usm-modal .usm-modal__inner .usm-modal__content {
  padding: 6%;
}
.login-modal-fixed .inner #login-form-section p,
.login-modal-fixed .inner #register-form-section p,
.login-modal-fixed .inner .usm-modal__content p,
.login-modal-fixed .usm-modal__inner #login-form-section p,
.login-modal-fixed .usm-modal__inner #register-form-section p,
.login-modal-fixed .usm-modal__inner .usm-modal__content p,
.registration-modal-fixed .inner #login-form-section p,
.registration-modal-fixed .inner #register-form-section p,
.registration-modal-fixed .inner .usm-modal__content p,
.registration-modal-fixed .usm-modal__inner #login-form-section p,
.registration-modal-fixed .usm-modal__inner #register-form-section p,
.registration-modal-fixed .usm-modal__inner .usm-modal__content p,
.usm-modal .inner #login-form-section p,
.usm-modal .inner #register-form-section p,
.usm-modal .inner .usm-modal__content p,
.usm-modal .usm-modal__inner #login-form-section p,
.usm-modal .usm-modal__inner #register-form-section p,
.usm-modal .usm-modal__inner .usm-modal__content p {
  margin: 15px 0px;
  font-size: 1em;
  font-weight: 400;
}
.login-modal-fixed .inner #login-form-section p.down,
.login-modal-fixed .inner #register-form-section p.down,
.login-modal-fixed .inner .usm-modal__content p.down,
.login-modal-fixed .usm-modal__inner #login-form-section p.down,
.login-modal-fixed .usm-modal__inner #register-form-section p.down,
.login-modal-fixed .usm-modal__inner .usm-modal__content p.down,
.registration-modal-fixed .inner #login-form-section p.down,
.registration-modal-fixed .inner #register-form-section p.down,
.registration-modal-fixed .inner .usm-modal__content p.down,
.registration-modal-fixed .usm-modal__inner #login-form-section p.down,
.registration-modal-fixed .usm-modal__inner #register-form-section p.down,
.registration-modal-fixed .usm-modal__inner .usm-modal__content p.down,
.usm-modal .inner #login-form-section p.down,
.usm-modal .inner #register-form-section p.down,
.usm-modal .inner .usm-modal__content p.down,
.usm-modal .usm-modal__inner #login-form-section p.down,
.usm-modal .usm-modal__inner #register-form-section p.down,
.usm-modal .usm-modal__inner .usm-modal__content p.down {
  color: #000;
  font-size: 1.625em;
  line-height: 22px;
  margin-bottom: 10px;
  display: none;
}
@media screen and (max-width: 350px) {
  .login-modal-fixed .inner #login-form-section p,
.login-modal-fixed .inner #register-form-section p,
.login-modal-fixed .inner .usm-modal__content p,
.login-modal-fixed .usm-modal__inner #login-form-section p,
.login-modal-fixed .usm-modal__inner #register-form-section p,
.login-modal-fixed .usm-modal__inner .usm-modal__content p,
.registration-modal-fixed .inner #login-form-section p,
.registration-modal-fixed .inner #register-form-section p,
.registration-modal-fixed .inner .usm-modal__content p,
.registration-modal-fixed .usm-modal__inner #login-form-section p,
.registration-modal-fixed .usm-modal__inner #register-form-section p,
.registration-modal-fixed .usm-modal__inner .usm-modal__content p,
.usm-modal .inner #login-form-section p,
.usm-modal .inner #register-form-section p,
.usm-modal .inner .usm-modal__content p,
.usm-modal .usm-modal__inner #login-form-section p,
.usm-modal .usm-modal__inner #register-form-section p,
.usm-modal .usm-modal__inner .usm-modal__content p {
    display: none;
  }
  .login-modal-fixed .inner #login-form-section p.registered, .login-modal-fixed .inner #login-form-section p.text-center,
.login-modal-fixed .inner #register-form-section p.registered,
.login-modal-fixed .inner #register-form-section p.text-center,
.login-modal-fixed .inner .usm-modal__content p.registered,
.login-modal-fixed .inner .usm-modal__content p.text-center,
.login-modal-fixed .usm-modal__inner #login-form-section p.registered,
.login-modal-fixed .usm-modal__inner #login-form-section p.text-center,
.login-modal-fixed .usm-modal__inner #register-form-section p.registered,
.login-modal-fixed .usm-modal__inner #register-form-section p.text-center,
.login-modal-fixed .usm-modal__inner .usm-modal__content p.registered,
.login-modal-fixed .usm-modal__inner .usm-modal__content p.text-center,
.registration-modal-fixed .inner #login-form-section p.registered,
.registration-modal-fixed .inner #login-form-section p.text-center,
.registration-modal-fixed .inner #register-form-section p.registered,
.registration-modal-fixed .inner #register-form-section p.text-center,
.registration-modal-fixed .inner .usm-modal__content p.registered,
.registration-modal-fixed .inner .usm-modal__content p.text-center,
.registration-modal-fixed .usm-modal__inner #login-form-section p.registered,
.registration-modal-fixed .usm-modal__inner #login-form-section p.text-center,
.registration-modal-fixed .usm-modal__inner #register-form-section p.registered,
.registration-modal-fixed .usm-modal__inner #register-form-section p.text-center,
.registration-modal-fixed .usm-modal__inner .usm-modal__content p.registered,
.registration-modal-fixed .usm-modal__inner .usm-modal__content p.text-center,
.usm-modal .inner #login-form-section p.registered,
.usm-modal .inner #login-form-section p.text-center,
.usm-modal .inner #register-form-section p.registered,
.usm-modal .inner #register-form-section p.text-center,
.usm-modal .inner .usm-modal__content p.registered,
.usm-modal .inner .usm-modal__content p.text-center,
.usm-modal .usm-modal__inner #login-form-section p.registered,
.usm-modal .usm-modal__inner #login-form-section p.text-center,
.usm-modal .usm-modal__inner #register-form-section p.registered,
.usm-modal .usm-modal__inner #register-form-section p.text-center,
.usm-modal .usm-modal__inner .usm-modal__content p.registered,
.usm-modal .usm-modal__inner .usm-modal__content p.text-center {
    display: block;
  }
}
.login-modal-fixed .inner #login-form-section form .error-message-container p,
.login-modal-fixed .inner #register-form-section form .error-message-container p,
.login-modal-fixed .inner .usm-modal__content form .error-message-container p,
.login-modal-fixed .usm-modal__inner #login-form-section form .error-message-container p,
.login-modal-fixed .usm-modal__inner #register-form-section form .error-message-container p,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .error-message-container p,
.registration-modal-fixed .inner #login-form-section form .error-message-container p,
.registration-modal-fixed .inner #register-form-section form .error-message-container p,
.registration-modal-fixed .inner .usm-modal__content form .error-message-container p,
.registration-modal-fixed .usm-modal__inner #login-form-section form .error-message-container p,
.registration-modal-fixed .usm-modal__inner #register-form-section form .error-message-container p,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .error-message-container p,
.usm-modal .inner #login-form-section form .error-message-container p,
.usm-modal .inner #register-form-section form .error-message-container p,
.usm-modal .inner .usm-modal__content form .error-message-container p,
.usm-modal .usm-modal__inner #login-form-section form .error-message-container p,
.usm-modal .usm-modal__inner #register-form-section form .error-message-container p,
.usm-modal .usm-modal__inner .usm-modal__content form .error-message-container p {
  color: red;
  margin: 5px 0px;
}
.login-modal-fixed .inner #login-form-section form .error-message-container p a,
.login-modal-fixed .inner #register-form-section form .error-message-container p a,
.login-modal-fixed .inner .usm-modal__content form .error-message-container p a,
.login-modal-fixed .usm-modal__inner #login-form-section form .error-message-container p a,
.login-modal-fixed .usm-modal__inner #register-form-section form .error-message-container p a,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .error-message-container p a,
.registration-modal-fixed .inner #login-form-section form .error-message-container p a,
.registration-modal-fixed .inner #register-form-section form .error-message-container p a,
.registration-modal-fixed .inner .usm-modal__content form .error-message-container p a,
.registration-modal-fixed .usm-modal__inner #login-form-section form .error-message-container p a,
.registration-modal-fixed .usm-modal__inner #register-form-section form .error-message-container p a,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .error-message-container p a,
.usm-modal .inner #login-form-section form .error-message-container p a,
.usm-modal .inner #register-form-section form .error-message-container p a,
.usm-modal .inner .usm-modal__content form .error-message-container p a,
.usm-modal .usm-modal__inner #login-form-section form .error-message-container p a,
.usm-modal .usm-modal__inner #register-form-section form .error-message-container p a,
.usm-modal .usm-modal__inner .usm-modal__content form .error-message-container p a {
  color: red;
}
.login-modal-fixed .inner #login-form-section form .register-submit-group,
.login-modal-fixed .inner #register-form-section form .register-submit-group,
.login-modal-fixed .inner .usm-modal__content form .register-submit-group,
.login-modal-fixed .usm-modal__inner #login-form-section form .register-submit-group,
.login-modal-fixed .usm-modal__inner #register-form-section form .register-submit-group,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .register-submit-group,
.registration-modal-fixed .inner #login-form-section form .register-submit-group,
.registration-modal-fixed .inner #register-form-section form .register-submit-group,
.registration-modal-fixed .inner .usm-modal__content form .register-submit-group,
.registration-modal-fixed .usm-modal__inner #login-form-section form .register-submit-group,
.registration-modal-fixed .usm-modal__inner #register-form-section form .register-submit-group,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .register-submit-group,
.usm-modal .inner #login-form-section form .register-submit-group,
.usm-modal .inner #register-form-section form .register-submit-group,
.usm-modal .inner .usm-modal__content form .register-submit-group,
.usm-modal .usm-modal__inner #login-form-section form .register-submit-group,
.usm-modal .usm-modal__inner #register-form-section form .register-submit-group,
.usm-modal .usm-modal__inner .usm-modal__content form .register-submit-group {
  margin-top: 1em;
}
.login-modal-fixed .inner #login-form-section form .form-group,
.login-modal-fixed .inner #register-form-section form .form-group,
.login-modal-fixed .inner .usm-modal__content form .form-group,
.login-modal-fixed .usm-modal__inner #login-form-section form .form-group,
.login-modal-fixed .usm-modal__inner #register-form-section form .form-group,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .form-group,
.registration-modal-fixed .inner #login-form-section form .form-group,
.registration-modal-fixed .inner #register-form-section form .form-group,
.registration-modal-fixed .inner .usm-modal__content form .form-group,
.registration-modal-fixed .usm-modal__inner #login-form-section form .form-group,
.registration-modal-fixed .usm-modal__inner #register-form-section form .form-group,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .form-group,
.usm-modal .inner #login-form-section form .form-group,
.usm-modal .inner #register-form-section form .form-group,
.usm-modal .inner .usm-modal__content form .form-group,
.usm-modal .usm-modal__inner #login-form-section form .form-group,
.usm-modal .usm-modal__inner #register-form-section form .form-group,
.usm-modal .usm-modal__inner .usm-modal__content form .form-group {
  text-align: left;
  margin-bottom: 10px;
}
.login-modal-fixed .inner #login-form-section form .form-group input[type=text],
.login-modal-fixed .inner #login-form-section form .form-group input[type=password],
.login-modal-fixed .inner #login-form-section form .form-group select,
.login-modal-fixed .inner #register-form-section form .form-group input[type=text],
.login-modal-fixed .inner #register-form-section form .form-group input[type=password],
.login-modal-fixed .inner #register-form-section form .form-group select,
.login-modal-fixed .inner .usm-modal__content form .form-group input[type=text],
.login-modal-fixed .inner .usm-modal__content form .form-group input[type=password],
.login-modal-fixed .inner .usm-modal__content form .form-group select,
.login-modal-fixed .usm-modal__inner #login-form-section form .form-group input[type=text],
.login-modal-fixed .usm-modal__inner #login-form-section form .form-group input[type=password],
.login-modal-fixed .usm-modal__inner #login-form-section form .form-group select,
.login-modal-fixed .usm-modal__inner #register-form-section form .form-group input[type=text],
.login-modal-fixed .usm-modal__inner #register-form-section form .form-group input[type=password],
.login-modal-fixed .usm-modal__inner #register-form-section form .form-group select,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .form-group input[type=text],
.login-modal-fixed .usm-modal__inner .usm-modal__content form .form-group input[type=password],
.login-modal-fixed .usm-modal__inner .usm-modal__content form .form-group select,
.registration-modal-fixed .inner #login-form-section form .form-group input[type=text],
.registration-modal-fixed .inner #login-form-section form .form-group input[type=password],
.registration-modal-fixed .inner #login-form-section form .form-group select,
.registration-modal-fixed .inner #register-form-section form .form-group input[type=text],
.registration-modal-fixed .inner #register-form-section form .form-group input[type=password],
.registration-modal-fixed .inner #register-form-section form .form-group select,
.registration-modal-fixed .inner .usm-modal__content form .form-group input[type=text],
.registration-modal-fixed .inner .usm-modal__content form .form-group input[type=password],
.registration-modal-fixed .inner .usm-modal__content form .form-group select,
.registration-modal-fixed .usm-modal__inner #login-form-section form .form-group input[type=text],
.registration-modal-fixed .usm-modal__inner #login-form-section form .form-group input[type=password],
.registration-modal-fixed .usm-modal__inner #login-form-section form .form-group select,
.registration-modal-fixed .usm-modal__inner #register-form-section form .form-group input[type=text],
.registration-modal-fixed .usm-modal__inner #register-form-section form .form-group input[type=password],
.registration-modal-fixed .usm-modal__inner #register-form-section form .form-group select,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .form-group input[type=text],
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .form-group input[type=password],
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .form-group select,
.usm-modal .inner #login-form-section form .form-group input[type=text],
.usm-modal .inner #login-form-section form .form-group input[type=password],
.usm-modal .inner #login-form-section form .form-group select,
.usm-modal .inner #register-form-section form .form-group input[type=text],
.usm-modal .inner #register-form-section form .form-group input[type=password],
.usm-modal .inner #register-form-section form .form-group select,
.usm-modal .inner .usm-modal__content form .form-group input[type=text],
.usm-modal .inner .usm-modal__content form .form-group input[type=password],
.usm-modal .inner .usm-modal__content form .form-group select,
.usm-modal .usm-modal__inner #login-form-section form .form-group input[type=text],
.usm-modal .usm-modal__inner #login-form-section form .form-group input[type=password],
.usm-modal .usm-modal__inner #login-form-section form .form-group select,
.usm-modal .usm-modal__inner #register-form-section form .form-group input[type=text],
.usm-modal .usm-modal__inner #register-form-section form .form-group input[type=password],
.usm-modal .usm-modal__inner #register-form-section form .form-group select,
.usm-modal .usm-modal__inner .usm-modal__content form .form-group input[type=text],
.usm-modal .usm-modal__inner .usm-modal__content form .form-group input[type=password],
.usm-modal .usm-modal__inner .usm-modal__content form .form-group select {
  border: 1px solid #d0d0d0;
  background-color: white;
  border-radius: 4px !important;
  height: 2.5em;
  font-size: 1em;
}
.login-modal-fixed .inner #login-form-section form .form-group input[type=text]:focus,
.login-modal-fixed .inner #login-form-section form .form-group input[type=password]:focus,
.login-modal-fixed .inner #login-form-section form .form-group select:focus,
.login-modal-fixed .inner #register-form-section form .form-group input[type=text]:focus,
.login-modal-fixed .inner #register-form-section form .form-group input[type=password]:focus,
.login-modal-fixed .inner #register-form-section form .form-group select:focus,
.login-modal-fixed .inner .usm-modal__content form .form-group input[type=text]:focus,
.login-modal-fixed .inner .usm-modal__content form .form-group input[type=password]:focus,
.login-modal-fixed .inner .usm-modal__content form .form-group select:focus,
.login-modal-fixed .usm-modal__inner #login-form-section form .form-group input[type=text]:focus,
.login-modal-fixed .usm-modal__inner #login-form-section form .form-group input[type=password]:focus,
.login-modal-fixed .usm-modal__inner #login-form-section form .form-group select:focus,
.login-modal-fixed .usm-modal__inner #register-form-section form .form-group input[type=text]:focus,
.login-modal-fixed .usm-modal__inner #register-form-section form .form-group input[type=password]:focus,
.login-modal-fixed .usm-modal__inner #register-form-section form .form-group select:focus,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .form-group input[type=text]:focus,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .form-group input[type=password]:focus,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .form-group select:focus,
.registration-modal-fixed .inner #login-form-section form .form-group input[type=text]:focus,
.registration-modal-fixed .inner #login-form-section form .form-group input[type=password]:focus,
.registration-modal-fixed .inner #login-form-section form .form-group select:focus,
.registration-modal-fixed .inner #register-form-section form .form-group input[type=text]:focus,
.registration-modal-fixed .inner #register-form-section form .form-group input[type=password]:focus,
.registration-modal-fixed .inner #register-form-section form .form-group select:focus,
.registration-modal-fixed .inner .usm-modal__content form .form-group input[type=text]:focus,
.registration-modal-fixed .inner .usm-modal__content form .form-group input[type=password]:focus,
.registration-modal-fixed .inner .usm-modal__content form .form-group select:focus,
.registration-modal-fixed .usm-modal__inner #login-form-section form .form-group input[type=text]:focus,
.registration-modal-fixed .usm-modal__inner #login-form-section form .form-group input[type=password]:focus,
.registration-modal-fixed .usm-modal__inner #login-form-section form .form-group select:focus,
.registration-modal-fixed .usm-modal__inner #register-form-section form .form-group input[type=text]:focus,
.registration-modal-fixed .usm-modal__inner #register-form-section form .form-group input[type=password]:focus,
.registration-modal-fixed .usm-modal__inner #register-form-section form .form-group select:focus,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .form-group input[type=text]:focus,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .form-group input[type=password]:focus,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .form-group select:focus,
.usm-modal .inner #login-form-section form .form-group input[type=text]:focus,
.usm-modal .inner #login-form-section form .form-group input[type=password]:focus,
.usm-modal .inner #login-form-section form .form-group select:focus,
.usm-modal .inner #register-form-section form .form-group input[type=text]:focus,
.usm-modal .inner #register-form-section form .form-group input[type=password]:focus,
.usm-modal .inner #register-form-section form .form-group select:focus,
.usm-modal .inner .usm-modal__content form .form-group input[type=text]:focus,
.usm-modal .inner .usm-modal__content form .form-group input[type=password]:focus,
.usm-modal .inner .usm-modal__content form .form-group select:focus,
.usm-modal .usm-modal__inner #login-form-section form .form-group input[type=text]:focus,
.usm-modal .usm-modal__inner #login-form-section form .form-group input[type=password]:focus,
.usm-modal .usm-modal__inner #login-form-section form .form-group select:focus,
.usm-modal .usm-modal__inner #register-form-section form .form-group input[type=text]:focus,
.usm-modal .usm-modal__inner #register-form-section form .form-group input[type=password]:focus,
.usm-modal .usm-modal__inner #register-form-section form .form-group select:focus,
.usm-modal .usm-modal__inner .usm-modal__content form .form-group input[type=text]:focus,
.usm-modal .usm-modal__inner .usm-modal__content form .form-group input[type=password]:focus,
.usm-modal .usm-modal__inner .usm-modal__content form .form-group select:focus {
  box-shadow: none;
  border-color: #000;
}
.login-modal-fixed .inner #login-form-section form .form-group input[type=text].error,
.login-modal-fixed .inner #login-form-section form .form-group input[type=password].error,
.login-modal-fixed .inner #login-form-section form .form-group select.error,
.login-modal-fixed .inner #register-form-section form .form-group input[type=text].error,
.login-modal-fixed .inner #register-form-section form .form-group input[type=password].error,
.login-modal-fixed .inner #register-form-section form .form-group select.error,
.login-modal-fixed .inner .usm-modal__content form .form-group input[type=text].error,
.login-modal-fixed .inner .usm-modal__content form .form-group input[type=password].error,
.login-modal-fixed .inner .usm-modal__content form .form-group select.error,
.login-modal-fixed .usm-modal__inner #login-form-section form .form-group input[type=text].error,
.login-modal-fixed .usm-modal__inner #login-form-section form .form-group input[type=password].error,
.login-modal-fixed .usm-modal__inner #login-form-section form .form-group select.error,
.login-modal-fixed .usm-modal__inner #register-form-section form .form-group input[type=text].error,
.login-modal-fixed .usm-modal__inner #register-form-section form .form-group input[type=password].error,
.login-modal-fixed .usm-modal__inner #register-form-section form .form-group select.error,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .form-group input[type=text].error,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .form-group input[type=password].error,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .form-group select.error,
.registration-modal-fixed .inner #login-form-section form .form-group input[type=text].error,
.registration-modal-fixed .inner #login-form-section form .form-group input[type=password].error,
.registration-modal-fixed .inner #login-form-section form .form-group select.error,
.registration-modal-fixed .inner #register-form-section form .form-group input[type=text].error,
.registration-modal-fixed .inner #register-form-section form .form-group input[type=password].error,
.registration-modal-fixed .inner #register-form-section form .form-group select.error,
.registration-modal-fixed .inner .usm-modal__content form .form-group input[type=text].error,
.registration-modal-fixed .inner .usm-modal__content form .form-group input[type=password].error,
.registration-modal-fixed .inner .usm-modal__content form .form-group select.error,
.registration-modal-fixed .usm-modal__inner #login-form-section form .form-group input[type=text].error,
.registration-modal-fixed .usm-modal__inner #login-form-section form .form-group input[type=password].error,
.registration-modal-fixed .usm-modal__inner #login-form-section form .form-group select.error,
.registration-modal-fixed .usm-modal__inner #register-form-section form .form-group input[type=text].error,
.registration-modal-fixed .usm-modal__inner #register-form-section form .form-group input[type=password].error,
.registration-modal-fixed .usm-modal__inner #register-form-section form .form-group select.error,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .form-group input[type=text].error,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .form-group input[type=password].error,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .form-group select.error,
.usm-modal .inner #login-form-section form .form-group input[type=text].error,
.usm-modal .inner #login-form-section form .form-group input[type=password].error,
.usm-modal .inner #login-form-section form .form-group select.error,
.usm-modal .inner #register-form-section form .form-group input[type=text].error,
.usm-modal .inner #register-form-section form .form-group input[type=password].error,
.usm-modal .inner #register-form-section form .form-group select.error,
.usm-modal .inner .usm-modal__content form .form-group input[type=text].error,
.usm-modal .inner .usm-modal__content form .form-group input[type=password].error,
.usm-modal .inner .usm-modal__content form .form-group select.error,
.usm-modal .usm-modal__inner #login-form-section form .form-group input[type=text].error,
.usm-modal .usm-modal__inner #login-form-section form .form-group input[type=password].error,
.usm-modal .usm-modal__inner #login-form-section form .form-group select.error,
.usm-modal .usm-modal__inner #register-form-section form .form-group input[type=text].error,
.usm-modal .usm-modal__inner #register-form-section form .form-group input[type=password].error,
.usm-modal .usm-modal__inner #register-form-section form .form-group select.error,
.usm-modal .usm-modal__inner .usm-modal__content form .form-group input[type=text].error,
.usm-modal .usm-modal__inner .usm-modal__content form .form-group input[type=password].error,
.usm-modal .usm-modal__inner .usm-modal__content form .form-group select.error {
  background-color: #f2dede;
}
.login-modal-fixed .inner #login-form-section form .form-group select,
.login-modal-fixed .inner #register-form-section form .form-group select,
.login-modal-fixed .inner .usm-modal__content form .form-group select,
.login-modal-fixed .usm-modal__inner #login-form-section form .form-group select,
.login-modal-fixed .usm-modal__inner #register-form-section form .form-group select,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .form-group select,
.registration-modal-fixed .inner #login-form-section form .form-group select,
.registration-modal-fixed .inner #register-form-section form .form-group select,
.registration-modal-fixed .inner .usm-modal__content form .form-group select,
.registration-modal-fixed .usm-modal__inner #login-form-section form .form-group select,
.registration-modal-fixed .usm-modal__inner #register-form-section form .form-group select,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .form-group select,
.usm-modal .inner #login-form-section form .form-group select,
.usm-modal .inner #register-form-section form .form-group select,
.usm-modal .inner .usm-modal__content form .form-group select,
.usm-modal .usm-modal__inner #login-form-section form .form-group select,
.usm-modal .usm-modal__inner #register-form-section form .form-group select,
.usm-modal .usm-modal__inner .usm-modal__content form .form-group select {
  width: 100%;
}
.login-modal-fixed .inner #login-form-section form .form-group.opt-in-group p,
.login-modal-fixed .inner #register-form-section form .form-group.opt-in-group p,
.login-modal-fixed .inner .usm-modal__content form .form-group.opt-in-group p,
.login-modal-fixed .usm-modal__inner #login-form-section form .form-group.opt-in-group p,
.login-modal-fixed .usm-modal__inner #register-form-section form .form-group.opt-in-group p,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .form-group.opt-in-group p,
.registration-modal-fixed .inner #login-form-section form .form-group.opt-in-group p,
.registration-modal-fixed .inner #register-form-section form .form-group.opt-in-group p,
.registration-modal-fixed .inner .usm-modal__content form .form-group.opt-in-group p,
.registration-modal-fixed .usm-modal__inner #login-form-section form .form-group.opt-in-group p,
.registration-modal-fixed .usm-modal__inner #register-form-section form .form-group.opt-in-group p,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .form-group.opt-in-group p,
.usm-modal .inner #login-form-section form .form-group.opt-in-group p,
.usm-modal .inner #register-form-section form .form-group.opt-in-group p,
.usm-modal .inner .usm-modal__content form .form-group.opt-in-group p,
.usm-modal .usm-modal__inner #login-form-section form .form-group.opt-in-group p,
.usm-modal .usm-modal__inner #register-form-section form .form-group.opt-in-group p,
.usm-modal .usm-modal__inner .usm-modal__content form .form-group.opt-in-group p {
  font-size: 12px;
  line-height: 1.5;
  margin: 0 0 15px 0;
}
@media screen and (max-width: 479px) {
  .login-modal-fixed .inner #login-form-section form .submit-btn i,
.login-modal-fixed .inner #register-form-section form .submit-btn i,
.login-modal-fixed .inner .usm-modal__content form .submit-btn i,
.login-modal-fixed .usm-modal__inner #login-form-section form .submit-btn i,
.login-modal-fixed .usm-modal__inner #register-form-section form .submit-btn i,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .submit-btn i,
.registration-modal-fixed .inner #login-form-section form .submit-btn i,
.registration-modal-fixed .inner #register-form-section form .submit-btn i,
.registration-modal-fixed .inner .usm-modal__content form .submit-btn i,
.registration-modal-fixed .usm-modal__inner #login-form-section form .submit-btn i,
.registration-modal-fixed .usm-modal__inner #register-form-section form .submit-btn i,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .submit-btn i,
.usm-modal .inner #login-form-section form .submit-btn i,
.usm-modal .inner #register-form-section form .submit-btn i,
.usm-modal .inner .usm-modal__content form .submit-btn i,
.usm-modal .usm-modal__inner #login-form-section form .submit-btn i,
.usm-modal .usm-modal__inner #register-form-section form .submit-btn i,
.usm-modal .usm-modal__inner .usm-modal__content form .submit-btn i {
    display: none;
  }
}
.login-modal-fixed .inner #login-form-section form .submit-btn button,
.login-modal-fixed .inner #register-form-section form .submit-btn button,
.login-modal-fixed .inner .usm-modal__content form .submit-btn button,
.login-modal-fixed .usm-modal__inner #login-form-section form .submit-btn button,
.login-modal-fixed .usm-modal__inner #register-form-section form .submit-btn button,
.login-modal-fixed .usm-modal__inner .usm-modal__content form .submit-btn button,
.registration-modal-fixed .inner #login-form-section form .submit-btn button,
.registration-modal-fixed .inner #register-form-section form .submit-btn button,
.registration-modal-fixed .inner .usm-modal__content form .submit-btn button,
.registration-modal-fixed .usm-modal__inner #login-form-section form .submit-btn button,
.registration-modal-fixed .usm-modal__inner #register-form-section form .submit-btn button,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form .submit-btn button,
.usm-modal .inner #login-form-section form .submit-btn button,
.usm-modal .inner #register-form-section form .submit-btn button,
.usm-modal .inner .usm-modal__content form .submit-btn button,
.usm-modal .usm-modal__inner #login-form-section form .submit-btn button,
.usm-modal .usm-modal__inner #register-form-section form .submit-btn button,
.usm-modal .usm-modal__inner .usm-modal__content form .submit-btn button {
  width: auto;
  height: auto;
  border-radius: 4px;
}
.login-modal-fixed .inner #login-form-section form p.registered,
.login-modal-fixed .inner #register-form-section form p.registered,
.login-modal-fixed .inner .usm-modal__content form p.registered,
.login-modal-fixed .usm-modal__inner #login-form-section form p.registered,
.login-modal-fixed .usm-modal__inner #register-form-section form p.registered,
.login-modal-fixed .usm-modal__inner .usm-modal__content form p.registered,
.registration-modal-fixed .inner #login-form-section form p.registered,
.registration-modal-fixed .inner #register-form-section form p.registered,
.registration-modal-fixed .inner .usm-modal__content form p.registered,
.registration-modal-fixed .usm-modal__inner #login-form-section form p.registered,
.registration-modal-fixed .usm-modal__inner #register-form-section form p.registered,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form p.registered,
.usm-modal .inner #login-form-section form p.registered,
.usm-modal .inner #register-form-section form p.registered,
.usm-modal .inner .usm-modal__content form p.registered,
.usm-modal .usm-modal__inner #login-form-section form p.registered,
.usm-modal .usm-modal__inner #register-form-section form p.registered,
.usm-modal .usm-modal__inner .usm-modal__content form p.registered {
  margin-top: 10px;
  text-transform: none;
  font-weight: 400;
}
.login-modal-fixed .inner #login-form-section form p.registered a,
.login-modal-fixed .inner #register-form-section form p.registered a,
.login-modal-fixed .inner .usm-modal__content form p.registered a,
.login-modal-fixed .usm-modal__inner #login-form-section form p.registered a,
.login-modal-fixed .usm-modal__inner #register-form-section form p.registered a,
.login-modal-fixed .usm-modal__inner .usm-modal__content form p.registered a,
.registration-modal-fixed .inner #login-form-section form p.registered a,
.registration-modal-fixed .inner #register-form-section form p.registered a,
.registration-modal-fixed .inner .usm-modal__content form p.registered a,
.registration-modal-fixed .usm-modal__inner #login-form-section form p.registered a,
.registration-modal-fixed .usm-modal__inner #register-form-section form p.registered a,
.registration-modal-fixed .usm-modal__inner .usm-modal__content form p.registered a,
.usm-modal .inner #login-form-section form p.registered a,
.usm-modal .inner #register-form-section form p.registered a,
.usm-modal .inner .usm-modal__content form p.registered a,
.usm-modal .usm-modal__inner #login-form-section form p.registered a,
.usm-modal .usm-modal__inner #register-form-section form p.registered a,
.usm-modal .usm-modal__inner .usm-modal__content form p.registered a {
  color: #579fd3;
}
.login-modal-fixed .inner #login-form-section .account-group #modal-forgot-password,
.login-modal-fixed .inner #login-form-section .usm-modal__account-group #modal-forgot-password,
.login-modal-fixed .inner #register-form-section .account-group #modal-forgot-password,
.login-modal-fixed .inner #register-form-section .usm-modal__account-group #modal-forgot-password,
.login-modal-fixed .inner .usm-modal__content .account-group #modal-forgot-password,
.login-modal-fixed .inner .usm-modal__content .usm-modal__account-group #modal-forgot-password,
.login-modal-fixed .usm-modal__inner #login-form-section .account-group #modal-forgot-password,
.login-modal-fixed .usm-modal__inner #login-form-section .usm-modal__account-group #modal-forgot-password,
.login-modal-fixed .usm-modal__inner #register-form-section .account-group #modal-forgot-password,
.login-modal-fixed .usm-modal__inner #register-form-section .usm-modal__account-group #modal-forgot-password,
.login-modal-fixed .usm-modal__inner .usm-modal__content .account-group #modal-forgot-password,
.login-modal-fixed .usm-modal__inner .usm-modal__content .usm-modal__account-group #modal-forgot-password,
.registration-modal-fixed .inner #login-form-section .account-group #modal-forgot-password,
.registration-modal-fixed .inner #login-form-section .usm-modal__account-group #modal-forgot-password,
.registration-modal-fixed .inner #register-form-section .account-group #modal-forgot-password,
.registration-modal-fixed .inner #register-form-section .usm-modal__account-group #modal-forgot-password,
.registration-modal-fixed .inner .usm-modal__content .account-group #modal-forgot-password,
.registration-modal-fixed .inner .usm-modal__content .usm-modal__account-group #modal-forgot-password,
.registration-modal-fixed .usm-modal__inner #login-form-section .account-group #modal-forgot-password,
.registration-modal-fixed .usm-modal__inner #login-form-section .usm-modal__account-group #modal-forgot-password,
.registration-modal-fixed .usm-modal__inner #register-form-section .account-group #modal-forgot-password,
.registration-modal-fixed .usm-modal__inner #register-form-section .usm-modal__account-group #modal-forgot-password,
.registration-modal-fixed .usm-modal__inner .usm-modal__content .account-group #modal-forgot-password,
.registration-modal-fixed .usm-modal__inner .usm-modal__content .usm-modal__account-group #modal-forgot-password,
.usm-modal .inner #login-form-section .account-group #modal-forgot-password,
.usm-modal .inner #login-form-section .usm-modal__account-group #modal-forgot-password,
.usm-modal .inner #register-form-section .account-group #modal-forgot-password,
.usm-modal .inner #register-form-section .usm-modal__account-group #modal-forgot-password,
.usm-modal .inner .usm-modal__content .account-group #modal-forgot-password,
.usm-modal .inner .usm-modal__content .usm-modal__account-group #modal-forgot-password,
.usm-modal .usm-modal__inner #login-form-section .account-group #modal-forgot-password,
.usm-modal .usm-modal__inner #login-form-section .usm-modal__account-group #modal-forgot-password,
.usm-modal .usm-modal__inner #register-form-section .account-group #modal-forgot-password,
.usm-modal .usm-modal__inner #register-form-section .usm-modal__account-group #modal-forgot-password,
.usm-modal .usm-modal__inner .usm-modal__content .account-group #modal-forgot-password,
.usm-modal .usm-modal__inner .usm-modal__content .usm-modal__account-group #modal-forgot-password {
  color: #a9a9a9;
  font-size: 1em;
  font-weight: 700;
}
.login-modal-fixed .inner #login-form-section .account-group #modal-forgot-password:hover,
.login-modal-fixed .inner #login-form-section .usm-modal__account-group #modal-forgot-password:hover,
.login-modal-fixed .inner #register-form-section .account-group #modal-forgot-password:hover,
.login-modal-fixed .inner #register-form-section .usm-modal__account-group #modal-forgot-password:hover,
.login-modal-fixed .inner .usm-modal__content .account-group #modal-forgot-password:hover,
.login-modal-fixed .inner .usm-modal__content .usm-modal__account-group #modal-forgot-password:hover,
.login-modal-fixed .usm-modal__inner #login-form-section .account-group #modal-forgot-password:hover,
.login-modal-fixed .usm-modal__inner #login-form-section .usm-modal__account-group #modal-forgot-password:hover,
.login-modal-fixed .usm-modal__inner #register-form-section .account-group #modal-forgot-password:hover,
.login-modal-fixed .usm-modal__inner #register-form-section .usm-modal__account-group #modal-forgot-password:hover,
.login-modal-fixed .usm-modal__inner .usm-modal__content .account-group #modal-forgot-password:hover,
.login-modal-fixed .usm-modal__inner .usm-modal__content .usm-modal__account-group #modal-forgot-password:hover,
.registration-modal-fixed .inner #login-form-section .account-group #modal-forgot-password:hover,
.registration-modal-fixed .inner #login-form-section .usm-modal__account-group #modal-forgot-password:hover,
.registration-modal-fixed .inner #register-form-section .account-group #modal-forgot-password:hover,
.registration-modal-fixed .inner #register-form-section .usm-modal__account-group #modal-forgot-password:hover,
.registration-modal-fixed .inner .usm-modal__content .account-group #modal-forgot-password:hover,
.registration-modal-fixed .inner .usm-modal__content .usm-modal__account-group #modal-forgot-password:hover,
.registration-modal-fixed .usm-modal__inner #login-form-section .account-group #modal-forgot-password:hover,
.registration-modal-fixed .usm-modal__inner #login-form-section .usm-modal__account-group #modal-forgot-password:hover,
.registration-modal-fixed .usm-modal__inner #register-form-section .account-group #modal-forgot-password:hover,
.registration-modal-fixed .usm-modal__inner #register-form-section .usm-modal__account-group #modal-forgot-password:hover,
.registration-modal-fixed .usm-modal__inner .usm-modal__content .account-group #modal-forgot-password:hover,
.registration-modal-fixed .usm-modal__inner .usm-modal__content .usm-modal__account-group #modal-forgot-password:hover,
.usm-modal .inner #login-form-section .account-group #modal-forgot-password:hover,
.usm-modal .inner #login-form-section .usm-modal__account-group #modal-forgot-password:hover,
.usm-modal .inner #register-form-section .account-group #modal-forgot-password:hover,
.usm-modal .inner #register-form-section .usm-modal__account-group #modal-forgot-password:hover,
.usm-modal .inner .usm-modal__content .account-group #modal-forgot-password:hover,
.usm-modal .inner .usm-modal__content .usm-modal__account-group #modal-forgot-password:hover,
.usm-modal .usm-modal__inner #login-form-section .account-group #modal-forgot-password:hover,
.usm-modal .usm-modal__inner #login-form-section .usm-modal__account-group #modal-forgot-password:hover,
.usm-modal .usm-modal__inner #register-form-section .account-group #modal-forgot-password:hover,
.usm-modal .usm-modal__inner #register-form-section .usm-modal__account-group #modal-forgot-password:hover,
.usm-modal .usm-modal__inner .usm-modal__content .account-group #modal-forgot-password:hover,
.usm-modal .usm-modal__inner .usm-modal__content .usm-modal__account-group #modal-forgot-password:hover {
  color: #333333;
}
.login-modal-fixed .inner #login-form-section .account-group p.text-center,
.login-modal-fixed .inner #register-form-section .account-group p.text-center,
.login-modal-fixed .inner .usm-modal__content .account-group p.text-center,
.login-modal-fixed .usm-modal__inner #login-form-section .account-group p.text-center,
.login-modal-fixed .usm-modal__inner #register-form-section .account-group p.text-center,
.login-modal-fixed .usm-modal__inner .usm-modal__content .account-group p.text-center,
.registration-modal-fixed .inner #login-form-section .account-group p.text-center,
.registration-modal-fixed .inner #register-form-section .account-group p.text-center,
.registration-modal-fixed .inner .usm-modal__content .account-group p.text-center,
.registration-modal-fixed .usm-modal__inner #login-form-section .account-group p.text-center,
.registration-modal-fixed .usm-modal__inner #register-form-section .account-group p.text-center,
.registration-modal-fixed .usm-modal__inner .usm-modal__content .account-group p.text-center,
.usm-modal .inner #login-form-section .account-group p.text-center,
.usm-modal .inner #register-form-section .account-group p.text-center,
.usm-modal .inner .usm-modal__content .account-group p.text-center,
.usm-modal .usm-modal__inner #login-form-section .account-group p.text-center,
.usm-modal .usm-modal__inner #register-form-section .account-group p.text-center,
.usm-modal .usm-modal__inner .usm-modal__content .account-group p.text-center {
  text-align: left;
}

.registration-modal-fixed .registration-popup .top-header,
.registration-modal-fixed .registration-popup .usm-modal__upper,
.usm-modal .registration-popup .top-header,
.usm-modal .registration-popup .usm-modal__upper {
  padding-top: 3em;
}
.registration-modal-fixed .registration-popup .top-header .text-wrapper h3,
.registration-modal-fixed .registration-popup .top-header .text-wrapper p,
.registration-modal-fixed .registration-popup .top-header .usm-modal__upper h3,
.registration-modal-fixed .registration-popup .top-header .usm-modal__upper p,
.registration-modal-fixed .registration-popup .usm-modal__upper .text-wrapper h3,
.registration-modal-fixed .registration-popup .usm-modal__upper .text-wrapper p,
.registration-modal-fixed .registration-popup .usm-modal__upper .usm-modal__upper h3,
.registration-modal-fixed .registration-popup .usm-modal__upper .usm-modal__upper p,
.usm-modal .registration-popup .top-header .text-wrapper h3,
.usm-modal .registration-popup .top-header .text-wrapper p,
.usm-modal .registration-popup .top-header .usm-modal__upper h3,
.usm-modal .registration-popup .top-header .usm-modal__upper p,
.usm-modal .registration-popup .usm-modal__upper .text-wrapper h3,
.usm-modal .registration-popup .usm-modal__upper .text-wrapper p,
.usm-modal .registration-popup .usm-modal__upper .usm-modal__upper h3,
.usm-modal .registration-popup .usm-modal__upper .usm-modal__upper p {
  text-align: left;
}
.registration-modal-fixed .registration-popup .top-header .text-wrapper h3,
.registration-modal-fixed .registration-popup .top-header .usm-modal__upper h3,
.registration-modal-fixed .registration-popup .usm-modal__upper .text-wrapper h3,
.registration-modal-fixed .registration-popup .usm-modal__upper .usm-modal__upper h3,
.usm-modal .registration-popup .top-header .text-wrapper h3,
.usm-modal .registration-popup .top-header .usm-modal__upper h3,
.usm-modal .registration-popup .usm-modal__upper .text-wrapper h3,
.usm-modal .registration-popup .usm-modal__upper .usm-modal__upper h3 {
  max-width: 250px;
  line-height: 1.2em;
  margin-bottom: 0.5em;
}
.registration-modal-fixed #register-form-section .form-group,
.registration-modal-fixed .usm-modal__registration-form .form-group,
.usm-modal #register-form-section .form-group,
.usm-modal .usm-modal__registration-form .form-group {
  width: 100%;
  float: none;
}
.registration-modal-fixed #register-form-section .password-group,
.registration-modal-fixed #register-form-section .first-name-group,
.registration-modal-fixed #register-form-section .usm-modal__firstname-group,
.registration-modal-fixed #register-form-section .last-name-group,
.registration-modal-fixed #register-form-section .usm-modal__lastname-group,
.registration-modal-fixed #register-form-section .confirm-password-group,
.registration-modal-fixed #register-form-section .usm-modal__enter-password,
.registration-modal-fixed #register-form-section .state-group,
.registration-modal-fixed #register-form-section .usm-modal__state-group,
.registration-modal-fixed #register-form-section .home-phone-group,
.registration-modal-fixed #register-form-section .usm-modal__confirm-password,
.registration-modal-fixed #register-form-section .city-group,
.registration-modal-fixed #register-form-section .usm-modal__city-group,
.registration-modal-fixed #register-form-section .zip-group,
.registration-modal-fixed #register-form-section .usm-modal__zip-group,
.registration-modal-fixed #register-form-section .buy-or-sell,
.registration-modal-fixed #register-form-section .usm-modal__buyorsell-group,
.registration-modal-fixed #register-form-section .rent-or-own,
.registration-modal-fixed #register-form-section .usm-modal__rentorown-group,
.registration-modal-fixed .usm-modal__registration-form .password-group,
.registration-modal-fixed .usm-modal__registration-form .first-name-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__firstname-group,
.registration-modal-fixed .usm-modal__registration-form .last-name-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__lastname-group,
.registration-modal-fixed .usm-modal__registration-form .confirm-password-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__enter-password,
.registration-modal-fixed .usm-modal__registration-form .state-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__state-group,
.registration-modal-fixed .usm-modal__registration-form .home-phone-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__confirm-password,
.registration-modal-fixed .usm-modal__registration-form .city-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__city-group,
.registration-modal-fixed .usm-modal__registration-form .zip-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__zip-group,
.registration-modal-fixed .usm-modal__registration-form .buy-or-sell,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__buyorsell-group,
.registration-modal-fixed .usm-modal__registration-form .rent-or-own,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__rentorown-group,
.usm-modal #register-form-section .password-group,
.usm-modal #register-form-section .first-name-group,
.usm-modal #register-form-section .usm-modal__firstname-group,
.usm-modal #register-form-section .last-name-group,
.usm-modal #register-form-section .usm-modal__lastname-group,
.usm-modal #register-form-section .confirm-password-group,
.usm-modal #register-form-section .usm-modal__enter-password,
.usm-modal #register-form-section .state-group,
.usm-modal #register-form-section .usm-modal__state-group,
.usm-modal #register-form-section .home-phone-group,
.usm-modal #register-form-section .usm-modal__confirm-password,
.usm-modal #register-form-section .city-group,
.usm-modal #register-form-section .usm-modal__city-group,
.usm-modal #register-form-section .zip-group,
.usm-modal #register-form-section .usm-modal__zip-group,
.usm-modal #register-form-section .buy-or-sell,
.usm-modal #register-form-section .usm-modal__buyorsell-group,
.usm-modal #register-form-section .rent-or-own,
.usm-modal #register-form-section .usm-modal__rentorown-group,
.usm-modal .usm-modal__registration-form .password-group,
.usm-modal .usm-modal__registration-form .first-name-group,
.usm-modal .usm-modal__registration-form .usm-modal__firstname-group,
.usm-modal .usm-modal__registration-form .last-name-group,
.usm-modal .usm-modal__registration-form .usm-modal__lastname-group,
.usm-modal .usm-modal__registration-form .confirm-password-group,
.usm-modal .usm-modal__registration-form .usm-modal__enter-password,
.usm-modal .usm-modal__registration-form .state-group,
.usm-modal .usm-modal__registration-form .usm-modal__state-group,
.usm-modal .usm-modal__registration-form .home-phone-group,
.usm-modal .usm-modal__registration-form .usm-modal__confirm-password,
.usm-modal .usm-modal__registration-form .city-group,
.usm-modal .usm-modal__registration-form .usm-modal__city-group,
.usm-modal .usm-modal__registration-form .zip-group,
.usm-modal .usm-modal__registration-form .usm-modal__zip-group,
.usm-modal .usm-modal__registration-form .buy-or-sell,
.usm-modal .usm-modal__registration-form .usm-modal__buyorsell-group,
.usm-modal .usm-modal__registration-form .rent-or-own,
.usm-modal .usm-modal__registration-form .usm-modal__rentorown-group {
  width: 49%;
  display: inline-block;
}
.registration-modal-fixed #register-form-section .usm-modal__firstname-group,
.registration-modal-fixed #register-form-section .usm-modal__enter-password,
.registration-modal-fixed #register-form-section .usm-modal__city-group,
.registration-modal-fixed #register-form-section .usm-modal__zip-group,
.registration-modal-fixed #register-form-section .usm-modal__buyorsell-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__firstname-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__enter-password,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__city-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__zip-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__buyorsell-group,
.usm-modal #register-form-section .usm-modal__firstname-group,
.usm-modal #register-form-section .usm-modal__enter-password,
.usm-modal #register-form-section .usm-modal__city-group,
.usm-modal #register-form-section .usm-modal__zip-group,
.usm-modal #register-form-section .usm-modal__buyorsell-group,
.usm-modal .usm-modal__registration-form .usm-modal__firstname-group,
.usm-modal .usm-modal__registration-form .usm-modal__enter-password,
.usm-modal .usm-modal__registration-form .usm-modal__city-group,
.usm-modal .usm-modal__registration-form .usm-modal__zip-group,
.usm-modal .usm-modal__registration-form .usm-modal__buyorsell-group {
  margin-right: 2%;
}
@media screen and (max-width: 767px) {
  .registration-modal-fixed #register-form-section .password-group,
.registration-modal-fixed #register-form-section .usm-modal__password-group,
.registration-modal-fixed #register-form-section .confirm-password-group,
.registration-modal-fixed #register-form-section .state-group,
.registration-modal-fixed #register-form-section .usm-modal__state-group,
.registration-modal-fixed #register-form-section .home-phone-group,
.registration-modal-fixed #register-form-section .usm-modal__phone-group,
.registration-modal-fixed #register-form-section .city-group,
.registration-modal-fixed #register-form-section .usm-modal__city-group,
.registration-modal-fixed #register-form-section .zip-group,
.registration-modal-fixed #register-form-section .usm-modal__zip-group,
.registration-modal-fixed #register-form-section .buy-or-sell,
.registration-modal-fixed #register-form-section .usm-modal__buyorsell-group,
.registration-modal-fixed #register-form-section .rent-or-own,
.registration-modal-fixed #register-form-section .usm-modal__rentorown-group,
.registration-modal-fixed .usm-modal__registration-form .password-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__password-group,
.registration-modal-fixed .usm-modal__registration-form .confirm-password-group,
.registration-modal-fixed .usm-modal__registration-form .state-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__state-group,
.registration-modal-fixed .usm-modal__registration-form .home-phone-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__phone-group,
.registration-modal-fixed .usm-modal__registration-form .city-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__city-group,
.registration-modal-fixed .usm-modal__registration-form .zip-group,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__zip-group,
.registration-modal-fixed .usm-modal__registration-form .buy-or-sell,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__buyorsell-group,
.registration-modal-fixed .usm-modal__registration-form .rent-or-own,
.registration-modal-fixed .usm-modal__registration-form .usm-modal__rentorown-group,
.usm-modal #register-form-section .password-group,
.usm-modal #register-form-section .usm-modal__password-group,
.usm-modal #register-form-section .confirm-password-group,
.usm-modal #register-form-section .state-group,
.usm-modal #register-form-section .usm-modal__state-group,
.usm-modal #register-form-section .home-phone-group,
.usm-modal #register-form-section .usm-modal__phone-group,
.usm-modal #register-form-section .city-group,
.usm-modal #register-form-section .usm-modal__city-group,
.usm-modal #register-form-section .zip-group,
.usm-modal #register-form-section .usm-modal__zip-group,
.usm-modal #register-form-section .buy-or-sell,
.usm-modal #register-form-section .usm-modal__buyorsell-group,
.usm-modal #register-form-section .rent-or-own,
.usm-modal #register-form-section .usm-modal__rentorown-group,
.usm-modal .usm-modal__registration-form .password-group,
.usm-modal .usm-modal__registration-form .usm-modal__password-group,
.usm-modal .usm-modal__registration-form .confirm-password-group,
.usm-modal .usm-modal__registration-form .state-group,
.usm-modal .usm-modal__registration-form .usm-modal__state-group,
.usm-modal .usm-modal__registration-form .home-phone-group,
.usm-modal .usm-modal__registration-form .usm-modal__phone-group,
.usm-modal .usm-modal__registration-form .city-group,
.usm-modal .usm-modal__registration-form .usm-modal__city-group,
.usm-modal .usm-modal__registration-form .zip-group,
.usm-modal .usm-modal__registration-form .usm-modal__zip-group,
.usm-modal .usm-modal__registration-form .buy-or-sell,
.usm-modal .usm-modal__registration-form .usm-modal__buyorsell-group,
.usm-modal .usm-modal__registration-form .rent-or-own,
.usm-modal .usm-modal__registration-form .usm-modal__rentorown-group {
    width: 100%;
  }
}

.header-user {
  display: inline-block;
  position: relative;
  width: auto;
}
.header-user .header-user-logged-out .header-user-login {
  display: inline-block;
  cursor: pointer;
}
.header-user .header-user-logged-out .header-user-login .login-link a {
  color: #000000;
}
.header-user .header-user-logged-out .header-user-register {
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}
.header-user .header-user-logged-out .header-user-register .register-link a {
  color: #000000;
}
.header-user .header-user-logged-in {
  display: none;
}
.header-user .header-user-logged-in .account-link a {
  color: #000000;
}

body.userloggedin .header-user-logged-out {
  display: none;
}
body.userloggedin .header-user-logged-in {
  display: inline-block;
}

/* 
Requirements:
  This will only work on the 9Section blueprint.
Arguments:
  None.
Description:
  This is the new combination of blogView2019 and blogSidebarStandard
  These are our new blog styles, for July 2021
*/
/*

Requirements:
  None.

Description:
  Default styles for internal system pages. Created August 2021.

  Created by: Robin Hrynyszyn

  Last update: 11/15/24 Ihor Panov - opt in styles update
  Last update: 03/19/25 Curtis - form error styles

  Page styles included:
  - General
  - User Login Page
  - User Account Page
  - User Saved Searches Page
  - Register Page
  - Contact Page
  - Advanced Search Page
  - Home Worth Page
  - Market Analysis Page\
  - Search Categories Page
  - Search Category Page
  - Default Menu Styling (Desktop & Mobile)
  - Default Slideshow Styling

*/
/* 

Depreciates: 
  AgentsAgent2019, agentDetailViewBasic, agentListViewBasic, agentsPageAM2, officeMap, officesPageAM2
Arguments:
  None.
Description:
  These are our new agent/agents styles, for December 2019

  This mixin is only to be used with the new Agent Manager (early 2017). 

  Redundant Variables were removed from this mixin on 8/12/21 during mixin consolodation. 
  Moving forward, this mixin will use the default values that were adjustable in the mixin previously.
  New development work using this mixin, will have to manually override the previously
  adjustable variables.

  Office Page AM2 uses the same exact styles as agentsPageAM2.

  I added body.offices to the agent mixin to save on redundant SCSS.

*/
/*
  Description:

  Logos that we have in the x-twitter folder:
  1) url(https://s3.amazonaws.com/files.usmre.com/9380/x-twitter-logo/x-twitter-white.svg)
  2) url(https://s3.amazonaws.com/files.usmre.com/9380/x-twitter-logo/x-twitter-philo.svg)
  3) url(https://s3.amazonaws.com/files.usmre.com/9380/x-twitter-logo/x-twitter-black.svg)
  4) url(https://s3.amazonaws.com/files.usmre.com/9380/x-twitter-logo/x-twitter-light-grey.svg)
  5) url(https://s3.amazonaws.com/files.usmre.com/9380/x-twitter-logo/x-twitter-soft-grey.svg)
  If you have a specific color for twitter
  please just open one of logos above via your IDE and fill your color for svg
  and save your version

  We can adjust colors for twitter icon:
  $v1-twitter-url: $v1-twitter-url-hover
  $v1-twitter-url-hover: $v1-twitter-url-hover
  $v1-twitter-agent-url: $v1-twitter-agent-url
  $v1-twitter-agent-url-hover: $v1-twitter-agent-url-hover
  $v1-twitter-share-url: $v1-twitter-share-url
  $v1-twitter-share-url-hover: $v1-twitter-share-url-hover
  $v1-twitter-blog-url: $v1-twitter-blog-url
  $v1-twitter-blog-url-hover: $v1-twitter-blog-url-hover
  $v1-twitter-blog-post-url: $v1-twitter-blog-post-url
  $v1-twitter-blog-post-url-hover: $v1-twitter-blog-post-url-hover
  $v2-twitter-url: $v2-twitter-url-hover
  $v2-twitter-url-hover: $v2-twitter-url-hover

  If you have different color of the X icon in agent-pages, use:
  $v1-agent-transparency-on-hover-theme: false,



  If you have different color of the X icon in footer, use:
  $v1-footer-logo-different: true

  AND then adjust footer color:
  $v1-footer-logo: $v1-footer-logo-hover

  Also we can adjust width and height of v1 and v2,agents twitter icons:
  $v1-twitter-width: 13px,
  $v1-twitter-height: 23px
  $v2-twitter-width: 13px,
  $v2-twitter-height: 23px
  $v1-twitter-agent-width: 13px,
  $v1-twitter-agent-height: 23px,
  $v1-twitter-share-width: 30px,
  $v1-twitter-share-height: 32px,

  If you need just one color and transparency on hover please use:
  $transparency-on-hover-theme: true

  created by: Vitalii Havadzyn on December 2023
  last edit: Serhii Dolhanov 12/20/2023 (added properties to CSS to adjust twitter logo on blog and blog-post pages)
*/
/*
  Depreciates: compassV2 and compass9SecDefault, silverCreekListingSlideshow, listingSlideshowCampionesque, listingSlideshowCampionesqueV2, detailView2019

  Requirements:

  - This will only work on the 9 Section blueprint and 9 Section Compass skin
  - Widget placement:
    - group1: -;
    - group2: Title, Quick Info, Contact Btn (codewidget), Slideshow;
    - main: Lister, Description, Listing Tools, Tabbed Details, Map;
    - sidebar1: Office Info, Open House, Never Miss New Listings, ListingContactUs, Mortgage Calc, ListingAttachments
    - group3: MoreLikeThis, AskAQuestion

  Params:
  1) $headers-color-detail-view - will override all headers color;
  2) $inherit-btns-from-reset - false/true inherit or use default buttons style for buttons

  Created by: Vitalii Havadzyn on September 2021 for Detail View Option A.
  Detail View V2 expansion were created by Ihor Panov on Jan 2024.

  Latest update: 01/31/25 - fixing status banner
*/
/*
Mixin Name: HomeValueEstimator
Last Change Date: 2024-07-12
Last Editor: tderenko
Version: 0.0.01
*/
/*
Mixin Name: HomeValueSingleButton
Creating Date: 10/17/2024
Author: Vitalii Havadzyn
Last Editor: Vitalii Havadzyn
Last Change Date: 10/17/2024
*/
/* ---------- General Page Styling ------------- */
.share-this {
  display: none;
}

.fa.fa-phone {
  font-family: "Font Awesome 5 Pro";
}
.fa.fa-phone::before {
  content: "";
}

#sidebar1 .widget.askaquestion {
  box-shadow: -16px 23px 8px -6px #e1e6ef;
  border: 1px solid #e1e6ef;
  margin-bottom: 30px;
}
#sidebar1 .widget.askaquestion .widget-inner {
  padding: 30px 20px;
}
#sidebar1 .widget.askaquestion .widget-inner h3 {
  margin-top: 0px;
}
#sidebar1 .widget.askaquestion .widget-inner .contact-info {
  padding-bottom: 15px;
}

.breadcrumbs,
.ezbreadcrumbs {
  display: none;
}

.warning {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

#progress {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
}

input[type=checkbox],
input[type=radio] {
  margin: 0px 4px;
}

.btn-default.disabled, .user-logged-in-wrapper .welcome-login-icons a.disabled,
.disabled.usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.disabled,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.disabled,
.btn-default.disabled:hover,
.disabled.usm-btn:hover,
.btn-default.disabled:focus,
.disabled.usm-btn:focus,
.btn-default.disabled.focus,
.disabled.focus.usm-btn,
.btn-default.disabled:active,
.disabled.usm-btn:active,
.btn-default.disabled.active,
.disabled.active.usm-btn,
.btn-default[disabled],
.user-logged-in-wrapper .welcome-login-icons a[disabled],
[disabled].usm-btn,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a[disabled],
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a[disabled],
.btn-default[disabled]:hover,
[disabled].usm-btn:hover,
.btn-default[disabled]:focus,
[disabled].usm-btn:focus,
.btn-default[disabled].focus,
[disabled].focus.usm-btn,
.btn-default[disabled]:active,
[disabled].usm-btn:active,
.btn-default[disabled].active,
[disabled].active.usm-btn,
fieldset[disabled] .btn-default,
fieldset[disabled] .user-logged-in-wrapper .welcome-login-icons a,
.user-logged-in-wrapper .welcome-login-icons fieldset[disabled] a,
fieldset[disabled] .usm-btn,
fieldset[disabled] body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li fieldset[disabled] a,
fieldset[disabled] body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li fieldset[disabled] a,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .usm-btn:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .usm-btn:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .focus.usm-btn,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .usm-btn:active,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .active.usm-btn {
  background-color: #fff;
  border-color: #ccc;
  color: #afafaf;
}

/* ---------- User Login Page ------------- */
.array1-user #wrapper .content-row .contentWrap main {
  width: 100%;
}
.array1-user #wrapper .content-row .contentWrap #sidebar1 {
  display: none;
}

.login-wrap {
  max-width: 650px;
  margin: 0 auto;
}
.login-wrap h1 {
  margin-bottom: 20px;
}
.login-wrap .submit-section .login-submit-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.login-wrap .submit-section .account-group {
  padding-top: 35px;
}
.login-wrap .submit-section .account-group .log-bottom {
  text-align: left;
  font-size: 14px;
}
.login-wrap .submit-section .account-group .log-bottom .log-bottom-left {
  display: inline;
  color: #6a6a6a;
}
.login-wrap .submit-section .account-group .log-bottom .log-bottom-right {
  display: inline;
}
.login-wrap .submit-section .account-group .log-bottom .log-bottom-right a {
  color: #6a6a6a;
  border: none;
  padding: 0px;
  background-color: transparent;
  vertical-align: initial;
}
.login-wrap .submit-section .account-group .log-bottom .log-bottom-right a i {
  display: none;
}
.login-wrap .submit-section .account-group .log-bottom .log-bottom-right a:active {
  box-shadow: none;
}
.login-wrap .submit-section .account-group .log-bottom .log-bottom-right a:hover {
  text-decoration: underline;
}

#forgot-form {
  max-width: 650px;
  margin: 0 auto;
}

/* ----------  User Account Page (user logged in) ------------- */
.login #wrapper main .user-links a,
.register #wrapper main .user-links a {
  display: inline-block;
  margin: 5px;
}
.login #wrapper #sidebar1,
.register #wrapper #sidebar1 {
  display: none;
}

.user-logged-in-wrapper .welcome-login-title h2 {
  margin-bottom: 15px;
}
.user-logged-in-wrapper .welcome-login-title a {
  display: block;
  margin: 15px 0px;
}
.user-logged-in-wrapper .welcome-login-icons {
  display: inline-block;
  padding: 25px 0px;
}
@media screen and (max-width: 767px) {
  .user-logged-in-wrapper .welcome-login-icons {
    padding-bottom: 0px;
  }
}
.user-logged-in-wrapper .welcome-login-icons a {
  margin-right: 5px;
  margin-bottom: 5px;
}
.user-logged-in-wrapper .welcome-login-button {
  display: inline-block;
  padding: 25px 0px;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  .user-logged-in-wrapper .welcome-login-button {
    display: block;
    padding: 0px;
    padding-bottom: 25px;
  }
}
.user-logged-in-wrapper .welcome-login-user-options a {
  margin-right: 10px;
}

/*----------  Saved Searches Page (user logged in) -------------*/
.searches #ezprodsearchlisttpl > p {
  margin-bottom: 25px;
}
.searches #ezprodsearchlisttpl > h2 {
  display: none;
}
.searches #ezprodsearchlisttpl .msg {
  margin: 0px;
}
.searches #ezprodsearchlisttpl > div:not(.msg) {
  padding: 15px;
  margin: 0px !important;
  border-top: 1px solid #f3f3f3;
  border-bottom: 1px solid #f3f3f3;
}
.searches #ezprodsearchlisttpl > div:not(.msg):nth-child(odd) {
  background-color: #f3f3f3;
}
.searches #ezprodsearchlisttpl > div:not(.msg) > div a {
  font-size: 14px;
}

/* ----------  Register Page ------------- */
.register #wrapper .content-row main {
  width: 100%;
}
.register #wrapper .content-row #sidebar1 {
  display: none;
}
.register .register-wrap {
  max-width: 900px;
  margin: 0 auto;
}
.register .register-wrap .register-info-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 35px;
}
.register .register-wrap .register-info-items .register-info-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-right: 50px;
  padding-bottom: 25px;
}
.register .register-wrap .register-info-items .register-info-item .info-icon {
  position: relative;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border: 1px solid #777777;
  border-radius: 50%;
  font-size: 18px;
  color: #000;
  margin: 2px 0;
  display: inline-block;
}
.register .register-wrap .register-info-items .register-info-item .info-icon .fa-check {
  position: absolute;
  display: block;
  border-radius: 50%;
  background: #000;
  color: #fff;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  top: 0;
  left: 0;
}
.register .register-wrap .register-info-items .register-info-item .info-text {
  font-size: 14px;
  padding-left: 0px;
  text-align: left;
  margin: 2px 0;
  display: inline-block;
  line-height: initial;
  padding-left: 15px;
}
.register .register-wrap .register-left-wrap .register-group {
  padding-bottom: 25px;
}
.register .register-wrap .register-left-wrap .register-group .user-primary-group,
.register .register-wrap .register-left-wrap .register-group .user-secondary-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: baseline;
      align-items: baseline;
  margin: 0px -10px;
}
.register .register-wrap .register-left-wrap .register-group .user-primary-group > div,
.register .register-wrap .register-left-wrap .register-group .user-secondary-group > div {
  width: 50%;
  padding: 0px 10px;
}
.register .register-wrap .register-left-wrap .register-group .user-primary-group .checkbox i,
.register .register-wrap .register-left-wrap .register-group .user-primary-group .radio i,
.register .register-wrap .register-left-wrap .register-group .user-secondary-group .checkbox i,
.register .register-wrap .register-left-wrap .register-group .user-secondary-group .radio i {
  display: none;
}
.register .register-wrap .register-left-wrap .register-group .user-primary-group .checkbox input,
.register .register-wrap .register-left-wrap .register-group .user-primary-group .radio input,
.register .register-wrap .register-left-wrap .register-group .user-secondary-group .checkbox input,
.register .register-wrap .register-left-wrap .register-group .user-secondary-group .radio input {
  line-height: initial;
  margin: 0px;
  position: static;
}
.register .register-wrap .register-left-wrap .register-group .user-primary-group .checkbox label,
.register .register-wrap .register-left-wrap .register-group .user-primary-group .radio label,
.register .register-wrap .register-left-wrap .register-group .user-secondary-group .checkbox label,
.register .register-wrap .register-left-wrap .register-group .user-secondary-group .radio label {
  padding: 0px;
}
.register .register-wrap .register-left-wrap .register-group .submit-section button i {
  display: none;
}
.register .register-wrap .register-left-wrap .register-group .register-group p,
.register .register-wrap .register-left-wrap .register-group .register-group a {
  font-size: 14px;
  color: #6a6a6a;
}

.btn-facebook {
  background-color: #4267b2 !important;
  width: auto;
  display: inline-block;
}
.btn-facebook .social-icon {
  position: static;
  padding-right: 10px;
  margin-right: 10px;
}
.btn-facebook .fa-angle-right {
  padding-left: 10px;
}
.btn-facebook:hover {
  background-color: #34518d !important;
}
.btn-facebook:hover p,
.btn-facebook:hover span,
.btn-facebook:hover i {
  color: #e6e6e6 !important;
}

label {
  font-size: 14px;
}
label span {
  line-height: inherit;
}

/* ----------  Contact Page ------------- */
.contactus #wrapper .content-row .contentWrap main {
  width: 100%;
}
.contactus #wrapper .content-row .contentWrap #sidebar1 {
  display: none;
}
.contactus .contact-wrap {
  max-width: 1024px;
  width: 100%;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.contactus .contact-wrap .contact-left-wrap {
  width: 58%;
}
.contactus .contact-wrap .contact-left-wrap #contact-content {
  padding-top: 25px;
}
.contactus .contact-wrap .contact-left-wrap #contact-content .show-phone-number {
  display: none;
}
.contactus .contact-wrap .contact-left-wrap #contact-content .form-group {
  margin-bottom: 5px;
}
.contactus .contact-wrap .contact-left-wrap #contact-content .form-group .usm-btn span, .contactus .contact-wrap .contact-left-wrap #contact-content .form-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a span, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contactus .contact-wrap .contact-left-wrap #contact-content .form-group a span, .contactus .contact-wrap .contact-left-wrap #contact-content .form-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a span, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contactus .contact-wrap .contact-left-wrap #contact-content .form-group a span, .contactus .contact-wrap .contact-left-wrap #contact-content .form-group .user-logged-in-wrapper .welcome-login-icons a span, .user-logged-in-wrapper .welcome-login-icons .contactus .contact-wrap .contact-left-wrap #contact-content .form-group a span,
.contactus .contact-wrap .contact-left-wrap #contact-content .form-group .usm-btn i,
.contactus .contact-wrap .contact-left-wrap #contact-content .form-group body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a i,
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contactus .contact-wrap .contact-left-wrap #contact-content .form-group a i,
.contactus .contact-wrap .contact-left-wrap #contact-content .form-group body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a i,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contactus .contact-wrap .contact-left-wrap #contact-content .form-group a i,
.contactus .contact-wrap .contact-left-wrap #contact-content .form-group .user-logged-in-wrapper .welcome-login-icons a i,
.user-logged-in-wrapper .welcome-login-icons .contactus .contact-wrap .contact-left-wrap #contact-content .form-group a i {
  display: none;
}
.contactus .contact-wrap .contact-right-wrap {
  width: 41%;
  max-width: 320px;
}
.contactus .contact-wrap .contact-right-wrap > div {
  border: 1px solid #ddd;
}
.contactus .contact-wrap .contact-right-wrap .offices-title {
  padding: 15px;
  border-left: 3px solid #000;
  border-bottom: 1px solid #ddd;
}
.contactus .contact-wrap .contact-right-wrap .offices-title h3 {
  margin: 0px;
}
.contactus .contact-wrap .contact-right-wrap .offices-title h3 i {
  display: inline-block;
  border: 1px solid #000;
  border-radius: 50%;
  color: #000;
  margin-right: 15px;
  line-height: 34px;
  width: 36px;
  text-align: center;
  font-size: 18px;
}
.contactus .contact-wrap .contact-right-wrap .panel {
  margin: 0px;
  border: none;
}
.contactus .contact-wrap .contact-right-wrap .panel-heading {
  border: none;
  border-radius: 0px;
  padding: 0px;
}
.contactus .contact-wrap .contact-right-wrap .panel-heading a {
  transition: all 0.2s ease;
  display: block;
  padding: 10px 15px;
  border-left: 3px solid #000;
  border-bottom: 1px solid #ddd;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.contactus .contact-wrap .contact-right-wrap .panel-heading a:active, .contactus .contact-wrap .contact-right-wrap .panel-heading a:focus, .contactus .contact-wrap .contact-right-wrap .panel-heading a:hover {
  text-decoration: none;
}
.contactus .contact-wrap .contact-right-wrap .panel-heading a.collapsed {
  transition: all 0.2s ease;
  border-left: 3px solid transparent;
  border-bottom: 1px solid transparent;
}
.contactus .contact-wrap .contact-right-wrap .panel-heading a.collapsed i {
  transition: all 0.2s ease;
  transform: rotateX(0);
}
.contactus .contact-wrap .contact-right-wrap .panel-heading a i {
  transition: all 0.2s ease;
  transform: rotateX(180deg);
}
.contactus .contact-wrap .contact-right-wrap .panel-collapse {
  border-left: 3px solid #000;
}
.contactus .contact-wrap .contact-right-wrap .panel-collapse .phone > div {
  display: block;
}
.contactus .contact-wrap .contact-right-wrap .panel-collapse .address {
  display: -ms-flexbox;
  display: flex;
}
.contactus .contact-wrap .contact-right-wrap .panel-collapse div div div {
  display: inline-block;
  font-size: 14px;
}
.contactus .contact-wrap .contact-right-wrap .panel-collapse div div div a,
.contactus .contact-wrap .contact-right-wrap .panel-collapse div div div span {
  font-size: 14px;
  color: inherit;
}
.contactus .contact-wrap .contact-right-wrap .panel-collapse div div div.contact-icon {
  width: 30px;
  text-align: left;
}
.contactus .contact-wrap .contact-right-wrap .panel-collapse div div div.contact-icon i {
  color: #000;
}
.contactus .contact-wrap .contact-right-wrap .panel-collapse div div div .city-state-zip {
  display: inline-block;
  padding-left: 5px;
}
@media screen and (max-width: 991px) {
  .contactus .contact-wrap {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
  .contactus .contact-wrap .contact-left-wrap {
    width: 75%;
  }
  .contactus .contact-wrap .contact-right-wrap {
    padding-top: 35px;
    max-width: 100%;
    width: 75%;
  }
}
@media screen and (max-width: 767px) {
  .contactus .contact-wrap .contact-left-wrap,
.contactus .contact-wrap .contact-right-wrap {
    width: 100%;
  }
}

/* ---------- Advanced Search Page  ------------- */
.array1-soldsearch #wrapper .content-row .contentWrap main,
.array1-mlssearch #wrapper .content-row .contentWrap main {
  width: 75%;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .array1-soldsearch #wrapper .content-row .contentWrap main,
.array1-mlssearch #wrapper .content-row .contentWrap main {
    width: 100%;
  }
}
.array1-soldsearch #wrapper .content-row .contentWrap main .checkbox input[type=checkbox],
.array1-mlssearch #wrapper .content-row .contentWrap main .checkbox input[type=checkbox] {
  position: relative;
}
.array1-soldsearch #wrapper .content-row .contentWrap main .checkbox-list,
.array1-mlssearch #wrapper .content-row .contentWrap main .checkbox-list {
  max-height: 10em;
  overflow: scroll;
  overflow-x: hidden;
  border: 1px solid #dde4ea !important;
  padding: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.array1-soldsearch #wrapper .content-row .contentWrap main .checkbox-list .checkbox,
.array1-mlssearch #wrapper .content-row .contentWrap main .checkbox-list .checkbox {
  width: 33.3333%;
  margin: 0px;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .array1-soldsearch #wrapper .content-row .contentWrap main .checkbox-list .checkbox,
.array1-mlssearch #wrapper .content-row .contentWrap main .checkbox-list .checkbox {
    width: 50%;
  }
}
@media screen and (max-width: 479px) {
  .array1-soldsearch #wrapper .content-row .contentWrap main .checkbox-list .checkbox,
.array1-mlssearch #wrapper .content-row .contentWrap main .checkbox-list .checkbox {
    width: 100%;
  }
}
.array1-soldsearch #wrapper .content-row .contentWrap main #property-search #advanced-search-primary,
.array1-soldsearch #wrapper .content-row .contentWrap main #property-search #advanced-search-secondary,
.array1-mlssearch #wrapper .content-row .contentWrap main #property-search #advanced-search-primary,
.array1-mlssearch #wrapper .content-row .contentWrap main #property-search #advanced-search-secondary {
  float: none;
  padding: 0px;
  width: 100%;
  margin: 0 auto;
}
.array1-soldsearch #wrapper .content-row .contentWrap main #property-search #advanced-search-primary .configured,
.array1-soldsearch #wrapper .content-row .contentWrap main #property-search #advanced-search-secondary .configured,
.array1-mlssearch #wrapper .content-row .contentWrap main #property-search #advanced-search-primary .configured,
.array1-mlssearch #wrapper .content-row .contentWrap main #property-search #advanced-search-secondary .configured {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0px -5px;
}
.array1-soldsearch #wrapper .content-row .contentWrap main #property-search #advanced-search-primary .configured > div,
.array1-soldsearch #wrapper .content-row .contentWrap main #property-search #advanced-search-secondary .configured > div,
.array1-mlssearch #wrapper .content-row .contentWrap main #property-search #advanced-search-primary .configured > div,
.array1-mlssearch #wrapper .content-row .contentWrap main #property-search #advanced-search-secondary .configured > div {
  padding: 0px 5px;
  margin-bottom: 15px;
  width: 100%;
}
.array1-soldsearch #wrapper .content-row .contentWrap main #property-search #advanced-search-primary .configured .form-group,
.array1-soldsearch #wrapper .content-row .contentWrap main #property-search #advanced-search-secondary .configured .form-group,
.array1-mlssearch #wrapper .content-row .contentWrap main #property-search #advanced-search-primary .configured .form-group,
.array1-mlssearch #wrapper .content-row .contentWrap main #property-search #advanced-search-secondary .configured .form-group {
  width: 50%;
}
.array1-soldsearch #wrapper .content-row .contentWrap #sidebar1,
.array1-mlssearch #wrapper .content-row .contentWrap #sidebar1 {
  display: none;
}

/* ---------- Home Worth page ------------- */
.homeworth #wrapper .content-row .contentWrap main,
.marketanalysis #wrapper .content-row .contentWrap main {
  width: 100%;
}
.homeworth #wrapper .content-row .contentWrap main .article,
.marketanalysis #wrapper .content-row .contentWrap main .article {
  width: 75%;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .homeworth #wrapper .content-row .contentWrap main .article,
.marketanalysis #wrapper .content-row .contentWrap main .article {
    width: 100%;
  }
}
.homeworth #wrapper .content-row .contentWrap main #home-worth,
.homeworth #wrapper .content-row .contentWrap main #market-analysis,
.marketanalysis #wrapper .content-row .contentWrap main #home-worth,
.marketanalysis #wrapper .content-row .contentWrap main #market-analysis {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0px -5px;
  width: 75%;
  margin: 0 auto;
}
.homeworth #wrapper .content-row .contentWrap main #home-worth > div,
.homeworth #wrapper .content-row .contentWrap main #market-analysis > div,
.marketanalysis #wrapper .content-row .contentWrap main #home-worth > div,
.marketanalysis #wrapper .content-row .contentWrap main #market-analysis > div {
  width: 50%;
  padding: 0px 5px;
  margin-bottom: 15px;
}
.homeworth #wrapper .content-row .contentWrap main #home-worth > div.comments, .homeworth #wrapper .content-row .contentWrap main #home-worth > div.email, .homeworth #wrapper .content-row .contentWrap main #home-worth > div.property-description, .homeworth #wrapper .content-row .contentWrap main #home-worth > div.previously-communicated,
.homeworth #wrapper .content-row .contentWrap main #market-analysis > div.comments,
.homeworth #wrapper .content-row .contentWrap main #market-analysis > div.email,
.homeworth #wrapper .content-row .contentWrap main #market-analysis > div.property-description,
.homeworth #wrapper .content-row .contentWrap main #market-analysis > div.previously-communicated,
.marketanalysis #wrapper .content-row .contentWrap main #home-worth > div.comments,
.marketanalysis #wrapper .content-row .contentWrap main #home-worth > div.email,
.marketanalysis #wrapper .content-row .contentWrap main #home-worth > div.property-description,
.marketanalysis #wrapper .content-row .contentWrap main #home-worth > div.previously-communicated,
.marketanalysis #wrapper .content-row .contentWrap main #market-analysis > div.comments,
.marketanalysis #wrapper .content-row .contentWrap main #market-analysis > div.email,
.marketanalysis #wrapper .content-row .contentWrap main #market-analysis > div.property-description,
.marketanalysis #wrapper .content-row .contentWrap main #market-analysis > div.previously-communicated {
  width: 100%;
}
.homeworth #wrapper .content-row .contentWrap main #home-worth h2,
.homeworth #wrapper .content-row .contentWrap main #market-analysis h2,
.marketanalysis #wrapper .content-row .contentWrap main #home-worth h2,
.marketanalysis #wrapper .content-row .contentWrap main #market-analysis h2 {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .homeworth #wrapper .content-row .contentWrap main #home-worth,
.homeworth #wrapper .content-row .contentWrap main #market-analysis,
.marketanalysis #wrapper .content-row .contentWrap main #home-worth,
.marketanalysis #wrapper .content-row .contentWrap main #market-analysis {
    width: 100%;
  }
}
.homeworth #wrapper .content-row .contentWrap #sidebar1,
.marketanalysis #wrapper .content-row .contentWrap #sidebar1 {
  display: none;
}

/*---------------- Custom Testimonials Page -------------------*/
body.array1-testimonial #wrapper .content-row {
  max-width: 1250px;
  margin: 0 auto;
}
body.array1-testimonial #wrapper .content-row .contentWrap {
  width: 75%;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  body.array1-testimonial #wrapper .content-row .contentWrap {
    width: 100%;
  }
}
body.array1-testimonial #wrapper .content-row .contentWrap main {
  width: 100%;
}
body.array1-testimonial #wrapper .content-row .contentWrap main h1 {
  margin-bottom: 35px;
}
body.array1-testimonial #wrapper .content-row .contentWrap main #eznavigatortpl {
  color: #000;
}
body.array1-testimonial #wrapper .content-row .contentWrap main #eznavigatortpl a {
  transition: all 0.2s ease;
  color: #000;
  font-weight: 600;
  margin-left: 4px;
  margin-right: 4px;
}
body.array1-testimonial #wrapper .content-row .contentWrap main #testimonial-list p.intro {
  margin-top: 15px;
  display: none;
}
body.array1-testimonial #wrapper .content-row .contentWrap main #testimonial-list p.intro strong {
  font-weight: 400;
  font-style: italic;
  font-size: 0.875em;
}
body.array1-testimonial #wrapper .content-row .contentWrap main #testimonial-list > .testimonial-content {
  margin: 25px 0px;
  padding: 25px 0px;
  border-bottom: 2px solid #d3dae4;
}
body.array1-testimonial #wrapper .content-row .contentWrap main #testimonial-list > .testimonial-content a {
  font-weight: 700;
}
body.array1-testimonial #wrapper .content-row .contentWrap #sidebar1 {
  display: none;
}

/*---------------- Search Categories Page -------------------*/
.searchcategories #wrapper .content-row .contentWrap main {
  width: 100%;
}
.searchcategories #wrapper .content-row .contentWrap #sidebar1 {
  display: none;
}
.searchcategories main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.searchcategories main h1 {
  width: 100%;
  text-align: center;
  margin-bottom: 35px;
}
.searchcategories main h2,
.searchcategories main h3,
.searchcategories main h4 {
  width: 100%;
}
.searchcategories main .searchcategory {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: calc(100% / 3 - 20px);
  padding: 0px;
  margin: 10px;
  border: none;
  overflow: hidden;
  box-shadow: -19px 27px 8px #dde4ea;
}
.searchcategories main .searchcategory:before {
  content: "";
  display: block;
  padding-bottom: 66.66666666%;
}
.searchcategories main .searchcategory img {
  float: none;
  min-width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 0px;
  object-fit: cover;
}
.searchcategories main .searchcategory .searchcategorycontent {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  padding: 0px;
}
.searchcategories main .searchcategory .searchcategorycontent .searchlist {
  display: none;
}
.searchcategories main .searchcategory .searchcategorycontent a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
}
.searchcategories main .searchcategory .searchcategorycontent a h1 {
  color: #ffffff;
  z-index: 2;
  margin: 0px;
  padding: 0px 20px;
  font-size: 24px;
}
.searchcategories main .searchcategory .searchcategorycontent a:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: block;
  background-color: rgba(0, 0, 0, 0.4);
  transition: all 0.2s ease;
}
.searchcategories main .searchcategory .searchcategorycontent a:hover {
  text-decoration: none;
}
.searchcategories main .searchcategory .searchcategorycontent a:hover:after {
  background-color: rgba(0, 0, 0, 0.25);
  transition: all 0.2s ease;
}
@media screen and (max-width: 991px) {
  .searchcategories main .searchcategory {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 767px) {
  .searchcategories main .searchcategory {
    width: 100%;
    margin: 20px 0px;
  }
}

/*---------------- Search Category Page -------------------*/
.searchlist #wrapper .content-row .contentWrap main {
  width: 100%;
}
.searchlist #wrapper .content-row .contentWrap #sidebar1 {
  display: none;
}
.searchlist main .searchcategory > img {
  display: none;
}
.searchlist main .searchcategory .searchcategorycontent {
  float: none;
  width: 100%;
}
.searchlist main .searchcategory .searchcategorycontent > a {
  pointer-events: none;
}
.searchlist main .searchcategory .searchcategorycontent > a:hover {
  text-decoration: none;
}
.searchlist main .searchcategory .searchcategorycontent > a h1 {
  text-align: center;
  margin-bottom: 35px;
}
.searchlist main .searchcategory .searchcategorycontent .category-description:not(:empty) {
  padding-bottom: 35px;
}
.searchlist main .searchcategory .searchcategorycontent ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.searchlist main .searchcategory .searchcategorycontent ul li {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: calc(100% / 3 - 20px);
  padding: 0px;
  margin: 10px;
  border: none;
  box-shadow: -19px 27px 8px #dde4ea;
  overflow: hidden;
}
.searchlist main .searchcategory .searchcategorycontent ul li:before {
  content: "";
  padding-bottom: 66.66666666%;
}
.searchlist main .searchcategory .searchcategorycontent ul li .badge {
  display: none;
}
.searchlist main .searchcategory .searchcategorycontent ul li img {
  display: block !important;
  visibility: visible !important;
  object-fit: cover;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  min-height: 100%;
}
.searchlist main .searchcategory .searchcategorycontent ul li a {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 2;
  top: 0px;
  left: 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #ffffff;
  font-size: 24px;
  text-align: center;
}
.searchlist main .searchcategory .searchcategorycontent ul li a:hover {
  text-decoration: none;
}
.searchlist main .searchcategory .searchcategorycontent ul li:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: block;
  background-color: rgba(0, 0, 0, 0.4);
  transition: all 0.2s ease;
}
.searchlist main .searchcategory .searchcategorycontent ul li:hover:after {
  background-color: rgba(0, 0, 0, 0.25);
  transition: all 0.2s ease;
}
@media screen and (max-width: 991px) {
  .searchlist main .searchcategory .searchcategorycontent ul li {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 767px) {
  .searchlist main .searchcategory .searchcategorycontent ul li {
    width: 100%;
    margin: 20px 0px;
  }
}

/*---------------- Default Menu (Desktop & Mobile) Styles -------------------*/
.widget.menu.menuwidget .desktop-nav .navbar {
  background: none;
  border: none;
  margin: 0px;
}
.widget.menu.menuwidget .desktop-nav .navbar ul li a .caret {
  display: none;
}
.widget.menu.menuwidget .desktop-nav .navbar ul li .dropdown-menu {
  transition: all 0.2s ease;
  background-color: #fff;
  border-radius: 0;
  padding: 25px 10px;
  margin-left: 5px;
  top: -100%;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  display: block;
}
.widget.menu.menuwidget .desktop-nav .navbar ul li .dropdown-menu li a {
  transition: all 0.2s ease;
}
.widget.menu.menuwidget .desktop-nav .navbar ul li .dropdown-menu li a:before {
  display: none;
}
.widget.menu.menuwidget .desktop-nav .navbar ul li .dropdown-menu li a:hover {
  transition: all 0.2s ease;
  -ms-transform: translateX(5px);
      transform: translateX(5px);
  background-color: transparent;
}
.widget.menu.menuwidget .desktop-nav .navbar .dropdown-toggle:after {
  transition: all 0.2s ease;
  content: "";
  font-family: "Font Awesome 5 Pro";
  padding-left: 5px;
  display: inline-block;
}
.widget.menu.menuwidget .desktop-nav .navbar .open a {
  background-color: transparent;
}
.widget.menu.menuwidget .desktop-nav .navbar .open .dropdown-menu {
  transition: all 0.4s ease;
  top: 95%;
  opacity: 1;
  visibility: visible;
  pointer-events: initial;
}
.widget.menu.menuwidget .mobile-nav {
  display: none;
}
.widget.menu.menuwidget .mobile-nav .navbar {
  max-width: 100%;
  width: 100%;
  right: -100%;
  overflow-y: auto;
  background-color: #fff;
  position: relative;
  z-index: 1000;
  border: none;
  overflow-x: hidden;
}
.widget.menu.menuwidget .mobile-nav .navbar.active {
  right: 0;
}
.widget.menu.menuwidget .mobile-nav .navbar ul {
  text-align: right;
}
.widget.menu.menuwidget .mobile-nav .navbar ul li a {
  padding-right: 50px;
  font-size: 20px;
  line-height: 32px;
}
.widget.menu.menuwidget .mobile-nav .navbar ul li a .caret {
  display: none;
}
.widget.menu.menuwidget .mobile-nav .navbar ul li a.dropdown-toggle:after {
  content: "";
  font-family: "Font Awesome 5 Pro";
  margin-left: 5px;
}
.widget.menu.menuwidget .mobile-nav .navbar ul li a:hover, .widget.menu.menuwidget .mobile-nav .navbar ul li a:focus {
  background-color: #eeeeee;
}
.widget.menu.menuwidget .mobile-nav .navbar ul ul {
  background-color: #eeeeee;
  padding: 25px 0;
}
.widget.menu.menuwidget .mobile-nav .navbar ul ul li a {
  line-height: 26px;
  font-size: 18px;
}
.widget.menu.menuwidget .mobile-nav .navbar .menu-close {
  position: absolute;
  top: 0px;
  right: 0px;
  margin-right: 20px;
  margin-top: 10px;
}
.widget.menu.menuwidget .mobile-nav .navbar .menu-close i {
  font-size: 36px;
  font-weight: 300;
}
.widget.menu.menuwidget .mobile-nav .navbar .menu-close i:before {
  content: "";
}
.widget.menu.menuwidget .mobile-nav .navbar .user-nav {
  display: none;
}
.widget.menu.menuwidget .mobile-nav .navbar .user-nav a:before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  padding-right: 5px;
  font-size: 16px;
  float: left;
}
.widget.menu.menuwidget .mobile-nav .navbar .user-nav a:after {
  display: none;
}
.widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on {
  text-align: left;
  margin: 0;
  padding: 25px;
  margin-bottom: 15px;
}
.widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on .usm-btn, .widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on a, .widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on a, .widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on a {
  margin: 0;
  margin-right: 5px;
}
.widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on .usm-btn:before, .widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:before, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on a:before, .widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:before, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on a:before, .widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on .user-logged-in-wrapper .welcome-login-icons a:before, .user-logged-in-wrapper .welcome-login-icons .widget.menu.menuwidget .mobile-nav .navbar .menu-sign-on a:before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  padding-right: 5px;
}
.widget.menu.menuwidget .mobile-nav .navbar-toggle {
  background-color: transparent;
  border: none;
}
.widget.menu.menuwidget .mobile-nav .navbar-toggle:before {
  display: none;
}
.widget.menu.menuwidget .mobile-nav .navbar-toggle .fa-bar {
  display: block;
  height: 3px;
  width: 29px;
  background-color: #000;
  margin-top: 6px;
  position: relative;
  transition: all 0.3s ease;
}
.widget.menu.menuwidget .mobile-nav .navbar-toggle:hover .fa-bar:nth-child(2), .widget.menu.menuwidget .mobile-nav .navbar-toggle:hover .fa-bar:nth-child(4) {
  -ms-transform: translateX(-5px);
      transform: translateX(-5px);
  transition: all 0.3s ease;
}
@media screen and (max-width: 1119px) {
  .widget.menu.menuwidget {
    height: 0;
    position: fixed;
    backface-visibility: hidden;
    top: 0;
    right: 0;
    padding: 0;
    z-index: 2147483647;
  }
  .widget.menu.menuwidget .desktop-nav {
    display: none;
  }
  .widget.menu.menuwidget .mobile-nav {
    display: block;
  }
  .widget.menu.menuwidget .mobile-nav .navbar-default {
    position: fixed;
    overflow-x: hidden;
    overflow-y: auto;
    top: 0;
    width: 100%;
    height: 100%;
    right: -100%;
    max-width: 500px;
    transition: all 0.25s ease-out;
  }
  .widget.menu.menuwidget .mobile-nav .navbar-default.active {
    box-shadow: -20px 0px 19px 0px rgba(60, 84, 100, 0.25);
    transition: all 0.25s ease;
  }
}

body:not(.userloggedin) .widget.menuwidget .mobile-nav .menu-sign-on .nav-account {
  display: none;
}

.userloggedin .widget.menuwidget .mobile-nav .menu-sign-on .nav-register,
.userloggedin .widget.menuwidget .mobile-nav .menu-sign-on .nav-login {
  display: none;
}

/*---------------- Default Slideshow Styles -------------------*/
.widget.slideshow {
  position: relative;
}
.widget.slideshow .controls-container .left-arrow,
.widget.slideshow .controls-container .right-arrow {
  position: absolute;
  top: 50%;
}
.widget.slideshow .item {
  overflow: hidden;
}
.widget.slideshow .item img {
  width: 100%;
}
.widget.slideshow .slideshow-caption-wrapper {
  position: absolute;
  left: 0px;
  bottom: 65px;
  width: 100%;
  text-align: center;
}
.widget.slideshow .carousel-caption {
  position: static;
  padding-bottom: 0px;
  padding-top: 0px;
}
.widget.slideshow .slideshow-link-text-wrapper {
  position: absolute;
  bottom: 95px;
  left: 0px;
  width: 100%;
  text-align: center;
}
.widget.slideshow a {
  color: #ffffff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.widget.slideshow .carousel-indicators {
  margin-bottom: 0px;
}
.widget.slideshow .carousel-indicators li {
  margin: 0px 5px;
  width: 20px;
  height: 20px;
}
.widget.slideshow .carousel-fade .carousel-inner .item {
  opacity: 0;
  transition: opacity;
}
.widget.slideshow .carousel-fade .carousel-inner .active {
  opacity: 1;
}
.widget.slideshow .carousel-fade .carousel-inner .active.left,
.widget.slideshow .carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.widget.slideshow .carousel-fade .carousel-inner .next.left,
.widget.slideshow .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.widget.slideshow .carousel-fade .carousel-control {
  z-index: 2;
}
.widget.slideshow .carousel-fade .carousel-inner > .item.next,
.widget.slideshow .carousel-fade .carousel-inner > .item.active.right {
  opacity: 0;
  transform: translate3d(0, 0, 0);
}
.widget.slideshow .carousel-fade .carousel-inner > .item.active.right {
  opacity: 0;
  transform: translate3d(0, 0, 0);
}
.widget.slideshow .carousel-fade .carousel-inner > .item.prev,
.widget.slideshow .carousel-fade .carousel-inner > .item.active.left {
  opacity: 0;
  transform: translate3d(0, 0, 0);
}
.widget.slideshow .carousel-fade .carousel-inner > .item.next.left,
.widget.slideshow .carousel-fade .carousel-inner > .item.prev.right,
.widget.slideshow .carousel-fade .carousel-inner > .item.active {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* No Listings for Rec Search Category page */
.searchlist main .searchcategory .searchcategorycontent ul li img:not([src]) {
  opacity: 0;
  /* +a {
    display: flex;
    flex-direction: column;
    &:before {
      content: "(No Available Listings at the Moment)";
      display: block;
      font-size: 12px;
    }
  } */
}

.bdg.pcg {
  line-height: 1.2;
  font-size: 12px;
  padding-top: 5px;
}

.welcome-page .welcome-page-block-offices {
  display: none;
}

/* .opt-in-group is for popup forms */
.opt-in-block, .opt-in-group {
  width: 100% !important;
}
.opt-in-block .show, .opt-in-group .show {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center;
      align-items: center;
  gap: 5px;
}
.opt-in-block .show input, .opt-in-group .show input {
  margin-bottom: initial !important;
  width: auto !important;
}
.opt-in-block input.required, .opt-in-group input.required {
  position: relative;
  margin-left: 10px !important;
  height: auto !important;
}
.opt-in-block input.required:before, .opt-in-group input.required:before {
  content: "*";
  position: absolute;
  left: -10px;
  top: 0;
  line-height: 1em;
  opacity: 0.5;
}
.opt-in-block p,
.opt-in-block p a, .opt-in-group p,
.opt-in-group p a {
  font-size: 12px;
}

.recaptcha-notice,
.recaptcha-notice a {
  font-size: 10px;
  margin-top: 10px;
}

#schedule-visit .label-visit-date,
#schedule-visit .label-visit-time,
.contact-modal-fixed .form-section form.rmif .form-group .label-visit-date,
.contact-modal-fixed .form-section form.rmif .form-group .label-visit-time {
  display: -ms-flexbox;
  display: flex;
}
#schedule-visit #date,
#schedule-visit #time,
#schedule-visit input[name=date],
#schedule-visit input[name=time],
.contact-modal-fixed .form-section form.rmif .form-group #date,
.contact-modal-fixed .form-section form.rmif .form-group #time,
.contact-modal-fixed .form-section form.rmif .form-group input[name=date],
.contact-modal-fixed .form-section form.rmif .form-group input[name=time] {
  width: 100%;
  -webkit-appearance: none;
}
#schedule-visit #date::-webkit-input-placeholder,
#schedule-visit #time::-webkit-input-placeholder,
#schedule-visit input[name=date]::-webkit-input-placeholder,
#schedule-visit input[name=time]::-webkit-input-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group #date::-webkit-input-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group #time::-webkit-input-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group input[name=date]::-webkit-input-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group input[name=time]::-webkit-input-placeholder {
  color: #d3d3d3;
}
#schedule-visit #date:-moz-placeholder,
#schedule-visit #time:-moz-placeholder,
#schedule-visit input[name=date]:-moz-placeholder,
#schedule-visit input[name=time]:-moz-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group #date:-moz-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group #time:-moz-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group input[name=date]:-moz-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group input[name=time]:-moz-placeholder {
  color: #d3d3d3;
}
#schedule-visit #date::-moz-placeholder,
#schedule-visit #time::-moz-placeholder,
#schedule-visit input[name=date]::-moz-placeholder,
#schedule-visit input[name=time]::-moz-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group #date::-moz-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group #time::-moz-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group input[name=date]::-moz-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group input[name=time]::-moz-placeholder {
  color: #d3d3d3;
}
#schedule-visit #date:-ms-input-placeholder,
#schedule-visit #time:-ms-input-placeholder,
#schedule-visit input[name=date]:-ms-input-placeholder,
#schedule-visit input[name=time]:-ms-input-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group #date:-ms-input-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group #time:-ms-input-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group input[name=date]:-ms-input-placeholder,
.contact-modal-fixed .form-section form.rmif .form-group input[name=time]:-ms-input-placeholder {
  color: #d3d3d3;
}

.error-message-container {
  color: red;
}
.error-message-container * {
  color: red;
}

.testimonial-publish {
  display: none;
}

/* --------------------------------- !Blog ------------------------------------ */
body.array1-blog #wrapper .contentWrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 1250px;
  margin: 0 auto;
}
@media screen and (max-width: 991px) {
  body.array1-blog #wrapper .contentWrap {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
body.array1-blog #wrapper .contentWrap main {
  width: 66.6666666667%;
  position: relative;
  padding: 0 1em;
}
@media screen and (max-width: 991px) {
  body.array1-blog #wrapper .contentWrap main {
    width: 100%;
  }
}
body.array1-blog #wrapper .contentWrap main article {
  border-bottom: 1px solid #dddddd;
}
body.array1-blog #wrapper .contentWrap main article .share-this {
  display: none;
}
body.array1-blog #wrapper .contentWrap main article header h1 a {
  color: #000;
  font-family: "Gilroy", sans-serif;
  font-size: 34px;
  line-height: 45px;
}
body.array1-blog #wrapper .contentWrap main article header .blog-attribution {
  margin-bottom: 20px;
}
body.array1-blog #wrapper .contentWrap main article header .blog-attribution li {
  color: #000;
  opacity: 0.8;
  font-family: "Gilroy", sans-serif;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
body.array1-blog #wrapper .contentWrap main article header .blog-attribution li a {
  font-family: "Gilroy", sans-serif;
  font-size: 12px;
  font-weight: 400;
}
body.array1-blog #wrapper .contentWrap main article header .blog-attribution li:last-child:after {
  content: " ";
  margin-right: 0px;
}
body.array1-blog #wrapper .contentWrap main article section .blogContentWrapper p {
  font-family: "Playfair Display", sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 24px;
}
body.array1-blog #wrapper .contentWrap main article section .blogContentWrapper img {
  padding: 8px;
  height: auto;
}
body.array1-blog #wrapper .contentWrap main article section .blog-tags {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 2em;
}
@media screen and (max-width: 767px) {
  body.array1-blog #wrapper .contentWrap main article section .blog-tags {
    padding: 0 15px;
  }
}
body.array1-blog #wrapper .contentWrap main article section .blog-tags span {
  margin-right: 1em;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-size: 12px;
}
body.array1-blog #wrapper .contentWrap main article section .blog-tags span .fa {
  opacity: 0.7;
}
body.array1-blog #wrapper .contentWrap main article section .blog-tags ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
body.array1-blog #wrapper .contentWrap main article section .blog-tags ul li a {
  font-size: 12px;
  opacity: 0.8;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
body.array1-blog #wrapper .contentWrap main article section .blog-tags ul li::after {
  content: ",";
  margin-right: 5px;
  opacity: 0.8;
}
body.array1-blog #wrapper .contentWrap main article section .blog-tags ul li:last-child::after {
  content: "";
  margin-right: 0;
}
body.array1-blog #wrapper .contentWrap main article footer .blog-categories {
  color: #000;
  opacity: 0.8;
  font-family: "Gilroy", sans-serif;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin: 20px 0px;
}
body.array1-blog #wrapper .contentWrap main article footer .blog-categories:before {
  display: block;
  content: "Posted in: ";
  margin-right: 5px;
}
body.array1-blog #wrapper .contentWrap main article footer .blog-categories li:last-child:after {
  content: " ";
  margin-right: 0px;
}
body.array1-blog #wrapper .contentWrap main article footer .blog-categories li a {
  font-size: 12px;
  font-family: "Gilroy", sans-serif;
  font-weight: 400;
}
body.array1-blog #wrapper .contentWrap main article footer .blog-comments label {
  font-family: "Gilroy", sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 28.4px;
}
body.array1-blog #wrapper .contentWrap main article footer .blog-comments input[type=text],
body.array1-blog #wrapper .contentWrap main article footer .blog-comments input[type=email],
body.array1-blog #wrapper .contentWrap main article footer .blog-comments textarea {
  height: 39px;
  border: 1px solid #e2e6ef;
  background-color: #ffffff;
  border-radius: unset;
}
body.array1-blog #wrapper .contentWrap main article footer .blog-comments textarea {
  height: auto;
}
body.array1-blog #wrapper .contentWrap #sidebar1 {
  width: 33.3333333333%;
  position: relative;
  padding: 0 1em;
  min-height: 1px;
}
@media screen and (max-width: 991px) {
  body.array1-blog #wrapper .contentWrap #sidebar1 {
    width: 100%;
  }
}

body.array1-blog:not(.posts, .preview) .sub2Wrap #group2 {
  text-align: center;
}
body.array1-blog:not(.posts, .preview) .sub2Wrap #group2 h1 {
  color: #000;
  font-family: "Gilroy", sans-serif;
  font-size: 48px;
  font-weight: 300;
  line-height: 61px;
  margin-top: 50px;
}
body.array1-blog:not(.posts, .preview) .sub2Wrap #group2 h6 {
  color: #000;
  font-family: "Gilroy", sans-serif;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}
body.array1-blog:not(.posts, .preview) #wrapper {
  padding: 25px 0px;
}
@media screen and (max-width: 767px) {
  body.array1-blog:not(.posts, .preview) #wrapper main {
    margin-bottom: 20px;
  }
}
body.array1-blog:not(.posts, .preview) #wrapper main > h1 {
  color: #000;
  font-family: "Gilroy", sans-serif;
  font-size: 48px;
  font-weight: 300;
  line-height: 61px;
  margin-top: 20px;
  margin-bottom: 25px;
}
body.array1-blog:not(.posts, .preview) #wrapper main article {
  box-shadow: -16px 23px 8px -6px #e1e6ef;
  border: 1px solid #cad1db;
  background-color: #ffffff;
  position: relative;
  padding: 30px 50px;
}
body.array1-blog:not(.posts, .preview) #wrapper main article:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 15px;
  height: 100%;
  background-color: #1a1a1a;
}
@media screen and (max-width: 767px) {
  body.array1-blog:not(.posts, .preview) #wrapper main article:before {
    top: unset;
    bottom: 0;
    width: 100%;
    height: 16px;
  }
}
@media screen and (max-width: 767px) {
  body.array1-blog:not(.posts, .preview) #wrapper main article {
    padding: 15px 0;
    margin-right: 0;
  }
}
body.array1-blog:not(.posts, .preview) #wrapper main article header h1 a {
  line-height: 61px;
}
@media screen and (max-width: 767px) {
  body.array1-blog:not(.posts, .preview) #wrapper main article header {
    padding: 0 15px;
  }
}
body.array1-blog:not(.posts, .preview) #wrapper main article section .featuredBlogImageWrapper {
  width: 30%;
  float: left;
  display: block;
  margin-right: 10px;
}
@media screen and (max-width: 767px) {
  body.array1-blog:not(.posts, .preview) #wrapper main article section .featuredBlogImageWrapper {
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0;
    float: none;
  }
  body.array1-blog:not(.posts, .preview) #wrapper main article section .featuredBlogImageWrapper img {
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    max-height: 200px;
    object-fit: cover;
    object-position: center;
  }
}
body.array1-blog:not(.posts, .preview) #wrapper main article section .blogContentWrapper img {
  padding: 8px;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  body.array1-blog:not(.posts, .preview) #wrapper main article section .blogContentWrapper img {
    float: none !important;
    display: block !important;
  }
}
@media screen and (max-width: 767px) {
  body.array1-blog:not(.posts, .preview) #wrapper main article section .blogContentWrapper {
    padding: 15px;
  }
}
body.array1-blog:not(.posts, .preview) #wrapper main article footer .blog-categories {
  color: #000;
  opacity: 0.8;
  font-family: "Gilroy", sans-serif;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1.2px;
  margin-top: 20px;
  text-transform: uppercase;
}
body.array1-blog:not(.posts, .preview) #wrapper main article footer .blog-categories:before {
  display: block;
  content: "Posted in: ";
  margin-right: 5px;
}
body.array1-blog:not(.posts, .preview) #wrapper main article footer .blog-categories li:last-child:after {
  content: " ";
  margin-right: 0px;
}
body.array1-blog:not(.posts, .preview) #wrapper main article footer .blog-categories li a {
  font-size: 12px;
  font-family: "Gilroy", sans-serif;
  font-weight: 400;
}
body.array1-blog:not(.posts, .preview) #wrapper main article footer .blog-comments {
  display: none;
}
body.array1-blog:not(.posts, .preview) #wrapper main article footer > a {
  display: none;
}
@media screen and (max-width: 767px) {
  body.array1-blog:not(.posts, .preview) #wrapper main article footer {
    padding: 0 15px;
  }
}
body.array1-blog:not(.posts, .preview) #wrapper main .blog-pagination > li > a:hover {
  text-decoration: none;
}

body.array1-blog.posts #wrapper .contentWrap,
body.array1-blog.preview #wrapper .contentWrap {
  padding-top: 5em;
}

body.array1-blog #sidebar1 .subscribe a:hover {
  text-decoration: none;
}
body.array1-blog #sidebar1 .widget.askaquestion:after {
  height: 14px;
  background: #1a1a1a;
}
body.array1-blog #sidebar1 .blogsidebar {
  border: 1px solid #e1e6ef;
  box-shadow: -16px 23px 8px -6px #e1e6ef;
  padding: 30px;
  margin-bottom: 30px;
  /*ul {
    list-style: none;
    margin-left: 0px;
    padding-left: 5px;
    li {
      font-size: 14px;
      a {
        font-size: 16px;
        font-weight: 300;
        opacity: 0.9;
      }
    }
  }*/
}
body.array1-blog #sidebar1 .blogsidebar h3 {
  color: #000;
  font-family: "Gilroy", sans-serif;
  font-size: 22px;
  background-color: unset;
  padding: 5px;
}
body.array1-blog #sidebar1 .blogsidebar h3,
body.array1-blog #sidebar1 .blogsidebar h4 a {
  color: #000;
}
body.array1-blog #sidebar1 .blogsidebar .button {
  transition: all 0.2s ease;
  color: #ffffff;
  border: 2px solid #000;
  background-color: #000;
  font-weight: 600;
  font-size: 16px;
  padding: 8px 15px;
  border-radius: 4px;
}
body.array1-blog #sidebar1 .blogsidebar .button span {
  color: #ffffff;
  transition: all 0.2s ease;
}
body.array1-blog #sidebar1 .blogsidebar .button:hover {
  transition: all 0.2s ease;
  color: #000;
  background-color: transparent;
  text-decoration: none;
}
body.array1-blog #sidebar1 .blogsidebar .button:hover span {
  text-decoration: none;
  color: #000;
  transition: all 0.2s ease;
}
body.array1-blog #sidebar1 .blogsidebar .button:focus {
  outline: none;
  box-shadow: none;
}
body.array1-blog #sidebar1 .blogsidebar .subscribe h3 {
  display: none;
}
body.array1-blog #sidebar1 .blogsidebar .searchform {
  padding-bottom: 40px;
  border-bottom: 1px solid #e3e7f0;
}
body.array1-blog #sidebar1 .blogsidebar .searchform .box {
  position: relative;
}
body.array1-blog #sidebar1 .blogsidebar .searchform .box form #q {
  width: 100%;
  max-width: 100%;
  height: 53px;
  border: 1px solid #8f9fa9;
  background-color: #ffffff;
}
body.array1-blog #sidebar1 .blogsidebar .searchform .box form #Search {
  position: absolute;
  right: 0;
  top: 0;
  height: 53px;
  padding: 5px;
  padding-left: 15px;
  padding-right: 15px;
  width: 53px;
  background-color: #000;
  font-family: "Gilroy", sans-serif;
  background: transparent;
  border-color: #000;
  border: unset;
  color: transparent;
  z-index: 2;
  transition: all 0.2s ease;
}
body.array1-blog #sidebar1 .blogsidebar .searchform .box form:after {
  transition: all 0.2s ease;
  content: "";
  font-family: FontAwesome;
  position: absolute;
  display: block;
  color: #000;
  opacity: 0.7;
  right: 14px;
  top: 9px;
  font-size: 26px;
  z-index: 1;
}
body.array1-blog #sidebar1 .blogsidebar .searchform .box form:after:hover {
  background-color: black;
  color: #ffffff;
  border-color: #000;
  opacity: 1;
  transition: all 0.2s ease;
}
body.array1-blog #sidebar1 .blogsidebar .categorylist {
  border-bottom: 1px solid #e3e7f0;
  margin-bottom: 35px;
  padding-bottom: 25px;
}
body.array1-blog #sidebar1 .blogsidebar .categorylist h3 {
  margin-top: 30px;
}
body.array1-blog #sidebar1 .blogsidebar .categorylist a {
  color: #000;
  font-family: "Gilroy", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 28.4px;
  opacity: 0.9;
}
body.array1-blog #sidebar1 .blogsidebar .recentcomments .box > ul > li {
  color: #000;
  font-family: "Gilroy", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28.4px;
}
body.array1-blog #sidebar1 .blogsidebar .recentcomments .box > ul > li a {
  transition: all 0.2s ease;
  display: block;
  color: #000;
  font-family: "Gilroy", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 28.4px;
}
body.array1-blog #sidebar1 .blogsidebar .recentcomments .box > ul > li a:hover {
  transition: all 0.2s ease;
}
body.array1-blog #sidebar1 .blogsidebar:after {
  content: "";
  height: 14px;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 1;
  background: #1a1a1a;
  left: 0;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  body.array1-blog #sidebar1 .blogsidebar {
    padding: 10px;
  }
  body.array1-blog #sidebar1 .blogsidebar h3 {
    font-size: 18px;
  }
  body.array1-blog #sidebar1 .blogsidebar .searchform .box #Search {
    font-size: 12px;
  }
  body.array1-blog #sidebar1 .blogsidebar .categorylist a {
    font-size: 14px;
  }
}

body.agents #wrapper,
body.offices #wrapper {
  overflow: hidden;
}
body.agents #agents-container,
body.offices #agents-container {
  overflow-x: hidden;
}
body.agents #agents-container .rmif,
body.offices #agents-container .rmif {
  display: none;
}
body.agents #agents-container .page-header,
body.offices #agents-container .page-header {
  margin-left: 9px;
  margin-right: 9px;
}
body.agents .agent-rmif label,
body.offices .agent-rmif label {
  margin-right: 5px;
}
body.agents .offices-info-container .office-intro,
body.offices .offices-info-container .office-intro {
  margin-left: -15px;
  margin-right: -15px;
}
body.agents .offices-info-container .office-intro:before, body.agents .offices-info-container .office-intro:after,
body.offices .offices-info-container .office-intro:before,
body.offices .offices-info-container .office-intro:after {
  content: " ";
  display: table;
}
body.agents .offices-info-container .office-intro:after,
body.offices .offices-info-container .office-intro:after {
  clear: both;
}
body.agents .offices-info-container .officemap,
body.offices .offices-info-container .officemap {
  margin-left: -15px;
  margin-right: -15px;
  padding-bottom: 25px;
  margin-right: 9px;
  margin-left: 9px;
}
body.agents .offices-info-container .officemap:before, body.agents .offices-info-container .officemap:after,
body.offices .offices-info-container .officemap:before,
body.offices .offices-info-container .officemap:after {
  content: " ";
  display: table;
}
body.agents .offices-info-container .officemap:after,
body.offices .offices-info-container .officemap:after {
  clear: both;
}
body.agents .offices-info-container .officemap .widget-title,
body.offices .offices-info-container .officemap .widget-title {
  display: none;
}
body.agents .offices-info-container .officemap > .officemap,
body.offices .offices-info-container .officemap > .officemap {
  padding-bottom: 0;
  margin-right: 0;
  margin-left: 0;
}
body.agents .offices-info-container .officemap .inner,
body.offices .offices-info-container .officemap .inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
body.agents .offices-info-container .officemap .inner #office-map,
body.offices .offices-info-container .officemap .inner #office-map {
  height: 350px;
  width: 55%;
}
@media screen and (max-width: 767px) {
  body.agents .offices-info-container .officemap .inner #office-map,
body.offices .offices-info-container .officemap .inner #office-map {
    width: 100%;
  }
}
body.agents .offices-info-container .officemap .inner #office-list,
body.offices .offices-info-container .officemap .inner #office-list {
  height: 350px;
  width: 45%;
  overflow: auto;
}
body.agents .offices-info-container .officemap .inner #office-list ul,
body.offices .offices-info-container .officemap .inner #office-list ul {
  list-style: none;
  column-count: 2;
}
body.agents .offices-info-container .officemap .inner #office-list ul a i,
body.offices .offices-info-container .officemap .inner #office-list ul a i {
  color: inherit;
}
@media screen and (max-width: 767px) {
  body.agents .offices-info-container .officemap .inner #office-list,
body.offices .offices-info-container .officemap .inner #office-list {
    padding-top: 25px;
    width: 100%;
    height: auto;
  }
  body.agents .offices-info-container .officemap .inner #office-list ul,
body.offices .offices-info-container .officemap .inner #office-list ul {
    padding: 0px;
  }
}
body.agents .offices-info-container .officemap .leaflet-popup-content .offices-popup,
body.offices .offices-info-container .officemap .leaflet-popup-content .offices-popup {
  text-align: center;
}
body.agents .offices-info-container .officemap .leaflet-popup-content .offices-popup h2,
body.offices .offices-info-container .officemap .leaflet-popup-content .offices-popup h2 {
  text-align: center;
  margin-top: 15px;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 8px;
}
body.agents .offices-info-container .officemap .leaflet-popup-content .offices-popup a.usm-btn:not(:hover), body.agents .offices-info-container .officemap .leaflet-popup-content .offices-popup body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:not(:hover), body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li body.agents .offices-info-container .officemap .leaflet-popup-content .offices-popup a:not(:hover), body.agents .offices-info-container .officemap .leaflet-popup-content .offices-popup body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:not(:hover), body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li body.agents .offices-info-container .officemap .leaflet-popup-content .offices-popup a:not(:hover), body.agents .offices-info-container .officemap .leaflet-popup-content .offices-popup .user-logged-in-wrapper .welcome-login-icons a:not(:hover), .user-logged-in-wrapper .welcome-login-icons body.agents .offices-info-container .officemap .leaflet-popup-content .offices-popup a:not(:hover),
body.offices .offices-info-container .officemap .leaflet-popup-content .offices-popup a.usm-btn:not(:hover),
body.offices .offices-info-container .officemap .leaflet-popup-content .offices-popup body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:not(:hover),
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li body.offices .offices-info-container .officemap .leaflet-popup-content .offices-popup a:not(:hover),
body.offices .offices-info-container .officemap .leaflet-popup-content .offices-popup body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:not(:hover),
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li body.offices .offices-info-container .officemap .leaflet-popup-content .offices-popup a:not(:hover),
body.offices .offices-info-container .officemap .leaflet-popup-content .offices-popup .user-logged-in-wrapper .welcome-login-icons a:not(:hover),
.user-logged-in-wrapper .welcome-login-icons body.offices .offices-info-container .officemap .leaflet-popup-content .offices-popup a:not(:hover) {
  color: #ffffff;
}
body.agents #office-profile-div,
body.offices #office-profile-div {
  padding-bottom: 25px;
  margin: 0 9px;
}
body.agents #office-profile-div:before, body.agents #office-profile-div:after,
body.offices #office-profile-div:before,
body.offices #office-profile-div:after {
  content: " ";
  display: table;
}
body.agents #office-profile-div:after,
body.offices #office-profile-div:after {
  clear: both;
}
body.agents #office-profile-div .office-info,
body.offices #office-profile-div .office-info {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 768px) {
  body.agents #office-profile-div .office-info,
body.offices #office-profile-div .office-info {
    float: left;
    width: 100%;
  }
}
body.agents #office-profile-div .office-info:before, body.agents #office-profile-div .office-info:after,
body.offices #office-profile-div .office-info:before,
body.offices #office-profile-div .office-info:after {
  content: " ";
  display: table;
}
body.agents #office-profile-div .office-info:after,
body.offices #office-profile-div .office-info:after {
  clear: both;
}
body.agents #office-profile-div .office-image,
body.offices #office-profile-div .office-image {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 768px) {
  body.agents #office-profile-div .office-image,
body.offices #office-profile-div .office-image {
    float: left;
    width: 33.3333333333%;
  }
}
body.agents #office-profile-div .office-image:before, body.agents #office-profile-div .office-image:after,
body.offices #office-profile-div .office-image:before,
body.offices #office-profile-div .office-image:after {
  content: " ";
  display: table;
}
body.agents #office-profile-div .office-image:after,
body.offices #office-profile-div .office-image:after {
  clear: both;
}
body.agents #office-profile-div .office-image img.agents-office-photo,
body.offices #office-profile-div .office-image img.agents-office-photo {
  max-width: 100%;
}
body.agents #office-profile-div .office-image img,
body.offices #office-profile-div .office-image img {
  margin: 0;
}
body.agents #office-profile-div .office-profile,
body.offices #office-profile-div .office-profile {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 768px) {
  body.agents #office-profile-div .office-profile,
body.offices #office-profile-div .office-profile {
    float: left;
    width: 66.6666666667%;
  }
}
body.agents #office-profile-div .office-profile:before, body.agents #office-profile-div .office-profile:after,
body.offices #office-profile-div .office-profile:before,
body.offices #office-profile-div .office-profile:after {
  content: " ";
  display: table;
}
body.agents #office-profile-div .office-profile:after,
body.offices #office-profile-div .office-profile:after {
  clear: both;
}
body.agents #agents-filters,
body.offices #agents-filters {
  margin-left: -15px;
  margin-right: -15px;
}
body.agents #agents-filters:before, body.agents #agents-filters:after,
body.offices #agents-filters:before,
body.offices #agents-filters:after {
  content: " ";
  display: table;
}
body.agents #agents-filters:after,
body.offices #agents-filters:after {
  clear: both;
}
body.agents #agents-filters a.agents-letter-filter,
body.agents #agents-filters span.agents-letter-filter,
body.offices #agents-filters a.agents-letter-filter,
body.offices #agents-filters span.agents-letter-filter {
  display: inline-block;
  border: 1px solid gray;
  padding: 0.4em;
  line-height: 1em;
  margin: 0.1em;
}
body.agents #agents-filters a.agents-letter-selected,
body.agents #agents-filters span.agents-letter-selected,
body.offices #agents-filters a.agents-letter-selected,
body.offices #agents-filters span.agents-letter-selected {
  background-color: #dddddd;
}
body.agents #agents-intro-container,
body.offices #agents-intro-container {
  margin-left: -15px;
  margin-right: -15px;
}
body.agents #agents-intro-container:before, body.agents #agents-intro-container:after,
body.offices #agents-intro-container:before,
body.offices #agents-intro-container:after {
  content: " ";
  display: table;
}
body.agents #agents-intro-container:after,
body.offices #agents-intro-container:after {
  clear: both;
}
body.agents #agents-intro-container #agents-intro,
body.offices #agents-intro-container #agents-intro {
  padding: 0px;
}
body.agents #agents-intro-container.new-am,
body.offices #agents-intro-container.new-am {
  margin-left: -15px;
  margin-right: -15px;
}
body.agents #agents-intro-container.new-am:before, body.agents #agents-intro-container.new-am:after,
body.offices #agents-intro-container.new-am:before,
body.offices #agents-intro-container.new-am:after {
  content: " ";
  display: table;
}
body.agents #agents-intro-container.new-am:after,
body.offices #agents-intro-container.new-am:after {
  clear: both;
}
body.agents #agents-intro-container.new-am #agents-intro,
body.offices #agents-intro-container.new-am #agents-intro {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  body.agents #agents-intro-container.new-am #agents-intro,
body.offices #agents-intro-container.new-am #agents-intro {
    float: left;
    width: 100%;
  }
}
body.agents #agents-search-container,
body.agents #agents-intro-container,
body.agents #agents-filters,
body.offices #agents-search-container,
body.offices #agents-intro-container,
body.offices #agents-filters {
  margin: 0;
}
body.agents #agents-search-container,
body.offices #agents-search-container {
  margin-left: -15px;
  margin-right: -15px;
  margin: 0;
  padding-bottom: 25px;
  padding-left: 9px;
}
body.agents #agents-search-container:before, body.agents #agents-search-container:after,
body.offices #agents-search-container:before,
body.offices #agents-search-container:after {
  content: " ";
  display: table;
}
body.agents #agents-search-container:after,
body.offices #agents-search-container:after {
  clear: both;
}
body.agents #agents-search-container .page-header.new-am,
body.offices #agents-search-container .page-header.new-am {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: 9px;
}
@media (min-width: 768px) {
  body.agents #agents-search-container .page-header.new-am,
body.offices #agents-search-container .page-header.new-am {
    float: left;
    width: 100%;
  }
}
body.agents #agents-search-container .page-header.new-am h1,
body.offices #agents-search-container .page-header.new-am h1 {
  margin: 20px 0;
}
body.agents #agents-search-controls,
body.offices #agents-search-controls {
  margin-bottom: 12px;
}
body.agents #agents-search-controls #agents-filter-office select[name=agents-office],
body.agents #agents-search-controls #agents-filter-group select[name=agents-groups],
body.agents #agents-search-controls #agents-filter-searchterm input#agents-name,
body.offices #agents-search-controls #agents-filter-office select[name=agents-office],
body.offices #agents-search-controls #agents-filter-group select[name=agents-groups],
body.offices #agents-search-controls #agents-filter-searchterm input#agents-name {
  transition: all 0.15s ease;
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #000000;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  font-weight: 400;
}
body.agents #agents-search-controls #agents-filter-office select[name=agents-office]:focus,
body.agents #agents-search-controls #agents-filter-group select[name=agents-groups]:focus,
body.agents #agents-search-controls #agents-filter-searchterm input#agents-name:focus,
body.offices #agents-search-controls #agents-filter-office select[name=agents-office]:focus,
body.offices #agents-search-controls #agents-filter-group select[name=agents-groups]:focus,
body.offices #agents-search-controls #agents-filter-searchterm input#agents-name:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
body.agents #agents-search-controls button.submit,
body.agents #agents-search-controls button.clear,
body.offices #agents-search-controls button.submit,
body.offices #agents-search-controls button.clear {
  vertical-align: top;
}
body.agents #agents-search-controls .search-box .search-tool-headline,
body.offices #agents-search-controls .search-box .search-tool-headline {
  display: none;
}
body.agents #agents-search-controls .search-box > div,
body.offices #agents-search-controls .search-box > div {
  padding-left: 0px;
}
body.agents #agents-search-controls label,
body.offices #agents-search-controls label {
  display: inline-block;
  margin-right: 1em;
}
body.agents #agents-search-controls label span,
body.offices #agents-search-controls label span {
  margin-right: 0.5em;
}
body.agents #agents-search-controls .submit,
body.offices #agents-search-controls .submit {
  margin-right: 1em;
}
body.agents #agents-search-controls .search-box .search-by-name ul,
body.offices #agents-search-controls .search-box .search-by-name ul {
  padding-left: 3px;
  display: block;
  border: grey 1px solid;
  border-radius: 3px;
}
body.agents #agents-search-controls .search-box .search-by-name ul li,
body.offices #agents-search-controls .search-box .search-by-name ul li {
  border-radius: 2px;
  display: block;
  cursor: pointer;
}
body.agents #agents-search-controls .search-box .office-location,
body.agents #agents-search-controls .search-box .languages,
body.agents #agents-search-controls .search-box .service-area,
body.agents #agents-search-controls .search-box .agent-groups,
body.agents #agents-search-controls .search-box .search-by-name,
body.offices #agents-search-controls .search-box .office-location,
body.offices #agents-search-controls .search-box .languages,
body.offices #agents-search-controls .search-box .service-area,
body.offices #agents-search-controls .search-box .agent-groups,
body.offices #agents-search-controls .search-box .search-by-name {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0;
}
@media (min-width: 768px) {
  body.agents #agents-search-controls .search-box .office-location,
body.agents #agents-search-controls .search-box .languages,
body.agents #agents-search-controls .search-box .service-area,
body.agents #agents-search-controls .search-box .agent-groups,
body.agents #agents-search-controls .search-box .search-by-name,
body.offices #agents-search-controls .search-box .office-location,
body.offices #agents-search-controls .search-box .languages,
body.offices #agents-search-controls .search-box .service-area,
body.offices #agents-search-controls .search-box .agent-groups,
body.offices #agents-search-controls .search-box .search-by-name {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  body.agents #agents-search-controls .search-box .office-location,
body.agents #agents-search-controls .search-box .languages,
body.agents #agents-search-controls .search-box .service-area,
body.agents #agents-search-controls .search-box .agent-groups,
body.agents #agents-search-controls .search-box .search-by-name,
body.offices #agents-search-controls .search-box .office-location,
body.offices #agents-search-controls .search-box .languages,
body.offices #agents-search-controls .search-box .service-area,
body.offices #agents-search-controls .search-box .agent-groups,
body.offices #agents-search-controls .search-box .search-by-name {
    float: left;
    width: 33.3333333333%;
  }
}
@media (min-width: 1200px) {
  body.agents #agents-search-controls .search-box .office-location,
body.agents #agents-search-controls .search-box .languages,
body.agents #agents-search-controls .search-box .service-area,
body.agents #agents-search-controls .search-box .agent-groups,
body.agents #agents-search-controls .search-box .search-by-name,
body.offices #agents-search-controls .search-box .office-location,
body.offices #agents-search-controls .search-box .languages,
body.offices #agents-search-controls .search-box .service-area,
body.offices #agents-search-controls .search-box .agent-groups,
body.offices #agents-search-controls .search-box .search-by-name {
    float: left;
    width: 25%;
  }
}
body.agents #agents-search-controls .search-box .office-location select,
body.agents #agents-search-controls .search-box .languages select,
body.agents #agents-search-controls .search-box .service-area select,
body.agents #agents-search-controls .search-box .agent-groups select,
body.agents #agents-search-controls .search-box .search-by-name select,
body.offices #agents-search-controls .search-box .office-location select,
body.offices #agents-search-controls .search-box .languages select,
body.offices #agents-search-controls .search-box .service-area select,
body.offices #agents-search-controls .search-box .agent-groups select,
body.offices #agents-search-controls .search-box .search-by-name select {
  -webkit-appearance: none;
  background-image: url("https://dl6bglhcfn2kh.cloudfront.net/phpI1F9oq.png?version=1555338850");
  background-repeat: no-repeat;
  background-position: 94% 15px;
  background-color: #f2f6fd;
}
body.agents #agents-search-controls .search-box .office-location select:hover,
body.agents #agents-search-controls .search-box .languages select:hover,
body.agents #agents-search-controls .search-box .service-area select:hover,
body.agents #agents-search-controls .search-box .agent-groups select:hover,
body.agents #agents-search-controls .search-box .search-by-name select:hover,
body.offices #agents-search-controls .search-box .office-location select:hover,
body.offices #agents-search-controls .search-box .languages select:hover,
body.offices #agents-search-controls .search-box .service-area select:hover,
body.offices #agents-search-controls .search-box .agent-groups select:hover,
body.offices #agents-search-controls .search-box .search-by-name select:hover {
  cursor: pointer;
}
body.agents #agents-search-controls .search-box .office-location select,
body.agents #agents-search-controls .search-box .office-location input,
body.agents #agents-search-controls .search-box .languages select,
body.agents #agents-search-controls .search-box .languages input,
body.agents #agents-search-controls .search-box .service-area select,
body.agents #agents-search-controls .search-box .service-area input,
body.agents #agents-search-controls .search-box .agent-groups select,
body.agents #agents-search-controls .search-box .agent-groups input,
body.agents #agents-search-controls .search-box .search-by-name select,
body.agents #agents-search-controls .search-box .search-by-name input,
body.offices #agents-search-controls .search-box .office-location select,
body.offices #agents-search-controls .search-box .office-location input,
body.offices #agents-search-controls .search-box .languages select,
body.offices #agents-search-controls .search-box .languages input,
body.offices #agents-search-controls .search-box .service-area select,
body.offices #agents-search-controls .search-box .service-area input,
body.offices #agents-search-controls .search-box .agent-groups select,
body.offices #agents-search-controls .search-box .agent-groups input,
body.offices #agents-search-controls .search-box .search-by-name select,
body.offices #agents-search-controls .search-box .search-by-name input {
  height: 40px;
}
body.agents #agents-search-controls .search-box .office-location select:focus,
body.agents #agents-search-controls .search-box .office-location input:focus,
body.agents #agents-search-controls .search-box .languages select:focus,
body.agents #agents-search-controls .search-box .languages input:focus,
body.agents #agents-search-controls .search-box .service-area select:focus,
body.agents #agents-search-controls .search-box .service-area input:focus,
body.agents #agents-search-controls .search-box .agent-groups select:focus,
body.agents #agents-search-controls .search-box .agent-groups input:focus,
body.agents #agents-search-controls .search-box .search-by-name select:focus,
body.agents #agents-search-controls .search-box .search-by-name input:focus,
body.offices #agents-search-controls .search-box .office-location select:focus,
body.offices #agents-search-controls .search-box .office-location input:focus,
body.offices #agents-search-controls .search-box .languages select:focus,
body.offices #agents-search-controls .search-box .languages input:focus,
body.offices #agents-search-controls .search-box .service-area select:focus,
body.offices #agents-search-controls .search-box .service-area input:focus,
body.offices #agents-search-controls .search-box .agent-groups select:focus,
body.offices #agents-search-controls .search-box .agent-groups input:focus,
body.offices #agents-search-controls .search-box .search-by-name select:focus,
body.offices #agents-search-controls .search-box .search-by-name input:focus {
  border-color: #000;
}
body.agents #agents-search-controls .search-box .office-location label,
body.agents #agents-search-controls .search-box .languages label,
body.agents #agents-search-controls .search-box .service-area label,
body.agents #agents-search-controls .search-box .agent-groups label,
body.agents #agents-search-controls .search-box .search-by-name label,
body.offices #agents-search-controls .search-box .office-location label,
body.offices #agents-search-controls .search-box .languages label,
body.offices #agents-search-controls .search-box .service-area label,
body.offices #agents-search-controls .search-box .agent-groups label,
body.offices #agents-search-controls .search-box .search-by-name label {
  font-family: "Gilroy", sans-serif;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0.5px;
}
@media screen and (max-width: 767px) {
  body.agents #agents-search-controls .search-box .office-location,
body.agents #agents-search-controls .search-box .languages,
body.agents #agents-search-controls .search-box .service-area,
body.agents #agents-search-controls .search-box .agent-groups,
body.agents #agents-search-controls .search-box .search-by-name,
body.offices #agents-search-controls .search-box .office-location,
body.offices #agents-search-controls .search-box .languages,
body.offices #agents-search-controls .search-box .service-area,
body.offices #agents-search-controls .search-box .agent-groups,
body.offices #agents-search-controls .search-box .search-by-name {
    width: 100%;
  }
}
body.agents #agents-list,
body.offices #agents-list {
  margin: 0 -15px;
  padding-top: 50px;
  padding: 0px 15px;
  overflow: visible;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
body.agents #agents-list .agents-agent,
body.offices #agents-list .agents-agent {
  margin-left: -15px;
  margin-right: -15px;
  padding: 0px 10px 20px 10px;
  overflow: visible;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
body.agents #agents-list .agents-agent:before, body.agents #agents-list .agents-agent:after,
body.offices #agents-list .agents-agent:before,
body.offices #agents-list .agents-agent:after {
  content: " ";
  display: table;
}
body.agents #agents-list .agents-agent:after,
body.offices #agents-list .agents-agent:after {
  clear: both;
}
@media screen and (min-width: 1025px) {
  body.agents #agents-list .agents-agent,
body.offices #agents-list .agents-agent {
    width: 25%;
  }
}
@media screen and (max-width: 1024px) and (min-width: 850px) {
  body.agents #agents-list .agents-agent,
body.offices #agents-list .agents-agent {
    width: 33.333%;
  }
}
@media screen and (max-width: 849px) and (min-width: 768px) {
  body.agents #agents-list .agents-agent,
body.offices #agents-list .agents-agent {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  body.agents #agents-list .agents-agent,
body.offices #agents-list .agents-agent {
    width: 100%;
  }
}
body.agents #agents-list .agents-agent .links:before, body.agents #agents-list .agents-agent .links:after,
body.offices #agents-list .agents-agent .links:before,
body.offices #agents-list .agents-agent .links:after {
  content: " ";
  display: table;
}
body.agents #agents-list .agents-agent .links:after,
body.offices #agents-list .agents-agent .links:after {
  clear: both;
}
body.agents #agents-list .agents-agent .pipe-after:after,
body.agents #agents-list .agents-agent .piper-before:before,
body.offices #agents-list .agents-agent .pipe-after:after,
body.offices #agents-list .agents-agent .piper-before:before {
  content: " | ";
}
body.agents #agents-list .agents-agent h3,
body.offices #agents-list .agents-agent h3 {
  margin-bottom: 0;
}
body.agents #agents-list .agents-agent ul,
body.offices #agents-list .agents-agent ul {
  border-top: 1px solid #ccc;
  list-style: none;
}
body.agents #agents-list .agents-agent ul li,
body.offices #agents-list .agents-agent ul li {
  display: inline-block;
  margin: 0.3em 0.5em 0.3em 0;
  padding-right: 0.5em;
}
body.agents #agents-list .agents-agent ul.phone li,
body.offices #agents-list .agents-agent ul.phone li {
  display: block;
}
body.agents #agents-list .agents-agent ul,
body.agents #agents-list .agents-agent p,
body.offices #agents-list .agents-agent ul,
body.offices #agents-list .agents-agent p {
  margin: 0 0 0.6em;
  padding: 0.4em 0 0 0;
  width: 60%;
}
body.agents #agents-list .agents-agent > div,
body.offices #agents-list .agents-agent > div {
  border: 1px solid #dee1e7;
  overflow: hidden;
  width: 100%;
  box-shadow: -16px 23px 8px -6px #e1e6ef;
  overflow: visible;
  transition: all 0.2s ease;
  position: relative;
}
body.agents #agents-list .agents-agent > div:before, body.agents #agents-list .agents-agent > div:after,
body.offices #agents-list .agents-agent > div:before,
body.offices #agents-list .agents-agent > div:after {
  content: " ";
  display: table;
}
body.agents #agents-list .agents-agent > div:after,
body.offices #agents-list .agents-agent > div:after {
  clear: both;
}
body.agents #agents-list .agents-agent > div:hover,
body.offices #agents-list .agents-agent > div:hover {
  box-shadow: none;
}
body.agents #agents-list .agents-agent > div:after,
body.offices #agents-list .agents-agent > div:after {
  content: "";
  height: 10px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  background: #000;
}
body.agents #agents-list .agents-agent > div .agents-image-container,
body.offices #agents-list .agents-agent > div .agents-image-container {
  background-color: #000;
  border: none;
  width: 100%;
  padding: 0px;
  margin-bottom: 0px;
}
body.agents #agents-list .agents-agent > div .agents-image-container a,
body.offices #agents-list .agents-agent > div .agents-image-container a {
  overflow: hidden;
  display: block;
  width: 100%;
  position: relative;
}
body.agents #agents-list .agents-agent > div .agents-image-container a span,
body.offices #agents-list .agents-agent > div .agents-image-container a span {
  display: block;
  padding-top: 100%;
}
body.agents #agents-list .agents-agent > div .agents-image-container a .agents-image,
body.offices #agents-list .agents-agent > div .agents-image-container a .agents-image {
  position: absolute;
  top: 0;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  object-fit: cover;
  height: 100%;
  width: 100%;
}
body.agents #agents-list .agents-agent > div .agents-image-container a:before, body.agents #agents-list .agents-agent > div .agents-image-container a:after,
body.offices #agents-list .agents-agent > div .agents-image-container a:before,
body.offices #agents-list .agents-agent > div .agents-image-container a:after {
  transition: all 0.2s ease;
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  content: "";
  opacity: 0;
}
body.agents #agents-list .agents-agent > div .agents-image-container a::before,
body.offices #agents-list .agents-agent > div .agents-image-container a::before {
  width: 90%;
  height: 90%;
  border: 2px solid #000;
  z-index: 3;
}
body.agents #agents-list .agents-agent > div .agents-image-container a:after,
body.offices #agents-list .agents-agent > div .agents-image-container a:after {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.15);
  z-index: 2;
}
body.agents #agents-list .agents-agent > div .agent-info,
body.offices #agents-list .agents-agent > div .agent-info {
  transition: all 0.2s ease;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 20px;
  margin-bottom: 0px;
  border: none;
}
@media (min-width: 768px) {
  body.agents #agents-list .agents-agent > div .agent-info,
body.offices #agents-list .agents-agent > div .agent-info {
    float: left;
    width: 75%;
  }
}
body.agents #agents-list .agents-agent > div .agent-info, body.agents #agents-list .agents-agent > div .agent-info > *,
body.offices #agents-list .agents-agent > div .agent-info,
body.offices #agents-list .agents-agent > div .agent-info > * {
  width: 100%;
}
body.agents #agents-list .agents-agent > div .agent-info h3,
body.offices #agents-list .agents-agent > div .agent-info h3 {
  font-size: 1.25em;
  margin-top: 0px;
}
body.agents #agents-list .agents-agent > div .agent-info h3 a,
body.offices #agents-list .agents-agent > div .agent-info h3 a {
  font-family: "Gilroy", sans-serif;
  font-size: 23px;
  font-weight: 300;
  line-height: 30px;
}
body.agents #agents-list .agents-agent > div .agent-info h3 a:hover,
body.offices #agents-list .agents-agent > div .agent-info h3 a:hover {
  text-decoration: none;
}
body.agents #agents-list .agents-agent > div .agent-info > p,
body.offices #agents-list .agents-agent > div .agent-info > p {
  padding: 0px;
  margin: 0px;
  display: block;
  margin-bottom: 10px;
}
body.agents #agents-list .agents-agent > div .agent-info > p span.office,
body.offices #agents-list .agents-agent > div .agent-info > p span.office {
  display: none;
}
body.agents #agents-list .agents-agent > div .agent-info > p .title,
body.agents #agents-list .agents-agent > div .agent-info > p .position,
body.offices #agents-list .agents-agent > div .agent-info > p .title,
body.offices #agents-list .agents-agent > div .agent-info > p .position {
  opacity: 0.61;
  font-family: "Gilroy", sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 17px;
}
body.agents #agents-list .agents-agent > div .agent-info > p span,
body.offices #agents-list .agents-agent > div .agent-info > p span {
  display: block;
  font-size: 12px;
}
body.agents #agents-list .agents-agent > div .agent-info > p span:after,
body.offices #agents-list .agents-agent > div .agent-info > p span:after {
  display: none;
}
body.agents #agents-list .agents-agent > div .agent-info ul.phone,
body.offices #agents-list .agents-agent > div .agent-info ul.phone {
  border: none;
  margin: 0px;
  padding: 0px;
}
body.agents #agents-list .agents-agent > div .agent-info ul.phone li,
body.offices #agents-list .agents-agent > div .agent-info ul.phone li {
  font-family: "Gilroy", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
}
body.agents #agents-list .agents-agent > div .agent-info ul.phone li a,
body.agents #agents-list .agents-agent > div .agent-info ul.phone li span,
body.offices #agents-list .agents-agent > div .agent-info ul.phone li a,
body.offices #agents-list .agents-agent > div .agent-info ul.phone li span {
  font-weight: 400;
  font-size: 16px;
  font-family: "Gilroy", sans-serif;
  transition: all 0.2s ease;
}
body.agents #agents-list .agents-agent > div .agent-info ul.phone li a:hover,
body.agents #agents-list .agents-agent > div .agent-info ul.phone li span:hover,
body.offices #agents-list .agents-agent > div .agent-info ul.phone li a:hover,
body.offices #agents-list .agents-agent > div .agent-info ul.phone li span:hover {
  color: #000;
  text-decoration: none;
}
body.agents #agents-list .agents-agent > div .agent-info ul.links,
body.offices #agents-list .agents-agent > div .agent-info ul.links {
  border: none;
  padding: 0px;
  margin: 0px;
}
body.agents #agents-list .agents-agent > div .agent-info ul.links li,
body.offices #agents-list .agents-agent > div .agent-info ul.links li {
  display: inline-block;
  line-height: 24px;
  margin-right: 0;
}
body.agents #agents-list .agents-agent > div .agent-info ul.links li a,
body.offices #agents-list .agents-agent > div .agent-info ul.links li a {
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;
}
body.agents #agents-list .agents-agent > div .agent-info ul.links li.agents-my-website,
body.offices #agents-list .agents-agent > div .agent-info ul.links li.agents-my-website {
  display: inline-block;
  margin: 0px;
}
body.agents #agents-list .agents-agent > div .agent-info ul.links li.agents-my-website a,
body.offices #agents-list .agents-agent > div .agent-info ul.links li.agents-my-website a {
  transition: all 0.2s ease;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}
body.agents #agents-list .agents-agent > div .agent-info ul.links li.agents-my-website a:before,
body.offices #agents-list .agents-agent > div .agent-info ul.links li.agents-my-website a:before {
  transition: all 0.2s ease;
  content: "My";
  font-size: 1em;
  margin-right: 3px;
  font-weight: 700;
  color: inherit;
}
body.agents #agents-list .agents-agent > div .agent-info ul.links li.agents-email,
body.offices #agents-list .agents-agent > div .agent-info ul.links li.agents-email {
  display: inline-block;
  margin: 0px;
}
body.agents #agents-list .agents-agent > div .agent-info ul.links li.agents-email a,
body.offices #agents-list .agents-agent > div .agent-info ul.links li.agents-email a {
  transition: all 0.2s ease;
  font-size: 14px;
}
body.agents #agents-list .agents-agent:hover div .agents-image-container a:before,
body.agents #agents-list .agents-agent:hover div .agents-image-container a:after,
body.offices #agents-list .agents-agent:hover div .agents-image-container a:before,
body.offices #agents-list .agents-agent:hover div .agents-image-container a:after {
  transition: all 0.2s ease;
  opacity: 1;
}

body.offices #agents-container {
  width: 100%;
}

body.agent .rmif.bootstrap-validate label,
body.array1-agent .rmif.bootstrap-validate label {
  margin-right: 5px;
}
body.agent #agent-agent-biography,
body.array1-agent #agent-agent-biography {
  width: 45%;
  margin: 2.5%;
  clear: both;
}
body.agent #agent-container h1,
body.array1-agent #agent-container h1 {
  margin-top: 0;
}
body.agent #agent-container .agents-agent,
body.array1-agent #agent-container .agents-agent {
  width: 100%;
  padding-bottom: 10px;
}
body.agent #office-contact-form,
body.array1-agent #office-contact-form {
  display: none;
}
body.agent #office-contact-form label,
body.array1-agent #office-contact-form label {
  margin-right: 5px;
}
body.agent .agent-address-details:after,
body.array1-agent .agent-address-details:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
body.agent #wrapper,
body.array1-agent #wrapper {
  overflow: hidden;
}
body.agent #wrapper main,
body.array1-agent #wrapper main {
  padding: 0px;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container {
  margin-left: -15px;
  margin-right: -15px;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container:before, body.agent #wrapper main .agent-detail-container .featured-listings-container:after,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container:before,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container:after {
  content: " ";
  display: table;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container:after,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container:after {
  clear: both;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings {
    float: left;
    width: 100%;
  }
}
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .df-listings br,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .df-listings br {
  display: none;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-panel,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-panel {
  margin: 0px;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .featured-listings-tabs-header,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .featured-listings-tabs-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings button.see-next,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings button.see-next {
  background: unset;
  border: 0;
  font-size: 17px;
  color: #000;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings button.see-next:hover, body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings button.see-next:focus,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings button.see-next:hover,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings button.see-next:focus {
  text-decoration: underline;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav {
  top: 0px;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li {
  background-color: #f1f1f1;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li button,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li button {
  background: unset;
  border: 0;
  padding: 0;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li button span,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li button span {
  font-size: 14px;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li a,
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li span,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li a,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li span {
  color: #a2a2a2;
  position: static;
  padding: 10px 25px;
  display: block;
  height: initial;
  line-height: initial;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li.ui-tabs-active,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li.ui-tabs-active {
  background-color: #2b2b2b;
}
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li.ui-tabs-active a,
body.agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li.ui-tabs-active span,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li.ui-tabs-active a,
body.array1-agent #wrapper main .agent-detail-container .featured-listings-container .featured-listings .ui-tabs-nav li.ui-tabs-active span {
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  body.agent #wrapper main .agent-detail-container,
body.array1-agent #wrapper main .agent-detail-container {
    padding: 0;
  }
}
body.agent #wrapper main .agent-detail-container .agent-detail,
body.array1-agent #wrapper main .agent-detail-container .agent-detail {
  margin-left: -15px;
  margin-right: -15px;
  padding: 15px;
  padding-bottom: 50px;
}
body.agent #wrapper main .agent-detail-container .agent-detail:before, body.agent #wrapper main .agent-detail-container .agent-detail:after,
body.array1-agent #wrapper main .agent-detail-container .agent-detail:before,
body.array1-agent #wrapper main .agent-detail-container .agent-detail:after {
  content: " ";
  display: table;
}
body.agent #wrapper main .agent-detail-container .agent-detail:after,
body.array1-agent #wrapper main .agent-detail-container .agent-detail:after {
  clear: both;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agents-image-container,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agents-image-container {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 25px;
  padding-left: 0px;
  overflow: hidden;
}
@media (min-width: 768px) {
  body.agent #wrapper main .agent-detail-container .agent-detail .agents-image-container,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agents-image-container {
    float: left;
    width: 33.3333333333%;
  }
}
body.agent #wrapper main .agent-detail-container .agent-detail .agents-image-container img.agents-image,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agents-image-container img.agents-image {
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  body.agent #wrapper main .agent-detail-container .agent-detail .agents-image-container,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agents-image-container {
    padding: 0 0 25px 0;
    height: auto;
  }
}
body.agent #wrapper main .agent-detail-container .agent-detail .agents-image-container span,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agents-image-container span {
  display: none;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 35px;
}
@media (min-width: 768px) {
  body.agent #wrapper main .agent-detail-container .agent-detail .agent-info,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info {
    float: left;
    width: 66.6666666667%;
  }
}
@media screen and (max-width: 767px) {
  body.agent #wrapper main .agent-detail-container .agent-detail .agent-info,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info {
    padding: 0px;
  }
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header {
  margin-left: -15px;
  margin-right: -15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0px;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header:before, body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header:after,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header:before,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header:after {
  content: " ";
  display: table;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header:after,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header:after {
  clear: both;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0;
}
@media (min-width: 768px) {
  body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name {
    float: left;
    width: 50%;
  }
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name h1,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name h1 {
  margin: 0px;
  font-family: "Gilroy", sans-serif;
  font-weight: 300;
  line-height: 45px;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name h1 a,
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name h1 span,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name h1 a,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name h1 span {
  cursor: auto;
  font-family: "Playfair Display", sans-serif;
  font-size: 28px;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name h1 a:hover,
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name h1 span:hover,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name h1 a:hover,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name h1 span:hover {
  text-decoration: none;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name .position-title h3,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name .position-title h3 {
  margin-top: 0px;
  margin-bottom: 30px;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name .position-title h3 span,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name .position-title h3 span {
  opacity: 0.61;
  font-family: "Gilroy", sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 22px;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name .position-title h3 .position-title-pipe,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name .position-title h3 .position-title-pipe {
  display: none;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name .position-title h3 .agent-position,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name .position-title h3 .agent-position {
  display: block;
}
@media screen and (max-width: 767px) {
  body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name .position-title h3,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .agent-detail-name .position-title h3 {
    margin-bottom: 20px;
  }
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social {
    float: left;
    width: 50%;
  }
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  border: none;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container .social-media-item,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container .social-media-item {
  padding-left: 5px;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container .right,
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container .right-sml,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container .right,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container .right-sml {
  display: block;
  clear: both;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container .right li,
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container .right-sml li,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container .right li,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container .right-sml li {
  list-style-type: none;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container h3,
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container ul,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container h3,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container ul {
  display: inline-block;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container ul,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container ul {
  padding: 0px;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container ul li,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container ul li {
  display: inline-block;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container ul li i,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right-sml #agent-social-container ul li i {
  font-size: 23px;
  opacity: 0.5;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right.cell-phone,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social .right.cell-phone {
  display: none;
}
@media screen and (max-width: 767px) {
  body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .agent-info-header .social {
    padding: 0px;
  }
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography {
  margin-left: -15px;
  margin-right: -15px;
  margin: 0px;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography:before, body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography:after,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography:before,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography:after {
  content: " ";
  display: table;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography:after,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography:after {
  clear: both;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography > div #biography-show-more,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography > div #biography-show-more {
  cursor: pointer;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography > div #biography-read-more-content,
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography > div #show-more-less,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography > div #biography-read-more-content,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography > div #show-more-less {
  display: none;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography > div > div p,
body.array1-agent #wrapper main .agent-detail-container .agent-detail .agent-info .biography > div > div p {
  line-height: 29px;
  color: rgba(0, 0, 0, 0.8);
}
body.agent #wrapper main .agent-detail-container .agent-contacts,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts {
  margin-left: -15px;
  margin-right: -15px;
  border: none;
  width: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
body.agent #wrapper main .agent-detail-container .agent-contacts:before, body.agent #wrapper main .agent-detail-container .agent-contacts:after,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts:before,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts:after {
  content: " ";
  display: table;
}
body.agent #wrapper main .agent-detail-container .agent-contacts:after,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts:after {
  clear: both;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-specifications,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-specifications {
  display: none;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-office,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-office {
  width: auto;
  padding: 0 85px 35px 15px;
}
@media screen and (max-width: 767px) {
  body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-office,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-office {
    padding-right: 15px;
  }
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-office h3,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-office h3 {
  margin: 0px;
  margin-bottom: 20px;
  font-size: 1.5em;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-office ul,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-office ul {
  list-style-type: none;
  padding-right: 25px;
  padding-left: 0;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-office ul li,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-office ul li {
  font-weight: 300;
  line-height: 32px;
  font-size: 17px;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-office ul li a,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-office ul li a {
  font-weight: 400;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact {
  width: auto;
  padding: 0 85px 35px 15px;
}
@media screen and (max-width: 767px) {
  body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact {
    padding-right: 15px;
  }
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact:first-child,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact:first-child {
  display: none;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact h3,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact h3 {
  margin: 0px;
  margin-bottom: 20px;
  font-size: 1.5em;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul {
  list-style-type: none;
  padding-left: 0px;
  padding-right: 25px;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li {
  font-weight: 300;
  line-height: 32px;
  font-size: 17px;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li a,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li a {
  font-weight: 400;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-office-phone:before, body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-cell:before,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-office-phone:before,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-cell:before {
  content: "";
  color: #000000;
  text-decoration: none;
  font-family: "Font Awesome 5 Pro";
  display: inline-block;
  padding-right: 3px;
  font-weight: 200;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-office-phone:empty, body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-cell:empty,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-office-phone:empty,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-cell:empty {
  display: none;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-email-contact a:before,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-email-contact a:before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  display: inline-block;
  text-decoration: none;
  padding-right: 3px;
  color: #000000;
  font-weight: 200;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-email-contact a:empty,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-email-contact a:empty {
  display: none;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-website a,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-website a {
  transition: all 0.2s ease;
  font-weight: 700;
  text-decoration: none;
  word-break: break-word;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-website a:hover,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul li.agent-website a:hover {
  transition: all 0.2s ease;
  text-decoration: none;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul .agent-contacts li a,
body.array1-agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-contact ul .agent-contacts li a {
  cursor: pointer;
}
body.agent #wrapper main .agent-detail-container .testimonials-container,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container {
  margin-left: -15px;
  margin-right: -15px;
  border-bottom: 2px solid grey;
  padding-bottom: 15px;
  border: none;
  width: auto;
  margin: 0px;
  max-width: 795px;
  padding: 0 0 75px 0;
}
body.agent #wrapper main .agent-detail-container .testimonials-container:before, body.agent #wrapper main .agent-detail-container .testimonials-container:after,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container:before,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container:after {
  content: " ";
  display: table;
}
body.agent #wrapper main .agent-detail-container .testimonials-container:after,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container:after {
  clear: both;
}
body.agent #wrapper main .agent-detail-container .testimonials-container .testimonials,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container .testimonials {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 0px;
}
@media (min-width: 768px) {
  body.agent #wrapper main .agent-detail-container .testimonials-container .testimonials,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container .testimonials {
    float: left;
    width: 100%;
  }
}
body.agent #wrapper main .agent-detail-container .testimonials-container .testimonials h3,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container .testimonials h3 {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.5em;
}
body.agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .item p,
body.agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .item h6 span,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .item p,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .item h6 span {
  line-height: 29px;
  color: rgba(0, 0, 0, 0.8);
}
body.agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .item h6,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .item h6 {
  font-size: 1em;
}
body.agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .view-all,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .view-all {
  padding-top: 20px;
}
body.agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .view-all a,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .view-all a {
  transition: all 0.2s ease;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: -webkit-fit-content;
  width: fit-content;
}
body.agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .view-all a:after,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .view-all a:after {
  transition: all 0.2s ease;
  content: "";
  display: block;
  color: #ffffff;
  font-family: "Font Awesome 5 Pro";
  position: relative;
  margin-left: 10px;
  line-height: inherit;
  font-size: 14px;
}
body.agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .view-all a:hover:after,
body.array1-agent #wrapper main .agent-detail-container .testimonials-container .testimonials .carousel .view-all a:hover:after {
  color: inherit;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form {
  margin-left: -15px;
  margin-right: -15px;
  clear: both;
  padding: 15px;
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 2px solid #dcdcdc;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form:before, body.agent #wrapper main .agent-detail-container .agent-contact-form:after,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form:before,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form:after {
  content: " ";
  display: table;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form:after,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form:after {
  clear: both;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-title,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-title {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0px;
}
@media (min-width: 768px) {
  body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-title,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-title {
    float: left;
    width: 100%;
  }
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-title h3,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-title h3 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 1.5em;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 0px;
  max-width: 485px;
}
@media (min-width: 768px) {
  body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content {
    float: left;
    width: 100%;
  }
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .agent-rmif,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .agent-rmif {
  padding-left: 0;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-fields,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-fields {
  padding-left: 0;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .form-group,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .form-group {
  margin-bottom: 10px;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .form-group label,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .form-group label {
  display: none;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .form-group input,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .form-group input {
  border-radius: 0px;
  height: 40px;
  border: 1px solid #afbac4;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .form-group textarea,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .form-group textarea {
  border-radius: 0px;
  border: 1px solid #afbac4;
  height: 120px;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-fields,
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-comment,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-fields,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-comment {
  width: 100%;
  padding: 0px;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-submit,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-submit {
  margin-left: -15px;
  margin-right: -15px;
  clear: both;
  margin: 0px;
  padding-top: 20px;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-submit:before, body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-submit:after,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-submit:before,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-submit:after {
  content: " ";
  display: table;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-submit:after,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-submit:after {
  clear: both;
}
body.agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-submit input,
body.array1-agent #wrapper main .agent-detail-container .agent-contact-form .contact-form-content .contact-form-submit input {
  transition: all 0.2s ease;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 50px;
}

.ui-dialog {
  /*Start Temp Bug Fix*/
  /*End Temp Bug Fix*/
}
.ui-dialog form input,
.ui-dialog form textarea {
  background: #e1e1e1;
}
.ui-dialog form input[type=submit] {
  background: #000;
  color: #fff;
  border: none;
}
.ui-dialog .ui-dialog-titlebar {
  background: #000;
}
.ui-dialog .ui-dialog-titlebar span {
  color: #fff;
}
.ui-dialog .ui-dialog-titlebar span.ui-icon-closethick {
  position: relative;
  color: transparent;
  font-size: 0px;
  padding: 0px 10px;
}
.ui-dialog .ui-dialog-titlebar span.ui-icon-closethick::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: transparent;
  top: 0;
  left: 0;
  position: absolute;
  font-family: "Font Awesome 5 Pro";
  color: #ffffff;
  font-weight: 900;
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    display: none;
  }
}
.ui-dialog .ui-dialog-content #search-name-form:before, .ui-dialog .ui-dialog-content #search-name-form:after {
  content: " ";
  display: table;
}
.ui-dialog .ui-dialog-content #search-name-form:after {
  clear: both;
}
.ui-dialog .ui-dialog-content #search-name-form input.left,
.ui-dialog .ui-dialog-content #search-name-form input.button {
  display: block;
  float: none;
  margin: 2px auto;
  max-width: 250px;
  width: 100%;
  border-radius: 5px;
}
.ui-dialog .ui-dialog-content #modal-register {
  width: auto;
  border: none;
  background-color: transparent;
  color: #000000;
  height: auto;
  padding: 0;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

/*  Temp Bug Fix for Register Modal Popup Fields */
#register-form-modal .form-group {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  #register-form-modal .form-group {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  #register-form-modal .form-group {
    float: left;
    width: 50%;
  }
}
#register-form-modal .facebook-wrapper {
  max-width: 375px;
}

/* Bug Fix (styling) for Register Modal Popup */
.ui-dialog.ui-widget.ui-widget-content.registration-modal-fixed .sign-up-modal-wrapper {
  overflow-x: hidden;
  padding: 25px;
}
.ui-dialog.ui-widget.ui-widget-content.registration-modal-fixed .sign-up-modal-wrapper .col-md-6.col-sm-6.col-lg-6.facebook-login {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.ui-dialog.ui-widget.ui-widget-content.registration-modal-fixed .sign-up-modal-wrapper p.text-center {
  margin: 0px;
}
.ui-dialog.ui-widget.ui-widget-content.registration-modal-fixed .sign-up-modal-wrapper .ui-dialog form input[type=submit] {
  line-height: 22px;
}

/* Bug Fix (styling) for Mortgage Modal Popup */
#toolbar-toggle-mortgage .mortgage-config {
  padding: 10px;
}

/* ----------  New Contact Modal ------------- */
.ui-dialog.contact-modal-fixed-wrapper {
  padding: 0px;
  overflow: hidden;
}

.contact-modal-fixed .rmif-form {
  display: block !important;
}

/* Show/Hide modal header */
.contact-modal .inner .top-header,
.contact-modal .inner .form-section .form-section-head,
.contact-modal .inner .form-section .form-head-content {
  display: none;
}

.contact-modal.contact-modal-fixed .inner .top-header,
.contact-modal.contact-modal-fixed .inner .form-section .form-section-head,
.contact-modal.contact-modal-fixed .inner .form-section .form-head-content {
  display: block;
}

/* Hide default jquery dialog blocks */
.contact-modal-fixed-wrapper .ui-dialog-titlebar {
  display: none;
}

.toggle-item.ui-dialog-content {
  padding: 0px;
  min-height: 0px !important;
}
.toggle-item.ui-dialog-content .dropdown-content {
  padding: 7px 0;
}
.toggle-item.ui-dialog-content .dropdown-content a {
  margin: 0 10px;
}
.toggle-item.ui-dialog-content#toolbar-toggle-share {
  text-align: center;
}

.contact-modal .form-section .form-groupname-group,
.contact-modal .form-section .form-groupemail-group,
.contact-modal .form-section .form-groupphone-group {
  text-align: left;
}

body.agents .ui-dialog,
body.agent .ui-dialog {
  padding: 0px;
}
body.agents .ui-dialog .ui-dialog-titlebar,
body.agent .ui-dialog .ui-dialog-titlebar {
  /*display: none;*/
}
body.agents #wrapper #agent-contact,
body.agent #wrapper #agent-contact {
  display: none;
}
body.agents .agent-detail-container .agent-contact-form .inner .top-header,
body.agent .agent-detail-container .agent-contact-form .inner .top-header {
  display: none;
}
body.agents .agent-detail-container .agent-contact-form .inner .form-section .form-section-head .form-section-text,
body.agent .agent-detail-container .agent-contact-form .inner .form-section .form-section-head .form-section-text {
  padding-bottom: 10px;
}

.contact-modal-fixed {
  overflow: auto;
  width: 90%;
  max-width: 500px;
  max-height: 75vh;
  background-color: #fff !important;
  text-align: center;
  border-radius: 5px;
  box-shadow: -10px 10px 27px rgba(0, 0, 0, 0.31);
  padding: 0px !important;
  position: fixed !important;
  top: 5% !important;
  left: 0px !important;
  right: 0px !important;
  margin: 0 auto;
  padding: 0px;
}
.contact-modal-fixed .ui-dialog-titlebar {
  display: none;
}
.contact-modal-fixed .top-header,
.contact-modal-fixed .usm-modal__upper {
  position: relative;
  background-color: #000;
  padding: 20px 25px;
  border-radius: 5px 5px 0px 0px;
  text-align: left;
}
.contact-modal-fixed .top-header .exit,
.contact-modal-fixed .top-header .usm-modal__upper-exit,
.contact-modal-fixed .usm-modal__upper .exit,
.contact-modal-fixed .usm-modal__upper .usm-modal__upper-exit {
  text-align: right;
  padding-bottom: 2%;
}
.contact-modal-fixed .top-header .exit i,
.contact-modal-fixed .top-header .usm-modal__upper-exit i,
.contact-modal-fixed .usm-modal__upper .exit i,
.contact-modal-fixed .usm-modal__upper .usm-modal__upper-exit i {
  color: #000;
  font-size: 26px;
}
.contact-modal-fixed .top-header .exit .exit-button i,
.contact-modal-fixed .top-header .exit button i,
.contact-modal-fixed .top-header .usm-modal__upper-exit .exit-button i,
.contact-modal-fixed .top-header .usm-modal__upper-exit button i,
.contact-modal-fixed .usm-modal__upper .exit .exit-button i,
.contact-modal-fixed .usm-modal__upper .exit button i,
.contact-modal-fixed .usm-modal__upper .usm-modal__upper-exit .exit-button i,
.contact-modal-fixed .usm-modal__upper .usm-modal__upper-exit button i {
  color: #ffffff;
}
.contact-modal-fixed .top-header .exit .exit-button i:hover,
.contact-modal-fixed .top-header .exit button i:hover,
.contact-modal-fixed .top-header .usm-modal__upper-exit .exit-button i:hover,
.contact-modal-fixed .top-header .usm-modal__upper-exit button i:hover,
.contact-modal-fixed .usm-modal__upper .exit .exit-button i:hover,
.contact-modal-fixed .usm-modal__upper .exit button i:hover,
.contact-modal-fixed .usm-modal__upper .usm-modal__upper-exit .exit-button i:hover,
.contact-modal-fixed .usm-modal__upper .usm-modal__upper-exit button i:hover {
  background-color: #000;
  color: #ffffff;
  cursor: pointer;
}
.contact-modal-fixed .top-header .text-wrapper h3,
.contact-modal-fixed .usm-modal__upper .text-wrapper h3 {
  color: #ffffff;
  font-size: 1.5em;
  font-weight: 900;
  letter-spacing: 1px;
  margin: 0px;
  margin-bottom: 5px;
}
.contact-modal-fixed .top-header .text-wrapper p,
.contact-modal-fixed .usm-modal__upper .text-wrapper p {
  color: #ffffff;
  font-size: 0.8em;
  line-height: 1.25em;
  margin: 0;
}
.contact-modal-fixed .top-header .text-wrapper p.down,
.contact-modal-fixed .usm-modal__upper .text-wrapper p.down {
  font-size: 1.5em;
  display: none;
}
.contact-modal-fixed .form-section {
  padding: 6%;
}
.contact-modal-fixed .form-section .form-head-content {
  text-align: left;
}
.contact-modal-fixed .form-section .form-head-content > div h4 {
  margin: 0;
}
.contact-modal-fixed .form-section .form-head-content .form-column img {
  margin-bottom: 15px;
}
.contact-modal-fixed .form-section .form-head-content .form-column br {
  display: none;
}
.contact-modal-fixed .form-section .form-head-content .contact-info {
  height: auto;
  overflow: auto;
}
.contact-modal-fixed .form-section .form-head-content .contact-info .other {
  display: none;
}
.contact-modal-fixed .form-section .form-head-content .info-block i {
  display: inline-block;
  margin-right: 10px;
}
.contact-modal-fixed .form-section .form-head-content .info-block div {
  display: inline-block;
}
.contact-modal-fixed .form-section .form-section-head .call-section {
  border-bottom: 1px solid #ebebeb;
  display: inline-block;
  width: 100%;
}
.contact-modal-fixed .form-section .form-section-head .call-section .call-link {
  outline: none;
  text-align: left;
  border: 1px solid #000;
  border-radius: 2.5em;
  height: 40px;
  outline: none;
  line-height: 40px;
  margin: 20px 0;
  width: 100%;
  padding: 0 20px;
  background: #fff;
  position: relative;
  display: block;
}
.contact-modal-fixed .form-section .form-section-head .call-section .call-link i {
  display: none;
}
.contact-modal-fixed .form-section .form-section-head .call-section .call-link:before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  padding-right: 10px;
  display: inline-block;
}
.contact-modal-fixed .form-section .form-section-head .call-section .call-link:after {
  content: "Call";
  background-color: #000;
  position: absolute;
  right: 0px;
  border-radius: 50px;
  padding: 0px 25px;
  text-align: center;
  text-transform: uppercase;
  top: -1px;
  color: white;
  font-weight: 700;
  box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.3);
}
.contact-modal-fixed .form-section .form-section-head .call-section .call-link .btn-call {
  display: none;
}
.contact-modal-fixed .form-section .form-section-head .call-section span {
  padding-left: 10px;
}
.contact-modal-fixed .form-section .form-section-head .form-section-text {
  display: block;
  width: 100%;
  padding-bottom: 5px;
  text-align: left;
  text-transform: uppercase;
}
.contact-modal-fixed .form-section .error-message-container p {
  color: red;
  margin: 5px 0px;
}
.contact-modal-fixed .form-section .error-message-container p a {
  color: red;
}
.contact-modal-fixed .form-section form .form-group {
  text-align: left;
  margin-bottom: 10px;
}
.contact-modal-fixed .form-section form .form-group label {
  display: none;
}
.contact-modal-fixed .form-section form .form-group input[type=text],
.contact-modal-fixed .form-section form .form-group input[type=email],
.contact-modal-fixed .form-section form .form-group input[type=phone],
.contact-modal-fixed .form-section form .form-group input[type=date],
.contact-modal-fixed .form-section form .form-group input[type=time],
.contact-modal-fixed .form-section form .form-group select,
.contact-modal-fixed .form-section form .form-group textarea {
  background-color: white;
  border-radius: 4px !important;
  height: 2.5em;
  font-size: 1em;
}
.contact-modal-fixed .form-section form .form-group input[type=text]:focus,
.contact-modal-fixed .form-section form .form-group input[type=email]:focus,
.contact-modal-fixed .form-section form .form-group input[type=phone]:focus,
.contact-modal-fixed .form-section form .form-group input[type=date]:focus,
.contact-modal-fixed .form-section form .form-group input[type=time]:focus,
.contact-modal-fixed .form-section form .form-group select:focus,
.contact-modal-fixed .form-section form .form-group textarea:focus {
  box-shadow: none;
  border-color: #000;
}
.contact-modal-fixed .form-section form .form-group input[type=text].error,
.contact-modal-fixed .form-section form .form-group input[type=email].error,
.contact-modal-fixed .form-section form .form-group input[type=phone].error,
.contact-modal-fixed .form-section form .form-group input[type=date].error,
.contact-modal-fixed .form-section form .form-group input[type=time].error,
.contact-modal-fixed .form-section form .form-group select.error,
.contact-modal-fixed .form-section form .form-group textarea.error {
  background-color: #f2dede;
}
.contact-modal-fixed .form-section form .form-group textarea {
  height: 10em;
}
.contact-modal-fixed .form-section form .form-group select {
  width: 100%;
}
.contact-modal-fixed .form-section form .submit-btn {
  padding-bottom: 25px;
}
@media screen and (max-width: 479px) {
  .contact-modal-fixed .form-section form .submit-btn i {
    display: none;
  }
}
.contact-modal-fixed .form-section form .submit-btn button,
.contact-modal-fixed .form-section form .submit-btn input {
  display: inline-block;
  color: #ffffff;
  border: 1px solid #000;
  background-color: #000;
  width: auto;
  height: auto;
  box-shadow: none;
}
.contact-modal-fixed .form-section .widget-inner .widget-title {
  margin: 0;
}

/* ----------  New 'Thank You' Popup Modal Message ------------- */
.thank-you-popup .inner {
  width: 100%;
  max-width: 650px;
}
.thank-you-popup .inner .thank-you-top-header {
  background-color: transparent;
  padding: 20px 25px;
  border-radius: 5px 5px 0px 0px;
  padding-bottom: 5px;
}
.thank-you-popup .inner .thank-you-top-header .exit {
  text-align: right;
  padding-bottom: 2%;
}
.thank-you-popup .inner .thank-you-top-header .exit i {
  color: #000;
  font-size: 26px;
  cursor: pointer;
}
.thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon {
  display: inline-block;
  vertical-align: top;
  padding-bottom: 15px;
}
.thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-icon i {
  color: #1dc217;
  border: 1px solid #1dc217;
  border-radius: 50%;
  line-height: 60px;
  text-align: center;
  font-size: 25px;
  width: 60px;
  height: 60px;
}
.thank-you-popup .inner .thank-you-top-header .text-wrapper .top-header-message-text {
  display: inline-block;
  padding-left: 15px;
}
.thank-you-popup .inner .thank-you-top-header .text-wrapper h1 {
  margin-top: 12px;
  text-align: left;
}
.thank-you-popup .inner .content-section {
  text-align: left;
}
.thank-you-popup .inner .content-section .links {
  padding-bottom: 25px;
}
.thank-you-popup .inner .content-section .links .links-btn {
  transition: all 0.2s ease;
  height: 50px;
  width: 300px;
  max-width: 100%;
  position: relative;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  border-radius: 50px;
  margin: 0 auto;
  margin-top: 15px;
  background-color: #ffffff;
}
.thank-you-popup .inner .content-section .links .links-btn i {
  text-align: center;
  position: absolute;
  left: 5px;
  top: 5px;
  height: 40px;
  width: 40px;
  line-height: 35px;
  border: 1px solid #000;
  border-radius: 50%;
  color: #000;
  font-size: 19px;
  z-index: 1;
}
.thank-you-popup .inner .content-section .links .links-btn .links-btn-link {
  transition: all 0.2s ease;
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
  background-color: #ffffff;
  text-align: center;
  font-weight: 700;
  border-radius: 50px;
  border: 1px solid #000;
  color: #000;
  font-size: 14px;
  line-height: 48px;
  padding-top: 0px;
}
.thank-you-popup .inner .content-section .links .links-btn .links-btn-link:hover {
  text-decoration: none;
}
.thank-you-popup .inner .content-section .links .links-btn i.chevron-icon {
  position: absolute;
  left: 84%;
  top: 8px;
  height: 40px;
  width: 40px;
  line-height: 35px;
  border: 0px;
  color: #000;
  font-size: 10px;
  z-index: 1;
}

/* =================== General Styles =================== */
.array1-listing {
  /* ------------------ Reset START ------------------ */
  /* ------------------- Reset END ------------------- */
}
.array1-listing .widget {
  float: unset;
}
.array1-listing .row {
  margin: 0;
}
.array1-listing main .contact-modal {
  display: none;
}
.array1-listing .slideshow {
  /* hide slideshow widget */
  display: none;
}
.array1-listing .listingtitle, .array1-listing .listinginfocallout.multiple {
  width: -webkit-max-content;
  width: max-content;
  margin: 0;
  margin-right: 70px;
}
@media screen and (max-width: 767px) {
  .array1-listing .listingtitle, .array1-listing .listinginfocallout.multiple {
    margin: 0;
    width: 100%;
  }
}
.array1-listing .listingtitle {
  position: static;
}
.array1-listing .listingtitle .previous-listing, .array1-listing .listingtitle .next-listing {
  position: absolute;
  top: 10px;
}
.array1-listing .listingtitle .previous-listing a, .array1-listing .listingtitle .next-listing a {
  text-decoration: none;
}
.array1-listing .listingtitle .previous-listing a .icon, .array1-listing .listingtitle .next-listing a .icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.array1-listing .listingtitle .previous-listing a .icon:before, .array1-listing .listingtitle .previous-listing a .icon:after, .array1-listing .listingtitle .next-listing a .icon:before, .array1-listing .listingtitle .next-listing a .icon:after {
  font-size: 12px;
  font-weight: 400;
}
.array1-listing .listingtitle .previous-listing a:hover .icon:before, .array1-listing .listingtitle .previous-listing a:hover .icon:after, .array1-listing .listingtitle .next-listing a:hover .icon:before, .array1-listing .listingtitle .next-listing a:hover .icon:after {
  text-shadow: 1px 0 0 currentColor;
}
.array1-listing .listingtitle .previous-listing a:hover .icon i:before, .array1-listing .listingtitle .next-listing a:hover .icon i:before {
  text-shadow: 1px 0 0 currentColor;
}
.array1-listing .listingtitle .previous-listing {
  left: 15px;
}
.array1-listing .listingtitle .previous-listing a .icon:after {
  content: "Prev Listing";
  margin-left: 10px;
}
.array1-listing .listingtitle .previous-listing a .icon i:before {
  content: "";
}
.array1-listing .listingtitle .next-listing {
  right: 15px;
}
.array1-listing .listingtitle .next-listing a .icon:before {
  content: "Next Listing";
  margin-right: 10px;
}
.array1-listing .listingtitle .next-listing a .icon i:before {
  content: "";
}
@media screen and (max-width: 767px) {
  .array1-listing .listingtitle .previous-page {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 1;
  }
}
.array1-listing .listingtitle .previous-page .link {
  display: -ms-flexbox;
  display: flex;
  max-width: 70px;
  margin-bottom: 10px;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .array1-listing .listingtitle .previous-page .link {
    margin: 0;
    width: 35px;
    height: 35px;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 50%;
  }
}
.array1-listing .listingtitle .previous-page .link .icon i:before {
  content: "";
  margin-right: 10px;
}
@media screen and (max-width: 767px) {
  .array1-listing .listingtitle .previous-page .link .icon i:before {
    font-size: 17px;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .array1-listing .listingtitle .previous-page .link .previous-page-text {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .array1-listing .listingtitle .previous-page .link:hover {
    background: #ffffff;
  }
}
.array1-listing .listingtitle .previous-page .link:hover .icon {
  -ms-transform: translateX(-3px);
      transform: translateX(-3px);
}
@media screen and (max-width: 767px) {
  .array1-listing .listingtitle .previous-page .link:hover .icon {
    -ms-transform: none;
        transform: none;
  }
}
.array1-listing .listingtitle h1 {
  margin: 0;
  line-height: 1em;
}
.array1-listing .listingtitle h1 span {
  width: auto;
  font-family: "Playfair Display", sans-serif;
  color: #000;
  line-height: 1em;
}
.array1-listing .listingtitle h1 span.address {
  display: block;
  font-size: 33px;
  letter-spacing: 1px;
  width: 100%;
}
.array1-listing .listingtitle h1 span.inline {
  display: inline-block;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: "Gilroy", sans-serif;
}
.array1-listing .listingtitle h1 span.inline:not(:last-of-type) {
  margin-right: 5px;
}
.array1-listing .listingtitle h1 .price {
  display: none;
}
.array1-listing .listingtitle .title-buttons, .array1-listing .listingtitle .details, .array1-listing .listingtitle .mortgage-config {
  /* hidden elements from listing title section*/
  display: none;
}
.array1-listing .listinginfocallout.multiple ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .array1-listing .listinginfocallout.multiple ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 10px;
  }
}
.array1-listing .listinginfocallout.multiple ul li {
  position: relative;
  padding-right: 30px;
  margin-right: 30px;
}
@media screen and (max-width: 767px) {
  .array1-listing .listinginfocallout.multiple ul li {
    width: 50%;
    padding: 0;
    margin: 0;
  }
}
.array1-listing .listinginfocallout.multiple ul li:before {
  display: none;
}
.array1-listing .listinginfocallout.multiple ul li:not(:last-of-type):after {
  position: absolute;
  content: "";
  height: 48px;
  width: 1px;
  background-color: #E2E6EF;
  right: 0px;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  .array1-listing .listinginfocallout.multiple ul li:not(:last-of-type):after {
    display: none;
  }
}
.array1-listing .listinginfocallout.multiple ul li span {
  font-size: 22px;
  font-weight: 400;
  line-height: initial;
  color: #000;
}
.array1-listing .listinginfocallout.multiple ul li span:after {
  font-size: 10px;
  text-transform: uppercase;
  vertical-align: middle;
  letter-spacing: 0.7px;
  margin-left: 10px;
}
.array1-listing .listinginfocallout.multiple ul li strong {
  display: none;
}
.array1-listing .listinginfocallout.multiple ul li.bedrooms span:after {
  content: "Beds";
}
.array1-listing .listinginfocallout.multiple ul li.bathroom span:after {
  content: "Bath";
}
.array1-listing .listinginfocallout.multiple ul li.squarefeet span:after {
  content: "Sq Ft";
}
.array1-listing .listinginfocallout.multiple ul li.acreage span:after {
  content: "Acres";
}
.array1-listing .detail-contact-link {
  margin-left: auto;
}
@media screen and (max-width: 1199px) {
  .array1-listing .detail-contact-link {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .array1-listing .detail-contact-link {
    display: none;
  }
}
.array1-listing .widget.listingslideshow {
  /* campionesque slideshow */
  margin: 0 -100px 0;
  width: calc(100% + 200px);
}
@media screen and (max-width: 1399px) {
  .array1-listing .widget.listingslideshow {
    margin: 0 -50px 0;
    width: calc(100% + 100px);
  }
}
@media screen and (max-width: 991px) {
  .array1-listing .widget.listingslideshow {
    margin: 0 -30px 0;
    width: calc(100% + 60px);
  }
}
@media screen and (max-width: 767px) {
  .array1-listing .widget.listingslideshow {
    -ms-flex-order: -2;
        order: -2;
    margin: 0 -20px 0;
    width: calc(100% + 40px);
  }
}
.array1-listing .widget.listingslideshow *, .array1-listing .widget.listingslideshow *:hover {
  transition: initial;
}
.array1-listing .widget.listingslideshow .campionesque-container {
  /* general styling for both sides */
  /* more specific styles */
}
.array1-listing .widget.listingslideshow .campionesque-container .carousel-inner > .item {
  position: relative;
  transition: none;
  -ms-transform: none;
      transform: none;
}
.array1-listing .widget.listingslideshow .campionesque-container .carousel-inner > .item.active {
  position: relative;
  padding-bottom: 66.66%;
}
.array1-listing .widget.listingslideshow .campionesque-container .left, .array1-listing .widget.listingslideshow .campionesque-container .right {
  width: 0;
  bottom: initial;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 1;
  transition: all 0.2s ease;
  background: linear-gradient(to left, rgba(0, 0, 0, 0.001) 0%, rgba(0, 0, 0, 0.8) 100%);
}
@media screen and (max-width: 767px) {
  .array1-listing .widget.listingslideshow .campionesque-container .left, .array1-listing .widget.listingslideshow .campionesque-container .right {
    -ms-transform: none;
        transform: none;
    width: 65px;
    height: 100%;
    top: 0;
    left: 0;
  }
}
.array1-listing .widget.listingslideshow .campionesque-container .left .fa, .array1-listing .widget.listingslideshow .campionesque-container .right .fa {
  background-color: #000;
  color: #ffffff;
  padding: 0;
  height: 65px;
  width: 65px;
  line-height: 65px;
  text-shadow: none;
}
@media screen and (max-width: 767px) {
  .array1-listing .widget.listingslideshow .campionesque-container .left .fa, .array1-listing .widget.listingslideshow .campionesque-container .right .fa {
    height: auto;
    width: auto;
    line-height: normal;
    top: 50%;
    position: absolute;
    background: transparent;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    left: 15px;
  }
}
@media screen and (max-width: 767px) {
  .array1-listing .widget.listingslideshow .campionesque-container .left .fa:before, .array1-listing .widget.listingslideshow .campionesque-container .right .fa:before {
    font-size: 44px;
    font-weight: 400;
  }
}
@media screen and (max-width: 479px) {
  .array1-listing .widget.listingslideshow .campionesque-container .left .fa:before, .array1-listing .widget.listingslideshow .campionesque-container .right .fa:before {
    font-size: 30px;
  }
}
.array1-listing .widget.listingslideshow .campionesque-container .left:hover, .array1-listing .widget.listingslideshow .campionesque-container .right:hover {
  cursor: pointer;
  opacity: 0.8;
  transition: all 0.2s ease;
}
.array1-listing .widget.listingslideshow .campionesque-container .right {
  right: 67px;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
}
@media screen and (max-width: 767px) {
  .array1-listing .widget.listingslideshow .campionesque-container .right {
    left: auto;
    right: 0;
  }
  .array1-listing .widget.listingslideshow .campionesque-container .right .fa {
    left: auto;
    right: 15px;
  }
}
.array1-listing .widget.listingslideshow .campionesque-container .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
@media screen and (max-width: 767px) {
  .array1-listing .widget.listingslideshow .campionesque-container .row {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-slide {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-slide {
    width: 100%;
  }
}
.array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-slide #campionesque-carousel .pull-right {
  float: none !important;
  position: absolute;
  bottom: 30px;
  left: 50%;
  z-index: 1;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-slide #campionesque-carousel .pull-right .fa {
  color: white;
  font-weight: 400;
  transition: all 0.2s ease;
  cursor: pointer;
}
.array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-slide #campionesque-carousel .pull-right .fa:before {
  content: "";
}
.array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-slide #campionesque-carousel .pull-right .fa:hover {
  -ms-transform: scale(1.2);
      transform: scale(1.2);
}
.array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-slide #campionesque-carousel .carousel-inner .item img {
  position: absolute;
  top: 0;
  left: 0;
  margin: 2px;
  margin-left: 0;
  width: calc(100% - 2px);
  height: calc(100% - 4px);
}
@media screen and (max-width: 767px) {
  .array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-slide #campionesque-carousel .carousel-inner .item img {
    margin: 0;
    width: 100%;
    height: 100%;
  }
}
.array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-thumbs {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-thumbs {
    width: 100%;
    display: none;
  }
}
.array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-thumbs .carousel-inner .item {
  height: 100%;
}
.array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-thumbs .carousel-inner .item .half-c {
  width: 50%;
  float: left;
  height: 100%;
  overflow: hidden;
}
.array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-thumbs .carousel-inner .item .half-c .thumb {
  position: relative;
  padding: 0;
  padding-bottom: 66.66%;
}
.array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-thumbs .carousel-inner .item .half-c .thumb img {
  position: absolute;
  top: 0;
  margin: 2px;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
}
.array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-thumbs .carousel-inner .item .half-c .thumb:hover {
  cursor: pointer;
}
.array1-listing .widget.listingslideshow .campionesque-container .row .bigthumb-thumbs .left {
  left: 2px;
}
.array1-listing .widget.listingslideshow.full-screen {
  position: fixed;
  z-index: 9999;
  height: 100%;
  top: 0;
  left: 0;
  background-color: black;
  width: 100%;
  margin: 0;
}
.array1-listing .widget.listingslideshow.full-screen .campionesque-container .row {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.array1-listing .widget.listingslideshow.full-screen .campionesque-container .row .bigthumb-slide {
  width: 100%;
}
.array1-listing .widget.listingslideshow.full-screen .campionesque-container .row .bigthumb-slide #campionesque-carousel {
  height: 80vh;
}
.array1-listing .widget.listingslideshow.full-screen .campionesque-container .row .bigthumb-slide #campionesque-carousel .pull-right {
  top: 15px;
  right: 15px;
  left: initial;
  bottom: initial;
  -ms-transform: initial;
      transform: initial;
}
.array1-listing .widget.listingslideshow.full-screen .campionesque-container .row .bigthumb-slide #campionesque-carousel .pull-right i {
  opacity: 0.7;
}
.array1-listing .widget.listingslideshow.full-screen .campionesque-container .row .bigthumb-slide #campionesque-carousel .pull-right i:before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
}
.array1-listing .widget.listingslideshow.full-screen .campionesque-container .row .bigthumb-slide #campionesque-carousel .pull-right:hover i {
  opacity: 1;
  -ms-transform: none;
      transform: none;
}
.array1-listing .widget.listingslideshow.full-screen .campionesque-container .row .bigthumb-slide #campionesque-carousel .carousel-inner .item {
  padding-bottom: 100%;
}
.array1-listing .widget.listingslideshow.full-screen .campionesque-container .row .bigthumb-slide #campionesque-carousel .carousel-inner .item img {
  height: 80vh;
  width: auto;
  margin: auto;
  object-fit: contain;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  padding: 2px;
}
.array1-listing .widget.listingslideshow.full-screen .campionesque-container .row .bigthumb-thumbs {
  width: 100%;
}
.array1-listing .widget.listingslideshow.full-screen .campionesque-container .row .bigthumb-thumbs #thumbcarousel {
  height: 20vh;
}
.array1-listing .widget.listingslideshow.full-screen .campionesque-container .row .bigthumb-thumbs #thumbcarousel .carousel-inner .item .half-c .thumb {
  width: 50%;
  float: left;
}
.array1-listing .widget.listingslideshow.full-screen .campionesque-container .row .bigthumb-thumbs #thumbcarousel .carousel-inner .item .half-c .thumb img {
  height: 20vh;
}
.array1-listing .listinglister {
  font-weight: 300;
  padding: 0;
  line-height: normal;
}
.array1-listing #group2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 30px 100px;
  row-gap: 25px;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
@media screen and (max-width: 1399px) {
  .array1-listing #group2 {
    padding: 30px 50px;
  }
}
@media screen and (max-width: 991px) {
  .array1-listing #group2 {
    padding: 30px 30px;
  }
}
@media screen and (max-width: 767px) {
  .array1-listing #group2 {
    padding: 0 20px 20px;
  }
}
.array1-listing #group2 .listingtoolbar {
  width: -webkit-max-content;
  width: max-content;
  margin: 0 0 0 auto;
}
@media screen and (max-width: 1199px) {
  .array1-listing #group2 .listingtoolbar {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .array1-listing #group2 .listingtoolbar {
    width: 100%;
    display: none;
  }
}
.array1-listing #group2 .listingtoolbar .widget-title {
  display: none;
}
.array1-listing #group2 .listingtoolbar .col-tools #aaq a {
  color: #ffffff;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.75px;
  font-family: "Gilroy", sans-serif;
  background-color: #000;
  line-height: normal;
  font-weight: 400;
  padding: 20px 20px;
  min-width: 175px;
  border: 1px solid #000;
  transition: all 0.2s ease;
}
@media screen and (max-width: 767px) {
  .array1-listing #group2 .listingtoolbar .col-tools #aaq a {
    width: 100%;
  }
}
.array1-listing #group2 .listingtoolbar .col-tools #aaq a i {
  display: none;
}
.array1-listing #group2 .listingtoolbar .col-tools #aaq a span {
  font-size: 0;
}
.array1-listing #group2 .listingtoolbar .col-tools #aaq a span:after {
  content: "Ask A Question";
  font-family: "Gilroy", sans-serif;
  font-size: 14px;
  letter-spacing: 0.75px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 400;
  transition: all 0.2s ease;
}
.array1-listing #group2 .listingtoolbar .col-tools #aaq a:hover {
  background: #ffffff;
}
.array1-listing #group2 .listingtoolbar .col-tools #aaq a:hover span:after {
  color: #000;
}
@media screen and (max-width: 767px) {
  .array1-listing #group2 .listinglister {
    -ms-flex-order: -1;
        order: -1;
  }
}
.array1-listing .contentWrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 1250px;
  max-width: 100%;
  margin: auto;
}
.array1-listing .contentWrap main .listinglister {
  max-width: 1250px;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .array1-listing .contentWrap main .listinginfocallout.single {
    padding-top: 30px;
  }
  .array1-listing .contentWrap main .listinginfocallout.single:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #E3E3EE;
  }
}
.array1-listing .contentWrap main .listinginfocallout.single:before {
  content: "Description";
  font-size: 52px;
  font-weight: 500;
  text-align: left;
  font-family: "Playfair Display", sans-serif;
  color: #000;
  line-height: normal;
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .array1-listing .contentWrap main .listinginfocallout.single:before {
    font-size: 35px;
  }
}
@media screen and (max-width: 479px) {
  .array1-listing .contentWrap main .listinginfocallout.single:before {
    font-size: 26px;
  }
}
.array1-listing .contentWrap main .listinginfocallout.single > div {
  line-height: 30px;
  font-weight: 300;
}
.array1-listing .contentWrap main .listingtoolbar {
  margin: 50px 0;
}
@media screen and (max-width: 767px) {
  .array1-listing .contentWrap main .listingtoolbar {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 50;
    margin: 0;
  }
}
.array1-listing .contentWrap main .listingtoolbar .widget-title {
  display: none;
}
.array1-listing .contentWrap main .listingtoolbar .col-tools {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 12px;
}
@media screen and (max-width: 767px) {
  .array1-listing .contentWrap main .listingtoolbar .col-tools {
    background: #F4F6FB;
    padding: 15px 20px;
    -ms-flex-pack: center;
        justify-content: center;
    column-gap: 15px;
  }
}
@media screen and (max-width: 479px) {
  .array1-listing .contentWrap main .listingtoolbar .col-tools {
    padding: 10px 20px;
    gap: 10px;
  }
}
.array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item {
  width: calc((100% / 3) - 8px);
}
.array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item:empty {
  display: none;
}
@media screen and (max-width: 991px) {
  .array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item {
    width: calc((100% / 2) - 6px);
  }
}
@media screen and (max-width: 767px) {
  .array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item {
    width: auto;
  }
}
.array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border: 1px solid #000;
  height: 60px;
  text-decoration: none;
  font-weight: 300;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item a {
    border: none;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #ffffff;
    box-shadow: 0 4px 17px -2px #D1D4E4;
  }
}
@media screen and (max-width: 479px) {
  .array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item a {
    width: 45px;
    height: 45px;
  }
}
.array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item a i {
  margin-right: 10px;
  font-size: 1.3em;
  font-weight: inherit;
  line-height: normal;
  color: #000;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item a i {
    margin: 0;
  }
}
.array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item a span {
  font-weight: inherit;
  font-size: 18px;
  max-width: 60%;
  line-height: 20px;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item a span {
    display: none;
  }
}
.array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item:hover a {
  background: #000;
  color: #ffffff;
}
.array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item:hover a i {
  color: #ffffff;
}
.array1-listing .contentWrap main .listingtoolbar .col-tools .toolbar-item:hover a span {
  color: #ffffff;
}
.array1-listing .contentWrap main .listingtabbeddetails {
  margin-top: 40px;
}
.array1-listing .contentWrap main .listingtabbeddetails .widget-heading {
  display: none;
}
.array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-header {
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 2px;
  text-align: left;
  position: relative;
  text-transform: uppercase;
  font-family: "Gilroy", sans-serif;
  border-bottom: 1px solid #eceef1;
  margin-bottom: 30px;
  padding: 20px 0;
  padding-right: 35px;
  margin-top: 0;
  color: #000;
  transition: all 0.2s ease;
}
@media screen and (max-width: 479px) {
  .array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-header {
    font-size: 20px;
    line-height: normal;
  }
}
.array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-header:hover {
  cursor: pointer;
  letter-spacing: 2.2px;
}
.array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-header i {
  font-weight: 400;
  position: absolute;
  right: 0;
  transition: all 0.2s ease;
  -ms-transform-origin: center;
      transform-origin: center;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-header i:before {
  content: "";
}
.array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-header i.active {
  -ms-transform: translateY(-50%) rotate(180deg);
      transform: translateY(-50%) rotate(180deg);
}
.array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-content {
  transition: initial;
}
.array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-content > .subcategory {
  margin-bottom: 40px;
}
.array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-content > .subcategory ul {
  padding: 0;
  list-style: none;
  margin-bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-content > .subcategory ul li {
  width: 50%;
  padding-right: 15px;
}
@media screen and (max-width: 767px) {
  .array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-content > .subcategory ul li {
    width: 100%;
    padding-right: 0;
  }
}
.array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-content > .subcategory ul li span {
  font-size: 16px;
  color: #5D6B7A;
  font-weight: 300;
}
.array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-content > .subcategory h4 {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 17px;
}
.array1-listing .contentWrap main .listingtabbeddetails .custom-field-group .primary-category-content > .subcategory h4 span {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}
.array1-listing .contentWrap main .listingmap .widget-title, .array1-listing .contentWrap main .listingmap h4 {
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 2px;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: "Gilroy", sans-serif;
  color: #000;
}
@media screen and (max-width: 479px) {
  .array1-listing .contentWrap main .listingmap .widget-title, .array1-listing .contentWrap main .listingmap h4 {
    font-size: 20px;
  }
}
.array1-listing .contentWrap main .listingmap .map {
  height: 250px;
  margin-bottom: 40px;
}
.array1-listing .contentWrap main .listingmap #srating-direction {
  width: calc(100% - 194px);
  display: inline-block;
  margin-right: 6px;
  height: 51px;
}
@media screen and (max-width: 479px) {
  .array1-listing .contentWrap main .listingmap #srating-direction {
    width: 100%;
    margin: 0;
  }
}
.array1-listing .contentWrap main .listingmap #get-directions-button {
  min-width: initial;
  width: 188px;
  max-width: 100%;
  line-height: 49px;
  box-shadow: initial;
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 479px) {
  .array1-listing .contentWrap main .listingmap #get-directions-button {
    width: 100%;
    margin-top: 10px;
  }
}
.array1-listing .contentWrap main #df-detail-widgets + div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 30px;
}
.array1-listing .contentWrap main #df-detail-widgets + div img {
  object-fit: contain;
}
.array1-listing .contentWrap main #df-detail-widgets + div p {
  opacity: 0.7;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  margin-top: 10px;
}
.array1-listing .contentWrap #sidebar1 {
  width: 33.33333333%;
  padding: 15px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .array1-listing .contentWrap #sidebar1 {
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  .array1-listing .contentWrap #sidebar1 {
    width: 100%;
  }
}
.array1-listing .contentWrap #sidebar1 .widget {
  box-shadow: 0 37px 88px -25px rgba(202, 204, 214, 0.65), 0 -24px 33px -25px rgba(202, 204, 214, 0.47);
  margin-bottom: 45px;
  max-width: 360px;
  transition: all 0.2s ease;
}
.array1-listing .contentWrap #sidebar1 .widget .widget-title {
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
  font-family: "Gilroy", sans-serif;
  letter-spacing: 1px;
  font-size: 22px;
  line-height: 26px;
}
.array1-listing .contentWrap #sidebar1 .widget h4, .array1-listing .contentWrap #sidebar1 .widget h5 {
  font-family: "Gilroy", sans-serif;
}
.array1-listing .contentWrap #sidebar1 .widget:after {
  content: "";
  background: #000;
  width: 100%;
  height: 8px;
  display: block;
}
.array1-listing .contentWrap #sidebar1 .widget .disclaimer {
  font-size: 10px;
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .agent-info h4.agent-name {
  text-transform: initial;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: initial;
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .agent-info .widget-title {
  display: none;
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .agent-info .photo-wrapper img {
  width: 100%;
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .office-info .photo-wrapper {
  padding: 0 30px;
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .office-info .widget-title {
  margin-top: 30px;
  padding: 0 30px;
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .contact-content-wrapper {
  padding: 30px;
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .contact-content-wrapper h4 {
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.68px;
  text-transform: uppercase;
  margin: 0;
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .contact-content-wrapper .phone {
  margin: 5px 0;
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .contact-content-wrapper .phone i {
  display: none;
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .contact-content-wrapper .phone a {
  font-size: 26px;
  font-weight: 500;
  text-decoration: none;
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .contact-content-wrapper .buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .contact-content-wrapper .buttons a {
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  margin-right: 10px;
  text-decoration: none;
  letter-spacing: 0.5px;
  background: initial;
  border: initial;
  padding: initial;
  line-height: initial;
  margin-bottom: 10px;
  color: #000;
  width: auto;
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .contact-content-wrapper .buttons a:hover {
  color: black;
  -ms-transform: scale(1.03);
      transform: scale(1.03);
}
.array1-listing .contentWrap #sidebar1 .widget.listingofficeinfo .contact-content-wrapper .office-address {
  margin-bottom: 10px;
}
.array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) > div, .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) > form {
  padding: 30px;
}
.array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) .widget-title {
  font-size: 22px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
.array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) input[type=text], .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) input[type=date], .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) input[type=time], .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) textarea, .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) .input-group-addon {
  border: 1px solid #E2E6EF;
  border-radius: initial;
}
.array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) input[type=text]:focus, .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) input[type=date]:focus, .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) input[type=time]:focus, .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) textarea:focus, .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) .input-group-addon:focus {
  border-color: #b3b3b3;
}
.array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) input[type=text] {
  height: 39px;
}
.array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) .usm-btn, .array1-listing body.array1-blog.posts #wrapper .contentWrap #sidebar1 .widget:not(.listingofficeinfo) main article footer .blog-categories li a, body.array1-blog.posts #wrapper .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) main article footer .blog-categories li a, .array1-listing body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #sidebar1 .widget:not(.listingofficeinfo) a, body.array1-blog.posts #wrapper .array1-listing .contentWrap main article footer .blog-categories li #sidebar1 .widget:not(.listingofficeinfo) a, .array1-listing body.array1-blog.posts #wrapper .contentWrap #sidebar1 .widget:not(.listingofficeinfo) main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) main article .e-content .blog-tags ul li a, .array1-listing body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #sidebar1 .widget:not(.listingofficeinfo) a, body.array1-blog.posts #wrapper .array1-listing .contentWrap main article .e-content .blog-tags ul li #sidebar1 .widget:not(.listingofficeinfo) a, .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) a {
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 0;
  letter-spacing: 1px;
  font-weight: 400;
  width: 100%;
  padding: 20px 30px;
  text-transform: uppercase;
  box-shadow: 0 30px 11px -17px rgba(157, 173, 200, 0.53);
}
.array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) .usm-btn:hover, .array1-listing body.array1-blog.posts #wrapper .contentWrap #sidebar1 .widget:not(.listingofficeinfo) main article footer .blog-categories li a:hover, body.array1-blog.posts #wrapper .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) main article footer .blog-categories li a:hover, .array1-listing body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #sidebar1 .widget:not(.listingofficeinfo) a:hover, body.array1-blog.posts #wrapper .array1-listing .contentWrap main article footer .blog-categories li #sidebar1 .widget:not(.listingofficeinfo) a:hover, .array1-listing body.array1-blog.posts #wrapper .contentWrap #sidebar1 .widget:not(.listingofficeinfo) main article .e-content .blog-tags ul li a:hover, body.array1-blog.posts #wrapper .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) main article .e-content .blog-tags ul li a:hover, .array1-listing body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #sidebar1 .widget:not(.listingofficeinfo) a:hover, body.array1-blog.posts #wrapper .array1-listing .contentWrap main article .e-content .blog-tags ul li #sidebar1 .widget:not(.listingofficeinfo) a:hover, .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) .user-logged-in-wrapper .welcome-login-icons a:hover, .user-logged-in-wrapper .welcome-login-icons .array1-listing .contentWrap #sidebar1 .widget:not(.listingofficeinfo) a:hover {
  border-color: #000;
  box-shadow: none;
}
.array1-listing .contentWrap #sidebar1 .widget.nevermissingnewlistings .success {
  display: none;
}
.array1-listing .contentWrap #sidebar1 .widget.nevermissingnewlistings input[type=text] {
  margin-bottom: 15px;
}
.array1-listing .contentWrap #sidebar1 .widget.nevermissingnewlistings #nmnl-subscribe {
  margin-top: 20px;
}
.array1-listing .contentWrap #sidebar1 .widget.listingcontactus .nav-tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.array1-listing .contentWrap #sidebar1 .widget.listingcontactus .nav-tabs li {
  float: none;
  width: 50%;
  text-align: center;
}
.array1-listing .contentWrap #sidebar1 .widget.listingcontactus .nav-tabs li a {
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 0;
}
@media screen and (max-width: 991px) {
  .array1-listing .contentWrap #sidebar1 .widget.listingcontactus .nav-tabs li a {
    font-size: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.array1-listing .contentWrap #sidebar1 .widget.listingcontactus .nav-tabs li.active a {
  color: #000;
}
.array1-listing .contentWrap #sidebar1 .widget.listingcontactus #schedule-visit {
  padding-top: 20px;
}
.array1-listing .contentWrap #sidebar1 .widget.listingcontactus #schedule-visit h3 {
  display: none;
}
.array1-listing .contentWrap #sidebar1 .widget.listingcontactus #schedule-visit input {
  margin-bottom: 15px;
}
.array1-listing .contentWrap #sidebar1 .widget.listingmortgagecalculator .widget-title i {
  display: none;
}
.array1-listing .contentWrap #sidebar1 .widget.listingmortgagecalculator .form-inline .form-group {
  display: block;
}
.array1-listing .contentWrap #sidebar1 .widget.listingmortgagecalculator .form-inline .form-group #term {
  color: rgba(24, 29, 32, 0.75);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 400;
  padding: 0;
}
.array1-listing .contentWrap #sidebar1 .widget.listingmortgagecalculator .form-inline .form-group .radio-inline {
  position: relative;
  padding-left: 30px;
}
.array1-listing .contentWrap #sidebar1 .widget.listingmortgagecalculator .form-inline .form-group .radio-inline input {
  margin-top: 7px;
}
.array1-listing .contentWrap #sidebar1 .widget.listingmortgagecalculator .form-inline .form-group .radio-inline input:before {
  height: 20px;
  width: 20px;
  content: "";
  border: 1px solid #000;
  position: absolute;
  background-color: #ffffff;
  cursor: pointer;
  left: -4px;
  top: -2px;
  transition: all 0.2s ease;
}
.array1-listing .contentWrap #sidebar1 .widget.listingmortgagecalculator .form-inline .form-group .radio-inline input:checked:before {
  background: #000;
}
.array1-listing .contentWrap #sidebar1 .widget.listingmortgagecalculator .form-inline .form-group .input-group .input-group-addon {
  background: #000;
  color: #ffffff;
  border: none;
  font-size: 18px;
  font-weight: 300;
}
.array1-listing .contentWrap #sidebar1 .widget.listingmortgagecalculator .form-inline .form-group .input-group label {
  text-transform: uppercase;
}
.array1-listing .contentWrap #sidebar1 .widget.listingmortgagecalculator .input-group {
  width: 100%;
}
.array1-listing .contentWrap #sidebar1 .widget.listingmortgagecalculator .section {
  margin-bottom: 15px;
}
.array1-listing .contentWrap #sidebar1 .widget.openhouse .widget-title {
  padding: 0 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.array1-listing .contentWrap #sidebar1 .widget.openhouse .openhouse-dates {
  padding-top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.array1-listing .contentWrap #sidebar1 .widget.openhouse .openhouse-dates .datetime-block {
  float: none;
  width: 50%;
  margin-bottom: 15px;
}
@media screen and (max-width: 991px) {
  .array1-listing .contentWrap #sidebar1 .widget.openhouse .openhouse-dates .datetime-block {
    width: 100%;
  }
}

/* === Cards and sidebar styles === */
body.array1-listings,
body.re2_ourlistings,
body.array1-re2_ourlistings,
body.array1-savedsearch {
  /* === Main tag === */
  /* === Pagination === */
  /* === Sidebar === */
  /* === Items - Mobile List View === */
}
body.array1-listings #wrapper .contentWrap main,
body.re2_ourlistings #wrapper .contentWrap main,
body.array1-re2_ourlistings #wrapper .contentWrap main,
body.array1-savedsearch #wrapper .contentWrap main {
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (max-width: 991px) {
  body.array1-listings #wrapper .contentWrap main,
body.re2_ourlistings #wrapper .contentWrap main,
body.array1-re2_ourlistings #wrapper .contentWrap main,
body.array1-savedsearch #wrapper .contentWrap main {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #wrapper .contentWrap main,
body.re2_ourlistings #wrapper .contentWrap main,
body.array1-re2_ourlistings #wrapper .contentWrap main,
body.array1-savedsearch #wrapper .contentWrap main {
    padding-left: 0;
    padding-right: 0;
  }
}
body.array1-listings #wrapper .pagination,
body.re2_ourlistings #wrapper .pagination,
body.array1-re2_ourlistings #wrapper .pagination,
body.array1-savedsearch #wrapper .pagination {
  margin: 0px;
}
body.array1-listings #wrapper .pagination a,
body.array1-listings #wrapper .pagination span,
body.re2_ourlistings #wrapper .pagination a,
body.re2_ourlistings #wrapper .pagination span,
body.array1-re2_ourlistings #wrapper .pagination a,
body.array1-re2_ourlistings #wrapper .pagination span,
body.array1-savedsearch #wrapper .pagination a,
body.array1-savedsearch #wrapper .pagination span {
  padding: 0px 5px;
  line-height: 23px;
  border: 1px solid #e1e6ef;
  background-color: #f6f8fb;
  color: #000000;
  border-radius: 0px;
  min-width: 27px;
  text-align: center;
  font-size: 12px;
}
body.array1-listings #wrapper .pagination a.active,
body.array1-listings #wrapper .pagination span.active,
body.re2_ourlistings #wrapper .pagination a.active,
body.re2_ourlistings #wrapper .pagination span.active,
body.array1-re2_ourlistings #wrapper .pagination a.active,
body.array1-re2_ourlistings #wrapper .pagination span.active,
body.array1-savedsearch #wrapper .pagination a.active,
body.array1-savedsearch #wrapper .pagination span.active {
  background-color: #000;
  border-color: #000;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  body.array1-listings #wrapper .pagination,
body.re2_ourlistings #wrapper .pagination,
body.array1-re2_ourlistings #wrapper .pagination,
body.array1-savedsearch #wrapper .pagination {
    padding-top: 0px;
  }
}
body.array1-listings #sidebar1,
body.re2_ourlistings #sidebar1,
body.array1-re2_ourlistings #sidebar1,
body.array1-savedsearch #sidebar1 {
  padding: 30px;
  border: 1px solid #dee1e7;
  box-shadow: -16px 23px 8px -6px #e1e6ef;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
body.array1-listings #sidebar1:after,
body.re2_ourlistings #sidebar1:after,
body.array1-re2_ourlistings #sidebar1:after,
body.array1-savedsearch #sidebar1:after {
  content: "";
  height: 13px;
  width: 100%;
  visibility: visible;
  position: absolute;
  bottom: 0;
  z-index: 1;
  background-color: #000;
  left: 0;
}
@media screen and (max-width: 991px) {
  body.array1-listings #sidebar1:after,
body.re2_ourlistings #sidebar1:after,
body.array1-re2_ourlistings #sidebar1:after,
body.array1-savedsearch #sidebar1:after {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  body.array1-listings #sidebar1,
body.re2_ourlistings #sidebar1,
body.array1-re2_ourlistings #sidebar1,
body.array1-savedsearch #sidebar1 {
    position: relative;
  }
}
@media screen and (max-width: 1199px) {
  body.array1-listings #sidebar1,
body.re2_ourlistings #sidebar1,
body.array1-re2_ourlistings #sidebar1,
body.array1-savedsearch #sidebar1 {
    padding: 15px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.array1-listings #sidebar1,
body.re2_ourlistings #sidebar1,
body.array1-re2_ourlistings #sidebar1,
body.array1-savedsearch #sidebar1 {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #sidebar1,
body.re2_ourlistings #sidebar1,
body.array1-re2_ourlistings #sidebar1,
body.array1-savedsearch #sidebar1 {
    width: 100%;
    box-shadow: none;
    border: none;
    padding: 0;
    margin: 0;
    background: transparent;
    height: 0;
  }
}
body.array1-listings #df-list-view.list article .slideshow,
body.re2_ourlistings #df-list-view.list article .slideshow,
body.array1-re2_ourlistings #df-list-view.list article .slideshow,
body.array1-savedsearch #df-list-view.list article .slideshow {
  padding: 0;
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list,
body.re2_ourlistings #df-list-view.list,
body.array1-re2_ourlistings #df-list-view.list,
body.array1-savedsearch #df-list-view.list {
    /* Card - main styles  */
    /* Card - image */
    /* Card - main content */
    /* Card - control icons */
  }
  body.array1-listings #df-list-view.list #df-listings,
body.re2_ourlistings #df-list-view.list #df-listings,
body.array1-re2_ourlistings #df-list-view.list #df-listings,
body.array1-savedsearch #df-list-view.list #df-listings {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: start;
        justify-content: start;
    margin-left: -0.66%;
    margin-right: -0.66%;
  }
  body.array1-listings #df-list-view.list article,
body.re2_ourlistings #df-list-view.list article,
body.array1-re2_ourlistings #df-list-view.list article,
body.array1-savedsearch #df-list-view.list article {
    transition: all 0.2s ease;
    border: 1px solid #e1e6ef;
    box-shadow: -16px 23px 8px -6px #e1e6ef;
    min-height: 360px;
    padding-bottom: 0px;
    width: 32%;
    margin: 0px 0.66% 2% 0.66%;
    padding: 0;
  }
}
@media screen and (max-width: 767px) and (max-width: 1199px) {
  body.array1-listings #df-list-view.list article,
body.re2_ourlistings #df-list-view.list article,
body.array1-re2_ourlistings #df-list-view.list article,
body.array1-savedsearch #df-list-view.list article {
    width: 48%;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  body.array1-listings #df-list-view.list article,
body.re2_ourlistings #df-list-view.list article,
body.array1-re2_ourlistings #df-list-view.list article,
body.array1-savedsearch #df-list-view.list article {
    width: 100%;
    box-shadow: -25px 23px 8px -6px #e1e6ef;
    padding-bottom: 16px;
    margin-bottom: 6%;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article:before,
body.re2_ourlistings #df-list-view.list article:before,
body.array1-re2_ourlistings #df-list-view.list article:before,
body.array1-savedsearch #df-list-view.list article:before {
    content: "";
    height: 10px;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 2;
    background-color: #000;
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article:after,
body.re2_ourlistings #df-list-view.list article:after,
body.array1-re2_ourlistings #df-list-view.list article:after,
body.array1-savedsearch #df-list-view.list article:after {
    position: relative;
    z-index: 1;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article:hover,
body.re2_ourlistings #df-list-view.list article:hover,
body.array1-re2_ourlistings #df-list-view.list article:hover,
body.array1-savedsearch #df-list-view.list article:hover {
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.08);
    background-color: transparent;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .slideshow,
body.re2_ourlistings #df-list-view.list article .slideshow,
body.array1-re2_ourlistings #df-list-view.list article .slideshow,
body.array1-savedsearch #df-list-view.list article .slideshow {
    padding: 0;
    width: 100%;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .slideshow,
body.re2_ourlistings #df-list-view.list article .slideshow,
body.array1-re2_ourlistings #df-list-view.list article .slideshow,
body.array1-savedsearch #df-list-view.list article .slideshow {
    padding: 0px;
    box-shadow: none;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .slideshow img,
body.re2_ourlistings #df-list-view.list article .slideshow img,
body.array1-re2_ourlistings #df-list-view.list article .slideshow img,
body.array1-savedsearch #df-list-view.list article .slideshow img {
    height: 200px;
    max-height: 200px;
    object-fit: cover;
    object-position: center;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .right-info,
body.re2_ourlistings #df-list-view.list article .right-info,
body.array1-re2_ourlistings #df-list-view.list article .right-info,
body.array1-savedsearch #df-list-view.list article .right-info {
    clear: both;
    padding: 0 15px;
  }
  body.array1-listings #df-list-view.list article .right-info a.virtual-open-house,
body.re2_ourlistings #df-list-view.list article .right-info a.virtual-open-house,
body.array1-re2_ourlistings #df-list-view.list article .right-info a.virtual-open-house,
body.array1-savedsearch #df-list-view.list article .right-info a.virtual-open-house {
    max-width: 80%;
    width: 200px;
  }
}
@media screen and (max-width: 767px) and (max-width: 1279px) {
  body.array1-listings #df-list-view.list article .right-info a.virtual-open-house,
body.re2_ourlistings #df-list-view.list article .right-info a.virtual-open-house,
body.array1-re2_ourlistings #df-list-view.list article .right-info a.virtual-open-house,
body.array1-savedsearch #df-list-view.list article .right-info a.virtual-open-house {
    line-height: 25px;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .right-info .primary-info,
body.re2_ourlistings #df-list-view.list article .right-info .primary-info,
body.array1-re2_ourlistings #df-list-view.list article .right-info .primary-info,
body.array1-savedsearch #df-list-view.list article .right-info .primary-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .right-info a:hover,
body.re2_ourlistings #df-list-view.list article .right-info a:hover,
body.array1-re2_ourlistings #df-list-view.list article .right-info a:hover,
body.array1-savedsearch #df-list-view.list article .right-info a:hover {
    text-decoration: none;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .right-info h2,
body.re2_ourlistings #df-list-view.list article .right-info h2,
body.array1-re2_ourlistings #df-list-view.list article .right-info h2,
body.array1-savedsearch #df-list-view.list article .right-info h2 {
    -ms-flex-order: 2;
        order: 2;
    margin: 10px 0;
    padding: 0;
    color: #000000;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .right-info .area,
body.re2_ourlistings #df-list-view.list article .right-info .area,
body.array1-re2_ourlistings #df-list-view.list article .right-info .area,
body.array1-savedsearch #df-list-view.list article .right-info .area {
    font-family: "Gilroy", sans-serif;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 1.2;
    margin-bottom: 4px;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .right-info .address,
body.re2_ourlistings #df-list-view.list article .right-info .address,
body.array1-re2_ourlistings #df-list-view.list article .right-info .address,
body.array1-savedsearch #df-list-view.list article .right-info .address {
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 0.5px;
    font-family: "Playfair Display", sans-serif;
    font-weight: 300;
    line-height: 1;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .right-info .price-details,
body.re2_ourlistings #df-list-view.list article .right-info .price-details,
body.array1-re2_ourlistings #df-list-view.list article .right-info .price-details,
body.array1-savedsearch #df-list-view.list article .right-info .price-details {
    width: 100%;
    margin: 10px 0px;
    -ms-flex-order: 1;
        order: 1;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .right-info .price-label,
body.re2_ourlistings #df-list-view.list article .right-info .price-label,
body.array1-re2_ourlistings #df-list-view.list article .right-info .price-label,
body.array1-savedsearch #df-list-view.list article .right-info .price-label {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .right-info .price,
body.re2_ourlistings #df-list-view.list article .right-info .price,
body.array1-re2_ourlistings #df-list-view.list article .right-info .price,
body.array1-savedsearch #df-list-view.list article .right-info .price {
    float: none;
    padding: 0;
    font-size: 29px;
    font-family: "Gilroy", sans-serif;
    font-weight: 500;
    color: #000000;
  }
  body.array1-listings #df-list-view.list article .right-info .price span[content=USD],
body.array1-listings #df-list-view.list article .right-info .price span[itemprop=price],
body.re2_ourlistings #df-list-view.list article .right-info .price span[content=USD],
body.re2_ourlistings #df-list-view.list article .right-info .price span[itemprop=price],
body.array1-re2_ourlistings #df-list-view.list article .right-info .price span[content=USD],
body.array1-re2_ourlistings #df-list-view.list article .right-info .price span[itemprop=price],
body.array1-savedsearch #df-list-view.list article .right-info .price span[content=USD],
body.array1-savedsearch #df-list-view.list article .right-info .price span[itemprop=price] {
    display: inline;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .right-info .mls-number,
body.re2_ourlistings #df-list-view.list article .right-info .mls-number,
body.array1-re2_ourlistings #df-list-view.list article .right-info .mls-number,
body.array1-savedsearch #df-list-view.list article .right-info .mls-number {
    display: none;
    width: 100%;
    padding: 0;
    color: #1a1a1a;
    float: none;
    font-weight: 400;
    font-size: 10px;
    line-height: 29px;
    margin: 3px 0px;
  }
  body.array1-listings #df-list-view.list article .right-info .mls-number i,
body.re2_ourlistings #df-list-view.list article .right-info .mls-number i,
body.array1-re2_ourlistings #df-list-view.list article .right-info .mls-number i,
body.array1-savedsearch #df-list-view.list article .right-info .mls-number i {
    font-style: normal;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .right-info .listing-details,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details {
    float: none;
    padding-left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin: 5px 0;
  }
  body.array1-listings #df-list-view.list article .right-info .listing-details .listing-property-type,
body.array1-listings #df-list-view.list article .right-info .listing-details .construction,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details .listing-property-type,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details .construction,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details .listing-property-type,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details .construction,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details .listing-property-type,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details .construction {
    display: none;
  }
  body.array1-listings #df-list-view.list article .right-info .listing-details li,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details li,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details li,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details li {
    color: #000000;
    font-family: "Gilroy", sans-serif;
    font-size: 15px;
    font-weight: 300;
    display: none;
    border-right: 1px solid rgba(0, 0, 0, 0.3);
    margin-right: 7.5px;
    padding-right: 4.5px;
  }
  body.array1-listings #df-list-view.list article .right-info .listing-details li:last-child,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details li:last-child,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details li:last-child,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details li:last-child {
    border-right: none;
  }
  body.array1-listings #df-list-view.list article .right-info .listing-details li span,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details li span,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details li span,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details li span {
    display: none;
  }
  body.array1-listings #df-list-view.list article .right-info .listing-details li strong,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details li strong,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details li strong,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details li strong {
    font-weight: 300;
    display: block;
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
  }
  body.array1-listings #df-list-view.list article .right-info .listing-details li strong:after,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details li strong:after,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details li strong:after,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details li strong:after {
    position: relative;
    display: block;
    font-size: 10px;
    letter-spacing: 0.83px;
    text-transform: uppercase;
    margin-left: 4px;
    margin-right: 3px;
  }
  body.array1-listings #df-list-view.list article .right-info .listing-details .bathroom,
body.array1-listings #df-list-view.list article .right-info .listing-details .bedrooms,
body.array1-listings #df-list-view.list article .right-info .listing-details .squarefeet,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details .bathroom,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details .bedrooms,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details .squarefeet,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details .bathroom,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details .bedrooms,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details .squarefeet,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details .bathroom,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details .bedrooms,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details .squarefeet {
    display: block;
  }
  body.array1-listings #df-list-view.list article .right-info .listing-details .bathroom strong:after,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details .bathroom strong:after,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details .bathroom strong:after,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details .bathroom strong:after {
    content: "Bath";
  }
  body.array1-listings #df-list-view.list article .right-info .listing-details .bedrooms strong:after,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details .bedrooms strong:after,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details .bedrooms strong:after,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details .bedrooms strong:after {
    content: "Bed";
  }
  body.array1-listings #df-list-view.list article .right-info .listing-details .squarefeet strong:after,
body.re2_ourlistings #df-list-view.list article .right-info .listing-details .squarefeet strong:after,
body.array1-re2_ourlistings #df-list-view.list article .right-info .listing-details .squarefeet strong:after,
body.array1-savedsearch #df-list-view.list article .right-info .listing-details .squarefeet strong:after {
    content: "Sqft";
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .right-info p.listed-by,
body.array1-listings #df-list-view.list article .right-info p.sold-by,
body.re2_ourlistings #df-list-view.list article .right-info p.listed-by,
body.re2_ourlistings #df-list-view.list article .right-info p.sold-by,
body.array1-re2_ourlistings #df-list-view.list article .right-info p.listed-by,
body.array1-re2_ourlistings #df-list-view.list article .right-info p.sold-by,
body.array1-savedsearch #df-list-view.list article .right-info p.listed-by,
body.array1-savedsearch #df-list-view.list article .right-info p.sold-by {
    color: #000;
    font-size: 12px;
    clear: left;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .right-info p.listed-by,
body.re2_ourlistings #df-list-view.list article .right-info p.listed-by,
body.array1-re2_ourlistings #df-list-view.list article .right-info p.listed-by,
body.array1-savedsearch #df-list-view.list article .right-info p.listed-by {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .control-group,
body.re2_ourlistings #df-list-view.list article .control-group,
body.array1-re2_ourlistings #df-list-view.list article .control-group,
body.array1-savedsearch #df-list-view.list article .control-group {
    opacity: 1;
    position: static;
    clear: both;
    border: none;
    padding: 0px 15px;
    padding-bottom: 20px;
    text-align: left;
    margin-top: auto;
    background-color: transparent;
  }
  body.array1-listings #df-list-view.list article .control-group a,
body.re2_ourlistings #df-list-view.list article .control-group a,
body.array1-re2_ourlistings #df-list-view.list article .control-group a,
body.array1-savedsearch #df-list-view.list article .control-group a {
    display: inline-block;
    width: auto;
    text-align: center;
    padding: 15px 0px;
    font-size: 14px;
    color: #d3dae4;
    margin-right: 10px;
  }
  body.array1-listings #df-list-view.list article .control-group a:last-child,
body.re2_ourlistings #df-list-view.list article .control-group a:last-child,
body.array1-re2_ourlistings #df-list-view.list article .control-group a:last-child,
body.array1-savedsearch #df-list-view.list article .control-group a:last-child {
    margin-right: 0;
  }
  body.array1-listings #df-list-view.list article .control-group a span,
body.re2_ourlistings #df-list-view.list article .control-group a span,
body.array1-re2_ourlistings #df-list-view.list article .control-group a span,
body.array1-savedsearch #df-list-view.list article .control-group a span {
    display: none;
  }
  body.array1-listings #df-list-view.list article .control-group a:hover,
body.re2_ourlistings #df-list-view.list article .control-group a:hover,
body.array1-re2_ourlistings #df-list-view.list article .control-group a:hover,
body.array1-savedsearch #df-list-view.list article .control-group a:hover {
    text-decoration: none;
    background-color: transparent;
  }
  body.array1-listings #df-list-view.list article .control-group a i,
body.re2_ourlistings #df-list-view.list article .control-group a i,
body.array1-re2_ourlistings #df-list-view.list article .control-group a i,
body.array1-savedsearch #df-list-view.list article .control-group a i {
    transition: all 0.2s ease;
    font-size: 1em;
  }
  body.array1-listings #df-list-view.list article .control-group a:not(.favorite):hover i,
body.re2_ourlistings #df-list-view.list article .control-group a:not(.favorite):hover i,
body.array1-re2_ourlistings #df-list-view.list article .control-group a:not(.favorite):hover i,
body.array1-savedsearch #df-list-view.list article .control-group a:not(.favorite):hover i {
    color: #000;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  body.array1-listings #df-list-view.list article .control-group .favorite,
body.re2_ourlistings #df-list-view.list article .control-group .favorite,
body.array1-re2_ourlistings #df-list-view.list article .control-group .favorite,
body.array1-savedsearch #df-list-view.list article .control-group .favorite {
    display: inline-block;
    position: static;
    box-shadow: none;
    background: transparent;
  }
  body.array1-listings #df-list-view.list article .control-group .tour,
body.re2_ourlistings #df-list-view.list article .control-group .tour,
body.array1-re2_ourlistings #df-list-view.list article .control-group .tour,
body.array1-savedsearch #df-list-view.list article .control-group .tour {
    margin-right: 10px;
  }
  body.array1-listings #df-list-view.list article .control-group .details,
body.re2_ourlistings #df-list-view.list article .control-group .details,
body.array1-re2_ourlistings #df-list-view.list article .control-group .details,
body.array1-savedsearch #df-list-view.list article .control-group .details {
    display: none;
  }
}

/* === Top settings === */
#df-list-head {
  border: none;
}
@media screen and (max-width: 767px) {
  #df-list-head {
    overflow: hidden;
  }
}
#df-list-head h1 {
  margin-top: 50px;
  font-size: 26px;
  font-weight: 400;
  color: #000;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  #df-list-head h1 {
    margin-bottom: 0px;
  }
}

/* === Top settings - Contols === */
#df-controls {
  padding-top: 20px;
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  #df-controls {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  #df-controls .pagination {
    padding-top: 0px;
  }
}
#df-controls form {
  margin-right: 0;
}
#df-controls .results-view {
  margin-left: 2px;
}
#df-controls .results-view li {
  border: none;
}
#df-controls .results-view li a {
  transition: all 0.2s ease;
  font-weight: 300;
  font-size: 18px;
  color: #000000;
  letter-spacing: 0.88px;
  opacity: 0.8;
  font-family: "Gilroy", sans-serif;
}
#df-controls .results-view li a:hover {
  transition: all 0.2s ease;
  opacity: 1;
  text-decoration: none;
}
#df-controls .results-view .active a {
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  #df-controls .results-view {
    display: none;
  }
}
#df-controls .pagination {
  float: right;
}
@media screen and (max-width: 1199px) {
  #df-controls .pagination {
    float: none;
    padding-top: 15px;
  }
}

#df-sort-by {
  float: right;
}
@media screen and (max-width: 991px) {
  #df-sort-by {
    float: none;
    padding-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  #df-sort-by {
    float: left;
    padding-right: 0px;
    margin-bottom: 25px;
    width: 100%;
  }
}
#df-sort-by label {
  font-weight: 300;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.88px;
  color: #000000;
  opacity: 0.7;
  padding: 0;
}
@media screen and (max-width: 767px) {
  #df-sort-by label {
    display: none;
  }
}
#df-sort-by #SortBy {
  border: 1px solid #e1e6ef;
  background-color: #f6f8fb;
  opacity: 0.84;
  color: #000000;
  font-size: 12px;
  font-weight: 300;
  padding: 4px;
}
@media screen and (max-width: 767px) {
  #df-sort-by #SortBy {
    width: 100%;
    padding: 10px;
    border: 1px solid rgba(175, 186, 196, 0.63);
    background-color: #f2f6fd;
    border-radius: 0px;
  }
}

/* === Top settings - Search info === */
.search-info #df-save {
  text-transform: uppercase;
  padding: 5px 20px;
  background-color: transparent;
  color: #000000;
  font-family: "Gilroy", sans-serif;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0.5px;
}
@media screen and (max-width: 767px) {
  .search-info #df-save {
    width: 50%;
    min-width: 200px;
  }
}
.search-info #df-save p,
.search-info #df-save a,
.search-info #df-save span {
  color: #000000;
  font-family: "Gilroy", sans-serif;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .search-info #df-save p,
.search-info #df-save a,
.search-info #df-save span {
    letter-spacing: initial;
    font-size: 16px;
    text-transform: capitalize;
  }
}
.search-info #df-result-count dd {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 12px;
  color: #000000;
  font-weight: 400;
  opacity: 0.7;
}
.search-info #df-result-count dt {
  color: #000000;
  font-weight: 400;
  font-size: 23px;
}
@media screen and (max-width: 767px) {
  .search-info .refine-search {
    margin: 0px;
    padding: 8px 30px;
    width: auto;
    width: 50%;
    min-width: 200px;
    margin-top: 6px;
  }
  .search-info #df-save:not(.js-saved-search) {
    display: none;
  }
}

/* === Top settings fixed === */
#df-list-head.affix {
  padding: 10px 35px;
}
#df-list-head.affix .search-info {
  margin-top: 15px;
  width: 400px;
}
#df-list-head.affix .search-info #df-save {
  width: 250px;
}
#df-list-head.affix #df-controls {
  padding-top: 20px;
  padding-bottom: 1em;
}

/* === Items - Grid View === */
#df-list-view.grid {
  /* Card - main styles  */
  /* Card - image */
  /* Card - main content */
  /* Card - control icons */
}
#df-list-view.grid #df-listings {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: start;
  margin-left: -0.66%;
  margin-right: -0.66%;
}
#df-list-view.grid article {
  transition: all 0.2s ease;
  border: 1px solid #e1e6ef;
  box-shadow: -16px 23px 8px -6px #e1e6ef;
  min-height: 360px;
  padding-bottom: 0px;
  width: 32%;
  margin: 0px 0.66% 2% 0.66%;
  padding: 0;
}
@media screen and (max-width: 1199px) {
  #df-list-view.grid article {
    width: 48%;
  }
}
@media screen and (max-width: 767px) {
  #df-list-view.grid article {
    width: 100%;
    box-shadow: -25px 23px 8px -6px #e1e6ef;
    padding-bottom: 16px;
    margin-bottom: 6%;
  }
}
#df-list-view.grid article:before {
  content: "";
  height: 10px;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 2;
  background-color: #000;
  left: 0;
}
#df-list-view.grid article:after {
  position: relative;
  z-index: 1;
}
#df-list-view.grid article:hover {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.08);
  background-color: transparent;
}
#df-list-view.grid article .slideshow {
  padding: 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  #df-list-view.grid article .slideshow {
    padding: 0px;
    box-shadow: none;
  }
}
#df-list-view.grid article .slideshow img {
  height: 200px;
  max-height: 200px;
  object-fit: cover;
  object-position: center;
}
#df-list-view.grid article .right-info {
  clear: both;
  padding: 0 15px;
}
#df-list-view.grid article .right-info a.virtual-open-house {
  max-width: 80%;
  width: 200px;
}
@media screen and (max-width: 1279px) {
  #df-list-view.grid article .right-info a.virtual-open-house {
    line-height: 25px;
    height: auto;
  }
}
#df-list-view.grid article .right-info .primary-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
#df-list-view.grid article .right-info a:hover {
  text-decoration: none;
}
#df-list-view.grid article .right-info h2 {
  -ms-flex-order: 2;
      order: 2;
  margin: 10px 0;
  padding: 0;
  color: #000000;
}
#df-list-view.grid article .right-info .area {
  font-family: "Gilroy", sans-serif;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 4px;
}
#df-list-view.grid article .right-info .address {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0.5px;
  font-family: "Playfair Display", sans-serif;
  font-weight: 300;
  line-height: 1;
}
#df-list-view.grid article .right-info .price-details {
  width: 100%;
  margin: 10px 0px;
  -ms-flex-order: 1;
      order: 1;
}
#df-list-view.grid article .right-info .price-label {
  display: none;
}
#df-list-view.grid article .right-info .price {
  float: none;
  padding: 0;
  font-size: 29px;
  font-family: "Gilroy", sans-serif;
  font-weight: 500;
  color: #000000;
}
#df-list-view.grid article .right-info .price span[content=USD],
#df-list-view.grid article .right-info .price span[itemprop=price] {
  display: inline;
}
#df-list-view.grid article .right-info .mls-number {
  display: none;
  width: 100%;
  padding: 0;
  color: #1a1a1a;
  float: none;
  font-weight: 400;
  font-size: 10px;
  line-height: 29px;
  margin: 3px 0px;
}
#df-list-view.grid article .right-info .mls-number i {
  font-style: normal;
}
#df-list-view.grid article .right-info .listing-details {
  float: none;
  padding-left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 5px 0;
}
#df-list-view.grid article .right-info .listing-details .listing-property-type,
#df-list-view.grid article .right-info .listing-details .construction {
  display: none;
}
#df-list-view.grid article .right-info .listing-details li {
  color: #000000;
  font-family: "Gilroy", sans-serif;
  font-size: 15px;
  font-weight: 300;
  display: none;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
  margin-right: 7.5px;
  padding-right: 4.5px;
}
#df-list-view.grid article .right-info .listing-details li:last-child {
  border-right: none;
}
#df-list-view.grid article .right-info .listing-details li span {
  display: none;
}
#df-list-view.grid article .right-info .listing-details li strong {
  font-weight: 300;
  display: block;
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}
#df-list-view.grid article .right-info .listing-details li strong:after {
  position: relative;
  display: block;
  font-size: 10px;
  letter-spacing: 0.83px;
  text-transform: uppercase;
  margin-left: 4px;
  margin-right: 3px;
}
#df-list-view.grid article .right-info .listing-details .bathroom,
#df-list-view.grid article .right-info .listing-details .bedrooms,
#df-list-view.grid article .right-info .listing-details .squarefeet {
  display: block;
}
#df-list-view.grid article .right-info .listing-details .bathroom strong:after {
  content: "Bath";
}
#df-list-view.grid article .right-info .listing-details .bedrooms strong:after {
  content: "Bed";
}
#df-list-view.grid article .right-info .listing-details .squarefeet strong:after {
  content: "Sqft";
}
#df-list-view.grid article .right-info p.listed-by,
#df-list-view.grid article .right-info p.sold-by {
  color: #000;
  font-size: 12px;
  clear: left;
  padding: 0;
}
#df-list-view.grid article .right-info p.listed-by {
  display: none;
}
#df-list-view.grid article .control-group {
  opacity: 1;
  position: static;
  clear: both;
  border: none;
  padding: 0px 15px;
  padding-bottom: 20px;
  text-align: left;
  margin-top: auto;
  background-color: transparent;
}
#df-list-view.grid article .control-group a {
  display: inline-block;
  width: auto;
  text-align: center;
  padding: 15px 0px;
  font-size: 14px;
  color: #d3dae4;
  margin-right: 10px;
}
#df-list-view.grid article .control-group a:last-child {
  margin-right: 0;
}
#df-list-view.grid article .control-group a span {
  display: none;
}
#df-list-view.grid article .control-group a:hover {
  text-decoration: none;
  background-color: transparent;
}
#df-list-view.grid article .control-group a i {
  transition: all 0.2s ease;
  font-size: 1em;
}
#df-list-view.grid article .control-group a:not(.favorite):hover i {
  color: #000;
}
@media screen and (max-width: 767px) {
  #df-list-view.grid article .control-group .favorite {
    display: inline-block;
    position: static;
    box-shadow: none;
    background: transparent;
  }
  #df-list-view.grid article .control-group .tour {
    margin-right: 10px;
  }
  #df-list-view.grid article .control-group .details {
    display: none;
  }
}

/* === Items - other elements which don't depend on the view type === */
#df-list-view > .pagination {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  #df-list-view > .pagination {
    margin-top: 25px;
  }
}
@media screen and (max-width: 767px) {
  #df-list-view p.msg {
    display: none;
  }
}
#df-list-view .warning,
#df-list-view .success {
  width: 100%;
}
#df-list-view .prop-icon {
  display: none;
}

/* === Disclamers text after pagination === */
#feed-disclaimers {
  margin-top: 50px;
}
#feed-disclaimers img {
  padding: 10px;
}

/* === Cards labels === */
@media screen and (min-width: 768px) {
  .df-list-view.list .bdg,
#df-list-view.list:not(.map) .bdg,
body.agent .df-list-view.list .bdg {
    top: 54px;
    left: 1px;
  }

  .df-list-view.list .bdg,
#df-list-view.list.map .bdg {
    top: 32px;
    left: 17px;
  }
  .df-list-view.list article.hover .bdg,
#df-list-view.list.map article.hover .bdg {
    left: 15px;
  }
}
@media screen and (max-width: 767px) {
  .array1-listings #df-list-view:not(.map) article .bdg,
.array1-listings #df-list-view.map2 article .bdg,
.array2-listings #df-list-view:not(.map) article .bdg,
.array2-listings #df-list-view.map2 article .bdg {
    top: 22px;
    left: 1px;
  }

  body.agent .df-list-view.list article .bdg {
    top: 54px;
    left: 1px;
  }
}
body.array1-listings .bdg.virtual-open-house {
  max-width: 80% !important;
  width: 200px !important;
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  body.array1-listings .bdg.virtual-open-house {
    padding: 0 5px !important;
    width: auto !important;
  }
}

/* === Faceted Basic === */
.widget.facetedsearch {
  padding-top: 0;
}
.widget.facetedsearch h3.widget-title {
  margin-top: 0px;
}
.widget.facetedsearch h4 {
  color: #000000;
  font-family: "Gilroy", sans-serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.78px;
  line-height: 27.4px;
  text-transform: uppercase;
}
.widget.facetedsearch label {
  opacity: 0.7;
  color: #000000;
  font-family: "Playfair Display", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.widget.facetedsearch label input {
  margin-right: 3px;
}
.widget.facetedsearch .ui-slider,
.widget.facetedsearch .ui-slider-range {
  background: #262626;
  height: 5px;
  margin: 9px 0;
  position: relative;
  opacity: 0.25;
}
.widget.facetedsearch .ui-slider-range {
  background: #000;
  position: absolute;
  top: -1px;
  margin: 0;
}
.widget.facetedsearch .ui-slider-handle {
  background: #000;
  bottom: -6px;
  height: 16px;
  margin-left: -1px;
  position: absolute;
  width: 8px;
  z-index: 2;
}
.widget.facetedsearch .ui-autocomplete {
  background: #262626;
  padding: 0.2em 0.5em;
  width: auto;
  list-style: none;
  z-index: 2 !important;
  max-height: 200px;
  overflow: auto;
  height: auto !important;
}
.widget.facetedsearch .legendform .usm-btn, .widget.facetedsearch .legendform body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.facetedsearch .legendform a, .widget.facetedsearch .legendform body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.facetedsearch .legendform a, .widget.facetedsearch .legendform .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .widget.facetedsearch .legendform a {
  display: none;
}
@media (max-width: 767px) {
  .widget.facetedsearch .legendform .usm-btn, .widget.facetedsearch .legendform body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.facetedsearch .legendform a, .widget.facetedsearch .legendform body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.facetedsearch .legendform a, .widget.facetedsearch .legendform .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .widget.facetedsearch .legendform a {
    display: block;
  }
}
.widget.facetedsearch .legendform h3,
.widget.facetedsearch .legendform h4 {
  font-size: 21px;
  line-height: inherit;
  font-weight: 400;
  font-family: "Gilroy", sans-serif;
}
.widget.facetedsearch .legendform fieldset {
  margin: 0 0 1.5em;
}
.widget.facetedsearch .legendform fieldset ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.widget.facetedsearch .legendform fieldset label {
  font-weight: 400;
}
.widget.facetedsearch .legendform fieldset li var {
  font-style: normal;
  margin-left: 0.3em;
  opacity: 0.7;
}
.widget.facetedsearch .legendform legend {
  background: transparent;
  border: 0;
  padding: 0;
  font-size: 21px;
  line-height: inherit;
  font-weight: 400;
  font-family: "Gilroy", sans-serif;
}
.widget.facetedsearch .legendform .canvas-styles {
  color: #000;
  background-color: #1a1a1a;
}
.widget.facetedsearch .range-separator,
.widget.facetedsearch label.facet-range {
  display: none;
}
.widget.facetedsearch legend {
  color: #000000;
  font-family: "Gilroy", sans-serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.78px;
  line-height: 27.4px;
  text-transform: uppercase;
}
.widget.facetedsearch fieldset var {
  opacity: 0.7;
  color: #000000;
  font-family: "Gilroy", sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
}
.widget.facetedsearch canvas {
  opacity: 0.25;
}
@media (max-width: 767px) {
  .widget.facetedsearch {
    padding: 20px;
  }
  .widget.facetedsearch canvas,
.widget.facetedsearch .ui-slider {
    display: none;
  }
  .widget.facetedsearch label.facet-range {
    display: inline-block !important;
    width: 40%;
  }
  .widget.facetedsearch label.facet-range select {
    width: 100%;
  }
  .widget.facetedsearch span.range-separator {
    margin: 0 5%;
    display: inline-block;
  }
  .widget.facetedsearch legend {
    margin-bottom: 0;
  }
  .widget.facetedsearch fieldset {
    margin-bottom: 1em;
  }
  .widget.facetedsearch input[type=checkbox] {
    margin-right: 0.5em;
  }
  .widget.facetedsearch .objectid-facet label {
    display: block;
  }
}

:root {
  /* Convert SASS varaibles to CSS variables */
  --color-primary: #000;
  --wrapper-width: 1250px;
  --black-local: #000;
  --color-font: #5a5a5a;
  --color-footer: black;
  --color-map-primary: #000;
  --desktop-control-height: 70px;
  --desktop-header-height: 110px;
  --font-large: 20px;
  --font-map: Gilroy, sans-serif;
  --font-medium: 16px;
  --font-small: 14px;
  --font-very-small: 12px;
  --mobile-control-height: 112px;
  --mobile-header-height: 45px;
  --white-local: #fff;
  /* Generate variations */
  --color-map-primary-text: #fff;
  --color-map-primary-lighter05: #0d0d0d;
  --color-map-primary-lighter05-text: #fff;
  --color-map-primary-lighter20: #333333;
  --color-map-primary-lighter20-text: #fff;
  --color-map-primary-lighter35: #595959;
  --color-map-primary-lighter35-text: #fff;
  --color-map-primary-lighter50: gray;
  --color-map-primary-light20: #333333;
  --color-map-primary-light20-text: #fff;
  --color-map-primary-light40: #666666;
  --color-map-primary-light40-text: #fff;
  --color-map-primary-light60: #999999;
  --color-map-primary-light60-text: #000;
  --color-map-primary-light80: #cccccc;
  --color-map-primary-light80-text: #000;
  --color-map-primary-darker20: black;
  --color-map-primary-darker20-text: #fff;
  --color-map-primary-dark20: black;
  --color-map-primary-dark20-text: #fff;
  --color-map-primary-dark40: black;
  --color-map-primary-dark40-text: #fff;
  --color-map-primary-dark60: black;
  --color-map-primary-dark60-text: #fff;
  --color-map-primary-dark80: black;
  --color-map-primary-dark80-text: #fff;
  --white-local-darker05: #f2f2f2;
  --color-map-primary-alpha05: rgba(0, 0, 0, 0.05);
  --color-map-primary-alpha20: rgba(0, 0, 0, 0.2);
  --color-map-primary-alpha40: rgba(0, 0, 0, 0.4);
}

#results-container {
  height: 100vh;
  position: relative;
  width: 100vw;
}
#results-container:before, #results-container:after {
  content: " ";
  display: table;
}
#results-container:after {
  clear: both;
}

/*================================================\
!Disclaimer
\================================================*/
#disclaimer-content {
  padding: 30px;
}

/*=======================================
  !autosuggest
=======================================*/
/* Basic v1 styles, toggle by argument.  Better off treating as an NLS widget. */
.widget.autosuggestionsearch .ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.widget.autosuggestionsearch .fal.autosuggest-loader {
  font-size: 19px;
  font-weight: 300;
  height: 42px;
  line-height: 45px;
  text-align: center;
  width: 24px;
}
.widget.autosuggestionsearch .autosuggest-loader {
  display: none;
}

a.autosuggest-near-me {
  display: inline-block;
}

@media screen and (max-width: 767px) {
  a.autosuggest-near-me {
    display: inline-block;
  }
}
/* Autosuggestion markup for v1 jqeury menu that fall outside of wrapper */
.ui-menu-item .ui-corner-all {
  color: #000;
}
.ui-menu-item .ui-state-focus {
  background-color: #666666;
  color: #fff;
  display: block;
  width: 100%;
}
.ui-menu-item .ui-state-focus * {
  color: #fff;
}
.ui-menu-item .ui-state-focus:hover, .ui-menu-item .ui-state-focus:hover * {
  color: #fff;
}
.ui-menu-item .ui-status {
  display: inline-block;
  background-color: #000;
  border-radius: 50px;
  padding: 1px 6px;
  color: #fff;
  line-height: 22px;
  margin: 1px 5px;
}

.ui-autocomplete.ui-menu.ui-widget {
  border-radius: 0px 0px 8px 8px;
  border-top: none;
  padding: 0px;
  border: 1px solid #b5bfcc;
  background-color: #fff;
}
.ui-autocomplete.ui-menu.ui-widget li .item-title {
  padding: 5px 10px;
}
.ui-autocomplete.ui-menu.ui-widget li a {
  padding: 0px 10px;
}
.ui-autocomplete.ui-menu.ui-widget li a:hover {
  text-decoration: none;
}
.ui-autocomplete.ui-menu.ui-widget li:last-of-type a {
  border-radius: 0px 0px 8px 8px;
}

body.array1-user #wrapper > div > div > main > div:nth-child(2) > div {
  width: 50%;
  margin: 0 auto;
  float: none;
  text-align: center;
}
body.array1-user #wrapper > div > div > main > div:nth-child(2) > div .btn-facebook {
  color: #fff;
}
body.array1-user #wrapper > div > div > main > div:nth-child(2) > div .btn-facebook span {
  color: #fff;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.sociallinks ul li a.fsml-twitter i::before, .sociallinks ul li a.fsml-twitter-square i::before, .sociallinks ul li a.fa-twitter i::before {
  content: "𝕏";
  font-family: sans-serif;
}

.toggle-item.ui-dialog-content .dropdown-content a.twitter i::before {
  content: "𝕏";
  font-family: sans-serif;
}

.agent-detail .agent-info .social ul .twitter a i.fa-twitter-square::before {
  content: "𝕏";
  font-family: sans-serif;
}

.array1-blog:not(.posts) .share-this ul li.twitter a i::before {
  content: "𝕏";
  font-family: sans-serif;
}
.array1-blog.posts .share-this ul li.twitter a i::before {
  content: "𝕏";
  font-family: sans-serif;
}

#footer-panel .social__item.social__twitter .social__link::before {
  content: "𝕏";
  font-family: sans-serif;
}

.fa.fa-twitter::before {
  content: "𝕏";
  font-family: sans-serif;
}

/*================== KeyFrame START ==================*/
@keyframes move {
  0% {
    transform: translateX(-20px);
  }
  100% {
    transform: translateX(20px);
  }
}
/*================== KeyFrame END ==================*/
.home-value-section {
  margin: 50px 0px 50px 0px;
}
@media screen and (max-width: 767px) {
  .home-value-section {
    margin: 30px 0px 30px 0px;
  }
}
.home-value-section__body {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  padding: 0 15px;
}
.home-value-section__body .home-value-section-ff {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  margin: 50px 0px 50px 0px;
}
@media screen and (max-width: 767px) {
  .home-value-section__body .home-value-section-ff {
    margin: 30px 0px 30px 0px;
  }
}
.home-value-section__body .home-value-section-ff .home-value-section-ff-img-side {
  width: 50%;
}
@media screen and (max-width: 991px) {
  .home-value-section__body .home-value-section-ff .home-value-section-ff-img-side {
    -ms-flex-order: 2;
        order: 2;
    width: 60%;
    margin: 40px auto 0px auto;
  }
}
@media screen and (max-width: 767px) {
  .home-value-section__body .home-value-section-ff .home-value-section-ff-img-side {
    width: 80%;
    margin: 20px auto 0px auto;
  }
}
@media screen and (max-width: 550px) {
  .home-value-section__body .home-value-section-ff .home-value-section-ff-img-side {
    width: 100%;
  }
}
.home-value-section__body .home-value-section-ff .home-value-section-ff-img-side__image {
  position: relative;
  padding-bottom: 66%;
}
.home-value-section__body .home-value-section-ff .home-value-section-ff-img-side__image img,
.home-value-section__body .home-value-section-ff .home-value-section-ff-img-side__image iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0px 19px 79px -11px rgba(0, 0, 0, 0.25);
  border-radius: 10%;
}
.home-value-section__body .home-value-section-ff .home-value-section-ff-text-side {
  width: 50%;
  padding: 0 5%;
}
@media screen and (max-width: 991px) {
  .home-value-section__body .home-value-section-ff .home-value-section-ff-text-side {
    width: 100%;
    padding: 0;
    text-align: center;
  }
}
.home-value-section__body .home-value-section-ff .home-value-section-ff-text-side__wrapper {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}
.home-value-section__body .home-value-section-ff .home-value-section-ff-text-side__wrapper h1 {
  margin: 0;
}
.home-value-section__body .home-value-section-ff .home-value-section-ff-text-side__wrapper h1 span {
  display: block;
  font-weight: 400;
  line-height: normal;
}
.home-value-section__body .home-value-section-ff .home-value-section-ff-text-side__wrapper h1 span.propery-address-label {
  font-family: "Gilroy", sans-serif;
  color: rgba(0, 0, 0, 0.5);
  font-size: 25px;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin: 0px 0px 20px 0px;
}
@media screen and (max-width: 767px) {
  .home-value-section__body .home-value-section-ff .home-value-section-ff-text-side__wrapper h1 span.propery-address-label {
    font-size: 18px;
    margin: 0px 0px 10px 0px;
  }
}
.home-value-section__body .home-value-section-ff .home-value-section-ff-text-side__wrapper h1 span.propery-address {
  font-family: "Playfair Display", sans-serif;
  color: black;
  font-size: 50px;
  letter-spacing: normal;
}
@media screen and (max-width: 1199px) {
  .home-value-section__body .home-value-section-ff .home-value-section-ff-text-side__wrapper h1 span.propery-address {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .home-value-section__body .home-value-section-ff .home-value-section-ff-text-side__wrapper h1 span.propery-address {
    font-size: 25px;
  }
}
.home-value-section__body .home-value-section-description {
  margin: 50px 0px 50px 0px;
}
@media screen and (max-width: 767px) {
  .home-value-section__body .home-value-section-description {
    margin: 30px 0px 30px 0px;
  }
}
.home-value-section__body .home-value-section-description p {
  color: rgba(0, 0, 0, 0.5);
  font-family: "Gilroy", sans-serif;
  font-weight: 400;
  font-size: 25px;
  line-height: 45px;
}
@media screen and (max-width: 767px) {
  .home-value-section__body .home-value-section-description p {
    font-size: 18px;
    line-height: 27px;
  }
}
.home-value-section__body .home-value-section-estimate {
  width: 100%;
  text-align: center;
  margin: 100px 0px 100px 0px;
}
@media screen and (max-width: 991px) {
  .home-value-section__body .home-value-section-estimate {
    margin: 70px 0px 70px 0px;
  }
}
@media screen and (max-width: 767px) {
  .home-value-section__body .home-value-section-estimate {
    margin: 50px 0px 50px 0px;
  }
}
.home-value-section__body .home-value-section-estimate__value {
  font-family: "Playfair Display", sans-serif;
  color: black;
  font-weight: 600;
  font-size: 80px;
  line-height: normal;
  animation: move 2s cubic-bezier(0.5, 1, 0.5, 1) alternate infinite;
}
@media screen and (max-width: 767px) {
  .home-value-section__body .home-value-section-estimate__value {
    font-size: 40px;
  }
}
.home-value-section__body .home-value-section-data {
  width: 100%;
  max-width: 1400px;
  margin: 100px auto 100px auto;
}
@media screen and (max-width: 991px) {
  .home-value-section__body .home-value-section-data {
    margin: 70px 0px 70px 0px;
  }
}
@media screen and (max-width: 767px) {
  .home-value-section__body .home-value-section-data {
    margin: 50px 0px 50px 0px;
  }
}
.home-value-section__body .home-value-section-data__title {
  margin: 0px 0px 30px 0px;
  text-align: center;
}
.home-value-section__body .home-value-section-data__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  row-gap: 25px;
  column-gap: 60px;
}
.home-value-section__body .home-value-section-data__row .home-value-section-data-item {
  -ms-flex: 0 1 calc(100% / 3 - 60px);
      flex: 0 1 calc(100% / 3 - 60px);
}
@media screen and (max-width: 991px) {
  .home-value-section__body .home-value-section-data__row .home-value-section-data-item {
    -ms-flex: 0 1 calc(100% / 2 - 60px);
        flex: 0 1 calc(100% / 2 - 60px);
  }
}
@media screen and (max-width: 600px) {
  .home-value-section__body .home-value-section-data__row .home-value-section-data-item {
    -ms-flex: 0 1 calc(100% / 1);
        flex: 0 1 calc(100% / 1);
  }
}
.home-value-section__body .home-value-section-data__row .home-value-section-data-item__body {
  transition: all 0.5s ease;
  background-color: #ffffff;
  padding: 10% 15px;
  border-radius: 10%;
  box-shadow: 0px 19px 79px -11px rgba(0, 0, 0, 0.25);
  text-align: center;
}
.home-value-section__body .home-value-section-data__row .home-value-section-data-item__body:hover {
  box-shadow: initial;
}
.home-value-section__body .home-value-section-data__row .home-value-section-data-item__icon i {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 400;
  font-size: 40px;
}
.home-value-section__body .home-value-section-data__row .home-value-section-data-item__title p {
  color: rgba(0, 0, 0, 0.5);
  font-size: 20px;
  font-weight: 400;
  font-family: "Gilroy", sans-serif;
  line-height: normal;
  margin: 20px 0px 20px 0px;
}
.home-value-section__body .home-value-section-data__row .home-value-section-data-item__value p {
  color: black;
  font-size: 27px;
  font-weight: 400;
  font-family: "Playfair Display", sans-serif;
  margin: 0;
  line-height: normal;
}
@media screen and (max-width: 991px) {
  .home-value-section__body .home-value-section-data__row .home-value-section-data-item__value p {
    font-size: 25px;
  }
}
@media screen and (max-width: 767px) {
  .home-value-section__body .home-value-section-data__row .home-value-section-data-item__value p {
    font-size: 20px;
  }
}
.home-value-section__body .home-value-section-contact {
  margin: 0px 0px 50px 0px;
}
@media screen and (max-width: 767px) {
  .home-value-section__body .home-value-section-contact {
    margin: 0px 0px 30px 0px;
  }
}
.home-value-section__body .home-value-section-contact__title {
  text-align: center;
}
.home-value-section__body .home-value-section-contact__btn {
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  min-width: 200px;
  max-width: 700px;
  margin: 0 auto;
  padding: 15px;
  white-space: wrap;
  background-color: black;
  color: #ffffff;
  border-radius: 50px;
  font-family: "Gilroy", sans-serif;
  color: white;
  font-size: 40px;
  font-weight: 600;
  box-shadow: initial;
  transition: all 0.5s ease;
}
@media screen and (max-width: 767px) {
  .home-value-section__body .home-value-section-contact__btn {
    font-size: 35px;
  }
}
@media screen and (max-width: 550px) {
  .home-value-section__body .home-value-section-contact__btn {
    font-size: 25px;
    padding: 10px;
  }
}
.home-value-section__body .home-value-section-contact__btn:hover {
  box-shadow: 0px 19px 79px -11px rgba(0, 0, 0, 0.25);
}
.home-value-section .home-value-title {
  font-family: "Gilroy", sans-serif;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 400;
  font-size: 35px;
  letter-spacing: 5px;
  line-height: normal;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .home-value-section .home-value-title {
    font-size: 25px;
    letter-spacing: 2px;
  }
}

/* -------- Serhii Dolhanov 07/18/2024 - Configuring Home Value Estimator page - --------START */
body.array1-home-value-estimator #wrapper {
  max-width: unset;
  margin: 0;
  padding: 0;
}
body.array1-home-value-estimator #wrapper .contentWrap main {
  float: none;
  width: 100%;
  padding: 0;
}
body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  padding: 40px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  border-radius: 10px;
}
@media screen and (max-width: 767px) {
  body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container {
    padding: 30px 20px;
  }
}
@media screen and (max-width: 479px) {
  body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container {
    padding: 20px 10px;
  }
}
body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report > p {
  color: rgba(0, 0, 0, 0.5);
  font-family: "Gilroy", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
}
@media screen and (max-width: 767px) {
  body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report > p {
    font-size: 16px;
    line-height: 27px;
  }
}
@media screen and (max-width: 479px) {
  body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report > p {
    font-size: 14px;
  }
}
body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar > div .search-input {
  width: calc(100% - 100px);
  border-radius: 100px 0 0 100px;
  height: 50px;
  border-color: #ccc;
  padding-right: 30px;
}
@media screen and (max-width: 767px) {
  body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar > div .search-input {
    width: calc(100% - 40px);
  }
}
@media screen and (max-width: 479px) {
  body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar > div .search-input {
    height: 40px;
    padding-right: 15px;
  }
}
body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar > div .btn-search {
  height: 60px;
  border-radius: 100px;
  position: absolute;
  right: 0;
  font-size: 0;
  width: 120px;
  transition: all 0.2s ease;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
@media screen and (max-width: 767px) {
  body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar > div .btn-search {
    width: 60px;
    border-radius: 50%;
  }
}
@media screen and (max-width: 479px) {
  body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar > div .btn-search {
    height: 50px;
    width: 50px;
  }
}
body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar > div .btn-search i {
  font-size: 25px;
  font-weight: 400;
  display: inline-block;
  transition: all 0.2s ease;
}
@media screen and (max-width: 767px) {
  body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar > div .btn-search i {
    font-size: 20px;
  }
}
body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar > div .btn-search:hover, body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar > div .btn-search:focus {
  background-color: #000;
  border-color: #000;
  outline: none;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 0 -8px;
}
body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar > div .btn-search:hover i, body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar > div .btn-search:focus i {
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
  color: #ffffff;
}
body.array1-home-value-estimator #wrapper .contentWrap main .avm-form-container .get-avm-report .googleaddress-searchbar .google-address-error {
  padding-left: 20px;
  font-size: 12px;
  color: red;
}
body.array1-home-value-estimator #wrapper .contentWrap main .loader {
  text-align: center;
  -ms-transform: translateY(30px);
      transform: translateY(30px);
}
body.array1-home-value-estimator #wrapper .contentWrap #sidebar1 {
  display: none;
}

.home-value-section__body .home-value-section-data__row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -ms-flex-align: unset;
      align-items: unset;
}
@media screen and (max-width: 991px) {
  .home-value-section__body .home-value-section-data__row {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 600px) {
  .home-value-section__body .home-value-section-data__row {
    grid-template-columns: 1fr;
  }
}
.home-value-section__body .home-value-section-data__row .home-value-section-data-item__body {
  height: 100%;
}
.home-value-section__body .home-value-section-data__row .home-value-section-data-item:first-child .home-value-section-data-item__value p {
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: 1px;
}

/* -------- Serhii Dolhanov 07/18/2024 - Configuring Home Value Estimator page - --------END */
.homevaluations {
  width: auto;
}
.homevaluations .text-center .btn-search {
  font-size: 0 !important;
}
.homevaluations .text-center .btn-search:before {
  content: "Home Value Estimate";
  font-size: 14px;
}

body, html {
  color: #000000;
  font-size: 16px;
  font-family: "Gilroy", sans-serif;
  font-weight: 400;
  height: auto;
  min-height: 100vh;
  scroll-behavior: smooth;
  text-rendering: geometricPrecision;
  overflow-x: hidden;
  transition: all 0.2s ease;
}

p, a, span, li {
  font-family: "Gilroy", sans-serif;
  color: #000000;
  font-size: 16px;
  line-height: 1.5125em;
}
p:hover, a:hover, span:hover, li:hover {
  transition: all 0.2s ease;
}
@media screen and (max-width: 767px) {
  p, a, span, li {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  p {
    line-height: 30px;
  }
}

input, textarea {
  color: #000000;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 0.7;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  opacity: 0.7;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 0.7;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 0.7;
}

a {
  color: #000;
  cursor: pointer;
  transition: all 0.2s ease;
}
a:hover {
  color: #262626;
  text-decoration: initial;
}
a:focus {
  text-decoration: initial;
}

p > a {
  font-weight: 700;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Gilroy", sans-serif;
  color: #000000;
  margin-bottom: 20px;
  font-weight: 400;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
  line-height: inherit;
}

h4 {
  font-family: "Gilroy", sans-serif;
  letter-spacing: normal;
}

h1 {
  font-size: 2.5em;
}

h2 {
  font-size: 2em;
}

h3 {
  font-size: 1.75em;
}

h4 {
  font-size: 1.5em;
}

h5 {
  font-size: 1.125em;
}

h6 {
  font-size: 1.125em;
}

*, *:after, *:before {
  box-sizing: border-box;
}

ul[class], ol[class] {
  padding: 0;
  list-style: none;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  transition: all 0.2s ease;
}
img:hover {
  transition: all 0.2s ease;
}

.bdg.sld, .bdg.SLD, .bdg.openhouse, .bdg.OPENHOUSE, .bdg.pen, .bdg.PEN, .bdg.awc, .bdg.AWC, .bdg.uag, .bdg.UAG, .bdg.pcg, .bdg.PCG, .bdg.contingent, .bdg.CONTINGENT, .bdg.frnt, .bdg.FRNT, .bdg {
  color: #ffffff;
  font-family: "Gilroy", sans-serif;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
  width: 137px;
  height: 39px;
  line-height: 39px;
  border-radius: 0;
  text-indent: 0;
  background: initial !important;
  background-color: #000 !important;
  text-align: center;
  top: 0px;
  left: 0px;
  right: initial;
}
@media screen and (max-width: 767px) {
  .bdg.sld, .bdg.SLD, .bdg.openhouse, .bdg.OPENHOUSE, .bdg.pen, .bdg.PEN, .bdg.awc, .bdg.AWC, .bdg.uag, .bdg.UAG, .bdg.pcg, .bdg.PCG, .bdg.contingent, .bdg.CONTINGENT, .bdg.frnt, .bdg.FRNT, .bdg {
    left: 0;
  }
}
.bdg.sld:hover, .bdg.sld:focus, .bdg.sld:active, .bdg.SLD:hover, .bdg.SLD:focus, .bdg.SLD:active, .bdg.openhouse:hover, .bdg.openhouse:focus, .bdg.openhouse:active, .bdg.OPENHOUSE:hover, .bdg.OPENHOUSE:focus, .bdg.OPENHOUSE:active, .bdg.pen:hover, .bdg.pen:focus, .bdg.pen:active, .bdg.PEN:hover, .bdg.PEN:focus, .bdg.PEN:active, .bdg.awc:hover, .bdg.awc:focus, .bdg.awc:active, .bdg.AWC:hover, .bdg.AWC:focus, .bdg.AWC:active, .bdg.uag:hover, .bdg.uag:focus, .bdg.uag:active, .bdg.UAG:hover, .bdg.UAG:focus, .bdg.UAG:active, .bdg.pcg:hover, .bdg.pcg:focus, .bdg.pcg:active, .bdg.PCG:hover, .bdg.PCG:focus, .bdg.PCG:active, .bdg.contingent:hover, .bdg.contingent:focus, .bdg.contingent:active, .bdg.CONTINGENT:hover, .bdg.CONTINGENT:focus, .bdg.CONTINGENT:active, .bdg.frnt:hover, .bdg.frnt:focus, .bdg.frnt:active, .bdg.FRNT:hover, .bdg.FRNT:focus, .bdg.FRNT:active, .bdg:hover, .bdg:focus, .bdg:active {
  text-decoration: none;
}

.bdg.awc, .bdg.AWC, .bdg.uag, .bdg.UAG {
  line-height: 15px;
  font-size: 10px;
  padding: 0 4px;
  padding-top: 4px;
}

.form-control {
  color: #000000;
  border: 1px solid #e2e6ef;
  box-shadow: none;
  border-radius: 0px;
}
.form-control:focus {
  box-shadow: none;
  border-color: #000;
}

.bold {
  font-weight: 700;
}

.widget {
  padding: 0px;
}

#wrapper {
  padding: 50px 0px;
}
#wrapper .contentWrap {
  max-width: 1250px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 30px;
}
#wrapper .contentWrap main {
  width: 75%;
}
#wrapper .contentWrap #sidebar1 {
  width: 25%;
}
@media screen and (max-width: 767px) {
  #wrapper {
    padding: 35px 0px;
  }
  #wrapper .contentWrap {
    padding: 0px 15px;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  #wrapper .contentWrap main {
    width: 100%;
  }
  #wrapper .contentWrap #sidebar1 {
    width: 100%;
  }
}

.array1-article #wrapper, .homepage #wrapper {
  display: block;
  padding: 0;
}
.array1-article #wrapper .contentWrap, .homepage #wrapper .contentWrap {
  max-width: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.array1-article #wrapper .contentWrap main, .homepage #wrapper .contentWrap main {
  max-width: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.array1-article #wrapper .contentWrap main h1.title, .homepage #wrapper .contentWrap main h1.title {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
.array1-article #wrapper .contentWrap #sidebar1, .homepage #wrapper .contentWrap #sidebar1 {
  display: none;
}

.array1-testimonial #wrapper .contentWrap {
  max-width: 1250px;
  margin: 0 auto;
}
.array1-testimonial #wrapper .contentWrap main {
  margin: 0 auto;
  width: 75%;
}
@media screen and (max-width: 767px) {
  .array1-testimonial #wrapper .contentWrap main {
    width: 90%;
  }
}
.array1-testimonial #wrapper .contentWrap #sidebar1 {
  display: none;
}

.agents #wrapper, .agent #wrapper, .offices #wrapper, .array1-vendors #wrapper, .contactus #wrapper, .logged-in #wrapper, .logged-out #wrapper {
  padding: 50px 0px;
}
.agents #wrapper .contentWrap, .agent #wrapper .contentWrap, .offices #wrapper .contentWrap, .array1-vendors #wrapper .contentWrap, .contactus #wrapper .contentWrap, .logged-in #wrapper .contentWrap, .logged-out #wrapper .contentWrap {
  max-width: 1250px;
  margin: 0 auto;
}
.agents #wrapper .contentWrap main, .agent #wrapper .contentWrap main, .offices #wrapper .contentWrap main, .array1-vendors #wrapper .contentWrap main, .contactus #wrapper .contentWrap main, .logged-in #wrapper .contentWrap main, .logged-out #wrapper .contentWrap main {
  margin: 0 auto;
  width: 100%;
}
.agents #wrapper .contentWrap #sidebar1, .agent #wrapper .contentWrap #sidebar1, .offices #wrapper .contentWrap #sidebar1, .array1-vendors #wrapper .contentWrap #sidebar1, .contactus #wrapper .contentWrap #sidebar1, .logged-in #wrapper .contentWrap #sidebar1, .logged-out #wrapper .contentWrap #sidebar1 {
  display: none;
}

.array1-listing #wrapper {
  padding: 0;
}
.array1-listing #wrapper .contentWrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 1250px;
  max-width: 100%;
  padding: 0;
}
.array1-listing #wrapper .contentWrap main {
  width: calc((100% / 3) * 2);
  padding: 15px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .array1-listing #wrapper .contentWrap main {
    width: 60%;
  }
}
@media screen and (max-width: 767px) {
  .array1-listing #wrapper .contentWrap main {
    width: 100%;
  }
}
.array1-listing #wrapper .contentWrap #sidebar1 {
  width: calc(100% / 3);
  padding: 15px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .array1-listing #wrapper .contentWrap #sidebar1 {
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  .array1-listing #wrapper .contentWrap #sidebar1 {
    width: 100%;
  }
}

.widget.menu.menuwidget.bare {
  position: relative;
  top: initial;
  right: initial;
  height: auto;
  z-index: initial;
  padding-left: 15px;
  padding-right: 15px;
  padding: 0;
}
.widget.menu.menuwidget.bare .widget-inner {
  height: auto;
}
.widget.menu.menuwidget.bare ul:not(.dropdown-menu) {
  padding: 0;
  list-style-type: none;
}

.widget {
  float: none;
}

#top {
  position: relative;
}

.btn-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}
.btn-row.btn-centered {
  -ms-flex-pack: center;
      justify-content: center;
}
.btn-row.flw-btn {
  padding: 0 15px;
  margin: 50px 0px 50px 0px;
}
@media screen and (max-width: 767px) {
  .btn-row.flw-btn {
    margin: 30px 0px 30px 0px;
  }
}

button:focus {
  outline: none;
}

.usm-btn, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, .user-logged-in-wrapper .welcome-login-icons a, .btn, .widget.askaquestion .widget-inner form .submit-btn button, body.array1-blog #group2 .blogsidebar > div.searchform form #Search, .contact-us-wrapper .widget.askaquestion form .submit-btn button, .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a, .btn-default {
  transition: all 0.5s ease;
  color: #ffffff;
  border: 2px solid #000;
  background-color: #000;
  font-weight: 600;
  font-size: 16px;
  padding: 8px 15px;
  border-radius: initial;
}
.usm-btn span, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a span, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a span, .user-logged-in-wrapper .welcome-login-icons a span, .btn span, .widget.askaquestion .widget-inner form .submit-btn button span, body.array1-blog #group2 .blogsidebar > div.searchform form #Search span, .contact-us-wrapper .widget.askaquestion form .submit-btn button span, .widget.testimonials .view-all .usm-btn span, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a span, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a span, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a span, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a span, .btn-default span {
  color: #ffffff;
  transition: all 0.5s ease;
}
.usm-btn:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:hover, .user-logged-in-wrapper .welcome-login-icons a:hover, .btn:hover, .widget.askaquestion .widget-inner form .submit-btn button:hover, body.array1-blog #group2 .blogsidebar > div.searchform form #Search:hover, .contact-us-wrapper .widget.askaquestion form .submit-btn button:hover, .widget.testimonials .view-all .usm-btn:hover, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a:hover, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a:hover, .btn-default:hover {
  transition: all 0.5s ease;
  text-decoration: none;
  background-color: #ffffff;
  color: #000;
}
.usm-btn:hover span, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:hover span, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:hover span, .user-logged-in-wrapper .welcome-login-icons a:hover span, .btn:hover span, .widget.askaquestion .widget-inner form .submit-btn button:hover span, body.array1-blog #group2 .blogsidebar > div.searchform form #Search:hover span, .contact-us-wrapper .widget.askaquestion form .submit-btn button:hover span, .widget.testimonials .view-all .usm-btn:hover span, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a:hover span, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a:hover span, .btn-default:hover span {
  text-decoration: none;
  transition: all 0.5s ease;
  color: #ffffff;
}
.usm-btn:focus, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:focus, .user-logged-in-wrapper .welcome-login-icons a:focus, .btn:focus, .widget.askaquestion .widget-inner form .submit-btn button:focus, body.array1-blog #group2 .blogsidebar > div.searchform form #Search:focus, .contact-us-wrapper .widget.askaquestion form .submit-btn button:focus, .widget.testimonials .view-all .usm-btn:focus, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a:focus, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a:focus, .btn-default:focus {
  outline: none;
  box-shadow: none;
}
.usm-btn.btn-big, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-big, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-big, .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all a, .user-logged-in-wrapper .welcome-login-icons a.btn-big, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a, .homevaluations .text-center .usm-btn.btn-search, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .homevaluations .text-center a.btn-search, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .homevaluations .text-center a.btn-search, .user-logged-in-wrapper .welcome-login-icons .homevaluations .text-center a.btn-search, .homevaluations .text-center .user-logged-in-wrapper .welcome-login-icons a.btn-search, .btn.btn-big, .widget.askaquestion .widget-inner form .submit-btn button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-big#Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn button#Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn button, .homevaluations .text-center .btn.btn-search, .homevaluations .text-center body.array1-blog #group2 .blogsidebar > div.searchform form .btn-search#Search, body.array1-blog #group2 .blogsidebar > div.searchform form .homevaluations .text-center .btn-search#Search, .btn-default.btn-big, .homevaluations .text-center .btn-default.btn-search {
  font-family: "Gilroy", sans-serif;
  color: #000000;
  background-color: #ffffff;
  padding: 18px 15px;
  font-size: 16px;
  letter-spacing: initial;
  font-weight: 700;
  min-width: 230px;
  border-radius: 0px;
  margin-bottom: 10px;
  margin-right: 10px;
  line-height: 29px;
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.2);
  border: 2px solid #000;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .usm-btn.btn-big, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-big, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-big, .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all a, .user-logged-in-wrapper .welcome-login-icons a.btn-big, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a, .homevaluations .text-center .usm-btn.btn-search, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .homevaluations .text-center a.btn-search, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .homevaluations .text-center a.btn-search, .user-logged-in-wrapper .welcome-login-icons .homevaluations .text-center a.btn-search, .homevaluations .text-center .user-logged-in-wrapper .welcome-login-icons a.btn-search, .btn.btn-big, .widget.askaquestion .widget-inner form .submit-btn button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-big#Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn button#Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn button, .homevaluations .text-center .btn.btn-search, .homevaluations .text-center body.array1-blog #group2 .blogsidebar > div.searchform form .btn-search#Search, body.array1-blog #group2 .blogsidebar > div.searchform form .homevaluations .text-center .btn-search#Search, .btn-default.btn-big, .homevaluations .text-center .btn-default.btn-search {
    padding: 15px;
    font-size: 16px;
  }
}
@media screen and (max-width: 550px) {
  .usm-btn.btn-big, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-big, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-big, .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all a, .user-logged-in-wrapper .welcome-login-icons a.btn-big, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a, .homevaluations .text-center .usm-btn.btn-search, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .homevaluations .text-center a.btn-search, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .homevaluations .text-center a.btn-search, .user-logged-in-wrapper .welcome-login-icons .homevaluations .text-center a.btn-search, .homevaluations .text-center .user-logged-in-wrapper .welcome-login-icons a.btn-search, .btn.btn-big, .widget.askaquestion .widget-inner form .submit-btn button, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-big#Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn button#Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn button, .homevaluations .text-center .btn.btn-search, .homevaluations .text-center body.array1-blog #group2 .blogsidebar > div.searchform form .btn-search#Search, body.array1-blog #group2 .blogsidebar > div.searchform form .homevaluations .text-center .btn-search#Search, .btn-default.btn-big, .homevaluations .text-center .btn-default.btn-search {
    width: 100%;
    padding: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}
.usm-btn.btn-big.btn-transparent, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-big.btn-transparent, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-big.btn-transparent, .widget.testimonials .view-all .usm-btn.btn-transparent, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-transparent, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a.btn-transparent, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-transparent, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all a.btn-transparent, .user-logged-in-wrapper .welcome-login-icons a.btn-big.btn-transparent, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a.btn-transparent, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a.btn-transparent, .homevaluations .text-center .usm-btn.btn-transparent.btn-search, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-transparent.btn-search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .homevaluations .text-center a.btn-transparent.btn-search, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-transparent.btn-search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .homevaluations .text-center a.btn-transparent.btn-search, .user-logged-in-wrapper .welcome-login-icons .homevaluations .text-center a.btn-transparent.btn-search, .homevaluations .text-center .user-logged-in-wrapper .welcome-login-icons a.btn-transparent.btn-search, .btn.btn-big.btn-transparent, .widget.askaquestion .widget-inner form .submit-btn button.btn-transparent, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-big.btn-transparent#Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn button.btn-transparent#Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button.btn-transparent#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn button.btn-transparent, .homevaluations .text-center .btn.btn-transparent.btn-search, .homevaluations .text-center body.array1-blog #group2 .blogsidebar > div.searchform form .btn-transparent.btn-search#Search, body.array1-blog #group2 .blogsidebar > div.searchform form .homevaluations .text-center .btn-transparent.btn-search#Search, .btn-default.btn-big.btn-transparent, .homevaluations .text-center .btn-default.btn-transparent.btn-search {
  position: relative;
  z-index: 0;
  border: 2px solid #ffffff;
  background-color: transparent;
  color: #ffffff;
}
.usm-btn.btn-big.btn-transparent:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-big.btn-transparent:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-big.btn-transparent:hover, .widget.testimonials .view-all .usm-btn.btn-transparent:hover, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-transparent:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a.btn-transparent:hover, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-transparent:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all a.btn-transparent:hover, .user-logged-in-wrapper .welcome-login-icons a.btn-big.btn-transparent:hover, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a.btn-transparent:hover, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a.btn-transparent:hover, .homevaluations .text-center .usm-btn.btn-transparent.btn-search:hover, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-transparent.btn-search:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .homevaluations .text-center a.btn-transparent.btn-search:hover, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-transparent.btn-search:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .homevaluations .text-center a.btn-transparent.btn-search:hover, .user-logged-in-wrapper .welcome-login-icons .homevaluations .text-center a.btn-transparent.btn-search:hover, .homevaluations .text-center .user-logged-in-wrapper .welcome-login-icons a.btn-transparent.btn-search:hover, .btn.btn-big.btn-transparent:hover, .widget.askaquestion .widget-inner form .submit-btn button.btn-transparent:hover, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-big.btn-transparent#Search:hover, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn button.btn-transparent#Search:hover, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button.btn-transparent#Search:hover, .contact-us-wrapper .widget.askaquestion form .submit-btn button.btn-transparent:hover, .homevaluations .text-center .btn.btn-transparent.btn-search:hover, .homevaluations .text-center body.array1-blog #group2 .blogsidebar > div.searchform form .btn-transparent.btn-search#Search:hover, body.array1-blog #group2 .blogsidebar > div.searchform form .homevaluations .text-center .btn-transparent.btn-search#Search:hover, .btn-default.btn-big.btn-transparent:hover, .homevaluations .text-center .btn-default.btn-transparent.btn-search:hover {
  background-color: #000;
  border-color: #000;
}
.usm-btn.btn-big.btn-solid, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-big.btn-solid, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-big.btn-solid, .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all a, .user-logged-in-wrapper .welcome-login-icons a.btn-big.btn-solid, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a, .homevaluations .text-center .usm-btn.btn-solid.btn-search, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-solid.btn-search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .homevaluations .text-center a.btn-solid.btn-search, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-solid.btn-search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .homevaluations .text-center a.btn-solid.btn-search, .user-logged-in-wrapper .welcome-login-icons .homevaluations .text-center a.btn-solid.btn-search, .homevaluations .text-center .user-logged-in-wrapper .welcome-login-icons a.btn-solid.btn-search, .btn.btn-big.btn-solid, .widget.askaquestion .widget-inner form .submit-btn button.btn-solid, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-big.btn-solid#Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn button.btn-solid#Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button.btn-solid#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn button, .homevaluations .text-center .btn.btn-solid.btn-search, .homevaluations .text-center body.array1-blog #group2 .blogsidebar > div.searchform form .btn-solid.btn-search#Search, body.array1-blog #group2 .blogsidebar > div.searchform form .homevaluations .text-center .btn-solid.btn-search#Search, .btn-default.btn-big.btn-solid, .homevaluations .text-center .btn-default.btn-solid.btn-search {
  position: relative;
  z-index: 0;
  background-color: #000;
  color: #ffffff;
}
.usm-btn.btn-big.btn-solid:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-big.btn-solid:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-big.btn-solid:hover, .widget.testimonials .view-all .usm-btn:hover, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a:hover, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all a:hover, .user-logged-in-wrapper .welcome-login-icons a.btn-big.btn-solid:hover, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a:hover, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a:hover, .homevaluations .text-center .usm-btn.btn-solid.btn-search:hover, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-solid.btn-search:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .homevaluations .text-center a.btn-solid.btn-search:hover, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-solid.btn-search:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .homevaluations .text-center a.btn-solid.btn-search:hover, .user-logged-in-wrapper .welcome-login-icons .homevaluations .text-center a.btn-solid.btn-search:hover, .homevaluations .text-center .user-logged-in-wrapper .welcome-login-icons a.btn-solid.btn-search:hover, .btn.btn-big.btn-solid:hover, .widget.askaquestion .widget-inner form .submit-btn button.btn-solid:hover, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-big.btn-solid#Search:hover, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn button.btn-solid#Search:hover, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button.btn-solid#Search:hover, .contact-us-wrapper .widget.askaquestion form .submit-btn button:hover, .homevaluations .text-center .btn.btn-solid.btn-search:hover, .homevaluations .text-center body.array1-blog #group2 .blogsidebar > div.searchform form .btn-solid.btn-search#Search:hover, body.array1-blog #group2 .blogsidebar > div.searchform form .homevaluations .text-center .btn-solid.btn-search#Search:hover, .btn-default.btn-big.btn-solid:hover, .homevaluations .text-center .btn-default.btn-solid.btn-search:hover {
  background-color: #ffffff;
  color: #000;
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.5);
}
.usm-btn.btn-big.btn-white, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-big.btn-white, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-big.btn-white, .widget.testimonials .view-all .usm-btn.btn-white, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-white, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a.btn-white, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-white, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all a.btn-white, .user-logged-in-wrapper .welcome-login-icons a.btn-big.btn-white, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a.btn-white, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a.btn-white, .homevaluations .text-center .usm-btn.btn-white.btn-search, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-white.btn-search, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .homevaluations .text-center a.btn-white.btn-search, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-white.btn-search, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .homevaluations .text-center a.btn-white.btn-search, .user-logged-in-wrapper .welcome-login-icons .homevaluations .text-center a.btn-white.btn-search, .homevaluations .text-center .user-logged-in-wrapper .welcome-login-icons a.btn-white.btn-search, .btn.btn-big.btn-white, .widget.askaquestion .widget-inner form .submit-btn button.btn-white, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-big.btn-white#Search, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn button.btn-white#Search, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button.btn-white#Search, .contact-us-wrapper .widget.askaquestion form .submit-btn button.btn-white, .homevaluations .text-center .btn.btn-white.btn-search, .homevaluations .text-center body.array1-blog #group2 .blogsidebar > div.searchform form .btn-white.btn-search#Search, body.array1-blog #group2 .blogsidebar > div.searchform form .homevaluations .text-center .btn-white.btn-search#Search, .btn-default.btn-big.btn-white, .homevaluations .text-center .btn-default.btn-white.btn-search {
  position: relative;
  z-index: 0;
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #000;
}
.usm-btn.btn-big.btn-white:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-big.btn-white:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-big.btn-white:hover, .widget.testimonials .view-all .usm-btn.btn-white:hover, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-white:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a.btn-white:hover, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-white:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all a.btn-white:hover, .user-logged-in-wrapper .welcome-login-icons a.btn-big.btn-white:hover, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a.btn-white:hover, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a.btn-white:hover, .homevaluations .text-center .usm-btn.btn-white.btn-search:hover, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.btn-white.btn-search:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .homevaluations .text-center a.btn-white.btn-search:hover, .homevaluations .text-center body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.btn-white.btn-search:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .homevaluations .text-center a.btn-white.btn-search:hover, .user-logged-in-wrapper .welcome-login-icons .homevaluations .text-center a.btn-white.btn-search:hover, .homevaluations .text-center .user-logged-in-wrapper .welcome-login-icons a.btn-white.btn-search:hover, .btn.btn-big.btn-white:hover, .widget.askaquestion .widget-inner form .submit-btn button.btn-white:hover, body.array1-blog #group2 .blogsidebar > div.searchform form .btn-big.btn-white#Search:hover, body.array1-blog #group2 .blogsidebar > div.searchform .widget.askaquestion .widget-inner form .submit-btn button.btn-white#Search:hover, .widget.askaquestion .widget-inner body.array1-blog #group2 .blogsidebar > div.searchform form .submit-btn button.btn-white#Search:hover, .contact-us-wrapper .widget.askaquestion form .submit-btn button.btn-white:hover, .homevaluations .text-center .btn.btn-white.btn-search:hover, .homevaluations .text-center body.array1-blog #group2 .blogsidebar > div.searchform form .btn-white.btn-search#Search:hover, body.array1-blog #group2 .blogsidebar > div.searchform form .homevaluations .text-center .btn-white.btn-search#Search:hover, .btn-default.btn-big.btn-white:hover, .homevaluations .text-center .btn-default.btn-white.btn-search:hover {
  background-color: #333333;
  color: #ffffff;
}

.btns-wrapper {
  margin-top: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.btns-wrapper .btn, .btns-wrapper .widget.askaquestion .widget-inner form .submit-btn button, .widget.askaquestion .widget-inner form .submit-btn .btns-wrapper button, .btns-wrapper body.array1-blog #group2 .blogsidebar > div.searchform form #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .btns-wrapper #Search, .btns-wrapper .contact-us-wrapper .widget.askaquestion form .submit-btn button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btns-wrapper button, .btns-wrapper .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all .btns-wrapper .usm-btn, .btns-wrapper .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btns-wrapper a, .btns-wrapper .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btns-wrapper a, .btns-wrapper .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .btns-wrapper a, .btns-wrapper .usm-btn, .btns-wrapper body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btns-wrapper a, .btns-wrapper body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btns-wrapper a {
  margin-right: 10px;
  min-width: 230px;
}
.btns-wrapper .btn:last-child, .btns-wrapper .widget.askaquestion .widget-inner form .submit-btn button:last-child, .widget.askaquestion .widget-inner form .submit-btn .btns-wrapper button:last-child, .btns-wrapper body.array1-blog #group2 .blogsidebar > div.searchform form #Search:last-child, body.array1-blog #group2 .blogsidebar > div.searchform form .btns-wrapper #Search:last-child, .btns-wrapper .contact-us-wrapper .widget.askaquestion form .submit-btn button:last-child, .contact-us-wrapper .widget.askaquestion form .submit-btn .btns-wrapper button:last-child, .btns-wrapper .widget.testimonials .view-all .usm-btn:last-child, .widget.testimonials .view-all .btns-wrapper .usm-btn:last-child, .btns-wrapper .user-logged-in-wrapper .welcome-login-icons a:last-child, .user-logged-in-wrapper .welcome-login-icons .btns-wrapper a:last-child, .btns-wrapper .usm-btn:last-child, .btns-wrapper body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:last-child, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btns-wrapper a:last-child, .btns-wrapper body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:last-child, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btns-wrapper a:last-child {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .btns-wrapper {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 0 15px;
  }
  .btns-wrapper .btn, .btns-wrapper .widget.askaquestion .widget-inner form .submit-btn button, .widget.askaquestion .widget-inner form .submit-btn .btns-wrapper button, .btns-wrapper body.array1-blog #group2 .blogsidebar > div.searchform form #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .btns-wrapper #Search, .btns-wrapper .contact-us-wrapper .widget.askaquestion form .submit-btn button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btns-wrapper button, .btns-wrapper .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all .btns-wrapper .usm-btn, .btns-wrapper .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .btns-wrapper a, .btns-wrapper .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .btns-wrapper a, .btns-wrapper .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .btns-wrapper a, .btns-wrapper .usm-btn, .btns-wrapper body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btns-wrapper a, .btns-wrapper body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btns-wrapper a {
    margin-right: auto !important;
    margin-left: auto !important;
    width: 100%;
    max-width: 420px;
  }
}
.btns-wrapper.three-btns {
  -ms-flex-pack: center;
      justify-content: center;
}
@media screen and (min-width: 1200px) {
  .btns-wrapper.three-btns .btn, .btns-wrapper.three-btns .widget.askaquestion .widget-inner form .submit-btn button, .widget.askaquestion .widget-inner form .submit-btn .btns-wrapper.three-btns button, .btns-wrapper.three-btns body.array1-blog #group2 .blogsidebar > div.searchform form #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .btns-wrapper.three-btns #Search, .btns-wrapper.three-btns .contact-us-wrapper .widget.askaquestion form .submit-btn button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btns-wrapper.three-btns button, .btns-wrapper.three-btns .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all .btns-wrapper.three-btns .usm-btn, .btns-wrapper.three-btns .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .btns-wrapper.three-btns a, .btns-wrapper.three-btns .usm-btn, .btns-wrapper.three-btns body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btns-wrapper.three-btns a, .btns-wrapper.three-btns body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btns-wrapper.three-btns a {
    width: 32%;
  }
}
.btns-wrapper.centered {
  -ms-flex-pack: center;
      justify-content: center;
}
.btns-wrapper.right-aligned {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
@media screen and (max-width: 991px) {
  .btns-wrapper.right-aligned {
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.btns-wrapper.full-width-section .btn, .btns-wrapper.full-width-section .widget.askaquestion .widget-inner form .submit-btn button, .widget.askaquestion .widget-inner form .submit-btn .btns-wrapper.full-width-section button, .btns-wrapper.full-width-section body.array1-blog #group2 .blogsidebar > div.searchform form #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .btns-wrapper.full-width-section #Search, .btns-wrapper.full-width-section .contact-us-wrapper .widget.askaquestion form .submit-btn button, .contact-us-wrapper .widget.askaquestion form .submit-btn .btns-wrapper.full-width-section button, .btns-wrapper.full-width-section .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all .btns-wrapper.full-width-section .usm-btn, .btns-wrapper.full-width-section .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .btns-wrapper.full-width-section a, .btns-wrapper.full-width-section .usm-btn, .btns-wrapper.full-width-section body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .btns-wrapper.full-width-section a, .btns-wrapper.full-width-section body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .btns-wrapper.full-width-section a {
  width: auto;
}

@keyframes phone {
  0% {
    transform: translateX(-1px);
  }
  100% {
    transform: rotate(5deg) translateX(1px);
  }
}
.phone-link:hover i,
.navbar-phone a:hover i {
  animation: phone 0.1s 10;
}

@keyframes sendEmail {
  0% {
    transform: rotate(0);
  }
  25% {
    transform: rotate(-15deg);
  }
  75% {
    transform: rotate(15deg);
  }
  100% {
    transform: rotate(0);
  }
}
.email-link:hover i, .map-pin-link:hover i {
  animation: sendEmail 0.2s 5;
}

@keyframes showBottom {
  0% {
    transform: translateY(5px);
  }
  100% {
    transform: translateX(0);
  }
}
.arrow-to-bottom:hover {
  animation: showBottom 0.5s 5;
}

@keyframes formPlaceholder {
  0% {
    padding-left: 10px;
  }
  50% {
    padding-left: 15px;
  }
  100% {
    padding-left: 10px;
  }
}
@keyframes slideInFromRight {
  0% {
    transform: translateX(200px);
    opacity: 0;
  }
  100% {
    transform: initial;
    opacity: 1;
  }
}
.slideInFromRight {
  animation: slideInFromRight 1s ease;
}

@keyframes slideInFromLeft {
  0% {
    transform: translateX(-200px);
    opacity: 0;
  }
  100% {
    transform: initial;
    opacity: 1;
  }
}
.slideInFromLeft {
  animation: slideInFromLeft 1s ease;
}

@keyframes slideInFromTop {
  0% {
    transform: translateY(-100px);
    opacity: 0;
  }
  100% {
    transform: initial;
    opacity: 1;
  }
}
.slideInFromTop {
  animation: slideInFromTop 1s ease;
}

@keyframes faded {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.faded {
  animation: faded 1s ease;
}

.no-margin-top {
  margin-top: 0 !important;
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}

.p15 {
  padding: 0 15px !important;
}

.text-component {
  width: 100%;
  max-width: 1250px;
  margin: 0 auto;
  padding: 0 15px;
}
.text-component img {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  object-fit: contain;
}
.text-component h1 {
  text-align: center;
  font-weight: 500;
  font-size: 70px;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .text-component h1 {
    font-size: 45px;
  }
}

body.contactus #wrapper .contentWrap, body.user-pages-category #wrapper .contentWrap {
  max-width: 1024px;
  margin: 0 auto;
}
body.contactus #wrapper .contentWrap main, body.user-pages-category #wrapper .contentWrap main {
  padding: 0 15px;
}
body.contactus #wrapper .contentWrap main h1.title, body.user-pages-category #wrapper .contentWrap main h1.title {
  position: relative;
  width: initial;
  height: initial;
  margin: initial;
  padding: initial;
  border: initial;
  overflow: initial;
  clip: initial;
  padding-left: 0;
}
body.contactus .widget.askaquestion, body.user-pages-category .widget.askaquestion {
  display: none;
}

body.marketanalysis #wrapper, body.mortgage-calculator #wrapper {
  margin-top: 30px;
}
body.marketanalysis #wrapper .contentWrap main h1.title, body.mortgage-calculator #wrapper .contentWrap main h1.title {
  position: relative;
  width: initial;
  height: initial;
  margin: initial;
  padding: initial;
  border: initial;
  overflow: initial;
  clip: initial;
  text-align: center;
}

.listingmortgageestimate, form#home-worth, form#market-analysis {
  max-width: 1300px;
  margin: 0 auto;
  padding: 20px 50px;
}
@media screen and (max-width: 767px) {
  .listingmortgageestimate, form#home-worth, form#market-analysis {
    padding: 20px 15px;
  }
}

.mortgage-config .form-control {
  z-index: 1;
}

body.agents main #agents-container #agents-list .agents-agent .agents-image-container, body.offices main #agents-container #agents-list .agents-agent .agents-image-container {
  background-color: initial;
}
body.agents main #agents-container #agents-list .agents-agent .agents-image-container a img, body.offices main #agents-container #agents-list .agents-agent .agents-image-container a img {
  object-position: top;
}

body.agent #wrapper main .agent-detail-container .featured-listings-container h1.extra {
  display: none;
}
body.agent #wrapper main .agent-detail-container .agent-detail .agents-image-container img.agents-image {
  cursor: initial;
}
body.agent #wrapper main .agent-detail-container .agent-contacts .agent-contacts-office ul li a.office-name {
  cursor: initial;
}
body.agent #wrapper main .list .df-list article .slideshow {
  padding: 0;
}

body.array1-blog .blogContentWrapper img {
  display: none;
}

@media screen and (max-width: 767px) {
  body.array1-blog:not(.posts) #wrapper main article section .blogContentWrapper img {
    display: none !important;
  }
}

body.posts .blogContentWrapper img {
  display: block;
  width: 100% !important;
  max-width: 800px;
  height: auto !important;
}

body.array1-blog.posts #wrapper .contentWrap {
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  body.array1-blog.posts #wrapper .contentWrap {
    padding-top: 20px;
  }
}

.array1-listing .widget.listingslideshow.full-screen {
  z-index: 9999;
}
.array1-listing .widget.listinglister {
  width: 100%;
  max-width: 1250px;
  margin: 0 auto;
  padding: 0 15px;
  font-weight: 400;
}
.array1-listing .listingtitle .previous-page .link {
  margin-top: 30px;
  padding: 0 0 0 20px;
}
.array1-listing #sidebar1 .widget.listingmortgagecalculator .mortgage-calculator .form-group .radio-inline input {
  margin-top: 7px;
}

body.slideshow-fullscreen .widget.listingslideshow .carousel-main .next,
body.slideshow-fullscreen .widget.listingslideshow .carousel-main .prev {
  top: calc(50% - 80px);
}

body.map-v2-listings .usm-modal .usm-modal__content .usm-modal__account-group .usm-modal__log-bottom .usm-modal__log-bottom-right #modal-register {
  margin-left: 10px;
}
body.map-v2-listings .usm-modal .usm-modal__content .usm-modal__account-group .usm-modal__log-bottom .usm-modal__log-bottom-right #modal-register span i {
  margin-right: 5px;
}

.contact-modal-fixed {
  top: 12% !important;
}

.login-modal-fixed, .registration-modal-fixed {
  top: 14% !important;
}

body.login .login-wrap .submit-section .account-group .log-bottom .log-bottom-right a {
  font-weight: 700;
}

.ui-widget-overlay {
  width: 100% !important;
  position: fixed;
}

#sidebar3 {
  position: absolute;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  column-gap: 30px;
  width: 100%;
  padding: 20px 43px;
  z-index: 3;
  background: rgba(0, 0, 0, 0);
  transition: all 0.5s ease;
}
@media screen and (max-width: 1300px) {
  #sidebar3 {
    column-gap: 15px;
    padding: 29px 25px;
  }
}
@media screen and (max-width: 991px) {
  #sidebar3 {
    padding: 25px 30px;
  }
}
@media screen and (max-width: 479px) {
  #sidebar3 {
    gap: 5px;
    padding: 25px 20px;
  }
}
#sidebar3 .image {
  position: relative;
  width: 344px;
  margin: 0 auto 0 0;
  transition: all 0.5s ease;
}
#sidebar3 .image img {
  max-height: 75px;
  object-fit: contain;
}
@media screen and (max-width: 1650px) {
  #sidebar3 .image {
    width: 280px;
  }
}
@media screen and (max-width: 1350px) {
  #sidebar3 .image {
    width: 220px;
    max-width: 45%;
  }
}
@media screen and (max-width: 767px) {
  #sidebar3 .image {
    -ms-flex-order: 1;
        order: 1;
  }
  #sidebar3 .image img {
    max-height: 70px;
  }
}
#sidebar3 .autosuggestionsearch {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  display: none;
}
#sidebar3 .autosuggestionsearch .widget-title {
  display: none;
}
#sidebar3 .autosuggestionsearch .autosuggest-searchbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  position: relative;
}
#sidebar3 .autosuggestionsearch .autosuggest-searchbar::before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 50%;
  right: 10px;
  font-weight: 300;
  color: #ffffff;
  font-size: 20px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  line-height: 1em;
  transition: all 0.3s ease;
}
#sidebar3 .autosuggestionsearch .autosuggest-searchbar .search-input {
  border: initial;
  height: 47px;
  padding-right: 35px;
  padding-left: 10px;
  background: transparent;
  color: #ffffff;
  width: 230px;
  font-size: 16px;
  font-weight: 500;
  text-transform: initial;
  text-align: left;
  border-bottom: 1px solid #ffffff;
}
#sidebar3 .autosuggestionsearch .autosuggest-searchbar .search-input::-webkit-input-placeholder {
  color: #ffffff;
  font-weight: 400;
}
#sidebar3 .autosuggestionsearch .autosuggest-searchbar .search-input:-moz-placeholder {
  color: #000;
  font-weight: 400;
}
#sidebar3 .autosuggestionsearch .autosuggest-searchbar .search-input::-moz-placeholder {
  color: #000;
  font-weight: 400;
}
#sidebar3 .autosuggestionsearch .autosuggest-searchbar .search-input:-ms-input-placeholder {
  color: #000;
  font-weight: 400;
}
#sidebar3 .autosuggestionsearch .autosuggest-searchbar .buttons {
  display: none;
}
#sidebar3 .userbox {
  width: auto;
  margin-right: 0;
  margin-left: 0;
  position: relative;
  padding: 0 30px;
}
@media screen and (max-width: 1300px) {
  #sidebar3 .userbox {
    padding: 0 10px;
  }
}
@media screen and (max-width: 1119px) {
  #sidebar3 .userbox {
    -ms-flex-order: 3;
        order: 3;
  }
}
#sidebar3 .userbox::before, #sidebar3 .userbox::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 100%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  opacity: 0.7;
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  #sidebar3 .userbox::before, #sidebar3 .userbox::after {
    display: none;
  }
}
#sidebar3 .userbox::after {
  right: 0;
  left: initial;
}
#sidebar3 .userbox .header-user .login-link, #sidebar3 .userbox .header-user .account-link, #sidebar3 .userbox .header-user .register-link {
  position: relative;
}
#sidebar3 .userbox .header-user .login-link a, #sidebar3 .userbox .header-user .account-link a, #sidebar3 .userbox .header-user .register-link a {
  color: #ffffff;
  font-family: "Gilroy", sans-serif;
  text-transform: uppercase;
  background: none;
  padding: 0;
  font-size: 16px;
  letter-spacing: 0.4px;
  font-weight: 500;
  position: relative;
}
@media screen and (max-width: 1500px) {
  #sidebar3 .userbox .header-user .login-link a, #sidebar3 .userbox .header-user .account-link a, #sidebar3 .userbox .header-user .register-link a {
    font-size: 16px;
  }
}
#sidebar3 .userbox .header-user .login-link a .caret, #sidebar3 .userbox .header-user .account-link a .caret, #sidebar3 .userbox .header-user .register-link a .caret {
  display: none;
}
#sidebar3 .userbox .header-user .login-link a:before, #sidebar3 .userbox .header-user .account-link a:before, #sidebar3 .userbox .header-user .register-link a:before {
  width: 100%;
  height: 2px;
  content: "";
  background-color: #ffffff;
  position: absolute;
  bottom: -5px;
  -ms-transform: scale(0);
      transform: scale(0);
  transition: all 0.3s ease;
}
#sidebar3 .userbox .header-user .login-link a:hover:before, #sidebar3 .userbox .header-user .account-link a:hover:before, #sidebar3 .userbox .header-user .register-link a:hover:before {
  -ms-transform: scale(1);
      transform: scale(1);
}
#sidebar3 .userbox .header-user .login-link:hover a::before, #sidebar3 .userbox .header-user .account-link:hover a::before, #sidebar3 .userbox .header-user .register-link:hover a::before {
  color: #000;
  transition: all 0.3s ease;
}
@media screen and (max-width: 767px) {
  #sidebar3 .userbox .header-user .register-link {
    display: none;
  }
}
#sidebar3 .userbox .header-user .login-link, #sidebar3 .userbox .header-user .account-link {
  padding-right: 15px;
}
@media screen and (max-width: 1300px) {
  #sidebar3 .userbox .header-user .login-link, #sidebar3 .userbox .header-user .account-link {
    padding-right: 10px;
  }
}
@media screen and (max-width: 767px) {
  #sidebar3 .userbox .header-user .login-link, #sidebar3 .userbox .header-user .account-link {
    padding-right: 0;
  }
  #sidebar3 .userbox .header-user .login-link a, #sidebar3 .userbox .header-user .account-link a {
    font-size: 0;
    padding-right: 0;
  }
  #sidebar3 .userbox .header-user .login-link a::after, #sidebar3 .userbox .header-user .account-link a::after {
    content: "";
    font-size: 22px;
    font-family: "Font Awesome 5 Pro";
    display: -ms-flexbox;
    display: flex;
    position: relative;
    bottom: 4px;
  }
}
#sidebar3 .userbox .header-user .login-link::after, #sidebar3 .userbox .header-user .account-link::after {
  content: "";
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  width: 1px;
  top: 50%;
  right: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  background-color: #ffffff;
  margin-left: 15px;
  opacity: 0.7;
}
@media screen and (max-width: 767px) {
  #sidebar3 .userbox .header-user .login-link::after, #sidebar3 .userbox .header-user .account-link::after {
    display: none;
  }
}
@media screen and (max-width: 1300px) {
  #sidebar3 .userbox .header-user .login-link::after, #sidebar3 .userbox .header-user .account-link::after {
    margin-left: 10px;
  }
}
@media screen and (min-width: 768px) {
  #sidebar3 .userbox .header-user .account-link {
    padding-right: 0;
  }
  #sidebar3 .userbox .header-user .account-link::after {
    display: none;
  }
}
#sidebar3 .menuwidget {
  position: relative;
  height: auto;
  margin: 0;
  width: auto;
}
@media screen and (max-width: 1119px) {
  #sidebar3 .menuwidget {
    -ms-flex-order: 4;
        order: 4;
  }
}
#sidebar3 .menuwidget a {
  font-family: "Gilroy", sans-serif;
}
#sidebar3 .menuwidget .widget-title {
  display: none;
}
#sidebar3 .menuwidget .widget-inner {
  height: auto;
}
#sidebar3 .menuwidget .desktop-nav {
  position: relative;
}
#sidebar3 .menuwidget .desktop-nav nav > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
#sidebar3 .menuwidget .desktop-nav .navbar {
  background: none;
  border: none;
  margin: 0;
  min-height: initial;
}
#sidebar3 .menuwidget .desktop-nav .navbar ul {
  margin: 0;
}
#sidebar3 .menuwidget .desktop-nav .navbar ul li {
  display: inline-block;
}
#sidebar3 .menuwidget .desktop-nav .navbar ul li a {
  color: #ffffff;
  font-family: "Gilroy", sans-serif;
  text-transform: uppercase;
  background: none;
  padding: 0;
  font-size: 16px;
  letter-spacing: 0.4px;
  margin: 0 0 0 30px;
  font-weight: 500;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media screen and (max-width: 1500px) {
  #sidebar3 .menuwidget .desktop-nav .navbar ul li a {
    font-size: 16px;
  }
}
@media screen and (max-width: 1300px) {
  #sidebar3 .menuwidget .desktop-nav .navbar ul li a {
    margin: 0 0 0 15px;
  }
}
#sidebar3 .menuwidget .desktop-nav .navbar ul li a .caret {
  display: none;
}
#sidebar3 .menuwidget .desktop-nav .navbar ul li a:before {
  width: 100%;
  height: 2px;
  content: "";
  background-color: #ffffff;
  position: absolute;
  bottom: -5px;
  -ms-transform: scale(0);
      transform: scale(0);
  transition: all 0.3s ease;
}
#sidebar3 .menuwidget .desktop-nav .navbar ul li a:hover:before {
  -ms-transform: scale(1);
      transform: scale(1);
}
#sidebar3 .menuwidget .desktop-nav .navbar ul li .dropdown-menu {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #fff;
  border: none;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-radius: 0;
  padding: 17px 22px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  top: 30px;
  display: block;
  position: absolute;
  margin: auto 17px;
  max-height: 85vh;
  overflow-y: auto;
  transition: all 0.8s ease;
}
#sidebar3 .menuwidget .desktop-nav .navbar ul li .dropdown-menu li {
  display: block;
}
#sidebar3 .menuwidget .desktop-nav .navbar ul li .dropdown-menu li a {
  color: #000;
  text-transform: uppercase;
  letter-spacing: initial;
  margin: 0;
  padding: 3px 0;
  font-size: 1px;
  font-weight: 400;
  line-height: 28px;
  transition-delay: 0.9s;
  transition: all 0.4s ease;
}
#sidebar3 .menuwidget .desktop-nav .navbar ul li .dropdown-menu li a:before {
  display: none;
}
#sidebar3 .menuwidget .desktop-nav .navbar ul li .dropdown-menu li a:hover {
  -ms-transform: translateX(3px);
      transform: translateX(3px);
}
#sidebar3 .menuwidget .desktop-nav .navbar .dropdown-toggle:after {
  content: "";
  font-family: "Font Awesome 5 Pro";
  padding-left: 5px;
  font-size: 20px;
  display: inline-block;
  font-weight: 200;
  transition: all 0.3s ease;
}
#sidebar3 .menuwidget .desktop-nav .navbar .open .dropdown-menu {
  top: 30px;
  opacity: 1;
  visibility: visible;
  pointer-events: initial;
  transition: all 0.8s ease;
}
#sidebar3 .menuwidget .desktop-nav .navbar .open .dropdown-menu li a {
  font-size: 18px;
  transition-delay: 0.9s;
  transition: all 0.4s ease;
}
#sidebar3 .menuwidget .mobile-nav .navbar {
  max-width: 100%;
  width: 100%;
  right: -100%;
  background-color: #000;
  opacity: 0;
  transition: all 0.4s ease;
}
@media screen and (max-width: 767px) {
  #sidebar3 .menuwidget .mobile-nav .navbar {
    max-width: unset;
  }
}
#sidebar3 .menuwidget .mobile-nav .navbar::before, #sidebar3 .menuwidget .mobile-nav .navbar:after {
  content: "";
  position: absolute;
  top: 25px;
  left: 20px;
  width: 220px;
  max-width: 50%;
  height: 76px;
  background-image: url(https://s3.amazonaws.com/files.usmre.com/9831/i/hor-white-logo.png);
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
}
#sidebar3 .menuwidget .mobile-nav .navbar > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
@media screen and (max-width: 479px) {
  #sidebar3 .menuwidget .mobile-nav .navbar > div {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
#sidebar3 .menuwidget .mobile-nav .navbar ul {
  margin: 0;
  -ms-flex-order: 1;
      order: 1;
  padding: 25% 77px 50px 50px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  #sidebar3 .menuwidget .mobile-nav .navbar ul {
    padding: 170px 50px 50px;
  }
}
@media screen and (max-width: 479px) {
  #sidebar3 .menuwidget .mobile-nav .navbar ul {
    padding: 120px 20px 50px;
  }
}
#sidebar3 .menuwidget .mobile-nav .navbar ul.navbar-nav {
  margin-bottom: 40px;
}
#sidebar3 .menuwidget .mobile-nav .navbar ul li {
  width: 100%;
  padding: 6px 0 10px;
}
#sidebar3 .menuwidget .mobile-nav .navbar ul li a {
  color: #ffffff;
  padding: 0;
  font-size: 45px;
  text-transform: uppercase;
  font-family: "Gilroy", sans-serif;
  font-weight: normal;
  background: none;
  line-height: normal;
  letter-spacing: 2px;
  text-align: right;
  padding-right: 30px;
  position: relative;
}
@media screen and (max-width: 991px) {
  #sidebar3 .menuwidget .mobile-nav .navbar ul li a {
    font-size: 33px;
  }
}
@media screen and (max-width: 379px) {
  #sidebar3 .menuwidget .mobile-nav .navbar ul li a {
    font-size: 22px;
  }
}
#sidebar3 .menuwidget .mobile-nav .navbar ul li a:hover {
  letter-spacing: 2.5px;
}
#sidebar3 .menuwidget .mobile-nav .navbar ul li a .caret {
  display: none;
}
#sidebar3 .menuwidget .mobile-nav .navbar ul li.has-children > a {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  column-gap: 5px;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  transition: 0.2s all ease;
}
#sidebar3 .menuwidget .mobile-nav .navbar ul li.has-children > a:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 40%;
  -ms-transform: translateY(-50%) rotate(0);
      transform: translateY(-50%) rotate(0);
  right: 0;
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  padding: 0;
  font-size: 22px;
  margin-left: 5px;
  font-weight: 600;
  transition: all 0.2s ease;
}
@media screen and (max-width: 479px) {
  #sidebar3 .menuwidget .mobile-nav .navbar ul li.has-children > a:after {
    font-size: 12px;
  }
}
#sidebar3 .menuwidget .mobile-nav .navbar ul li.open > a {
  transition: 0.2s all ease;
}
#sidebar3 .menuwidget .mobile-nav .navbar ul li.open > a::after {
  -ms-transform: translateY(-50%) rotate(180deg);
      transform: translateY(-50%) rotate(180deg);
}
#sidebar3 .menuwidget .mobile-nav .navbar ul li.open .dropdown-menu {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 300px;
  max-width: 100%;
  margin-left: auto;
  margin-top: 15px;
}
#sidebar3 .menuwidget .mobile-nav .navbar ul ul {
  background: rgba(255, 255, 255, 0.2);
  padding: 10px 0;
}
#sidebar3 .menuwidget .mobile-nav .navbar ul ul li {
  padding: 5px 0;
}
#sidebar3 .menuwidget .mobile-nav .navbar ul ul li a {
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: normal;
  font-family: "Gilroy", sans-serif;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  #sidebar3 .menuwidget .mobile-nav .navbar ul ul li a {
    white-space: break-spaces;
    font-size: 18px;
  }
}
@media screen and (max-width: 379px) {
  #sidebar3 .menuwidget .mobile-nav .navbar ul ul li a {
    font-size: 17px;
  }
}
#sidebar3 .menuwidget .mobile-nav .navbar ul ul li a:hover {
  letter-spacing: 0.3px;
}
#sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-order: 2;
      order: 2;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 25px 50px;
}
#sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on .usm-btn, #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on a, #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on a, #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on a {
  font-size: 16px;
  text-align: center;
  line-height: normal;
  font-weight: 500;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  color: #ffffff;
}
#sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on .usm-btn:before, #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:before, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on a:before, #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:before, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on a:before, #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on .user-logged-in-wrapper .welcome-login-icons a:before, .user-logged-in-wrapper .welcome-login-icons #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on a:before {
  display: none;
}
#sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on .usm-btn.nav-login:after, #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.nav-login:after, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on a.nav-login:after, #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.nav-login:after, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on a.nav-login:after, #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on .user-logged-in-wrapper .welcome-login-icons a.nav-login:after, .user-logged-in-wrapper .welcome-login-icons #sidebar3 .menuwidget .mobile-nav .navbar .menu-sign-on a.nav-login:after {
  content: "|";
  padding-left: 15px;
  margin-right: 15px;
}
#sidebar3 .menuwidget .mobile-nav .navbar .menu-close {
  width: 40px;
  height: 40px;
  margin: 0;
  top: 30px;
  right: 30px;
  opacity: 1;
}
#sidebar3 .menuwidget .mobile-nav .navbar .menu-close:before, #sidebar3 .menuwidget .mobile-nav .navbar .menu-close:after {
  content: "";
  height: 2px;
  width: 105%;
  background: #ffffff;
  top: 50%;
  position: absolute;
  transition: all 0.5s ease;
}
#sidebar3 .menuwidget .mobile-nav .navbar .menu-close:before {
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
}
#sidebar3 .menuwidget .mobile-nav .navbar .menu-close:after {
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  transition-delay: 0.25s;
}
#sidebar3 .menuwidget .mobile-nav .navbar .menu-close i {
  display: none;
}
#sidebar3 .menuwidget .mobile-nav .navbar .menu-close:hover:before {
  -ms-transform: rotate(-230deg);
      transform: rotate(-230deg);
}
#sidebar3 .menuwidget .mobile-nav .navbar .menu-close:hover:after {
  -ms-transform: rotate(-130deg);
      transform: rotate(-130deg);
}
#sidebar3 .menuwidget .mobile-nav .navbar .user-nav {
  display: none;
}
#sidebar3 .menuwidget .mobile-nav .navbar .navbar-phone {
  text-align: right;
  position: absolute;
  top: 37px;
  right: 75px;
}
#sidebar3 .menuwidget .mobile-nav .navbar .navbar-phone a {
  color: #ffffff;
  line-height: normal;
  font-size: 0;
}
#sidebar3 .menuwidget .mobile-nav .navbar .navbar-phone a i {
  margin-right: 10px;
  font-size: 23px;
  font-weight: 400;
}
#sidebar3 .menuwidget .mobile-nav .navbar .navbar-phone a:hover i {
  animation: phone 0.1s 10;
}
#sidebar3 .menuwidget .mobile-nav .navbar.active {
  right: 0;
  opacity: 1;
  box-shadow: -20px 0px 19px 0px rgba(0, 0, 0, 0.2);
}
#sidebar3 .menuwidget .mobile-nav .navbar::-webkit-scrollbar {
  width: 5px;
}
#sidebar3 .menuwidget .mobile-nav .navbar::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 5px;
}
#sidebar3 .menuwidget .mobile-nav .navbar::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}
#sidebar3 .menuwidget .mobile-nav .navbar-toggle {
  margin: 0;
  background: transparent;
  border-radius: 0;
  padding: 0;
  transition: all 0.2s ease;
}
#sidebar3 .menuwidget .mobile-nav .navbar-toggle:before, #sidebar3 .menuwidget .mobile-nav .navbar-toggle span:first-of-type {
  display: none;
}
#sidebar3 .menuwidget .mobile-nav .navbar-toggle .fa-bar {
  display: block;
  height: 2px;
  width: 35px;
  background: #ffffff;
  margin: 0 0 7px 0;
  position: relative;
  transition: all 0.3s ease;
}
#sidebar3 .menuwidget .mobile-nav .navbar-toggle .fa-bar:nth-child(4) {
  margin-bottom: 0;
}
#sidebar3 .menuwidget .mobile-nav .navbar-toggle:hover .fa-bar:nth-child(2) {
  width: 18px;
  transition: all 0.3s ease;
}
@media screen and (max-width: 1119px) {
  #sidebar3 .header-contacts {
    -ms-flex-order: 2;
        order: 2;
  }
}
#sidebar3 .header-contacts a {
  color: #ffffff;
  font-family: "Gilroy", sans-serif;
  text-transform: uppercase;
  background: none;
  padding: 0;
  font-size: 16px;
  letter-spacing: 0.4px;
  font-weight: 500;
  position: relative;
}
@media screen and (max-width: 1500px) {
  #sidebar3 .header-contacts a {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  #sidebar3 .header-contacts a {
    display: none;
  }
}
#sidebar3 .header-contacts a:before {
  width: 100%;
  height: 2px;
  content: "";
  background-color: #ffffff;
  position: absolute;
  bottom: -5px;
  -ms-transform: scale(0);
      transform: scale(0);
  transition: all 0.3s ease;
}
#sidebar3 .header-contacts a:hover:before {
  -ms-transform: scale(1);
      transform: scale(1);
}
#sidebar3 .header-contacts .phone-link {
  font-size: 0;
}
#sidebar3 .header-contacts .phone-link i {
  font-size: 22px;
}
@media screen and (min-width: 768px) {
  #sidebar3 .header-contacts .phone-link {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #sidebar3 .header-contacts .phone-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}
#sidebar3.--fixed {
  position: fixed;
  background-color: #000;
  padding: 15px 30px;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5);
  border-bottom: initial;
  transition: all 0.5s ease;
  z-index: 3;
}
@media screen and (max-width: 400px) {
  #sidebar3.--fixed {
    padding: 15px;
  }
}
#sidebar3.--fixed .autosuggestionsearch {
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}
@media screen and (max-width: 1650px) {
  #sidebar3.--fixed .autosuggestionsearch {
    -ms-flex-order: 10;
        order: 10;
    width: 100%;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
#sidebar3.--fixed .image {
  width: 330px;
  max-width: 20%;
  transition: all 0.5s ease;
}
@media screen and (max-width: 1119px) {
  #sidebar3.--fixed .image {
    max-width: 35%;
  }
}
#sidebar3.--fixed .userbox .header-user .login-link, #sidebar3.--fixed .userbox .header-user .account-link, #sidebar3.--fixed .userbox .header-user .register-link {
  position: relative;
}
#sidebar3.--fixed .userbox .header-user .login-link a, #sidebar3.--fixed .userbox .header-user .account-link a, #sidebar3.--fixed .userbox .header-user .register-link a {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  #sidebar3.--fixed .userbox .header-user .login-link a, #sidebar3.--fixed .userbox .header-user .account-link a, #sidebar3.--fixed .userbox .header-user .register-link a {
    font-size: 0;
    padding-right: 0;
  }
}
#sidebar3.--fixed .menuwidget .desktop-nav .navbar ul li a {
  font-size: 16px;
}
#sidebar3.--fixed .header-contacts a {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  #sidebar3.--fixed .header-contacts a {
    font-size: 0;
  }
  #sidebar3.--fixed .header-contacts a i {
    font-size: 16px;
  }
}

.header-content-widget {
  min-height: 110px;
  position: relative;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
@media screen and (max-width: 1650px) {
  .header-content-widget {
    min-height: 110px;
  }
}
@media screen and (max-width: 1350px) {
  .header-content-widget {
    min-height: 101px;
  }
}
@media screen and (max-width: 991px) {
  .header-content-widget {
    min-height: 94px;
  }
}
.header-content-widget:before {
  content: "";
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
}

.hero-section {
  position: relative;
}
.hero-section:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
}
.hero-section img {
  height: calc(100vh - 140px);
  min-height: 694px;
}
@media screen and (max-width: 991px) {
  .hero-section img {
    max-height: 625px;
    min-height: 625px;
  }
}
@media screen and (max-width: 991px) {
  .hero-section .btns-wrapper a {
    background-color: transparent;
  }
}

.hero-section-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  text-align: center;
  width: auto;
  padding: 0 15px;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  .hero-section-content {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .hero-section-content {
    padding: 0;
  }
}
.hero-section-content h2, .hero-section-content h3 {
  color: #ffffff;
  font-size: 40px;
  font-weight: 400;
  text-transform: uppercase;
  font-family: "Gilroy", sans-serif;
}
@media screen and (max-width: 1199px) {
  .hero-section-content h2, .hero-section-content h3 {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .hero-section-content h2, .hero-section-content h3 {
    font-size: 15px;
    margin-bottom: 15px;
    margin-top: 0;
  }
}
.hero-section-content h2 {
  font-size: 70px;
  font-weight: 400;
  font-family: "Gilroy", sans-serif;
}
@media screen and (max-width: 1199px) {
  .hero-section-content h2 {
    font-size: 45px;
  }
}
@media screen and (max-width: 767px) {
  .hero-section-content h2 {
    font-size: 24px;
  }
}
@media screen and (max-width: 479px) {
  .hero-section-content h2 {
    font-size: 22px;
  }
}
@media screen and (max-width: 340px) {
  .hero-section-content h2 {
    font-size: 19px;
  }
}
.hero-section-content p {
  color: #ffffff;
  width: 1250px;
  max-width: 100%;
  margin: auto;
  font-weight: 500;
}
@media screen and (max-width: 479px) {
  .hero-section-content p {
    font-size: 13px;
    line-height: 20px;
  }
}
@media screen and (max-width: 991px) {
  .hero-section-content .featuredagent {
    padding: 0 15px;
  }
}
.hero-section-content .featuredagent .widget-title {
  display: none;
}
@media screen and (min-width: 992px) {
  .hero-section-content .featuredagent .widget-inner {
    text-align: left;
  }
}
.hero-section-content .featuredagent .widget-inner .name a, .hero-section-content .featuredagent .widget-inner .name span, .hero-section-content .featuredagent .widget-inner .title a, .hero-section-content .featuredagent .widget-inner .title span, .hero-section-content .featuredagent .widget-inner .position a, .hero-section-content .featuredagent .widget-inner .position span {
  color: #ffffff;
  text-transform: uppercase;
}
.hero-section-content .featuredagent .widget-inner .name a {
  font-size: 60px;
}
@media screen and (max-width: 991px) {
  .hero-section-content .featuredagent .widget-inner .name a {
    font-size: 45px;
    line-height: 50px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 992px) {
  .hero-section-content.left-aligned {
    top: 60%;
    left: 5%;
    -ms-transform: translate(0%, -50%);
        transform: translate(0%, -50%);
  }
}
.hero-section-content.vertical-align-bottom {
  bottom: 25%;
  top: initial;
  -ms-transform: translate(-50%, 0%);
      transform: translate(-50%, 0%);
}
@media screen and (max-width: 767px) {
  .hero-section-content.with-rec-searches {
    bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  body.homepage .hero-section img {
    max-height: 725px;
    min-height: 725px;
  }
}

body:not(.homepage) #sidebar3 {
  border-bottom: initial;
}
body:not(.homepage) .hero-section img {
  height: 665px;
  min-height: 665px;
}
@media screen and (max-width: 991px) {
  body:not(.homepage) .hero-section img {
    max-height: 425px;
    min-height: 425px;
  }
}
body:not(.homepage) .hero-section::before {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.05) 54.85%, rgba(0, 0, 0, 0.2) 100%);
}
body:not(.homepage) .hero-section-content {
  position: absolute;
  top: calc(50% - (-40px));
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  text-align: center;
  width: 100%;
  padding: 0 15px;
}
@media screen and (max-width: 767px) {
  body:not(.homepage) .hero-section-content {
    padding: 0;
  }
}
body:not(.homepage) .hero-section-content .btn, body:not(.homepage) .hero-section-content .widget.askaquestion .widget-inner form .submit-btn button, .widget.askaquestion .widget-inner form .submit-btn body:not(.homepage) .hero-section-content button, body:not(.homepage) .hero-section-content body.array1-blog #group2 .blogsidebar > div.searchform form #Search, body.array1-blog #group2 .blogsidebar > div.searchform form body:not(.homepage) .hero-section-content #Search, body:not(.homepage) .hero-section-content .contact-us-wrapper .widget.askaquestion form .submit-btn button, .contact-us-wrapper .widget.askaquestion form .submit-btn body:not(.homepage) .hero-section-content button, body:not(.homepage) .hero-section-content .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all body:not(.homepage) .hero-section-content .usm-btn, body:not(.homepage) .hero-section-content .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons body:not(.homepage) .hero-section-content a, body:not(.homepage) .hero-section-content .usm-btn, body:not(.homepage) .hero-section-content body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li body:not(.homepage) .hero-section-content a, body:not(.homepage) .hero-section-content body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li body:not(.homepage) .hero-section-content a {
  max-width: 95% !important;
}

#dropzone-for-hero:empty {
  position: relative;
  bottom: -100px;
  width: 400px;
  left: 70%;
}

.contacts-on-hero {
  position: absolute;
  top: 50%;
  right: 50px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  background-color: #000;
}
@media screen and (max-width: 767px) {
  .contacts-on-hero {
    display: none;
  }
}
.contacts-on-hero ul {
  list-style: none;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 10px;
  margin: 0;
}
.contacts-on-hero ul li:not(:last-child) a {
  border-bottom: 1px solid #ffffff;
}
.contacts-on-hero a {
  color: #ffffff;
  padding: 15px 10px;
  display: -ms-flexbox;
  display: flex;
  transition: all 0.4s ease;
}
.contacts-on-hero a i {
  transition: all 0.4s ease;
}
.contacts-on-hero a:hover {
  transition: all 0.4s ease;
}
.contacts-on-hero a:hover i {
  transition: all 0.4s ease;
  -ms-transform: scale(1.2);
      transform: scale(1.2);
}

.autoss-recsearch-wrapper {
  transition: all 0.6s ease;
  max-width: 100%;
  padding-top: 40px;
}
@media screen and (min-width: 991px) {
  .autoss-recsearch-wrapper:hover, .autoss-recsearch-wrapper:focus {
    transition: all 0.6s ease;
  }
}
@media screen and (min-width: 991px) {
  .autoss-recsearch-wrapper.bigger-transparent-hover-animation:hover, .autoss-recsearch-wrapper.bigger-transparent-hover-animation:focus {
    -ms-transform: scale(1.05);
        transform: scale(1.05);
    transition: all 0.6s ease;
  }
}

div:not(#sidebar3) .autosuggestionsearch {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 11px 30px 23px;
}
@media screen and (max-width: 767px) {
  div:not(#sidebar3) .autosuggestionsearch {
    background-color: #ffffff;
    padding: 8px 10px 15px;
    border: 1px solid #000;
    max-width: calc(100% - 30px);
    margin: 0 auto 30px;
  }
}
div:not(#sidebar3) .autosuggestionsearch .widget-title {
  display: none;
}
div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  position: relative;
}
div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar::before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 50%;
  left: 0;
  font-weight: 300;
  color: "Gilroy", sans-serif;
  font-size: 20px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  line-height: 1em;
  transition: all 0.3s ease;
}
@media screen and (max-width: 767px) {
  div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar::before {
    left: 3px;
    font-weight: 500;
  }
}
div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar .search-input {
  border: initial;
  height: 47px;
  padding-right: 10px;
  padding-left: 25px;
  margin-right: 25px;
  background: transparent;
  color: #000;
  font-size: 18px;
  font-weight: 500;
  text-transform: initial;
  text-align: left;
  border-bottom: 1px solid #000;
}
@media screen and (max-width: 767px) {
  div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar .search-input {
    font-size: 16px;
    margin-right: 15px;
  }
}
div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar .search-input::-webkit-input-placeholder {
  color: #000;
  font-weight: 400;
}
div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar .search-input:-moz-placeholder {
  color: #000;
  font-weight: 400;
}
div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar .search-input::-moz-placeholder {
  color: #000;
  font-weight: 400;
}
div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar .search-input:-ms-input-placeholder {
  color: #000;
  font-weight: 400;
}
div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar .buttons .btn-search {
  background-color: transparent;
  border: initial;
  border-radius: initial;
  border-bottom: 1px solid #000;
  padding: 6px 15px;
  box-shadow: initial;
}
div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar .buttons .btn-search i {
  display: none;
}
@media screen and (max-width: 767px) {
  div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar .buttons .btn-search i {
    display: block;
    color: #000;
    font-size: 22px;
    font-weight: 400;
  }
}
div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar .buttons .btn-search span {
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0;
}
@media screen and (max-width: 767px) {
  div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar .buttons .btn-search span {
    height: 0;
    position: absolute;
  }
}
div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar .buttons .btn-search span::before {
  font-size: 18px;
  opacity: 1;
  content: "Search";
}
@media screen and (max-width: 767px) {
  div:not(#sidebar3) .autosuggestionsearch .autosuggest-searchbar .buttons .btn-search span::before {
    font-size: 0;
  }
}
div:not(#sidebar3) .bigger-transparent-hover-animation .autosuggestionsearch {
  background-color: rgba(255, 255, 255, 0.7);
  transition: all 0.4s ease;
}
div:not(#sidebar3) .bigger-transparent-hover-animation:hover .autosuggestionsearch, div:not(#sidebar3) .bigger-transparent-hover-animation:focus .autosuggestionsearch {
  background-color: white;
}

.recsearch {
  width: 100%;
  max-width: 100%;
  position: relative;
}
.recsearch .magnet-tabs-wrapper {
  background-color: rgba(255, 255, 255, 0.7);
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25);
  padding: 0;
}
.recsearch .magnet-tabs-wrapper > .nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  position: relative;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media screen and (max-width: 767px) {
  .recsearch .magnet-tabs-wrapper > .nav {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.recsearch .magnet-tabs-wrapper > .nav > li {
  position: static;
  width: calc(100% / 3);
}
@media screen and (min-width: 768px) and (max-width: 1250px) {
  .recsearch .magnet-tabs-wrapper > .nav > li {
    width: calc(100% / 2);
    border-bottom: 1px solid white;
  }
}
@media screen and (max-width: 767px) {
  .recsearch .magnet-tabs-wrapper > .nav > li {
    width: 100%;
    border-bottom: 1px solid white;
  }
}
.recsearch .magnet-tabs-wrapper > .nav .recsearch-custom-btn {
  margin: 15px 0 15px auto;
  max-width: calc(100% - 30px);
}
@media screen and (max-width: 1250px) {
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-custom-btn {
    margin: 15px auto;
  }
}
@media screen and (max-width: 767px) {
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item {
    border-bottom: 1px solid #000;
    background-color: #ffffff;
  }
}
.recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > a {
  background-color: transparent;
  font-family: "Gilroy", sans-serif;
  font-weight: 600;
  font-size: 18px;
  letter-spacing: initial;
  color: #000;
  text-transform: uppercase;
  line-height: normal;
  padding: 29px 20px;
}
@media screen and (max-width: 767px) {
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > a {
    font-size: 15px;
    padding: 20px 35px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    font-weight: 700;
  }
}
.recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > a::after {
  content: "";
  font-family: "Font Awesome 5 Pro";
  color: #000;
  font-size: 13px;
  padding: 0px 0px 0px 15px;
  font-weight: 400;
  transition: all 0.2s ease;
  margin-right: auto;
}
@media screen and (max-width: 767px) {
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > a::after {
    content: "";
    position: absolute;
    margin-left: initial;
    margin-right: initial;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 0;
    font-size: 15px;
    font-weight: 600;
    top: 50%;
    right: 35px;
    font-weight: 400;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
}
.recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > a:hover, .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > a:focus {
  background-color: #000;
  color: #ffffff;
}
.recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > a:hover::after, .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > a:focus::after {
  color: #ffffff;
}
.recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  -ms-transform: translateY(-100px);
      transform: translateY(-100px);
  width: 100%;
  max-width: 700px;
  transition: all 0.5s ease;
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 20px;
  z-index: 10;
  max-height: 500px;
  overflow: auto;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5);
  -ms-flex-align: self-end;
      align-items: self-end;
}
@media screen and (max-width: 991px) {
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > ul {
    max-width: 500px;
  }
}
@media screen and (max-width: 767px) {
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > ul {
    max-width: 100%;
    padding: 0;
  }
}
.recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > ul li {
  -ms-flex: 0 1 calc(100% / 3);
      flex: 0 1 calc(100% / 3);
  padding: 0 5px;
  transition: all 0.2s ease;
  margin-bottom: 10px;
}
@media screen and (max-width: 991px) {
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > ul li {
    -ms-flex: 0 1 calc(100% / 2);
        flex: 0 1 calc(100% / 2);
  }
}
@media screen and (max-width: 767px) {
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > ul li {
    -ms-flex: 0 1 calc(100% / 1);
        flex: 0 1 calc(100% / 1);
    padding: 0;
    margin-bottom: 0;
  }
}
.recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > ul li a {
  padding: 0 15px 10px 0;
  margin: 0;
  color: #000;
  opacity: 1;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 22px;
  pointer-events: none;
  border-bottom: 1px solid #b3b3b3;
}
@media screen and (max-width: 767px) {
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > ul li a {
    display: block;
    text-decoration: none;
    padding: 15px;
    border-top: 1px solid #000;
    text-align: left;
    position: relative;
  }
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > ul li a::after {
    content: "";
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    top: 50%;
    right: 15px;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    font-size: 16px;
    font-weight: 400;
  }
}
.recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > ul li:hover {
  transition: all 0.2s ease;
  padding-left: 10px;
  padding-right: 0;
}
@media screen and (max-width: 1199px) {
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > ul li:hover {
    padding-left: 15px;
    padding-right: 15px;
    background-color: #000;
  }
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item > ul li:hover a {
    color: #ffffff;
  }
}
.recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item.active > a {
  background-color: #000;
  color: #ffffff;
}
.recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item.active > a::before, .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item.active > a::after {
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item.active > a::after {
    content: "";
  }
}
.recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item.active > ul {
  visibility: visible;
  opacity: 1;
  -ms-transform: translateY(0px);
      transform: translateY(0px);
}
.recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item.active > ul a {
  pointer-events: initial;
}
@media screen and (min-width: 768px) {
  .recsearch .magnet-tabs-wrapper > .nav .recsearch-category-item:last-child ul {
    right: 0;
  }
}
.recsearch .nav > li > a:hover, .recsearch .nav > li > a:focus {
  background-color: initial;
}

.autoss-recsearch-wrapper .custom-tabs-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
@media screen and (min-width: 992px) {
  .autoss-recsearch-wrapper .custom-tabs-section {
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-nav {
  background-color: #000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
@media screen and (max-width: 767px) {
  .autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-nav {
    display: none;
  }
}
.autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-nav a {
  padding: 5px 20px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: initial;
  transition: all 0.3s ease;
  text-transform: capitalize;
  text-align: center;
  opacity: 0.8;
}
@media screen and (max-width: 767px) {
  .autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-nav a {
    font-size: 16px;
    padding: 10px 15px;
  }
}
.autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-nav a.active {
  font-weight: 700;
  transition: all 0.3s ease;
}
.autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-nav a:hover {
  opacity: 1;
  transition: all 0.5s ease;
}
.autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-nav i {
  color: #ffffff;
  font-weight: 500;
}
.autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-container {
  position: relative;
  padding: 0;
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-container {
    min-width: 720px;
  }
}
@media screen and (max-width: 767px) {
  .autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-container {
    width: 100%;
  }
}
.autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-content {
  transition: all 0.5s ease;
}
@media screen and (min-width: 768px) {
  .autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-content {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    -ms-transform: translateY(-100%);
        transform: translateY(-100%);
    visibility: hidden;
    opacity: 0;
  }
}
.autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-content.active {
  transition: all 0.5s ease;
  position: relative;
  -ms-transform: translateY(0%);
      transform: translateY(0%);
  visibility: visible;
  opacity: 1;
}
.autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-content.show-from-left {
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
}
.autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-content.show-from-left.active {
  -ms-transform: translateY(0%);
      transform: translateY(0%);
}
@media screen and (min-width: 768px) {
  .autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-content.show-from-right {
    -ms-transform: translateX(100%);
        transform: translateX(100%);
  }
  .autoss-recsearch-wrapper .custom-tabs-section .custom-tabs-content.show-from-right.active {
    -ms-transform: translateY(0%);
        transform: translateY(0%);
  }
}
.autoss-recsearch-wrapper.bigger-transparent-hover-animation .custom-tabs-section .custom-tabs-nav {
  background-color: rgba(0, 0, 0, 0.7);
  transition: all 0.4s ease;
}
.autoss-recsearch-wrapper.bigger-transparent-hover-animation .custom-tabs-section .custom-tabs-nav a {
  font-size: 22px;
  text-transform: uppercase;
}
.autoss-recsearch-wrapper.bigger-transparent-hover-animation:hover .custom-tabs-nav, .autoss-recsearch-wrapper.bigger-transparent-hover-animation:focus .custom-tabs-nav {
  background-color: #000;
  transition: all 0.4s ease;
}

.ff-section {
  position: relative;
}
.ff-section > .ff-section-full-width-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: block;
}
.ff-section .ff-section-inner {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 90px auto;
  padding: 0 15px;
  width: 100%;
  max-width: 1450px;
  -ms-flex-pack: center;
      justify-content: center;
}
@media screen and (max-width: 1199px) {
  .ff-section .ff-section-inner {
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 70px auto;
  }
}
@media screen and (max-width: 767px) {
  .ff-section .ff-section-inner {
    margin: 50px auto;
  }
}
.ff-section .ff-section-inner .ff-section-half {
  position: relative;
}
.ff-section .ff-section-inner .ff-section-half.content-side {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
  max-width: 600px;
  padding-left: 5%;
}
@media screen and (min-width: 1920px) {
  .ff-section .ff-section-inner .ff-section-half.content-side {
    margin: auto;
  }
}
@media screen and (max-width: 767px) {
  .ff-section .ff-section-inner .ff-section-half.content-side {
    text-align: center;
  }
}
.ff-section .ff-section-inner .ff-section-half.content-side h2 {
  font-size: 45px;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 0;
  letter-spacing: 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ff-section .ff-section-inner .ff-section-half.content-side h2 {
    font-size: 18px;
    text-align: center;
  }
}
.ff-section .ff-section-inner .ff-section-half.content-side h3 {
  font-size: 18px;
  margin-top: 0;
  text-align: left;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ff-section .ff-section-inner .ff-section-half.content-side h3 {
    font-size: 16px;
    text-align: center;
  }
}
.ff-section .ff-section-inner .ff-section-half.content-side .sub-header {
  display: block;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 15px;
  margin-top: 15px;
}
@media screen and (max-width: 1199px) {
  .ff-section .ff-section-inner .ff-section-half.content-side {
    -ms-flex-order: 2;
        order: 2;
  }
}
@media screen and (max-width: 1199px) and (max-width: 1199px) {
  .ff-section .ff-section-inner .ff-section-half.content-side {
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .ff-section .ff-section-inner .ff-section-half.content-side p {
    text-align: center;
    line-height: 30px;
  }
}
.ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .name {
  margin-bottom: 20px;
}
.ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .name a {
  font-size: 45px;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 0;
  letter-spacing: 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .name a {
    font-size: 22px;
    text-align: center;
  }
}
.ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .title a, .ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .title span, .ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .position a, .ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .position span {
  display: block;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 15px;
  margin-top: 0;
  text-transform: uppercase;
}
.ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .agent-bio-read-more-link {
  font-weight: 600;
  opacity: 1;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}
.ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .agent-bio-read-more-link:hover {
  opacity: 0.7;
}
.ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .office-phone, .ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .phone, .ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .email {
  padding-left: 7%;
  position: relative;
}
.ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .office-phone::before, .ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .phone::before, .ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .email::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  background-color: #000;
  left: 4%;
}
.ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .office-phone a, .ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .office-phone span, .ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .phone a, .ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .phone span, .ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .email a, .ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .email span {
  font-size: 18px;
}
.ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .office-phone a::before {
  content: "Office: ";
}
.ff-section .ff-section-inner .ff-section-half.content-side .featuredagent .phone a::before {
  content: "Mobile: ";
}
.ff-section .ff-section-inner .ff-section-half.content-side .agent-office-address {
  padding-left: 7%;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .ff-section .ff-section-inner .ff-section-half.content-side .agent-office-address {
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.ff-section .ff-section-inner .ff-section-half.content-side .agent-office-address::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  background-color: #000;
  left: 4%;
}
.ff-section .ff-section-inner .ff-section-half.content-side:first-child {
  padding-right: 5%;
  padding-left: 0;
}
@media screen and (max-width: 1199px) {
  .ff-section .ff-section-inner .ff-section-half.content-side:first-child {
    padding-right: 0;
  }
}
.ff-section .ff-section-inner .ff-section-half.media-side {
  width: 50%;
  overflow: hidden;
  min-height: 450px;
}
@media screen and (max-width: 1199px) {
  .ff-section .ff-section-inner .ff-section-half.media-side {
    -ms-flex-order: 1;
        order: 1;
    padding-left: 0;
    margin-bottom: 40px;
    min-height: initial;
    overflow: visible;
  }
}
@media screen and (max-width: 767px) {
  .ff-section .ff-section-inner .ff-section-half.media-side {
    margin-bottom: 20px;
  }
}
.ff-section .ff-section-inner .ff-section-half.media-side .featuredagent {
  position: static;
}
.ff-section .ff-section-inner .ff-section-half.media-side .featuredagent img {
  object-position: top;
}
.ff-section .ff-section-inner .ff-section-half.media-side img {
  min-height: 400px;
  height: 100%;
  width: 100%;
  max-height: 713px;
  object-fit: cover;
}
@media screen and (min-width: 1200px) {
  .ff-section .ff-section-inner .ff-section-half.media-side img {
    position: absolute;
  }
}
@media screen and (max-width: 1199px) {
  .ff-section .ff-section-inner .ff-section-half.media-side img {
    min-height: 350px;
    height: 350px;
    max-width: initial;
    width: calc(100% - (-30px));
    left: -15px;
    position: relative;
  }
}
@media screen and (max-width: 767px) {
  .ff-section .ff-section-inner .ff-section-half.media-side img {
    min-height: 241px;
    height: auto;
    object-fit: contain;
  }
}
.ff-section .ff-section-inner .ff-section-half.grey-side {
  padding: 70px 5% !important;
  background: rgba(0, 0, 0, 0.2);
}
.ff-section .ff-section-inner .ff-section-half.grey-side.img-bg {
  position: relative;
  padding: 60px 3% !important;
}
.ff-section .ff-section-inner .ff-section-half.grey-side.img-bg img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.ff-section .ff-section-inner .ff-section-half.grey-side.img-bg ul,
.ff-section .ff-section-inner .ff-section-half.grey-side.img-bg ul li,
.ff-section .ff-section-inner .ff-section-half.grey-side.img-bg h2 span {
  position: relative;
  color: #ffffff;
  z-index: 1;
}
.ff-section .ff-section-inner .ff-section-half.grey-side.img-bg::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.66) 54.66%, rgba(0, 0, 0, 0.34) 99.99%);
}
@media screen and (max-width: 1199px) {
  .ff-section .ff-section-inner .ff-section-half.content-side, .ff-section .ff-section-inner .ff-section-half.media-side {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
}
.ff-section.ff-larger-media .ff-section-inner .ff-section-half.content-side {
  width: 40%;
  max-width: 690px;
}
.ff-section.ff-larger-media .ff-section-inner .ff-section-half.media-side {
  width: 60%;
}
@media screen and (max-width: 1199px) {
  .ff-section.ff-larger-media .ff-section-inner .ff-section-half.content-side, .ff-section.ff-larger-media .ff-section-inner .ff-section-half.media-side {
    width: 100%;
    max-width: 100%;
  }
}
.ff-section.with-backround-on-full-width {
  padding: 70px 0;
  object-fit: cover;
}
.ff-section.with-backround-on-full-width:before {
  content: "";
}
.ff-section.with-backround-on-full-width.grey-gradient-bg {
  padding: 45px 0;
  background: linear-gradient(180deg, #e6e6e5 0%, rgba(230, 230, 229, 0.59) 78.86%, rgba(230, 230, 229, 0) 100%);
}
.ff-section.with-backround-on-full-width.grey-gradient-bg .ff-section-inner {
  margin: 45px auto;
}
.ff-section.two-content-halfs .ff-section-inner .ff-section-half.content-side {
  max-width: 720px;
}
@media screen and (max-width: 1199px) {
  .ff-section.two-content-halfs .ff-section-inner .ff-section-half.content-side {
    max-width: 100%;
  }
  .ff-section.two-content-halfs .ff-section-inner .ff-section-half.content-side:first-child {
    margin-bottom: 40px;
  }
}

.list-with-checkmarks li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 20px;
  text-align: left;
}
.list-with-checkmarks li::before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  left: 0;
  top: 0;
}
.list-with-checkmarks.with-columns {
  column-count: 2;
  column-gap: 30px;
}
@media screen and (max-width: 1199px) {
  .list-with-checkmarks.with-columns {
    column-count: 3;
  }
}
@media screen and (max-width: 991px) {
  .list-with-checkmarks.with-columns {
    column-count: 1;
  }
}
.list-with-checkmarks.questionmarks {
  column-count: 2;
  column-gap: 30px;
}
@media screen and (max-width: 1199px) {
  .list-with-checkmarks.questionmarks {
    column-count: 3;
  }
}
@media screen and (max-width: 991px) {
  .list-with-checkmarks.questionmarks {
    column-count: 1;
  }
}
.list-with-checkmarks.questionmarks li::before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-weight: 600;
}
.list-with-checkmarks.questionmarks li a {
  text-decoration: underline;
}

.with-more-space-top-bottom {
  padding-top: 90px;
  padding-bottom: 90px;
}
@media screen and (max-width: 991px) {
  .with-more-space-top-bottom {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}

.mt-90 {
  margin-top: 90px;
}
@media screen and (max-width: 767px) {
  .mt-90 {
    margin-top: 45px;
  }
}

.mb-90 {
  margin-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .mb-90 {
    margin-bottom: 45px;
  }
}

body:not(.userloggedin) .btns-wrapper .account-link {
  display: none;
}

body.userloggedin .btns-wrapper .register-link {
  display: none;
}

.featuredlistings, .featuredlistingsv2, .morelikethisv2 {
  padding: 90px 10%;
  background: #e6e6e5;
  position: relative;
}
@media screen and (max-width: 767px) {
  .featuredlistings, .featuredlistingsv2, .morelikethisv2 {
    padding: 45px 15px;
  }
  .featuredlistings .featured-listings-wrapper, .featuredlistingsv2 .featured-listings-wrapper, .morelikethisv2 .featured-listings-wrapper {
    width: 100%;
    max-width: 450px;
    margin: 0 auto;
  }
}
.featuredlistings .widget-title, .featuredlistingsv2 .widget-title, .morelikethisv2 .widget-title {
  font-size: 45px;
  margin-left: 10px;
  font-weight: 400;
  font-style: normal;
  text-align: left;
  text-transform: uppercase;
  color: #000;
  padding: 0;
  position: relative;
  z-index: 1;
  margin-bottom: 25px;
  font-family: "Gilroy", sans-serif;
}
@media screen and (max-width: 991px) {
  .featuredlistings .widget-title, .featuredlistingsv2 .widget-title, .morelikethisv2 .widget-title {
    margin-left: 15px;
  }
}
@media screen and (max-width: 767px) {
  .featuredlistings .widget-title, .featuredlistingsv2 .widget-title, .morelikethisv2 .widget-title {
    font-size: 45px;
    margin-left: 0;
  }
}
.featuredlistings .widget-title:before, .featuredlistingsv2 .widget-title:before, .morelikethisv2 .widget-title:before {
  content: "Search For Your Dream Home";
  display: block;
  font-size: 20px;
  letter-spacing: 1px;
  font-weight: 700;
  font-family: "Gilroy", sans-serif;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .featuredlistings .widget-title:before, .featuredlistingsv2 .widget-title:before, .morelikethisv2 .widget-title:before {
    font-size: 14px;
    display: none;
  }
}
.featuredlistings .carousel, .featuredlistingsv2 .carousel, .morelikethisv2 .carousel {
  max-width: 100%;
  position: relative;
  z-index: 1;
}
.featuredlistings .carousel .listing, .featuredlistingsv2 .carousel .listing, .morelikethisv2 .carousel .listing {
  position: relative;
  margin: 0 10px;
}
@media screen and (max-width: 991px) {
  .featuredlistings .carousel .listing, .featuredlistingsv2 .carousel .listing, .morelikethisv2 .carousel .listing {
    margin: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  .featuredlistings .carousel .listing, .featuredlistingsv2 .carousel .listing, .morelikethisv2 .carousel .listing {
    margin: 0;
  }
}
.featuredlistings .carousel .listing .listing-image, .featuredlistingsv2 .carousel .listing .listing-image, .morelikethisv2 .carousel .listing .listing-image {
  position: relative;
  padding-bottom: 60%;
  overflow: hidden;
}
@media screen and (max-width: 375px) {
  .featuredlistings .carousel .listing .listing-image, .featuredlistingsv2 .carousel .listing .listing-image, .morelikethisv2 .carousel .listing .listing-image {
    padding-bottom: 76.66%;
  }
}
.featuredlistings .carousel .listing .listing-image img, .featuredlistingsv2 .carousel .listing .listing-image img, .morelikethisv2 .carousel .listing .listing-image img {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: all 1s ease;
}
.featuredlistings .carousel .listing .listing-details, .featuredlistingsv2 .carousel .listing .listing-details, .morelikethisv2 .carousel .listing .listing-details {
  position: relative;
  background-color: #ffffff;
  max-width: 100%;
  padding: 30px 10px;
  min-height: 214px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media screen and (max-width: 1600px) {
  .featuredlistings .carousel .listing .listing-details, .featuredlistingsv2 .carousel .listing .listing-details, .morelikethisv2 .carousel .listing .listing-details {
    min-height: 290px;
  }
}
@media screen and (max-width: 991px) {
  .featuredlistings .carousel .listing .listing-details, .featuredlistingsv2 .carousel .listing .listing-details, .morelikethisv2 .carousel .listing .listing-details {
    padding: 20px 10px 15px;
  }
}
@media screen and (max-width: 767px) {
  .featuredlistings .carousel .listing .listing-details, .featuredlistingsv2 .carousel .listing .listing-details, .morelikethisv2 .carousel .listing .listing-details {
    padding: 20px 10px;
  }
}
.featuredlistings .carousel .listing .listing-details h3, .featuredlistingsv2 .carousel .listing .listing-details h3, .morelikethisv2 .carousel .listing .listing-details h3 {
  display: none;
}
.featuredlistings .carousel .listing .listing-details ul, .featuredlistingsv2 .carousel .listing .listing-details ul, .morelikethisv2 .carousel .listing .listing-details ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
}
@media screen and (max-width: 1199px) {
  .featuredlistings .carousel .listing .listing-details ul, .featuredlistingsv2 .carousel .listing .listing-details ul, .morelikethisv2 .carousel .listing .listing-details ul {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.featuredlistings .carousel .listing .listing-details ul::before, .featuredlistings .carousel .listing .listing-details ul:after, .featuredlistingsv2 .carousel .listing .listing-details ul::before, .featuredlistingsv2 .carousel .listing .listing-details ul:after, .morelikethisv2 .carousel .listing .listing-details ul::before, .morelikethisv2 .carousel .listing .listing-details ul:after {
  content: "";
  -ms-flex-order: 2;
      order: 2;
  width: 100%;
  display: block;
}
.featuredlistings .carousel .listing .listing-details ul::after, .featuredlistingsv2 .carousel .listing .listing-details ul::after, .morelikethisv2 .carousel .listing .listing-details ul::after {
  -ms-flex-order: 3;
      order: 3;
}
.featuredlistings .carousel .listing .listing-details ul li, .featuredlistingsv2 .carousel .listing .listing-details ul li, .morelikethisv2 .carousel .listing .listing-details ul li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-order: 5;
      order: 5;
}
.featuredlistings .carousel .listing .listing-details ul li .field-label, .featuredlistingsv2 .carousel .listing .listing-details ul li .field-label, .morelikethisv2 .carousel .listing .listing-details ul li .field-label {
  display: none;
}
.featuredlistings .carousel .listing .listing-details ul li .value, .featuredlistingsv2 .carousel .listing .listing-details ul li .value, .morelikethisv2 .carousel .listing .listing-details ul li .value {
  color: #000;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 1px;
  padding-right: 10px;
}
@media screen and (max-width: 767px) {
  .featuredlistings .carousel .listing .listing-details ul li .value, .featuredlistingsv2 .carousel .listing .listing-details ul li .value, .morelikethisv2 .carousel .listing .listing-details ul li .value {
    font-size: 15px;
  }
}
.featuredlistings .carousel .listing .listing-details ul li.building-number .value, .featuredlistings .carousel .listing .listing-details ul li.street .value, .featuredlistings .carousel .listing .listing-details ul li.state .value, .featuredlistings .carousel .listing .listing-details ul li.town .value, .featuredlistings .carousel .listing .listing-details ul li.postal-code .value, .featuredlistings .carousel .listing .listing-details ul li.unit-number .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.building-number .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.street .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.state .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.town .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.postal-code .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.unit-number .value, .morelikethisv2 .carousel .listing .listing-details ul li.building-number .value, .morelikethisv2 .carousel .listing .listing-details ul li.street .value, .morelikethisv2 .carousel .listing .listing-details ul li.state .value, .morelikethisv2 .carousel .listing .listing-details ul li.town .value, .morelikethisv2 .carousel .listing .listing-details ul li.postal-code .value, .morelikethisv2 .carousel .listing .listing-details ul li.unit-number .value {
  letter-spacing: 1.4px;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 23px;
}
@media screen and (min-width: 1400px) and (max-width: 1650px) {
  .featuredlistings .carousel .listing .listing-details ul li.building-number .value, .featuredlistings .carousel .listing .listing-details ul li.street .value, .featuredlistings .carousel .listing .listing-details ul li.state .value, .featuredlistings .carousel .listing .listing-details ul li.town .value, .featuredlistings .carousel .listing .listing-details ul li.postal-code .value, .featuredlistings .carousel .listing .listing-details ul li.unit-number .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.building-number .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.street .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.state .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.town .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.postal-code .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.unit-number .value, .morelikethisv2 .carousel .listing .listing-details ul li.building-number .value, .morelikethisv2 .carousel .listing .listing-details ul li.street .value, .morelikethisv2 .carousel .listing .listing-details ul li.state .value, .morelikethisv2 .carousel .listing .listing-details ul li.town .value, .morelikethisv2 .carousel .listing .listing-details ul li.postal-code .value, .morelikethisv2 .carousel .listing .listing-details ul li.unit-number .value {
    font-size: 16px;
    line-height: 19px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .featuredlistings .carousel .listing .listing-details ul li.building-number .value, .featuredlistings .carousel .listing .listing-details ul li.street .value, .featuredlistings .carousel .listing .listing-details ul li.state .value, .featuredlistings .carousel .listing .listing-details ul li.town .value, .featuredlistings .carousel .listing .listing-details ul li.postal-code .value, .featuredlistings .carousel .listing .listing-details ul li.unit-number .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.building-number .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.street .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.state .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.town .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.postal-code .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.unit-number .value, .morelikethisv2 .carousel .listing .listing-details ul li.building-number .value, .morelikethisv2 .carousel .listing .listing-details ul li.street .value, .morelikethisv2 .carousel .listing .listing-details ul li.state .value, .morelikethisv2 .carousel .listing .listing-details ul li.town .value, .morelikethisv2 .carousel .listing .listing-details ul li.postal-code .value, .morelikethisv2 .carousel .listing .listing-details ul li.unit-number .value {
    font-size: 13px;
    line-height: 19px;
  }
}
@media screen and (max-width: 767px) {
  .featuredlistings .carousel .listing .listing-details ul li.building-number .value, .featuredlistings .carousel .listing .listing-details ul li.street .value, .featuredlistings .carousel .listing .listing-details ul li.state .value, .featuredlistings .carousel .listing .listing-details ul li.town .value, .featuredlistings .carousel .listing .listing-details ul li.postal-code .value, .featuredlistings .carousel .listing .listing-details ul li.unit-number .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.building-number .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.street .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.state .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.town .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.postal-code .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.unit-number .value, .morelikethisv2 .carousel .listing .listing-details ul li.building-number .value, .morelikethisv2 .carousel .listing .listing-details ul li.street .value, .morelikethisv2 .carousel .listing .listing-details ul li.state .value, .morelikethisv2 .carousel .listing .listing-details ul li.town .value, .morelikethisv2 .carousel .listing .listing-details ul li.postal-code .value, .morelikethisv2 .carousel .listing .listing-details ul li.unit-number .value {
    font-size: 18px;
  }
}
.featuredlistings .carousel .listing .listing-details ul li.building-number:after, .featuredlistings .carousel .listing .listing-details ul li.street:after, .featuredlistings .carousel .listing .listing-details ul li.state:after, .featuredlistings .carousel .listing .listing-details ul li.town:after, .featuredlistings .carousel .listing .listing-details ul li.postal-code:after, .featuredlistings .carousel .listing .listing-details ul li.unit-number:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.building-number:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.street:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.state:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.town:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.postal-code:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.unit-number:after, .morelikethisv2 .carousel .listing .listing-details ul li.building-number:after, .morelikethisv2 .carousel .listing .listing-details ul li.street:after, .morelikethisv2 .carousel .listing .listing-details ul li.state:after, .morelikethisv2 .carousel .listing .listing-details ul li.town:after, .morelikethisv2 .carousel .listing .listing-details ul li.postal-code:after, .morelikethisv2 .carousel .listing .listing-details ul li.unit-number:after {
  display: none;
}
.featuredlistings .carousel .listing .listing-details ul li.building-number, .featuredlistings .carousel .listing .listing-details ul li.street, .featuredlistingsv2 .carousel .listing .listing-details ul li.building-number, .featuredlistingsv2 .carousel .listing .listing-details ul li.street, .morelikethisv2 .carousel .listing .listing-details ul li.building-number, .morelikethisv2 .carousel .listing .listing-details ul li.street {
  -ms-flex-order: 1;
      order: 1;
}
.featuredlistings .carousel .listing .listing-details ul li.town, .featuredlistings .carousel .listing .listing-details ul li.postal-code, .featuredlistings .carousel .listing .listing-details ul li.state, .featuredlistingsv2 .carousel .listing .listing-details ul li.town, .featuredlistingsv2 .carousel .listing .listing-details ul li.postal-code, .featuredlistingsv2 .carousel .listing .listing-details ul li.state, .morelikethisv2 .carousel .listing .listing-details ul li.town, .morelikethisv2 .carousel .listing .listing-details ul li.postal-code, .morelikethisv2 .carousel .listing .listing-details ul li.state {
  -ms-flex-order: 3;
      order: 3;
}
.featuredlistings .carousel .listing .listing-details ul li.list-price, .featuredlistingsv2 .carousel .listing .listing-details ul li.list-price, .morelikethisv2 .carousel .listing .listing-details ul li.list-price {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 15px;
}
.featuredlistings .carousel .listing .listing-details ul li.list-price .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.list-price .value, .morelikethisv2 .carousel .listing .listing-details ul li.list-price .value {
  font-size: 38px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
@media screen and (max-width: 1600px) {
  .featuredlistings .carousel .listing .listing-details ul li.list-price, .featuredlistingsv2 .carousel .listing .listing-details ul li.list-price, .morelikethisv2 .carousel .listing .listing-details ul li.list-price {
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-order: 3 !important;
        order: 3 !important;
    margin: 15px 0;
  }
}
@media screen and (max-width: 1199px) {
  .featuredlistings .carousel .listing .listing-details ul li.list-price, .featuredlistingsv2 .carousel .listing .listing-details ul li.list-price, .morelikethisv2 .carousel .listing .listing-details ul li.list-price {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.featuredlistings .carousel .listing .listing-details ul li.town .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.town .value, .morelikethisv2 .carousel .listing .listing-details ul li.town .value {
  padding-right: 0;
}
.featuredlistings .carousel .listing .listing-details ul li.town .value:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.town .value:after, .morelikethisv2 .carousel .listing .listing-details ul li.town .value:after {
  content: ",";
  padding-right: 5px;
  color: #000;
}
.featuredlistings .carousel .listing .listing-details ul li.bathroom, .featuredlistings .carousel .listing .listing-details ul li.bedrooms, .featuredlistings .carousel .listing .listing-details ul li.square-feet, .featuredlistings .carousel .listing .listing-details ul li.list-price, .featuredlistingsv2 .carousel .listing .listing-details ul li.bathroom, .featuredlistingsv2 .carousel .listing .listing-details ul li.bedrooms, .featuredlistingsv2 .carousel .listing .listing-details ul li.square-feet, .featuredlistingsv2 .carousel .listing .listing-details ul li.list-price, .morelikethisv2 .carousel .listing .listing-details ul li.bathroom, .morelikethisv2 .carousel .listing .listing-details ul li.bedrooms, .morelikethisv2 .carousel .listing .listing-details ul li.square-feet, .morelikethisv2 .carousel .listing .listing-details ul li.list-price {
  -ms-flex-order: 5;
      order: 5;
}
.featuredlistings .carousel .listing .listing-details ul li.bathroom, .featuredlistings .carousel .listing .listing-details ul li.bedrooms, .featuredlistings .carousel .listing .listing-details ul li.square-feet, .featuredlistingsv2 .carousel .listing .listing-details ul li.bathroom, .featuredlistingsv2 .carousel .listing .listing-details ul li.bedrooms, .featuredlistingsv2 .carousel .listing .listing-details ul li.square-feet, .morelikethisv2 .carousel .listing .listing-details ul li.bathroom, .morelikethisv2 .carousel .listing .listing-details ul li.bedrooms, .morelikethisv2 .carousel .listing .listing-details ul li.square-feet {
  margin: 10px 5px;
}
@media screen and (max-width: 991px) {
  .featuredlistings .carousel .listing .listing-details ul li.bathroom, .featuredlistings .carousel .listing .listing-details ul li.bedrooms, .featuredlistings .carousel .listing .listing-details ul li.square-feet, .featuredlistingsv2 .carousel .listing .listing-details ul li.bathroom, .featuredlistingsv2 .carousel .listing .listing-details ul li.bedrooms, .featuredlistingsv2 .carousel .listing .listing-details ul li.square-feet, .morelikethisv2 .carousel .listing .listing-details ul li.bathroom, .morelikethisv2 .carousel .listing .listing-details ul li.bedrooms, .morelikethisv2 .carousel .listing .listing-details ul li.square-feet {
    margin-bottom: 5px;
  }
}
.featuredlistings .carousel .listing .listing-details ul li.bathroom .value, .featuredlistings .carousel .listing .listing-details ul li.bathroom:before, .featuredlistings .carousel .listing .listing-details ul li.bathroom:after, .featuredlistings .carousel .listing .listing-details ul li.bedrooms .value, .featuredlistings .carousel .listing .listing-details ul li.bedrooms:before, .featuredlistings .carousel .listing .listing-details ul li.bedrooms:after, .featuredlistings .carousel .listing .listing-details ul li.square-feet .value, .featuredlistings .carousel .listing .listing-details ul li.square-feet:before, .featuredlistings .carousel .listing .listing-details ul li.square-feet:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.bathroom .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.bathroom:before, .featuredlistingsv2 .carousel .listing .listing-details ul li.bathroom:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.bedrooms .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.bedrooms:before, .featuredlistingsv2 .carousel .listing .listing-details ul li.bedrooms:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.square-feet .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.square-feet:before, .featuredlistingsv2 .carousel .listing .listing-details ul li.square-feet:after, .morelikethisv2 .carousel .listing .listing-details ul li.bathroom .value, .morelikethisv2 .carousel .listing .listing-details ul li.bathroom:before, .morelikethisv2 .carousel .listing .listing-details ul li.bathroom:after, .morelikethisv2 .carousel .listing .listing-details ul li.bedrooms .value, .morelikethisv2 .carousel .listing .listing-details ul li.bedrooms:before, .morelikethisv2 .carousel .listing .listing-details ul li.bedrooms:after, .morelikethisv2 .carousel .listing .listing-details ul li.square-feet .value, .morelikethisv2 .carousel .listing .listing-details ul li.square-feet:before, .morelikethisv2 .carousel .listing .listing-details ul li.square-feet:after {
  font-size: 13px;
}
@media screen and (max-width: 991px) {
  .featuredlistings .carousel .listing .listing-details ul li.bathroom .value, .featuredlistings .carousel .listing .listing-details ul li.bathroom:before, .featuredlistings .carousel .listing .listing-details ul li.bathroom:after, .featuredlistings .carousel .listing .listing-details ul li.bedrooms .value, .featuredlistings .carousel .listing .listing-details ul li.bedrooms:before, .featuredlistings .carousel .listing .listing-details ul li.bedrooms:after, .featuredlistings .carousel .listing .listing-details ul li.square-feet .value, .featuredlistings .carousel .listing .listing-details ul li.square-feet:before, .featuredlistings .carousel .listing .listing-details ul li.square-feet:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.bathroom .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.bathroom:before, .featuredlistingsv2 .carousel .listing .listing-details ul li.bathroom:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.bedrooms .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.bedrooms:before, .featuredlistingsv2 .carousel .listing .listing-details ul li.bedrooms:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.square-feet .value, .featuredlistingsv2 .carousel .listing .listing-details ul li.square-feet:before, .featuredlistingsv2 .carousel .listing .listing-details ul li.square-feet:after, .morelikethisv2 .carousel .listing .listing-details ul li.bathroom .value, .morelikethisv2 .carousel .listing .listing-details ul li.bathroom:before, .morelikethisv2 .carousel .listing .listing-details ul li.bathroom:after, .morelikethisv2 .carousel .listing .listing-details ul li.bedrooms .value, .morelikethisv2 .carousel .listing .listing-details ul li.bedrooms:before, .morelikethisv2 .carousel .listing .listing-details ul li.bedrooms:after, .morelikethisv2 .carousel .listing .listing-details ul li.square-feet .value, .morelikethisv2 .carousel .listing .listing-details ul li.square-feet:before, .morelikethisv2 .carousel .listing .listing-details ul li.square-feet:after {
    font-size: 12px;
  }
}
.featuredlistings .carousel .listing .listing-details ul li.bathroom .value::before, .featuredlistingsv2 .carousel .listing .listing-details ul li.bathroom .value::before, .morelikethisv2 .carousel .listing .listing-details ul li.bathroom .value::before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-weight: 600;
  padding-right: 7px;
}
.featuredlistings .carousel .listing .listing-details ul li.bathroom .value:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.bathroom .value:after, .morelikethisv2 .carousel .listing .listing-details ul li.bathroom .value:after {
  content: "Baths";
  padding-left: 5px;
}
.featuredlistings .carousel .listing .listing-details ul li.fullbath .value:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.fullbath .value:after, .morelikethisv2 .carousel .listing .listing-details ul li.fullbath .value:after {
  content: "Full Bath";
  padding-left: 5px;
}
.featuredlistings .carousel .listing .listing-details ul li.halfbaths .value:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.halfbaths .value:after, .morelikethisv2 .carousel .listing .listing-details ul li.halfbaths .value:after {
  content: "Half Bath";
  padding-left: 5px;
}
.featuredlistings .carousel .listing .listing-details ul li.bedrooms .value::before, .featuredlistingsv2 .carousel .listing .listing-details ul li.bedrooms .value::before, .morelikethisv2 .carousel .listing .listing-details ul li.bedrooms .value::before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-weight: 600;
  padding-right: 7px;
}
.featuredlistings .carousel .listing .listing-details ul li.bedrooms .value:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.bedrooms .value:after, .morelikethisv2 .carousel .listing .listing-details ul li.bedrooms .value:after {
  content: "Beds";
  padding-left: 7px;
}
.featuredlistings .carousel .listing .listing-details ul li.square-feet::before, .featuredlistingsv2 .carousel .listing .listing-details ul li.square-feet::before, .morelikethisv2 .carousel .listing .listing-details ul li.square-feet::before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-weight: 600;
  padding-right: 7px;
}
.featuredlistings .carousel .listing .listing-details ul li.square-feet .value:after, .featuredlistingsv2 .carousel .listing .listing-details ul li.square-feet .value:after, .morelikethisv2 .carousel .listing .listing-details ul li.square-feet .value:after {
  content: "SqFt";
  padding-left: 5px;
}
.featuredlistings .carousel .listing .listing-details .view-details, .featuredlistingsv2 .carousel .listing .listing-details .view-details, .morelikethisv2 .carousel .listing .listing-details .view-details {
  position: absolute;
  left: 20px;
  bottom: 30px;
  color: #ffffff;
  font-weight: 700;
  text-transform: uppercase;
  z-index: 1;
  padding: 8px 20px;
  border: 2px solid #000;
}
.featuredlistings .carousel .listing .listing-details .view-details:hover, .featuredlistingsv2 .carousel .listing .listing-details .view-details:hover, .morelikethisv2 .carousel .listing .listing-details .view-details:hover {
  background-color: #ffffff;
  color: #000;
}
@media screen and (max-width: 1600px) {
  .featuredlistings .carousel .listing .listing-details .view-details, .featuredlistingsv2 .carousel .listing .listing-details .view-details, .morelikethisv2 .carousel .listing .listing-details .view-details {
    position: relative;
    width: 100%;
    bottom: initial;
    left: 0;
    margin-top: 15px;
    font-size: 16px;
  }
}
.featuredlistings .carousel .listing:hover .listing-image img, .featuredlistingsv2 .carousel .listing:hover .listing-image img, .morelikethisv2 .carousel .listing:hover .listing-image img {
  -ms-transform: scale(1.1);
      transform: scale(1.1);
  transition: all 1s ease;
}
.featuredlistings .controls-container, .featuredlistingsv2 .controls-container, .morelikethisv2 .controls-container {
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  top: 120px;
  z-index: 1;
  right: calc(10% - (-10px));
  transition: all 0.2s ease;
}
@media screen and (min-width: 768px) and (max-width: 1550px) {
  .featuredlistings .controls-container, .featuredlistingsv2 .controls-container, .morelikethisv2 .controls-container {
    width: 200px;
    top: 120px;
  }
}
@media screen and (max-width: 1550px) {
  .featuredlistings .controls-container, .featuredlistingsv2 .controls-container, .morelikethisv2 .controls-container {
    right: calc(5% - 5px);
  }
}
@media screen and (max-width: 991px) {
  .featuredlistings .controls-container, .featuredlistingsv2 .controls-container, .morelikethisv2 .controls-container {
    right: calc(5% - 8px);
  }
}
@media screen and (max-width: 767px) {
  .featuredlistings .controls-container, .featuredlistingsv2 .controls-container, .morelikethisv2 .controls-container {
    position: relative;
    top: 0;
    right: initial;
    height: auto;
    -ms-transform: initial;
        transform: initial;
    margin-bottom: 15px;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.featuredlistings .controls-container a, .featuredlistingsv2 .controls-container a, .morelikethisv2 .controls-container a {
  text-decoration: none;
  position: relative;
  transition: 0.5s ease all;
}
.featuredlistings .controls-container a:not(.btn):not(.usm-btn), .featuredlistingsv2 .controls-container a:not(.btn):not(.usm-btn), .morelikethisv2 .controls-container a:not(.btn):not(.usm-btn) {
  font-size: 26px;
  font-weight: 300;
  background-color: transparent;
  width: 73px;
  height: 73px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border: 1px solid #000;
  margin: 0 -0.5px;
}
.featuredlistings .controls-container a:not(.btn):not(.usm-btn):hover, .featuredlistingsv2 .controls-container a:not(.btn):not(.usm-btn):hover, .morelikethisv2 .controls-container a:not(.btn):not(.usm-btn):hover {
  background-color: #000;
  transition: 0.5s ease all;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .featuredlistings .controls-container a:not(.btn):not(.usm-btn), .featuredlistingsv2 .controls-container a:not(.btn):not(.usm-btn), .morelikethisv2 .controls-container a:not(.btn):not(.usm-btn) {
    background-color: transparent;
    color: #000;
    width: 100%;
    height: 51px;
    margin: 0 -0.5px;
  }
}
.featuredlistings .controls-container a i:before, .featuredlistingsv2 .controls-container a i:before, .morelikethisv2 .controls-container a i:before {
  display: block;
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
}
@media screen and (max-width: 767px) {
  .featuredlistings .controls-container a i:before, .featuredlistingsv2 .controls-container a i:before, .morelikethisv2 .controls-container a i:before {
    font-size: 23px;
  }
}
@media screen and (min-width: 1650px) {
  .featuredlistings .controls-container a.controls-prev, .featuredlistingsv2 .controls-container a.controls-prev, .morelikethisv2 .controls-container a.controls-prev {
    left: 0;
  }
}
@media screen and (min-width: 1650px) {
  .featuredlistings .controls-container a.controls-next, .featuredlistingsv2 .controls-container a.controls-next, .morelikethisv2 .controls-container a.controls-next {
    right: 0;
  }
}
.featuredlistings .controls-container a.controls-next i:before, .featuredlistingsv2 .controls-container a.controls-next i:before, .morelikethisv2 .controls-container a.controls-next i:before {
  content: "";
}

#featuredlistingsv2-339938 .widget-title:before {
  display: none;
}
#featuredlistingsv2-339938 .controls-container {
  top: 90px;
}

.sellers-category .featuredlistingsv2 .widget-title:before {
  content: "Explore";
}

.cta-section-wrapper {
  width: 100%;
  padding: 0 calc(5% - (-25px));
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .cta-section-wrapper {
    padding: 0 15px;
  }
}
.cta-section-wrapper .cta-title h2 {
  font-size: 45px;
  font-weight: 400;
  font-style: normal;
  text-align: left;
  text-transform: uppercase;
  color: #000;
  padding: 0;
  position: relative;
  z-index: 1;
  margin-bottom: 35px;
  font-family: "Gilroy", sans-serif;
}
@media screen and (max-width: 767px) {
  .cta-section-wrapper .cta-title h2 {
    font-size: 45px;
  }
}
.cta-section-wrapper .cta-section {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(24, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 1350px) {
  .cta-section-wrapper .cta-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }
}
.cta-section-wrapper .cta-section .cta-section-item {
  transition: all 0.5s ease;
  position: relative;
}
@media screen and (max-width: 1350px) {
  .cta-section-wrapper .cta-section .cta-section-item {
    -ms-flex: 0 1 calc(100% / 2 - 15px);
        flex: 0 1 calc(100% / 2 - 15px);
    height: 250px;
    overflow: hidden;
  }
}
@media screen and (max-width: 767px) {
  .cta-section-wrapper .cta-section .cta-section-item {
    -ms-flex: 0 1 calc(100% / 1);
        flex: 0 1 calc(100% / 1);
    height: 200px;
  }
}
.cta-section-wrapper .cta-section .cta-section-item.cta-item1 {
  grid-area: 1/1/22/2;
}
.cta-section-wrapper .cta-section .cta-section-item.cta-item2 {
  grid-area: 22/1/36/2;
}
.cta-section-wrapper .cta-section .cta-section-item.cta-item3 {
  grid-area: 1/3/22/4;
}
.cta-section-wrapper .cta-section .cta-section-item.cta-item4 {
  grid-area: 22/3/36/4;
}
.cta-section-wrapper .cta-section .cta-section-item.cta-item5 {
  grid-area: 1/2/15/3;
}
.cta-section-wrapper .cta-section .cta-section-item.cta-item6 {
  grid-area: 15/2/36/3;
}
@media screen and (max-width: 991px) {
  .cta-section-wrapper .cta-section .cta-section-item.contact-us-cta {
    -ms-flex-order: 10;
        order: 10;
  }
}
.cta-section-wrapper .cta-section .cta-section-item.contact-us-cta .cta-section-item-image {
  background: linear-gradient(135deg, #000 49.99%, #262626 50%);
}
.cta-section-wrapper .cta-section .cta-section-item.contact-us-cta .cta-section-item-image img {
  display: none;
}
.cta-section-wrapper .cta-section .cta-section-item .cta-section-item-image {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
.cta-section-wrapper .cta-section .cta-section-item .cta-section-item-image::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(24, 29, 32, 0.7);
  z-index: 1;
}
@media screen and (max-width: 1350px) {
  .cta-section-wrapper .cta-section .cta-section-item .cta-section-item-image {
    padding-bottom: 55%;
  }
}
.cta-section-wrapper .cta-section .cta-section-item .cta-section-item-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -ms-transform: scale(1);
      transform: scale(1);
  transition: all 0.5s ease;
}
.cta-section-wrapper .cta-section .cta-section-item .cta-section-item-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 100%;
  z-index: 2;
  text-align: center;
  padding: 0 5%;
}
.cta-section-wrapper .cta-section .cta-section-item .cta-section-item-content__subtitle {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 4.5px;
  line-height: normal;
  text-transform: uppercase;
  margin: 0 0 30px;
}
@media screen and (max-width: 1350px) {
  .cta-section-wrapper .cta-section .cta-section-item .cta-section-item-content__subtitle {
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 767px) {
  .cta-section-wrapper .cta-section .cta-section-item .cta-section-item-content__subtitle {
    font-size: 10px;
    letter-spacing: 3.75px;
  }
}
.cta-section-wrapper .cta-section .cta-section-item .cta-section-item-content__title {
  color: #ffffff;
  font-weight: 600;
  font-size: 38px;
  letter-spacing: 3px;
  line-height: normal;
  text-transform: uppercase;
  margin: 0 auto 30px;
  max-width: 85%;
}
@media screen and (max-width: 1400px) {
  .cta-section-wrapper .cta-section .cta-section-item .cta-section-item-content__title {
    letter-spacing: 0;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 1199px) {
  .cta-section-wrapper .cta-section .cta-section-item .cta-section-item-content__title {
    font-size: 26px;
  }
}
.cta-section-wrapper .cta-section .cta-section-item .cta-section-item-content__text {
  color: #ffffff;
  font-family: "Gilroy", sans-serif;
  font-size: 21px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: normal;
  margin: 0;
}
@media screen and (max-width: 1199px) {
  .cta-section-wrapper .cta-section .cta-section-item .cta-section-item-content__text {
    font-size: 14px;
  }
}
.cta-section-wrapper .cta-section .cta-section-item .cta-section-item-content__text::after {
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-size: 16px;
  font-weight: 400;
  padding: 0px 0px 0px 10px;
}
.cta-section-wrapper .cta-section .cta-section-item:hover {
  box-shadow: initial;
}
.cta-section-wrapper .cta-section .cta-section-item:hover .cta-section-item-image img {
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}
.cta-section-wrapper .cta-section.cta-simple {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  grid-column-gap: 15px;
  grid-row-gap: 30px;
  max-width: 1600px;
}
@media screen and (max-width: 1350px) {
  .cta-section-wrapper .cta-section.cta-simple {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }
}
.cta-section-wrapper .cta-section.cta-simple .cta-section-item {
  -ms-flex: 0 1 calc(100% / 3 - 15px);
      flex: 0 1 calc(100% / 3 - 15px);
}
@media screen and (max-width: 1350px) {
  .cta-section-wrapper .cta-section.cta-simple .cta-section-item {
    -ms-flex: 0 1 calc(100% / 2 - 15px);
        flex: 0 1 calc(100% / 2 - 15px);
  }
}
@media screen and (max-width: 767px) {
  .cta-section-wrapper .cta-section.cta-simple .cta-section-item {
    -ms-flex: 0 1 calc(100% / 1);
        flex: 0 1 calc(100% / 1);
  }
}
.cta-section-wrapper .cta-section.cta-simple .cta-section-item .cta-section-item-image {
  padding-bottom: 55%;
}

.ctas-grid-slider-items {
  width: 100%;
  position: relative;
}

.slider-nav-buttons {
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 767px) {
  .slider-nav-buttons {
    width: 100%;
    margin-bottom: 30px;
  }
}
.slider-nav-buttons a {
  text-decoration: none;
  position: relative;
  transition: 0.5s ease all;
  font-size: 26px;
  font-weight: 300;
  background-color: transparent;
  width: 73px;
  height: 73px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border: 1px solid #000;
  margin: 0 -0.5px;
}
.slider-nav-buttons a:hover {
  background-color: #000;
  transition: 0.5s ease all;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .slider-nav-buttons a {
    width: 100%;
    height: 51px;
  }
}
.slider-nav-buttons a i:before {
  display: block;
  font-style: normal;
}
@media screen and (max-width: 767px) {
  .slider-nav-buttons a i:before {
    font-size: 23px;
    font-weight: 300;
  }
}
@media screen and (min-width: 1650px) {
  .slider-nav-buttons a.controls-prev {
    left: 0;
  }
}
@media screen and (min-width: 1650px) {
  .slider-nav-buttons a.controls-next {
    right: 0;
  }
}

.cta-grid-slider-item {
  overflow: hidden;
  position: absolute;
  visibility: hidden;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  transition: all 0.5s ease;
  pointer-events: none;
}
.cta-grid-slider-item .cta-section .cta-section-item {
  opacity: 0;
  transition: all 0.5s ease;
}

.cta-grid-slider-item.active {
  position: relative;
  visibility: visible;
  transition: all 0.5s ease;
  pointer-events: initial;
}
.cta-grid-slider-item.active .cta-section .cta-section-item {
  opacity: 1;
  transition: all 0.5s ease;
}

.cta-section .flipbox__frontside, .cta-section .flipbox__backside {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cta-section .flipbox__frontside {
  visibility: visible;
  z-index: 2;
}
.cta-section .flipbox__backside {
  visibility: hidden;
  z-index: 1;
}
.cta-section .flipbox__backside img {
  visibility: hidden;
}
.cta-section.active .flipbox {
  transform: rotateY(180deg);
}
.cta-section.active .flipbox__frontside {
  visibility: hidden;
  z-index: 1;
}
.cta-section.active .flipbox__backside {
  visibility: visible;
  z-index: 2;
}
.cta-section.active .flipbox__backside > div {
  transform: rotateY(180deg);
}
.cta-section.active .flipbox__backside img {
  visibility: visible;
}
.cta-section.active .flipbox__backside .cta-section-item-content {
  transform: translate(-50%, -50%) rotateY(180deg);
}

.tabbed-accordion-section-option-two {
  width: 100%;
  margin: 0 auto;
  padding: 70px 10% 120px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .tabbed-accordion-section-option-two {
    padding: 40px 15px 45px;
  }
  .tabbed-accordion-section-option-two::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), lightgray 50%/cover no-repeat;
    z-index: 1;
    opacity: 0.6;
  }
}
.tabbed-accordion-section-option-two > img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  position: relative;
  column-gap: 30px;
  width: 1500px;
  max-width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 1500px) {
  .tabbed-accordion-section-option-two .custom-tabs-accordion-nav {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
@media screen and (max-width: 767px) {
  .tabbed-accordion-section-option-two .custom-tabs-accordion-nav {
    border: 1px solid #ffffff;
    border-top: initial;
    gap: initial;
    z-index: 1;
  }
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav > a {
  padding: 20px 0;
  color: #ffffff;
  border-bottom: 2px solid transparent;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 2.35px;
  line-height: 21.25px;
  transition: all 0.5s ease;
  text-transform: uppercase;
  text-align: center;
}
@media screen and (max-width: 1750px) {
  .tabbed-accordion-section-option-two .custom-tabs-accordion-nav > a {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) {
  .tabbed-accordion-section-option-two .custom-tabs-accordion-nav > a {
    -ms-flex-order: 1;
        order: 1;
  }
}
@media screen and (max-width: 767px) {
  .tabbed-accordion-section-option-two .custom-tabs-accordion-nav > a {
    font-size: 16px;
    padding: 18px 15px;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    font-weight: 600;
    margin-top: -0.5px;
    margin-bottom: -0.5px;
    -ms-flex-pack: center;
        justify-content: center;
    gap: 15px;
  }
  .tabbed-accordion-section-option-two .custom-tabs-accordion-nav > a::after {
    content: "";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
  }
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav > a.active {
  border-color: #ffffff;
  transition: all 0.5s ease;
}
@media screen and (max-width: 767px) {
  .tabbed-accordion-section-option-two .custom-tabs-accordion-nav > a.active {
    border-bottom: initial;
  }
  .tabbed-accordion-section-option-two .custom-tabs-accordion-nav > a.active::after {
    content: "";
  }
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav > a:hover {
  border-color: rgba(255, 255, 255, 0.7);
  transition: all 0.5s ease;
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion {
  transition: all 0.5s ease;
  position: absolute;
  right: 0;
  top: 0px;
  width: 920px;
  margin: 40px 0;
  max-width: 100%;
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
  visibility: hidden;
  text-align: center;
  opacity: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  padding: 60px;
  margin-left: auto;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #fff;
  backdrop-filter: blur(5px);
}
@media screen and (min-width: 768px) {
  .tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion {
    -ms-flex-order: 2;
        order: 2;
  }
}
@media screen and (max-width: 767px) {
  .tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion {
    left: 0;
    width: calc(100% - 20px);
    height: 0;
    opacity: 0;
    -ms-transform: initial;
        transform: initial;
    margin: 10px;
    padding: 10px;
  }
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion h3 {
  font-size: 45px;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion h3 {
    opacity: 0;
    height: 0;
    visibility: hidden;
    margin-top: 0;
  }
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion .btns-wrapper {
  -ms-flex-pack: center;
      justify-content: center;
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion .btns-wrapper a {
  margin: 10px;
  margin-left: 0;
  max-width: calc(100% - 20px);
}
@media screen and (max-width: 767px) {
  .tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion .btns-wrapper {
    margin-top: 15px;
  }
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion.left-content {
  text-align: left;
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion.left-content h3 {
  text-align: left;
  width: 100%;
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion.left-content ul {
  text-align: left;
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion.left-content .btns-wrapper {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion.wider-content {
  width: 920px;
}
.tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion.active {
  transition: all 0.5s ease;
  position: relative;
  -ms-transform: translateY(0%);
      transform: translateY(0%);
  visibility: visible;
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .tabbed-accordion-section-option-two .custom-tabs-accordion-nav .custom-tabs-accordion.active {
    height: auto;
    opacity: 1;
  }
}
.tabbed-accordion-section-option-two.black-option {
  background-color: #000000;
}
@media screen and (max-width: 767px) {
  .tabbed-accordion-section-option-two.black-option::before {
    background: initial;
  }
}
.tabbed-accordion-section-option-two.black-option .custom-tabs-accordion {
  width: 100%;
  left: 0;
  right: initial;
  background-color: #000000;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}
.tabbed-accordion-section-option-two.black-option .custom-tabs-accordion .ff-section {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
.tabbed-accordion-section-option-two.black-option .custom-tabs-accordion .ff-section .ff-section-inner {
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.tabbed-accordion-section-option-two.black-option .custom-tabs-accordion .content-side p, .tabbed-accordion-section-option-two.black-option .custom-tabs-accordion .content-side h2, .tabbed-accordion-section-option-two.black-option .custom-tabs-accordion .content-side div, .tabbed-accordion-section-option-two.black-option .custom-tabs-accordion .content-side li, .tabbed-accordion-section-option-two.black-option .custom-tabs-accordion .content-side a {
  color: #ffffff;
}

.counters-section {
  position: relative;
}
.counters-section .counters-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .counters-section .counters-bg {
    display: none;
  }
}
.counters-section .counters-section-inner {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.69) 0.06%, rgba(0, 0, 0, 0.22) 122.52%);
  padding: 95px 5% 120px;
}
@media screen and (max-width: 767px) {
  .counters-section .counters-section-inner {
    background: #e6e6e6;
    backdrop-filter: blur(5px);
    padding: 45px 15px 45px;
  }
}
.counters-section .counters-section-inner > h3 {
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .counters-section .counters-section-inner > h3 {
    text-align: center;
    color: #000;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2px;
  }
  .counters-section .counters-section-inner > h3 br {
    display: none;
  }
}
.counters-section .counters-section-inner .counters-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 60px 0 80px;
  gap: 60px;
}
@media screen and (max-width: 767px) {
  .counters-section .counters-section-inner .counters-items {
    gap: 30px;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    margin: 30px 0 40px;
  }
}
.counters-section .counters-section-inner .counters-items h3, .counters-section .counters-section-inner .counters-items span {
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .counters-section .counters-section-inner .counters-items h3, .counters-section .counters-section-inner .counters-items span {
    color: #000;
  }
}
.counters-section .counters-section-inner .counters-items .counters-items-item {
  min-width: calc(33% - 60px);
}
.counters-section .counters-section-inner .counters-items h3 {
  font-size: 26px;
  font-weight: 500;
  letter-spacing: 4.608px;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .counters-section .counters-section-inner .counters-items h3 {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 2.2px;
  }
}
.counters-section .counters-section-inner .counters-items .value-wrapper {
  display: -ms-flexbox;
  display: flex;
  margin: 40px 0 60px;
  -ms-flex-pack: center;
      justify-content: center;
}
@media screen and (max-width: 767px) {
  .counters-section .counters-section-inner .counters-items .value-wrapper {
    margin: 20px 0 30px;
  }
}
.counters-section .counters-section-inner .counters-items .value-wrapper .value, .counters-section .counters-section-inner .counters-items .value-wrapper .comma-or-dot {
  font-size: 179px;
  font-weight: 700;
  letter-spacing: 0.8px;
  line-height: 80px;
  font-family: "Playfair Display", sans-serif;
  font-variant-numeric: lining-nums;
}
@media screen and (max-width: 1400px) {
  .counters-section .counters-section-inner .counters-items .value-wrapper .value, .counters-section .counters-section-inner .counters-items .value-wrapper .comma-or-dot {
    font-size: 95px;
  }
}
@media screen and (max-width: 767px) {
  .counters-section .counters-section-inner .counters-items .value-wrapper .value, .counters-section .counters-section-inner .counters-items .value-wrapper .comma-or-dot {
    font-size: 70px;
  }
}
.counters-section .counters-section-inner .counters-items .value-wrapper .top-small-symbol {
  font-size: 66px;
  font-family: "Playfair Display", sans-serif;
  line-height: 40px;
}
.counters-section .counters-section-inner > p {
  color: #ffffff;
  width: 100%;
  max-width: 1500px;
  margin: 0 auto;
  font-size: 26px;
  font-weight: 600;
  letter-spacing: 6px;
  text-transform: uppercase;
  text-align: right;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.counters-section .counters-section-inner > p::before {
  content: "";
  width: 40%;
  height: 1px;
  background-color: #ffffff;
  margin-right: 25px;
}
@media screen and (max-width: 767px) {
  .counters-section .counters-section-inner > p {
    text-align: center;
    color: #000;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 3px;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .counters-section .counters-section-inner > p::before {
    display: none;
  }
}

.hexagon-bg-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
}
.hexagon-bg-wrapper > img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
.hexagon-bg-wrapper::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.55;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 77.81%, #fff 100%), #fff 0% 0%/64px 64px repeat;
}

.widget.testimonials {
  position: relative;
  padding-top: 90px;
  z-index: 1;
  border: 1px solid #000;
  width: 90%;
  margin: 90px auto;
}
@media screen and (max-width: 991px) {
  .widget.testimonials {
    padding: 70px 20px 70px;
  }
}
@media screen and (max-width: 767px) {
  .widget.testimonials {
    width: calc(100% - 30px);
    margin: 30px auto;
    padding: 50px 15px 50px;
  }
}
.widget.testimonials .widget-title {
  font-size: 18px;
  font-weight: 800;
  letter-spacing: 5px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .widget.testimonials .widget-title {
    margin-bottom: 30px;
  }
}
.widget.testimonials .owl-carousel {
  padding: 0 12%;
  position: initial;
}
@media screen and (max-width: 991px) {
  .widget.testimonials .owl-carousel {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .widget.testimonials .owl-carousel {
    position: initial;
  }
}
.widget.testimonials .owl-carousel .owl-wrapper-outer {
  max-width: 100%;
  width: 1500px;
  margin: auto;
}
.widget.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item {
  width: 1500px;
  max-width: 100%;
  padding: 10px 15% 120px;
  position: relative;
}
@media screen and (max-width: 1199px) {
  .widget.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item {
    padding: 10px 15% 80px;
  }
}
@media screen and (max-width: 767px) {
  .widget.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item {
    padding: 0;
  }
}
.widget.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item p.testimonial {
  font-family: "Playfair Display", sans-serif;
  font-size: 36px;
  line-height: 46px;
  width: 100%;
  text-align: center;
  font-style: italic;
  position: relative;
}
@media screen and (max-width: 767px) {
  .widget.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item p.testimonial {
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    font-family: "Playfair Display", sans-serif;
  }
}
.widget.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item p.testimonial::before, .widget.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item p.testimonial::after {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.widget.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .testimonial-rating-container, .widget.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .testimonial-publish {
  display: none;
}
.widget.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .signature {
  text-align: center;
}
.widget.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .signature span {
  font-family: "Gilroy", sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  display: inline-block;
  margin-top: 60px;
}
.widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-prev, .widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-next {
  position: absolute;
  width: 75px;
  height: 75px;
  border-radius: 0;
  right: -37px;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  text-align: center;
  transition: all 0.3s ease;
  background-color: #000;
  pointer-events: initial;
  border: 2px solid #000;
}
.widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-prev:hover, .widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-next:hover {
  background-color: #ffffff;
  color: #000;
}
.widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-prev:hover::before, .widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-next:hover::before {
  color: #000;
}
@media screen and (max-width: 767px) {
  .widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-prev, .widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-next {
    right: -15px;
    width: 35px;
  }
}
.widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-prev i, .widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-next i {
  display: none;
}
.widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-prev::before, .widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-next::before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  color: white;
  font-size: 20px;
  font-weight: 300;
  line-height: 72px;
  transition: all 0.3s ease;
}
.widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-prev:hover, .widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-prev:focus, .widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-next:hover, .widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-next:focus {
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.5);
}
.widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-prev {
  left: -37px;
  right: initial;
}
@media screen and (max-width: 767px) {
  .widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-prev {
    left: -15px;
  }
}
.widget.testimonials .owl-carousel .owl-controls .owl-buttons .owl-prev::before {
  content: "";
}
.widget.testimonials .view-all {
  position: absolute;
  text-align: center;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  bottom: -39px;
}
@media screen and (max-width: 479px) {
  .widget.testimonials .view-all {
    padding: 0 20px;
  }
}
.widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a {
  margin-bottom: 0;
  transition: all 0.3s ease;
  border: 2px solid #000;
}
.widget.testimonials .view-all .usm-btn:hover, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a:hover, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all a:hover, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a:hover, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a:hover, .widget.testimonials .view-all .usm-btn:focus, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:focus, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all a:focus, .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:focus, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all a:focus, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a:focus, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a:focus {
  transition: all 0.3s ease;
}

.blog-wrapper {
  padding: 100px 5%;
  position: relative;
  margin-top: 130px;
}
@media screen and (max-width: 767px) {
  .blog-wrapper {
    padding: 45px 15px;
  }
}
.blog-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.9;
  background: lightgray 50%/cover no-repeat;
}
.blog-wrapper > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: -1;
}
.blog-wrapper .blog-wrapper-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
@media screen and (max-width: 1400px) {
  .blog-wrapper .blog-wrapper-inner {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 40px;
  }
}
.blog-wrapper .blog-wrapper-inner .blog-wrapper-content-side {
  width: 40%;
  padding: 0 15px;
}
@media screen and (max-width: 1400px) {
  .blog-wrapper .blog-wrapper-inner .blog-wrapper-content-side {
    width: 100%;
  }
}
.blog-wrapper .blog-wrapper-inner .blog-wrapper-content-side .blog-wrapper-content-side-inner {
  width: 600px;
  max-width: 100%;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .blog-wrapper .blog-wrapper-inner .blog-wrapper-content-side .blog-wrapper-content-side-inner {
    text-align: center;
  }
  .blog-wrapper .blog-wrapper-inner .blog-wrapper-content-side .blog-wrapper-content-side-inner p {
    line-height: 30px;
  }
}
.blog-wrapper .blog-wrapper-inner .blog-wrapper-content-side h2 {
  font-size: 45px;
  font-weight: 400;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .blog-wrapper .blog-wrapper-inner .blog-wrapper-content-side h2 {
    font-size: 26px;
  }
}
.blog-wrapper .blog-wrapper-inner .blog-wrapper-posts-side {
  width: 60%;
}
@media screen and (max-width: 1400px) {
  .blog-wrapper .blog-wrapper-inner .blog-wrapper-posts-side {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .blog-wrapper .blog-wrapper-inner .blog-wrapper-posts-side {
    display: none;
  }
}

#wrapper .widget.blogfeed {
  width: 100%;
  pointer-events: none;
  position: relative;
}
#wrapper .widget.blogfeed .widget-inner .post {
  pointer-events: all;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0;
  position: relative;
  width: 840px;
  max-width: 100%;
  background-color: #ffffff;
  border: 1px solid #eaeaea;
  box-shadow: -25px 25px 35px -15px rgba(0, 0, 0, 0.1);
  padding: 30px 420px 30px 50px;
  margin: auto;
}
#wrapper .widget.blogfeed .widget-inner .post:nth-child(1) {
  margin-bottom: 50px;
}
@media screen and (max-width: 1400px) {
  #wrapper .widget.blogfeed .widget-inner .post {
    padding: 0px 0px 30px 0px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 767px) {
  #wrapper .widget.blogfeed .widget-inner .post {
    padding: 0px 0px 30px 0px;
  }
}
@media screen and (max-width: 1400px) {
  #wrapper .widget.blogfeed .widget-inner .post .blogTitleWrap {
    padding: 0 25px;
  }
}
#wrapper .widget.blogfeed .widget-inner .post .blogTitleWrap a {
  color: #000;
  font-family: "Gilroy", sans-serif;
  font-size: 30px;
  letter-spacing: 0;
  line-height: 40px;
  text-transform: uppercase;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-weight: 500;
}
#wrapper .widget.blogfeed .widget-inner .post .blogTitleWrap a .date {
  display: block;
  color: #011739;
  font-family: "Gilroy", sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 3px;
  line-height: 18px;
  -ms-flex-order: -1;
      order: -1;
}
@media screen and (max-width: 1400px) {
  #wrapper .widget.blogfeed .widget-inner .post .blogTitleWrap a .date {
    margin-bottom: 15px;
  }
}
#wrapper .widget.blogfeed .widget-inner .post .blogTitleWrap a::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
#wrapper .widget.blogfeed .widget-inner .post .blogImageWrap {
  right: 0;
  width: 370px;
  position: absolute;
  top: 0;
  margin: 0;
  height: 100%;
  overflow: hidden;
}
@media screen and (max-width: 1400px) {
  #wrapper .widget.blogfeed .widget-inner .post .blogImageWrap {
    position: static;
    width: 100%;
    -ms-flex-order: -1;
        order: -1;
    margin-bottom: 20px;
  }
}
#wrapper .widget.blogfeed .widget-inner .post .blogImageWrap a img {
  width: 100%;
  height: 100%;
  -ms-transform: scale(1);
      transform: scale(1);
  transition: all 0.5s ease;
}
@media screen and (max-width: 1400px) {
  #wrapper .widget.blogfeed .widget-inner .post .blogImageWrap a img {
    height: auto;
    max-height: 300px;
  }
}
@media screen and (max-width: 1400px) and (max-width: 550px) {
  #wrapper .widget.blogfeed .widget-inner .post .blogImageWrap a img {
    max-height: 250px;
  }
}
#wrapper .widget.blogfeed .widget-inner .post .blogDescriptionWrap {
  color: #000000;
  font-family: "Gilroy", sans-serif;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 28px;
}
@media screen and (max-width: 1400px) {
  #wrapper .widget.blogfeed .widget-inner .post .blogDescriptionWrap {
    padding: 0 25px;
  }
}
#wrapper .widget.blogfeed .widget-inner .post .blogDescriptionWrap:after {
  content: "Read Post";
  font-family: "Font Awesome 5 Pro", "Gilroy", sans-serif;
  display: block;
  text-transform: uppercase;
  margin-top: 30px;
}
#wrapper .widget.blogfeed .widget-inner .post .post-link {
  color: #011739;
  font-family: "Gilroy", sans-serif;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 1.71px;
  line-height: 13px;
  margin-top: 35px;
  text-transform: uppercase;
}
#wrapper .widget.blogfeed .widget-inner .post .post-link::after {
  content: "";
  font-family: "Font Awesome 5 Pro";
  padding: 0px 0px 0px 5px;
  transition: all 0.5s ease;
}
@media screen and (max-width: 767px) {
  #wrapper .widget.blogfeed .widget-inner .post .post-link {
    padding: 0 25px;
  }
}
#wrapper .widget.blogfeed .widget-inner .post:hover .blogTitleWrap a {
  color: #000000;
}
#wrapper .widget.blogfeed .widget-inner .post:hover .blogImageWrap a img {
  -ms-transform: scale(1.2);
      transform: scale(1.2);
  transition: all 0.5s ease;
}
#wrapper .widget.blogfeed .widget-inner .post:hover .post-link::after {
  padding: 0px 0px 0px 10px;
  transition: all 0.5s ease;
}
.contact-us-wrapper {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 140px 10% 140px;
  -ms-flex-pack: center;
      justify-content: center;
}
@media screen and (max-width: 1199px) {
  .contact-us-wrapper {
    padding: 90px 5% 90px;
  }
}
@media screen and (max-width: 991px) {
  .contact-us-wrapper {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .contact-us-wrapper {
    padding: 0;
  }
}
.contact-us-wrapper .contact-us-top-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.contact-us-wrapper .contact-us-top-background img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.contact-us-wrapper .contact-us-top-background h2 {
  position: absolute;
  top: 150px;
  width: 100%;
  text-align: center;
  padding: 0 15px;
  font-size: 88px;
  color: #ffffff;
  z-index: 1;
}
@media screen and (max-width: 1199px) {
  .contact-us-wrapper .contact-us-top-background h2 {
    font-size: 60px;
    width: 660px;
    max-width: 100%;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    top: 100px;
  }
}
@media screen and (max-width: 479px) {
  .contact-us-wrapper .contact-us-top-background h2 {
    font-size: 42px;
    top: 120px;
  }
}
.contact-us-wrapper .contact-us-sidebar {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #fff;
  padding: 80px 3%;
  max-width: 100%;
  width: 480px;
  margin: 0;
}
@media screen and (max-width: 991px) {
  .contact-us-wrapper .contact-us-sidebar {
    width: 724px;
    padding: 80px 80px;
  }
}
@media screen and (max-width: 767px) {
  .contact-us-wrapper .contact-us-sidebar {
    padding: 80px 25px 40px;
    background: #000;
    width: 100%;
  }
}
.contact-us-wrapper .contact-us-sidebar::after {
  content: "";
  position: absolute;
  width: 1151px;
  max-width: 80%;
  height: 100px;
  background: transparent;
  bottom: 140px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  display: block;
  z-index: -1;
  box-shadow: -25px 25px 35px -15px rgba(0, 0, 0, 0.5);
}
.contact-us-wrapper .contact-us-sidebar h4 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .contact-us-wrapper .contact-us-sidebar h4 {
    font-size: 16px;
    font-weight: 700;
  }
}
.contact-us-wrapper .contact-us-sidebar h3 {
  font-size: 45px;
  letter-spacing: 3.563px;
  text-transform: uppercase;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .contact-us-wrapper .contact-us-sidebar h3 {
    font-size: 26px;
  }
}
.contact-us-wrapper .contact-us-sidebar p {
  font-size: 22px;
  font-weight: 400;
  margin: 45px 0 55px;
}
@media screen and (max-width: 767px) {
  .contact-us-wrapper .contact-us-sidebar {
    text-align: center;
  }
  .contact-us-wrapper .contact-us-sidebar h4, .contact-us-wrapper .contact-us-sidebar h3, .contact-us-wrapper .contact-us-sidebar p {
    color: #ffffff;
  }
  .contact-us-wrapper .contact-us-sidebar .btn-solid, .contact-us-wrapper .contact-us-sidebar .widget.askaquestion form .submit-btn button, .contact-us-wrapper .widget.askaquestion form .submit-btn .contact-us-sidebar button, .contact-us-wrapper .contact-us-sidebar .widget.testimonials .view-all .usm-btn, .contact-us-wrapper .contact-us-sidebar .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .contact-us-sidebar .widget.testimonials .view-all a, .contact-us-wrapper .contact-us-sidebar .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .contact-us-sidebar .widget.testimonials .view-all a, .widget.testimonials .view-all .contact-us-wrapper .contact-us-sidebar .usm-btn, .widget.testimonials .view-all .contact-us-wrapper .contact-us-sidebar body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .contact-us-wrapper .contact-us-sidebar a, .widget.testimonials .view-all .contact-us-wrapper .contact-us-sidebar body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .contact-us-wrapper .contact-us-sidebar a, .contact-us-wrapper .contact-us-sidebar .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .contact-us-sidebar a, .contact-us-wrapper .contact-us-sidebar .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .contact-us-wrapper .contact-us-sidebar a {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    color: #000;
  }
  .contact-us-wrapper .contact-us-sidebar .btn-solid:hover, .contact-us-wrapper .contact-us-sidebar .widget.askaquestion form .submit-btn button:hover, .contact-us-wrapper .widget.askaquestion form .submit-btn .contact-us-sidebar button:hover, .contact-us-wrapper .contact-us-sidebar .widget.testimonials .view-all .usm-btn:hover, .contact-us-wrapper .contact-us-sidebar .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .contact-us-wrapper .contact-us-sidebar .widget.testimonials .view-all a:hover, .contact-us-wrapper .contact-us-sidebar .widget.testimonials .view-all body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .contact-us-wrapper .contact-us-sidebar .widget.testimonials .view-all a:hover, .widget.testimonials .view-all .contact-us-wrapper .contact-us-sidebar .usm-btn:hover, .widget.testimonials .view-all .contact-us-wrapper .contact-us-sidebar body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a:hover, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .widget.testimonials .view-all .contact-us-wrapper .contact-us-sidebar a:hover, .widget.testimonials .view-all .contact-us-wrapper .contact-us-sidebar body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a:hover, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .widget.testimonials .view-all .contact-us-wrapper .contact-us-sidebar a:hover, .contact-us-wrapper .contact-us-sidebar .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a:hover, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .contact-us-wrapper .contact-us-sidebar a:hover, .contact-us-wrapper .contact-us-sidebar .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a:hover, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .contact-us-wrapper .contact-us-sidebar a:hover {
    border-color: #ffffff;
    color: #ffffff;
  }
}
.contact-us-wrapper .widget.askaquestion {
  background-color: #ffffff;
  padding: 80px;
  width: 100%;
  max-width: 724px;
  margin: 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .contact-us-wrapper .widget.askaquestion {
    padding: 60px 15px;
    width: 100%;
    max-width: 100%;
  }
}
.contact-us-wrapper .widget.askaquestion .widget-title {
  font-size: 45px;
  letter-spacing: 3.563px;
  text-transform: uppercase;
  margin-top: 10px;
}
.contact-us-wrapper .widget.askaquestion .widget-title::before {
  content: "Send a message";
  display: block;
  letter-spacing: 5px;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .contact-us-wrapper .widget.askaquestion .widget-title {
    font-size: 26px;
  }
  .contact-us-wrapper .widget.askaquestion .widget-title::before {
    font-size: 16px;
  }
}
.contact-us-wrapper .widget.askaquestion form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.contact-us-wrapper .widget.askaquestion form .form-control {
  border-bottom: 1px solid #0e2d1e;
}
.contact-us-wrapper .widget.askaquestion form .form-control:focus {
  border-color: #000;
}
.contact-us-wrapper .widget.askaquestion form > div > h2,
.contact-us-wrapper .widget.askaquestion form > div > p {
  color: #ffffff;
}
.contact-us-wrapper .widget.askaquestion form .form-group {
  width: 100%;
  margin-bottom: 25px;
}
.contact-us-wrapper .widget.askaquestion form .form-group.form-group-email, .contact-us-wrapper .widget.askaquestion form .form-group.form-group-phone {
  width: 48%;
}
@media screen and (max-width: 767px) {
  .contact-us-wrapper .widget.askaquestion form .form-group.form-group-email, .contact-us-wrapper .widget.askaquestion form .form-group.form-group-phone {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .contact-us-wrapper .widget.askaquestion form .opt-in-block p, .contact-us-wrapper .widget.askaquestion form .opt-in-block a {
    line-height: 15px;
  }
}
.contact-us-wrapper .widget.askaquestion form .opt-in-block span {
  font-size: 12px;
}
.contact-us-wrapper .widget.askaquestion form input, .contact-us-wrapper .widget.askaquestion form textarea {
  background-color: initial;
  border-top: initial;
  border-left: initial;
  border-right: initial;
  font-size: 14px;
  height: 36px;
}
.contact-us-wrapper .widget.askaquestion form input::-webkit-input-placeholder, .contact-us-wrapper .widget.askaquestion form textarea::-webkit-input-placeholder {
  color: #6c6f71;
  text-transform: uppercase;
  opacity: 0.4;
}
.contact-us-wrapper .widget.askaquestion form input:-moz-placeholder, .contact-us-wrapper .widget.askaquestion form textarea:-moz-placeholder {
  color: #6c6f71;
  text-transform: uppercase;
  opacity: 0.4;
}
.contact-us-wrapper .widget.askaquestion form input::-moz-placeholder, .contact-us-wrapper .widget.askaquestion form textarea::-moz-placeholder {
  color: #6c6f71;
  text-transform: uppercase;
  opacity: 0.4;
}
.contact-us-wrapper .widget.askaquestion form input:-ms-input-placeholder, .contact-us-wrapper .widget.askaquestion form textarea:-ms-input-placeholder {
  color: #6c6f71;
  text-transform: uppercase;
  opacity: 0.4;
}
.contact-us-wrapper .widget.askaquestion form .submit-btn {
  width: 100%;
  text-align: left;
}
.contact-us-wrapper .widget.askaquestion form .submit-btn button {
  margin: 0;
  border: 2px solid #000;
}

.footWrap, .usmWrap {
  background-color: #000;
  padding: 0 5%;
}
.footWrap a:hover, .usmWrap a:hover {
  opacity: 0.7;
}

.footWrap {
  padding-top: 100px;
  position: relative;
}
.footWrap > div,
.footWrap > aside {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media screen and (max-width: 991px) {
  .footWrap > div,
.footWrap > aside {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.footWrap > div *,
.footWrap > aside * {
  color: #ffffff;
}
.footWrap .image {
  width: 100%;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .footWrap .image {
    -ms-flex-order: 1;
        order: 1;
  }
}
.footWrap .image a {
  opacity: 1 !important;
  width: 280px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .footWrap .image a {
    width: 187px;
  }
}
.footWrap .image img {
  width: 280px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .footWrap .image img {
    width: 187px;
  }
}
.footWrap .footer-contacts, .footWrap .sociallinks {
  width: auto;
  margin: initial;
}
.footWrap .footer-contacts a, .footWrap .footer-contacts span, .footWrap .sociallinks a, .footWrap .sociallinks span {
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .footWrap .footer-contacts a, .footWrap .footer-contacts span, .footWrap .sociallinks a, .footWrap .sociallinks span {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .footWrap .footer-contacts, .footWrap .sociallinks {
    -ms-flex-order: 2;
        order: 2;
  }
}
.footWrap .footer-contacts {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  column-gap: 90px;
  row-gap: 40px;
  margin-right: 40px;
}
@media screen and (max-width: 1199px) {
  .footWrap .footer-contacts {
    column-gap: 50px;
  }
}
@media screen and (max-width: 479px) {
  .footWrap .footer-contacts {
    -ms-flex-direction: column;
        flex-direction: column;
    row-gap: 30px;
  }
}
.footWrap .sociallinks h3 {
  margin-top: 10px;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.footWrap .sociallinks ul {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  gap: 20px;
  column-gap: 30px;
}
@media screen and (max-width: 767px) {
  .footWrap .sociallinks ul a {
    font-size: 35px;
  }
}
.footWrap h4 {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .footWrap h4 {
    font-size: 16px;
    margin-bottom: 8px;
  }
}
.footWrap .btn, .footWrap .widget.askaquestion .widget-inner form .submit-btn button, .widget.askaquestion .widget-inner form .submit-btn .footWrap button, .footWrap body.array1-blog #group2 .blogsidebar > div.searchform form #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .footWrap #Search, .footWrap .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .footWrap a, .footWrap .usm-btn, .footWrap body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .footWrap a, .footWrap body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .footWrap a, .footWrap .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all .footWrap .usm-btn, .footWrap .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .footWrap a, .footWrap .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .footWrap a, .footWrap .contact-us-wrapper .widget.askaquestion form .submit-btn button, .contact-us-wrapper .widget.askaquestion form .submit-btn .footWrap button {
  border: 1px solid #ffffff;
}
.footWrap .btn.find-an-office, .footWrap .widget.askaquestion .widget-inner form .submit-btn button.find-an-office, .widget.askaquestion .widget-inner form .submit-btn .footWrap button.find-an-office, .footWrap body.array1-blog #group2 .blogsidebar > div.searchform form .find-an-office#Search, body.array1-blog #group2 .blogsidebar > div.searchform form .footWrap .find-an-office#Search, .footWrap .user-logged-in-wrapper .welcome-login-icons a.find-an-office, .user-logged-in-wrapper .welcome-login-icons .footWrap a.find-an-office, .footWrap .find-an-office.usm-btn, .footWrap body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.find-an-office, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .footWrap a.find-an-office, .footWrap body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.find-an-office, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .footWrap a.find-an-office, .footWrap .widget.testimonials .view-all .find-an-office.usm-btn, .widget.testimonials .view-all .footWrap .find-an-office.usm-btn, .footWrap .contact-us-wrapper .widget.askaquestion form .submit-btn button.find-an-office, .contact-us-wrapper .widget.askaquestion form .submit-btn .footWrap button.find-an-office {
  position: absolute;
  top: 150px;
  right: 5%;
}
@media screen and (max-width: 991px) {
  .footWrap .btn.find-an-office, .footWrap .widget.askaquestion .widget-inner form .submit-btn button.find-an-office, .widget.askaquestion .widget-inner form .submit-btn .footWrap button.find-an-office, .footWrap body.array1-blog #group2 .blogsidebar > div.searchform form .find-an-office#Search, body.array1-blog #group2 .blogsidebar > div.searchform form .footWrap .find-an-office#Search, .footWrap .user-logged-in-wrapper .welcome-login-icons a.find-an-office, .user-logged-in-wrapper .welcome-login-icons .footWrap a.find-an-office, .footWrap .find-an-office.usm-btn, .footWrap body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a.find-an-office, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .footWrap a.find-an-office, .footWrap body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a.find-an-office, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .footWrap a.find-an-office, .footWrap .widget.testimonials .view-all .find-an-office.usm-btn, .widget.testimonials .view-all .footWrap .find-an-office.usm-btn, .footWrap .contact-us-wrapper .widget.askaquestion form .submit-btn button.find-an-office, .contact-us-wrapper .widget.askaquestion form .submit-btn .footWrap button.find-an-office {
    position: relative;
    top: initial;
    right: initial;
  }
}
@media screen and (max-width: 767px) {
  .footWrap .btn, .footWrap .widget.askaquestion .widget-inner form .submit-btn button, .widget.askaquestion .widget-inner form .submit-btn .footWrap button, .footWrap body.array1-blog #group2 .blogsidebar > div.searchform form #Search, body.array1-blog #group2 .blogsidebar > div.searchform form .footWrap #Search, .footWrap .user-logged-in-wrapper .welcome-login-icons a, .user-logged-in-wrapper .welcome-login-icons .footWrap a, .footWrap .usm-btn, .footWrap body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a, body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li .footWrap a, .footWrap body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li .footWrap a, .footWrap .widget.testimonials .view-all .usm-btn, .widget.testimonials .view-all .footWrap .usm-btn, .footWrap .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons a, .widget.testimonials .view-all .user-logged-in-wrapper .welcome-login-icons .footWrap a, .footWrap .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all a, .user-logged-in-wrapper .welcome-login-icons .widget.testimonials .view-all .footWrap a, .footWrap .contact-us-wrapper .widget.askaquestion form .submit-btn button, .contact-us-wrapper .widget.askaquestion form .submit-btn .footWrap button {
    -ms-flex-order: 3;
        order: 3;
    width: 100%;
  }
}

.usmWrap > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  padding: 125px 0 65px;
}
@media screen and (max-width: 1150px) {
  .usmWrap > div {
    -ms-flex-pack: center;
        justify-content: center;
    column-gap: 30px;
    row-gap: 50px;
    padding: 45px 0 45px;
  }
}
.usmWrap .pp-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: auto;
  min-width: 20%;
}
@media screen and (max-width: 991px) {
  .usmWrap .pp-wrapper {
    text-align: center;
  }
}
@media screen and (max-width: 1150px) {
  .usmWrap .pp-wrapper {
    -ms-flex-order: 2;
        order: 2;
  }
}
.usmWrap .pp-wrapper a {
  margin: 10px 0;
}
.usmWrap .lpi-logos-wrapper {
  width: auto;
  display: -ms-flexbox;
  display: flex;
  gap: 45px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
@media screen and (max-width: 1150px) {
  .usmWrap .lpi-logos-wrapper {
    -ms-flex-order: 1;
        order: 1;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .usmWrap .lpi-logos-wrapper {
    -ms-flex-align: center;
        align-items: center;
  }
  .usmWrap .lpi-logos-wrapper #image-338464 {
    -ms-flex-order: 1;
        order: 1;
  }
  .usmWrap .lpi-logos-wrapper #image-338465 {
    -ms-flex-order: 2;
        order: 2;
  }
  .usmWrap .lpi-logos-wrapper #image-338463 {
    -ms-flex-order: 3;
        order: 3;
  }
}
@media screen and (max-width: 479px) {
  .usmWrap .lpi-logos-wrapper {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.usmWrap .lpi-logos-wrapper a {
  max-width: 130px;
}
.usmWrap .usmlogo {
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  min-width: 20%;
}
@media screen and (max-width: 1150px) {
  .usmWrap .usmlogo {
    -ms-flex-order: 3;
        order: 3;
  }
}
.usmWrap .usmlogo::before {
  content: "Website by";
  color: #ffffff;
  font-size: 16px;
}
.usmWrap .usmlogo img {
  width: 120px;
}
.usmWrap .widget {
  width: auto;
  margin: initial;
}
.usmWrap a {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}

.sliders-custom-wrapper {
  width: 100%;
  margin: 70px auto;
  padding: 0 15px;
}
.sliders-custom-wrapper.grey-bg {
  max-width: 100%;
  background-color: #e6e6e5;
  padding: 90px 15px 110px;
}
.sliders-custom-wrapper > h3 {
  font-size: 45px;
  font-weight: 400;
  text-transform: uppercase;
}
.sliders-custom-wrapper > h4 {
  font-size: 20px;
  font-weight: 800;
  letter-spacing: 1px;
}
.sliders-custom-wrapper > h3,
.sliders-custom-wrapper > h4 {
  width: 100%;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.embla-slider {
  position: relative;
  max-width: 1720px;
  margin: 0 auto;
}
.embla-slider .embla__buttons {
  position: absolute;
  top: -90px;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .embla-slider .embla__buttons {
    top: 50%;
    width: calc(100% - (-30px));
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    left: -15px;
  }
}
.embla-slider .embla__buttons .embla__button {
  padding: 0;
  background-color: #000;
  border-color: #000;
  outline: initial;
  appearance: initial;
  -webkit-appearance: initial;
  box-shadow: initial;
  border: 1px solid #000;
  width: 68px;
  height: 68px;
  transition: all 0.4s ease;
  pointer-events: initial;
}
@media screen and (max-width: 767px) {
  .embla-slider .embla__buttons .embla__button {
    width: 35px;
    height: 68px;
  }
}
.embla-slider .embla__buttons .embla__button i {
  font-weight: 300;
  color: #ffffff;
  font-size: 32px;
}
.embla-slider .embla__buttons .embla__button:hover {
  background-color: #262626;
}

.homevaluation-tool-wrapper {
  margin: 90px auto;
}
.homevaluation-tool-wrapper .homevaluation-tool-wrapper-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
@media screen and (max-width: 1199px) {
  .homevaluation-tool-wrapper .homevaluation-tool-wrapper-inner {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.homevaluation-tool-wrapper .homevaluation-tool-wrapper-inner img {
  height: 420px;
  width: 760px;
  max-width: 100%;
}
@media screen and (max-width: 1199px) {
  .homevaluation-tool-wrapper .homevaluation-tool-wrapper-inner img {
    height: 320px;
  }
}
@media screen and (max-width: 767px) {
  .homevaluation-tool-wrapper .homevaluation-tool-wrapper-inner img {
    height: 220px;
  }
}
.homevaluation-tool-wrapper .homevaluation-tool-wrapper-inner .content-block {
  text-align: center;
  background: #ccc;
  width: 560px;
  max-width: 100%;
  padding: 60px 15px;
  position: relative;
  left: -80px;
}
@media screen and (max-width: 1199px) {
  .homevaluation-tool-wrapper .homevaluation-tool-wrapper-inner .content-block {
    width: 760px;
    left: 0;
  }
}
.homevaluation-tool-wrapper .homevaluation-tool-wrapper-inner .content-block h4 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.homevaluation-tool-wrapper .homevaluation-tool-wrapper-inner .content-block h3 {
  font-size: 45px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}

body.array1-blog a {
  text-decoration: none;
}
body.array1-blog #wrapper {
  padding: 40px 15px;
}
body.array1-blog #wrapper .contentWrap {
  width: 1400px;
  max-width: 100%;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
body.array1-blog #wrapper .contentWrap main {
  width: 100%;
}
body.array1-blog #wrapper .contentWrap main article {
  position: relative;
}
body.array1-blog #wrapper .contentWrap main .blog-pagination {
  display: none;
}
body.array1-blog:not(.posts) #wrapper main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  overflow: hidden;
}
body.array1-blog:not(.posts) #wrapper main > h1 {
  display: none;
}
body.array1-blog:not(.posts) #wrapper main article {
  box-shadow: initial;
  border: initial;
  padding: initial;
  margin-bottom: 90px;
  width: calc(100% / 3 - 20px);
}
@media screen and (max-width: 991px) {
  body.array1-blog:not(.posts) #wrapper main article {
    width: calc(100% / 2 - 20px);
  }
}
@media screen and (max-width: 479px) {
  body.array1-blog:not(.posts) #wrapper main article {
    width: 100%;
  }
}
body.array1-blog:not(.posts) #wrapper main article::before, body.array1-blog:not(.posts) #wrapper main article::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 1px;
  width: 100%;
  z-index: 1;
}
body.array1-blog:not(.posts) #wrapper main article::before {
  position: relative;
  height: initial;
  padding-top: 55%;
  background-color: initial;
  display: block;
}
body.array1-blog:not(.posts) #wrapper main article::after {
  width: calc(100% * 3);
  top: initial;
  bottom: -40px;
  background: #eaeaea;
}
body.array1-blog:not(.posts) #wrapper main article header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
  padding: 0 5%;
}
body.array1-blog:not(.posts) #wrapper main article header .blog-attribution {
  margin-top: 20px;
}
body.array1-blog:not(.posts) #wrapper main article header .blog-attribution li {
  text-transform: uppercase;
  font-size: 0;
}
body.array1-blog:not(.posts) #wrapper main article header .blog-attribution li:first-child {
  display: none;
}
body.array1-blog:not(.posts) #wrapper main article header .blog-attribution li:last-of-type time {
  color: #011739;
  margin-left: 0;
  padding-left: 0;
  font-weight: 500;
  font-size: 14px;
  opacity: 0.6;
}
body.array1-blog:not(.posts) #wrapper main article header .blog-attribution li:last-of-type::after {
  display: none;
}
body.array1-blog:not(.posts) #wrapper main article header .p-name {
  font-size: 30px;
  letter-spacing: 1.84px;
  line-height: 20px;
  text-transform: uppercase;
  margin: 10px 0;
}
body.array1-blog:not(.posts) #wrapper main article header .p-name a {
  line-height: initial;
}
body.array1-blog:not(.posts) #wrapper main article header .p-name a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  padding-top: 55%;
  background-color: initial;
  display: block;
}
body.array1-blog:not(.posts) #wrapper main article header .p-name a::after {
  content: "Read Post ";
  font-family: "Font Awesome 5 Pro", "Gilroy", sans-serif;
  display: block;
  width: auto;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 1.765px;
  opacity: 0.6;
  margin-top: 40px;
  text-align: right;
}
@media screen and (max-width: 767px) {
  body.array1-blog:not(.posts) #wrapper main article header .p-name a {
    font-size: 24px;
  }
}
body.array1-blog:not(.posts) #wrapper main article .e-content {
  padding: 0 5%;
}
body.array1-blog:not(.posts) #wrapper main article .e-content .featuredBlogImageWrapper {
  position: absolute;
  top: 0;
  left: 0;
  padding-bottom: 55%;
  width: 100%;
  margin: 0;
}
body.array1-blog:not(.posts) #wrapper main article .e-content .featuredBlogImageWrapper::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 108px;
  height: 130px;
  background-image: url(https://s3.amazonaws.com/files.usmre.com/9831/i/white-logo-footer.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
}
body.array1-blog:not(.posts) #wrapper main article .e-content .featuredBlogImageWrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body.array1-blog:not(.posts) #wrapper main article .e-content .blogContentWrapper, body.array1-blog:not(.posts) #wrapper main article .e-content .blog-tags {
  display: none;
}
body.array1-blog:not(.posts) #wrapper main article footer {
  display: none;
}
body.array1-blog:not(.posts) #wrapper main article:nth-child(2) {
  width: 100%;
  display: none;
}
body.array1-blog.posts #group2 .section-header-one {
  display: none;
}
body.array1-blog.posts #wrapper .contentWrap {
  padding-top: 0;
}
body.array1-blog.posts #wrapper .contentWrap main > p a {
  font-size: 13.5px;
  letter-spacing: 1.69px;
  text-transform: uppercase;
}
body.array1-blog.posts #wrapper .contentWrap main > p a::before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  margin-right: 10px;
  font-weight: 500;
}
body.array1-blog.posts #wrapper .contentWrap main article {
  padding-top: 30px;
}
body.array1-blog.posts #wrapper .contentWrap main article .share-this {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  position: absolute;
  top: -45px;
  right: 0;
}
body.array1-blog.posts #wrapper .contentWrap main article .share-this > a {
  text-transform: uppercase;
  white-space: nowrap;
  color: #000;
  cursor: initial;
  margin-right: 4px;
}
body.array1-blog.posts #wrapper .contentWrap main article .share-this > a::after {
  content: ":";
}
@media screen and (max-width: 479px) {
  body.array1-blog.posts #wrapper .contentWrap main article .share-this > a {
    display: none;
  }
}
body.array1-blog.posts #wrapper .contentWrap main article .share-this ul {
  list-style: none;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
body.array1-blog.posts #wrapper .contentWrap main article .share-this ul a {
  margin: 5px;
  display: block;
}
body.array1-blog.posts #wrapper .contentWrap main article header {
  text-align: center;
}
body.array1-blog.posts #wrapper .contentWrap main article header h1 {
  font-size: 55px;
  letter-spacing: 2.15px;
  text-transform: uppercase;
}
@media screen and (max-width: 991px) {
  body.array1-blog.posts #wrapper .contentWrap main article header h1 {
    font-size: 35px;
    letter-spacing: 1.15px;
  }
}
body.array1-blog.posts #wrapper .contentWrap main article header .blog-attribution li {
  text-transform: uppercase;
  color: #000;
  font-size: 14px;
  display: inline-block;
  margin-bottom: 20px;
}
body.array1-blog.posts #wrapper .contentWrap main article header .blog-attribution li:first-child {
  display: none;
}
body.array1-blog.posts #wrapper .contentWrap main article header .blog-attribution li:last-of-type::after {
  display: none;
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content .featured-img-container {
  border-top: 8px solid #000;
  margin: 20px 0 40px;
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content .featured-img-container img {
  width: 100%;
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content .featured-img-container p {
  text-align: center;
  margin-top: 10px;
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content img {
  margin: auto;
  margin-bottom: 15px;
}
@media screen and (min-width: 992px) {
  body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > p,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > div:not(.featured-img-container),
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > ul,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > li,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > h1,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > h2,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > h3,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > h4,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > h5,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > h6,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > figcaption,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > figure {
    padding: 0 5%;
  }
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > figcaption,
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > figure {
  text-align: center;
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper > p {
  text-align: justify;
  margin-bottom: 40px;
  font-family: "Gilroy", sans-serif;
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper h1, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper h2 {
  font-size: 42px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper h1, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper h2 {
    font-size: 30px;
    letter-spacing: 1px;
  }
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper h3, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper h4, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper h5, body.array1-blog.posts #wrapper .contentWrap main article .e-content .blogContentWrapper h6 {
  text-transform: uppercase;
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content p {
  font-size: 16px;
  letter-spacing: 0;
  line-height: 33px;
  font-family: "Gilroy", sans-serif;
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 30px 0;
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags span {
  white-space: nowrap;
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags span i {
  display: none;
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags span::after {
  content: ":";
  margin-right: 5px;
  margin-left: -2px;
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0;
  list-style: none;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
}
body.array1-blog.posts #wrapper .contentWrap main article .e-content .blog-tags ul li a {
  display: -ms-flexbox;
  display: flex;
  margin: 5px;
  padding: 2px 10px;
  max-width: 100%;
  white-space: normal;
}
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0;
  list-style: none;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
  margin-bottom: 40px;
}
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories::before {
  content: "Categories: ";
}
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li a {
  display: -ms-flexbox;
  display: flex;
  margin: 5px;
  padding: 2px 10px;
  max-width: 100%;
  white-space: normal;
}
body.array1-blog.posts #wrapper .contentWrap main article footer .blog-categories li::after {
  display: none;
}
body.array1-blog #group2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 30px 20px 15px;
}
@media screen and (max-width: 1450px) {
  body.array1-blog #group2 {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
}
@media screen and (max-width: 767px) {
  body.array1-blog #group2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
body.array1-blog #group2 > a {
  font-size: 45px;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
  margin-right: 40px;
}
@media screen and (max-width: 1450px) {
  body.array1-blog #group2 > a {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  body.array1-blog #group2 > a {
    font-size: 36px;
    line-height: 40px;
  }
}
body.array1-blog #group2 > li,
body.array1-blog #group2 > div {
  width: auto;
}
body.array1-blog #group2 > li {
  list-style: none;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 1.69px;
}
body.array1-blog #group2 > li a.older::before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  margin-right: 10px;
}
body.array1-blog #group2 > li a.newer::after {
  content: "";
  font-family: "Font Awesome 5 Pro";
  margin-left: 10px;
}
body.array1-blog #group2 > li a, body.array1-blog #group2 > li span {
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  body.array1-blog #group2 > li {
    width: 49%;
    margin-bottom: 20px;
  }
  body.array1-blog #group2 > li:nth-child(1) {
    -ms-flex-order: 1;
        order: 1;
  }
  body.array1-blog #group2 > li:nth-child(3) {
    -ms-flex-order: 2;
        order: 2;
    text-align: right;
  }
}
body.array1-blog #group2 .blogsidebar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 15px;
  margin-right: initial;
  margin-left: initial;
  gap: 10px;
}
body.array1-blog #group2 .blogsidebar::before, body.array1-blog #group2 .blogsidebar::after {
  display: none;
}
body.array1-blog #group2 .blogsidebar > div {
  position: relative;
  width: auto;
  min-width: 224px;
  margin: 0;
}
@media screen and (max-width: 1199px) {
  body.array1-blog #group2 .blogsidebar > div {
    width: calc(100% / 2 - 14px);
  }
}
@media screen and (max-width: 767px) {
  body.array1-blog #group2 .blogsidebar > div {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
body.array1-blog #group2 .blogsidebar > div h3 {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin: 0;
  padding: 32px 10px;
  border-bottom: 1px solid #000;
  position: relative;
  background-color: #000;
  color: #ffffff;
}
body.array1-blog #group2 .blogsidebar > div h3::after {
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-size: 14px;
  font-weight: 400;
  padding-right: 5px;
  padding-left: 5px;
  display: inline-block;
  margin-left: 15px;
}
body.array1-blog #group2 .blogsidebar > div h3:hover {
  cursor: pointer;
}
body.array1-blog #group2 .blogsidebar > div > .box {
  opacity: 0;
  position: absolute;
  top: -100%;
  left: 0;
  min-width: 250px;
  transition: all 0.5s ease;
  background-color: #fff;
  box-shadow: -11px 14px 11px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  z-index: 1;
  padding: 15px;
  width: 100%;
  max-height: 500px;
  overflow: auto;
  text-align: left;
}
body.array1-blog #group2 .blogsidebar > div > .box.open {
  pointer-events: initial;
  top: 40px;
  opacity: 1;
  transition: all 0.5s ease;
}
body.array1-blog #group2 .blogsidebar > div > .box ul {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
body.array1-blog #group2 .blogsidebar > div.searchform {
  display: -ms-flexbox;
  display: flex;
  width: 320px;
}
@media screen and (max-width: 1199px) {
  body.array1-blog #group2 .blogsidebar > div.searchform {
    width: calc(100% / 2 - 14px);
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  body.array1-blog #group2 .blogsidebar > div.searchform {
    width: 100%;
  }
}
body.array1-blog #group2 .blogsidebar > div.searchform h3 {
  display: none;
}
body.array1-blog #group2 .blogsidebar > div.searchform .box {
  opacity: 1;
  width: 100%;
  top: initial;
  left: initial;
  -ms-transform: initial;
      transform: initial;
  padding: 0;
  box-shadow: initial;
  pointer-events: initial;
  position: relative;
}
body.array1-blog #group2 .blogsidebar > div.searchform form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
body.array1-blog #group2 .blogsidebar > div.searchform form::after {
  content: "";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 50%;
  right: 12px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  pointer-events: none;
  transition: all 0.3s ease;
}
body.array1-blog #group2 .blogsidebar > div.searchform form #q {
  border: 1px solid #eaeaea;
  outline: initial;
  border-right: initial;
  width: calc(100% - 45px);
}
body.array1-blog #group2 .blogsidebar > div.searchform form #Search {
  border-radius: 0;
  width: 45px;
  height: 85px;
  font-size: 0;
  background-color: transparent;
  box-shadow: initial;
  border-left: initial;
  border-color: #eaeaea;
}
body.array1-blog #group2 .blogsidebar > div.searchform form:hover::after {
  color: #ffffff;
}
body.array1-blog #group2 .blogsidebar > div.searchform form:hover #Search {
  background-color: #000;
}

.list-blog-pagination {
  display: -ms-flexbox !important;
  display: flex !important;
  margin: 0 auto;
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
}
.list-blog-pagination .current {
  display: -ms-flexbox !important;
  display: flex !important;
}
.list-blog-pagination .dots {
  display: -ms-flexbox !important;
  display: flex !important;
}
.list-blog-pagination .pagination-info {
  display: none;
}
.list-blog-pagination ul {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  column-gap: 5px;
  padding-left: 0;
}
.list-blog-pagination ul li a {
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #000;
  padding: 5px;
  height: 57px;
  min-width: 57px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.list-blog-pagination ul li a:hover {
  background-color: #000;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .list-blog-pagination ul li a {
    min-width: 25px;
    height: 25px;
  }
}
.list-blog-pagination ul li.prev a, .list-blog-pagination ul li.next a {
  font-size: 0;
}
.list-blog-pagination ul li.prev a::before, .list-blog-pagination ul li.next a::before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-size: 16px;
  font-style: normal;
}
.list-blog-pagination ul li.current a {
  color: #ffffff;
  background-color: #000;
}
.list-blog-pagination ul li.next a::before {
  content: "";
}

#group1 .blogfeed {
  width: 100%;
  max-width: 1400px;
  padding: 0 15px;
}
#group1 .blogfeed .widget-title {
  text-transform: uppercase;
  font-size: 45px;
  font-style: normal;
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  #group1 .blogfeed .widget-title {
    font-size: 36px;
    line-height: 40px;
  }
}
#group1 .blogfeed .widget-inner .post {
  padding-left: 50%;
  height: 430px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 35px;
}
@media screen and (max-width: 767px) {
  #group1 .blogfeed .widget-inner .post {
    height: auto;
    padding-left: 0;
    padding-top: 340px;
  }
}
#group1 .blogfeed .widget-inner .post .blogTitleWrap, #group1 .blogfeed .widget-inner .post .blogDescriptionWrap {
  max-width: 100%;
  width: 573px;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}
#group1 .blogfeed .widget-inner .post .blogTitleWrap {
  line-height: initial;
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  #group1 .blogfeed .widget-inner .post .blogTitleWrap {
    padding-top: 0;
  }
}
#group1 .blogfeed .widget-inner .post .blogTitleWrap .blogTitleLink {
  font-size: 45px;
  text-transform: uppercase;
  line-height: 45px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  #group1 .blogfeed .widget-inner .post .blogTitleWrap .blogTitleLink {
    font-size: 36px;
    line-height: 40px;
  }
}
#group1 .blogfeed .widget-inner .post .blogTitleWrap .blogTitleLink::after {
  content: "Read Post ";
  font-family: "Font Awesome 5 Pro", "Gilroy", sans-serif;
  display: block;
  width: auto;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 1.765px;
  opacity: 0.6;
  margin-top: 40px;
  position: absolute;
  bottom: 10px;
}
#group1 .blogfeed .widget-inner .post .blogTitleWrap .blogTitleLink small {
  display: none;
}
#group1 .blogfeed .widget-inner .post .blogImageWrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 45%;
  height: 100%;
}
#group1 .blogfeed .widget-inner .post .blogImageWrap img {
  height: 100%;
}
@media screen and (max-width: 767px) {
  #group1 .blogfeed .widget-inner .post .blogImageWrap {
    width: 100%;
    height: 300px;
  }
  #group1 .blogfeed .widget-inner .post .blogImageWrap img {
    width: 100%;
  }
}
#group1 .blogfeed .widget-inner .post .blogDescriptionWrap {
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  #group1 .blogfeed .widget-inner .post .blogDescriptionWrap {
    padding-bottom: 60px;
  }
}
#group1 .blogfeed .all-posts {
  display: none;
}

.array1-listings p, .array1-listings a, .array1-listings span, .array1-listings li, .array1-listings div, .array1-listing p, .array1-listing a, .array1-listing span, .array1-listing li, .array1-listing div, .ui-autocomplete p, .ui-autocomplete a, .ui-autocomplete span, .ui-autocomplete li, .ui-autocomplete div, .ui-dialog p, .ui-dialog a, .ui-dialog span, .ui-dialog li, .ui-dialog div {
  font-size: 16px;
}

.featuredagent .widget-title {
  display: none;
}

.agent-fifty-fifty .featuredagent {
  margin: 80px 0;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .agent-fifty-fifty .featuredagent {
    margin: 0;
  }
}
.agent-fifty-fifty .featuredagent .widget-inner {
  position: relative;
  width: 1200px;
  max-width: calc(100% - 30px);
  margin: 67px auto;
  padding: 60px;
}
@media screen and (max-width: 991px) {
  .agent-fifty-fifty .featuredagent .widget-inner {
    width: 660px;
    padding: 20px;
    background: #ffffff;
    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.2);
  }
}
.agent-fifty-fifty .featuredagent .widget-inner::before {
  content: "";
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  left: 0;
  background: #ffffff;
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.2);
  width: 50%;
  height: 100%;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  .agent-fifty-fifty .featuredagent .widget-inner::before {
    display: none;
  }
}
.agent-fifty-fifty .featuredagent .widget-inner > div {
  position: relative;
  z-index: 1;
}
.agent-fifty-fifty .featuredagent .widget-inner .photo {
  position: static;
}
@media screen and (max-width: 991px) {
  .agent-fifty-fifty .featuredagent .widget-inner .photo {
    position: relative;
    margin-bottom: 20px;
  }
}
.agent-fifty-fifty .featuredagent .widget-inner .photo a img {
  position: absolute;
  top: 50%;
  right: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  z-index: -1;
  width: 841px;
  max-width: 60%;
}
@media screen and (max-width: 991px) {
  .agent-fifty-fifty .featuredagent .widget-inner .photo a img {
    position: relative;
    -ms-transform: initial;
        transform: initial;
    left: initial;
    right: initial;
    width: 100%;
    max-width: 100%;
    max-height: 450px;
  }
}
.agent-fifty-fifty .featuredagent .widget-inner .name a {
  font-size: 50px;
  font-weight: 500;
  text-transform: uppercase;
}
@media screen and (max-width: 1199px) {
  .agent-fifty-fifty .featuredagent .widget-inner .name a {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .agent-fifty-fifty .featuredagent .widget-inner .name a {
    font-size: 26px;
  }
}
.agent-fifty-fifty .featuredagent .widget-inner .title span, .agent-fifty-fifty .featuredagent .widget-inner .position span {
  font-size: 22px;
  letter-spacing: 3.74px;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .agent-fifty-fifty .featuredagent .widget-inner .title span, .agent-fifty-fifty .featuredagent .widget-inner .position span {
    font-size: 16px;
  }
}
.agent-fifty-fifty .featuredagent .widget-inner .phone a, .agent-fifty-fifty .featuredagent .widget-inner .email a {
  font-size: 22px;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .agent-fifty-fifty .featuredagent .widget-inner .phone a, .agent-fifty-fifty .featuredagent .widget-inner .email a {
    font-size: 16px;
  }
}
.agent-fifty-fifty .featuredagent .widget-inner .phone {
  margin-top: 50px;
}
.agent-fifty-fifty .featuredagent .widget-inner .email a {
  text-transform: initial;
}

.agent-testimonials-wrapper {
  margin: 80px auto;
}
.agent-testimonials-wrapper .img-side-testimonials {
  display: none;
}
@media screen and (min-width: 992px) {
  .agent-testimonials-wrapper {
    width: calc(100% - 60px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    max-width: 1450px;
    position: relative;
  }
  .agent-testimonials-wrapper > div {
    width: 50% !important;
  }
  .agent-testimonials-wrapper > div.testimonials {
    padding: 60px 5%;
    border-right: initial;
  }
  .agent-testimonials-wrapper > div.testimonials .widget-title {
    text-align: left;
  }
  .agent-testimonials-wrapper > div.testimonials .owl-carousel {
    padding: 0;
  }
  .agent-testimonials-wrapper > div.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 30px;
  }
  .agent-testimonials-wrapper > div.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .testimonial {
    padding: 0 3px;
    text-align: left;
  }
  .agent-testimonials-wrapper > div.testimonials .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .signature {
    text-align: left;
  }
  .agent-testimonials-wrapper > div.img-side-testimonials {
    display: block;
    height: 100%;
  }
  .agent-testimonials-wrapper > div.img-side-testimonials img {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
  }
}

.ff-cta-with-image {
  margin: 110px 0;
}
.ff-cta-with-image .ff-cta-with-image-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 10%;
}
@media screen and (max-width: 1400px) {
  .ff-cta-with-image .ff-cta-with-image-inner {
    padding: 0 5%;
  }
}
@media screen and (max-width: 991px) {
  .ff-cta-with-image .ff-cta-with-image-inner {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.ff-cta-with-image .ff-cta-with-image-inner .ff-with-button {
  position: relative;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #fff;
  box-shadow: 0px 14px 34px -6px rgba(0, 0, 0, 0.25);
  width: 45%;
  max-width: 100%;
  padding: 110px 5%;
  left: 3%;
  z-index: 1;
}
.ff-cta-with-image .ff-cta-with-image-inner .ff-with-button h3 {
  font-size: 45px;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 25px;
}
@media screen and (max-width: 991px) {
  .ff-cta-with-image .ff-cta-with-image-inner .ff-with-button {
    left: 0;
    width: 100%;
    text-align: center;
    padding: 60px 5%;
  }
  .ff-cta-with-image .ff-cta-with-image-inner .ff-with-button .btns-wrapper {
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.ff-cta-with-image .ff-cta-with-image-inner .ff-with-button:hover + .ff-content-photo .content-wrapp {
  opacity: 1;
  transition: all 0.5s ease;
}
.ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo {
  width: 60%;
  position: relative;
}
@media screen and (max-width: 991px) {
  .ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo {
    width: 100%;
  }
}
.ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo > img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
.ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo .content-wrapp {
  text-align: center;
  padding: 80px 10%;
  opacity: 0;
  transition: all 0.5s ease;
}
.ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo .content-wrapp:hover {
  opacity: 1;
  transition: all 0.5s ease;
}
@media screen and (max-width: 991px) {
  .ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo .content-wrapp {
    opacity: 1;
  }
}
.ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo .content-wrapp h3, .ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo .content-wrapp h4, .ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo .content-wrapp p, .ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo .content-wrapp ul, .ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo .content-wrapp li {
  color: #ffffff;
  position: relative;
}
.ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo .content-wrapp h3 {
  text-transform: uppercase;
}
@media screen and (max-width: 1300px) {
  .ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo .content-wrapp ul {
    column-count: 1;
  }
}
.ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo .content-wrapp h4 {
  margin-top: 40px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 20px;
  letter-spacing: 3px;
}
.ff-cta-with-image .ff-cta-with-image-inner .ff-content-photo .content-wrapp::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.75) 100%);
  pointer-events: none;
}

.opt-in-block p,
.opt-in-block p a,
.opt-in-group p,
.opt-in-group p a {
  font-size: 12px !important;
}

.recaptcha-notice,
.recaptcha-notice a {
  font-size: 10px !important;
  margin-top: 10px;
}

.array1-listing .contentWrap main .listinginfocallout.single > div {
  line-height: 30px;
  font-weight: 400;
}

body.homepage #sidebar3 .widget.image {
  animation: slideInFromLeft 1s ease;
}
body.homepage #sidebar3 .widget.menuwidget, body.homepage #sidebar3 .header-contacts, body.homepage #sidebar3 .userbox {
  animation: slideInFromRight 1.5s ease;
}
body.homepage .topWrap #top .hero-section-content {
  animation: faded 3s ease;
}

.widget.askaquestion {
  width: 100%;
  background: #050505;
  padding: 90px 50% 90px 0;
  position: relative;
}
@media screen and (max-width: 1399px) {
  .widget.askaquestion {
    padding: 70px 50% 70px 0;
  }
}
@media screen and (max-width: 991px) {
  .widget.askaquestion {
    padding: 60px 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
@media screen and (max-width: 479px) {
  .widget.askaquestion {
    padding: 50px 0 0;
  }
}
.widget.askaquestion:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  bottom: 170px;
  width: 50%;
  height: 70%;
  background: url(https://s3.amazonaws.com/files.usmre.com/10564/jrw-aaq-bg.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  display: block;
}
@media screen and (max-width: 1399px) {
  .widget.askaquestion:after {
    height: 78%;
  }
}
@media screen and (max-width: 991px) {
  .widget.askaquestion:after {
    height: 0;
    position: static;
    width: 100%;
    -ms-transform: unset;
        transform: unset;
    padding-bottom: 65%;
    margin-top: 90px;
  }
}
@media screen and (max-width: 479px) {
  .widget.askaquestion:after {
    margin-top: 80px;
  }
}
.widget.askaquestion .widget-inner {
  max-width: 530px;
  margin: 0 auto;
  padding: 0 40px;
}
@media screen and (max-width: 767px) {
  .widget.askaquestion .widget-inner {
    padding: 0 30px;
  }
}
@media screen and (max-width: 379px) {
  .widget.askaquestion .widget-inner {
    padding: 0 15px;
  }
}
.widget.askaquestion .widget-inner .widget-title {
  font-family: "Playfair Display", sans-serif;
  color: #ffffff;
  font-size: 80px;
  font-style: normal;
  line-height: 87px;
  margin: 0;
  margin-bottom: 50px;
}
@media screen and (max-width: 1399px) {
  .widget.askaquestion .widget-inner .widget-title {
    font-size: 60px;
    line-height: 67px;
  }
}
@media screen and (max-width: 379px) {
  .widget.askaquestion .widget-inner .widget-title {
    font-size: 50px;
    line-height: 57px;
  }
}
.widget.askaquestion .widget-inner .widget-title:before {
  content: "Contact";
  display: block;
  font-family: "Gilroy", sans-serif;
  font-size: 15px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 2px;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 30px;
}
@media screen and (max-width: 379px) {
  .widget.askaquestion .widget-inner .widget-title:before {
    margin-bottom: 20px;
  }
}
.widget.askaquestion .widget-inner form {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.widget.askaquestion .widget-inner form > div > h2,
.widget.askaquestion .widget-inner form > div > p {
  color: #ffffff;
}
.widget.askaquestion .widget-inner form .form-group {
  margin-bottom: 40px;
  width: 50%;
}
@media screen and (max-width: 479px) {
  .widget.askaquestion .widget-inner form .form-group {
    width: 100%;
    margin-bottom: 25px;
  }
}
.widget.askaquestion .widget-inner form .form-group.form-group-firstname, .widget.askaquestion .widget-inner form .form-group.form-group-email {
  padding-right: 22.5px;
}
@media screen and (max-width: 479px) {
  .widget.askaquestion .widget-inner form .form-group.form-group-firstname, .widget.askaquestion .widget-inner form .form-group.form-group-email {
    padding: 0;
  }
}
.widget.askaquestion .widget-inner form .form-group.form-group-lastname, .widget.askaquestion .widget-inner form .form-group.form-group-phone {
  padding-left: 22.5px;
}
@media screen and (max-width: 479px) {
  .widget.askaquestion .widget-inner form .form-group.form-group-lastname, .widget.askaquestion .widget-inner form .form-group.form-group-phone {
    padding: 0;
  }
}
.widget.askaquestion .widget-inner form .form-group.form-group-comments {
  width: 100%;
  margin: 0;
}
.widget.askaquestion .widget-inner form .form-group .form-control {
  background: initial;
  border: none;
  border-bottom: 1px solid #ffffff;
  font-family: "Gilroy", sans-serif;
  font-size: 15px;
  font-weight: 400;
  font-style: normal;
  line-height: normal;
  text-transform: initial;
  color: #ffffff;
  padding: 5px 7px;
  transition: all 0.2s ease;
}
.widget.askaquestion .widget-inner form .form-group .form-control:-ms-input-placeholder {
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 12px;
  color: #ffffff;
  opacity: 0.4;
  transition: all 0.2s ease;
}
.widget.askaquestion .widget-inner form .form-group .form-control::placeholder {
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 12px;
  color: #ffffff;
  opacity: 0.4;
  transition: all 0.2s ease;
}
.widget.askaquestion .widget-inner form .form-group .form-control:hover:-ms-input-placeholder, .widget.askaquestion .widget-inner form .form-group .form-control:focus:-ms-input-placeholder {
  opacity: 1;
}
.widget.askaquestion .widget-inner form .form-group .form-control:hover::placeholder, .widget.askaquestion .widget-inner form .form-group .form-control:focus::placeholder {
  opacity: 1;
}
.widget.askaquestion .widget-inner form .form-group .form-control.error {
  border-color: #ff7e7e;
  animation: formPlaceholder 0.1s 3;
  background-color: transparent;
  color: #ff7e7e;
  box-shadow: none;
}
@media screen and (max-width: 767px) {
  .widget.askaquestion .widget-inner form .form-group .form-control.error {
    animation: none;
  }
}
.widget.askaquestion .widget-inner form .form-group .form-control.error:-ms-input-placeholder {
  color: rgba(255, 126, 126, 0.7);
}
.widget.askaquestion .widget-inner form .form-group .form-control.error::placeholder {
  color: rgba(255, 126, 126, 0.7);
}
.widget.askaquestion .widget-inner form .form-group input.form-control {
  height: 40px;
}
.widget.askaquestion .widget-inner form .form-group textarea {
  resize: none;
}
.widget.askaquestion .widget-inner form .form-group textarea.form-control {
  height: 60px;
}
.widget.askaquestion .widget-inner form .submit-btn {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  margin-top: 80px;
}
@media screen and (max-width: 479px) {
  .widget.askaquestion .widget-inner form .submit-btn {
    margin-top: 65px;
  }
}
.widget.askaquestion .widget-inner form .submit-btn button {
  min-width: 212px;
  font-size: 0;
}
.widget.askaquestion .widget-inner form .submit-btn button:after {
  content: "Submit";
  font-size: 14px;
  color: inherit;
  font-family: inherit;
  letter-spacing: inherit;
}
.widget.askaquestion .widget-inner form .submit-btn button:hover {
  border-color: #ffffff;
}
.widget.askaquestion .opt-in-block, .widget.askaquestion .opt-in-group, .widget.askaquestion .recaptcha-notice {
  margin-top: 15px;
}
.widget.askaquestion .opt-in-block p, .widget.askaquestion .opt-in-block a, .widget.askaquestion .opt-in-block span, .widget.askaquestion .opt-in-group p, .widget.askaquestion .opt-in-group a, .widget.askaquestion .opt-in-group span, .widget.askaquestion .recaptcha-notice p, .widget.askaquestion .recaptcha-notice a, .widget.askaquestion .recaptcha-notice span {
  color: #ffffff;
}

#demographicsContainer {
  height: initial !important;
}

.homeworth #wrapper .content-row .contentWrap main .article,
.marketanalysis #wrapper .content-row .contentWrap main .article {
  width: 100%;
}

h1.centered-community {
  text-align: center;
  font-weight: 500;
  font-size: 70px;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  h1.centered-community {
    font-size: 45px;
  }
}

.hero-section-slideshow {
  position: relative;
}
.hero-section-slideshow__title {
  font-family: "Gilroy", sans-serif;
  font-weight: 400;
  font-size: 60px;
  line-height: 50px;
  color: #ffffff;
  text-transform: uppercase;
  position: absolute;
  top: 54%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 100%;
  z-index: 2;
  margin: 0;
  text-align: center;
  letter-spacing: 0px;
  padding: 0px;
}
@media screen and (max-width: 767px) {
  .hero-section-slideshow__title {
    font-size: 40px;
    line-height: 30px;
  }
}
@media screen and (max-width: 767px) {
  .hero-section-slideshow__title {
    padding: 0px;
    top: 58%;
  }
}
@media screen and (max-width: 420px) {
  .hero-section-slideshow__title {
    font-size: 32px;
  }
}
.hero-section-slideshow__title .development-location {
  display: block;
  width: 100%;
  font-family: "Playfair Display", sans-serif;
  font-weight: 400;
  font-size: 40px;
  line-height: 30px;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0px;
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .hero-section-slideshow__title .development-location {
    font-size: 30px;
    line-height: 20px;
  }
}
@media screen and (max-width: 420px) {
  .hero-section-slideshow__title .development-location {
    font-size: 20px;
  }
}
.hero-section-slideshow .embla-slider {
  max-width: 100%;
  width: 100%;
}
.hero-section-slideshow .embla {
  position: relative;
  overflow: hidden;
}
.hero-section-slideshow .embla__viewport {
  overflow: hidden;
}
.hero-section-slideshow .embla__container {
  margin-left: 0 !important;
  backface-visibility: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.hero-section-slideshow .embla__slide {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  position: relative;
  padding-bottom: 40%;
  overflow: hidden;
  padding-left: 0 !important;
}
@media screen and (max-width: 1500px) {
  .hero-section-slideshow .embla__slide {
    padding-bottom: 50%;
  }
}
@media screen and (max-width: 1199px) {
  .hero-section-slideshow .embla__slide {
    padding-bottom: 60%;
  }
}
@media screen and (max-width: 991px) {
  .hero-section-slideshow .embla__slide {
    padding-bottom: 80%;
  }
}
@media screen and (max-width: 767px) {
  .hero-section-slideshow .embla__slide {
    padding-bottom: initial;
    height: 680px;
  }
}
.hero-section-slideshow .embla__slide::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(3, 14, 25, 0.4) 0%, rgba(3, 14, 25, 0.4) 100%);
  z-index: 1;
}
.hero-section-slideshow .embla__slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -ms-transform: initial;
      transform: initial;
  transition: all 0.5s ease;
}
.hero-section-slideshow .embla__buttons {
  position: absolute;
  top: 54%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  z-index: 2;
}
.hero-section-slideshow .embla__buttons button {
  background: initial;
  outline: none;
  width: 99px;
  height: 65px;
  line-height: 65px;
  border: 1px solid #ffffff;
  border-radius: 50px;
  transition: all 0.5s ease;
  background-color: transparent;
}
@media screen and (max-width: 991px) {
  .hero-section-slideshow .embla__buttons button {
    width: 70px;
    height: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .hero-section-slideshow .embla__buttons button {
    width: auto;
    height: auto;
    line-height: normal;
    border: none;
    top: 58%;
  }
}
.hero-section-slideshow .embla__buttons button i {
  color: #ffffff;
  font-size: 25px;
  font-weight: 400;
  transition: all 0.5s ease;
}
.hero-section-slideshow .embla__buttons button:hover {
  background-color: #000;
  border: 1px solid #000;
}
@media screen and (max-width: 767px) {
  .hero-section-slideshow .embla__buttons button:hover {
    background-color: initial;
    border: initial;
  }
}
.hero-section-slideshow .embla__buttons .embla__button {
  background-color: initial;
  background: initial;
  border: initial;
}
@media screen and (max-width: 991px) {
  .hero-section-slideshow .embla__buttons .embla__button {
    display: none;
  }
}
.hero-section-slideshow .embla__buttons .embla__button:hover {
  background-color: initial;
  background: initial;
  border: initial;
}
.hero-section-slideshow .embla__buttons .embla__button:disabled {
  opacity: 0;
}

.hero-section.with-video {
  overflow: hidden;
  height: calc(100vh - 98px);
  max-height: 800px;
  min-height: 690px;
}
.hero-section.with-video .hero-section-content {
  top: 50%;
}
@media screen and (max-width: 767px) {
  .hero-section.with-video {
    max-height: 700px;
    min-height: 700px;
  }
}
.hero-section.with-video .hero-video-tag {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
@media screen and (max-width: 767px) {
  .hero-section.with-video .hero-video-tag {
    display: none;
  }
}
.hero-section.with-video > img {
  max-height: 100%;
  min-height: 100%;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .hero-section.with-video > img {
    max-height: 700px;
    min-height: 700px;
  }
}
@media screen and (min-width: 768px) {
  .hero-section.with-video > img {
    display: none;
  }
}

.ff-section .ff-section-inner .ff-section-half.media-side .featuredagent img {
  object-fit: contain;
}

.form-group.basement {
  display: none;
}

.ff-section-half ul {
  text-align: left;
}

.array1-listing .bdg {
  z-index: 1;
}

@media screen and (min-width: 1200px) {
  body.homepage #sidebar3:not(.--fixed) .image img {
    max-height: 125px;
  }
}

.listing-details .unit-number {
  -ms-flex-order: 2 !important;
      order: 2 !important;
  font-weight: 700;
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .listing-details .unit-number {
    font-size: 18px;
  }
}
.listing-details .unit-number::before {
  content: "unit ";
  text-transform: uppercase;
  font-family: "Gilroy", sans-serif;
  letter-spacing: 1.4px;
  font-size: 20px;
  line-height: 19px;
  margin-right: 5px;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .listing-details .unit-number::before {
    font-size: 18px;
  }
}
.listing-details .unit-number::after {
  content: ",";
  font-weight: 700;
  margin-left: 5px;
}

.widget.virtualtour iframe {
  border: 1px solid #000;
  margin-top: clamp(15px, 5.5vw, 25px);
  margin-bottom: clamp(15px, 5.5vw, 25px);
}

.agents .links .agents-my-website {
  display: none !important;
}

.array1-listing .contentWrap main .listingtabbeddetails {
  margin-bottom: 40px;
}

.array1-listing .listinginfocallout.multiple ul li.mlsnumber span:after {
  content: "MLS#";
  font-size: 10px;
  text-transform: uppercase;
  vertical-align: middle;
  letter-spacing: 0.7px;
  margin-left: 10px;
}

.array1-listing .inline.den-flag span {
  text-transform: uppercase;
}

@media screen and (min-width: 767px) {
  .array1-listing .listinginfocallout.multiple ul li:after {
    position: absolute;
    content: "";
    height: 48px;
    width: 1px;
    background-color: #e2e6ef;
    right: 0;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
}

body.array1-listing .sub2Wrap #group2 .listinginfocallout.multiple ul li:last-child {
  padding-right: 30px;
  margin-right: 30px;
}
@media screen and (max-width: 991px) {
  body.array1-listing .sub2Wrap #group2 .listinginfocallout.multiple ul li:last-child {
    padding-right: 15px;
    margin-right: 0;
  }
}

.listinginfocallout .listprice {
  -ms-flex-order: -11;
      order: -11;
}
.listinginfocallout .bedrooms {
  -ms-flex-order: -10;
      order: -10;
}
.listinginfocallout .den-flag {
  -ms-flex-order: -9;
      order: -9;
}