/*
File Name: style.css
Theme Name:  RT-Theme 20 | Child Theme
Author: RT-Themes
Version: 1.1
Author URI: http://themeforest.net/user/stmcan
Theme URI: http://themeforest.net/item/rttheme-20-medical-health-laboratory-and-product-catalog-wordpress-theme/15198936
Description: Medical, Health, Laboratory and Product Catalog WordPress Theme 
License: GNU General Public License
License URI: /Licensing/gpl.txt
Text Domain: rt-theme-20
Template: rt-theme-20
*/

/* Startpage Heading ----------- */
.default-style .rt_heading, .default-style h1, .default-style h2, .default-style h3, .default-style h4, .default-style h5, .default-style h6, .default-style h1 a, .default-style h2 a, .default-style h3 a, .default-style h4 a, .default-style h5 a, .default-style h6 a, .default-style h1 a:hover, .default-style h2 a:hover, .default-style h3 a:hover, .default-style h4 a:hover, .default-style h5 a:hover, .default-style h6 a:hover, .default-style .toggle-head, .default-style .rt_tabs.style-4 .tab_nav li, .default-style .woocommerce div.single-product .summary p.price {
    color: #7c7c7c;
    font-size: 20px;
}

/* Typo settings ----------- */
.rt-toggle > ol > li .toggle-title {
    font-family: "Exo 2";
    font-weight: normal;
    font-style: italic;
}

.default-style .rt-toggle > ol > li .toggle-number {
    color: #ffffff;
    font-size: 15px;
}

/* Slider textshadow ----------- */
.slide_heading {
    margin: 0;
    font-size: 46px;
    line-height: 1.5;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9);
}

.slide_sub_heading {
 text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9);
}

/* Indexsite teaser link ----------- */
.rt_heading_wrapper a:link {
    text-decoration: none;
}
.rt_heading_wrapper a:visited {
    text-decoration: none;
}
.rt_heading_wrapper a:active {
    text-decoration: none;
}

/* Main NAV size and shadow ----------- */
#navigation > li > a {
    border-color: rgba(255,255,255,0);
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9);
}
.stuck #navigation > li > a {
    color: #909090;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.0);
}

@media screen and (min-width:980px) {
#navigation > li:hover > a, #navigation > li a:hover, #navigation > li.current-menu-ancestor > a, #navigation > li.current-menu-item > a {
    background-color: rgba(255,255,255,0.2) !important;}
}
/* Sub NAV size ----------- */
.wpb_content_element .widgettitle, .wpb_content_element h2.wpb_heading {
    font-size: 19px !important;
}

/* Pagetitle shadow ----------- */
.sub_page_header .page-title h1 {
     text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9);
}
/* Color overlay ----------- */
.rt-parallax-background:before {
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: 0; bottom: 0;
  background: rgba(17,143,64,.1);
}
.breadcrumb {
   text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9);
}

@media screen and (max-width: 979px) {
  /* line 344, ../sass/partials/_navigation.scss */
  #navigation li a, #navigation li > span {
    position: relative;
    display: block;
    text-align: left;
    border-width: 0 0 1px 0;
    padding: 10px 20px;
    font-family: arial;
    padding: 10px 20px;
    text-decoration: none;
    border-style: solid;
    line-height: 1.8 !important;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.0) !important;
  }

}

/* Footer ----------- */
.footer_contents .social_media li a {
    background-color: #009037 !important;
}