// main: ga-fabricfarm.less .designer-wrap { .btn-circle { width: 30px; height: 30px; text-align: center; padding: 6px 0; font-size: 12px; line-height: 1.428571429; border-radius: 15px; } .btn-circle.btn-md { width: 40px; height: 40px; padding: 0; font-size: 14px; line-height: 38px; border-radius: 25px; } .btn-circle.btn-xl { width: 70px; height: 70px; padding: 10px 16px; font-size: 24px; line-height: 1.33; border-radius: 35px; } hr { border-top: 1px solid @table-border-color; } .well { min-height: 20px; padding: 20px; margin-bottom: 20px; background-color: #ffffff; border: 1px solid @box-border; border-radius: 0; .nav > li > a { margin: 5px 2px; text-transform: uppercase; font-weight: 700; } .nav-pills > li > a { border-radius: 50%; } .nav-item > .btn-default.active, .nav-pills > li > a:hover { color: #fff; background-color: #da3e63; border-color: #da3e63; } span.nav-item > a { display: inline-block; width: 100%; border-radius: 3px; margin: 5px 5px; } } .designe-search .all-count ul { padding: 0; & li { list-style: none; line-height: 34px; } } } .designer-list { border-top: 2px solid @board-top-color; margin-top: 10px; & h4 { text-align: center; margin-top: 10px; } & h4 a { color: @primary-color; } .thumbnail img { max-width: 100%; border-radius: 50%; border: 1px solid @img-border-color; } .thumbnail { margin-top: 30px; display: block; padding: 0; margin-bottom: 0; border: none; border-radius: 50%; -webkit-transition: border .2s ease-in-out; -o-transition: border .2s ease-in-out; transition: border .2s ease-in-out; } .thumbnail .inner { position: relative; overflow: hidden; } .thumbnail .hover-caption { position: absolute; bottom: 0; width: 100%; height: 100%; padding: 15px 0; text-align: center; background: rgba(0, 0, 0, 0); border-radius: 50%; opacity: 0; } .thumbnail:hover .hover-caption { opacity: 1; background: rgba(0, 0, 0, 0.5); transition: all 0.2s ease 0s; } .hover-caption .hover-data { position: absolute; width: 100%; top: 40%; left: 50%; margin-left: -50%; & .circle-caption { display: inline-block; text-align: center; margin: 0 10px; & .btn-circle.btn-xl { width: 60px; height: 60px; font-size: 24px; border-radius: 50%; padding-top: 16px; } & p.text { color: #ffffff; margin-top: 5px; } } } .explanation { padding: 0 20px; font-size: 14px; text-align: center; color: #999999; } .designer-sns { text-align: center; & a { margin: 0 2px; } } & hr { border-top: 1px solid @table-border-color; } .designer-count { padding: 0; margin: 0 0 10px 0; list-style: none; text-align: center; & .title { font-weight: 700; color: #fff; background: #848488; padding: 2px 5px; border-radius: 2px; margin-right: 5px; font-size: 12px; } & li { line-height: 1; display: inline-block; margin-left: 5px; padding-left: 10px; border-left: 1px solid @divi-border; } & li:first-child { border-left: none; margin-left: 0; } } } .designer-view { padding: 20px; margin: 0; border: 3px solid @box-border; & .thumbnail { margin: 0 !important; & h4, & .explanation, & .designer-count, & .designer-sns { text-align: left !important; } & .explanation { padding: 0; } & .designer-count { margin-top: 30px; & li { padding-left: 0; border: none; } } & .designer-sns { margin-top: 20px; } & .circle-caption { text-align: center; margin: 10px 0; & p.text { color: #333; margin-top: 5px; } } } } @media (max-width: 767px) { .designer-wrap { .designe-search { form { width: 100%!important; float: left!important; } .form-group { width: 100%; margin-bottom: 5px; } } } .designer-list { .designer-count { & li { line-height: 1; display: block; margin-left: 0; padding-left: 0; border-left: none; margin-top: 10px; } } } .designer-view { & .thumbnail .inner { text-align: center; } & .thumbnail img { width: 60%; height: 60%; } } }