/*
 Theme Name:   MWS Clean
 Theme URI:    http://modernwebstudios.com
 Description:  MWS Clean is a GeneratePress child theme. 
 Author:       John Taylor
 Author URI:   http://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

 MWS Clean, Copyright 2016 John Taylor
 MWS Clean is distributed under the terms of the GNU GPL

 MWS Clean 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.
 
 */
.site-header {
background-image: url(/wp-content/uploads/header-bkg.jpg), none;
background-position: top center, top center;
background-repeat: repeat-x, repeat-x;
background-attachment: scroll, fixed;
background-size: 100% auto, 100% auto;
}
@media (min-width: 1921px) { /* Set this based on larger screens!*/
	.site-header {
		background-size: auto, auto;
		background-position: top center, top bottom;
		background-attachment: scroll, scroll;
		background-image: url(/wp-content/uploads/header-bkg.jpg);}
}
@media (min-width: 2300px) {.site-header {padding: 1.5% 0px 6% 0px !important;}}

.site-header {padding: 1% 0px 5% 0px;}
@media (max-width: 860px) {.site-header {background-size: auto 100%, cover;}} /* Makes the logo center larger and go off the edges on mobile. Adjust accordingly*/
.nav-aligned-center .main-navigation {margin-top: -4%;}

.site-logo {margin-top: 0px; margin-bottom: 0px; position: relative; z-index: 9999;}
.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;}
.footer-widgets {margin-top: -1px;}
