/*





Theme Name: NOO Citilights


Theme URI: http://nootheme.com/


Author: NooTheme


Author URI: http://nootheme.com/


Description: Citilights is a premium responsive WordPress theme dedicatedly crafted for Property listing portal, as well as Agent and Agency's website. Understanding what online real estate business demands, we included in this theme viable functions such as Front-end submission, Membership Subscription, Google map integration, Advanced search, Property Featuring, dsIDXpress IDX Plugin support and more. To turn to the design, we make sure that it brings out premium look and feel to boost your credibility. Various property listing layouts are available and all are fully responsive. Whether you are building a Property Sales and Rentals website, or you are an agent/agency looking to expand your online presence, Citilights is the right fit for you.


Version: 1.7.3


License: GNU General Public License v2.0


License URI: http://www.gnu.org/licenses/gpl-2.0.html


Tags: two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready


Text Domain: noo


*/





//new css//





** footer Css**





.colophon.site-info {


  background: #027f51;


}


.colophon.site-info .footer-menu {


  background-color: #027f51;


  padding-top: 10px;


  padding-bottom: 10px;


  border-top: 1px solid #027f51;


}


.colophon.site-info .footer-menu .noo-menu li > a:hover,


.colophon.site-info .footer-menu .noo-menu li > a:focus {


  background: none;


  text-decoration: underline;


}


.colophon.site-info .footer-menu .noo-menu li.current-menu-item > a {


  background: none;


}


.colophon.site-info .footer-more {


  color: #ffffff;


  padding-top: 20px;


  padding-bottom: 20px;


  background-color: rgba(19,158,95,1);


}


.colophon.site-info .footer-more .noo-social {


  text-align: right;


}


.colophon.site-info .footer-more .noo-social a {


  font-size: 25px;


}


.colophon.site-info .footer-more .noo-bottom-bar-content {


  font-size: 14px;


}


.colophon.site-info .footer-more .noo-bottom-bar-content span {


  font-size: 12px;


}





//Get it Now button css//








.btn-secondary:hover,


.btn-secondary:focus,


.btn-secondary:active,


.btn-secondary.active,


.agents.grid .hentry .agent-wrap .agent-desc .agent-action a:hover,


.agents.grid .hentry .agent-wrap .agent-desc .agent-action a:focus,


.agents.grid .hentry .agent-wrap .agent-desc .agent-action a:active,


.agents.grid .hentry .agent-wrap .agent-desc .agent-action a.active {


  color: #ffffff;


  background-color: #75b08a;


  border-color: #75b08a;


}


.btn-secondary:active,


.btn-secondary.active,


.agents.grid .hentry .agent-wrap .agent-desc .agent-action a:active,


.agents.grid .hentry .agent-wrap .agent-desc .agent-action a.active {


  background-image: none;


}


.btn-secondary.disabled,


.btn-secondary.disabled:hover,


.btn-secondary.disabled:focus,


.btn-secondary.disabled:active,


.btn-secondary.disabled.active,


.agents.grid .hentry .agent-wrap .agent-desc .agent-action a.disabled,


.agents.grid .hentry .agent-wrap .agent-desc .agent-action a.disabled:hover,


.agents.grid .hentry .agent-wrap .agent-desc .agent-action a.disabled:focus,


.agents.grid .hentry .agent-wrap .agent-desc .agent-action a.disabled:active,


.agents.grid .hentry .agent-wrap .agent-desc .agent-action a.disabled.active {


  color: #ffffff;


  background-color: #75b08a;


  border-color: #75b08a;


}


.btn-secondary .badge,


.agents.grid .hentry .agent-wrap .agent-desc .agent-action a .badge {


  color: #027f51;


  background-color: #027f51;


}


.btn-thirdary {


  color: #ffffff;


  background-color: #027f51;


  border-color: #027f51;


}


.btn-thirdary:hover,


.btn-thirdary:focus,


.btn-thirdary:active,


.btn-thirdary.active {


  color: #ffffff;


  background-color: #027f51;


  border-color: #027f51;


}


.btn-thirdary:active,


.btn-thirdary.active {


  background-image: none;


}


.btn-thirdary.disabled,


.btn-thirdary.disabled:hover,


.btn-thirdary.disabled:focus,


.btn-thirdary.disabled:active,


.btn-thirdary.disabled.active {


  color: #bdb254;


  background-color: #e8df8b;


  border-color: #e8df8b;


}


.btn-thirdary .badge {


  color: #f0e797;


  background-color: #bdb254;


}


.btn-success {


  color: #ffffff;


  background-color: #5cb85c;


  border-color: #4cae4c;


}


.btn-success:hover,


.btn-success:focus,


.btn-success:active,


.btn-success.active {


  color: #ffffff;


  background-color: #75b08a;


  border-color: #75b08a;


}


.btn-success:active,


.btn-success.active {


  background-image: none;


}


.btn-success.disabled,


.btn-success.disabled:hover,


.btn-success.disabled:focus,


.btn-success.disabled:active,


.btn-success.disabled.active {


  color: #ffffff;


  background-color: #75b08a;


  border-color: #75b08a;


}


.btn-success .badge {


  color: #5cb85c;


  background-color: #ffffff;


}


.btn-info {


  color: #ffffff;


  background-color: #5bc0de;


  border-color: #46b8da;


}


.btn-info:hover,


.btn-info:focus,


.btn-info:active,


.btn-info.active {


  color: #ffffff;


  background-color: #75b08a;


  border-color: #75b08a;


}


.btn-info:active,


.btn-info.active {


  background-image: none;


}


.btn-info.disabled,


.btn-info.disabled:hover,


.btn-info.disabled:focus,


.btn-info.disabled:active,


.btn-info.disabled.active {


  color: #ffffff;


  background-color: #75b08a;


  border-color: #75b08a;


}


.btn-info .badge {


  color: #5bc0de;


  background-color: #ffffff;


}


.btn-warning {


  color: #ffffff;


  background-color: #f0ad4e;


  border-color: #eea236;


}


.btn-warning:hover,


.btn-warning:focus,


.btn-warning:active,


.btn-warning.active {


  color: #ffffff;


  background-color: #75b08a;


  border-color: #75b08a;


}


.btn-warning:active,


.btn-warning.active {


  background-image: none;


}


.btn-warning.disabled,


.btn-warning.disabled:hover,


.btn-warning.disabled:focus,


.btn-warning.disabled:active,


.btn-warning.disabled.active {


  color: #ffffff;


  background-color: #75b08a;


  border-color: #75b08a;


}


.btn-warning .badge {


  color: #f0ad4e;


  background-color: #ffffff;


}


.btn-danger {


  color: #ffffff;


  background-color: #d9534f;


  border-color: #d43f3a;


}


.btn-danger:hover,


.btn-danger:focus,


.btn-danger:active,


.btn-danger.active {


  color: #ffffff;


  background-color: #75b08a;


  border-color: #75b08a;


}


.btn-danger:active,


.btn-danger.active {


  background-image: none;


}


.btn-danger.disabled,


.btn-danger.disabled:hover,


.btn-danger.disabled:focus,


.btn-danger.disabled:active,


.btn-danger.disabled.active {


  color: #ffffff;


  background-color: #75b08a;


  border-color: #75b08a;


}


.btn-danger .badge {


  color: #d9534f;


  background-color: #ffffff;


}


.btn-link {


  color: #75b08a;


  font-weight: normal;


  cursor: pointer;


  border-radius: 0;


}


.btn-link,


.btn-link:active,


.btn-link[disabled],


fieldset[disabled] .btn-link {


  background-color: transparent;


  -webkit-box-shadow: none;


  box-shadow: none;


}


.btn-link,


.btn-link:hover,


.btn-link:focus,


.btn-link:active {


  border-color: transparent;


}


.btn-link:hover,


.btn-link:focus {


  color: #4f8a64;


  text-decoration: underline;


  background-color: transparent;


}


.btn-link[disabled]:hover,


fieldset[disabled] .btn-link:hover,


.btn-link[disabled]:focus,


fieldset[disabled] .btn-link:focus {


  color: #777777;


  text-decoration: none;


}


.btn-lg {


  padding: 10px 16px;


  font-size: 20px;


  line-height: 1.33;


  border-radius: 6px;


}


.btn-sm {


  padding: 5px 10px;


  font-size: 14px;


  line-height: 1.5;


  border-radius: 3px;


}


.btn-xs {


  padding: 1px 5px;


  font-size: 14px;


  line-height: 1.5;


  border-radius: 3px;


}





//Slider Caption//





.btn, .btn:hover, button, .property-action > a { color: white !important; }





//Agent contact form button//





.agent-property {


  border-bottom: 1px solid #e5e5e5;


  margin-bottom: 30px;


  padding-bottom: 30px;


  clear: both;


}


.agent-property .agent-property-title h3 {


  font-weight: 300;


  margin-bottom: 20px;


  margin-top: 0;


}


.agent-property .agents .hentry {


  margin-bottom: 0 !important;


}


.agent-property .agents .conact-agent {


  float: left;


  width: 50%;


  padding-left: 15px;


}


@media (max-width: 767px) {


  .agent-property .agents .conact-agent {


    width: 100%;


    float: left;


    padding: 0;


    margin-top: 15px;


  }


}


.agent-property .agents .conact-agent span.msg {


  font-size: 14px;


  color: #3c763d;


  padding: 5px 0;


  display: block;


  text-align: right;


}


.agent-property .agents .conact-agent span.error {


  font-size: 14px;


  color: #a94442;


}


.agent-property .agents .conact-agent input.form-control,


.agent-property .agents .conact-agent input.wpcf7-form-control:not(.wpcf7-submit),


.agent-property .agents .conact-agent input.widget_newsletterwidget .newsletter-email {


  height: 37px;


}


.agent-property .agents .conact-agent textarea.form-control,


.agent-property .agents .conact-agent textarea.wpcf7-form-control:not(.wpcf7-submit),


.agent-property .agents .conact-agent textarea.widget_newsletterwidget .newsletter-email {


  height: 80px;


}


.agent-property .agents .conact-agent .form-action {


  text-align: right;


}


.agent-property .agents .conact-agent .form-action:before,


.agent-property .agents .conact-agent .form-action:after {


  content: " ";


  display: table;


}


.agent-property .agents .conact-agent .form-action:after {


  clear: both;


}


.agent-property .agents .conact-agent .form-action:before,


.agent-property .agents .conact-agent .form-action:after {


  content: " ";


  display: table;


}


.agent-property .agents .conact-agent .form-action:after {


  clear: both;


}


.agent-property .agents .conact-agent .form-action button {


  background: #0f4d1e;


  border: #0f4d1e;


  font-weight: 300;


  color: #94a2a7;


}


.agent-property .agents .conact-agent .form-action button:hover {


  background-color: #0f4d1e;


  border-color: #0f4d1e;


  color: #ffffff;


}


//border css//





.bootstrap-select .btn.dropdown-toggle .caret,


.bootstrap-select .wpcf7-submit.dropdown-toggle .caret,


.bootstrap-select .agents.grid .hentry .agent-wrap .agent-desc .agent-action a.dropdown-toggle .caret,


.bootstrap-select .widget_newsletterwidget .newsletter-submit.dropdown-toggle .caret {


  margin-top: -2px;


  position: absolute;


  right: 12px;


  top: 50%;


  vertical-align: middle;


}


.bootstrap-select .dropdown-menu {


  -webkit-border-radius: 0;


  border-radius: 0;


  margin: 0;


  min-width: 100%;


  border: none;


  margin-top: 5px;


  background: #ffffff;


}


.bootstrap-select .dropdown-menu > li > a:hover {


  background-color: #75b08a;


}


.bootstrap-select.open .btn.dropdown-toggle,


.bootstrap-select.open .wpcf7-submit.dropdown-toggle,


.bootstrap-select.open .agents.grid .hentry .agent-wrap .agent-desc .agent-action a.dropdown-toggle,


.bootstrap-select.open .widget_newsletterwidget .newsletter-submit.dropdown-toggle {


  -webkit-box-shadow: none;


  box-shadow: none;


}


.form-group .dropdown > span {


font-weight: bold;


  height: 50px;


  line-height: 50px;


  padding: 0 20px;


  display: block;


  cursor: pointer;


  border: 3px solid #027f51;


  -webkit-border-radius: 4px;


  border-radius: 4px;


  overflow: hidden;


  position: relative;


}


.form-group .dropdown > span:before {


  content: "\f107";


  position: relative;


  display: inline-block;


  font-family: "fontawesome";


  font-style: bold;


  font-weight: bold;


  line-height: 1;


  text-decoration: inherit;


  -webkit-font-smoothing: antialiased;


  -moz-osx-font-smoothing: grayscale;


  speak: none;


  padding-right: 5px;


  opacity: 0.5;


  filter: alpha(opacity=50);


}


.form-group .dropdown > span:before {


  border-left: 3px solid #027f51;


  display: block;


  height: 50px;


  line-height: 50px;


  position: absolute;


  right: 0;


  text-align: center;


  width: 50px;


}


.form-group .dropdown .dropdown-menu {


  width: 100%;


  border: 3px solid #027f51;


  padding: 0;


  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.175);


  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.175);


  background: #fff;


}


.form-group .dropdown .dropdown-menu > li {


  border-bottom: 3px solid #027f51;


  padding: 0;


  margin: 0;


}


.form-group .dropdown .dropdown-menu > li:last-child {


  border: none;


}


.form-group .dropdown .dropdown-menu > li > a {


  padding-top: 10px;


  padding-bottom: 10px;


  font-weight: inherit;


}


.form-group .dropdown .dropdown-menu > li > a:focus,


.form-group .dropdown .dropdown-menu > li > a:hover {


  background-color: #75b08a;


  color: #ffffff;


}


// widget title//





.widget-title {


  color: #000000;


  font-size: 24px;


  font-weight: bold;


  line-height: 1.5;


  margin: 0px 0 30px;


}








// end css//