/* Enter Your Custom CSS Here */
.white-wrapper ,.classes-post-main{
    border-top-color: #CC3333 !important;
}
.single-mrdt_classes .slider-slide-actions.timetable {display:none !important;}
.boxtp {
    margin-left: 0px;
    float: left;
}
.slider-slide-actions.timetable {
    text-align: center;    margin-bottom: 30px;
}
a.healcode-link.healcode-pricing-option-text-link.custombtnget {
    background: #000 !important;
    text-align: center;
    display: table;
    margin: 0px auto !important;
    float: none;
    padding: 15px 20px !important;
    font-size: 13px;
}
.homesl  a:last-child {
    margin-left: 0px;
}
.callboxpt {
    background: #333;
    padding: 20px;
    text-align: center;
}
h3.calltods {
    /* background: transparent; */
    text-transform: capitalize;
    font-size: 20px !important;
    font-weight: normal;
    line-height: 30px;
}
.slider-slide-actions.timetable .healcode-link,.slider-slide-actions.homesl .healcode-link {
    background: #000 !important;
    padding: 17px 20px !important;
    /* padding-bottom: 15px !important; */
    /* margin-top: -3px !important; */
    margin-left: 30px;    position: relative;
    top: -19px;

}

.slider-slide-actions.timetable healcode-widget{
    /* float: left; */
    display: inline-block;
    top: -2px;
    position: relative;
}
.homesl healcode-widget {
    display: inline-block;
}
.body-classes-animations-enabled .slider-slide-actions.timetable .button:hover .button-span-2 {
    
    display: block !important;
}
 .slider-slide-actions .button.transparent span {
    background: #CC3333 !important;
    color: #fff !important;
}
.slider-slide-actions .healcode-link  {    background: #3a3a3a !important;
    color: #fff;
    text-transform: uppercase;
    padding: 11px 8px!important;
    font-size: 11px;
    font-weight: 900;
    font-family: "Lato", sans-serif;
    line-height: 1;
    letter-spacing: 2px;
    display: inline-block;
  }

.site-content .home-classes .carousel-go-prev-arrow {
    left: 15px!important;
      color: #000!important;
}
.textwidget .slider-slides .button-span:hover  {
    color: #fff!important;
}
.textwidget .slider-slides .button.medium .button-span {
    color: #fff;
}
.textwidget .slider-slides .button.medium .button-span {
    margin-top: 0!important;
}
.top-header-widget {
    padding: 0!important;
    }
.textwidget .slider-slides    .button.medium .button-span {
    padding: 13px 8px!important;
}
.textwidget .slider-slides .button.primary.medium.pum-trigger {
    display: inline!important;
}
.textwidget .slider-slides .button.medium .button-span {
      padding: 9px 8px;
}

.button-span {
    background: #333 !important;
}
.slider-slides{
    display: inline!important;
}
.site-content .home-classes .carousel-go-next-arrow {
    right: 15px!important;
      color: #000!important;
}
.slider-slides {
    margin-left: 5px!important;
}
.button.medium .button-span {
    margin-top: 0px;
    padding: 0px 0px;
    background: #3a3a3a !important;
}
.home-trainers .carousel-container .carousel-go-prev-arrow {
    color: #000!important;
    left: 15px!important;
}
#footer-posts .carousel-container .carousel-go-prev-arrow{
    color: #000!important;
    left: 15px!important;
}

#footer-posts .carousel-container .carousel-go-next-arrow{
    color: #000!important;
    right: 15px!important;
}

.home-trainers .carousel-container .carousel-go-next-arrow{
    right: 15px!important;
  color: #000!important;
}
span.inline-content {
    font-family: "Lato", sans-serif;
    font-size: 11px!important;
    font-weight: 700;
    letter-spacing: 1px;
}
h4.Claim {
    margin-bottom: 5px!important;
}
.classes-post-trainer-name a {
    color: #000;
}
.tabs-nav a.active {
    background: #CC3333;
    border-right-color: #CC3333;
}
p.pars {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
p.section-headi {
    border-bottom: 3px solid #cc3300!important;
    width: 100px!important;
    margin: 0 auto!important;
    display: table!important;
    margin-bottom: 40px!important;
}  
a {
    text-decoration: none;
    color: #cc3300;
}
.wpcf7 input[type="submit"] ,.blog-post-meta-cats a,.pagination-load-more a{
    background: #CC3333 !important;
}
#footer-posts .section-heading-line,.home-trainers .section-heading-line {
    background: #CC3333 !important;
}
.button .button-span-2 {
    background: #1a1a1a;
}
.page-id-20 .site-content{    padding-bottom: 60px !important;}
.button span {
    background: #000;
}
.blog-post-thumb a, .blog-post-thumb img {
    display: block;
    height: 300px;
    object-fit: cover;
    width: 100%;
    object-position: top;
}
.page-template-template-about #footer-posts,.home #footer-posts { margin-top:0px !important}
.trainers-post-single-main {margin-bottom:0px !important;}
#footer-posts {
    margin-top: 60px;
}
.posts-listing.trainers-posts .trainers-post-thumb img {
    display: block;
    height: 300px;
    object-fit: cover;
    width: 100%;
    object-position: top;
}
.onhover {    display: table;
    margin: 0px auto;
    width: 100%;cursor:pointer }
.trainers-post-single-social {display:none;}
.widget-content {
    margin-bottom: 30px;
    float: left;
    width: 100%;    
}
#primary-2-Mobile {display:none;}
.cinner iframe {
    background-color: rgb(255, 255, 255);
    border: 8px solid #000000;
    box-shadow: 0 0 30px 0 rgb(2, 2, 2);
    height: 400px;
    padding: 25px 18px 0;
    width: 50%;
}
.info-box {
    border-top: 4px solid #CC3333 !important;

}

.cinner h3 {
    margin-bottom: 23px!important;
}
.ims{  margin-right: 0px!important;
}
#sidebar .widget {
    margin-bottom: 30px;
    float: left;
    width: 100%;
}
.testimonial_body p {
    text-transform: none;
}
.cinner h3 {
    font-size: 14px;
}
.imgs {
    margin-right: 20px;
    object-fit: cover;
    width: 47%;
}
.row .col {width:100%; }
.row .cinner a span {display:block;}
.row .cinner {text-align:center;    margin-bottom: 30px;}
.row .cinner h3 {margin-bottom:0px;}
.makemebtn {    background: #CC3333;
    color: #fff;
    font-size: 20px;
    padding: 5px 3%;
    border-radius: 2px;
    width: 100%;
    display: block;
    line-height: 40px;
  padding-bottom: 0px;}

.cycledTestimonialWidget .widget-title {margin-bottom:0px !important;}
.blog-post-alt-meta {display:none !important;}
#sidebar .widget ul,#sidebar .widget ol { margin-bottom:0px !important;}
.widget-content .testimonial_author, .widget .testimonial_author {display:none !important}
.widget-content .testimonial_body , .widget .testimonial_body{max-height:156px;overflow:hidden;}
.readmore {    background: #CC3333 !important;
    color: #fff !important;
    padding: 6px 20px;
    display: table;
    margin: 0px auto;
  margin-top: -15px;}
.widget .readmore {margin-top:-30px;}
.redbox {font-size:12px;text-align: left !important;}
.redbox span {color:red;}
.widget-content .easy_t_single_testimonial blockquote.easy_testimonial {
   
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
h4.Claim {
    font-size: 30px!important;
    padding-top: 20px;
}
.widget-content h4,.widget-content h3 {    margin: 0;
    padding: 0;
    background: #333;
    color: #fff;
    text-align: center;
    font-size: 11px !important;
    font-weight: 900;
    font-family: "Lato", sans-serif;
    letter-spacing: 2px;
    line-height: 1.36;
    margin-bottom: 25px;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 0;}
.widget-content .testimonial_body p, .widget   .testimonial_body p {font-size:14px;}
.widget-content h3 {    font-size: 20px;
    line-height: 1;
    text-transform: uppercase;
    margin-bottom: 0px;
  text-align: center;}
button, input[type="button"], input[type="reset"], input[type="submit"] {
  background: #CC3333; }
#main {padding-bottom:0px;}

.blockquote p {
    font-size: 14px;
    font-weight: bold;
    margin-top: 24px;
    text-align: center;
}

.blog-post-share {display:none;}
.tablepress .row-hover tr:hover td{
	background-color:none!imporant;
}
.social-post {
    display: none;
}
.multipickertitle {
    visibility: hidden;
}
.pum-theme-253 .pum-title {background: #fff;
    color: #000 !imporant;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 16px !important;
    text-align: center !important;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px 
}
.home-trainers .trainers-post-thumb {     background: #f7f7f7;
    padding-top: 0px;}
.home-trainers .trainers-post-thumb img {       margin: 0px auto;   height: auto;
  width: 100% !important;}
.social-post {    box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.1);
    padding: 10px 0px;
    background: #fff;
    border: 1px solid #dbdbdb;    margin-top: 30px; }
.social-post  .apss-social-share{    margin: 0px auto;
    display: table;
    max-width: 425px;
  width: 100%;}
.blog-post-single-content .apss-social-share {display:none }
.widget_wysija {
    margin: 0px auto;
    display: table;
    width: 850px;
    float: none;}
.wysija-paragraph {float:left;margin-bottom: 40px !important;}
.formError {
    top: 300px !important;
}
#logo {
    margin-right: 90px;
    width: 340px;
    top: 10px;
}
.blog-post-alt-thumb a, .blog-post-alt-thumb img {
    height: 170px;
    width: 100%;
}
.home-subscribe h2 {
    font-size: 36px;
}
.home-subscribe h4 {
    font-size: 26px;    font-weight: 600;
    line-height: 35px;letter-spacing: 0px; color:darkgray !important;
}
.classes-post-schedule-time, .classes-post-single-schedule-time, .trainers-post-single-classes-post-schedule-time,.classes-post-single-schedule-day,.trainers-post-single-classes-post-schedule-day {color:#666 !important;} 
.trainers-post-single-avatar img {margin: 49px 0px !important;
    margin-left: 55px !important;
    width: 300px; }
.home-subscribe-form input[type="submit"]{margin-top:5px;}
.postid-36 .site-header {    background-position: center top !important;}
.cycle-prev, .cycle-next  {display:none !important;}
.testimonial_body {
    font-size: 18px !important;
    line-height: 1.6;
    color: #8699a4 !important;
}
.homebtncl.classes-post-read-more {
    text-align: center;
}
.form-validation-field-1formError {line-height: 16px;}
.homeclass {min-height:100px }
#contentabout{    padding-top: 60px;
padding-bottom: 0px;}
#contentabout1,#contentabout2,#contentabout3{    padding-top: 20px;
padding-bottom: 0px;}
#contentabout4{    padding-top: 60px;}
#contentabout img,#contentabout3 img,#contentabout4 img{width:100%}
#contentabout h2,#contentabout1 h2,#contentabout2 h2,#contentabout3 h2,#contentabout4 h2{    text-align: center;
    font-size: 25px !important;
    margin-top: 15px !important; }
body.page.page-template-template-about #main {
   padding-bottom:0px;
    background: #fff;
}
.classes-post-single-gallery {
    margin-bottom: 30px;
}
body.page.page-template-template-about #content article.page {
    padding: 0px 0;
}
#navigation .menu > li {
    margin-left: 20px !important;
}
.trainers-post-excerpt {
    min-height: 80px;
}
.home-info-section-1 .home-info-section-1-content h2,.home-welcome-primary.col.col-5 h2 {color:#cc3300 !important;}
.carousel-go-prev-arrow{   right: auto !important;
    margin-right: 0px !important;
    left: 0px !important;
}
.home-trainers {
    position: relative;
}
.carousel-go-next-arrow{
    left: auto !important;
    right: 0px !important;
    margin-left: 0px !important;
}
.home-classes, .home-info-section-2, #footer-posts {
    background-color: #333 !important;
}
.tablepress {
    border: 1px solid #ccc !important;
}
body h4.slider-slide-subtitle {
    margin-bottom: 33px !important;
}
.tablepress tfoot th, .tablepress thead th {
    background-color: #cc3333;
}
.home-welcome-primary h2 {
    font-size: 42px !important;
    line-height: 1.19 !important;
    color: #b088be !important; 
    font-weight: 300 !important;
}
.trainers-post-main, .cpt-post-main {
    border-top-color: #cc3333 !important;
}
.ui-accordion h3.ui-accordion-header {
    font-size: 16px !important;
    color: #333 !important;
    margin-bottom: 20px;
}
.ui-accordion h3.ui-accordion-header.ui-accordion-header-active{ margin-bottom: 0px;
}

.ui-accordion .ui-accordion-content {
    border: 0px !important;
    background: #ccc !important;
}

.ui-accordion .ui-accordion-content.ui-accordion-content-active{ margin-bottom: 20px;
}
#footer-copyright {
    font-size: 13px;
    line-height: 34px;
}
.classes-post-single-gallery-item {
    margin-bottom: 0px;
}
#footer-navigation li a {
    text-transform: none !important;    font-size: 12px;
    font-weight: 500;
    line-height: 34px;
    font-size: 13px;
      letter-spacing: 0px;
}
#post-22 {padding-top:0px !important;;}
#footer-navigation li a:hover {color:#fff !important;}
.classes-post-single-trainer {
    margin-bottom: 40px;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}
.easy_t_single_testimonial blockquote p span.testimonial-client, .easy_t_single_testimonial blockquote p span.testimonial-position {
    font-family: Poppins, Helvetica, Arial, sans-serif !important;
    text-transform: capitalize !important;
    font-size: 18px !important;
    line-height: 1.6;
    color: #8699a4 !important;
}
 .classes-post-single-trainer-name,  .home-welcome-primary h2, .home-info-section-1 h2 {
    color: #000 !important;
    width: 100%;
    margin-bottom: 25px;
}
.top-header-widget .alignleft {float:right !important;margin-right:0px !important;}
.top-header-widget{background: #000;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;    z-index: 9999999 !important;   padding-bottom: 0px;
  padding: 3px 0px;color:#fff !important}
.inline-content {
       font-weight: 200;
    margin-left: 20px;
    color: #ddd!important;
    line-height: 19px;
    font-size: 13px !important;    display: block;
    float: left;
      margin-top: 8px;
    margin-bottom: 5px;
}
#text-2 {margin:0px !important;}
.inline-content a {
    color: #fff!important;
}
.inline-content i {margin-right:7px;    font-size: 16px;}
.header-social-sep {
    padding-left: 14px;
    margin-right: 10px;
  
}

#header-social a, .header-search-mobile-nav-hook {
    font-size: 16px;
  
}

#footer-bottom {
    background: #000 !important;
    padding: 4px 0 !important;
}
#footer-navigation {
    float: right !important;
}
#footer-copyright {
    float: left !important;
}

.tablepress  td {
    text-align: center;vertical-align:middle !important;
}









.home-welcome {padding: 110px 0 !important;}
.home-subscribe-form .wysija-paragraph { padding: 15px 0px;  display: block !important;}
.home-subscribe-form input[type="submit"], .home-subscribe-form button {padding: 22px 155px 19px 155px !important;margin-right: 10px !important;}
.formError .formErrorContent {
    /* background: none repeat scroll 0 0 #8E2121; */
    /* border: 1px solid #BBBBBB; */
    right: 300px;
    bottom: 48px;}
p strong u {text-decoration: none;font-size: 17px;font-style: normal !important;}
.tablepress td span {line-height: 17px !important;font-size: 9px !important;}
.row-2,.row-3,.row-4,.row-5,.row-6,.row-7 {height:65px !important;}
.home-subscribe-form input[type="text"]::-webkit-input-placeholder:active, .home-subscribe-form input[type="text"]:-moz-placeholder:active,.home-subscribe-form input[type="text"]:-ms-input-placeholder:active,.home-subscribe-form input[type="text"]:focus::-webkit-input-placeholder, .home-subscribe-form input[type="text"]:-moz-placeholder:focus ,.home-subscribe-form input[type="text"]:-ms-input-placeholder:focus  {color: #ccc !important;}
tr td a {line-height: 17px;}
.testimonial_author { margin-top: 25px !important;}
.easy_t_single_testimonial blockquote.easy_testimonial {text-transform: capitalize; font-style: italic;}
.trainers-post-single-classes-post-schedule {width: 70%;}
.column-1 {font-size:12px !important;}
.classes-post-single-schedule-day, .trainers-post-single-classes-post-schedule-day {width:70% !important;}
.trainers-post-single-classes-post-schedule-time {
    width: 30% !important;
}
.classes-post-single-schedule-item {padding: 28px 20px !important;}
.row-1,.row-2,.row-3,.row-4,.row-5,.row-6,.row-7 {width:100% !important;}
.column-1,.column-2,.column-3,.column-4,.column-5,.column-6,.column-7,.column-8 {width:12.5% !important;}

table thead {color: inherit !important;}

.home-subscribe-form input[type="text"] {color:#ccc !important;border: 2px solid #666 !important;    margin-bottom: 10px !important;}
.formError .formErrorContent {
    background: transparent !important;
    border: 0px !important;
    color: #cc3300 !important;
    font-weight: 600 !important;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color:  #999 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color:  #999 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color:  #999 !important;
}
.home-subscribe {
    padding: 110px 0 !important;
}
.tablepress tbody td, .tablepress tfoot th {
    border: 0px !important;
    border-top: 0px !important;
}
.tablepress tfoot th, .tablepress thead th {
    
    border:0px solid #fff !important;border-top: 0px !important;
}
.tablepress {
    border-collapse: inherit !important;
}

			.tablepress tfoot th, .tablepress thead th {
    background-color: #e6e7e8!important;
}

.odd td {
    background-color: #e6e7e8;
}
.even td {
    background-color: #fff;
}





tr td a {
    color: #fff !important;
}
.column-1 {    border-left: 0px !important; }

.column-8{border-right: 0px !important;}
.tablepress tbody tr.row-7 td {border-bottom:0px !important;}
.classes-post-main-primary .classes-post-trainer {display:none !important;}
img.easy_testimonial_mystery_person {
    display: none !important;
}

#slider-container .slider-slide-actions a.button.transparent {
    border: 0px !important;
}
#slider-container .slider-slide-actions .button.transparent span {
    background: #CC3333 !important;color:#fff !important;
  
}
.inline-content {
    margin-left: 12px !important;
}
.adres1 {
    border-left: 1px solid #ddd;
    padding-left: 12px;
}
span.inline-content {
    font-family: "Lato", sans-serif;
    font-size: 13px!important;
    font-weight: 700;
    letter-spacing: 1px;
}
.top-header-widget .alignleft {
    /*float: left !important;*/
    margin-right: 0px !important;
}

@media only screen and (max-width: 1500px) and (min-width: 1281px) {
body .slider-slide-title {
    margin-bottom: 11px !important;
}
}
@media only screen and (max-width: 967px) { 
    .cinner iframe {
    width: 100%!important;
}
.classes-post-single-trainer-name {
    font-size: 14px;
  }
  
  #footer-top {
    padding-bottom: 20px;
}


  
 .classes-post-single-trainer-main {
    overflow: visible;
}
  
  
  
  .top-header-widget .alignleft {
    float: left !important;
  }
  body #logo {
    width: 340px !important;
}
  #slider-container {
    top: 100px;
}
  body .wrapper {
    max-width: 90% !important;
}
  .top-header-widget.widget-area .wrapper {
    max-width: 96% !important;
}
  body .slider-slide-title {
    font-size: 30px !important;
}
.slider-slide-main {
    top: 60px !important;
}
  .slider-nav a {
   
    top: 40%;
  }
  .classes-post-main {
    width: 100%;
  }
  .carousel .col {
    width: 600px;
}
  .home-trainers .trainers-post-main {
    background: #f2f2f2;
    width: 100%;
}
  .carousel .carousel-item {
    float: none;
    width: 100%;
    display: table;
    margin: 0px auto !important;
   
}
  #footer-navigation,#footer-copyright {
    float: none !important;
    display: table;
    margin: 0px auto;
}
  .home-subscribe h4 {
    font-size: 20px;
  }
  
  .home #header-main { position: relative !important;
    top: -239px !important;}
  #header-main {
    position: relative !important;
    top: -3px !important;
    background: #222;
}
  .home-welcome {
    padding: 60px 0 !important;
}
  .home-trainers .trainers-post-main {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 30px;
  }

  .classes-post-main-primary .classes-post-trainer {display:block !important;}
  .classes-post-main-secondary {display:none;}
 
  

  
  .trainers-post-single-avatar {width:100%;position:static;}
  
  .trainers-post-single-avatar img{    width: 400px;
    margin: 0px auto !important;}
  .trainers-post-single-info {width: 100%;
    padding: 0px;
    margin-top: 50px; }
  
  .trainers-post-single-classes-post-title {width:100%;margin-bottom:20px;}
  .trainers-post-single-classes-post-schedule {width:100%;}
  .column-8 {display:none;}
  body.single .trainers-post-single-name {
    text-align: center;
}
#footer {
    position: static;
}
.page-template-template-about #footer-posts, .home #footer-posts {
    margin-bottom: 0px !important;
}
.inline-content {
    margin-left: 11px !important;
}

}
@media only screen and (max-width:800px) {
  .button .button-span-2 {
    display: none;
}
  .homeclass {
    min-height: 122px;
}
  .readmore {
    margin: 0 auto!important;
  }
  #primary-2-Mobile{display:block!important;}
  .classes-post-single-trainer-main {
    overflow: visible;
}
.carousel .carousel-item {
    width: 300px;
}
.home-custom {
    padding: 45px 0;
}
    .inline-content {
    width: 100%;
    margin-left: 0px;
    text-align: center;
}
  body #slider {
    padding-top: 110px;
}
  #slider-container {
    top: 62px !important;
}
  .home #header-main {
    top: -248px !important;
}
  .slider-nav a {
    top: 65%;
}
  #header-main {
    top: -102px !important;
}
  .home #header {
    margin-top: 0px !important;
}
  #header {
    margin-top: 205px;
}
    .slider-slides {
    margin-left: 0px!important;
    display: table !important;
    margin: 12px auto !important;
    text-align: center;
}
}

@media only screen and (max-width:738px) {
  .slider-slide-actionss {
    width: 100%;
    text-align: center;
}
.inline-content {
    margin-left: 0px !important;
}
  .classes-post-single-row {
    margin-top: 0px;
}
  .classes-post-single-trainer:last-child {margin-bottom:0px !important;border:0px;}
  .classes-post-single-trainer-avatar {
    max-width: 150px;
}
   h2 {
    margin-bottom: 0px;
  }
  .easy_t_single_testimonial .easy_testimonial_title {
    font-size: 15px;
}
  .easy_t_single_testimonial blockquote p span.testimonial-client, .easy_t_single_testimonial blockquote p span.testimonial-position {
    font-size: 12px !important;
}
 .home .testimonial_author {
    margin-bottom: 0px !important;
}
  .easy-t-cycle-pager {
    margin-bottom: 11px;
}
  .testimonial_body {
    font-size: 13px !important;
 }
  .tabs-nav a {
    padding: 0 10px;
  }
  body.has-slider #header {     
    top: 41px;
}
.home #header-main {
    top: -303px !important;
}
  body .wrapper {
    max-width: 85% !important;
}
  body.single-post #sidebar {
    max-width: 100% !important;
  }
  
  .home-subscribe {
    padding: 50px 0 !important;
}
  .classes-post-single-about.col-8,.classes-post-single-trainer.col-4,.classes-post-single-gallery.col-4 {width:100%;margin-bottom:30px}
    body.single .trainers-post-single-name {
    display:none;
}
.slider-slide-actions {
    text-align: center;
}
.textwidget img {
    width: 100%;
}
body.single-mrdt_trainers #header{
    background:#333 !important;
}
  .classes-post-thumb a, .classes-post-thumb img {
    display: block;
    width: 100%;
}
  .tablepress {
    width: 100% !important;
    overflow-x: scroll;
    display: block;
    overflow-y: hidden;
}

  body #logo { float:left;}
  body #header-social {
    float: right;
}
  #slider-container {
    top: 20px;
}
  .carousel .carousel-item {
  width: 400px !important;
    
  }
  .homebtncl.classes-post-read-more {
    text-align: left;
    clear: both;
    width: 100%;
    margin-top: 30px;
    float: left;
}
  
  body .home-subscribe h2 {
    font-size: 28px 1important;
    text-align: center;
}
  body .home-subscribe h4 {
    
    text-align: center;
    font-size: 15px;
    width: 80%;
    margin: 0px auto;margin-bottom: 25px;
}
  body .home-welcome-primary h2, body .home-info-section-2 h2, body .home-info-section-1 h2, body .home-subscribe h2 {
    font-size:18px !important;
  }
  .trainers-post-single-main {
    margin-bottom: 40px;
    position: static;
    margin-top: 40px;
}
  body .trainers-post-single-avatar {
    float: left;
    position: static !important;    height: auto !important;
  }
  body .trainers-post-single-info {
    float: left;
  }
  body .trainers-post-single-classes-post-schedule-day,body .trainers-post-single-classes-post-schedule-day {
   
    width: 100% !important;
}
  .classes-post-single {
    margin-top: 40px;
}
  .classes-post-single-schedule-day, .trainers-post-single-classes-post-schedule-day {
    width: 100% !important;
}
  .classes-post-single-schedule-time {
    width: 100%;
    margin-top: 10px;
}
  body.home .classes-post-trainer-secondary {
    display: none !important;
}
  .homebtncl.classes-post-read-more {
    margin-top: 0px;
  }
 .home .classes-post-main {
    min-height: 300px;
}
  .trainers-post-single-classes-post-schedule-time {
    width: 100% !important;
}
   .single .white-wrapper {
    margin-top: 40px;
}
}

@media only screen and (max-width:480px) {
  body #logo img{width:100% !important;height:auto !important;}
  body #logo {
    width: 53% !important;
    margin-bottom: 0px;
    top: 22px;
}
 body #header-social {
    width: 47%;
}
.slider-slide-actions a:first-child {margin-bottom:15px !important;}
  
  body .classes-post-single-trainer-avatar {
    display: table !important;
    width: 100%;
    max-width: 150px;
    float: none;
    margin: 0px auto;
}
  .classes-post-single-trainer-main {
        width: 100% !important;
    float: left;
    text-align: center;
}
  body .classes-post-single-trainer-avatar img {float:none;}
  h4.Claim {
    font-size: 24px!important;
  }
   .cinner iframe {
    width: 100%!important;
}
  body #footer-navigation {
    margin-bottom: 0px;
}
  .button.medium span {
    padding: 10px 17px;
}
  .home .testimonial_body {width:100% !important;}
  #footer-copyright { max-width:221px}
body .slider-slide-actions a, body .slider-slide-actions span {
    display: block !important;
    width: 250px;
    height: 40px;
    line-height: 20px;
    margin: 0px auto !important;
}
  #slider-container {
    top: 58px !important;
}
  .carousel .carousel-item {
    width: 300px !important;
}
  body .home-classes-heading {
    top: -23px;
    font-size: 60px;
}
}

@media only screen and (max-width:380px) {
  .cinner iframe {
    width: 100%!important;
}
  .imgs {
    margin-right: 0px!important;
    object-fit: cover!important;
    width: 100%!important;
}
  h4.Claim {
    font-size: 21px!important;
}
.inline-content {
    font-size: 11px !important;
  }
  .carousel .carousel-item {
    width: 250px !important;
}
  .classes-post-main {
    height: 100% !important;
}
  .home-subscribe-form input[type="submit"], .home-subscribe-form button {
     padding:22px 0px !important; 
  }
}





.testimonial_author span.date ,.blog-post-meta-date{
    display: none!important;
}
.textwidget img {
    float: left;margin-bottom:10px;
}
.blog-post-tags {
    display: none;
}
.blog-post-single-tags {
    display: none;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #D23734 !important;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
.in-viewport {
    /*width: 100%;*/
}
.col-last.in-viewport {
   /* display: none;*/
}
.woocommerce #review_form #respond {
    padding: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #D83B35;
    text-shadow: inherit;
}

.shop_page img {
    width: 100%;
    height: 250px !important;
    object-fit: cover;
}
.single_product textarea {
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #ddd;
}
.shop_page a.add_to_cart_button {
    background: #D23734;
    color: #fff;
}
.shop_page .button {
    margin-top: 1em;
    background: #d23734 !important;
    color: #fff !important;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 110px;
}
table thead {
    background: #D23734;
    color: #fff !important;
    text-align: left;
}
.woocommerce-billing-fields input {
    border: 1px solid #ddd;
    padding: 10px;
}
.single_product .form-submit .submit {
    background: #D23734 !important;
    color: #fff !important;
}



.page-id-77 #tablepress-1 {
    display: none;
}
p.redbox {
    display: none;
}
.tablepress b {
    line-height: 22px;
}
/*
@media only screen and (max-width:813px) {
 .tablepress .even td, .tablepress .odd td, .tablepress th {
    font-size: 10px !important;
    padding: 2px !important;
} 
}

@media only screen and (max-width:738px) {
.home-info-section-2-image img {
    width: 100%;
}
  .tablepress tfoot th, .tablepress thead th, .tablepress tr, .tablepress ,.tablepress tbody,.tablepress thead,.tablepress tfoot {
    width: 100% !important;
    display: block !important;
   
    float: left !important;
    text-align: center;
    line-height: 32px !important;
    padding: 0px !important;
    margin: 0px !important;
}
   .tablepress thead th.column-1 {
    display: none !important;
}
  .tablepress .even td, .tablepress .odd td, .tablepress th {  font-size: 14px !important; }
}
*/



/*----table css----*/
.castle_table tr {
    border: 1px solid #ddd !important;
}
td.thaikick_advanc {
    background: #AAD8E5;
    text-align: center;
    line-height: 20px;
    color: #fff;
}
td.teens_kick {
    background: #E56F55;
    text-align: center;
    line-height: 20px;
    color: #fff;
}
td.women_cardio {
    background: #F4745B;
    text-align: center;
    line-height: 20px;
    color: #fff;
}
td.brazilian {
    background: #A4D38E;
    text-align: center;
    line-height: 20px;
    color: #fff;
}
td.thaikick_beginer {
    background: #BD79A1;
    color: #fff;
    text-align: center;
    line-height: 20px;
}
td.kids_kick {
    background: #49accc !important;
    text-align: center;
    line-height: 20px;
    color: #fff;
}
td.teen_kick {
    background: #F4AE79 !important;
	 text-align: center;
    line-height: 20px;
    color: #fff;
}
td.kic_box {
    background: #A4D38E !important; text-align: center;
    line-height: 20px;
    color: #fff;
}
td.braz_jij { 
 background: #B979A3 !important; text-align: center;
    line-height: 20px;
    color: #fff;

}
td.teens_bjj,td.boxing {
background: #333 !important; text-align: center;
    line-height: 20px;
    color: #fff;
}
td.com_s {
    background: #333 !important;text-align: center;
    line-height: 20px;
    color: #fff;
}
.castle th {
    background: #ececec;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 18px;
}

table.castle {
    display: none;
}
.rousetit {
    display: none;
}
@media only screen and (max-width: 768px) {
.header-search-mobile-nav-hook select {
    padding-left: 10px;padding-right: 10px;
}
table.castle {
    display: inline-table;
}
  .rousetit {
    display: inline-table;
}
  .traningtabl table#tablepress-4 {
    display: none;
}

  .timetable_header {
    margin-top: 30px;
    display: none;
}
  .classes_postt {
    width: 100% !important;
}
  .carousel-container .wrapper {
    position: relative;
    max-width: 85% !important;
}
}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 350px;
    background-color: #fff;
    color: #000 !important;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    border: 1px solid #ddd;
    position: absolute;
    z-index: 1;
    top: 20px;
    left: 17%;
}
.adres1 .tooltiptext {
    width: 310px;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}


/*---top section-----*/
.section_left {
    float: left;
    width: 33%;
}
.section_middile {
    float: left;
    width: 33%;
}
.section_right {
    float: left;
    width: 33%;
}

.morning_time {
    float: left;
    width: 100%;
    padding: 20px 0;
}

.row.evening_time {
    float: left;
    width: 100%;
    padding: 20px 0;
}
.section_left {
    background: #BD79A1;
    padding: 40px;
    text-align: center;
    color: #fff;
}
#timetrable_section {
    background: #ececec;
}


.classes_postt {
    background: #fff;
    width: 31%;
    float: left;
    margin: 1%;
    margin-bottom: 40px;
    /* border: 1px solid #fff; */
    padding: 0 0 30px;
    /* height: 440px; */
}
.postsr_img img {
    width: 100%;
    height: 190px;
    border-bottom: 6px solid #cc3333;
}
.posts_dtl h2 {
    font-size: 17px;
    text-align: left;
    line-height: 30px;
    margin: 10px 0;
}
.posts_dtl a {
    color: #444;
}
.posts_dtl {
    text-align: justify;
    padding: 0 15px;
}
span.inline-content.tooltip:hover {
    cursor: pointer;
    color: #D23734 !important;
}
@media only screen and (max-width: 768px) {
.adres1 {
    border-left:none; 
    padding-left: 12px;
    margin: 0;
}
.single-mrdt_classes table.castle td {
    opacity: 0.2;
}
.postid-37 td.kic_box {
    opacity: 1 !important;
}

.postid-35 td.women_cardio {
    opacity: 1 !important;
}
.postid-535 td.boxing {
    opacity: 1 !important;
}
.postid-34 td.braz_jij {
    opacity: 1 !important;
}
.postid-36 td.kids_kick,.postid-36 td.teen_kick {
    opacity: 1 !important;
}
.

  body.page-id-529.has-slider #header {
    top: 0px !important;
}
  .page-id-529 #header {
    margin-top:0 !important;
  }
  .boxtp .inline-content {
    float: left !important;
    width: auto !important;
}

 .boxtp .inline-content.adres1 {
    border-left: 1px solid #ddd;
    padding-left: 12px;
    margin-top: 8px;
}
.tooltip .tooltiptext {
   left: -171% !important;
}
 .tooltip.adrscastle .tooltiptext{
    left: -94% !important;
  }
  .top-header-widget .alignleft {
    float: none !important;
}
  .textwidget .slider-slides .button.medium .button-span {
    padding: 9px 8px;
    margin-left: 20px !important;
}
  .classes_postt {
    background: #fff;
    width: 100%;
    /* float: left; */
    /* margin: 1%; */
    margin-bottom: 40px;
    /* border: 1px solid #fff; */
    padding: 0 0 30px;
    /* height: 440px; */
}
  .postsr_img img {
    width: 100%;
    height: auto;
    border-bottom: 6px solid #cc3333;
}
}
.left_clscont {
    width: 65%;
    float: left;
    padding: 0 15px;
}
.right_trnr {
    width: 35%;
    float: left;
    border-left: 1px solid #ccc;
    min-height: 243px;
}
.lern_more a {
    background: #1a1a1a;
    color: #fff;
    font-size: 11px;
    font-weight: 900;
    font-family: "Lato", sans-serif;
    line-height: 1;
    letter-spacing: 2px;
    padding: 14px 17px;
    text-transform: uppercase;
}
.lern_more {
    text-align: center;
    padding: 25px 0 20px;
}
.trnr_img {
    width: 50%;
    float: left;
}
.trnr_name {
    width: 48%;
    float: left;
}
.right_trnr {
    width: 35%;
    float: left;
    border-left: 1px solid #ccc;
    min-height: 243px;
}
.classes_linkpg a {
    background: #1a1a1a;
    padding: 10px;
    color: #fff;
    text-transform: uppercase;
}
.classes_linkpg {
     text-align:center;
}
#home_classes {
    padding: 147px 0;
    position: relative;
    background: #333 !important;
}
#defaultclasses {
    display: none;
}
@media only screen and (max-width: 480px) {
span.inline-content {
    font-size: 12px!important;
}
  .tooltip .tooltiptext {
   left: -171% !important;
}
  .tooltip.adrscastle .tooltiptext{    left: -94% !important;}
 
  .boxtp .inline-content {
    float: left !important;
    width: auto !important;
}
  .boxtp .inline-content.adres1 {
    border-left: 1px solid #ddd;
    padding-left: 12px;
    margin-top: 8px;
}
  .carousel-container .wrapper {
    position: relative;
    max-width: 85% !important;
}
  .textwidget .slider-slides .button.medium .button-span {
    padding: 9px 8px;
    margin-left: 20px !important;
}
  .postsr_img img {
    width: 100%;
    height: auto;
    border-bottom: 6px solid #cc3333;
}
}


@media only screen and (max-width: 812px) {

  .classes_postt {
    background: #fff;
    width: 100%;
    margin: 0px;
    margin-bottom: 40px;
    padding: 0 0 30px;
}
  .postsr_img img {
    width: 100%;
    height: auto;
    border-bottom: 6px solid #cc3333;
}
  #home_classes {
    padding: 65px 0;
    position: relative;
    background: #333 !important;
}
    .carousel-container .wrapper {
    position: relative;
  overflow:hidden;
}
  .blog-post-alt-title {
    margin-bottom: 20px;
    min-height: 80px;
}
}
@media only screen and (max-width: 480px) {

.carousel-container .wrapper {
    position: relative;
    max-width: 85% !important;
}
.slider-slide-actions.timetable .button.transparent span {
    display: block !important;
    width: 100% !important;
    line-height: 1;
}
  .slider-slide-actions.timetable a, .slider-slide-actions.timetable healcode-widget {
    width: 100%;
    display: block;
    line-height: 1;
}
}

select {background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;
	-moz-appearance: none; 
	-webkit-appearance: none; 
  appearance: none; }

.hc_registration div:not(.hc-registration-field) {
    clear: both;
}

/*------latest table timetable 1/5/2019---------*/
.page-id-858 .castlehill_adres {
    display: none;
}
.page-id-855 .boxtp .adrscastle {
    display: none;
}
.page-id-858 .boxtp .adrscastle {
    display: none;
}
.page-id-860 .boxtp .adrscastle {
    display: none;
}
.page-id-860 .adres1 {
    border-left: none;
}
.page-id-858 .adres1 {
    border-left: none;
}
.page-id-855 .adres1 {
    border-left: none;
}


.postid-873 .traningbox.traningtabl {
    display: none;
}
.postid-874 .traningbox.traningtabl {
    display: none;
}
.postid-875 .traningbox.traningtabl {
    display: none;
}
.postid-876 .traningbox.traningtabl {
    display: none;
}

/*table css*/
#tablepress-4 .row-2 .column-7,#tablepress-4 .row-8 .column-3,#tablepress-4 .row-8 .column-4,#tablepress-4 .row-8 .column-5 ,#tablepress-4 .row-9 .column-2{
    background: #A4D38E !important;
}
#tablepress-4 .row-3 .column-3,#tablepress-4 .row-3 .column-5,#tablepress-4 .row-5 .column-2,#tablepress-4 .row-5 .column-4{
    background: #777 !important;
}
#tablepress-4 .row-3 .column-7,#tablepress-4 .row-7 .column-2,#tablepress-4 .row-7 .column-4,#tablepress-4 .row-8 .column-6{
   background: #F4AE79 !important;
}
#tablepress-4 .row-5 .column-3,#tablepress-4 .row-5 .column-5,#tablepress-4 .row-6 .column-2,#tablepress-4 .row-6 .column-3,#tablepress-4 .row-6 .column-4,#tablepress-4 .row-6 .column-5{
   background: #49accc !important;
}
#tablepress-4 .row-7 .column-3,#tablepress-4 .row-7 .column-5,#tablepress-4 .row-8 .column-2,#tablepress-4 .row-9 .column-4{
   background: #B979A3 !important;
}
#tablepress-4 .row-9 .column-3,#tablepress-4 .row-9 .column-5,#tablepress-4 .row-4 .column-7{
   background: #F4745B !important;
}

#tablepress-4 .row-7 .column-6,#tablepress-4 .row-6 .column-6{
   background: #333 !important;
}

/*Muay*/
.postid-37 #tablepress-4 .row-3 .column-3,.postid-37 #tablepress-4 .row-3 .column-5,.postid-37 #tablepress-4 .row-3 .column-7 {
    opacity: 0.2;
}
.postid-37 #tablepress-4 .row-4 .column-7 {
    opacity: 0.2;
}
.postid-37 #tablepress-4 .row-5 .column-2,.postid-37 #tablepress-4 .row-5 .column-3,.postid-37 #tablepress-4 .row-5 .column-4,.postid-37 #tablepress-4 .row-5 .column-5 {
    opacity: 0.2;
}
.postid-37 #tablepress-4 .row-6 .column-2,.postid-37 #tablepress-4 .row-6 .column-3,.postid-37 #tablepress-4 .row-6 .column-4,.postid-37 #tablepress-4 .row-6 .column-5 ,.postid-37 #tablepress-4 .row-6 .column-6 {
    opacity: 0.2;
}

.postid-37 #tablepress-4 .row-7 .column-2,.postid-37 #tablepress-4 .row-7 .column-3,.postid-37 #tablepress-4 .row-7 .column-4,.postid-37 #tablepress-4 .row-7 .column-5 ,.postid-37 #tablepress-4 .row-7 .column-6 {
    opacity: 0.2;
}

.postid-37 #tablepress-4 .row-8 .column-2,.postid-37 #tablepress-4 .row-8 .column-6 {
    opacity: 0.2;
}

.postid-37 #tablepress-4 .row-9 .column-3,.postid-37 #tablepress-4 .row-9 .column-4,.postid-37 #tablepress-4 .row-9 .column-5 {
    opacity: 0.2;
}

/*BJJ*/
.postid-34 #tablepress-4 .row-2 .column-7 {
    opacity: 0.2;
}
.postid-34 #tablepress-4 .row-3 .column-3,.postid-34 #tablepress-4 .row-3 .column-5,.postid-34 #tablepress-4 .row-3 .column-7 {
    opacity: 0.2;
}
.postid-34 #tablepress-4 .row-4 .column-7 {
    opacity: 0.2;
}
.postid-34 #tablepress-4 .row-5 .column-2,.postid-34 #tablepress-4 .row-5 .column-3,.postid-34 #tablepress-4 .row-5 .column-4,.postid-34 #tablepress-4 .row-5 .column-5 {
    opacity: 0.2;
}
.postid-34 #tablepress-4 .row-6 .column-2,.postid-34 #tablepress-4 .row-6 .column-3,.postid-34 #tablepress-4 .row-6 .column-4,.postid-34 #tablepress-4 .row-6 .column-5 ,.postid-34 #tablepress-4 .row-6 .column-6 {
    opacity: 0.2;
}

.postid-34 #tablepress-4 .row-7 .column-2,.postid-34 #tablepress-4 .row-7 .column-4,.postid-34 #tablepress-4 .row-7 .column-6 {
    opacity: 0.2;
}

.postid-34 #tablepress-4 .row-8 .column-3,.postid-34 #tablepress-4 .row-8 .column-4,.postid-34 #tablepress-4 .row-8 .column-5,.postid-34 #tablepress-4 .row-8 .column-6 {
    opacity: 0.2;
}

.postid-34 #tablepress-4 .row-9 .column-3,.postid-34 #tablepress-4 .row-9 .column-2,.postid-34 #tablepress-4 .row-9 .column-5 {
    opacity: 0.2;
}


/*ktb*/
.postid-36 #tablepress-4 .row-2 .column-7 {
    opacity: 0.2;
}
.postid-36 #tablepress-4 .row-3 .column-3,.postid-36 #tablepress-4 .row-3 .column-5 {
    opacity: 0.2;
}
.postid-36 #tablepress-4 .row-4 .column-7 {
    opacity: 0.2;
}
.postid-36 #tablepress-4 .row-5 .column-2,.postid-36 #tablepress-4 .row-5 .column-4 {
    opacity: 0.2;
}
.postid-36 #tablepress-4 .row-6 .column-6 {
    opacity: 0.2;
}

.postid-36 #tablepress-4 .row-7 .column-3,.postid-36 #tablepress-4 .row-7 .column-5,.postid-36 #tablepress-4 .row-7 .column-6 {
    opacity: 0.2;
}

.postid-36 #tablepress-4 .row-8 .column-2,.postid-36 #tablepress-4 .row-8 .column-3,.postid-36 #tablepress-4 .row-8 .column-4,.postid-36 #tablepress-4 .row-8 .column-5 {
    opacity: 0.2;
}

.postid-36 #tablepress-4 .row-9 .column-2,.postid-36 #tablepress-4 .row-9 .column-3,.postid-36 #tablepress-4 .row-9 .column-4,.postid-36 #tablepress-4 .row-9 .column-5 {
    opacity: 0.2;
}

/*ktbjj*/
.postid-535 #tablepress-4 .row-2 .column-7 {
    opacity: 0.2;
}
.postid-535 #tablepress-4 .row-3 .column-3,.postid-535 #tablepress-4 .row-3 .column-5,.postid-535 #tablepress-4 .row-3 .column-7 {
    opacity: 0.2;
}
.postid-535 #tablepress-4 .row-4 .column-7 {
    opacity: 0.2;
}
.postid-535 #tablepress-4 .row-5 .column-2,.postid-535 #tablepress-4 .row-5 .column-3,.postid-535 #tablepress-4 .row-5 .column-4,.postid-535 #tablepress-4 .row-5 .column-5 {
    opacity: 0.2;
}
.postid-535 #tablepress-4 .row-6 .column-2,.postid-535 #tablepress-4 .row-6 .column-3,.postid-535 #tablepress-4 .row-6 .column-4,.postid-535 #tablepress-4 .row-6 .column-5 {
    opacity: 0.2;
}

.postid-535 #tablepress-4 .row-7 .column-2,.postid-535 #tablepress-4 .row-7 .column-3,.postid-535 #tablepress-4 .row-7 .column-4,.postid-535 #tablepress-4 .row-7 .column-5,.postid-535 #tablepress-4 .row-7 .column-6 {
    opacity: 0.2;
}

.postid-535 #tablepress-4 .row-8 .column-2,.postid-535 #tablepress-4 .row-8 .column-3,.postid-535 #tablepress-4 .row-8 .column-4,.postid-535 #tablepress-4 .row-8 .column-5,.postid-535 #tablepress-4 .row-8 .column-6 {
    opacity: 0.2;
}

.postid-535 #tablepress-4 .row-9 .column-2,.postid-535 #tablepress-4 .row-9 .column-3,.postid-535 #tablepress-4 .row-9 .column-4,.postid-535 #tablepress-4 .row-9 .column-5 {
    opacity: 0.2;
}


/*wo-kic*/
.postid-35 #tablepress-4 .row-2 .column-7 {
    opacity: 0.2;
}
.postid-35 #tablepress-4 .row-3 .column-3,.postid-35 #tablepress-4 .row-3 .column-5,.postid-35 #tablepress-4 .row-3 .column-7 {
    opacity: 0.2;
}

.postid-35 #tablepress-4 .row-5 .column-2,.postid-35 #tablepress-4 .row-5 .column-3,.postid-35 #tablepress-4 .row-5 .column-4,.postid-35 #tablepress-4 .row-5 .column-5 {
    opacity: 0.2;
}
.postid-35 #tablepress-4 .row-6 .column-2,.postid-35 #tablepress-4 .row-6 .column-3,.postid-35 #tablepress-4 .row-6 .column-4,.postid-35 #tablepress-4 .row-6 .column-5,.postid-35 #tablepress-4 .row-6 .column-6 {
    opacity: 0.2;
}

.postid-35 #tablepress-4 .row-7 .column-2,.postid-35 #tablepress-4 .row-7 .column-3,.postid-35 #tablepress-4 .row-7 .column-4,.postid-35 #tablepress-4 .row-7 .column-5,.postid-35 #tablepress-4 .row-7 .column-6 {
    opacity: 0.2;
}

.postid-35 #tablepress-4 .row-8 .column-2,.postid-35 #tablepress-4 .row-8 .column-3,.postid-35 #tablepress-4 .row-8 .column-4,.postid-35 #tablepress-4 .row-8 .column-5,.postid-35 #tablepress-4 .row-8 .column-6 {
    opacity: 0.2;
}

.postid-35 #tablepress-4 .row-9 .column-2,.postid-35 #tablepress-4 .row-9 .column-4 {
    opacity: 0.2;
}
 #tablepress-4 .row-5.odd td.column-2 {
    background: #49ACCC !important;
}
.postid-36 #tablepress-4 .row-5.odd td.column-2 {
    opacity: 1;
}

@media only screen and (max-width:500px) {
 .freet_ssd iframe {
    height: 650px !important;
    overflow: hidden;
} 
  
}