.component--subsearch{width:100%;padding:10px 0 20px;margin:0 auto}.component--subsearch .inside{width:100%;max-width:1230px;padding:0 30px;margin:0 auto}.component--subsearch .title-section{position:relative;display:table;width:100%;margin:0 auto 20px}.component--subsearch .title-section:before{position:absolute;content:"";left:0;top:50%;right:0}.component--subsearch .title-section p{margin:auto;position:relative}.component--subsearch .title-section h3,.component--subsearch .title-section p{margin-top:0;margin-bottom:0;padding:0 25px}.component--subsearch .extra-info span{margin:5px auto 15px}.component--subsearch form{width:100%;margin:20px auto}.component--subsearch form .form--inline{width:100%;padding:10px 50px;position:relative}.component--subsearch form .form--inline .form-item{width:auto;margin:0 auto;position:relative;min-width:360px}@media (max-width:767px){.component--subsearch form .form--inline .form-item{min-width:100%}}.component--subsearch form .form--inline .form-item .form-actions{position:absolute;top:10px;left:-30px}.component--subsearch form .form--inline .form-item .form-actions button{width:15px;height:15px;margin:0;padding:0}.component--subsearch form .form--inline .form-control{width:100%;border:0;padding:0;margin:0 auto}
