/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

img.pwslogo {
    width: 45px !important;
    margin-top: 20px;
    margin-right: 10px;
}
body.material #header-outer.small-nav .pwslogo { margin-top: 12px;}

.woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del {
    color: #000!important;
}

.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
    color: #000!important;
}

h4.pwsstahdr {font-size: 94px;line-height: 114px;}

@media only screen and (min-width: 1870px) {
  h4.pwssshdr {font-size: 38px;line-height: 46px;}
  .pwssslink a.link_text {font-size: 16px;line-height: 26px;}
  .pwsdiv2td.pwsw80 {width: 80px; float:left;padding: 0px 8px 0px 0px;}
  .pwsdiv2td.pwswau {width: auto;padding: 0px 8px 0px 0px;}
  .pwsdiv2td {padding: 0px 4px 0px 0px;}
}

@media only screen and (min-width: 1681px) and (max-width: 1870px) {
  h4.pwssshdr {font-size: 34px;line-height: 42px;}
  .pwssslink a.link_text {font-size: 16px;line-height: 26px;}
  .pwsdiv2td.pwsw80 {width: 80px; float:left;padding: 0px 8px 0px 0px;}
  .pwsdiv2td.pwswau {width: auto;padding: 0px 8px 0px 0px;}
  .pwsdiv2td {padding: 0px 4px 0px 0px;}
}

@media only screen and (min-width: 1581px) and (max-width: 1680px) {
  h4.pwssshdr {font-size: 32px;line-height: 40px;}
  .pwssslink a.link_text {font-size: 16px;line-height: 26px;}
  .pwsdiv2td.pwsw80 {width: 80px; float:left;padding: 0px 8px 0px 0px;}
  .pwsdiv2td.pwswau {width: auto;padding: 0px 8px 0px 0px;}
  .pwsdiv2td {padding: 0px 4px 0px 0px;}
}

@media only screen and (min-width: 1481px) and (max-width: 1580px) {
  h4.pwssshdr {font-size: 30px;line-height: 37px;}
  .pwssslink a.link_text {font-size: 16px;line-height: 26px;}
  .pwsdiv2td.pwsw80 {width: 80px; float:left;padding: 0px 8px 0px 0px;}
  .pwsdiv2td.pwswau {width: auto;padding: 0px 8px 0px 0px;}
  .pwsdiv2td {padding: 0px 4px 0px 0px;}
}

@media only screen and (min-width: 1421px) and (max-width: 1480px) {
  h4.pwssshdr {font-size: 28px;line-height: 35px;}
  .pwssslink a.link_text {font-size: 16px;line-height: 26px;}
  .pwsdiv2td.pwsw80 {width: 80px; float:left;padding: 0px 8px 0px 0px;}
  .pwsdiv2td.pwswau {width: auto;padding: 0px 8px 0px 0px;}
  .pwsdiv2td {padding: 0px 4px 0px 0px;}
}

@media only screen and (min-width: 1320px) and (max-width: 1420px) {
  h2 {font-size: 30px;}
  header#top nav > ul > li > a {font-size:14px!important;}
  header#top #logo { font-size: 28px!important;}
  h4.pwssshdr {font-size: 27px;line-height: 34px;}
  .pwssslink a.link_text {font-size: 16px;line-height: 26px;}
  .pwsdiv2td.pwsw80 {width: 80px; float:left;padding: 0px 8px 0px 0px;}
  .pwsdiv2td.pwswau {width: auto;padding: 0px 8px 0px 0px;}
  .pwsdiv2td {padding: 0px 4px 0px 0px;}
}

@media only screen and (min-width: 1260px) and (max-width: 1319px) {
  h2 {font-size: 28px;}
  header#top nav > ul > li > a {font-size:14px!important;}
  header#top #logo { font-size: 28px!important;}
  h4.pwssshdr {font-size: 25px;line-height: 32px;}
  .pwssslink a.link_text {font-size: 16px;line-height: 26px;}
  h4.pwsstahdr {font-size: 74px;line-height: 90px;}
  .pwsdiv2td.pwsw80 {width: 80px; float:left;padding: 0px 8px 0px 0px;}
  .pwsdiv2td.pwswau {width: auto;padding: 0px 8px 0px 0px;}
  .pwsdiv2td {padding: 0px 4px 0px 0px;}
}

@media only screen and (min-width: 1170px) and (max-width: 1259px) {
  h2 {font-size: 26px;}
  header#top nav > ul > li > a {font-size:14px!important;}
  header#top #logo { font-size: 22px!important;}
  h4.pwssshdr {font-size: 23px;line-height: 30px;}
  .pwssslink a.link_text {font-size: 16px;line-height: 22px;}
  h4.pwsstahdr {font-size: 74px;line-height: 90px;}
  .pwsdiv2td.pwsw80 {width: 80px; float:left;padding: 0px 8px 0px 0px;}
  .pwsdiv2td.pwswau {width: auto;padding: 0px 8px 0px 0px;}
  .pwsdiv2td {padding: 0px 4px 0px 0px;}
}

@media only screen and (min-width: 1080px) and (max-width: 1169px) {
  h2 {font-size: 24px;}
  header#top nav > ul > li > a {font-size:12px!important;}
  header#top #logo { font-size: 18px!important;}
  h4.pwssshdr {font-size: 21px;line-height: 27px;}
  .pwssslink a.link_text {font-size: 14px;line-height: 18px;}
  h4.pwsstahdr {font-size: 74px;line-height: 90px;}
  .pwsdiv2td.pwsw80 {width: 80px; float:left;padding: 0px 8px 0px 0px;}
  .pwsdiv2td.pwswau {width: auto;padding: 0px 8px 0px 0px;}
  .pwsdiv2td {padding: 0px 4px 0px 0px;}
}

@media only screen and (min-width: 1001px) and (max-width: 1079px) {
  img.pwslogo {display:none;}
  h2 {font-size: 24px;}
  header#top nav > ul > li > a {font-size:12px!important;}
  header#top #logo { font-size: 20px!important;}
  h4.pwssshdr {font-size: 19px;line-height: 25px;}
  .pwssslink a.link_text {font-size: 14px;line-height: 16px;}
  h4.pwsstahdr {font-size: 64px;line-height: 78px;}
  .pwsdiv2td.pwsw80 {width: 80px; float:left;padding: 0px 8px 0px 0px;}
  .pwsdiv2td.pwswau {width: auto;padding: 0px 8px 0px 0px;}
  .pwsdiv2td {padding: 0px 4px 0px 0px;}
}

@media only screen and (max-width: 1000px) {
  img.pwslogo {display:none;}
  h2 {font-size: 18px;}
  h3 {font-size: 16px;}
  header#top nav > ul > li > a {font-size:12px!important;}
  header#top #logo { font-size: 20px!important;}
  h4.pwssshdr {font-size: 28px;line-height: 35px;}
  .pwssslink a.link_text {font-size: 16px;line-height: 26px;}
  h4.pwsstahdr {font-size: 54px;line-height: 66px;}
  .pwsdiv2td.pwsw80 {width: auto; float:none;padding: 0px 8px 0px 0px;}
  .pwsdiv2td.pwswau {width: auto;padding: 0px 8px 0px 0px;}
  .pwsdiv2table {padding:0px 2px 0px 4px;}
  .pwsdiv2td {padding: 6px 4px 6px 0px;}
}

@media only screen and (max-width: 430px) {
  #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.menu-item a {font-size:25px;}
}

/* Styles for Registration Page */
.pwsdiv2table {
    display: table;
}
.pwsdiv2tr  {
    display: table-row;
}
.pwsdiv2td {
    float: left;
}
.pwsdiv2td input, .pwsdiv2td textarea {
  padding:  5px;
  border: 1px solid #aaa !important;
  border-radius: 5px;
}
.pwsdiv2td input:focus, .pwsdiv2td textarea:focus {
  border: 2px solid #cc3300 !important;
}
.pwsdiv2td select {
  padding:  5px;
  border: 1px solid #aaa !important;
  border-radius: 5px;
}
.pwsdiv2td select:focus {
  border: 2px solid #cc3300 !important;
}
.educational-programs {
    background-color: #D1E1F8;
    max-width: 330px;
    padding: 8px;
}
.performance-programs {
    background-color: #DAF8E1;
    max-width: 330px;
    padding: 8px;
}
.pwssmall {font-size: smaller;}
.pws-button {background-color:#cc3300;text-transform:none;letter-spacing:normal;font-weight:600;}
.pwsnowrap {white-space: nowrap;}
table.pwstable, table.pwstable tr, table.pwstable td {border:none!important;margin-bottom:0px!important;}
table.pwstable td.pwsnowrap {padding: 0px 10px 0px 10px;}
.pwsdiv2td dd {
    padding-left: 0px;
}
#sta_ssreg_step3 .pwsdiv2td input {width: 280px;}
#sta_ssreg_step3 .pwsdiv2td input[type="radio"] {width:auto;}
#sta_ssreg_step3 .pwsdiv2td input[type="checkbox"] {width:auto;}
#sta_ssreg_step3 .pwsdiv2td input.button {width:auto;}
h5.pwserror {color: #f00;}
.material header#top .span_9 > .slide-out-widget-area-toggle.mobile-icon {display: none !important;} /* remove mobile menu */

