.features-list{list-style:none;margin:0;padding:0}.features-list h5{text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:1px;line-height:25px}.features-section{background:#e8f2ef;padding:40px 0 0}.features-list-item{margin:30px 0}@media (max-width:991px){.features-list{text-align:center}}@media (min-width:768px){.features-section{padding:60px 0 0}.features-list-item{margin:50px 0;font-family:Arial,Arial Unicode MS,sans-serif}}@media (min-width:992px){.featuers-list-wrapper{margin-top:20px}.features-section{padding:80px 0 0}.features-list.features-list-left{text-align:right}.features-list-item{margin:70px 0}}@media (min-width:1200px){.features-list-item{margin:90px 0}}.dognames--filter{text-align:center;background:url(/_next/static/media/page-dognames-clouds.1c17d8f9.png) center 1em no-repeat;position:relative;overflow:hidden;padding-top:3rem;padding-bottom:3rem}.dognames--filter h3{color:#576676;font-family:Arial,Arial Unicode MS,sans-serif;font-weight:400;font-size:16px;margin-bottom:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.dognames--filter .form-horizontal{text-align:center}.dognames--filter .form-horizontal .form-group{position:relative}.dognames--filter .form-horizontal .form-group input{box-shadow:none;border-radius:0;border:none;border-bottom:2px solid #dce4ec;background:transparent;height:60px;padding:0;width:100%;font-size:24px}.dognames--filter .form-horizontal .form-group input:focus{border-bottom:2px solid #00defd;-webkit-box-shadow:none;outline-style:none;box-shadow:none}.dognames--filter .form-horizontal .form-group button{position:absolute;right:0;top:10px;height:30px;width:30px;background:#fff;color:#576676;border:0;font-size:30px;line-height:30px}.dognames--list{padding-bottom:60px;background-color:#fafcfc;border-top:1px solid #dce4ec;clear:both;border-bottom:2px solid #e8f2ef;background:radial-gradient(ellipse at center,#fff 55%,#e8f2ef 100%);min-height:600px}.dognames--list .submenu ul{display:inline-block}.dognames--list .submenu ul>li{margin:0;display:inline-block;line-height:54px}.dognames--list .submenu ul>li>a{border-top:3px solid transparent;padding:15px;color:#576676}.dognames--list .submenu ul>li.active>a{border-top:3px solid #fcc100;color:#000}@media (min-width:992px){.dognames--list .list{overflow:hidden}}.dognames--list .item{padding:0 15px;position:relative;margin-bottom:1.5em;background-color:#fff;border:1px solid #dce4ec}.dognames--list .item:hover{border:1px solid #c8b7a9}.dognames--list .item h3{font-family:Arial,Arial Unicode MS,sans-serif;font-size:16px;color:#576676;display:inline-block;line-height:40px}.dognames--list i{color:#bbb;font-size:18px}.dognames--list .love-btn{float:right;cursor:pointer;color:#bfaa99;min-width:72px;line-height:40px;padding-left:10px}.dognames--form{background:#a1c9eb;padding-top:60px;padding-bottom:60px;text-align:center;z-index:10000;position:relative}.dognames--form h2{font-size:28px;font-weight:300;line-height:60px;margin-bottom:1.5em}.dognames--form .dogname-description{color:#576676;font-size:16px;text-align:left;padding-top:1em}.dognames--form .btn{color:#5a4007;background-color:#fcac00;font-size:12px;text-transform:uppercase}.dognames .important{color:#fff}.names-tags li{padding:10px 15px;margin-bottom:2em}#content .names-tags{margin-top:40px;margin-bottom:40px}.calendar-date .day{background:#fff;border-radius:10px;border:1px solid #ddd;width:80px;height:90px;text-align:center;float:left;margin-right:30px;overflow:hidden;margin-bottom:30px}.calendar-date .day .num{font-size:32px;display:block;line-height:1;padding:10px 15px}.calendar-date .day .dayofweek{color:#fff;background:#bfaa99;display:inline-block;width:100%;padding:4px 0}.calendar-date .day-info h1{font-size:42px;line-height:1.2}@media (max-width:992px){.calendar-date .col-sm-12{clear:both}}.calendar-date .btn-group{float:left;margin-bottom:3em}.stats-item{border-left:1px solid #ccc;height:180px;text-align:center;margin-top:2em;margin-bottom:2em}.stats-item.first{border-left:0!important}.stats-item h3{color:#b8475a}.stats-item .bigrank{font-size:5em;color:#01d4b4;font-weight:700}.stats-item .stat{color:#3d2d56;font-size:.85em;text-transform:uppercase;display:block}.stats-item .stat a{color:#3d2d56}#snippet--calendar{clear:both}#snippet--calendar .table-wrapper{margin-top:40px;margin-bottom:40px}#snippet--calendar thead th{padding:10px 0}#snippet--calendar tbody{border:1px solid #e1e1e1;background:#fff;border-radius:4px;overflow:hidden}#snippet--calendar tbody tr{border-bottom:1px solid #ddd;margin-left:0;margin-right:0}#snippet--calendar tbody tr:hover{background:#faf9f4}#snippet--calendar .cal-month-day{font-size:1.2em;padding:15px;width:14.285%;height:100px;border-right:1px dotted #ddd;position:relative}#snippet--calendar .cal-month-day .num{color:#bfaa99;font-size:.8em;font-weight:400;cursor:pointer;position:absolute;top:15px;right:15px;list-style:none;padding:0}#snippet--calendar .cal-month-day:last-child{border-right:0}#snippet--calendar .cal-month-day:nth-child(6) .num,#snippet--calendar .cal-month-day:nth-child(7) .num{color:#ef5958}#snippet--calendar .cal-day-today{box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#fcf8e3}#snippet--calendar span{display:inline-block;padding:10px}@media (max-width:992px){#snippet--calendar .cal-month-day,#snippet--calendar thead th{padding:6px;font-size:11px}#snippet--calendar .num{top:6px;right:6px}}