/*
Theme Name: Flatsome Child Ecomback
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
.visually-hidden {
    text-transform: capitalize;
    position: absolute!important;
    overflow: hidden;
    width: 1px;
    padding: 0;
    border: 0;
    clip: rect(0 0 0 0);
    word-wrap: normal!important;
}
.visually-hidden--inline {
    background-color: #E1E5EF;
    margin: 0;
    height: 1em;
}
a.skip-link {
    color: #5C81AD !important;
}
.hero-link-sml a{
    color: #0076D6 !important;
}
a.htp {
    color: #0070CC !important;
}
label.screen-reader-text {
    color: #8C8C8C !IMPORTANT;
}
.wcpt-product-on-sale .wcpt-regular-price {
    text-decoration: line-through;
    color: #5C5C5C !important;
}
.medbar-filter-flex select {
    color: #757575 !important;
}
strong.uppercase.header-title, strong.header-title {
    line-height: 21px;
    color: #0a0a0a;
}
.footer-widgets h2.widget-title {
    margin: 0px;
}
span.Location {
    font-size: 18px;
    font-weight: 700;
    line-height: 29px;
}
.frm_style_formidable-style.with_frm_style .frm_submit button{
    background: #0076D6 !important;
}
strong.h2-st {
    font-size: 26px;
    color: #0a0a0a;
    line-height: 33px;
    font-weight: 700;
}
.blue-button {
    background-color: #0071e3 !important
}
.hero-link-med a {
    color: #006BC2 !important;
}
.page-id-9239 h1.hero-headline {
    font-size: 60px;
    line-height: 66px;
}
.text.ord-bt a {
    background: #757575 !important;
}
.hero-headline-sml {
    text-align: center;
    padding-top: 1.2em;
    margin-bottom: .2em;
}
.sign-in-copy {
    text-align: center;
}
h2.uppercase {
    font-size: 26px;
    line-height: 26px;
}
.t-c-page{
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin: 0;
}

.text-inner.text-center h2 {
    background: #00000001;
}
.single_add_to_cart_button {
    /* background-color: #005D7A !important; */
}
.catlink {
    font-size: 20px;
    line-height: 26px;
}
.category-page-row .box-image img {
    /* padding: 0px 0px 50px 0px !important; */
}
legend.frm_form_title {
    font-size: 20px;
    line-height: 32px;
    color: #444444 !important;
    border-bottom: none !important;
}
*:focus {
    outline: 1px dashed red !important;
  }
  *:focus:not(:focus-visible) { 
    outline: none !important; 
  }
  .product .box-image {
    /* padding-top: 0% !important;*/
}
.acc{
    padding-left:15%;
    padding-top:28px;
    padding-right:15%;
    padding-bottom:28px;
    }
    .acc a{
        text-decoration: underline;
        color: black;
    }
    .icon-angle-down{
        float: right !important;
    }
    .page-number:focus {
        outline: 1px dashed red 1px solid !important;
      }
      .page-number:focus :not(:focus-visible) { 
        outline: none !important; 
      }