.mc-show320{display:none}.search-results .search_form{padding:0 30px 10px}.search-results .mc-block-title.mc-block-title-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:300px}.mc-no-results{padding-top:100px;padding-bottom:100px;text-align:center}.mc-no-results-keyword{font-weight:bold}.mc-search-left,.mc-search-center,.mc-search-right{float:left}.mc-search-left,.mc-search-right{width:30%}.mc-search-center{width:40%}.mc-search-top{padding-top:20px;padding-bottom:20px;border-bottom:3px solid #f7f7f7}.mc-search-top-keyword{font-weight:bold;font-size:15px;padding-left:7px}.mc-search-top-type{display:flex;justify-content:center}.mc-search-top-type > div:first-child{margin-right:20px}.mc-search-top-type div a{text-transform:uppercase;font-size:15px;font-weight:bold;color:#adadad}.mc-search-top-type div.active a{color:#84a2e1}.mc-search-top-type i{vertical-align:top;display:inline-block;margin-right:5px;color:#adadad}.mc-search-top-type div.active i{color:#da0a0a}.mc-search-low-cat select{margin:0;padding:0.5em 5em 0.5em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.mc-search-low-cat select{background-image:linear-gradient(45deg,transparent 50%,#323232 50%),linear-gradient(135deg,#323232 50%,transparent 50%);background-position:calc(80% - 20px) calc(1em + 1px),calc(80% - 15px) calc(1em + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.mc-search-low-cat select:focus{background-image:linear-gradient(45deg,#323232 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#323232 50%);background-position:calc(80% - 15px) 1em,calc(80% - 20px) 1em;background-size:5px 5px,5px 5px;background-repeat:no-repeat;border-color:green;outline:0}.mc-search-low{border-top:4px solid #f7f7f7;display:flex;align-items:center;padding-top:10px;padding-bottom:10px}.mc-search-low-sort{display:flex;justify-content:center}.mc-search-low-sort select{display:none}.mc-search-low-sort input{display:none}.mc-search-low-sort label{text-align:center;font-weight:bold;padding:7px 10px;width:95px;color:#99b0e5}.mc-search-low-sort label.active{border-radius:15px;background-color:#5f87d9;color:#fff;width:105px}.mc-search-low-cat{font-size:14px}.mc-search-low-family{display:flex;justify-content:flex-end;align-items:center}.mc-family-filter{margin-top:30px;padding-left:30px;padding-right:65px;padding-bottom:50px;color:#323232}.mc-family-filter-header{font-size:15px;font-weight:bold;margin-bottom:40px;margin-top:25px}.mc-family-filter-text{padding-left:160px;padding-top:20px;padding-right:20px}.mc-family-filter-sign{float:left;border-radius:50%;border:10px solid #da0a0a;width:130px;height:130px;text-align:center;font-size:66px;padding-top:15px;padding-right:5px;letter-spacing:-7px;font-weight:bold}.mc-family-filter-buttons{margin:20px 0;display:flex;justify-content:center;align-items:center}.mc-family-filter-buttons *{display:block}.mc-family-filter-buttons button{color:#fff;font-weight:bold;text-align:center;background-color:#1f4aa3;border-radius:15px;padding:5px 20px}.mc-family-filter-buttons div{width:60px;text-align:center}.mc-family-filter-buttons a{color:#2856b6}.mc-switch-title{text-align:left;width:100px;color:#585858;font-size:14px;font-weight:bold}@media only screen and (min-width:768px) and (max-width:1160px){.search-results .mc-block-title.mc-block-title-ellipsis{max-width:280px}.mc-header-search{width:112px}}@media only screen and (min-width:480px) and (max-width:767px){.mc-no-results{padding-top:50px;padding-bottom:50px}.search-results .search_form{padding:0 14px 10px}.mc-search-top .mc-search-left,.mc-search-top .mc-search-right{width:50%}.mc-search-top-type .mc-search-center{width:50%}.mc-search-low-cat select{font-weight:bold;background-color:#5f87d9;border-radius:15px;color:#fff;width:95%;margin:0 auto;padding:0.6em 1em 0.6em 1em}.mc-search-low-cat select{background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px)}.mc-search-low-cat select:focus{background-image:linear-gradient(45deg,#fff 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#fff 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em}.mc-search-low .mc-search-left{width:40%}.mc-search-low .mc-search-center{width:35%}.mc-search-low .mc-search-right{width:25%}.mc-switch-title{font-weight:normal;width:70px}.mc-search-low-sort label{display:none}.mc-search-low-sort select{font-weight:bold;display:block;background-color:#5f87d9;border-radius:15px;color:#fff;width:80%;margin:0 auto;padding:0.6em 1em 0.6em 1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.mc-search-low-sort select{background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.mc-search-low-sort select:focus{background-image:linear-gradient(45deg,#fff 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#fff 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em;background-size:5px 5px,5px 5px;background-repeat:no-repeat;border-color:green;outline:0}.mc-family-filter-text{padding-top:0}.mc-family-filter{padding-right:35px}.mc-family-filter-header{text-align:center}}@media only screen and (max-width:479px){.mc-show320{display:block}.mc-hide320{display:none}.mc-no-results{padding-top:50px;padding-bottom:50px}.search-results .mc-block-title.mc-block-title-ellipsis{max-width:150px}.search-results .search_form{padding:0 9px 10px}.mc-search-top .mc-search-left,.mc-search-top .mc-search-right{width:50%}.mc-search-top-type .mc-search-center{width:50%}.mc-search-low-cat select{font-weight:bold;background-image:none;background-color:#5f87d9;border-radius:15px;color:#fff;width:95%;margin:0 auto;padding:0.6em;padding-left:10px;font-size:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.mc-search-low-cat select{background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 1px),calc(100% - 15px) calc(1em + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.mc-search-low-cat select:focus{background-image:linear-gradient(45deg,#fff 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#fff 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em;background-size:5px 4px,5px 4px;background-repeat:no-repeat;outline:0}.mc-search-low .mc-search-left{width:45%}.mc-search-low .mc-search-center{width:25%}.mc-search-low .mc-search-right{}.mc-switch-title{width:40px;font-size:10px;font-weight:normal;text-align:right;padding-right:3px}.mc-checkbox-wrap{width:48px}.mc-checkbox-wrap div{font-size:10px;margin-left:-24px;height:23px}.mc-checkbox-wrap div:before,.mc-checkbox-wrap div:after{width:27px}.mc-checkbox-wrap i{width:17px;height:17px}.mc-search-low-sort label{display:none}.mc-search-low-sort select{font-weight:bold;font-size:10px;display:block;background-color:#5f87d9;border-radius:15px;color:#fff;width:95%;margin:0 auto;padding:0.6em;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.mc-search-low-sort select{background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 15px) calc(1em + 1px),calc(100% - 10px) calc(1em + 1px);background-size:5px 4px,5px 4px;background-repeat:no-repeat}.mc-search-low-sort select:focus{background-image:linear-gradient(45deg,#fff 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#fff 50%);background-position:calc(100% - 10px) 1em,calc(100% - 15px) 1em;background-size:5px 4px,5px 4px;background-repeat:no-repeat;outline:0}.mc-family-filter{padding-right:35px}.mc-family-filter-sign{float:none;margin:0 auto}.mc-family-filter-text{padding-top:20px;padding-left:0}.mc-family-filter-header{text-align:center}.mc-family-filter-buttons{display:block;text-align:center}.mc-family-filter-buttons button{margin:10px auto}.mc-family-filter-buttons div{margin:10px auto;width:100%}}