body .primary-mobile-light #header-logo-title,
body .primary-desktop-light
body .sh-header-top-4 #header-logo-title,
body .primary-desktop-light .sh-header:not(.sh-sticky-header-active) #header-logo-title,
body .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav>li>a,
body .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav>li.menu-item>a>i {
  color: #222 !important;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

body .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li.current_page_item > a,
body .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav > li:not(.current_page_item):hover > a,
body .primary-desktop-light .sh-header:not(.sh-sticky-header-active):not(.sh-header-10) .sh-nav .icon-basket {
  color: #0cb8b6 !important;
  text-decoration: none;
cursor: pointer;
}

.sh-sticky-header-active .header-logo img {
  width: 50px;
}

.sh-header .sh-nav {
  float: right !important;
}

.sh-header .sh-table {
  direction: ltr;
}
.sh-header .sh-table-cell  {
  direction: rtl;
}

.sh-header:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.header-logo img {
  width: 60px;
}
body .sh-header-top {
    padding: 10px 0 ;
}
.sh-accordion .panel .panel-collapse .panel-body p {
    font-size: 14px;
    line-height: 2em;
}
.home-h1-title {
  max-width: 500px;
}
footer .sh-image-widgets-description {
  line-height: 2em;
  font-size: 14px;
}

footer .sh-contacts-widget-item i {
  top: 0
}
footer .sh-contacts-widget-item {
  line-height: 2em;
  font-size: 13px;
}
 .sh-blog-style2 footer .sh-recent-posts-widgets-item h6 {
  font-weight: normal
}

p, p span {
  line-height: 2em !important;
  font-size: 14px;
}
p {
  margin-bottom: 16px !important;
}

body ul, body ol {
  padding-right: 18px;
  margin-bottom: 20px;

}

body ul li,
body ol li {
  margin-bottom: 12px;

}


body .page-content ul li,
body .page-content ol li {
		line-height: 2em;
}

body ul, body ol {
	font-size: 14px;
}

#wpcf7-f3627-p300-o1 label {
  width: 100%;
}


@media (max-width: 550px) {
body .container {
    max-width: 420px!important;
}
}

.header-contacts .header-contacts-item {
  direction: ltr;
}

.post-content p, .post-content p span, .post-content ul {
    font-size: 15px !important;
    line-height: 2.1em !important;
}
.post-content ul li {
    line-height: 2.1em;
}

.blog-style-large h2, .blog-style-large .post-title h1 {
    font-size: 24px !important;
}

.sh-related-posts h2 {
  font-size: 18px !important;
line-height: 2em !important;
}

.info-box {
  font-size: 14px;
line-height: 2.2em !important;
padding: 20px !important;
}
.sh-blog-style2 .sh-recent-posts-widgets-item-content h6,
.sh-blog-style2 .sh-recent-posts-widgets-item h6 {
  font-size: 14px !important;
    line-height: 2em !important;
    font-weight: normal;
}

.widget-item.popular-posts ul li a {
  font-size: 14px !important;
  line-height: 2em !important;
}

body #sidebar .widget-item .widget-title {
    color: #0cb8b6;
    font-size: 18px;
  }

  body.sh-blog-style2 .widget_search .search-field {
    box-shadow: none;
border: solid 1px #d1d1d1;
  }
  body .widget_categories li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    padding-top: 0;
}

.sh-comment-content p {
    font-size: 13px;
}

footer .widget-title {
  margin-bottom: 35px;
}

@media screen and (max-width: 550px) {
  .vc_custom_1549539157283 {
      padding-right: 20px !important;
      padding-left: 20px !important;
  }

  #content .vc_row_1182804283, .sh-footer-template .vc_row_1182804283, .sh-header-template .vc_row_1182804283 {
      padding: 0 !important;
  }

  .home-nobat-cta {
    margin: 0 !important;
  }

  .home #faq {
    width: 100%;
  }

  .home-physiotherapy-logos {
    width: 100%;
  }

  .sh-nav-mobile li {
    margin-right: 15px;
    margin-left: 15px;
  }

  body .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .c-hamburger:not(.is-active) span,
  body .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .c-hamburger span:before,
  body .primary-mobile-light .sh-header-mobile:not(.sh-sticky-mobile-header-active) .c-hamburger span:after {
    background-color: #1f1f1f!important;
  }

  body .vc_custom_1549539157283 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  body #content .vc_custom_1549386094916 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  body .post-content {
    padding-right: 10px;
    padding-left: 5px;
  }
  body .blog-style-largeimage .post-item {
    display: block;
    margin-right: 0;
    padding: 0;
  }
  body .sh-related-posts .post-container {
    padding: 20px;
    margin: 0;
  }
  body .sh-related-posts .blog-style-largeimage {
    margin: 0;
  }
  body .vc_row.home-sec1-with-back {
    background-image: none !important;
  }
}
.post-content p.has-medium-font-size {
	font-size: 18px !important;
}
#heading-gbXsev2Dkz .sh-heading-content {
	font-size: 15px !important;
}
.sh-nav li.menu-item {
	margin-bottom: 0;
}
.sh-sticky-header-active:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a {
	font-size: 14px;
	    color: #333;
}
.aiosrs-rating-wrap {
    display: none;
}

.sh-blog-style2 footer .sh-recent-posts-widgets-item h6 {
	    font-size: 18px !important;
}
body.sh-blog-style2 footer .sh-recent-posts-widgets-item-content .post-meta-categories a {
    font-size: 12px;
    color: #cacaca !important;
}
.sh-nav ul.mega-menu-row li.mega-menu-col {
	float: right !important;
}
