.homepage-widget,
.tab-content ul,
li#text-14 {
    list-style: none
}

header#masthead {
    background: #fff
}

body {
    font: normal normal 16px HelveticaCondensed, sans-serif;
    line-height: 1.618;
    color: #000;
    background-color: #fff
}

.col-full {
    max-width: 100%
}

h1 {
    font-size: 2em
}

h1,
h2,
h4,
h5,
h6 {
    font-family: "Helvetica Neue", sans-serif;
    clear: both;
    font-weight: 500;
    margin: 0 0 .618em;
    color: #000 !important
}

.site-header {
    padding-top: 0 !important
}

nav.secondary-navigation {
    display: none
}

div#our-brands {
    color: #000
}

a {
    color: #05aeef !important
}

.main-navigation ul.menu ul {
    background: #fff !important
}

.main-navigation ul li {
    min-width: 20%
}

div#content p {
    color: #000
}

div#header-img {
    position: absolute;
    float: left;
    width: 180px
}

div#product_search_body h3,
div#product_search_body h4 {
    margin: auto;
    text-align: center
}

div#holiday-sale {
    float: left;
    width: 100%;
    text-align: center;
    background: #c60d14;
}

div#free-shipping {
    text-align: center;
    background: #282323;
    color: #ffffff;
    padding: 5px;
    font-style: italic;
}

div#holiday-sale p {
    font-size: 22px;
    font-family: sans-serif;
    margin: 1em !important;
    color:#dcdcdc!important;
}
div#product_search_body h3,
div#top_products h3,
div#company-highlights h3 {
    font-size: 26px;
    margin-bottom: 0 !important;
    font-style: italic;
    color: #000 !important
}

div#social h3,
div#social h4,
div#product_search_body h3 {
    text-align: center;
    color: #000 !important
}

div#product_search_body h4,
div#top_products h4,
div#social h4,
div#company-highlights h4,
div#product_search_body h4 {
    font-size: 22px;
    font-weight: 400;
    color: #000 !important
}

div#product_search_body {
    float: left;
    width: 100%;
    background: #fbfbfd;
    margin-bottom: 1em;
    padding-top: 1em;
    margin-top:3em;
}

div#product_search_body img {
    margin-left: 1em
}

div#top_products {
    margin: auto;
    float: left;
    text-align: center;
    background: #fbfbfd;
    margin-bottom: 1em;
    padding-top: 1em
}

div#section-1 h4 {
    font-style: normal;
    margin-top: 5px;
    margin-bottom: 6px !important;
    color: #fff !important;
    background: #000;
    font-size: 18px
}

div#social {
    float: left;
    width: 100%;
    margin-top: 3em
}

div#social img {
    float: left;
    width: 23%;
    margin-left: 1.55%;
    height: 300px;
    overflow: hidden
}

div#brownmed_social img {
    margin-left: 7px;
    width: 40px
}

input[type="search"] {
    background: none !important;
    box-shadow: none !important
}

.account-link {
    float: right;
    margin-right: 7%;
    margin-top: -.75em
}

.account-link img {
    width: 17px
}

div#section-1 {
    width: 25%;
    float: left;
    text-align: center;
    padding: 5px
}

div#company-highlights {
    float: left;
    text-align: center;
    width: 100%;
    padding: 1em;
    background: #fbfbfd
}

div#section-1 ul {
    margin: 0
}

div#section-1 li {
    background: #f3f3f3;
    padding: .05em;
    margin: .5em 0;
    color: #000;
    font-size: 14px
}

div#section-2,
div#section-3,
div#section-4 {
    float: left;
    width: 25%;
    padding: 10px
}

.site-footer {
    background-color: #000 !important;
    float:left;
    width:100%;
}

.col-full a {
    font-weight: 400
}

.col-full a:hover {
    color: #b5b5b5 !important
}

ul.site-header-cart.menu {
    width: 11% !important
}

span.count {
    display: none !important
}

.main-navigation ul li a,
.site-title a,
ul.menu li a,
.site-branding h1 a {
    color: #000 !important
}

.site-header-cart .widget_shopping_cart {
    background-color: #f7f7f7 !important
}

section.footer-widgets.col-4.fix {
    background: #181717;
    background: #000;
    color: #fff;
    padding-left: 2em;
    padding-top: 0 !important
}

section.block.footer-widget-1,
section.block.footer-widget-2,
section.block.footer-widget-3 {
    margin-right: 0 !important
}

div#footer_left {
    width: 40%;
    float: left
}

div#brownmed_social {
    width: 60%;
    float: left
}

div#brownmed_social img {
    float: left
}

section.footer-widgets.col-4.fix li {
    font-size: 14px;
    line-height: 35px
}

section.footer-widgets.col-4.fix h2 {
    font-size: 14px;
    margin-top: 5px;
    color: #fff !important;
    margin-bottom: 0
}

section.block.footer-widget-2 li,
section.block.footer-widget-3 li,
section.block.footer-widget-4 li {
    color: #000
}

.footer-widgets.col-4 .block.footer-widget-4 {
    float: left !important;
    width: 30%
}

.site-footer a:not(.button) {
    color: #fff !important
}

div#copywright-footer {
    float: left;
    width: 43%;
    font-size: 12px;
    color: #fff;
    margin-left: 2.5em;
    text-align:center;
}

div#legal {
    float: left;
    width: 42%;
    margin-left: 2%
}

div#right {
    float: right;
    margin-right: 20%;
    font-size: 12px;
    text-align:center;
}

div#right span {
    padding-left: 2em;
    color: #fff
}

section.block.footer-widget-2 li a,
section.block.footer-widget-3 li a,
section.block.footer-widget-4 li a {
    color: #fff !important
}

div#distributor {
    float: left;
    font-size: 12px
}

.col-full a:hover {
    color: #ccc !important
}

div#our-brands-content {
    color: #000
}

div#activities ul {
    float: left;
    width: 100%
}

li {
    list-style: none
}

div#activities li {
    float: left;
    margin-left: 5%;
    width: 23%;
    margin-top: 1em
}

.product-search li {
    width: 25%;
    float: left;
    margin-left: 5%
}

div#bottom-section {
    float: left;
    text-align: center
}

div#return_time,
div#customer_service,
div#limited_warranty {
    width: 33%;
    padding: 3em;
    float: left;
    text-align: center
}

div#bottom-section h5 {
    color: #00aeef !important;
    font-weight: 700
}

div#bottom-section img {
    margin: auto;
    text-align: center;
    width: 50px;
    height: 60px;
    margin-bottom: 1em
}

span#cs-email,
span#cs-phone {
    font-size: .9em
}

.product-search ul {
    float: left;
    margin-top: 2em
}

nav.woocommerce-breadcrumb {
    background: rgba(0, 0, 0, .8);
    color: #fff !important;
    font-size: 12px;
    margin-bottom: 0 !important;
    padding: .5em 1em !important
}

div#account-link {
    position: absolute;
    margin-left: 49%;
    margin-top: -4%
}

div#account-link ul li {
    display: inline-block;
    margin-left: 9px
}

div #account-link a {
    padding: 5px;
    font-size: 13px;
    color: #000;
    border-radius: 4px
}

div #account-link li:hover {
    text-decoration: underline
}

div #account-link a:focus {
    outline-style: none
}

#your-iq a:focus,
.primary-navigation a:focus,
.tp-caption a:focus,
div#header-img a:focus {
    outline-style: none !important
}

h1.site-title {
    display: none
}

p.site-description {
    display: none !important
}

.site-info {
    display: none
}

form.woocommerce-product-search {
    height: 41px;
    margin-top: 10px;
    overflow: hidden;
    color: #000 !important
}

.hentry .entry-header {
    border-bottom: none !important
}

#primary h1 {
    color: #000;
    font-size: 1.7em;
    font-weight: 700;
    letter-spacing: .01em;
    margin-top: 10px
}
h2#hidden {
    display: none;
}

.entry-content strong {
    font-weight: 400;
    color: #000
}

.prodIcon {
    float: left;
    width: 19%;
    text-align: center;
    height: 300px;
    margin: 2em;
    margin-top: 1em;
    margin-bottom: 5em;
}

.prodIcon img {
    width: 250px
}

.prodIcon p {
    margin: 0 !important
}

.prodIcon h3 {
    font-size: 1em;
    text-align: center;
    margin-top: 1em
}

.grecaptcha-badge {
    display: none !important
}

.grecaptcha-logo {
    display: none !important
}

p.price {
    color: #00aeef !important
}

.woocommerce-tabs ul a {
    color: #000 !important
}

.woocommerce-info,
.woocommerce-noreviews,
p.no-comments {
    background-color: #000 !important
}

.button,
input[type="submit"] {
    background-color: #000 !important;
    border-color: #fff;
    color: #fff !important
}

.right-sidebar .widget-area,
div#primary {
    padding: 1em;
    min-height: 600px
}

.site-main,
div#primary {
    margin-left: .5em
}

.site-main {
    margin-bottom: 2.618em
}

.pressEntry h3 {
    font-size: 1.2em;
    font-weight: 400 !important
}

.PressDesc {
    margin-bottom: 1em
}

.pressEntry .date {
    font-weight: 700;
    color: #000
}

#latest-news .boldfont,
#latest-news h2,
#latest-news h3,
#latest-news h3 a,
#latest-news li a,
.DirNameLink a,
.fd-link a,
.s1 a,
div#contact-us-page h3,
div#current-openings a,
h1.entry-title a,
span.s2,
strong#mail-application a {
    color: #00adef
}

.widget-area a {
    color: #00adef;
    font-weight: 700
}

.right-sidebar .widget-area {
    width: 23.73913%;
    float: right;
    margin-top: 0em;
    background: #fbfbfd
}

div#download-app {
    margin-top: 3em;
    float: left;
    width: 10%
}

div#download-app img {
    float: left;
    margin-right: 2em;
    margin-top: 2em
}

div#features {
    float: left;
    width: 45%
}

div#brand_page_top img {
    width: 100%
}

div#brand-content {
    margin: 2em;
    float: left;
    color: #000
}

div#body-furnace-use {
    float: left;
    width: 100%;
    margin-top: 1em
}

div#body-furnace-use img {
    width: 100%
}

img.trigger {
    float: left;
    margin-right: 40%;
    width: 38em
}

img#seal-tight-infinity {
    margin-left: 1.7em
}

body.page-id-399 img.trigger,
body.page-id-367 img.trigger {
    margin-left: 2em !important
}

div#video-wrapper {
    float: left;
    width: 100%;
    margin-top: 1em;
    margin-bottom: 2em;
    padding: 1em;
    background: #fbfbfd
}

div#brand-content strong {
    float: left;
    width: 100%
}

.doctors-video {
    float: left;
    width: 50%
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    color: #fff !important
}

#oscitas-restabs-1-original-arm-74279 li a {
    background-color: #eee !important
}

.nav-pills>li>a {
    border-radius: none !important
}

.woocommerce-tabs.wc-tabs-wrapper li a:hover {
    color: #3c3a3a !important
}

.osc-res-tab .nav-pills>li.active>a,
.osc-res-tab .nav-pills>li.active>a:hover,
.osc-res-tab .nav-pills>li.active>a:focus {
    color: #eee !important;
    background-color: #000 !important
}

osc-res-tab .nav-pills>li.active>a {
    color: #fff;
    background-color: #040404 !important
}

.woocommerce-message {
    background-color: #000 !important
}

div#single-product-video {
    position: absolute;
    top: 37em;
}

div#brand-content span {
    font-weight: 600
}

div#history-content {
    float: left;
    padding: 1em
}

div#history-video {
    float: left;
    width: 50%
}

div#history-right {
    float: left;
    width: 41%;
    padding: 0 2em 0 0
}

div#history-bottom {
    float: left;
    width: 100%;
    padding: 1em
}

div#timeline-photo {
    float: left;
    width: 100%;
    margin-bottom: 1em
}

div#timeline-photo img {
    width: 100%
}

.contact-us-form {
    float: left;
    background: #eaeaea;
    padding: 0;
    margin-left: 8px;
    margin-bottom: 1em;
    width: 76%
}

.cAddress {
    margin-top: 15px;
    padding: 0 0 10px 5px
}

ul.our-offices h2 {
    padding-left: 30px;
    font-size: 1.4em;
    color: #fff !important;
    background: #000
}

ul.our-offices p {
    font-size: .9em;
    padding: 5px
}

#customer-service h2 {
    float: left
}

#customer-service p {
    float: left;
    font-weight: 700;
    margin-top: 10px;
    color: #1dc6f0;
    margin-left: 20px
}

ul.our-offices {
    margin-top: -15px !important
}

i.fa.fa-fax {
    color: #18b4f0
}

.contact-us-form h1 {
    padding: .5em .5em 0
}

ul.our-offices {
    margin: 0 !important
}

ul.our-offices li {
    width: 35%;
    margin-right: 5%;
    height: 200px;
    float: left;
    list-style: none;
    background: #eaeaea
}

div#no-shipping p {
    font-size: 12px;
    margin-top:2em;
}

div#no-shipping strong {
    color: #d03232
}
.no-shipping {
    color: #e20000;
    font-size: 30px;
    background: #000000;
    margin-bottom: 1em;
    padding: 5px;
}

.wp-block-contact-form-7-contact-form-selector {
    float: left;
    width: 76%;
    margin-left: 8px
}

pre.wp-block-preformatted {
    background: #fff;
    padding-top: 0;
    margin-top: -4em
}

input#wpsl-search-btn {
    background: #000;
    color: #fff !important
}

div#wpsl-search-wrap {
    margin-top: -8em
}

#wpsl-result-list {
    width: 30%;
    float: left;
    margin-right: .5%
}

div#wpsl-stores {
    margin-top: -6.5em
}

div#wpsl-stores ul {
    margin-top: -15em
}

div#wpsl-stores li {
    background: #f4f3f3;
    height: 100 !imporant
}

div#imak-compression-cvs {
    float: left;
    width: 100%
}

div#left {
    float: left;
    width: 18%;
    margin-left: 5em;
    padding: 1em;
    margin-right: 2em
}

div#center {
    text-align: center;
    float: left;
    width: 15%;
    margin-left: 5em;
    margin-right: 5em
}

div#banner-image-mobile {
    display: none;
    font-size: 20px
}

div#spark_promo {
    text-align: center;
    padding: 16px;
    color: #d6d6d2;
    font-weight: 700;
    font-size: 17px;
    background: #000
}

div#spark_promo strong {
    color: #c9f551
}

.home.blog .site-header,
.home.page:not(.page-template-template-homepage) .site-header,
.home.post-type-archive-product .site-header,
.no-wc-breadcrumb .site-header {
    margin-bottom: 0em !important
}

div#heat_vibration img {
    width: 196px
}

div#center img {
    margin-top: 2em
}

.toggle_container {
    float: left;
    width: 100%;
    margin-bottom: 1em;
    background: #fbfbfd;
    padding: 1em
}

img.footer-brand-image {
    margin-top: 2em;
    float: left
}

div#imak-right {
    float: left;
    width: 30%;
    margin-left: 2em;
    padding: 5em;
    margin-top: 1em
}

div#imak-right img {
    margin-bottom: 2em
}

div#imak-right strong {
    margin-bottom: 1em;
    float: left
}

div#spark-cvs #center {
    width: 10%;
    margin-right: 5em;
    margin-left: 8em
}

div#spark-right {
    float: left;
    width: 15%;
    margin-left: 5em
}

div#spark-cvs {
    float: left;
    width: 100%;
    margin-top: 2em
}

img#spark-knee,
img#spark-ankle {
    width: 90px
}

div#bottom {
    width: 100%;
    float: left;
    margin-top: 3em
}

div#bottom img {
    margin-left: auto;
    margin-right: auto;
    width: 400px
}

.wpsl-search.wpsl-clearfix {
    margin-top: -3em
}

div#store-coupon {
    float: left;
    width: 86%;
    margin-left: 7%;
    margin-right: 7%;
    margin-top: 3em;
    padding-right: 1em
}

.site-branding {
    display: none !important
}

.primary-navigation {
    line-height: 1.35;
    border-radius: 5px
}

.primary-navigation a {
    font: normal normal 16px HelveticaCondensed, sans-serif
}

nav#site-navigation {
    display: block;
    float: left;
    padding-top: 5px;
    height: 34px;
    border-radius: 5px
}

.main-navigation ul.menu>li:last-child {
    border-right: none
}

.primary-navigation a {
    color: #000 !important
}

.woocommerce-active .site-header .site-search {
    width: 18%;
    float: right;
    margin-right: 5%;
    clear: none;
    font-size: 0.8em !important
}

.woocommerce-active .site-header .main-navigation {
    width: 52.3%;
    float: left;
    margin-left: 17%;
    margin-top: -71px;
    height: 40px
}

header .site-header-cart {
    height: 41px;
    margin-top: 25px
}

.main-navigation ul.menu>li>a,
.main-navigation ul.nav-menu>li>a {
    padding: .7em .5em .8em
}

.woocommerce-active .site-header .site-header-cart {
    height: 41px;
    margin-top: 0;
    border-radius: 5px;
    margin-bottom: 2px;
    padding-top: 9px !important;
    margin-top: -70px
}

.main-navigation ul.menu>li:first-child,
.main-navigation ul.nav-menu>li:first-child {
    margin-left: 1em
}

.main-navigation ul.menu ul li a,
.main-navigation ul.nav-menu ul li a {
    padding: .5em
}

.secondary-navigation ul.menu a {
    color: #000;
    padding: 1em
}

ul#menu-secondary-header-menu {
    background: #3767be;
    margin-top: -5px
}

ul#menu-secondary-header-menu li a {
    color: #fff !important;
    font-weight: 700
}

.main-navigation ul.menu ul li {
    background-color: #f4f4f4 !important
}

#content .col-full {
    margin-bottom: 10px
}

header.entry-header {
    margin-bottom: 0 !important
}

.homepage-widget .textwidget {
    color: #fff;
    background: #18b4f0;
    padding: 30px 15px 40px;
    border-radius: 5px;
    font-size: 16px
}

li#text-14 {
    margin: 0 !important
}

li#text-5 {
    margin: 0 0 2.631em
}

.woocommerce-variation-description {
    font-weight: 700;
    font-size: 16px;
    color: #f52222
}

section.upperfullw {
    padding: .1em .1em .1em 1em;
    margin: 0 .5em 0 1em;
    width: 46.7em;
    border-radius: 5px;
    background: #93c8f9
}

.content-area,
.widget-area {
    margin-bottom: 0.5em !important
}

.homepage-widget li#text-2 {
    margin: 0 0 1.361em
}

ul.shop-by-condition li {
    margin-bottom: 10px;
    border-bottom: 1px dotted rgba(0, 0, 0, .1);
    padding: .5em;
    margin-top: -10px
}

#your-iq img {
    width: 12%;
    margin-top: -5px;
    float: right;
    border: 1px
}

#your-iq li {
    margin-bottom: 10px;
    background: #7ad6f7;
    padding: 5px 0 5px 5px
}

#your-iq li:hover {
    background: #09a8e0
}

#your-iq li:hover>span {
    color: #fff
}

#your-iq span {
    color: #544c4c
}

.azc_tsh_toggle a:focus,
.product-remove a:focus,
section#latest-news a:focus,
ul.site-header-cart.menu a:focus {
    outline: 0 !important
}

div#our-company-sidebar h3 {
    font-size: 1.387em;
    letter-spacing: 0;
    border-bottom: 3px solid #60646c;
    padding: 0 0 1em;
    margin-bottom: 1em;
    font-weight: 700
}

div#our-company-sidebar p {
    margin: 0 0 .6em
}

div#image-right {
    float: right;
    margin-left: 1em
}

div#hme-magazine-img {
    float: left;
    width: 50%;
    margin-right: 1em
}

.captcha-image {
    width: 100%
}

.captcha-image p {
    float: left
}

.contact-us-form .captcha-image i,
div#our-company-sidebar .captcha-image i {
    font-size: 25px !important
}

/* ==== new code for careers page ===== */

div#careers {
    float: left;
    width: 100%;
    padding: 2em;
}

div#careers h1 {
    font-weight: bold;
    text-align: center;
    font-size: 35px;
    font-style: italic;
    letter-spacing:1px;
}

div#careers >h3 {
    text-align: center;
    font-size: 25px;
}

div#current-openings a {
    font-weight: bold;
}

div#current-openings {
    margin-top: 3em;
    margin-bottom: 5em;
}

div#current-openings h3 {
    text-align: center;
}

div#who_works {
    margin: 0 10em;
    float: left;
}

div#who_works img {
    width: 30%;
    float: left;
    margin: 0.5em;
}
div#apply_now {
    float: left;
    width: 100%;
    text-align:center;
    padding: 2em;
}

div#apply_now a {
    color: #fff !important;
    background: #000;
    padding: 10px 15px;
    margin-right: 10px;
    font-size: 14px;
}

div#apply_bottom {
    float: left;
    width: 100%;
    padding: 2em;
    font-size: 19px;
    text-align: center;
}





/*

. #cd-timeline span.fa,
#localization a,
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars,
p.caption {
    text-align: center
}

#localization ul li {
    margin-right: 10px;
    display: inline-block;
    text-decoration: none !important
}

#localization a {
    font-size: 14px;
    padding: 5px;
    display: block;
    width: 100px;
    background: #1999e7;
    border-radius: 5px;
    border: 1px solid #ccc
}

div#localization {
    float: left;
    margin-left: -50px;
    margin-top: -30px
}

.rev_slider {
    margin-top: -60px;
    margin-bottom: 50px
}

.cd-container {
    width: 52% !important;
    float: left;
    max-width: 822px;
    margin: 0 auto
}

.cd-timeline-img {
    width: 20px !important;
    height: 20px !important;
    left: 53% !important;
    margin-left: -30px !important;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden
}

#cd-timeline span.fa {
    color: #fff;
    font-size: 10px !important;
    display: block;
    margin-top: 6px !important
}

.cd-timeline-content {
    width: 45% !important
}

.cd-timeline-title-container {
    display: inline-block;
    width: 100%;
    float: left;
    margin: -2.1em 0 !important
}

.cd-timeline-content.timeline-width34.bounce-in {
    height: 150px !important;
    display: block !important;
    overflow: hidden !important
}

section#cd-timeline {
    width: 100% !important
}

#cd-timeline {
    margin-top: -1em !important
}

#cd-timeline img {
    max-width: 230px !important;
    max-height: 100px !important
}

.cd-timeline-content,
.cd-timeline-content.timeline-width34.bounce-in {
    background: #f3f8fa !important;
    border: 1px solid #d7dce7;
    margin-bottom: 20px !important;
    padding: 2.6em !important
}

.timeline-width34 {
    width: 34%;
    min-height: 215px !important
}

.cd-timeline-title-container h2 {
    font-size: 16px;
    font-weight: 700;
    color: #000
}

.cd-timeline-content h2 {
    margin-bottom: 40px !important
}

*/

img.attachment-full.wp-post-image {
    width: 40%;
    float: left;
    margin-right: 20px
}

.hentry.type-post .entry-content {
    width: 98.470588%;
    float: right;
    margin-right: 0
}

.figure {
    width: 50%;
    float: left;
    margin-right: 5%
}

.ssb-share {
    margin-top: 5px
}

div#comments {
    display: none
}

div#multi-use h3 {
    width: 185px
}

.site-header-cart .widget_shopping_cart {
    display: none
}

span#product_cat_added {
    font-weight: 700
}

.right-sidebar .content-area {
    margin-right: 0.347826% !important
}

ul.tabs {
    width: 28.411765% !important;
    margin-right: 0.882353% !important;
    margin-top: 10px !important
}

.tab-content img.size-medium:hover {
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000
}

.woocommerce-tabs .panel {
    width: 68.705882% !important
}

.download-brochure,
div.download {
    font-weight: 700;
    color: #000
}

.tab-content .link-to-pdf img {
    max-height: 200px;
    border: 1px solid #e6eeef;
    float: left
}

.tab-content {
    min-height: 250px
}

.tab-content img.size-medium {
    width: 150px !important;
    float: right;
    margin-top: -12px;
    max-height: 200px;
    min-height: 200px
}

.tab-pane p img {
    float: left
}

.single-product div.product .images .thumbnails a.zoom {
    width: 29.285714% !important;
    margin-right: 3.285714% !important
}

.single-product div.product .images .thumbnails a.zoom.last {
    float: left !important
}

.osc-res-tab .nav-pills>li {
    margin-bottom: 10px;
    min-width: 115px;
    text-align: center
}

.storefront-sorting select {
    width: 14.505em !important
}

.single-product div.product .images {
    margin-left: 15px;
    margin-top: 5px !important;
    width: 34.5% !important
}

.single-product div.product .price {
    margin-bottom: 0
}

#payment .place-order .button {
    font-size: 1.3em !important
}

table.cart .qty {
    padding: .857em;
    max-width: 5.632em !important
}

#order_review,
#order_review_heading {
    border-color: #000 !important
}

table.cart .product-thumbnail {
    display: block !important
}

.pp_nav,
.ppt {
    display: none !important
}

p.pp_description {
    font-weight: 700 !important;
    color: #50affd
}

img.attachment-shop_catalog.wp-post-image {
    width: 150px
}

img.attachment-shop_thumbnail {
    border: 1px solid #bbbfc3
}

table.cart thead {
    text-indent: 2em !important
}

table.cart {
    margin-bottom: 1em !important;
    margin-top: .5em
}

a.button.wc-forward {
    margin-bottom: 0.5em !important;
    margin-right: 10px;
    color: #fff !important
}

.woocommerce-tabs ul a {
    color: #96588a
}

.related.products h2 {
    color: #01aee8
}

.onsale,
li.active a,
ul.products li.product .price {
    font-weight: 600 !important
}

.order_details h2 {
    color: #1dc6f0 !important
}

p#billing_first_name_field {
    width: 33% !important
}

.hentry .entry-header h1 {
    border-bottom: none
}

#tb-recommendation .tb-carousel-header,
div#product-page-sku {
    border-bottom: none !important
}

div#product-page-sku {
    width: 30%;
    float: left;
    margin-top: -25px
}

div#product-page-category {
    width: 68%;
    margin-top: -25px;
    float: left
}

.thumbnails.columns-4 {
    margin-left: 10px
}

#singleProductPostVideo .ajs-default-skin .vjs-big-play-button {
    top: 65% !important;
    left: 54% !important;
    width: 5em !important;
    height: 5em !important;
    margin: -53px 0 0 -40px
}

#singleProductPostVideo .ajs-default-skin div.vjs-big-play-button span {
    position: absolute;
    top: 20% !important;
    left: 50% !important;
    display: block;
    width: 35px;
    height: 42px;
    margin: -30px 0 0 -22px
}

div#single-page-video a.ajs-call-to-action-button {
    padding: 2px;
    width: 130px;
    height: 35px;
    border-radius: 0;
    background: #00aeef;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    font-family: "Helvetica Neue", sans-serif
}

.ajs-end-of-video-call-to-action {
    margin-top: 3.5em
}

div#single-page-video a.ajs-call-to-action-button:hover {
    background: #40b0da
}

button#wysiwyg-acf-field-common_tab-55845463035c6-tmce {
    display: none !important
}

ul.productsv h3 {
    font-size: 700px
}

p.stock.available-on-backorder {
    color: #09a8e0;
    margin-top: 15px
}

.col2-set {
    width: 48.941176% !important;
    float: left;
    margin-right: 1.882353% !important
}

#order_review,
#order_review_heading {
    width: 49.176471% !important;
    float: right;
    margin-right: 0
}

.payment_box.payment_method_authorize p.form-row.form-row-first {
    width: 100%;
    float: left
}

.single-product div.product .price {
    color: #09a8e0;
    font-size: 18px
}

div#eoa-text span,
strong#mail-application {
    color: #01aee8
}

#payment .payment_methods li .payment_box fieldset .form-row-first select:nth-child(2n) {
    float: left !important;
    margin-right: 10px
}

tr.shipping>th {
    width: 20% !important
}

tr.shipping>td {
    width: 38% !important
}

p#billing_phone_field,
p#billing_postcode_field {
    width: 38%
}

p#billing_email_field {
    width: 48%
}

input#billing_email {
    width: 200px
}

p#billing_state_field {
    width: 42%
}

.form-row-first {
    width: 48.058824% !important;
    margin-right: 4.882353% !important
}

li.payment_method_paypal a {
    font-size: 12px
}

#payment .terms label {
    font-size: 13px
}

#payment .terms input {
    margin: .45em .53em 0 0 !important
}

span#application-download,
span#apply {
    float: right;
    font-size: 14px;
    color: #e8edf7;
    background-color: #49c1ec
}

span#apply {
    margin-right: 40%;
    padding: 5px 25px;
    border-radius: 25px
}

span#application-download {
    margin-right: 45%;
    padding: 5px 15px;
    border-radius: 20px
}

span#application-download:hover,
span#apply:hover {
    background-color: #2e96bb
}

div#eoa-text {
    float: left;
    margin-top: 2em
}

.p-w-r h1 {
    font-size: 28px !important
}

section#pr-image-display,
section.pr-review-snapshot-block.pr-review-snapshot-block-cons,
section.pr-review-snapshot-block.pr-review-snapshot-block-pros {
    display: none
}

body.page-id-88 aside#text-15,
display:none !important
}

.toggle_container h2,
h2#hidden,
p.wc-cart-shipping-notice {
    display: none
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container,
section.pr-review-snapshot-block.pr-review-snapshot-block-histogram {
    clear: both;
    width: 100% !important
}

.tab-content {
    background-color: #eee !important;
    border: 1px solid #ccc;
    border-radius: 5px
}

.osc-res-tab a {
    font-size: 15px
}

.osc-res-tab ul {
    clear: both;
    margin: 10px 0 0 !important
}

.tab-content>li {
    background: 0 0 !important
}

.tab-content li {
    background: url(../png/bullet2.png) 0 7px no-repeat;
    padding-left: 15px;
    margin-bottom: 5px
}

.trademark-first p,
.trademark-last p {
    margin-bottom: .5em
}

.osc-res-tab .nav>li>a {
    padding: 5px;
    margin-right: 3px;
    margin-left: 5px
}

#doctors-video,
div#text-area {
    padding: 20px;
    float: left
}

img.alignnone {
    float: left
}

#doctors-video {
    background: #eee;
    width: 47.7%
}

.azc_tsh_toggle,
.azc_tsh_toggle_active,
.azc_tsh_toggle_open,
.azc_tsh_toggle_open_active {
    border: none !important
}

.azc_tsh_toggle_container,
.azc_tsh_toggle_container_open {
    border: none !important;
    padding: 5px 0 !important
}

.azc_tsh_toggle {
    background-image: none !important
}

.azc_tsh_toggle a {
    margin-left: 100px;
    position: absolute;
    margin-top: -115px;
    color: #626262;
    padding: 5px 15px 70px 530px
}

.brandheader img {
    width: 100%;
    border: 1px solid #e4e4e4
}

.widget-area ul {
    list-style: none !important
}

div.directorsBlock {
    width: 100%;
    float: left
}

.trademark-first {
    width: 40%;
    float: left
}

.trademark-last {
    width: 50%;
    float: left;
    margin-top: -50px
}

.trademark-last h3 {
    font-size: 1.5em;
    letter-spacing: -1px;
    line-height: 1.214;
    font-weight: 300
}

#latest-news ul {
    list-style: none
}

#latest-news ul li {
    background: url(../png/bullet2.png) 0 7px no-repeat;
    padding-left: 20px
}

div#our-goal {
    color: #01aee8
}

div#company-video {
    margin-left: 50px
}

.DirNameLink {
    margin-top: .5em
}

div.DirNameLink a {
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    margin-top: 8px;
    width: 200px
}

.directorsBlock h4,
.president-ceo h4 {
    font-weight: 700
}

.president-ceo h2 {
    margin-bottom: 0
}

.aligncenter {
    float: left
}

#latest-news h2 {
    font-weight: 500 !important
}

div#our-brand-img {
    margin-left: 30px
}

#latest-news a:hover {
    color: #7ad6f7
}

div#text-brand {
    margin-bottom: 20px
}

#imak-ergo-testimonials,
#imak-rsi-testimonials,
div#seal-tight-testimonials {
    float: left;
    width: 100%
}

#imak-ergo-testimonials img,
div#imak-rsi-testimonials img,
div#seal-tight-testimonials img {
    float: left;
    clear: right;
    margin-right: 20px
}

span#brand-title {
    float: left
}

#custom-sidebar ul {
    margin: 10px !important
}

h1.entry-title {
    font-size: 1.7em
}

.hentry.type-post .entry-meta {
    width: 100%
}

.ajs-default-skin div.vjs-big-play-button span {
    top: 37%
}

.contact-us-page {
    float: left;
    background: #eef7f9;
    padding: 0 17px 12px 15px;
    border: 1px solid #ccc;
    width: 55%;
    border-radius: 5px;
    margin-top: 20px
}

input[type="email"],
input[type="text"],
input[type="url"] {
    width: 100%
}

.contact-us-form p {
    margin: 0 0 .5em
}

div#customer-service {
    width: 100%;
    padding-right: 20px;
    border-radius: 5px;
    height: 45px;
    padding-left: 10px;
    margin-bottom: 30px
}

div#cs-phone-number {
    margin-top: 10px;
    float: left;
    margin-left: 15px
}

.cAddress,
.osc-res-tab ul.tab-content,
div#brownmed-facebook,
div#search-products {
    width: 100%;
    float: left
}

div#social-media {
    float: left;
    margin-top: 20px
}

div#sidebar-form p {
    margin: 0 0 .5em
}

.single-product div.product .images .thumbnails a.zoom.first {
    clear: none !important
}

div#holiday-message {
    padding: 0 5px;
    color: #0bb6e0 !important
}

div#about-us-header {
    font-size: 13px
}

div#search-products {
    border-top: 1px solid #fdfdfd;
    padding: 10px 10px 6.7em;
    background: #fff
}

div#search-products h3 {
    font-size: 18px
}

div#search-products form {
    margin: 0
}

div#terms_link {
    position: absolute;
    margin-top: 380px;
    margin-left: 240px
}

div#terms_link:hover {
    border-bottom: 1px solid #ccc
}

body.page-id-9464 .site-main {
    padding: 0;
    margin-left: 0
}

div#product-3510 p.stock.out-of-stock {
    display: none !important
}

div#holiday-shipping {
    width: 39%;
    float: left;
    margin-top: 0;
    color: #da1818;
    font-size: 16px;
    font-family: Lora, sans-serif;
    font-style: italic
}

div#testimonial-div {
    float: left;
    width: 100%;
    padding: 2em 2em 0;
}

section.lowerfullw {
    float: left;
    width: 100%;
    padding: 2em
}

div#brownmed-facebook {
    padding: 1em;
    border-bottom: 3px solid #e4e4e4
}

.social-feed-element .media-object {
    border-radius: 0 !important
}

section.lowerfullw a {
    color: #1dc6f0 !important
}

p.sbi_bio,
section.lowerfullw h3 {
    color: #60646c;
    font-weight: 400;
    margin-bottom: 2em
}

section.lowerfullw h3 {
    font-size: 17px
}

p.social-feed-text {
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 1px
}

iframe#twitter-widget-0,
iframe#twitter-widget-1 {
    width: 47% !important;
    float: left;
    margin: 10px;
    margin-bottom: 2em !important
}

.SandboxRoot.env-bp-430 .timeline-Tweet-text {
    font-size: 14px !important
}

#sb_instagram .sb_instagram_header p,
p.sbi_bio {
    font-size: 17px
}

span#new-product {
    position: absolute;
    margin-left: 2px;
    margin-top: 121px;
    padding: 4px 15px;
    font-size: 12px;
    background: #00aeef;
    color: #fff
}

div#product-catalog {
    float: left;
    margin-top: 1.5em;
    margin-left: 13%;
    margin-right: 13%
}

.woocommerce-product-gallery {
    position: relative;
    margin-bottom: 3em
}

.woocommerce-product-gallery figure {
    margin: 0
}

.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
    width: 25%;
    display: inline-block
}

.woocommerce-product-gallery .flex-control-thumbs li {
    list-style: none;
    float: left;
    cursor: pointer
}

.woocommerce-product-gallery .flex-control-thumbs img {
    opacity: .5
}

.woocommerce-product-gallery .flex-control-thumbs img.flex-active,
.woocommerce-product-gallery .flex-control-thumbs img:hover {
    opacity: 1
}

.woocommerce-product-gallery img {
    display: block
}

.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
    width: 33.3333%
}

.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: 25%
}

.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
    width: 20%
}

.woocommerce-product-gallery__trigger {
    position: absolute;
    top: 1em;
    right: 1em;
    z-index: 99
}

a.woocommerce-product-gallery__trigger {
    text-decoration: none
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    position: absolute;
    top: .875em;
    right: .875em;
    display: block;
    height: 2em;
    width: 2em;
    border-radius: 3px;
    z-index: 99;
    text-align: center;
    text-indent: -999px;
    overflow: hidden;
    background-color: #169fda;
    color: #fff
}

div#banner-image img,
div#social-image,
section#primary-blog,
section#primary-blog img {
    width: 100%
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
    background-color: #1781ae;
    border-color: #1781ae;
    color: #fff
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
    font: normal normal normal 1em/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    content: "\f00e";
    line-height: 2;
    text-indent: 0
}

ol.flex-control-nav.flex-control-thumbs {
    float: left;
    margin: 5px 0 1.618em
}

li#imak-compression,
ul#fist_aid li {
    margin-left: 5%;
    width: 20%
}

div#no-shipping {
    color: #E21B22;
    font-size: 15px;
}

div#shop-button {
    position: absolute;
    margin-top: -213px;
    margin-left: 25%;
    background: #fff;
    padding: 10px 20px;
    border-radius: 5px
}

div#shop-button a {
    color: #1dc6f0
}

img#first_aid_banner {
    margin-bottom: 2em
}

div#brand-image ul {
    float: left;
    width: 100%;
    margin: 0 0 2em
}

div#brand-image ul li {
    float: left;
    list-style: none
}

img#polar-ice-logo {
    margin-top: -25px;
    width: 70%
}

img#plastalume-logo {
    margin-bottom: 20px
}

ul#vibration li {
    width: 30%;
    margin-left: 3.33%
}

li#spark-sleeve {
    width: 20%
}

li#imak-rsi {
    margin-left: 14%;
    width: 20%
}

li#imak-ergo {
    margin-left: 2%;
    width: 18%
}

img#ergo_homepage {
    margin-left: -10%
}

img#intelliinetix-homepage {
    margin-left: 10%
}

img#plastalume-homepage {
    margin-top: 34px;
    margin-left: 10px
}

img#polar-ice-homepage {
    margin-left: -15px
}

img#spark-homepage {
    margin-top: 45px;
    margin-left: 25px
}

img#nice-stretch-homepage,
img#soft-stride-homepage,
img#steady-step-homepage {
    margin-left: 40px
}

img#imak-compression-logo {
    margin-left: 30px
}

img#imak-rsi-logo {
    margin-left: 25px
}

img#body-furnace {
    margin-left: -20px
}

ul#lower_exetermity li {
    width: 28%;
    margin-left: 4%
}

div#brand-image h2 {
    float: left;
    text-align: center;
    margin-left: -15px;
    font-weight: 600;
    font-size: 32px;
    width: 100%;
    color: #484848
}

div#social-image {
    float: left
}

section#primary-blog article h1 {
    font-size: 18px
}

section#primary-blog .page-title {
    font-size: 28px;
    padding: 10px
}

section#primary-blog article {
    float: left;
    width: 31%;
    margin-right: 1%;
    margin-left: 1%;
    min-height: 630px
}

section#primary-blog .posted-on,
span.vcard.author {
    display: none
}

section#primary-blog span.byline {
    display: none !important
}

section.related.products {
    display: none
}

body.main .wrapper-company-stars {
    justify-content: left !important
}

.wrapper-company-stars {
    justify-content: none !important
}

div#employees_families,
div#lunch,
div#manufacturing_facility,
div#presentation,
div#tour {
    margin-bottom: 2em;
    float: left
}

div#employees_families img,
div#lunch img,
div#manufacturing_facility img,
div#presentation img,
div#tour img {
    width: 32.5%;
    height: 183px;
    float: left;
    margin: 2px
}

div#tab-description >h2 {
    display: none;
}

.responsive-tabs .responsive-tabs__list__item--active,
.responsive-tabs .responsive-tabs__list__item--active:hover {
    background: #000 !important;
    color: #fffefe !important;
}

.responsive-tabs .responsive-tabs__panel {
    min-height: 250px
}

.responsive-tabs .responsive-tabs__panel ul {
    margin: 0 0 1.618em 1em;
    float: left;
    width: 100%
}

.responsive-tabs .responsive-tabs__panel img.size-medium {
    width: 150px !important;
    float: right;
    margin-left: 10px;
    margin-top: -12px;
    max-height: 200px;
    min-height: 200px
}
strong#sizing_digital {
    float: left;
    width: 100%;
}
.sizing_40 {
    width: 40% !important;
    margin-top: 1em !important;
    float: left;
}

.single-product div.product .component_selections .component_summary .component_data {
    width: 100% !important
}

.product-id-37424 .single-product div.product .price {
    display: none !important
}

div#button a {
    text-decoration: underline !important
}

.product-section {
    width: 33%;
    float: left;
    padding: 5px;
    margin-top: 2em
}

div#product_search_body img {
    width: 100%
}

img.CTA-button {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 60% !important;
    position: relative;
    top: -12em;
    border: solid 2px transparent
}

img.CTA-button:hover {
    border: 2px transparent
}

.woocommerce-variation-description p {
    color: red !important
}

p.stock.available-on-backorder {
    color: red !important
}

/* New code for distributor page */
div#partner_page {
    margin-bottom: 5em;
    margin-top: 2em;
    float: left;
    width: 80%;
    margin-left: 10%;
}
div#partner_page h1, h2 {
    text-align: center;
    font-weight: bold;
}
div#partner_page h1{
    font-style:italic;
    font-size: 31px;
    letter-spacing: 0.01em;
}

div#partner_page p {
    font-size: 20px;
}
div#partner_left,div#partner_right {
    float: left;
    width: 50%;
    text-align: center;
}

div#partner_left img,div#partner_right img  {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div#partner_left img{
    width: 150px;
    margin-bottom: 1em;
}

div#partner_right img{
    width:110px;
    margin-bottom: 1em;
}

div#world_map img {
    width: 80%;
    margin-left: 10%;
}

div#company_intro {
    width: 80%;
    margin-left: 10%;
    margin-top: 1em;
    margin-bottom: 3em;
    font-weight: 600;
    font-style: italic;
    font-size: 20px;
}
div#distributor_page {
    margin-top: 1em;
}
div#distributor_page h1 {
    text-align: center;
    margin-bottom: 1em;
    font-size: 31px;
    font-style: italic;
    letter-spacing: 0.01em;
    font-weight: bold;
}
div#distributor_page h2 {
    font-size: 30px;
    font-weight: bold;
    color: #00b1ed!important;
    margin-bottom: 1em;
    font-style: italic;
    letter-spacing: 0.01em;
}

div#world_map {
    text-align: CENTER;}
iframe {
    border: none!important;
}

div#brand-ambassador {
    margin-top: 1em;
}
div#brand-ambassador h1,div#brand-ambassador h3 {
    text-align: center;
    font-weight: bold;
}
div#top_section {
    width: 75%;
    margin-left: 15%;
}
div#top_section h1 {
    font-size: 31px;
    font-style: italic;
    letter-spacing: 0.01em;
}

div#top_section h3 {
    font-size: 1.1em;
    font-weight: 600;
}

div#left_button,div#right_button {
    float: left;
    width: 50%;
    text-align: center;
    margin-top: 2em;
    margin-bottom: 3em;
}

div#left_button span,div#right_button span{
    background: #1b1b1b;
    color: #fff;
    font-size: 12px;
    font-style: italic;
}

div#left_button span{
      padding: 10px 30px;
}

div#right_button span{
      padding: 10px 50px;
}



div#distributor-form {
    width: 90%;
    margin-left: 5%;
    background: #fbfbfd;
    padding: 1em;
}

.ff-el-group.ff-custom_html {
    font-size: 16px;
    margin-bottom: 0px
}

div#how_it_works {
    margin-top: 2em;
    float: left;
    width: 80%;
    margin-left: 10%;
}

.benefits {
    width: 25%;
    float: left;
    padding: 1em 1em;
    font-size: 1.1em;
}


section.block.footer-widget-1 h2,section.block.footer-widget-2 h2,section.block.footer-widget-3 h2,section.block.footer-widget-4 h2 {
    text-align: left;
}
  
p#why_work_with_us {
    margin: 2em 0;
    width: 60%;
    margin-left: 20%;
    font-size: 1.1em;
    text-align: center;
}

div#abassador_bottom_section {
    text-align: center;
    margin-top: 2em;
}
div#abassador_bottom_section h3 {
    font-size: 20px;
}

span#apply_today {
    background: #1b1b1b;
    color: #fff;
    font-size: 12px;
    font-style: italic;
    padding: 10px 30px;
}

div#disclaimer_section {
    margin-top: 2em;
    width: 70%;
    margin-left: 15%;
}

/* Customer Portal pages */
nav.woocommerce-MyAccount-navigation li {
    width: 20%;
    float: left;
}
nav.woocommerce-MyAccount-navigation li {
    width: 20%;
    float: left;
    padding: 5px;
    background: #000;
    margin: 15px!important;
    text-align: center;
}
nav.woocommerce-MyAccount-navigation li a {
    color: #fff!important;
    text-transform: uppercase;
    font-style: italic;
    font-size: 14px;
}
.my_account_orders .button{
    padding: 0.53em 2em!important;
}

.woocommerce-MyAccount-content {
    padding: 4em;
    background: #fbfbfd;
}

.size-chart li {
    list-style: circle;
    margin-bottom: 10px;
}
.responsive-tabs .responsive-tabs__panel li {
    list-style: circle;
    margin-bottom: 2px;
}

div#holiday-sale p {
    font-size: 20px;
}



/* new code Buy with Prime */


/* NEW STYLES */
body.main .wrapper-company-stars{
    justify-content: left!important;
}

.wrapper-company-stars{
    justify-content: left !important; 
}

.single-product div.product form.cart .button {
    float: right;
    width: 55%;
    font-size: 1em;
    padding: 17px 40px;
}


form.variations_form.cart table.variations {
    font-size: 1.2em;
}

form.variations_form a.reset_variations {
    margin-left: 1em;
}

/* new styles buy with prime */

div#buy_with_prime {
    float: right;
    width: 55%;
    margin-left: 45%;
    margin-top: -2.5em;
}

.btn-primary {
    width: 51% !important;
    float: right;
    height: 45px;
    clear:both;
}


.content {
    font-size: 14px!important;
}


/* FAQ page styles */
div#faq {
    padding: 1em;
}
div#faq strong {
    color: #484c51;
    font-size: 1.1em;
}
div#faq h1{
    text-align: center;
    font-size: 31px;
    font-style: italic;
    letter-spacing: 0.01em;
    font-weight: 800;
}
div#online_customers,div#professional_accounts,div#faq_contact {
    margin-top: 2em;
    background: #fbfbfd;
}
div#online_customers,div#professional_accounts,div#faq_contact {
    padding: 2em;
}
div#online_customers h2,div#professional_accounts h2 {
    text-align: center;
    font-size: 26px;
    font-style: italic;
    letter-spacing: 0.01em;
}
div#faq h3 {
    font-size: 1.4em;
    font-weight: 600;
    text-align:center;
    font-style: italic;
}
.faq_item {
    margin: 1em;
    background: #f8f8f8;
    padding: 1em;
}
.faq_item li {
    list-style: disc;
    margin-top: 0.5em;
    color: #000;
}
div#top_section {
    width: 50%;
    margin-left: 25%;
}
div#top_section {
    float: left;
    margin-bottom: 1em;
}

select#ff_7_department,select#ff_7_dropdown_1 {
    font-size: 0.9em;
}

div#top_section span{
    padding: 10px 75px;
    font-size: 1.1em;
}

div#faq #left_button {
    width: 100%;
}

div#left_button span:hover,div#right_button span:hover {
    color: #dfdcdc;
}

div#contact-us {
    margin-top: 1em;
    padding: 1em 2em;
}

div#contact-us h1 {
    font-size: 31px;
    font-style: italic;
    letter-spacing: 0.01em;
    text-align: center;
    font-weight: 600;
}

div#contact-us h3 {
    text-align: center;
    padding: 0.5em;
    font-size: 18px;
}

div#contact_form_support {
    margin-top: 2em;
}
div#contact-us h2 {
    font-size: 26px;
    font-style: italic;
}

div#contact_form_support {
    width: 90%;
    margin-left: 5%;
    margin-top: 2em;
    padding: 2em;
    background: #fafafa;
}

div#brownmed-offices {
    width: 90%;
    margin-left: 5%;
}
.offices {
    float: left;
    width: 40%;
    text-align: center;
    background: #f4f4f4;
    margin: 2% 5%;
}
div#connect-social {
    padding: 2em;
    margin-top: 2em;
}

div#connect-social h3 {
    font-size: 22px;

}

.offices h3 {
    font-size: 23px !important;
    margin-bottom: 0px;
        font-style: italic;
}

.offices h2 {
    background: #000;
    color: #d6d6d6 !important;
}

/* Certifications Page Styles */

div#certifications {
    padding: 1em;
}
div#certifications p {
    color: #000;
}

div#certifications h1 {
    text-align: center;
    font-size: 31px;
    font-style: italic;
    letter-spacing: 0.01em;
    font-weight: 800;
}
div#certifications h3 {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    font-style: italic;
}

div#certifications h2 {
    text-align: center;
    font-size: 26px;
    font-style: italic;
    letter-spacing: 0.01em;
    text-transform: uppercase;

}
div#intro_cert {
    margin-bottom: 2em;
}

div#cert_matters h2 {
    text-transform: uppercase;
}
div#our-team {
    margin: 2em;
    padding-left: 2em;
    padding-right: 2em;
}

div#our-team h1 {
    text-align: center;
    margin-bottom: 1em;
    font-size: 31px;
    font-style: italic;
    letter-spacing: 0.01em;
    font-weight: bold;
}
div#who-we-are h3 {
    font-size: 1.3em;
}

div#our-team .responsive-tabs-wrapper {
    width: 90%;
    margin-left: 5%;
}

div#our-team .responsive-tabs__list__item {
    min-width: 115px !important;
    text-align: center;
}

div#our-team .responsive-tabs .responsive-tabs__panel{
    padding:0!important;
}

div#our-team .responsive-tabs .responsive-tabs__panel{
    border:none!important;
}
div#our-team .responsive-tabs.responsive-tabs--enabled {
    background: #e7e7e7!important;
}
div#our-team .responsive-tabs .responsive-tabs__list__item{
    color:#000 !important;
}
div#our-team .responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover{
    background: #e7e7e7 !important;
    color: #000 !important;
}

.responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover{
    border-color:none!important;
    top: 0px!important;
    text-decoration: underline #01afed;
}
div#board-members,div#operations,div#marketing-development,div#sales-team,div#finance-accounting,div#production-shipping {
    float: left;
    margin-top: 1em;
    width: 100%;
}
.team_photo {
    float: left;
    width:33%;
    margin-bottom: 3em;
}
.team_photo img {
  margin: auto;
}

.team_photo h3,.team_photo h4 {
    text-align: center;
}
.team_photo h4{
    margin-top:-15px !important;
}

div#our-team h2 {
    margin-top: 1em;
    font-size: 32px;
}
div#who-we-are {
    width: 70%;
    margin-left: 15%;
    margin-right: 15%;
    text-align: center;
    margin-bottom: 3em;
}
div#MAP_documents {
    float: left;
    width: 100%;
    background: #f9f9f9;
}
div#MAP_documents h1 {
    text-align: center;
    margin-top: 1em;
    font-size: 31px;
    font-style: italic;
    letter-spacing: 0.01em;
}
.brand_map_msrp {
    float: left;
    width: 20%;
    padding: 1em;
    margin-top: 2em;
    margin-bottom: 2em;
}

div#MAP_documents img {
    width:100%;
    min-height: 350px;
 
}
.brand_map_msrp img:hover {
    background: #f3f3f3ba;
    padding: 2px;
}

div#MAP_documents h3 {
    background: #000000;
    float: left;
    text-align: center;
    margin-left: 10%;
    padding: 3px;
    margin-top: 1em;
    width: 80%;
    color: white;
    font-size: 16px;
    font-style: italic;
}

/* new styles */
div#brand_page {
    width: 100%;
}
.seal_tight {
    float: left;
    width: 17%;
    margin: 1em;
    min-height: 400px;
}

div#seal_tight_intro {
    padding: 3em 5em;
    text-align: center;
    font-size: 22px;
    font-weight: 500;
}
div#seal_tight_intro p {
    margin-bottom: 0;
}
div#seal_tight_intro strong {
    color: #070707;
}
div#brand_page h2 {
    font-size: 2em;
    letter-spacing: 1px;
}
p.shop-button {
    text-align: center;
    padding: 10px;
    border: 2px solid #182448;
    border-radius: 5px;
}

p.shop-button {
    text-align: center;
    padding: 10px;
    border: 2px solid #182448;
    border-radius: 5px;
}

div#shop_by_product {
    float: left;
    margin-left: 2em;
}
div#seal_tight_option p {
    font-weight: 500;
    text-align: center;
    font-size: 22px;
}
div#seal_tight_option,div#patient_focused {
    float: left;
    margin-top: 3em;
}
div#seal_tight_option img {
    margin-left: auto;
    margin-right: auto;
}
div#seal_tight_option p {
    font-weight: 500;
    width: 80%;
    margin-left: 10%;
    /* margin-left: 8em; */
    text-align: center;
    font-size: 22px;
}
div#testimonials {
    float: left;
}

div#testimonials {
    float: left;
    width: 80%;
    margin-left: 10%;
    margin-top: 1em;
    margin-bottom: 3em;
    padding-bottom:2em;
}
div#patient_focused p {
    width: 80%;
    margin-left: 10%;
    padding: 2em;
    font-size: 22px;
    font-style: italic;
    text-align: center;
}

div#contact-info {
    float: left;
    width: 80%;
    margin-left: 10%;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding: 1em;
    letter-spacing: 1px;
}
div#seal_tight_intro span {
    font-size: 15px;
    float: right;
    margin-right: 12%;
    color: #141414;
}

div#leadership h1 {
    letter-spacing: 0.01em;
    font-weight: bold;
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 35px;
    font-style: italic;
    text-align: center;
    }


div#leadership-content {
    float: left;
    width: 100%;
    padding: 2em 8em;
}

    div#leadership img {
    margin-top: 5em;
   }

   div#company_history h1 {
    font-size: 36px;
    font-style: italic;
}

div#company_history {
    text-align: center;
    margin-top: 2em;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
}
div#company_history p {
    font-size: 22px;
}

div#featured_Product {
    margin-top: 2em;
}

div#best-seller h2,div#Our_Brands h2,div#blog_section h2,div#testimonials h2 {
    font-size: 32px;
    font-style: italic;
}
div#Our_Brands,div#blog_section {
    margin-top: 3em;
    padding: 1em;
}
div#social-media {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 5em;
}

div#social-media h2 {
    text-align: center;
    font-style: italic;
}
div#testimonials h2 {
    text-align: center;
    margin-top: 3em;
}

@media screen and (max-width:768px) 
{
    .brand_map_msrp {
    float: left;
    width: 100%;}

    div#leadership-content {
    float: left;
    width: 100%;
    padding: 2em;
}
    
div#our-team{
    margin:1em 0!important;
    padding-left:0!important;
    padding-right:0!important;
}
div#who-we-are{
    width:100%;
    margin-left:0!important;
    margin-right:0!important;

}
.team_photo{
    width: 100%!important;
}

div#our-team h2 {
    margin-top: 0!important;
    font-size: 20px!important;
}

.product-section {
    width: 100%!important;}

div#holiday-sale p {
    font-size: 14px!important;
}
div#faq{
    padding:0;
}
div#contact-us{
    padding:0;
}
div#contact_form_support {
    width: 100%;
    margin-left: 0;
    padding: 0;
}
.offices {
    float: left;
    width: 100%;
    margin:0;
    text-align: center;
    background: #f4f4f4;
    margin-bottom: 1em;
}
    div#faq h3 {
    font-size: 1.1em;
}
div#top_section span{
    padding:10px 30px;
}
div#left_button, div#right_button{
    margin-bottom:1em;
}
div#online_customers, div#professional_accounts, div#faq_contact{
    padding:0;
}

div#left_button, div#right_button{
    width:100%;
}

    div#careers {
    padding: 1em;
}
div#who_works{
    margin:0!important;
}
div#who_works img {
    width: 45%;
}

div#apply_bottom {
    padding: 1em;
}

div#apply_now a{
    float:left;
    text-align: center;
    margin:5px;
}

    div#banner-image {
        display: none !important
    }
    div#banner-image-mobile {
        display: block !important
    }
    div#product_search_body {
        margin-top: 1em;
        margin-bottom: 1em
    }
    div#product_search_body img {
        width: 100%;
        margin-bottom: 1em
    }
    div#section-1,
    div#section-2,
    div#section-3,
    div#section-4 {
        width: 100%;
        margin-bottom: 2em
    }
    .site-footer {
        background-color: #000 !important;
        padding: 0
    }
    div#brownmed_social {
        width: 25% !important;
        float: left
    }
    .col-full .widget {
        margin-bottom: 0 !important
    }
    div#footer_left {
        width: 75% !important
    }
    section.block.footer-widget-1 {
        width: 50% !important;
        float: left;
        margin-bottom: 3em
    }
    section.block.footer-widget-2,
    section.block.footer-widget-3 {
        width: 50%;
        float: left;
        margin-bottom: 3em
    }
    section.block.footer-widget-2 {
        margin-bottom: 8em
    }
    section.block.footer-widget-3,
    section.block.footer-widget-4 {
        margin-top: -3em
    }
    div#copywright-footer {
        margin-top: 0;
        text-align: center
    }
    div#distributor {
        margin-left: 2em
    }
    div#legal {
        text-align: center
    }

    .main-navigation ul {
        margin-left: 0;
        background: #f4f4f4;
        list-style: none
    }
    div#our-brands-content {
        color: #000
    }
    .product-search ul {
        margin: 1em 0 !important
    }
    .product-search li {
        width: 33%;
        margin-left: 0 !important
    }
    div#return_time,
    div#customer_service,
    div#limited_warranty {
        padding: 1em;
        padding-bottom: 0;
        width: 100%
    }
    div#right {
        font-size: 12px
    }
    div#our-brands {
        float: left;
        width: 100%
    }
    div#brand-content {
        width: 100%;
        padding: 1.5em;
        margin: 0
    }
    .doctors-video {
        width: 100%
    }
    .doctors-video iframe {
        width: 100% !important;
        float: left
    }
    div#video-wrapper h3.p1 {
        text-align: center
    }
    .prodIcon {
        width: 100%
    }
    .woocommerce-active .site-header .main-navigation {
        width: 100%;
        float: left;
        clear: both !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 65px !important;
        height: 0 !important
    }
    div#header-img {
        position: absolute;
        float: left;
        width: 28%;
        margin-top: -2px
    }
    .site-header-cart .cart-contents {
        margin-top: 50px !important;
        height: 2.1em !important;
        width: 2.1em !important
    }
    div#product_search_body img {
        margin: 0
    }
    div#company-highlights,
    div#section-2,
    div#section-3,
    div#section-4 {
        padding: 0
    }
    nav#site-navigation button {
        background-color: #0e0d0d;
        padding: .5em 1em;
        color: #fff;
        width: 85%;
        margin-left: 0
    }
    nav.woocommerce-breadcrumb {
        background: #000;
        color: #fff !important
    }
    div#activities ul {
        margin: 0
    }
    div#activities li {
        margin-left: 0;
        width: 33%
    }
    div#copywright-footer {
        margin-bottom: 1em
    }
    .right-sidebar .widget-area {
        width: 100%;
        float: left;
        padding: 1em;
        min-height: 300px;
        border: none
    }

    


    div#history-video iframe {
        width: 100%
    }
    div#history-video {
        width: 100%
    }
    div#history-right {
        width: 100%;
        padding: 0
    }
    div#left {
        float: left;
        width: 100%;
        margin-left: 0;
        padding: 1em;
        margin-right: 0
    }
    div#center {
        float: left;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: 2em
    }
    div#imak-right {
        float: left;
        width: 100%;
        margin-left: 0;
        padding: 2em;
        margin-top: 0
    }
    div#imak-right img {
        width: 80%
    }
    div#imak-right strong {
        width: 100%
    }
    div#spark-cvs #center {
        width: 100%;
        margin-right: 0;
        margin-left: 0
    }
    img#spark-knee,
    img#spark-ankle {
        clear: both
    }
    img#spark-knee,
    img#spark-ankle,
    img#elbow {
        width: 50%;
        margin-left: auto;
        margin-right: auto
    }
    div#spark-right {
        float: left;
        width: 100%;
        margin-left: 0;
        padding: 2em
    }
    .main-navigation ul.menu>li>a,
    .main-navigation ul.nav-menu>li>a,
    div#primary {
        padding: .5em
    }
    .site-search input[type="submit"],
    .tp-bullets.simplebullets.round.hidebullets,
    aside#testimonials_widget-2 {
        display: none
    }
    .homepage-widget .textwidget {
        padding: 60px 15px 40px
    }
    div#holiday-shipping {
        width: 100%
    }
    div#primary {
        min-height: 330px
    }
    .woocommerce-active .site-header .site-search {
        width: 65.73913%;
        float: right;
        margin-top: -62px;
        margin-right: 0;
        clear: none
    }
    .site-search {
        width: 44.73913% !important
    }
    form.woocommerce-product-search {
        margin-top: 25px;
        font-size: 11px
    }
    section.block.footer-widget-4 {
        width: 44% !important;
        float: left
    }
    .widget h3.widget-title {
        padding: 0 0 .5em
    }
    ul.site-header-cart.menu {
        float: right
    }
    .hmepage-widget .textwidget {
        margin: 0 0 5em
    }
    .azc_tsh_toggle a {
        padding-left: 0 !important;
        margin-top: -20px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }
    #doctors-video {
        float: left;
        padding: 0;
        width: 100% !important
    }
    table.cart td.actions input {
        width: 90% !important
    }
    .single-product div.product .images {
        width: 100% !important
    }
    .thumbnails.columns-4 {
        max-width: 250px;
        margin-left: 0
    }
    div#single-product-video {
        width: 100%;
        float: left;
        display: block;
        position: inherit !important;
        top: 1em !important;
        margin-bottom: 1em
    }
    .variations_button input.input-text.qty.text {
        max-width: 5em !important
    }
    div#product-page-sku {
        width: 31%;
        margin-right: 2px
    }
    #order_review,
    #order_review_heading,
    .col2-set,
    p#billing_first_name_field,
    ul.tabs {
        width: 100% !important
    }
    .woocommerce-tabs ul.tabs li {
        margin-bottom: 1em
    }
    .osc-res-tab .nav-pills>li {
        min-width: 75px
    }
    p#billing_email_field {
        width: 99% !important
    }
    .form-row-first,
    input#billing_email {
        width: 100% !important
    }
    p#billing_phone_field,
    p#billing_postcode_field {
        width: 55%
    }
    .site-main {
        padding: 0;
        margin-left: 0
    }
    .shipping td {
        padding: .857em 0.387em !important
    }
    .col-full {
        margin-left: .387em;
        margin-right: .387em
    }
    .woocommerce-tabs .panel {
        width: 99.705882% !important
    }
    div#account-link {
        display: none;
        margin-left: 43%
    }
    input.input-text.qty.text {
        max-width: 2em !important
    }
    .woocommerce table.cart td,
    table.cart th {
        padding: .3em
    }
    .wc-proceed-to-checkout .button.checkout-button {
        font-size: 1.2em !important
    }
    table.cart thead {
        text-indent: 1em !important;
        font-size: .5em
    }
    div.legal {
        margin: 3em
    }
    div#localization ul {
        margin: 0 0 1.618em 1em
    }
    #localization ul li {
        margin-right: 5px !important;
        margin-bottom: 10px
    }
    #localization a {
        font-size: 12px;
        padding: 2px;
        width: 72px
    }
    table.cart .product-thumbnail {
        display: none !important
    }
    .contact-us-form {
        width: 100%
    }
    ul.our-offices li {
        width: 96%
    }
    #video-wrapper h3 {
        font-size: 1em
    }
    div#our-brand-img {
        margin-left: 0
    }
    div#company-video,
    div#localization,
    div#primary {
        margin-left: 0
    }
    .summary.entry-summary>img {
        position: absolute;
        margin-top: -525px
    }
    .single-product div.product .images {
        margin-top: 30% !important
    }
    #your-iq img {
        width: 25px
    }
    div#presentation-video iframe {
        width: 100%;
        height: 194px
    }
    iframe#twitter-widget-0,
    iframe#twitter-widget-1 {
        width: 100% !important;
        margin-left: 0 !important
    }
    div#testimonial-div {
        padding: 1em
    }
    div#brownmed-facebook {
        padding: 10px
    }
    img.alignnone.size-full.wp-image-14441 {
        margin-left: 60px
    }
    section#latest-news img.alignnone.size-full.wp-image-14441 {
        margin-left: 0 !important
    }
    h3#careers-page_h3 {
        color: #484c51;
        font-size: 20px
    }
    div#current-openings {
        float: left;
        width: 100%;
        margin-bottom: 2em
    }
    div#shop-button {
        margin-top: -85px
    }
    div#shop-button a {
        font-size: 14px
    }
    div#brand-image ul {
        float: left;
        width: 100%;
        margin-bottom: 0
    }
    div#brand-image ul li {
        width: 42%;
        float: left;
        list-style: none;
        margin-right: 10px;
        margin-bottom: 40px
    }
    div#brand-image h2,
    img#ergo_homepage,
    img#intelliinetix-homepage,
    img#nice-stretch-homepage,
    img#plastalume-homepage,
    img#polar-ice-homepage,
    img#soft-stride-homepage,
    img#steady-step-homepage {
        margin-left: 0
    }
    img#polar-ice-logo {
        margin-top: -15px;
        margin-left: 25px
    }
    img#intelliinetix-homepage {
        margin-top: 38px
    }
    img#spark-homepage {
        margin-top: 90px
    }
    li#imak-ergo,
    li#imak-rsi {
        margin-left: 5%
    }
    img#imak-compression-logo,
    img#imak-rsi-logo {
        margin-left: 10px
    }
    .footnav-social {
        margin-left: 32%;
        margin-right: 32%
    }
    div#employees_families img,
    div#lunch img,
    div#manufacturing_facility img,
    div#presentation img,
    div#tour img {
        width: 100%;
        height: auto
    }
    .summary.entry-summary h2 {
        margin-top: 0 !important;
        margin-left: 0 !important
    }

/* new styles */
div#distributor_page h1{
    font-size:25px;
}
    div#company_intro {
    width: 100%;
    margin: 0;
    font-size: 1em;
}
div#distributor_page h2{
    font-size:19px;
}
div#distributor-form {
    width: 100%;
    margin: 0;
}

 .ff-el-group.ff-custom_html {
    font-size: 12px;

}

div#partner_page{
    width:100%;
    margin:0;
}
div#partner_page h1{
    font-size:25px;
}
div#partner_page h2 {
    font-size: 24px;
    margin-bottom: 2em
}
div#partner_left, div#partner_right {
    width: 100%;
    margin-bottom: 2em;
}

div#top_section {
    width: 100%;
    margin-left: 0;
}

div#top_section h1 {
    font-size: 25px;
    line-height: 1.2;
}
div#how_it_works{
    width: 100%;
    margin-left: 0;
    margin-bottom: 1em
}

.benefits {
    width: 100%;
    text-align: center;
    padding: 5px;
    background: #f6f6f6;
}
p#why_work_with_us{
    width:100%;
    margin-left:0;
}

div#disclaimer_section{
    width: 100%;
    margin-left: 0;
}

div#seal_tight_intro{
    padding:0;
}
.seal_tight {
    float: left;
    width: 80%;
    margin-left: 10%;

}

div#shop_by_product{
    margin-left:0!important;
    float:none!important;
    margin-top: 2em;
}
div#patient_focused p{
    width: 100%;
    margin-left:0;
    padding: 1em;
}
div#testimonials{
    margin-left:0;
    width:100%;
}
div#seal_tight_intro {
    padding: 1em;
    font-size: 18px;
    margin-top: 1em;
}
div#seal_tight_option p {
    font-weight: 500;
    width: 100%; 
    margin-left:0;
    text-align: center;
    padding: 1em;
    font-size: 18px;
}
div#contact-info {
    float: left;
    width: 100%;
    margin-left: 0;

}

}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
    .col-full {
        margin: 1em
    }
    ul.site-header-cart.menu {
        width: 15% !important
    }
    .woocommerce-active .site-header .main-navigation {
        margin-left: 0
    }
    div#account-link {
        display: block
    }
    nav#site-navigation {
        margin-top: 0 !important;
        margin-bottom: 1em
    }
    .site-search {
        width: 21.73913% !important;
        margin-right: 173px
    }
    .woocommerce-active .site-header .main-navigation {
        width: 100% !important
    }
    .main-navigation ul {
        border-radius: 5px
    }
    .footer-widgets.col-4 .block {
        margin-right: 0
    }
    section.block.footer-widget-2 {
        margin-right: 0.427826% !important
    }
    .osc-res-tab .nav-pills>li {
        min-width: 100px
    }
    .osc-res-tab .nav-pills>li+li {
        margin-left: 0
    }
    aside#text-4,
    div#primary {
        margin-left: 5px
    }
    img.alignnone {
        width: 55% !important
    }
    .footer-widgets h3 {
        font-size: 20px !important
    }
    a:focus {
        outline: 0 !important
    }
    input#billing_email {
        width: 175px
    }
    #payment .payment_methods li .payment_box fieldset label {
        width: 280px !important
    }
    ul#shipping_method {
        width: 160px
    }
    ul.site-header-cart.menu {
        background: #fff !important
    }
    .site-header-cart .cart-contents {
        margin-top: -7px !important;
        padding: 0 1em 1em;
        height: 20px !important
    }
    .woocommerce-active .site-header .site-header-cart {
        margin-top: -43px !important
    }
    .right-sidebar .widget-area {
        width: 32.73913%;
        margin: 5px
    }
    .right-sidebar .content-area {
        width: 64.913043%
    }
    .homepage-widget .textwidget {
        margin-bottom: 0
    }
    section.block.footer-widget-1 {
        width: 25% !important
    }
    section.block.footer-widget-4 {
        width: 23% !important
    }
    .single-product div.product .summary,
    .toggle_container {
        width: 100% !important
    }
    section.block.footer-widget-3 {
        display: block !important
    }
    .summary.entry-summary>img {
        position: relative !important;
        margin-top: 0 !important
    }
    .single-product div.product .images {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }
    .right-sidebar .widget-area {
        margin-top: 0
    }
    .azc_tsh_toggle a {
        position: relative;
        padding-left: 0
    }
    .site-main {
        padding: 0
    }
    table.cart td.actions input {
        width: 45% !important
    }
    input.input-text.qty.text {
        max-width: 4em !important
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
    .footer-widgets.col-4 .block {
        margin-right: .347826%
    }
    section.block.footer-widget-2 {
        margin-right: 0.347826% !important
    }
    .footer-widgets.col-4 .block.footer-widget-4 {
        margin-right: -15px
    }
    section.block.footer-widget-4 {
        width: 13.73913% !important
    }
    .osc-res-tab .nav-pills>li {
        min-width: 100px
    }
    table.cart td {
        padding: 0.53em !important
    }
    aside#text-3 {
        width: 100%;
        margin-right: 0;
        float: left
    }
    iframe#twitter-widget-0,
    iframe#twitter-widget-1 {
        clear: both;
        width: 100% !important
    }
    ul.site-header-cart.menu {
        width: 15% !important
    }
}

@media only screen and (min-device-width:1024px) and (max-device-width:1366px) {
    section.block.footer-widget-1 {
        width: 17% !important;
        margin-right: 0 !important
    }
    .footer-widgets.col-4 .block .widget {
        margin: 0 0 .631em
    }
    img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
        width: 25%
    }
}