.component--subsearch{background:url(/themes/custom/fdl/images/background.png) repeat;-webkit-background-size:auto auto;background-size:auto auto;background-color:#f7f5ef}.component--subsearch.Normal{background:#f5f5f5}.component--subsearch.Normal .title-section h3{background:#f5f5f5}.component--subsearch .title-section:before{border-top:1px solid #d9d9d9}.component--subsearch .title-section p{background:#f5f5f5}.component--subsearch .title-section h3,.component--subsearch .title-section p{font-family:'Playfair Display',serif;font-size:14px;line-height:1;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;display:table;white-space:nowrap}.component--subsearch .extra-info{text-align:center}.component--subsearch .extra-info span{font-family:'Playfair Display',serif;font-size:14px;line-height:1;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;display:block}.component--subsearch form .form--inline{background:#fff}.component--subsearch form .form--inline .form-item{display:table}.component--subsearch form .form--inline .form-item .form-actions button{background:url(/themes/custom/fdl/images/search-black.svg) no-repeat;background-color:transparent;border:0;display:block;text-indent:-99999px;color:transparent}.component--subsearch form .form--inline .form-control{border:0;font-size:15px;line-height:1.67;color:#000;border-radius:0;-webkit-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;text-align:left}.component--subsearch form .form--inline .form-control::-webkit-search-cancel-button{display:none}
