/*General*/
.fbhq-workout .hide-post{display:none;}

/*Share & Print Buttons*/
.fbhq-workout .workout-share{overflow:hidden; margin:10px 0;}
.fbhq-workout .workout-share a{color:#fff; display: block; padding:10px; border-radius:3px;}
.fbhq-workout .workout-share a span{top:-2px; position: relative; font-size: 14px;}
.fbhq-workout .workout-share a span.extended{top:0px;}
.fbhq-workout .workout-share .pinterest{background:#ca212a;}
.fbhq-workout .workout-share .facebook{background:#2d609b;}
.fbhq-workout .workout-share a .symbol{font-size: 34px; top: 2px; position: relative; margin: 0 2px 0 9px;}

.fbhq-workout-print-link{padding:2px 20px; background:lightgrey; border-radius:5px; font-size:16px;}
.fbhq-workout-print-link.span2{float:right;}

/*Main*/
.fbhq-workout-inner-container{background:beige; margin:5px 0; border-radius:5px;}
.fbhq-workout-header{padding:10px;}
.fbhq-workout-header h2{text-transform:uppercase; font-size:19px; padding:0; margin:0; /*color:dimgrey;*/}
.fbhq-workout-text{padding:15px;}

.fbhq-workout-meta{overflow:hidden; margin: 0 0 15px;}
.fbhq-workout-meta div{float:left; margin:0 30px 0 0;}
.fbhq-workout-meta p {margin:0; padding:0; text-transform:uppercase; font-size:10px; font-weight:bold;}
.fbhq-workout-meta span{font-weight:normal;}

.fbhq-workout-summary{font-style:italic;}

.fbhq-workout-in-content-ad{float:right;}
.fbhq-workout-in-content-ad .ads.big-square{margin:0 0 10px 10px;}
.fbhq-workout-in-content-ad .ads.small-square{margin:0 0 10px 10px;}

.fbhq-workout-notes{margin: 0 0 20px;}

.fbhq-workout-disclaimer h3{font-size:12px; margin:0;}
.fbhq-workout-disclaimer p{font-size:11px;}

/*Sections*/
.fbhq-workout-sections{margin:0 0 20px;}

.fbhq-workout-section{margin:0 0 15px;}
.fbhq-workout-section h3{}

/*Exercises Text*/
.fbhq-workout-exercises{margin:0 0 15px;}

.fbhq-workout-exercise-text{padding:0;}
.fbhq-workout-exercise-text p{margin:0 0 10px; line-height:15px;}
#main article .fbhq-workout-exercise-text h4{font-weight:normal; margin:0 0 7px 0;}

/*Exercises Videos*/
.fbhq-workout-exercise-videos{overflow:hidden; clear:both; margin:0 0 7px;}
.fbhq-workout-exercise-videos .row-fluid{margin:0 0 15px;}

#main article .fbhq-workout-exercise-video-text{padding: 0 7px;}
#main article .fbhq-workout-exercise-video-text h4{margin:0 0 7px 0;}

.fbhq-workout-exercise-video{padding:0 0 10px; background:#fff;}
.fbhq-workout-exercise-video a{color:#2793e6; font-family:arial, sans-serif; font-size:13px; font-weight:bold;}
.fbhq-workout-exercise-video a:hover{text-decoration:underline;}
.fbhq-workout-exercise-video p{padding:0 0 5px 0; margin:0; font-weight:bold; color:rgb(85, 85, 85);}
.fbhq-workout-exercise-video span{font-weight:normal;}
.fbhq-workout-exercise-video .youtube-video{overflow:hidden; display:block; margin:0 0 10px;} 

/*Responsive styles*/
@media only screen and (min-width: 980px){
  .fbhq-workout .workout-share .span4{width:205px; float:left; margin: 0 5px 0 0;}
}

/* Narrow Desktop */
@media only screen and (min-width: 768px) and (max-width:979px) {
  .fbhq-workout .workout-share .span4{width:200px; float:left; margin: 0 5px 0 0;}
  
  .fbhq-workout-print-link.span2{width:60px; padding:2px 5px; margin:0;}
  
  .fbhq-workout-image img{display:block; width:640px; margin:0 auto;}
}

/* Target landscape smartphones, portrait tablets, narrow desktops  */
@media screen and (min-width:480px) and (max-width:767px) {
  .fbhq-workout .workout-share a{width: 120px; float: left; margin: 0 5px 0 0;}
  .fbhq-workout .workout-share a .extended{display:none;}
  
  .fbhq-workout-print-link.span2{float:left; width:60px; padding:2px 5px; margin:0;}
  
  .fbhq-workout-image img{display:block; width:640px; margin:0 auto;}
  
  .fbhq-workout-exercise-video.span4{float:left; width:32%; margin-right:1%;}  
}

/* Target portrait smartphones */
@media screen and (min-width:351px) and (max-width:479px){
  .fbhq-workout .workout-share a{width: 120px; float: left; margin: 0 5px 0 0;}
  .fbhq-workout .workout-share a .extended{display:none;}
  
  .fbhq-workout-print-link.span2{float:left; width:70px; padding:2px 10px; margin:0;}
  
  .fbhq-workout-in-content-ad{float:none;}
  .fbhq-workout-in-content-ad .ads.big-square{margin:10px 0;}
  .fbhq-workout-in-content-ad .ads.small-square{margin:10px 0;}
}

@media screen and (max-width:350px){ 
  .fbhq-workout .workout-share a{width:250px; clear:both; float:left; margin:7px 0;}
  .fbhq-workout .workout-share a .extended{display:none;}
  
  .fbhq-workout-print-link.span2{clear:both; float:left; width:250px; margin:7px 0;}
  .fbhq-workout-print-link.span2 a{padding: 2px 30px;}
  
  .fbhq-workout .workout-share.workout-share-inner .fbhq-workout-print-link.span2{width:220px;}
  .fbhq-workout .workout-share.workout-share-inner a{width:220px;}
  
  .fbhq-workout-meta div{clear:both;}
  
  .fbhq-workout-exercise-video span4{margin:0 0 15px;}
}