
.jsMobileThicknessSelect{
    display: none !important;
}

.group-links a:hover {
  background: linear-gradient(0deg, #FAAF1E -11.56%, #E36C15 118.91%, #508045 144.11%, #E36C15 144.12%);
  -webkit-box-shadow: 5px 3px 8px 0px rgba(34, 60, 80, 0.15);
    -moz-box-shadow: 5px 3px 8px 0px rgba(34, 60, 80, 0.15);
    box-shadow: 5px 3px 8px 0px rgba(34, 60, 80, 0.15);
}


.all-services__item .all-services__img{
    transition: transform .3s; 
}    

.all-services__item-body{
  position:relative;
  overflow:hidden;
}

.all-services__item:hover .all-services__item-body{
    -webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
}

.all-services__item:hover .all-services__img{
   transform: scale(1.25); 
}



.article-detail img{
    display:block;
    max-width:100%;
    margin-bottom:16px;
}

.article-detail #toc{
    background:#EFEFEF;
    padding:20px;
    margin-bottom:15px;
}

.article-detail #toc p{
     font-weight:500; 
      margin-bottom: 12px;
}    

.article-detail #toc a{
 display: block;
 color:#333;
 margin-bottom: 4px;
 line-height: 1.4;
 /*border-bottom: dashed 1px #333;*/
}    

.article-detail #toc a:hover{
    text-decoration:none;
    color:#ea7f3e;;
}

.article-detail p a{
    color:#ea7f3e; 
}

.article-detail__backlink{
     color:#ea7f3e; 
     margin-bottom: 35px;
     display: block;
}
  
  
/*footer*/

.footer__personal{
    text-align:center;
    padding-top:20px;
}
  
.footer__personal a{  
     color:#6d6d6d;   
     display:block;
     position:relative;
     left:-20px;
}    

.form-personal{
    position:relative;
    font-size:15px;
}

.form-personal__checkbox{
    position: absolute;
    left: 0;
    top: 5px;
    accent-color: green;
}


.form-personal__label{
    padding-left: 22px;
}

.form-personal a{
    color:#333;
    text-decoration: underline;
}