﻿.logic-problem-items a,.logic-problem-item a{color:#333;text-decoration:none}.logic-problem-items ol,.logic-problem-items ul,.logic-problem-item ol,.logic-problem-item ul{list-style:none;padding-left:0}.subject-lists .card-text{font-size:1em}.subject-lists .card-text>a{color:#212529}.imgWrap{display:block;position:relative;width:100%;height:0;padding-top:100%}.imgWrap>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.gird-tit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;min-height:78px}.btn-print{font-size:.7rem}.card{border:0}h1{font-size:1.5em;margin-bottom:.6em}.subject-lists{position:relative}.puzzles-tags{font-size:.8em;font-style:italic}.puzzles-tag{margin-right:10px}.card .inside,.single .card-body{border:2px solid #a66e38}.single .card-body{padding:40px}.card-text.puzzle-excerpt{font-size:1.25em}.puzzle-detail{margin-top:20px}.page-numbers{display:block;width:40px;line-height:40px;border-radius:50%;margin-right:10px;text-align:center;background-color:#eee;color:#333}a.page-numbers:hover,.page-numbers.current{color:#eee;background-color:#333}.page-numbers.dots{background-color:initial}.subject-item-card-answer-btns{display:flex;flex-direction:column}.subject-item-choose{line-height:40px;border:2px solid #ccc;border-radius:20px}.alert-success,.alert-danger{font-size:2vw;border-radius:30px;border-color:transparent;color:#fff}.alert-success{background-color:#ffd716}.alert-danger{background-color:#c5c5c5}.show-answer{margin-top:30px;text-align:center;color:#999}#solution{margin-top:40px;text-align:center}#check-solution{display:inline-block;line-height:40px;margin-bottom:20px;border-radius:20px;padding:0 20px;cursor:pointer;font-size:14px;color:#919191;background-color:#eee}#check-solution:hover{background-color:#ffd716;color:#fff}#solutoin-res{text-align:left;padding:0 20px}.btn-light:hover{border-color:inherit}.answer-area-login{display:flex;align-items:center;height:60vh;min-height:300px;padding:20px;border:3px dotted #ccc;border-radius:20px}.answer-area-login p{text-align:center;font-size:1.5em}.answer-area-login p a{text-decoration:underline}@media screen and (max-width:767px){.header{margin-bottom:40px}.header .col-3{width:32%}.header .col-9{width:68%}#menu-trg{display:block;width:16px;height:20px}.second-menu{display:none;position:absolute;top:100%;text-align:right;padding-top:10px;padding-right:20px;right:0;left:0;font-size:14px}.open .second-menu{display:inline-block}.menu-blog{margin-right:10px}header .menu{margin-right:20px}.page-numbers{background-color:initial}section.card{width:50%}section.card .inside{padding:10px}section .card-body{padding:0}.blog-item.col-4{width:100%}.single .card-body{padding:30px 10px}.single article,.answer-area{width:100%}.answer-area{margin-top:30px}.alert-success,.alert-danger{font-size:20px}body.logged-in .subject-item-card-answer-btns{flex-direction:row;justify-content:space-between}.subject-item-choose{padding:0 20px;border-radius:10px}.card .inside,.single .card-body,.comments-inside{border-radius:10px}.subject-lists h2.gird-tit{min-height:60px;font-size:12px;line-height:1.25}.puzzles-tags{font-size:10px}.comments-area{width:100%}.comments-inside{padding:20px}footer{padding:30px 0}}