.full-social-copyright ul.social-list {
    display: none;
}
.text-nowrap{
    white-space:nowrap;
}
.join-block .cf7-block{
    position:relative;
    display:flex;
    align-items:end;
    justify-content:center;
    margin: auto;
}

.join-block .cf7-block input[type=submit]{
    border-width:1px;
}
.join-block .cf7-block input[type=email],
.join-block .cf7-block input[type=submit]{
    line-height: 2em;
    font-size: 16px;
    margin-top:0px;
    padding: 6px 10px;
}
span.ajax-loader {
    transform: translateX(-22px);
    top: 0;
    left: 0;
    position: absolute;
}
.rtl span.wpcf7-list-item {
    margin: 0 0 0 1em;
}
select.wpcf7-form-control.wpcf7-select {
    width: 100%;
}
.tools-type-list .tools-type-item .block-info-homestuck a{
    margin: 5px 5px 0;
    width: 50px;
    height: 50px;
}
#footer-widgets hr{
     margin-top: 0px;
     margin-bottom: 0px;
    border: 0;
    border-top: 1px solid #262262;
}
.home .tools-type-list.gen .tools-type-item:nth-child(2) .tools-type-img {
    background-position: center;
    background-size: contain;
    background-image: url('/wp-content/uploads/2020/04/border.png');
    border: 0px solid transparent;
    background-repeat: no-repeat;
}
.shortcode-addtoany .pojo-button-wrap  a.button,
#pojo_button-3 a.button,
#pojo_button-2 a.button{
    font-weight: bold;
    font-size: 11px;
    line-height: 13px;
    letter-spacing: 0;
}
body:not(.home) div#footer-widgets {
    display: none;
}
.entry-content a.button{
    color: #fff;
}
div#footer-widgets #text-5 a {
    text-decoration: underline;
}

div#footer-widgets section {
    text-align: center;
    max-width: 650px;
    margin-bottom: 20px;
}

div#footer-widgets .row {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

#pojo-a11y-toolbar {
    bottom: 0;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    border-radius: 50%;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {
    bottom: 0;
}
#custom_html-10  ul.social-links li a .social-icon:before ,
#custom_html-7  ul.social-links li a .social-icon:before {
    width: 32px;
    height: 32px;
}
#pojo_image-3 img {
    margin-top: 10px;
    width: 38px;
    height: auto;
}

#custom_html-10 ul.social-links li.social-contact .social-icon:before ,
#custom_html-7 ul.social-links li.social-contact .social-icon:before {
    content: "";
    background-image: url(/wp-content/uploads/2020/04/m.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
#custom_html-10 ul.social-links li.social-facebook .social-icon:before ,
#custom_html-7 ul.social-links li.social-facebook .social-icon:before {
    content: "";
    background-image: url(/wp-content/uploads/2020/04/f.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
#custom_html-10  ul.social-links li.social-website .social-icon:before ,
#custom_html-7  ul.social-links li.social-website .social-icon:before {
    content: "";
    background-image: url(/wp-content/uploads/2020/04/s.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
#custom_html-10  ul.social-links li.social-watsapp .social-icon:before ,
#custom_html-7  ul.social-links li.social-watsapp .social-icon:before {
    content: "";
    background-image: url(/wp-content/uploads/2020/04/w.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
#top-bar .pull-left section{
    margin-top: 18px;

}
body #top-bar ul.social-links {
    display: flex;
    margin-top: 26px;
    margin-bottom: 9px;
}
body #top-bar ul.social-links li {
    display: inline-block;
    padding-left: 14px;
    margin-block-start: 0;
    margin-block-end: 0;
}
body #top-bar ul.social-links li:last-child{
    padding-left: 0px;
}
#pojo_button-3 ,
#pojo_button-2 {
    line-height: 1em;
    margin: 3px 0;
}
.shortcode-addtoany .addtoany_shortcode:before{
    visibility: hidden;
}
.shortcode-addtoany .addtoany_shortcode:first-child:before{
    visibility: visible;
}
.shortcode-addtoany .pojo-button-wrap  a.button,
#pojo_button-3 a.button,
#pojo_button-2 a.button{
    border-radius: 50px;
    color: #262262;
    width: 124px;
    border: 1px solid #262262;
    padding-top: 9px;
    padding-bottom: 9px;
    padding: 9px 0;
}

body #top-bar section#media_image-2 img{
    max-width: 200px!important;
}
.home #top-bar #media_image-2 img{
    display: none;
}
#top-bar #media_image-2 img{
    display: block;
}
footer#footer-copyright .pull-right-copyright ,
footer#footer-copyright .pull-left-copyright {
    width: 100%;
    text-align: center;
}
.addtoany_shortcode .a2a_svg svg {
    visibility: hidden;
}
.addtoany_shortcode .a2a_button_email .a2a_svg{
    background-image: url(/wp-content/uploads/2020/04/m.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent!important;
}
.addtoany_shortcode .a2a_button_facebook .a2a_svg{
    background-image: url(/wp-content/uploads/2020/04/f.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent!important;
}
.addtoany_shortcode .a2a_button_whatsapp .a2a_svg{
    background-image: url(/wp-content/uploads/2020/04/w.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent!important;
}
@media screen and (min-width: 992px){
    .home .tools-type-list .tools-type-img {
        width: 216px;
        height: 216px;
    }
    .home  .tools-type-list .tools-type-item {
        max-width: 216px;
    }
    .home  .tools-type-list .tools-type-item .tools-type-title {
        font-size: 35px;
    }
}
@media screen and (min-width: 768px){
    #pojo_button-3,
    #custom_html-10{
        display: none;
    }
    body:not(.home) #header .logo{
        display: none;
    }
    .simgle-hom.row-custom1.cat-content .single-content{
        min-width: 600px;
        max-width: 650px;
        margin: auto;
    }

}
@media screen and (max-width: 767.98px){
    .info-mob-block img{
        width: 52px;
        height: auto;
    }
    .info-mob-block{
        position: fixed;
        bottom: 0;
        right: 0;
    }
    .full-social-footer  ul.social-list {
        left: 10px;
        flex-direction: row;
    }
    #top-bar .container{
        display: flex;
    }
    body #top-bar .pull-right {
        align-items: flex-start;
    }
    #top-bar section#custom_html-7,
    body #top-bar .pull-right{
        display: none;
    }
    #footer-widgets section#custom_html-6 {
        width: 100%;
    }
    #top-bar section#pojo_image-3 {
        margin-top: 18px;
    }
    body #top-bar section#media_image-2 {
        display: none;
    }
    body.rtl #header .container .logo {
        justify-content: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        float: unset;
    }
    body .logo-img img {
        max-height: 170px;
    }
    header#header .logo-slogan {
         display: block;
        text-align: center;
    }
    .custom-entry-title.custom-entry-title-separator.sub-header-item {
        display: none;
    }
    div#breadcrumbs {
        display: none;
    }


}

/*#custom_html-7  ul.social-links li.social-website .social-icon:before {*/
/*    content: "";*/
/*    background-image: url(/wp-content/uploads/2020/04/s.png);*/
/*    background-size: contain;*/
/*    background-repeat: no-repeat;*/
/*    background-position: center;*/
/*}*/
.search-mob-home  .form-search .field,
#top-bar .form-search .field {
    height: 33px;
    line-height: 1.2em;
    max-width: 300px;
    margin: auto;
    margin-top: 10px;
}
.search-mob-home .widget_search input[type=search],
.search-mob-home .widget_search input[type=search]::placeholder{
    color:#262262;
    border-color: #262262;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    border-radius: 50px;
    text-align: center;
}
#top-bar .widget_search input[type=search],
#top-bar .widget_search input[type=search]::placeholder{
    color:#262262;
    border-color: #262262;
    font-weight: bold;
    font-size: 11px;
    line-height: 13px;
    height: 33px;
    border-radius: 50px;
    text-align: center;
}
#top-bar .widget_search input[type=search]{
    width: 124px;
}