/*
 Theme Name:   Schmit Properties Chid
 Theme URI:    http://schmitproperties.com/realestate-7/
 Description:  Real Estate 7 Child Theme
 Author:       Schmit Properties
 Author URI:   http://schmitproperties.com
 Template:     realestate-7
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  schmitproperties
*/

.cta {
    margin: 0px 0 0 0;
}

  /* Login/Registration Form */
  #modal { position: relative; width: 350px; margin: 100px auto 0; border-radius: 3px; box-shadow: 0 5px 12px rgba(15,27,39,.4); background: #fff; background-image:url(http://www.deercreekmanagement.com/wp-content/uploads/2016/09/modalimage.jpg);background-repeat:no-repeat;background-position:center top;background-size: 100%;  -webkit-transform: translateY(80%) scale(.8); transform: translateY(80%) scale(.8); transition-timing-function: cubic-bezier(.3, 0, 0, 1.3); transition-delay: .4s; z-index: 9999999;}
  	#modal-inner { padding: 25px; padding-top: 150px;}
    .open #modal { opacity: 1; -webkit-transform: none; transform: none;}
      ::-webkit-input-placeholder { /* WebKit browsers */
        color:    #555;
      }
      :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
         color:    #555;
         opacity:  1;
      }
      ::-moz-placeholder { /* Mozilla Firefox 19+ */
         color:    #555;
         opacity:  1;
      }
      :-ms-input-placeholder { /* Internet Explorer 10+ */
         color:    #555;
      }

    /* Close Button */
    #modal .close {position: absolute;z-index: 999;width: 26px;height: 28px;border-bottom-right-radius: 26px;border-bottom-left-radius: 26px;left: 8px;top: 0;padding: 0 0 6px 0;background: #29333d;color: #fff;text-align: center;}

      @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
        #modal .close { background-image: url(../images/close@2x.png); background-size: 100% 100%;}
      }

      #register,
      #lost-password { display: none;} 
      	#modal .muted a { color: #000;}

      #servicetype,
      #ctmodalemail,
      #ctmodalsubject { display: none;}
	  
	  

.cbp-spmenu a:hover {
	background: rgba(14,118,188,1);
}
			.ct-menu > li.btn-outline > a { line-height: 2.2em; padding: 4px 14px; border-radius: 3px; border: 1px solid #0e76bc; color: #0e76bc;}
			.ct-menu li.current-menu-item a,
			.ct-menu li.current_page_parent a { border-top-color: #0e76bc;}
				.ctmenu.current_page_parent li.current_menu_item { border-top-color: #0e76bc;} 