/*
 Theme Name:   MWS Medical
 Theme URI:    https://modernwebstudios.com
 Description:  Modern Wide is a GeneratePress child theme. 
 Author:       John Taylor
 Author URI:   https://modernwebstudios.com
 Template:     generatepress
 Version:      1.01
 Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options

 Modern Wide, Copyright 2016 John Taylor
 Modern Wide is distributed under the terms of the GNU GPL

 Modern Wide is a child theme of GeneratePress
 
 It's not recommended to add CSS to this file, as it will be lost if you ever update this child theme.
 Instead, use a Custom CSS plugin.
 
 */

.mobile-header-navigation .site-logo.mobile-header-logo img {height: 120px;}
.slideout-navigation.do-overlay .inside-navigation {padding: 15px 0 0 0 !important;}
.inside-navigation {width: 100% !important; max-width: 100% !important;}
table, td, th {border: 0px none rgba(0, 0, 0, 0.0);}
table {margin: 0px !important;}
table, td, th, tr {height: unset !important;}
/* Mobile Tables Stack */
@media (max-width: 768px) {
  table {display: block;}
table, td, th {width: 100% !important; display: inline-block; padding: 6px 0px;}}
/* BEGIN - Mobile Logo Large Centered at top */
@media screen and ( max-width: 768px ) {
.inside-header {display: table !important; margin-left: auto; margin-right: auto;}}
@media screen and ( max-width: 768px ) { 
.header-widget {display: none !important;}
.site-logo {margin-left: auto; margin-right: auto; max-width: 95% !important; padding-top: 10px; padding-bottom: 10px;}
  .inside-header > :not(:last-child):not(.main-navigation) {margin-bottom: 0px;}}
/* END - Mobile Logo Large Centered at top */
/* Top Bar Styling */
.top-bar .sci-social-icons img {width: 30px;}
.top-bar .row-fluid {margin-bottom: 0%;}
.top-bar p {margin-bottom: 0%;}
.mws-top-bar-add-padding {padding-top: 2px;}
.top-bar .sci-social-icons {text-align: right;}
.top-bar .widget ul li {padding-bottom: 0px;}

@media (max-width: 550px) {
.top-bar .rhcol p {text-align: center !important;}
.top-bar ul.sci-social-icons-horizontal, .top-bar ul.sci-social-icons {display: inline-table;}
.top-bar .sci-social-icons {text-align: center; float: none !important;}
}
.top-bar .sci-social-icons {float: right;}
.top-bar .inside-top-bar .widget {width: 100% !important;}
/* END - Top Bar Styling */
.mws-website-by-dark, .mws-website-by-dark a {background-color:#000; color: rgba(255,255,255,.35); padding-bottom: 6px; padding-top: 6px; font-size: 14px; width: 100%; text-align: center;}
.n2-section-smartslider .grecaptcha-badge {display: none;}
.sci-social-icons img {max-height: 50px;}

/* Style Header Text with large images */
.generate-inside-page-header-content, .inside-page-hero {font-size: 40px; line-height: normal; color: rgba(255,255,255,1); text-shadow: 0 0 5px rgb(0, 0, 0), 0 0 15px rgb(0, 0, 0), 0 0 5px rgb(0, 0, 0); font-weight: bold;}
@media (max-width: 768px) {
  .generate-inside-page-header-content, .inside-page-hero {
    font-size: 30px;
  }
}
/* END Style Header Text with large images */

/* Testimonials - Styling */
.wtwp-testimonials-text em p {display: inline;}
.wtwp-testimonials-text p {font-size: 18px !important;}
/* END - Testimonials - Styling */

/* WP Testimonials Pro Styling */
.wtwp-testimonials-text > em::before {color: #ffffff;}
.wtwp-testimonials-text > em::after {color: #ffffff;}
.wtwp-testimonial-author {color: #ffffff; font-size: 22px;}
.wtwp-design-5 .wtwp-avtar-image {background-color: #ffffff; width: 100%; max-width: 25%; border-radius: 10px;	padding: 15px;}
.wtwp-testimonials-slidelist * {margin-left: auto;	margin-right: auto;}
/* END - WP Testimonials Pro Styling */
a.wpe-button {border: 0px solid rgba(0,0,0,0.3); border-radius: 0px; box-shadow: none; padding: 10px 26px;}
a.wpe-button:hover {border: 0px solid rgba(0,0,0,0.1); box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.25) inset, 0 1px 1px rgba(0, 0, 0, 0.3), 2px 2px 4px rgba(0,0,0,0.6);}



