/*
Theme Name: Prowess Child
Theme URI: https://prowess.qodeinteractive.com
Description: A child theme of Prowess Theme
Author: Select Themes
Author URI: https://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: prowess
Template: prowess
*/
.qodef-btn.qodef-btn-icon:not(.qodef-btn-simple) .qodef-btn-text {
  position: relative;
  width: 200px;
}
.qodef-icon-shortcode .qodef-icon-element {
  padding-bottom: 20px!important;
}
.qodef-bmi-calculator-holder table th {
  text-align: center;
  padding: 20px 20px 20px 20px;
}
.qodef-side-menu-button-opener .qodef-side-menu-icon {
 
  background-color: #19c4f0!important;
  color: #fff;
  
}
.qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 20%!important;
  padding: 0 15px 0 0;
}
.qodef-woocommerce-page.woocommerce-account .woocommerce table.shop_table td, .qodef-woocommerce-page.woocommerce-account .woocommerce table.shop_table th {
  padding: 14px 14px!important;
  text-align: left;
  vertical-align: middle;
}
.qodef-search-opener {
  
  color: #19c4f0;
}
.qodef-shopping-cart-holder .qodef-header-cart.qodef-header-cart-icon-pack .qodef-cart-icon {
  font-size: 20px;
  line-height: 1em;
  color: #19c4f0;
}
.qodef-drop-down .narrow .second .inner ul
{
 
  background-color: #15008b!important;
 
}
.qodef-bmi-calculator-holder table td {
  text-align: center;
  padding: 5px;
}
.qodef-title-holder .qodef-title-inner
{
  position: relative;
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  background-image: radial-gradient(#19c4f0 1px, transparent 1px);
  background-size: 10px 10px;
  background-color: rgba(0, 0, 0, 0);
}
.qodef-page-footer .widget, .qodef-side-menu .widget
{
  color: #fff;
}
.qodef-page-footer .widget a, .qodef-side-menu .widget a
{
  color: #fff;
}


footer .qodef-icon-widget-holder .qodef-icon-text
{
  font-size: 16px;
  color: #fff;
}
.qodef-page-footer .qodef-blog-list-holder.qodef-bl-minimal .qodef-post-info-date a
{
  font-size: 12px;
  color: #fff;
}
.qodef-blog-holder.qodef-blog-single article .qodef-post-info-bottom {
  padding: 0 0 0px;

  border-bottom: 1px solid #e5e5e5;

  margin-top: 45px;

}
.qodef-blog-holder.qodef-blog-single article .qodef-post-info-bottom {
  padding: 0 0 0px;
  border-bottom: 1px solid #e5e5e5;
  margin-top: 5px;
}
.qorp-menu{
	 padding-bottom:50px;
}
 .qodef-bmi-calculator-holder table thead tr th {
  border-right: 1px dashed #a7a6a7;
  background: #15008b;
  color: #fff;
}
 table thead tr th {
  border-right: 1px dashed #a7a6a7;
  background: #15008b;
  color: #fff;
}
.qodef-video-button-holder .qodef-video-button-play-image {
  position: relative;
  display: inline-block;
  vertical-align: top;
  z-index: 1;
  max-width: 40px;
  height: auto;
}
.qodef-video-button-holder .qodef-video-button-image {
  position: relative;
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
.qodef-bmi-calculator-holder table td:last-child {
  width: auto;
}
.qodef-bmi-calculator-holder table td:first-child {
  width: auto;
}
 .woocommerce-MyAccount-navigation ul li:not(:last-child) {
  margin: 0 0 18px;
}
table td:last-child {
  width: auto;
}
 table td:first-child {
  width: auto;
}
 .woocommerce-MyAccount-navigation ul li:not(:last-child) {
  margin: 0 0 18px;
}
 .woocommerce-MyAccount-navigation ul {
  padding: 0 15px 0 0;
  margin: 0;
  list-style: none;
  border-right: 1px solid #e1e1e1;
}
.woocommerce-MyAccount-navigation  {
  padding-top: 20px;
  padding-bottom: 20px;
 
}

.qodef-shopping-cart-holder {
 
  display: none!important;
}
.qodef-video-button-holder .qodef-video-button-image {
 
  display: none!important;
}
.qodef-bmi-calculator-holder table  tr:nth-of-type(odd) td {
  background-color: #eee;
}

.qodef-bmi-calculator-holder  table tr:nth-of-type(2n+1) td{
	
	 padding: 5px;
}

 table tr:nth-of-type(2n+1) td {
 
  margin: 0;
  list-style: none;
  border-right: 1px dashed #a7a6a7;
}



table.frm-responsive-table tr:nth-of-type(2n+1) td {
   
  margin: 0;
  list-style: none;
  border-right: 1px dashed #a7a6a7;
}
 table thead tr th {
  border-right: 1px dashed #a7a6a7;
  background: #15008b;
  color: #fff;
}
 table th {
  text-align: center;
  padding: 5px;
}

 table tbody tr {
  border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  color: #2d2d2d;
  border-bottom: 1px dashed #a7a6a7;
}
 table tbody tr td, table tbody tr th,  table thead tr td,  table thead tr th {
  border-right: 1px dashed #a7a6a7;
}
 table tbody tr {
  border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  color: #2d2d2d;
  border-bottom: 1px dashed #a7a6a7;
}
pre {
  background-color: transparent!important;
  
}
 table  tr:nth-of-type(odd) td {
  background-color: #eee;
}

.qodef-blog-holder.qodef-blog-single article .qodef-post-info-bottom {
  padding: 0 0 50px;
  border-bottom: 1px solid #e5e5e5;
  margin-top: 45px;
  display: none;
}

@media only screen and (min-width: 1400px) {
  
.post-type-archive-plan-treningowy div.qodef-wrapper div.qodef-wrapper-inner div.qodef-content div.qodef-content-inner div.qodef-container div.qodef-container-inner{
width:auto;	
}
}
@media only screen and (max-width: 900px) {

  table tr:nth-of-type(2n+1) td {

  margin: 0;
  list-style: none;
  border-right: 1px dashed #a7a6a7;
}
.desktopplan{
	display:none;
}

.qodef-container-inner,.qodef-btn{
	width:100%!important;
}
.qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 100% !important;
  padding: 0 15px 0 15px!important;
}
.vc_column_container {
  padding-left: 15px;
  padding-right:15px;
}
}

@media only screen and (max-width: 480px) {
	.qodef-container-inner,.qodef-btn{
	width:100%!important;
}
.qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 100% !important;
  padding: 0 15px 0 15px!important;
}
.vc_column_container {
  padding-left: 15px;
  padding-right:15px;
}
}
@media only screen and (min-width: 901px) {

  
.mobileplan{
	display:none;
}

}
/*
	Max width before this PARTICULAR table gets nasty. This query will take effect for any screen smaller than 760px and also iPads specifically.
	*/
	@media
	  only screen 
    and (max-width: 760px), (min-device-width: 768px) 
    and (max-device-width: 1024px)  {

		

	}