
/* ASIDE */
form.search-form {
	-webkit-appearance: none;
    position: relative; }

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important; }

input.search-field {
    border: none;
	-webkit-box-shadow: 0 4px 18px 0 rgba(34, 34, 34, 0.2);
	-moz-box-shadow: 0 4px 18px 0 rgba(34, 34, 34, 0.2);
    box-shadow: 0 4px 18px 0 rgba(34, 34, 34, 0.2);
    height: 50px;
	min-height: 50px;
	padding-right: 45px;
    max-height: 100%;	}

input[type="submit"].search-submit {
    background: url("/wp-content/uploads/2019/11/icon-search.png") 50% 50% no-repeat;
    width: 50px;
    height: 50px;
    border: none;
    text-indent: -9999px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer; }

input.search-field::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #2b7cc5; }

input.search-field::-moz-placeholder {
    /* Firefox 19+ */
    color: #2b7cc5; }

input.search-field:-ms-input-placeholder {
    /* IE 10+ */
    color: #2b7cc5; }

input.search-field:-moz-placeholder {
    /* Firefox 18- */
    color: #2b7cc5; }

H2.widget-title {
    border-bottom: 1px solid #ebebeb;
    color: #9e9e9e;
    font-size: 1.4em;
    text-align: left;
    text-transform: uppercase; }

.widget UL {
    margin: 0;
    padding: 0; }
.widget UL LI {
    margin: 15px 0 0;
    list-style: none; }
.widget UL LI:first-child {
    margin-top: 15px; }
.widget UL LI A {
    color: var(--azati-blue);
    padding: 10px; }
.widget UL LI A:hover {
    color: var(--black-blue); }
.widget UL.heateor_sss_follow_ul {
    padding: 15px 0 0 8px !important; }
.widget UL.heateor_sss_follow_ul LI {
    padding-left: 10px !important; }
.widget UL.heateor_sss_follow_ul LI A {
    padding: 0; }

@media (max-width: 767px) {
    .widget-area-wrapper {
        margin-bottom: 30px; }

    input.search-field {
        padding-left: 10px;
        width: 100%; }

    H2.widget-title {
        margin-top: 30px;
        padding-bottom: 0; } }
@media (min-width: 768px) {
    .widget-area-wrapper {
        position: -webkit-sticky;
        position: sticky;
        top: 40px; }

    input.search-field {
        padding-left: 20px;
        width: 100%; }

    H2.widget-title {
        margin-top: 60px;
        padding-bottom: 10px; } }
@media (max-width: 1023px) {
    .widget UL LI {
        padding: 0; } }
@media (min-width: 1024px) {
    H2.widget-title {
        padding-left: 20px; }

    .widget UL LI {
        padding: 0 0 0 10px; } }
#share {
    margin-top: 15px;
    position: relative; }
#share .icon-item {
    display: inline-block;
    margin-bottom: 5px;
    position: relative; }
#share .icon-item:hover .tool_tip {
    display: table; }
@media (max-width: 767px) {
    #share .icon-item {
        margin-right: 20px; } }
@media (min-width: 768px) {
    #share .icon-item {
        margin-left: 10px; } }
@media (min-width: 1024px) {
    #share .icon-item {
        margin-left: 20px; } }
#share a {
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 24px;
    height: 40px;
    width: 40px;
    opacity: 0.85;
    transition: opacity 0.15s linear; }
#share a:hover {
    opacity: 1; }
#share a.facebook {
    background: url("https://dev.azati.com/wp-content/plugins/ultimate-social-media-icons/images/icons_theme/flat/flat_facebook.png") no-repeat;
    background-size: cover; }
#share a.linkedin {
    background: url("https://dev.azati.com/wp-content/plugins/ultimate-social-media-icons/images/icons_theme/flat/flat_linkedin.png") no-repeat;
    background-size: cover; }
#share i {
    display: none; }
#share .tool_tip {
    background: #fff;
    border: 1px solid #e5e6e3;
    border-bottom: #e5e6e3 solid 4px;
    box-shadow: #e5e6e3 0 0 2px 1px;
    display: none;
    float: left;
    padding: 6px 14px;
    position: absolute;
    bottom: 100%;
    left: 50%;
    z-index: 10; }
#share .tool_tip--facebook {
    margin-left: -78px;
    width: 146px; }
#share .tool_tip--facebook .sfsi_inside {
    display: flex; }
#share .tool_tip--linkedin {
    margin-left: -45px;
    width: 66px; }
#share .tool_tip--linkedin BUTTON {
    background-color: #0073b1 !important;
    border: 0 none;
    border-radius: 2px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 11px;
    line-height: 20px;
    padding: 0 7px;
    height: 20px;
    width: 100%;
    white-space: nowrap; }
#share .tool_tip--linkedin BUTTON xdoor-icon {
    margin-right: 3px;
    margin-left: -7px;
    vertical-align: top; }
#share .tool_tip .bot_arow {
    margin-left: -5px;
    position: absolute;
    bottom: -39px;
    left: 50%; }
#share .tool_tip .bot_arow:before {
    content: '';
    border-style: solid;
    border-width: 15px 5px 0 5px;
    border-color: #e5e6e3 transparent transparent transparent;
    height: 0;
    width: 0; }

/*********** end Widget Area ************/