/*
Theme Name: Reliance Showers
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/
/*--- ADD YOUR CUSTOM CSS STYLE BELOW ---*/

:root {
  --rblue: #2c7bc8;
  --rgrey: #7f7f7f;
  --darkrgrey: #707070;
  --darkerrgrey: #555555;
  --lightrgrey: #f3f3f3;
}



#masthead {
  background-color: #ffffff!important;
}

#mainnav ul li a, .main-header #mainnav .menu > li > a {
    color: var(--lightrgrey)!important;
}


#mainnav ul li a:hover, .main-header #mainnav .menu > li > a:hover {
    color: var(--darkerrgrey)!important;
}



#masthead:not(.sticky-active) .site-branding {
  background-image: url("/wp-content/uploads/2023/01/logo-white-s.webp");
}


.sticky-active .site-branding {
  background-image: url("/wp-content/uploads/2023/01/logo-blue-s-1.webp");
  margin-top: -10px;
}

#masthead.sticky-active .nav-menu li a {
  color: var(--lightrgrey);
}

.site-header-inner {
  padding-top: 0!important;
  padding-bottom: 0!important;
}

.site-branding {
  margin-top: -30px;
}

#tpbr_box, #tpbr_box a, #tpbr_box * {
  color: #222222;
}

#tpbr_box .fa {
  margin-left: 50px!important;
}

#tpbr_box {
    padding-right: 180px!important;
    text-align: right!important;
}


.nav-menu li {
  height: 75px;
  background: grey;
  padding-top: 30px!important;
  padding-left: 18px!important;
  padding-right: 18px!important;
  box-shadow: inset 2px 2px 0 0 white;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: skew(-40deg);
  -ms-transform: skew(-40deg);
  -moz-transform: skew(-40deg);
  transform: skew(-40deg);
}

.nav-menu li:first-child:before {
  width: 10px;
  height: 100%;
  top: -5px;
  position: absolute;
  transform-origin: top;
  content: '';
  background-color: white;
  left: -5px;

}

.nav-menu li a {
  -webkit-transform: skew(+40deg);
  -ms-transform: skew(+40deg);
  -moz-transform: skew(+40deg);
  transform: skew(+40deg);
  padding: 0 10px 0 10px;
}

.sub-menu {
  -webkit-transform: skew(+60deg);
  -ms-transform: skew(+60deg);
  -moz-transform: skew(+60deg);
  transform: skew(+60deg);
}

.sub-menu li a {
  -webkit-transform: skew(0deg);
  -ms-transform: skew(0deg);
  -moz-transform: skew(0deg);
  transform: skew(0deg);
}


.main-header #mainnav ul ul.sub-menu li {
  background: #808080!important;
  -moz-box-shadow: none;
-goog-ms-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}

.main-header #mainnav ul ul.sub-menu li:before {
  display: none;
}

#mainnav .dropdown-symbol .sydney-svg-icon {
  -webkit-transform: skew(+40deg);
  -ms-transform: skew(+40deg);
  -moz-transform: skew(+40deg);
  transform: skew(+40deg);
}

#mainnav ul li a {
  font-weight: 500!important;
}

.send-button {
  background-color: var(--rgrey)!important;
  border:2px var(--rgrey) solid!important;
  border-radius: 0!important;
  color: #ffffff!important;
  font-size: 14px!important;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px!important;
  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif!important;
  padding: 12px 30px!important;
  float: right!important;
}

.send-button:hover {
  background-color: #ffffff!important;
  border-radius: 0!important;
  color: var(--rgrey)!important;
}

.tech-details h6 {
  margin-top: 0;
  margin-bottom: 0;
}

.footer-widgets {
  background-color: var(--darkrgrey)!important;
  border-top: 1px solid #ffffff!important;
  border-bottom: 1px solid #ffffff!important;
}

.footer-widgets-grid.footer-layout-3.align-middle {
  align-items: flex-start!important;
  -webkit-box-align: flex-start!important;
}

.middle-footer-wrap h2, .end-footer-wrap h2 {
  margin-left: 100px;
  margin-top: 0;
  color: #ffffff;
  font-size: 20px!important;
}

.middle-footer, .end-footer {
    max-width: 200px;
    margin: 0 auto 0 auto;
    text-align: left;
}

.middle-footer ul, .end-footer ul {
    list-style: disc!important;
}

.end-footer .fa {
  width: 30px;
  margin-left: -30px;
}

.site-footer {
  background-color: var(--darkrgrey)!important;
}

/*  Price Table */

.tablepress {
    --head-bg-color: #808080!important;
    --head-active-text-color: var(--head-text-color);
}

#tablepress-1 { border: none; border-collapse: collapse; }
#tablepress-1 td { border-left: 1px solid #000; }
#tablepress-1 tr:last-child { border-bottom: 1px solid #000; }
 #tablepress-1 td:last-child { border-right: 1px solid #000; }
