.elementor-948 .elementor-element.elementor-element-311f6812{--display:flex;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-948 .elementor-element.elementor-element-51a89783.elementor-element{--align-self:flex-start;}/* Start custom CSS for container, class: .elementor-element-311f6812 */.toolbar {
    width: 200px;
    height: 25px;
    display: flex;
    /*border: solid 1px red;*/
    /*gap:20px;*/
    align-items: center;
    justify-content: space-between;
    margin: 20px 10px;
}

.tool {
    width: 100%;
    height: 80%;
    display: flex;
    flex-direction: row;
    /*border: solid 1px blue;*/
    justify-self: center;
    align-content: flex-start;
    padding: 0px;
    box-sizing: border-box;
    gap: 5px;
}

.tool a {
    width: 100%;
    height: 100%;
    display: flex;
    /*background-color: azure;*/
    justify-content: center;
    align-content: center;
}

.tool:not(:last-child) {
    border-right: solid 1px black;
}

.tool img {
    height: 18px;
    /* text-align: center;*/
}

.t1 div:first-child a img {
   height: 18px; 
   padding-top: 5px;
}
.t1 a:last-child img {
   height: 25px; 
   padding-top: 0px;
    margin-right: 10px
}

.t4 img {
    width: 17px;
    padding-top: 2px;
}

.t5 img{
   width : 15px; 
   padding-top: 2px;
}/* End custom CSS */