.cf_wrapper_input_text_1 input[type="search"] {float:left; margin-right:20px; width:80%;}
#cf_flt_wrapper_q_163 {height:100px;}

.cf_search_button {height:44px!important;}

.sp-copyright a {color:#ffffff;}
.sppb-text-center .sppb-img-responsive, img.browseProductImage {-webkit-transition: opacity 400ms, background-color 400ms;
  transition: opacity 400ms, background-color 400ms; } 
.sppb-text-center .sppb-img-responsive { -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }

.sppb-addon-content:hover a .sppb-img-container .sppb-img-responsive, img.browseProductImage:hover {opacity:0.5; }

#section-id-1493846129493 .sppb-addon-content:hover .sppb-addon-title {color: rgba(115, 36, 102, 1);}

.sp-contact-info:before,
.spproperty .sp-properties-wrapper .property-details .property-price,
#sp-page-builder .empire-property-search .sp-property-search .property-advance-search a i,
#sp-page-builder .empire-property-search .sp-property-search .property-advance-search a:hover span,
#sp-page-builder .empire-property-search .sp-property-search .property-advance-search a:focus span,
#sp-page-builder .empire-property-search .sp-property-search .property-advance-search a:active span,
.spproperty .sp-properties-wrapper .property-details .property-title a:hover,
.spproperty .sp-properties-wrapper .property-details .property-title a:focus,
.spproperty .sp-properties-wrapper .property-details .property-title a:active,
.sp-module.property-search .property-advance-search a i,
.sp-module.property-search .property-advance-search a:hover span,
.sp-module.property-search .property-advance-search a:focus span,
.sp-module.property-search .property-advance-search a:active span,
.spproperty-view-properties.spproperty .spproperty-listing-url li.active a,
.spproperty-view-properties.spproperty .spproperty-listing-url li a:hover,
.spproperty-view-properties.spproperty .spproperty-listing-url li a:focus,
.spproperty-view-properties.spproperty .spproperty-listing-url li a:active,
#spproperty-slider.owl-carousel .owl-nav div,
.spproperty-call-us-widget h3 span,
.spproperty-feature-overview .spproperty-feature-overview-list li .spproperty-feature-overview-signle-list i,
.spproperty-map-widget .spproperty-map-widget-content span,
.spproperty-agent-widget h3 a span,
.spproperty-agent-widget ul.spproperty-agent-mailing li i,
.spproperty-contact-us-widget h3 span,
.about-top-wrapper section.sppb-section .sppb-addon-animated-number .sppb-animated-number,
.about-top-wrapper section.sppb-section .sppb-addon-animated-number.empire-happy-clients-counter .sppb-animated-number:after,
.pagination-wraper .pagination li a i,
article.item .entry-header h2 a:hover,
article.item .entry-header h2 a:focus,
article.item .entry-header h2 a:active,
article.item p.readmore a:hover,
article.item p.readmore a:focus,
article.item p.readmore a:active,
div[itemprop="articleBody"] blockquote,
article.item.item-page .pager.pagenav li a:hover,
article.item.item-page .pager.pagenav li a:focus,
article.item.item-page .pager.pagenav li a:active,
.sp-comingsoon .social-icons li a:hover,
.sp-megamenu-parent > li.active > a,
.sp-megamenu-parent > li:hover > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a,
.sppb-addon-accordion .sppb-panel.sppb-panel-info .sppb-panel-heading.active .sppb-panel-title {
    color: #732466;
}
.item-page h3 {
    text-transform: uppercase;
    color: #732466;
    font-weight: bold;
    margin-bottom: 20px;
}
#slider.flexslider .slides p {
    line-height: 130%;
    padding: 0 30px;
}
ul.sp-contact-info li {
    margin-top: 13px;
}
.sp-contact-info li.sp-contact-phone a {
    line-height: 35px!important;
}
.sp-contact-info:before {
    content: "\f18e";
}
#sp-page-builder .empire-property-search::before,
#sp-page-builder .sppb-section.empire-newsletter:before,
.offcanvas-menu,
.sp-megamenu-parent > li > a:after {
    background-color: #732466;
}
.sp-contact-info li.sp-contact-phone a,
.sppb-addon-articles .sppb-addon-article .sppb-article-text-wrap h3 a:hover,
.sppb-addon-articles .sppb-addon-article .sppb-article-text-wrap h3 a:focus,
.sppb-addon-articles .sppb-addon-article .sppb-article-text-wrap h3 a:active,
.sppb-addon-articles .sppb-addon-article .sppb-article-text-wrap .sppb-readmore:hover,
.sppb-addon-articles .sppb-addon-article .sppb-article-text-wrap .sppb-readmore:focus,
.sppb-addon-articles .sppb-addon-article .sppb-article-text-wrap .sppb-readmore:active {
    color: #732466;
}
#sp-page-builder .empire-property-search:before {
    content: '\f002';
    background-color: #732466;
    border: 7px solid #fff;
    border-radius: 50%;
    color: #fff;
    font-family: FontAwesome;
    font-size: 18px;
    height: 54px;
    left: 0;
    margin: 0 auto;
    padding-top: 7px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -20px;
    width: 54px;
}
.uiScaledImageContainer {
    display: none!important;
}
.empire-testimonials .sppb-row-container {
    width: 100%!important;
}
.empire-testimonials .sppb-row-container .sppb-col-md-4 {
    padding: 0px!important;
}
.sp-tweet a.followme,
a.followme {
    display: none!important;
}
h3.sp-module-title {
    font-weight: bold;
}
.sp-module .bottom-social ul li a i.fa-youtube {
    color: #e62117;
}
.sp-megamenu-parent >li >a,
#offcanvas-toggler {
    line-height: 100px!important;
}
#sp-header {
    height: 100px;
}
.sp-contact-info:before {
    left: -50px;
    top: 33px;
}
.sppb-cta-text {
    width: 50%;
}
.sppb-addon-cta .sppb-row {
    display: block;
    position: relative;
    width: 100%!important;
  
}
.sppb-addon-cta .sppb-row > div {
    display: block;
    position: relative;
    width: 45%!important;
    float: left;
  
}

.sppb-addon-cta .sppb-row .sppb-col-sm-4  a { margin-top:40px;}


.b2jcontainer h2 {display:none;}

.cntcd1, .cntcd2 {width:50%; float:left;}

.itemid-104 article.item {background:none;}

.itemid-104 .helix-social-share,
.itemid-400 .helix-social-share{display:none;}

div#b2jcontainer_m125.b2jcontainer {
   
    background: none;
    border: none;
  
}

div#b2jcontainer_m125 .b2j_form input[type="text"], div#b2jcontainer_m125 .b2j_form textarea {
    color: #9d9fa1;
    background-color: #ffffff;
    border: solid 1px #e7e9ec;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    line-height: 20px;
    padding: 4px 10px;
    margin: 0;
}

div#b2jcontainer_m125 .b2j_form textarea {height:210px!important;}

div#b2jcontainer_m125 .btn {    background-color: #4c1844!important;     padding: 0 25px;
    font-weight: 600;
    font-size: 14px;
    float: right;
    color: #fff!important;
  border-radius: 3px;
  }
div#b2jcontainer_m125 button.btn {margin-right:42px!important; margin-top:30px!important;}

#sp-page-builder .empire-lets-talk .sppb-section-title {
    margin-bottom: 40px;
}
