.page-title h1.span{float:left;color:#333;border-bottom:5px #d8252d solid}.content-wrapper img{width:100%;height:100%}h1{color:#000;font-size:28px;font-family:Helvetica,Arial,sans-serif;font-weight:bolder;width:100%;padding-bottom:20px;padding-top:20px;text-align:left;padding-left:0}h2{width:138px;color:#000;font-size:20px;font-family:Helvetica,Arial,sans-serif;font-weight:bolder;border-bottom:1px solid #eee;border-top:1px solid #eee;width:100%;padding-bottom:10px;padding-top:10px;background-color:#f5f5f5;padding-left:8px;display:inline-block}.row_wrapper .row-content .validate_error{bottom:7px;height:24px;color:#fd634f}.row_wrapper .row-content .tip{position:absolute;line-height:24px;overflow:hidden;transition:height 1s;-moz-transition:height 1s;-webkit-transition:height 1s;-o-transition:height 1s;font-size:12px}.input_text_wrap.error-message{border:1px solid #fd634f}.input_text_wrap:hover,.input_text_wrap.hover{color:#000}.input_text_wrap.clearfix span{color:#a6a6a6}.input_text_wrap span{margin-left:-60px}.input_text_wrap input{padding-right:30px}.input_text_wrap .remind{padding-left:40px}.input_text_wrap{color:#a6a6a6}.form-input{border:1px solid #cbcbcb;height:40px;line-height:30px;margin-right:6px;padding-left:8px;padding-right:8px;box-sizing:border-box;font-size:14px}.form-input.hover{border:1px solid #a6a6a6}.form-input.error-message{border:1px solid #fd634f}.standard-input{width:250px}.full-input{width:700px}.textarea-input{width:700px;height:200px !important}.description-input{width:100%;height:500px !important;overflow:visible;overflow-y:scroll}.address-input{width:280px}.feature .input_text_wrap input,.newsletter .input_text_wrap input{padding-right:60px}.feature .message-wrapper,.newsletter .message-wrapper{padding-left:60px}.message-wrapper{color:#eee;font-size:13px;bottom:0;position:absolute;left:0;display:block}.remind{color:#a6a6a6;font-size:13px}.remind .fa-info-circle{color:#007bff;font-size:16px}.error-message-wrapper{font-size:13px}.error-message{color:#fd634f}.error-message .fa-info-circle{color:#fd634f;font-size:16px}.icon-cuowu{color:#d8252d}.fa-info{font-size:14px;cursor:pointer}.remind{color:#999}.remind-cio{display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;color:#fff;content:"X";border-radius:50%}.radio,.checkbox{display:inline;padding-right:10px;vertical-align:middle}.newsletter .checkbox label{width:240px}select[disabled]{background-color:#eee !important;opacity:1;cursor:not-allowed}span.or{float:left;padding:0 30px 0 0}.alternative{font-size:20px;padding:0 8px}.content-wrapper{width:1200px;margin-top:20px;display:table;font-family:Helvetica,Arial,sans-serif}.left-side{width:1020px;float:left}.right-size{float:right;width:160px}#footer img{width:30px}.modal-dialog .row-content{width:360px}.modal-dialog .row-title{width:80px}.modal-dialog h1{padding:0}#loginForm .close-modal{background:url(/images/modal-close.png) center top no-repeat;border-style:none;cursor:pointer;height:37px;position:absolute;right:-18px;top:-18px;width:37px;z-index:2}#loginForm .close-modal:hover{background-position:0 -41px}#loginForm h1{padding-top:0;padding-bottom:0;color:#000;font-size:28px;font-family:Helvetica,Arial,sans-serif;font-weight:bolder;width:100%}#loginForm .row-content{float:right;width:340px;padding-bottom:10px;text-align:left}#loginForm .row-title{width:120px;text-align:left;line-height:34px;font-size:14px}#loginForm .row_wrapper{overflow:hidden;position:relative}#loginForm .submit-button{margin:0 !important}.post-info-note,.post-info-note span{color:#888;line-height:20px;font-size:12px}.call-broker{width:120px;display:inline-block;padding:0 !important;width:120px;height:40px;background-color:#007bff;text-align:center;text-decoration:none;float:left}.call-broker:hover{text-decoration:none}.show-broker-number{display:block;color:#fff;line-height:40px;height:40px;width:120px}.hide-broker-number{display:block;background:url('/images/call.png') center no-repeat #007bff;background-size:25px;height:40px;width:120px}.email-broker{margin-left:10px;padding:0 !important;width:120px;height:40px;text-align:center;text-decoration:none;background:url('/images/email-icon.png') no-repeat #007bff;background-size:30px;background-position-x:center;background-position-y:3px;float:left}#contactForm .modal-dialog{width:850px !important;max-width:850px !important}.contact-broker-content{width:550px;float:left}.contact-broker-content .row-title{width:100px !important}.contact-broker-content .row-content{width:450px !important}.contact-broker-profile{float:left;width:200px;margin-left:50px}.contact-broker-profile .contact-broker-name{color:#007bff;line-height:40px;font-size:20px}.contact-broker-profile .contact-broker-location{padding:10px 0;font-size:14px}.contact-broker-profile .contact-broker-company{padding:10px 0;font-size:14px}.contact-broker-profile .contact-broker-photo{background-image:none;border:0 solid #ddd !important}.contact-broker-profile img{float:left;position:relative;width:200px;margin-right:9px;min-height:100px;background-repeat:no-repeat;background-position:center center;border:1px solid #ddd;max-height:300px}.broker-list-content .company{margin:0 !important;line-height:30px;height:30px}.list-info .company{font-size:16px;margin-bottom:10px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#contactForm .close-modal{background:url(/images/modal-close.png) center top no-repeat;border-style:none;cursor:pointer;height:37px;position:absolute;right:-18px;top:-18px;width:37px;z-index:2}.business-list-right h1{padding:0 !important}.broker-list-content .title{background-color:transparent}.contact-warpper .right{width:350px;position:absolute;right:0;top:20px;height:200px}.sameple-wrapper{margin-top:20px;border:1px solid #ddd;padding:10px;text-align:center;position:relative}.contact-warpper{position:relative}.sameple-wrapper .title{font-size:16px;font-weight:600;line-height:35px}.sameple-wrapper .sample-remark{font-size:14px;line-height:30px;padding-top:20px}.sameple-wrapper .sample-listing{font-size:14px;line-height:30px;color:#fff;background-color:#0064ce;padding:5px 0;margin-top:20px}.sameple-wrapper .sample-listing a,.sameple-wrapper .sample-listing .btn-link{color:#fff}.sample-modal{min-width:1000px !important}.post-franchise-detail .country-list .checkbox label{width:150px !important}#sampleForm img{max-width:100%}.overflow-hidden{overflow:hidden}.notakeover{float:left;padding-top:6px !important}.price-wrapper{float:left}.price-type{padding-top:5px}