/*
Theme Name: RSP Videos
Description: Tema hijo de Enfold para las Guías de ejercicios (Tutorials RSP). Sustituye a la copia antigua de Enfold 4.5.7.
Template: enfold
Version: 2.0
Author: Multiapps
Text Domain: rsp-videos
*/

/* Estilos propios de las guías (antes en css/custom.css del tema antiguo) */

/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

.p-bt-0{
  padding-bottom: 0;
}

#top #header .av-main-nav > li:hover > a{
  background-color: rgba(255, 255, 255, 0)!important;
  color: black;
}
#top #header .av-main-nav > li:hover .avia-menu-text{
  background: #252525;
  padding: 12px

}
#top #header .av-main-nav > li:hover span{
}

/************************************************/
/******************CABECERA***********************/
/************************************************/
#header .inner-container{
  border-bottom: 1px solid black;
}
#top #header.av_minimal_header .main_menu ul:first-child >li > ul{
  margin-top: -30px;
  margin-left: 13px;
}
#top #header.av_minimal_header .sub-menu .avia-menu-text{
  padding: 0!important;
}

/************************************************/
/******************SINGLE POST*******************/
/************************************************/
.post-template-default h1{
  margin-bottom: 26px;
}
.post-template-default .entry-content-wrapper{
  display: none;
}
.post-template-default .rsp-video-overview{
  margin-bottom: 26px;
  background: black;
  padding: 10px;
  color: white;
  margin-top: 0;

}
.post-template-default .rsp-video-overview b{
  color:#961b1e;
  margin-left: 3px;
}
.post-template-default .rsp-video-overview span{
  margin-right: 20px;
}


/************************************************/
/**************VIDEOS CHECK BOXES****************/
/************************************************/

/********SUBMIT*******/
#search-filter-form-308 .sf-field-submit input{
  padding: 20px;
  font-size: 16px;
  width: 100%;
  text-transform: uppercase;
  font-family: 'Muli', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  cursor: pointer;
}
#search-filter-form-308 .sf-field-submit input:hover{
  background: #961b1e;
}



/************************************************/
/**********RESULTS SEARCH AND FILTER*************/
/************************************************/
.results-filter-rsp-videos .image-overlay-inside{
  display: none!important;
}
.results-filter-rsp-videos .post-entry:hover h3 {
  color: #961b1e;
}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

  div .logo {
      margin-top: 38px;
  }
  #top #header .av-main-nav > li > a {
      margin-top: 28px;
  }


  /************************************************/
  /**************VIDEOS CHECK BOXES****************/
  /************************************************/


  /******TIPOS DE MAQUINAS******/
  /*general*/

  .sf-field-category{
    height: 200px;
    margin-bottom: 40px!important;
  }
  .sf-field-category ul{
    height: 100%;
  }
  .sf-field-category .sf-level-0.sf-item-1{
    height: 100%;
    width: 33%;
    float: left;
  }
  .sf-field-category .sf-level-0.sf-item-35{
    height: 100%;
    width: 33%;
    float: left;
  }
  .sf-field-category .sf-level-0.sf-item-34{
    height: 100%;
    width: 33%;
    float: left;
  }

  .sf-field-category .sf-level-0.sf-item-1 input[type="checkbox"],
  .sf-field-category .sf-level-0.sf-item-1 label,
  .sf-field-category .sf-level-0.sf-item-35 input[type="checkbox"],
  .sf-field-category .sf-level-0.sf-item-35 label,
  .sf-field-category .sf-level-0.sf-item-34 input[type="checkbox"],
  .sf-field-category .sf-level-0.sf-item-34 label{
    display: none!important;
  }
  .sf-field-category .sf-level-0.sf-item-1:hover .sf-input-checkbox + label,
  .sf-field-category .sf-level-0.sf-item-35:hover .sf-input-checkbox + label,
  .sf-field-category .sf-level-0.sf-item-34:hover .sf-input-checkbox + label{
      opacity: 1;
  }

  /*primera columna*/

  .sf-field-category .sf-level-0.sf-item-1 .sf-input-checkbox + label{
      background:url('images/videos-rsp/yoyo-desmarcado.jpg') no-repeat!important;
      height: 100%!important;
      width: 100%!important;
      display:inline-block!important;
      padding: 0 0 0 0px!important;
      opacity: 0.5;
      color: rgba(255, 255, 255, 0)!important;
      cursor: pointer;
  }

  .sf-field-category .sf-level-0.sf-item-1 .sf-input-checkbox:checked + label{
    background:url('images/videos-rsp/yoyo-marcado.jpg') no-repeat!important;
    height: 100%!important;
    width: 100%!important;
    display:inline-block!important;
    padding: 0 0 0 0px!important;
    opacity: 1;
    color:rgba(255, 255, 255, 0)!important;
  }

  /*segunda columna*/
  .sf-field-category .sf-level-0.sf-item-35 .sf-input-checkbox + label{
      background:url('images/videos-rsp/squat-desmarcado.jpg') no-repeat!important;
      height: 100%!important;
      width: 100%!important;
      display:inline-block!important;
      padding: 0 0 0 0px!important;
      opacity: 0.5;
      color: rgba(255, 255, 255, 0)!important;
      cursor: pointer;
  }

  .sf-field-category .sf-level-0.sf-item-35 .sf-input-checkbox:checked + label{
    background:url('images/videos-rsp/squat-marcado.jpg') no-repeat!important;
    height: 100%!important;
    width: 100%!important;
    display:inline-block!important;
    padding: 0 0 0 0px!important;
    opacity: 1;
    color: rgba(255, 255, 255, 0)!important;
  }

  /*TERCERA COLUMNA*/

  .sf-field-category .sf-level-0.sf-item-34 .sf-input-checkbox + label{
      background:url('images/videos-rsp/wall-desmarcado.jpg') no-repeat!important;
      height: 100%!important;
      width: 100%!important;
      display:inline-block!important;
      padding: 0 0 0 0px!important;
      opacity: 0.5;
      color: rgba(255, 255, 255, 0)!important;
      cursor: pointer;
  }


  .sf-field-category .sf-level-0.sf-item-34 .sf-input-checkbox:checked + label{
    background:url('images/videos-rsp/wall-marcado.jpg') no-repeat!important;
    height: 100%!important;
    width: 100%!important;
    display:inline-block!important;
    padding: 0 0 0 0px!important;
    opacity: 1;
    color: rgba(255, 255, 255, 0)!important;
  }

  /******BODY PARTS******/
  /*general*/
  .sf-field-taxonomy-body-part{
    height: 200px;
    margin-bottom: 40px!important;
  }
  .sf-field-taxonomy-body-part ul{
    height: 100%;
  }

  .sf-field-taxonomy-body-part .sf-level-0.sf-item-38{
    height: 100%;
    width: 50%;
    float: left;
  }
  .sf-field-taxonomy-body-part .sf-level-0.sf-item-36{
    height: 100%;
    width: 50%;
    float: left;
  }


  .sf-field-taxonomy-body-part .sf-level-0.sf-item-38 input[type="checkbox"],
  .sf-field-taxonomy-body-part .sf-level-0.sf-item-38 label,
  .sf-field-taxonomy-body-part .sf-level-0.sf-item-36 input[type="checkbox"],
  .sf-field-taxonomy-body-part .sf-level-0.sf-item-36 label{
    display: none!important;
  }
  .sf-field-taxonomy-body-part .sf-level-0.sf-item-38:hover .sf-input-checkbox + label,
  .sf-field-taxonomy-body-part .sf-level-0.sf-item-36:hover .sf-input-checkbox + label{
      opacity: 1;
  }

  /*primera columna*/

  .sf-field-taxonomy-body-part .sf-level-0.sf-item-38 .sf-input-checkbox + label{
      background:url('images/videos-rsp/lower-body-desmarcado.jpg') no-repeat!important;
      height: 100%!important;
      width: 100%!important;
      display:inline-block!important;
      padding: 0 0 0 0px!important;
      opacity: 0.5;
      color: rgba(255, 255, 255, 0)!important;
      cursor: pointer;
  }

  .sf-field-taxonomy-body-part .sf-level-0.sf-item-38 .sf-input-checkbox:checked + label{
    background:url('images/videos-rsp/lower-body-marcado.jpg') no-repeat!important;
    height: 100%!important;
    width: 100%!important;
    display:inline-block!important;
    padding: 0 0 0 0px!important;
    opacity: 1;
    color:rgba(255, 255, 255, 0)!important;
  }

  /*segunda columna*/
  .sf-field-taxonomy-body-part .sf-level-0.sf-item-36 .sf-input-checkbox + label{
      background:url('images/videos-rsp/upper-body-desmarcado.jpg') no-repeat!important;
      height: 100%!important;
      width: 100%!important;
      display:inline-block!important;
      padding: 0 0 0 0px!important;
      opacity: 0.5;
      color: rgba(255, 255, 255, 0)!important;
      cursor: pointer;
  }

  .sf-field-taxonomy-body-part .sf-level-0.sf-item-36 .sf-input-checkbox:checked + label{
    background:url('images/videos-rsp/upper-body-marcado.jpg') no-repeat!important;
    height: 100%!important;
    width: 100%!important;
    display:inline-block!important;
    padding: 0 0 0 0px!important;
    opacity: 1;
    color: rgba(255, 255, 255, 0)!important;
  }

  /******SELECT MOVEMENTS******/
  .sf-field-taxonomy-movement{
    margin-bottom: 20px!important;
  }
  .sf-field-taxonomy-movement input[type="checkbox"]{
    display: none!important;
  }
  .sf-field-taxonomy-movement .sf-input-checkbox +label{
    opacity: 0.5;
    cursor: pointer;
  }
  .sf-field-taxonomy-movement li:hover .sf-input-checkbox +label{
    text-decoration: underline;
  }

  .sf-field-taxonomy-movement .sf-input-checkbox:checked +label{
    color: #961b1e;
    text-decoration: underline;
    opacity: 1;
  }

  .sf-field-taxonomy-movement li{
    display: inline!important;
    margin-right: 20px!important;
    margin-left: 20px!important;
  }
  .sf-field-taxonomy-movement label{
    padding: 0!important;
    font-size: 18px!important;
  }

  /******SELECT MUSCLES******/
  .sf-field-taxonomy-main-muscle-targeted{
    margin-bottom: 20px!important;
  }
  .sf-field-taxonomy-main-muscle-targeted input[type="checkbox"]{
    display: none!important;
  }
  .sf-field-taxonomy-main-muscle-targeted .sf-input-checkbox +label{
    opacity: 0.5;
    cursor: pointer;
  }
  .sf-field-taxonomy-main-muscle-targeted li:hover .sf-input-checkbox +label{
    text-decoration: underline;
  }

  .sf-field-taxonomy-main-muscle-targeted .sf-input-checkbox:checked +label{
    color: #961b1e;
    text-decoration: underline;
    opacity: 1;
  }

  .sf-field-taxonomy-main-muscle-targeted li{
    display: inline!important;
    margin-right: 20px!important;
    margin-left: 20px!important;
  }
  .sf-field-taxonomy-main-muscle-targeted label{
    padding: 0!important;
    font-size: 18px!important;
  }

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {

  /************************************************/
  /**************VIDEOS CHECK BOXES****************/
  /************************************************/
#search-filter-form-308 li{
  margin-bottom: 15px;
}

/******SELECT MOVEMENTS******/
.sf-field-category [type="checkbox"],
.sf-field-taxonomy-body-part [type="checkbox"],
.sf-field-taxonomy-movement [type="checkbox"],
.sf-field-taxonomy-main-muscle-targeted [type="checkbox"]
{
  display: none!important;
}
.sf-field-category .sf-input-checkbox +label,
.sf-field-taxonomy-body-part .sf-input-checkbox +label,
.sf-field-taxonomy-movement .sf-input-checkbox +label,
.sf-field-taxonomy-main-muscle-targeted .sf-input-checkbox +label
{
  opacity: 0.5;
  cursor: pointer;
}
.sf-field-category li:hover .sf-input-checkbox +label,
.sf-field-taxonomy-body-part li:hover .sf-input-checkbox +label,
.sf-field-taxonomy-movement li:hover .sf-input-checkbox +label,
.sf-field-taxonomy-main-muscle-targeted li:hover .sf-input-checkbox +label
{
  text-decoration: underline;
}

.sf-field-category .sf-input-checkbox:checked +label,
.sf-field-taxonomy-body-part .sf-input-checkbox:checked +label,
.sf-field-taxonomy-movement .sf-input-checkbox:checked +label,
.sf-field-taxonomy-main-muscle-targeted .sf-input-checkbox:checked +label
{
  color: #961b1e;
  text-decoration: underline;
  opacity: 1;
}

.sf-field-category li,
.sf-field-taxonomy-body-part li,
.sf-field-taxonomy-movement li,
.sf-field-taxonomy-main-muscle-targeted li
{
  display: inline!important;
  margin-right: 20px!important;
  margin-left: 20px!important;
}
.sf-field-category label,
.sf-field-taxonomy-body-part label,
.sf-field-taxonomy-movement label,
.sf-field-taxonomy-main-muscle-targeted label
{
  padding: 0!important;
  font-size: 18px!important;
}

#search-filter-form-308 .sf-field-submit{
  margin-top: 19px;
}
}

@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
  #header_main.container_wrap.container_wrap_logo{display: none !important;}
  html.html_boxed {background: #FFFFFF center center repeat scroll !important;}
  #socket {display: none !important;}
  .flex_column.av_one_full.flex_column_div.first.avia-builder-el-1.avia-builder-el-no-sibling {background-color: #fff !important; margin-top: 0px !important; padding: 0px !important;}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For general iPad layouts */
  #header_main.container_wrap.container_wrap_logo{display: none !important;}
  html.html_boxed {background: #FFFFFF center center repeat scroll !important;}
  #socket {display: none !important;}
  .flex_column.av_one_full.flex_column_div.first.avia-builder-el-1.avia-builder-el-no-sibling {background-color: #fff !important; margin-top: 0px !important;padding: 0px !important;}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For general iPad layouts */
  #header_main.container_wrap.container_wrap_logo{display: none !important;}
  html.html_boxed {background: #FFFFFF center center repeat scroll !important;}
  #socket {display: none !important;}
  .flex_column.av_one_full.flex_column_div.first.avia-builder-el-1.avia-builder-el-no-sibling {background-color: #fff !important; margin-top: 0px !important;padding: 0px !important;}
}
