/*
Theme Name: Medical Medicare
Template: online-pharmacy
Text Domain: medical-medicare
Author: ThemesPride
Author URI: https://www.themespride.com/
Theme URI: https://www.themespride.com/themes/free-medical-wordpress-theme/
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: Medical Medicare for drug, drugstore, Medical, medical, medical shop, medical store, medical theme, medicine shop, pharmaceutical, pharmacy, pharmacy shop, pharmacy store, pharmacy websites. This theme is suitable to all medical field service provider. Such as pharmacy shop, pharmacy store, doctor, health clinics and medical organizations. Also, the theme is Clean, user-friendly, responsive, beautiful, professional, also has personalization options and different sections like testimonial section and team section. Medical Medicare is a SEO friendly theme with well optimized codes and multipurpose. It has cross-browser compatibility with RTL feature. The theme also allow enable/disable option to all your needs and requirements. Also, it is responsive to adjust its layout to all device like mobile, laptops, desktops, etc.
Tags: wide-blocks, block-styles, one-column, two-columns, right-sidebar, left-sidebar, three-columns, four-columns, grid-layout, custom-colors, custom-header, custom-background, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, e-commerce, portfolio, education
Version: 1.1
Tested up to: 6.1
Requires PHP: 7.2
Requires at least: 5.0
*/

body,h1,h2,h3,h4,h5,h6,.main-navigation a{
  font-family: 'Work Sans', sans-serif;
}

#main-content a,.box-content p a,.box-content li a{
  text-decoration: underline;
}

/* COLOR CSS */

.readmore-btn a,.top-header,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.site-info,#comments input[type="submit"],#theme-sidebar button[type="submit"], #footer button[type="submit"],button[type="submit"],.prev.page-numbers, .next.page-numbers,.page-numbers,#theme-sidebar .tagcloud a:hover,span.meta-nav,.book-tkt-btn a,.more-btn a,#slider .carousel-control-prev-icon:hover, #slider .carousel-control-next-icon:hover{
  background: #2caee2;
}
a, a:hover,.main-navigation a:hover,#theme-sidebar h3,#theme-sidebar a:hover,#theme-sidebar .textwidget a, #footer .textwidget a, .comment-body a, .entry-content a, .entry-summary a,.box-content a{
  color: #2caee2;
}
#footer .tagcloud a:hover{
  border-color: #2caee2;
}

.media-links i:hover, .top-header a:hover{
  color: #3c3d41;
}
.media-links i,.readmore-btn a{
  color: #fff;
}

.book-tkt-btn a,.readmore-btn a,.more-btn a{
  border-radius: 0;
}

.logo h1 {
  font-size: 25px;
}
.main-navigation a{
  font-size: 15px;
  color: #3c3d41;
}

.site-info a:hover{
  color: #fff;
}

/* SLIDER CSS */

.top-header {
  text-align: right;
}
.header-search [type="submit"] {
  background: url(assets/images/search.png) no-repeat scroll 0 10px;
}
#slider .carousel-caption {
  right: 20%;
  left: 50%;
  text-align: right;
}
#slider .inner_carousel h2,h1, h2, h3, h4, h5, h6,#slider .inner_carousel p{
  color: #3c3d41;
}
#slider .carousel-control-next {
  left: auto;
}
#slider .carousel-control-prev {
  right: auto;
}
#slider .carousel-control-next, #slider .carousel-control-prev {
  width: 15%;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}
#slider img {
  opacity: 0.6;
}
.cat-inner-box {
  position: relative;
  background: #000;
}
.read-more-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
}
.car-inner-content h3 {
  font-size: 20px;
  font-weight: 600;
}
.cat-inner-box img {
  opacity: 0.6;
  width: 100%;
}
.read-more-btn a {
  border: solid 2px #fff;
  padding: 10px 12px;
  font-size: 15px;
  color: #fff;
}

/* OTHER CSS */

.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
  border: 1px solid #333;
  padding: 2px;
}
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
.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;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}

@media screen and (max-width: 560px){
  .call-info span{
    display: none;
  }
}

@media screen and (max-width: 1000px){
  .top-header{
    text-align: center;
  }
  .logo{
    text-align: left;
  }
  .toggle-nav button {
    background: #2caee2;
    padding: 0px 10px;
  }
  .call-info{
    display: block;
  }
  #slider .carousel-caption {
    left: 20%;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1199px){
  #slider .carousel-caption {
    left: 30%;
  }
}
