.wpt_feedback_panel {
text-align: center;
padding: 40px 40px;
border: 1px solid #ebeaea;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_feedback_panel .heading {
text-align: center;
margin-bottom: 25px;
}
.wpt_feedback_panel .heading .title,
.wpt_feedback_panel .heading .subtitle {
margin: 0;
padding: 0;
}
.wpt_feedback_panel .heading .title {
margin-bottom: 5px;
}
.wpt_feedback_panel .heading .title:last-child {
margin-bottom: 0;
}
.wpt_feedback_panel .actions {
margin-top: 25px;
} .wpt_heading {
text-align: center;
}
.wpt_heading .title {
margin-bottom: 5px;
} .wpt_teasers.wpt_grid_fitrows,
.wpt_teasers.wpt_grid_masonry {
display: block;
zoom: 1;
margin: 0 -1.6%;
}
.wpt_teasers.wpt_grid_fitrows:after,
.wpt_teasers.wpt_grid_masonry:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_teasers.wpt_grid_fitrows .entry,
.wpt_teasers.wpt_grid_masonry .entry {
float: left;
width: 25%;
padding: 0 1.6% 3.2%;
}
.wpt_teasers.wpt_grid_fitrows.w_1cols .entry,
.wpt_teasers.wpt_grid_masonry.w_1cols .entry {
width: 100%;
}
.wpt_teasers.wpt_grid_fitrows.w_2cols .entry,
.wpt_teasers.wpt_grid_masonry.w_2cols .entry {
width: 50%;
}
.wpt_teasers.wpt_grid_fitrows.w_3cols .entry,
.wpt_teasers.wpt_grid_masonry.w_3cols .entry {
width: 33.3%;
}
.wpt_teasers.wpt_grid_fitrows.w_4cols .entry,
.wpt_teasers.wpt_grid_masonry.w_4cols .entry {
width: 25%;
}
.wpt_teasers.wpt_carousel {
margin-left: -15px;
margin-right: -15px;
position: relative; }
.wpt_teasers.wpt_carousel:before,
.wpt_teasers.wpt_carousel:after {
content: '';
display: block;
width: 15px;
height: 100%;
background: #FFF;
position: absolute;
top: 0;
z-index: 5;
}
.wpt_teasers.wpt_carousel:before {
left: 0;
}
.wpt_teasers.wpt_carousel:after {
right: 0;
}
.wpt_teasers.wpt_carousel .flickity-prev-next-button {
z-index: 6;
background: transparent;
-webkit-opacity: 0.1;
-moz-opacity: 0.1;
opacity: 0.1;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.wpt_teasers.wpt_carousel .flickity-prev-next-button svg {
width: 40%;
height: 40%;
top: 30%;
left: 30%;
}
.wpt_teasers.wpt_carousel .flickity-prev-next-button.previous {
left: -30px;
}
.wpt_teasers.wpt_carousel .flickity-prev-next-button.next {
right: -30px;
}
.wpt_teasers.wpt_carousel .flickity-prev-next-button:focus {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.wpt_teasers.wpt_carousel:hover .flickity-prev-next-button {
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
}
.wpt_teasers.wpt_carousel .entry {
width: 33.3%;
float: left;
}
.wpt_teasers.wpt_carousel .entry > .wrapper {
margin: 0 15px;
}
.wpt_teasers.wpt_carousel.w_1cols .entry {
width: 100%;
}
.wpt_teasers.wpt_carousel.w_2cols .entry {
width: 50%;
}
.wpt_teasers.wpt_carousel.w_3cols .entry {
width: 33.3%;
}
.wpt_teasers.wpt_carousel.w_4cols .entry {
width: 25%;
}
.wpt_teasers.wpt_condensed .entry {
position: relative;
text-align: center;
}
.wpt_teasers.wpt_condensed .entry > .wrapper {
position: relative;
}
.wpt_teasers.wpt_condensed .entry .thumbnail > * {
display: block;
padding-bottom: 66px;
}
.wpt_teasers.wpt_condensed .entry .thumbnail,
.wpt_teasers.wpt_condensed .entry .thumbnail img {
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 6px;
}
.wpt_teasers.wpt_condensed .entry .details {
background: #FFF;
position: absolute;
bottom: 0;
width: 100%;
padding: 16px;
border: 1px solid #ebeaea;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-topleft: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
border-top-left-radius: 0;
}
.wpt_teasers.wpt_condensed .entry .body_area {
height: 0;
overflow: hidden;
-webkit-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.wpt_teasers.wpt_condensed .entry .body_area .wrapper,
.wpt_teasers.wpt_condensed .entry .body_area .excerpt,
.wpt_teasers.wpt_condensed .entry .body_area .permalink {
margin-top: 7px;
}
.wpt_teasers.wpt_condensed .entry .body_area .sc85_rating_stars_shortcode {
display: block;
}
.wpt_teasers.wpt_condensed .entry .body_area .wrapper {
margin-top: 5px;
}
.wpt_teasers.wpt_condensed .entry .body_area .more {
font-size: 14px;
padding: 8px 14px;
}
.wpt_teasers.wpt_condensed .entry .body_area .excerpt {
margin-bottom: 0 !important;
}
.wpt_teasers.wpt_condensed .entry .body_area .extra_info {
margin-top: 10px;
margin-bottom: 5px;
font-size: 0.85em;
}
.wpt_teasers.wpt_condensed .entry .body_area .extra_info span {
padding: 0 5px;
}
.wpt_teasers.wpt_condensed .entry:hover .body_area {
position: relative;
-webkit-transition: all 0.2s ease 0.1s;
transition: all 0.2s ease 0.1s;
} .wpt_exercise_single .exercise_specs {
margin-top: 40px;
padding-top: 40px;
border-top: solid 1px #ccc;
}
.wpt_exercise_single .exercise_specs > .wrapper {
margin: 0 -40px;
margin-bottom: -20px;
display: block;
zoom: 1;
}
.wpt_exercise_single .exercise_specs > .wrapper:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_exercise_single .exercise_specs .spec_group {
float: left;
width: 33.3%;
padding: 0 40px;
margin-bottom: 20px;
}
.wpt_exercise_single .exercise_specs .sc85_post_sharing_links {
display: inline;
margin: 0 -2px;
}
.wpt_exercise_single .exercise_specs .sc85_post_sharing_links a {
margin: 0 2px;
} .wpt_exercise_archive .exercise_filters {
background: #f9f9f9;
border: solid 1px #e3e3e3;
margin-bottom: 0;
padding: 20px 0;
text-align: center;
padding-bottom: 10px;
}
.wpt_exercise_archive .exercise_filters .wrap {
display: inline-block;
margin: 0 15px;
}
.wpt_exercise_archive .exercise_filters .label {
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.wpt_exercise_archive .exercise_filters select {
width: 180px;
vertical-align: middle;
}
.wpt_exercise_archive .exercise_filters .label,
.wpt_exercise_archive .exercise_filters select {
margin-bottom: 10px;
}
.wpt_exercise_archive .exercise_filters .clear_filters {
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
position: absolute;
margin-top: 7px;
}
.wpt_exercise_archive .exercise_filters .clear_filters:before {
content: 'x';
}
.wpt_exercise_archive .exercise_filters:hover .clear_filters {
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
}
.wpt_exercise_archive .entry {
display: block;
zoom: 1;
padding: 30px 0;
border-bottom: 1px solid #dedede;
}
.wpt_exercise_archive .entry:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_exercise_archive .entry:last-child {
margin-bottom: 0;
}
.wpt_exercise_archive .entry .main_info {
float: left;
width: 43%;
}
.wpt_exercise_archive .entry .thumbnails {
float: left;
width: 40%;
height: 100px;
padding-left: 40px;
padding-right: 40px;
margin-top: -15px;
margin-bottom: -15px;
text-align: center;
}
.wpt_exercise_archive .entry .thumbnails img {
height: 100%;
}
.wpt_exercise_archive .entry .actions {
text-align: right;
float: right;
width: 17%;
height: 75px;
line-height: 75px; }
.wpt_exercise_archive .entry .exercise_meta {
font-size: 0.85em;
margin-bottom: 2px;
}
.wpt_exercise_archive .entry .exercise_meta label {
font-weight: 600;
}
.wpt_exercise_archive .pagination {
margin-top: 35px;
} .wpt_exercises_teasers_shortcode .details {
padding-top: 14px;
}
.wpt_exercises_teasers_shortcode .title {
margin: 0;
}
.wpt_exercises_teasers_shortcode .excerpt {
margin-top: 7px;
}
.wpt_exercises_teasers_shortcode .more {
display: inline-block;
margin-top: 7px;
}
.wpt_exercises_teasers_shortcode .button {
margin-top: 10px;
} .wpt_exercises_set .entry {
display: block;
zoom: 1;
padding: 25px 0;
border-bottom: 1px solid #dedede;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.wpt_exercises_set .entry:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_exercises_set .entry:first-child {
border-top: 1px solid #dedede;
}
.wpt_exercises_set .main_info {
float: left;
width: 35%;
}
.wpt_exercises_set .main_info .count {
text-transform: uppercase;
font-weight: 600;
font-size: 0.9em;
}
.wpt_exercises_set .main_info .count a {
color: inherit;
}
.wpt_exercises_set .main_info .title {
margin-top: 1px;
margin-bottom: 6px;
font-size: 1.15em;
line-height: 1.3;
}
.wpt_exercises_set .main_info .title a {
color: inherit;
}
.wpt_exercises_set .main_info .equipment {
font-size: 0.85em;
}
.wpt_exercises_set .main_info .equipment label {
font-weight: 600;
}
.wpt_exercises_set .main_info .more {
font-size: 0.85em;
font-weight: 600;
}
.wpt_exercises_set .thumbnails {
float: left;
width: 40%;
height: 100px;
padding-left: 40px;
padding-right: 40px;
margin-top: -15px;
margin-bottom: -15px;
text-align: left;
}
.wpt_exercises_set .thumbnails img {
height: 100%;
}
.wpt_exercises_set .excerpt {
text-align: right;
float: right;
width: 25%;
font-size: 0.9em;
display: block;
zoom: 1;
}
.wpt_exercises_set .excerpt:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_exercises_set .excerpt .wrapper {
display: table;
float: right;
}
.wpt_exercises_set .excerpt .spec {
display: table-cell;
padding: 0 15px;
text-align: center;
border-left: 1px solid #dedede;
}
.wpt_exercises_set .excerpt .spec:first-child {
border-left: none;
}
.wpt_exercises_set .excerpt .spec:last-child {
padding-right: 0;
}
.wpt_exercises_set .excerpt span {
font-size: 1.45em;
white-space: nowrap;
}
.wpt_exercises_set .excerpt label {
display: block;
text-transform: uppercase;
font-size: 0.7em;
font-weight: 600;
}
.wpt_exercises_set.no_excerpt .main_info {
width: 50%;
}
.wpt_exercises_set.no_excerpt .thumbnails {
width: 50%;
padding-right: 0;
text-align: right;
}
.wpt_exercises_set.no_excerpt .excerpt {
display: none;
} .wpt_workout_single .exercises_list .entry {
display: block;
zoom: 1;
padding: 25px 0;
border-bottom: 1px solid #dedede;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.wpt_workout_single .exercises_list .entry:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_workout_single .exercises_list .entry:first-child {
border-top: 1px solid #dedede;
}
.wpt_workout_single .exercises_list .main_info {
float: left;
width: 30%;
}
.wpt_workout_single .exercises_list .main_info .count {
text-transform: uppercase;
font-weight: 600;
font-size: 0.9em;
}
.wpt_workout_single .exercises_list .main_info .count a {
color: inherit;
}
.wpt_workout_single .exercises_list .main_info .title {
margin-top: 1px;
margin-bottom: 6px;
font-size: 1.15em;
line-height: 1.3;
}
.wpt_workout_single .exercises_list .main_info .title a {
color: inherit;
}
.wpt_workout_single .exercises_list .main_info .equipment {
font-size: 0.85em;
}
.wpt_workout_single .exercises_list .main_info .equipment label {
font-weight: 600;
}
.wpt_workout_single .exercises_list .main_info .more {
font-size: 0.85em;
font-weight: 600;
}
.wpt_workout_single .exercises_list .thumbnails {
float: left;
width: 40%;
height: 100px;
padding-left: 40px;
padding-right: 40px;
margin-top: -15px;
margin-bottom: -15px;
text-align: center;
}
.wpt_workout_single .exercises_list .thumbnails img {
height: 100%;
}
.wpt_workout_single .exercises_list .details {
text-align: right;
float: right;
width: 30%;
display: block;
zoom: 1;
}
.wpt_workout_single .exercises_list .details:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_workout_single .exercises_list .details .wrapper {
display: table;
float: right;
}
.wpt_workout_single .exercises_list .details .spec {
display: table-cell;
padding: 0 15px;
text-align: center;
border-left: 1px solid #dedede;
}
.wpt_workout_single .exercises_list .details .spec:first-child {
border-left: none;
}
.wpt_workout_single .exercises_list .details .spec:last-child {
padding-right: 0;
}
.wpt_workout_single .exercises_list .details span {
font-size: 1.45em;
white-space: nowrap;
}
.wpt_workout_single .exercises_list .details label {
display: block;
text-transform: uppercase;
font-size: 0.7em;
font-weight: 600;
}
.wpt_workout_single .exercises_list .details .tooltip {
display: inline;
position: relative;
z-index: 0;
}
.wpt_workout_single .exercises_list .details .tooltip::after {
content: '';
position: absolute;
width: 100%;
height: 20px;
bottom: 100%;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
pointer-events: none;
}
.wpt_workout_single .exercises_list .details .tooltip:hover::after {
pointer-events: auto;
}
.wpt_workout_single .exercises_list .details .tooltip .tooltip-content {
position: absolute;
z-index: 9999;
width: 300px;
right: -30px;
bottom: 100%;
font-size: 20px;
text-align: left;
color: #212121;
background: transparent;
opacity: 0;
margin: 0 0 10px -150px;
cursor: default;
pointer-events: none;
-webkit-font-smoothing: antialiased;
-webkit-transition: all 0.3s 0.3s;
transition: all 0.3s 0.3s;
}
.wpt_workout_single .exercises_list .details .tooltip .tooltip-content * {
white-space: normal;
font-size: 12px;
line-height: 1.2 !important;
}
.wpt_workout_single .exercises_list .details .tooltip:hover .tooltip-content {
opacity: 1;
pointer-events: auto;
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.wpt_workout_single .exercises_list .details .tooltip .tooltip-content span {
display: block;
}
.wpt_workout_single .exercises_list .details .tooltip .tooltip-text {
border-bottom: 4px solid #616161;
overflow: hidden;
-webkit-transform: scale3d(0, 1, 1);
-ms-transform: scale3d(0, 1, 1);
transform: scale3d(0, 1, 1);
-webkit-transition: transform 0.3s 0.3s;
transition: transform 0.3s 0.3s;
transform-origin: right;
-webkit-transform-origin: right;
}
.wpt_workout_single .exercises_list .details .tooltip:hover .tooltip-text {
-webkit-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.wpt_workout_single .exercises_list .details .tooltip .tooltip-inner {
border: 1px solid #eee;
padding: 20px 20px;
background-color: #FFF;
background-color: rgba(255, 255, 255, 0.92);
-webkit-transform: translate3d(0, 100%, 0);
-ms-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
}
.wpt_workout_single .exercises_list .details .tooltip:hover .tooltip-inner {
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.wpt_workout_single .exercises_list .details .tooltip .tooltip-content::after {
content: '';
bottom: -15px;
right: 30px;
border: solid transparent;
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-top-color: #616161;
border-width: 8px;
margin-left: -8px;
}
.wpt_workout_single .exercises_list .details .tooltip .tooltip-content::after {
border-top-color: #222;
}
.wpt_workout_single .exercises_list .details .tooltip .tooltip-text {
border-bottom-color: #222;
}
.wpt_workout_single .exercises_list .details .tooltip .info_icon {
color: #545454;
}
.wpt_workout_single .workout_actions {
padding: 15px 0;
text-align: center;
}
.wpt_workout_single .workout_actions > div {
display: inline-block;
vertical-align: middle;
margin: 5px 5px;
}
.wpt_workout_single .workout_actions .sharer .sc85_post_sharing_links {
display: inline;
}
.wpt_workout_single .workout_actions .sharer > * {
vertical-align: middle;
}
.wpt_workout_single .workout_actions .sharer a {
font-size: 1.3em;
margin: 0 2px;
}
.wpt_workout_single .workout_grader {
display: inline-block;
margin: 0 auto;
width: 66px;
height: 11px;
background: url(../../../plugins/winner-post-types/assets/css/images/rating-stars.png) left top;
position: relative;
zoom: 1;
}
.wpt_workout_single .workout_grader a {
float: left;
position: absolute;
left: 0;
top: 0;
width: 13px;
overflow: hidden;
display: block;
height: 0;
padding-top: 11px;
}
.wpt_workout_single .workout_grader a:hover,
.wpt_workout_single .workout_grader a:focus,
.wpt_workout_single .workout_grader a.active {
background: url(../../../plugins/winner-post-types/assets/css/images/rating-stars.png) left bottom;
}
.wpt_workout_single .workout_grader .star-1 {
width: 13px;
z-index: 10;
}
.wpt_workout_single .workout_grader .star-2 {
width: 26px;
z-index: 9;
}
.wpt_workout_single .workout_grader .star-3 {
width: 39px;
z-index: 8;
}
.wpt_workout_single .workout_grader .star-4 {
width: 52px;
z-index: 7;
}
.wpt_workout_single .workout_grader .star-5 {
width: 65px;
z-index: 6;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.wpt_workout_single .workout_grader {
background-image: url(../../../plugins/winner-post-types/assets/css/images/rating-stars-2x.png);
background-size: 66px 22px;
}
.wpt_workout_single .workout_grader a:hover,
.wpt_workout_single .workout_grader a:focus,
.wpt_workout_single .workout_grader a.active {
background-image: url(../../../plugins/winner-post-types/assets/css/images/rating-stars-2x.png);
background-size: 66px 22px;
}
}
.wpt_workout_single .workout_grader.success,
.wpt_workout_single .workout_grader.error,
.wpt_workout_single .workout_grader.loading {
margin-right: 20px;
}
.wpt_workout_single .workout_grader:after {
position: absolute;
right: -20px;
top: 0;
line-height: 1;
}
.wpt_workout_single .workout_grader.loading:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f021';
-webkit-animation: fa-spin 1.5s infinite linear;
animation: fa-spin 1.5s infinite linear;
}
.wpt_workout_single .workout_grader.success:after {
color: #009718;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f00c';
}
.wpt_workout_single .workout_grader.error:after {
color: #C50000;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f00d';
}
.wpt_workout_single .related_workouts .wpt_heading {
margin-bottom: 30px;
}
.wpt_workout_single .related_workouts .related_workouts_gallery {
display: block;
zoom: 1;
margin: 0 -15px;
}
.wpt_workout_single .related_workouts .related_workouts_gallery:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_workout_single .related_workouts .related_workouts_gallery .entry {
float: left;
padding: 0 15px;
}
.wpt_workout_single .related_workouts .related_workouts_gallery.items_2 .entry {
width: 50%;
}
.wpt_workout_single .related_workouts .related_workouts_gallery.items_3 .entry {
width: 33.3%;
}
.wpt_workout_single .related_workouts .related_workouts_gallery.items_4 .entry {
width: 25%;
}
.wpt_workout_single .related_workouts .related_workouts_gallery .entry .thumbnail {
margin-bottom: 15px;
}
.wpt_workout_single .related_workouts .related_workouts_gallery .entry .details .head_area .title {
margin-bottom: 3px;
}
.wpt_workout_single .related_workouts .related_workouts_gallery .entry .details .body_area .excerpt {
margin-top: 7px;
margin-bottom: 15px;
} .wpt_workout_archive .workout_filters {
background: #f9f9f9;
border: solid 1px #e3e3e3;
margin-bottom: 40px;
padding: 20px 0;
text-align: center;
padding-bottom: 10px;
}
.wpt_workout_archive .workout_filters .wrap {
display: inline-block;
margin: 0 15px;
}
.wpt_workout_archive .workout_filters .label {
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.wpt_workout_archive .workout_filters select {
width: 180px;
vertical-align: middle;
}
.wpt_workout_archive .workout_filters .label,
.wpt_workout_archive .workout_filters select {
margin-bottom: 10px;
}
.wpt_workout_archive .workout_filters .clear_filters {
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
position: absolute;
margin-top: 7px;
}
.wpt_workout_archive .workout_filters .clear_filters:before {
content: 'x';
}
.wpt_workout_archive .workout_filters:hover .clear_filters {
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
}
.wpt_workout_archive .workout_list {
display: block;
zoom: 1;
margin: 0 -20px;
margin-bottom: -40px;
}
.wpt_workout_archive .workout_list:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_workout_archive .workout_list .entry .wrapper {
background: #FFF;
text-align: center;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_workout_archive .workout_list .entry .wrapper .thumbnail,
.wpt_workout_archive .workout_list .entry .wrapper .thumbnail img {
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 8px;
display: block;
margin: 0 auto;
}
.wpt_workout_archive .workout_list .entry .wrapper .details {
border: 1px solid #ebeaea;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-topleft: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
border-top-left-radius: 0;
padding: 25px 20px;
}
.wpt_workout_archive .workout_list .entry .wrapper .details .heading {
margin-bottom: 12px;
}
.wpt_workout_archive .workout_list .entry .wrapper .details .heading .title {
font-size: 1.1em;
margin: 0 0 2px;
}
.wpt_workout_archive .workout_list .entry .wrapper .details .description {
margin-top: 12px;
font-size: 0.95em;
line-height: 1.5;
}
.wpt_workout_archive .workout_list .entry .wrapper .details .footer {
margin-top: 12px;
}
.wpt_workout_archive .workout_list .entry .wrapper .details .footer .categories {
margin-bottom: 15px;
font-size: 0.85em;
}
.wpt_workout_archive .workout_list .entry .wrapper .details .footer .categories span {
padding: 0 5px;
}
.wpt_workout_archive .workout_list .entry.no_thumbnail .details {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_workout_archive .workout_list .entry {
width: 33.3%;
float: left;
padding: 0 20px;
margin-bottom: 40px;
}
.wpt_workout_archive .workout_list.w_2cols .entry {
width: 50%;
}
.wpt_workout_archive .workout_list.w_3cols .entry {
width: 33.3%;
}
.wpt_workout_archive .workout_list.w_4cols .entry {
width: 25%;
}
.wpt_workout_archive .pagination {
margin-top: 35px;
} .wpt_workouts_teasers_shortcode .details {
padding-top: 14px;
}
.wpt_workouts_teasers_shortcode .title {
margin: 0;
}
.wpt_workouts_teasers_shortcode .excerpt {
margin-top: 7px;
}
.wpt_workouts_teasers_shortcode .sc85_rating_stars_shortcode {
margin-top: 7px;
}
.wpt_workouts_teasers_shortcode .more {
display: inline-block;
margin-top: 7px;
}
.wpt_workouts_teasers_shortcode .button {
margin-top: 10px;
} .wpt_testimonial_archive .testimonial_list {
margin: 0 -2%;
margin-bottom: -4%;
display: block;
zoom: 1;
}
.wpt_testimonial_archive .testimonial_list:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_testimonial_archive .testimonial_list .entry {
width: 33.3%;
float: left;
padding: 0 2%;
margin-bottom: 4%;
}
.wpt_testimonial_archive .testimonial_list.w_2cols .entry {
width: 50%;
}
.wpt_testimonial_archive .testimonial_list.w_3cols .entry {
width: 33.3%;
}
.wpt_testimonial_archive .testimonial_list.w_4cols .entry {
width: 25%;
}
.wpt_testimonial_archive .testimonial_list .entry .wrapper {
border: 1px solid #eee;
text-align: center;
padding: 20px;
}
.wpt_testimonial_archive .testimonial_list .entry .wrapper .thumbnail {
width: 65px;
height: 65px;
margin: 0 auto;
margin-bottom: 10px;
-webkit-border-radius: 65px;
-moz-border-radius: 65px;
border-radius: 65px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
overflow: hidden;
border: 3px solid #dddddd;
}
.wpt_testimonial_archive .testimonial_list .entry .wrapper .thumbnail img {
width: 100%;
height: 100%;
-webkit-border-radius: 65px;
-moz-border-radius: 65px;
border-radius: 65px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_testimonial_archive .testimonial_list .entry .wrapper .date {
margin-top: 15px;
}
.wpt_testimonial_archive .pagination {
clear: both;
margin-top: 35px;
} .wpt_testimonial_carousel {
text-align: center;
padding: 0 50px;
}
.wpt_testimonial_carousel .entry {
width: 100%;
}
.wpt_testimonial_carousel .text {
margin-bottom: 15px;
}
.wpt_testimonial_carousel .author {
font-weight: bold;
}
.wpt_testimonial_carousel .date {
font-size: 0.86em;
}
.wpt_testimonial_carousel .flickity-prev-next-button {
z-index: 6;
background: transparent;
-webkit-opacity: 0.1;
-moz-opacity: 0.1;
opacity: 0.1;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.wpt_testimonial_carousel .flickity-prev-next-button svg {
width: 40%;
height: 40%;
top: 30%;
left: 30%;
}
.wpt_testimonial_carousel .flickity-prev-next-button:focus {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.wpt_testimonial_carousel:hover .flickity-prev-next-button {
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
}
.wpt_testimonial_carousel .thumbnail {
width: 65px;
height: 65px;
margin: 0 auto;
margin-bottom: 8px;
margin-top: 15px;
-webkit-border-radius: 65px;
-moz-border-radius: 65px;
border-radius: 65px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
overflow: hidden;
border: 3px solid #dddddd;
}
.wpt_testimonial_carousel .thumbnail img {
width: 100%;
height: 100%;
-webkit-border-radius: 65px;
-moz-border-radius: 65px;
border-radius: 65px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
} .wpt_trainer_archive .trainer_list {
margin: 0 -2%;
margin-bottom: -4%;
display: block;
zoom: 1;
}
.wpt_trainer_archive .trainer_list:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_trainer_archive .trainer_list .entry {
width: 33.3%;
float: left;
padding: 0 2%;
margin-bottom: 4%;
}
.wpt_trainer_archive .trainer_list.w_2cols .entry {
width: 50%;
}
.wpt_trainer_archive .trainer_list.w_3cols .entry {
width: 33.3%;
}
.wpt_trainer_archive .trainer_list.w_4cols .entry {
width: 25%;
}
.wpt_trainer_archive .trainer_list .entry a,
.wpt_trainer_archive .trainer_list .entry img {
display: block;
}
.wpt_trainer_archive .trainer_list .entry .caption > * {
display: block;
}
.wpt_trainer_archive .pagination {
clear: both;
margin-top: 35px;
} .wpt_trainer_single .wpt_trainer_list_shortcode .entry {
border: none !important;
padding-top: 0 !important;
padding-bottom: 0;
} .wpt_trainer_list_shortcode .entry {
display: block;
zoom: 1;
}
.wpt_trainer_list_shortcode .entry:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_trainer_list_shortcode .entry .thumbnail {
float: left;
width: 29%;
}
.wpt_trainer_list_shortcode .entry .info {
float: right;
width: 71%;
}
.wpt_trainer_list_shortcode .entry:nth-child(odd) .thumbnail {
float: left;
}
.wpt_trainer_list_shortcode .entry:nth-child(odd) .info {
float: right;
padding-left: 4%;
}
.wpt_trainer_list_shortcode .entry:nth-child(even) .thumbnail {
float: right;
}
.wpt_trainer_list_shortcode .entry:nth-child(even) .info {
float: left;
padding-right: 4%;
}
.wpt_trainer_list_shortcode .entry {
border-bottom: solid 1px #ccc;
padding: 30px 0;
}
.wpt_trainer_list_shortcode .entry:first-child {
padding-top: 0;
}
.wpt_trainer_list_shortcode .entry .info > * {
margin-bottom: 20px;
}
.wpt_trainer_list_shortcode .entry .info > *:last-child {
margin-bottom: 0px;
}
.wpt_trainer_list_shortcode .entry .title > * {
margin-bottom: 5px;
}
.wpt_trainer_list_shortcode .entry .metadata > p {
margin-bottom: 5px;
}
.wpt_trainer_list_shortcode.single_item .entry {
padding-top: 30px;
border-top: solid 1px #ccc;
} .wpt_trainer_grid_shortcode {
margin: 0 -2%;
display: block;
zoom: 1;
}
.wpt_trainer_grid_shortcode:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_trainer_grid_shortcode .entry {
width: 33.3%;
float: left;
padding: 0 2%;
margin-bottom: 0;
}
.wpt_trainer_grid_shortcode.w_2cols .entry {
width: 50%;
}
.wpt_trainer_grid_shortcode.w_3cols .entry {
width: 33.3%;
}
.wpt_trainer_grid_shortcode.w_4cols .entry {
width: 25%;
}
.wpt_trainer_grid_shortcode .entry a,
.wpt_trainer_grid_shortcode .entry img {
display: block;
}
.wpt_trainer_grid_shortcode .entry .caption > * {
display: block;
} .wpt_trainer_prices_shortcode .head {
margin-bottom: 15px;
}
.wpt_trainer_prices_shortcode .title {
margin-bottom: 4px;
}
.wpt_trainer_prices_shortcode .subtitle {
margin-top: 0;
}
.wpt_trainer_prices_shortcode > * {
margin-bottom: 15px;
}
.wpt_trainer_prices_shortcode > *:last-child {
margin-bottom: 0;
}
.wpt_trainer_prices_shortcode .price_list .entry {
display: table;
width: 100%;
margin-bottom: 5px;
}
.wpt_trainer_prices_shortcode .price_list .entry .description,
.wpt_trainer_prices_shortcode .price_list .entry .price {
display: table-cell;
}
.wpt_trainer_prices_shortcode .price_list .entry .price {
text-align: right;
} .wpt_trainer_classes_shortcode .head {
margin-bottom: 15px;
}
.wpt_trainer_classes_shortcode .title {
margin-bottom: 4px;
}
.wpt_trainer_classes_shortcode .subtitle {
margin-top: 0;
}
.wpt_trainer_classes_shortcode > * {
margin-bottom: 15px;
}
.wpt_trainer_classes_shortcode > *:last-child {
margin-bottom: 0;
}
.wpt_trainer_classes_shortcode .classes .entry {
display: table;
width: 100%;
margin-bottom: 5px;
}
.wpt_trainer_classes_shortcode .classes .entry .description,
.wpt_trainer_classes_shortcode .classes .entry .price {
display: table-cell;
}
.wpt_trainer_classes_shortcode .classes .entry .price {
text-align: right;
} .wpt_class_single .class_specs {
margin-top: 40px;
padding-top: 40px;
border-top: solid 1px #ccc;
}
.wpt_class_single .class_specs > .wrapper {
margin: 0 -40px;
margin-bottom: -20px;
display: block;
zoom: 1;
}
.wpt_class_single .class_specs > .wrapper:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_class_single .class_specs .group {
float: left;
width: 33.3%;
padding: 0 40px;
margin-bottom: 20px;
}
.wpt_class_single .class_details_list p {
margin-bottom: 5px;
}
.wpt_class_single .class_details_list label {
font-weight: bold;
}
.wpt_class_single .class_schedule .entry {
display: block;
zoom: 1;
margin-bottom: 5px;
}
.wpt_class_single .class_schedule .entry:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_class_single .class_schedule .entry .description {
float: left;
}
.wpt_class_single .class_schedule .entry .description p {
margin-bottom: 0;
}
.wpt_class_single .class_schedule .entry .description p:empty {
display: none;
}
.wpt_class_single .class_schedule .entry .time {
float: right;
}
.wpt_class_single .class_trainers .entry {
display: block;
zoom: 1;
margin-bottom: 7px;
}
.wpt_class_single .class_trainers .entry:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_class_single .class_trainers .entry .photo {
float: left;
width: 13%;
}
.wpt_class_single .class_trainers .entry .info {
float: left;
width: 87%;
padding-left: 10px;
}
.wpt_class_single .class_trainers .entry p {
margin-bottom: 0px;
} .wpt_class_archive .class_filters {
background: #f9f9f9;
border: solid 1px #e3e3e3;
margin-bottom: 40px;
padding: 20px 0;
text-align: center;
padding-bottom: 10px;
}
.wpt_class_archive .class_filters .wrap {
display: inline-block;
margin: 0 15px;
}
.wpt_class_archive .class_filters .label {
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.wpt_class_archive .class_filters select {
width: 180px;
vertical-align: middle;
}
.wpt_class_archive .class_filters .label,
.wpt_class_archive .class_filters select {
margin-bottom: 10px;
}
.wpt_class_archive .class_filters .clear_filters {
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
position: absolute;
margin-top: 7px;
}
.wpt_class_archive .class_filters .clear_filters:before {
content: 'x';
}
.wpt_class_archive .class_filters:hover .clear_filters {
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
}
.wpt_class_archive .class_list {
display: block;
zoom: 1;
margin: 0 -20px;
margin-bottom: -40px;
}
.wpt_class_archive .class_list:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_class_archive .class_list .entry .wrapper {
background: #FFF;
text-align: center;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_class_archive .class_list .entry .wrapper .thumbnail,
.wpt_class_archive .class_list .entry .wrapper .thumbnail img {
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 8px;
display: block;
margin: 0 auto;
}
.wpt_class_archive .class_list .entry .wrapper .details {
border: 1px solid #ebeaea;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-topleft: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
border-top-left-radius: 0;
padding: 25px 20px;
}
.wpt_class_archive .class_list .entry .wrapper .details .heading {
margin-bottom: 12px;
}
.wpt_class_archive .class_list .entry .wrapper .details .heading .title {
font-size: 1.1em;
margin: 0 0 2px;
}
.wpt_class_archive .class_list .entry .wrapper .details .description {
margin-top: 12px;
font-size: 0.95em;
line-height: 1.5;
}
.wpt_class_archive .class_list .entry .wrapper .details .footer {
margin-top: 12px;
}
.wpt_class_archive .class_list .entry .wrapper .details .footer .categories {
margin-bottom: 15px;
font-size: 0.85em;
}
.wpt_class_archive .class_list .entry .wrapper .details .footer .categories span {
padding: 0 5px;
}
.wpt_class_archive .class_list .entry.no_thumbnail .details {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_class_archive .class_list .entry {
width: 33.3%;
float: left;
padding: 0 20px;
margin-bottom: 40px;
}
.wpt_class_archive .class_list.w_2cols .entry {
width: 50%;
}
.wpt_class_archive .class_list.w_3cols .entry {
width: 33.3%;
}
.wpt_class_archive .class_list.w_4cols .entry {
width: 25%;
}
.wpt_class_archive .pagination {
margin-top: 35px;
} .wpt_weekly_classes_schedule .weekdays,
.wpt_weekly_classes_schedule .weekdays_short {
text-align: center;
}
.wpt_weekly_classes_schedule .weekdays li,
.wpt_weekly_classes_schedule .weekdays_short li {
display: inline-block;
margin: 0 10px;
}
.wpt_weekly_classes_schedule .classes .daily_classes {
display: block;
zoom: 1;
margin: 0 auto;
margin-bottom: 20px;
padding-left: 3px;
}
.wpt_weekly_classes_schedule .classes .daily_classes:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_weekly_classes_schedule .classes .daily_classes .class_entry {
width: 25%;
float: left;
padding: 20px;
border: 1px solid #eee;
text-align: center;
margin-right: -1px;
margin-bottom: -1px;
}
.wpt_weekly_classes_schedule .classes .daily_classes.w_1cols {
width: 25%;
padding-left: 0;
}
.wpt_weekly_classes_schedule .classes .daily_classes.w_1cols .class_entry {
width: 100%;
}
.wpt_weekly_classes_schedule .classes .daily_classes.w_2cols {
width: 50%;
padding-left: 1px;
}
.wpt_weekly_classes_schedule .classes .daily_classes.w_2cols .class_entry {
width: 50%;
}
.wpt_weekly_classes_schedule .classes .daily_classes.w_3cols {
width: 66.666666%;
padding-left: 2px;
}
.wpt_weekly_classes_schedule .classes .daily_classes.w_3cols .class_entry {
width: 33.3%;
}
.wpt_weekly_classes_schedule .classes .daily_classes .class_entry {
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.wpt_weekly_classes_schedule .classes .daily_classes.active .class_entry {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.wpt_weekly_classes_schedule .classes .daily_classes.not_ready {
display: none;
}
.wpt_weekly_classes_schedule .classes .daily_classes.not_ready.active {
display: block;
} .wpt_classes_teasers_shortcode .details {
padding-top: 14px;
}
.wpt_classes_teasers_shortcode .title {
margin: 0;
}
.wpt_classes_teasers_shortcode .excerpt {
margin-top: 7px;
}
.wpt_classes_teasers_shortcode .sc85_rating_stars_shortcode {
margin-top: 7px;
}
.wpt_classes_teasers_shortcode .more {
display: inline-block;
margin-top: 7px;
}
.wpt_classes_teasers_shortcode .button {
margin-top: 10px;
} .wpt_nutritiontip_archive .entry {
margin-bottom: 40px;
display: block;
zoom: 1;
}
.wpt_nutritiontip_archive .entry:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_nutritiontip_archive .entry .thumbnail {
float: left;
width: 30%;
}
.wpt_nutritiontip_archive .entry .details {
float: left;
width: 70%;
padding-left: 4%;
}
.wpt_nutritiontip_archive .entry .post_head {
margin-bottom: 15px;
}
.wpt_nutritiontip_archive .entry .post_head .title {
margin-bottom: 3px;
}
.wpt_nutritiontip_archive .entry .post_foot {
margin-top: 15px;
}
.wpt_nutritiontip_archive .pagination {
margin-top: 40px;
} .wpt_nutritiontip_single .thumbnail,
.wpt_nutritiontip_single .content,
.wpt_nutritiontip_single .author_info,
.wpt_nutritiontip_single .meta {
margin-bottom: 25px;
}
.wpt_nutritiontip_single .meta {
margin-bottom: 30px;
}
.wpt_nutritiontip_single .winner_post_comments {
margin-top: 35px;
}
.wpt_nutritiontip_single .post_body * {
max-width: 100%;
}
.wpt_nutritiontip_single .thumbnail img {
display: block;
margin: 0 auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_nutritiontip_single .author_info {
display: block;
zoom: 1;
}
.wpt_nutritiontip_single .author_info:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_nutritiontip_single .author_info .avatar {
float: left;
width: 70px;
margin-right: 20px;
}
.wpt_nutritiontip_single .author_info .avatar img {
-webkit-border-radius: 70px;
-moz-border-radius: 70px;
border-radius: 70px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_nutritiontip_single .author_info .details {
padding-left: 90px;
}
.wpt_nutritiontip_single .author_info .details cite {
font-size: 0.9em;
line-height: 1;
font-style: normal;
font-weight: normal;
}
.wpt_nutritiontip_single .author_info .details .name {
margin-bottom: 10px;
font-size: 1.15em;
line-height: 1.2;
}
.wpt_nutritiontip_single .author_info .details .bio {
margin-bottom: 10px;
} .wpt_recent_nutritiontips_widget li,
.wpt_related_nutritiontips_widget li {
display: block;
zoom: 1;
margin-bottom: 5px;
}
.wpt_recent_nutritiontips_widget li:after,
.wpt_related_nutritiontips_widget li:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_recent_nutritiontips_widget li .thumbnail,
.wpt_related_nutritiontips_widget li .thumbnail {
display: block;
float: left;
width: 15%;
}
.wpt_recent_nutritiontips_widget li .details,
.wpt_related_nutritiontips_widget li .details {
display: block;
float: left;
width: 85%;
padding-left: 13px;
}
.wpt_recent_nutritiontips_widget li .category,
.wpt_related_nutritiontips_widget li .category {
display: block;
}
.wpt_recent_nutritiontips_widget li.no_thumbnail .details,
.wpt_related_nutritiontips_widget li.no_thumbnail .details {
padding-left: 0;
} .wpt_nutritiontips_teasers_shortcode .details {
padding-top: 14px;
}
.wpt_nutritiontips_teasers_shortcode .title {
margin: 0;
}
.wpt_nutritiontips_teasers_shortcode .excerpt {
margin-top: 7px;
}
.wpt_nutritiontips_teasers_shortcode .sc85_rating_stars_shortcode {
margin-top: 7px;
}
.wpt_nutritiontips_teasers_shortcode .more {
display: inline-block;
margin-top: 7px;
}
.wpt_nutritiontips_teasers_shortcode .button {
margin-top: 10px;
} .wpt_unit_switcher {
display: block;
zoom: 1;
margin: 0 -5px;
}
.wpt_unit_switcher:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_unit_switcher > span {
float: left;
padding: 0 5px;
line-height: 14px;
font-size: 0.9em;
cursor: pointer;
}
.wpt_unit_switcher .toggler {
display: inline-block;
width: 27px;
height: 14px;
background: #383838;
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
border-radius: 60px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 2px;
display: block;
zoom: 1;
}
.wpt_unit_switcher .toggler:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_unit_switcher .toggler .metric,
.wpt_unit_switcher .toggler .imperial {
width: 10px;
height: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #FFF;
display: block;
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
}
.wpt_unit_switcher .toggler .metric {
float: left;
}
.wpt_unit_switcher .toggler .imperial {
float: right;
}
.wpt_unit_switcher.metric .toggler .metric {
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
}
.wpt_unit_switcher.metric .toggler .imperial {
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
}
.wpt_unit_switcher.imperial .toggler .imperial {
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
}
.wpt_unit_switcher.imperial .toggler .metric {
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
} .wpt_fitness_calculator {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_fitness_calculator .wrapper {
display: table;
width: 100%;
}
.wpt_fitness_calculator .wrapper .values_section {
display: table-cell;
width: 65%;
padding: 25px;
background: #f9f9f9;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-topleft: 5px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
}
.wpt_fitness_calculator .wrapper .results_section {
display: table-cell;
width: 45%;
padding: 25px;
background: #f1f1f1;
vertical-align: middle;
text-align: center;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 0;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.wpt_fitness_calculator form .column_row {
display: block;
zoom: 1;
margin: 0 -5px;
}
.wpt_fitness_calculator form .column_row:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_fitness_calculator form .column_row .field {
float: left;
width: 50%;
padding: 0 5px;
}
.wpt_fitness_calculator form .column_row .field {
margin-bottom: 10px;
}
.wpt_fitness_calculator form .row .field {
margin-bottom: 10px;
}
.wpt_fitness_calculator form .actions {
display: block;
zoom: 1;
}
.wpt_fitness_calculator form .actions:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_fitness_calculator form .actions .wpt_unit_switcher {
float: right;
padding-top: 6px;
}
.wpt_fitness_calculator form select,
.wpt_fitness_calculator form input[type="text"] {
width: 100%;
}
.wpt_fitness_calculator .results_section .title {
margin-bottom: 5px;
}
.wpt_fitness_calculator .results_section .result {
font-size: 4em;
margin: 5px 0;
}
.wpt_fitness_calculator .results_section .footnote {
font-size: 0.8em;
}
.wpt_fitness_calculator .results_section .more {
margin-top: 10px;
margin-bottom: -10px;
font-size: 0.9em;
visibility: hidden;
}
.wpt_fitness_calculator .results_section .more > * {
margin: 0 2px;
white-space: nowrap;
}
.wpt_fitness_calculator .sharing_popup_template {
display: none;
} .wpt_fitness_calculator_popup {
position: fixed;
z-index: 2000;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 20px;
display: table;
visibility: hidden;
-webkit-transform: scale(0.7);
-ms-transform: scale(0.7);
transform: scale(0.7);
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.wpt_fitness_calculator_popup .wrapper {
display: table-cell;
vertical-align: middle;
text-align: center;
}
.wpt_fitness_calculator_popup.visible {
visibility: visible;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
}
.wpt_fitness_calculator_popup .popup_content {
background: #FFF;
display: inline-block;
padding: 25px 35px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_fitness_calculator_popup.sharing .popup_content {
background: #FFF;
display: inline-block;
padding: 25px 35px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_fitness_calculator_popup.sharing .popup_content .intro:before {
content: '';
width: 87px;
height: 75px;
display: inline-block;
background: url(../../../plugins/winner-post-types/assets/css/images/envelope.png) no-repeat center center;
margin-bottom: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.wpt_fitness_calculator_popup.sharing .popup_content .intro:before {
background-image: url(../../../plugins/winner-post-types/assets/css/images/envelope-2x.png);
background-size: 87px 75px;
}
}
.wpt_fitness_calculator_popup.sharing .popup_content .intro p {
margin: 0;
}
.wpt_fitness_calculator_popup.sharing .popup_content .fields {
margin: 15px 0;
}
.wpt_fitness_calculator_popup.sharing .popup_content cite {
display: block;
font-size: 0.85em;
font-style: normal;
}
.wpt_fitness_calculator_popup.sharing .popup_content .feedback {
margin-left: 5px;
margin-right: -15px;
opacity: 0;
}
.wpt_fitness_calculator_popup.sharing .popup_content .feedback.loading {
opacity: 1;
}
.wpt_fitness_calculator_popup.sharing .popup_content .feedback.success {
opacity: 1;
color: #008000;
}
.wpt_fitness_calculator_popup.sharing .popup_content .feedback.error {
opacity: 1;
color: #c50000;
}
.wpt_fitness_calculator_popup.info .popup_content {
padding: 20px 25px;
min-width: 320px;
}
.wpt_fitness_calculator_popup.info .popup_content .heading .title {
line-height: 1.2;
}
.wpt_fitness_calculator_popup.info .popup_content .heading .value {
font-size: 4em;
font-weight: bold;
line-height: 1;
}
.wpt_fitness_calculator_popup.info table {
border: none;
width: 100%;
font-size: 0.95em;
border-bottom: 1px solid #eee;
}
.wpt_fitness_calculator_popup.info table tr {
background: none;
border-top: 1px solid #eee;
}
.wpt_fitness_calculator_popup.info table td {
text-align: left;
border: none;
padding: 5px 0;
}
.wpt_fitness_calculator_popup.info table td:last-child {
text-align: right;
}
.wpt_overlay {
position: fixed;
width: 100%;
height: 100%;
visibility: hidden;
top: 0;
left: 0;
z-index: 1000;
opacity: 0;
background-color: #000;
background-color: rgba(0, 0, 0, 0.8);
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.wpt_overlay.visible {
opacity: 1;
visibility: visible;
} .wpt_workoutplan_workout_single .workout_tips {
margin-top: 35px;
margin-bottom: 25px;
}
.wpt_workoutplan_workout_single .workout_tips .wpt_heading {
margin-bottom: 25px;
font-size: 0.9em;
}
.wpt_workoutplan_workout_single .workout_tips ul {
display: block;
zoom: 1;
margin: 0 -25px;
margin-bottom: 20px;
}
.wpt_workoutplan_workout_single .workout_tips ul:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_workoutplan_workout_single .workout_tips ul li {
position: relative;
margin-bottom: 15px;
padding-left: 45px;
padding-right: 25px;
width: 50%;
float: left;
}
.wpt_workoutplan_workout_single .workout_tips ul li:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f1cd';
position: absolute;
left: 25px;
top: 1px;
} .workoutplan_navigation {
background: #f9f9f9;
border: solid 1px #e3e3e3;
margin-bottom: 44px;
padding: 18px 0 20px;
text-align: center;
display: block;
zoom: 1;
}
.workoutplan_navigation:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.workoutplan_navigation .hotlinks {
float: left;
}
.workoutplan_navigation .hotlinks li {
display: inline-block;
}
.workoutplan_navigation .hotlinks li.current {
font-weight: bold;
}
.workoutplan_navigation .quick_nav {
float: right;
}
.footnote .workoutplan_navigation {
clear: both;
} .wpt_workoutplan_archive .workoutplan_filters {
background: #f9f9f9;
border: solid 1px #e3e3e3;
margin-bottom: 40px;
padding: 20px 0;
text-align: center;
padding-bottom: 10px;
}
.wpt_workoutplan_archive .workoutplan_filters .wrap {
display: inline-block;
margin: 0 15px;
}
.wpt_workoutplan_archive .workoutplan_filters .label {
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.wpt_workoutplan_archive .workoutplan_filters select {
width: 180px;
vertical-align: middle;
}
.wpt_workoutplan_archive .workoutplan_filters .label,
.wpt_workoutplan_archive .workoutplan_filters select {
margin-bottom: 10px;
}
.wpt_workoutplan_archive .workoutplan_filters .clear_filters {
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
position: absolute;
margin-top: 7px;
}
.wpt_workoutplan_archive .workoutplan_filters .clear_filters:before {
content: 'x';
}
.wpt_workoutplan_archive .workoutplan_filters:hover .clear_filters {
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
}
.wpt_workoutplan_archive .workoutplan_list {
display: block;
zoom: 1;
margin: 0 -20px;
margin-bottom: -40px;
}
.wpt_workoutplan_archive .workoutplan_list:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper {
background: #FFF;
text-align: center;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .thumbnail,
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .thumbnail img {
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 8px;
display: block;
margin: 0 auto;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details {
border: 1px solid #ebeaea;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-topleft: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
border-top-left-radius: 0;
padding: 25px 20px;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .heading {
margin-bottom: 12px;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .heading .title {
font-size: 1.1em;
margin: 0 0 2px;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .description {
margin-top: 12px;
font-size: 0.95em;
line-height: 1.5;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .footer {
margin-top: 12px;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .footer .categories {
margin-bottom: 15px;
font-size: 0.85em;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .footer .categories span {
padding: 0 5px;
white-space: nowrap;
}
.wpt_workoutplan_archive .workoutplan_list .entry.no_thumbnail .details {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_workoutplan_archive .workoutplan_list .entry {
width: 33.333333%;
float: left;
padding: 0 20px;
margin-bottom: 40px;
}
.wpt_workoutplan_archive .workoutplan_list.w_2cols .entry {
width: 50%;
}
.wpt_workoutplan_archive .workoutplan_list.w_3cols .entry {
width: 33.333333%;
}
.wpt_workoutplan_archive .workoutplan_list.w_4cols .entry {
width: 25%;
}
.wpt_workoutplan_archive .pagination {
margin-top: 35px;
} .wpt_workoutplan_schedule {
display: block;
zoom: 1;
}
.wpt_workoutplan_schedule:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_workoutplan_schedule .week {
display: block;
zoom: 1;
}
.wpt_workoutplan_schedule .week:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_workoutplan_schedule .week_title {
background: #000;
color: #FFF;
clear: both;
text-align: center;
padding: 6px;
}
.wpt_workoutplan_schedule .week_entries .entry:first-child {
border-left: 1px solid #eee;
}
.wpt_workoutplan_schedule .entry {
float: left;
text-align: center;
width: 14.28%;
border-right: 1px solid #eee;
}
.wpt_workoutplan_schedule .entry a {
display: block;
height: 100%;
padding: 20px 10px;
}
.wpt_workoutplan_schedule.workoutsperweek_1 .entry {
width: 100%;
}
.wpt_workoutplan_schedule.workoutsperweek_2 .entry {
width: 50%;
}
.wpt_workoutplan_schedule.workoutsperweek_3 .entry {
width: 33.33%;
}
.wpt_workoutplan_schedule.workoutsperweek_4 .entry {
width: 25%;
}
.wpt_workoutplan_schedule.workoutsperweek_5 .entry {
width: 20%;
}
.wpt_workoutplan_schedule.workoutsperweek_6 .entry {
width: 16.66%;
}
.wpt_workoutplan_schedule .day {
background: #000;
color: #FFF;
display: inline-block;
padding: 1px 10px 2px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_workoutplan_schedule .image {
width: 50%;
margin: 0 auto;
}
.print_schedule {
margin-top: -10px;
text-align: center;
} .wpt_workoutplan_subscription_steps {
display: block;
zoom: 1;
position: relative;
margin-bottom: 60px;
counter-reset: step;
}
.wpt_workoutplan_subscription_steps:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_workoutplan_subscription_steps:before {
content: '';
display: block;
width: 100%;
height: 3px;
background: #e6e6e6;
position: absolute;
bottom: -15px;
left: 0;
}
.wpt_workoutplan_subscription_steps .step {
display: block;
float: left;
width: 33.33%;
text-align: center;
line-height: 1;
position: relative;
}
.wpt_workoutplan_subscription_steps .step.current:after {
content: '';
display: block;
width: 100%;
height: 3px;
background: #2b2b2b;
position: absolute;
bottom: -15px;
left: 0;
}
.wpt_workoutplan_subscription_steps .number {
display: inline;
}
.wpt_workoutplan_subscription_steps .title {
display: inline-block;
vertical-align: middle;
}
.wpt_workoutplan_subscription_steps .step {
counter-increment: step;
}
.wpt_workoutplan_subscription_steps .step .number span:after {
content: counter(step);
}
.wpt_workoutplan_subscription_steps .step.done .number span:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f00c';
font-size: 10px;
}
.wpt_workoutplan_subscription_steps .number {
display: inline-block;
width: 21px;
height: 21px;
line-height: 21px;
text-align: center;
font-size: 11px;
font-family: Courier;
vertical-align: middle;
background: #2c2c2c;
color: #FFF;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
margin-right: 3px;
} .wpt_workoutplan_purchase .account_step {
display: block;
zoom: 1;
}
.wpt_workoutplan_purchase .account_step:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_workoutplan_purchase .account_step > .login {
float: left;
width: 48%;
}
.wpt_workoutplan_purchase .account_step > .register {
float: right;
width: 48%;
}
.wpt_workoutplan_purchase .account_step > .login,
.wpt_workoutplan_purchase .account_step > .register {
border: solid 1px #d8d8d8;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 30px;
}
.wpt_workoutplan_purchase .account_step .head {
margin-bottom: 20px;
}
.wpt_workoutplan_purchase .account_step .head h3 {
margin-bottom: 2px;
}
.wpt_workoutplan_purchase .account_step .head cite {
font-style: normal;
font-size: 0.95em;
}
.wpt_workoutplan_purchase .account_step form label {
display: block;
margin-bottom: 4px;
}
.wpt_workoutplan_purchase .account_step form input[type="text"],
.wpt_workoutplan_purchase .account_step form input[type="password"] {
width: 100%;
}
.wpt_workoutplan_purchase .account_step form p {
display: block;
zoom: 1;
}
.wpt_workoutplan_purchase .account_step form p:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_workoutplan_purchase .account_step form p .column {
display: block;
width: 48%;
float: left;
}
.wpt_workoutplan_purchase .account_step form p .column:last-child {
float: right;
}
.wpt_workoutplan_purchase .account_step form .wpt_errors {
margin-bottom: 25px;
font-size: 0.9em;
}
.wpt_workoutplan_purchase .account_step form .wpt_errors > *:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f071';
margin-right: 4px;
}
.wpt_workoutplan_purchase .payment_step {
text-align: center;
}
.wpt_workoutplan_purchase .payment_step .date {
font-size: 0.9em;
opacity: 0.6;
margin-bottom: 20px;
}
.wpt_workoutplan_purchase .payment_step .intro p {
margin-bottom: 2px;
}
.wpt_workoutplan_purchase .payment_step .intro .welcome {
font-size: 1.1em;
}
.wpt_workoutplan_purchase .payment_step .workoutplan_teaser {
background: #222;
background-size: cover;
color: #FFF;
display: inline-block;
padding: 50px 100px;
margin: 20px 0;
min-width: 70%;
}
.wpt_workoutplan_purchase .payment_step .payment_methods {
margin-top: 15px;
}
.wpt_workoutplan_purchase .payment_step .payment_methods .paypal {
display: inline-block;
width: 262px;
height: 79px;
background: url(../../../plugins/winner-post-types/assets/css/images/paypal.png) no-repeat center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.wpt_workoutplan_purchase .payment_step .payment_methods .paypal {
background-image: url(../../../plugins/winner-post-types/assets/css/images/paypal-2x.png);
background-size: 261px 79px;
}
}
.wpt_workoutplan_purchase .payment_step .actions {
margin-top: 30px;
}
.wpt_workoutplan_purchase .done_step {
text-align: center;
}
.wpt_workoutplan_purchase .done_step .success_icon {
width: 157px;
height: 99px;
background: url(../../../plugins/winner-post-types/assets/css/images/success.gif) no-repeat 0 0;
background-size: cover;
margin: 0 auto;
margin-bottom: 30px;
}
.wpt_workoutplan_purchase .done_step .button {
margin-bottom: 15px;
}
.wpt_workoutplan_purchase .error_notice {
background: #fbfbfb;
color: #923434;
font-weight: 600;
padding: 20px 40px 25px;
margin: 25px;
}
.wpt_workoutplan_purchase .error_notice:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f071';
display: block;
font-size: 20px;
} .wpt_workoutplan_finder {
margin: 0 auto;
text-align: center;
font-size: 0.95em;
font-weight: 600;
text-transform: uppercase;
position: relative;
}
.wpt_workoutplan_finder .step {
width: 100%;
padding: 0px;
}
.wpt_workoutplan_finder .step_desc {
margin-bottom: 15px;
}
.wpt_workoutplan_finder .step_choices > a {
display: inline-block !important;
margin: 0 5px;
}
.wpt_workoutplan_finder .step_choices > a img {
display: block;
max-width: 150px;
}
.wpt_workoutplan_finder .step_choices > a label {
display: block;
background: #cb1313;
color: #FFF;
padding: 8px 18px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
font-size: 0.9em;
cursor: pointer;
}
.wpt_workoutplan_finder .step_choices > a:hover label {
background: #149FB8;
}
.wpt_workoutplan_finder .back {
display: inline-block;
margin-top: 15px;
font-size: 0.9em;
opacity: 0;
}
.wpt_workoutplan_finder .back:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f177';
margin-right: 5px;
}
.wpt_workoutplan_finder .back.visible {
opacity: 1;
}
.wpt_workoutplan_finder .step {
opacity: 0;
visibility: hidden;
position: absolute;
top: 0;
left: 0;
right: 0;
-webkit-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
-webkit-transition: all 0.2s ease 0.15s;
transition: all 0.2s ease 0.15s;
transition-duration: 0.05s;
}
.wpt_workoutplan_finder .step.active {
opacity: 1;
visibility: visible;
position: static;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.wpt_workoutplan_finder .choice:active {
position: relative;
top: 1px;
}
.wpt_workoutplan_finder .step .step_desc {
-webkit-transition: all 0.15s ease;
transition: all 0.15s ease;
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
opacity: 0;
}
.wpt_workoutplan_finder .step.active .step_desc {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.wpt_workoutplan_finder .hide_fast {
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
-webkit-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
opacity: 0;
}
.winner_megamenu_wrapper .wpt_workoutplan_finder .step_desc {
display: none;
}
.winner_megamenu_wrapper .wpt_workoutplan_finder .back {
display: none !important;
}
.winner_megamenu_wrapper .wpt_workoutplan_finder .step_choices img {
max-width: 137px;
} .wpt_nutrition_facts {
border: 1px solid #212121;
padding: 18px 20px 14px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
max-width: 300px;
}
.wpt_nutrition_facts .head {
border-bottom: 3px solid #212121;
padding-bottom: 10px;
margin-bottom: 10px;
line-height: 1.2;
}
.wpt_nutrition_facts .title {
font-size: 1.1em;
font-weight: bold;
text-transform: uppercase;
}
.wpt_nutrition_facts .subtitle {
font-size: 0.9em;
}
.wpt_nutrition_facts table,
.wpt_nutrition_facts table td {
border: none !important;
}
.wpt_nutrition_facts table {
margin-bottom: 0;
}
.wpt_nutrition_facts table td {
padding: 5px 0;
background: transparent !important;
border-bottom: 1px solid #212121 !important;
}
.wpt_nutrition_facts table tr td:last-child {
text-align: right;
}
.wpt_nutrition_facts table tr {
background: transparent !important;
}
.wpt_nutrition_facts table tr:last-child td {
border-bottom: none !important;
} .wpt_meal_shortcode {
border: 1px solid #eaeaea;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 30px;
display: block;
zoom: 1;
}
.wpt_meal_shortcode:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_meal_shortcode.with_image .main_info {
width: 60%;
float: right;
padding-left: 30px;
padding-right: 30px;
}
.wpt_meal_shortcode.with_image .side_info {
width: 40%;
float: left;
}
.wpt_meal_shortcode .subtitle {
line-height: 1.2;
text-transform: uppercase;
font-size: 0.9em;
}
.wpt_meal_shortcode .title {
line-height: 1.2;
text-transform: uppercase;
font-weight: bold;
font-size: 2em;
}
.wpt_meal_shortcode .head {
margin-bottom: 15px;
}
.wpt_meal_shortcode .description {
margin-bottom: 15px;
}
.wpt_meal_shortcode .thumbnail {
margin-bottom: 0 !important;
}
.wpt_meal_shortcode .thumbnail img {
display: block;
}
.wpt_meal_shortcode .obs {
font-size: 0.9em;
font-weight: bold;
}
.wpt_meal_shortcode .nutrition_facts {
margin: 0 -15px;
}
.wpt_meal_shortcode .nutrition_facts > div {
display: inline-block;
padding: 0 15px;
}
.wpt_meal_shortcode .nutrition_facts label {
font-size: 0.9em;
text-transform: uppercase;
display: block;
}
.wpt_meal_shortcode .nutrition_facts span {
font-size: 1.4em;
font-weight: bold;
}
.wpt_meal_shortcode .ingredients {
margin-bottom: 20px;
}
.wpt_meal_shortcode .ingredients .ingredient {
background: #fff;
position: relative;
display: block;
zoom: 1;
margin-bottom: 4px;
}
.wpt_meal_shortcode .ingredients .ingredient:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_meal_shortcode .ingredients .ingredient:last-child {
margin-bottom: 0;
}
.wpt_meal_shortcode .ingredients .ingredient .name {
float: left;
padding-right: 10px;
font-weight: bold;
}
.wpt_meal_shortcode .ingredients .ingredient .quantity {
float: right;
padding-left: 10px;
}
.wpt_meal_shortcode .ingredients .ingredient .name,
.wpt_meal_shortcode .ingredients .ingredient .quantity {
background: #fff;
position: relative;
}
.wpt_meal_shortcode .ingredients .ingredient:before {
content: '';
display: block;
width: 100%;
height: 0px;
border-bottom: dashed 1px #d5d5d5;
position: absolute;
top: 50%;
-webkit-transform: translateY(1px);
-moz-transform: translateY(1px);
-ms-transform: translateY(1px);
transform: translateY(1px);
}
.wpt_meal_shortcode .responsive_thumbnail {
display: none;
}
.wpt_meal_shortcode.with_image .nutrition_facts {
display: none;
}
.wpt_meal_shortcode.with_image .thumbnail .nutrition_facts {
display: block;
text-align: center;
margin-top: 15px;
margin-bottom: -5px;
}#sb-site,.sb-site-container,.sb-slidebar,body,html{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;height:auto;position:relative}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;min-height:100vh;position:relative;z-index:1;background-color:#fff}#sb-site:after,#sb-site:before,.sb-site-container:after,.sb-site-container:before{content:' ';display:table;clear:both}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#222}.sb-slidebar,.sb-slidebar *{-webkit-transform:translateZ(0px)}.sb-left{left:0}.sb-right{right:0}.sb-slidebar.sb-static,html.sb-static .sb-slidebar{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width:480px){.sb-slidebar{width:70%}.sb-width-thin{width:55%}.sb-width-wide{width:85%}}@media (min-width:481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width:768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width:992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width:1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}#sb-site,.sb-site-container,.sb-slide,.sb-slidebar{-webkit-transform:translate(0px);-moz-transform:translate(0px);-o-transform:translate(0px);transform:translate(0px);-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}@import url("//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800|Oswald:400,300,700|Pathway+Gothic+One|Roboto|Chivo:900|Allura|Nunito:700");
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
:focus {
outline: 0;
}
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body .__web-inspector-hide-shortcut__,
body .__web-inspector-hide-shortcut__ * {
visibility: visible !important;
display: none !important;
}
img {
max-width: 100%;
height: auto;
}
html,
body {
overflow-x: hidden;
}
.dummy {
display: none;
} .theme_canvas {
width: 87%;
margin: 0 auto;
}
@media only screen and (min-width:1100px) {
.theme_canvas {
width: 1000px;
}
}
#sb-site {
overflow: hidden;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
@media only screen and (max-width:768px) {
#sb-site {
-webkit-transform: translate(0px);
-ms-transform: translate(0px);
transform: translate(0px);
}
}
.page_body {
margin-top: 45px;
margin-bottom: 45px;
}
.page_body.hidden_titlebar {
margin-top: 0;
}
.page_content {
margin-bottom: 30px;
}
.main_column .page_entry .wpb_row:last-child {
margin-bottom: -35px;
} .main_column {
position: relative;
}
.page_body {
display: block;
zoom: 1;
}
.page_body:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.page_body .main_column {
width: 70%;
float: left;
}
.page_body .side_column {
width: 25%;
float: right;
}
.winner_left_sidebar .page_body .main_column {
float: right;
}
.winner_left_sidebar .page_body .side_column {
float: left;
}
.winner_right_sidebar .page_body .main_column {
float: left;
}
.winner_right_sidebar .page_body .side_column {
float: right;
}
.winner_no_sidebar .page_body .main_column {
float: none;
width: 100%;
}
.winner_no_sidebar .page_body .side_column {
float: none;
width: 100%; }
@media only screen and (max-width:768px) {
.winner_left_sidebar .page_body .main_column,
.winner_right_sidebar .page_body .main_column {
width: 100%;
}
.winner_left_sidebar .page_body .side_column,
.winner_right_sidebar .page_body .side_column {
width: 100%;
margin-top: 30px;
}
.winner_left_sidebar .page_body .side_column,
.winner_right_sidebar .page_body .side_column {
display: none;
}
} .winner_content_grid {
display: block;
zoom: 1;
margin: 0 -20px -40px;
}
.winner_content_grid:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.winner_content_grid .col {
float: left;
width: 33.3%;
padding: 0 20px 40px;
}
.winner_content_grid.w_1cols .col {
width: 100%;
}
.winner_content_grid.w_2cols .col {
width: 50%;
}
.winner_content_grid.w_3cols .col {
width: 33.3%;
}
.winner_content_grid.w_4cols .col {
width: 25%;
}
.winner_content_grid.w_5cols .col {
width: 20%;
}
@media only screen and (max-width:768px) {
.winner_content_grid.w_2cols .col,
.winner_content_grid.w_3cols .col,
.winner_content_grid.w_4cols .col,
.winner_content_grid.w_5cols .col {
width: 50%;
}
}
@media only screen and (max-width:568px) {
.winner_content_grid.w_2cols .col,
.winner_content_grid.w_3cols .col,
.winner_content_grid.w_4cols .col,
.winner_content_grid.w_5cols .col {
width: 100%;
}
} .sc85_button .button,
a.button,
button,
input[type="submit"] {
border: none;
display: inline-block;
background: #cb1313;
color: #FFF;
padding: 9px 16px 9px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
text-transform: uppercase;
-webkit-transition: background 0.2s ease;
transition: background 0.2s ease;
white-space: nowrap !important;
font-family: 'Pathway Gothic One', sans-serif;
font-size: 1.15em;
line-height: 1.2;
cursor: pointer;
}
.sc85_button .button:hover,
a.button:hover,
button:hover,
input[type="submit"]:hover {
background: #149FB8;
color: #FFF;
}
.sc85_button .button.large,
a.button.large,
button.large,
input[type="submit"].large {
font-size: 1.5em;
padding: 10px 22px;
}
.sc85_button .button.ghost,
a.button.ghost,
button.ghost,
input[type="submit"].ghost {
background: none;
color: #404040;
font-family: 'Open Sans';
text-transform: none;
font-size: 0.9em;
}
.sc85_button .button.ghost:hover,
a.button.ghost:hover,
button.ghost:hover,
input[type="submit"].ghost:hover {
color: #cb1313;
} select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 7px 14px;
padding: 7px 30px 7px 12px;
font: 1em/1.4 'Open Sans', Arial, Helvetica, sans-serif;
color: #737373;
background: #FFF url(../../../themes/winner/assets/css/images/general/dropdown-arrow.png) no-repeat right center;
border: 1px solid #cdcdcd;
height: 34px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
select {
background-image: url(../../../themes/winner/assets/css/images/general/dropdown-arrow-2x.png);
background-size: 25px 12px;
}
}
select.idle {
color: #c0c0c0;
font-style: italic;
font-size: 0.9em;
font-weight: lighter;
line-height: 1;
} input[type="text"],
input[type="search"],
input[type="date"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="password"],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #cdcdcd;
padding: 7px 12px;
font: 13px/1.4 'Open Sans', Arial, Helvetica, sans-serif;
color: #737373;
resize: none;
}
input[type="text"]:disabled,
input[type="search"]:disabled,
input[type="date"]:disabled,
input[type="email"]:disabled,
input[type="number"]:disabled,
input[type="search"]:disabled,
input[type="tel"]:disabled,
input[type="time"]:disabled,
input[type="url"]:disabled,
input[type="password"]:disabled,
textarea:disabled {
background: #f7f7f7;
}
.page_footer input[type="text"],
.page_footer input[type="search"],
.page_footer input[type="date"],
.page_footer input[type="email"],
.page_footer input[type="number"],
.page_footer input[type="search"],
.page_footer input[type="tel"],
.page_footer input[type="time"],
.page_footer input[type="url"],
.page_footer input[type="password"],
.page_footer textarea {
background: #222222;
border-color: #5d5d5d;
}
::-webkit-input-placeholder {
color: #c0c0c0;
font-style: italic;
font-weight: lighter;
font-size: 0.9em;
line-height: 1.6;
}
::-moz-placeholder {
color: #c0c0c0;
font-style: italic;
font-weight: lighter;
opacity: 1;
font-size: 0.9em;
line-height: 1.6;
}
:-ms-input-placeholder {
color: #c0c0c0;
font-style: italic;
font-weight: lighter;
opacity: 1;
font-size: 0.9em;
line-height: 1.6;
}
.trainer_background {
background-color: #000;
background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#F00));
background: -webkit-linear-gradient(top, #000, #F00);
background: -moz-linear-gradient(top, #000, #F00);
background: -ms-linear-gradient(top, #000, #F00);
background: -o-linear-gradient(top, #000, #F00);
background: linear-gradient(top, #000, #F00);
} .winner_scroll2top {
position: fixed;
z-index: 20;
bottom: 55px;
right: 40px;
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.winner_scroll2top:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f106';
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
font-size: 30px;
background: #404040;
color: #FFF;
padding: 7px 15px 10px;
}
.winner_scroll2top.visible {
visibility: visible;
opacity: 0.3;
}
.winner_scroll2top.visible:hover {
opacity: 1;
}   body {
font: 13px/1.4 'Open Sans', Arial, Helvetica, sans-serif;
color: #404040;
}
* {
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.label {
text-transform: uppercase;
font-family: 'Oswald';
font-size: 0.9em;
letter-spacing: 0.4px;
color: #454545;
} a {
color: #cb1313;
text-decoration: none;
}
a:hover {
color: #149FB8;
} p {
margin-bottom: 15px;
}
p:last-child {
margin-bottom: 0;
} h1,
h2,
h3,
h4,
h5,
h6,
.page_title,
.page_subtitle {
font-family: 'Oswald';
font-weight: normal;
text-transform: uppercase;
line-height: 1.2;
margin-bottom: 15px;
margin-top: 30px;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
.page_title:first-child,
.page_subtitle:first-child {
margin-top: 0;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
.page_title:last-child,
.page_subtitle:last-child {
margin-bottom: 0;
}
h1 {
font-size: 2.3em;
}
h2 {
font-size: 1.6em;
}
h3 {
font-size: 1.1em;
}
h4 {
font-size: 1.0em;
}
h5 {
font-size: 0.9em;
}
h6 {
font-size: 0.8em;
} table {
width: 100%;
padding: 0;
margin: 0;
margin-bottom: 15px;
}
table caption {
padding: 0 0 5px 0;
width: auto;
font-style: italic;
text-align: right;
font-size: 0.9em;
}
table thead td,
table th {
font-weight: 600;
text-transform: uppercase;
text-align: left;
padding: 9px 12px;
border-style: solid;
border-width: 1px;
border-left: none;
border-top: none;
color: #0d0d0d;
background: #f5f5f5;
}
table td {
padding: 7px 12px;
border-style: solid;
border-width: 1px;
border-left: none;
border-top: none;
font-size: 0.9em;
}
table tr th:first-child,
table tr td:first-child {
border-left-style: solid;
border-left-width: 1px;
}
table tr:first-child th,
table tr:first-child td {
border-top-style: solid;
border-top-width: 1px;
}
table tr:nth-child(even) {
background-color: #fcfcfc;
}
table th,
table td,
table thead td,
table tr.vc-th td {
border-color: #e1e1e1;
} .copy ul,
.copy ol {
margin-bottom: 15px;
margin-left: 0px;
}
.copy ul,
.copy ol {
margin-left: 20px;
}
.copy ul {
list-style: square;
}
.copy ol ul,
.copy ul ul {
margin-left: 20px;
margin-bottom: 0;
}
.copy ol ol,
.copy ul ol {
margin-left: 20px;
margin-bottom: 0;
}
.copy ul > li {
margin: 5px 0;
position: relative;
}
.copy ol > li {
margin: 10px 0;
list-style: decimal;
}
.copy dl {
margin-bottom: 15px;
}
.copy dl dt {
font-weight: 600;
color: #0d0d0d;
}
.copy dl dd {
margin: 0 10px 10px 10px;
font-size: 0.9em;
} blockquote {
border-left: 5px solid #eee;
font-size: 1.2em;
font-family: Georgia, Times, serif;
font-style: italic;
color: #737373;
margin-left: 10px;
padding-left: 15px;
margin-bottom: 15px;
}
blockquote cite {
display: block;
font-family: 'Open Sans', 'Helvetica', 'Arial', 'sans-serif';
font-size: 0.75em;
font-style: normal;
text-align: right;
margin-top: 10px;
color: #5a5a5a;
}
blockquote cite:before {
content: '– ';
} pre {
border: 1px solid #e1e1e1;
overflow: auto;
padding: 2em;
line-height: 2em;
font-size: 12px;
margin-bottom: 20px;
font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
text-transform: none;
background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.03) 50%, transparent 50%, transparent);
background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.03) 50%, transparent 50%, transparent);
background-image: -ms-linear-gradient(rgba(0, 0, 0, 0.03) 50%, transparent 50%, transparent);
background-image: -o-linear-gradient(rgba(0, 0, 0, 0.03) 50%, transparent 50%, transparent);
background-image: linear-gradient(rgba(0, 0, 0, 0.03) 50%, transparent 50%, transparent);
-webkit-background-size: 100% 4em;
-moz-background-size: 100% 4em;
background-size: 100% 4em;
} strong,
b {
font-weight: 600;
}
address {
margin-bottom: 15px;
}
abbr,
acronym {
border-bottom: 1px dotted #999999;
}
cite {
font-style: italic;
font-weight: lighter;
}
code {
font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
}
q,
em {
font-style: italic;
}
ins {
text-decoration: underline;
}
sub,
sup {
height: 0;
font-size: 0.7em;
line-height: 1;
vertical-align: baseline;
position: relative;
}
sub {
bottom: -3px;
}
sup {
top: -6px;
} .copy .alignleft {
float: left;
display: block;
margin: 4px 20px 5px 0;
}
.copy .alignright {
float: right;
display: block;
margin: 4px 0 5px 20px;
}
.copy .wp-caption-text {
display: block;
margin: 0 auto;
padding: 5px 10px 10px;
margin-bottom: 0 !important;
text-align: center;
font-size: 0.9em;
font-style: italic;
}  .page_header {
background: #fcfcfc;
background: #FFF;
border-bottom: 1px solid #eee;
height: 90px;
position: relative;
display: block;
zoom: 1;
}
.page_header:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.page_header .theme_canvas {
height: 100%;
position: relative;
}
.page_header .page_logo {
float: left;
}
.page_header .page_menu {
float: right;
}
.winner_sticky_header .winner_header_wrapper {
-webkit-box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.1);
z-index: 20;
}
.winner_autodisplay_header .winner_header_wrapper {
will-change: transform;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition: -webkit-transform 0.5s;
transition: -webkit-transform 0.5s;
transition: transform .5s;
transition: transform 0.5s, -webkit-transform 0.5s;
}
.winner_autodisplay_header .winner_header_wrapper.unpinned {
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
} .header_metabar {
background: #fefefe;
border-bottom: 1px solid #e6e6e6;
color: #5a5a5a;
font-size: 0.9em;
line-height: 1;
padding: 10px 0 8px;
height: 33px;
display: block;
zoom: 1;
}
.header_metabar i {
color: #8d8d8d;
}
.header_metabar a:hover i {
color: #cb1313;
}
.header_metabar:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.header_metabar .theme_canvas {
display: block;
zoom: 1;
}
.header_metabar .theme_canvas:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.header_metabar .left_side,
.header_metabar .right_side {
display: block;
zoom: 1;
margin: 0 -10px;
}
.header_metabar .left_side:after,
.header_metabar .right_side:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.header_metabar .left_side {
float: left;
}
.header_metabar .right_side {
float: right;
}
.header_metabar .element {
float: left;
padding-right: 10px;
margin-left: 10px;
border-right: solid 1px #B3B3B3;
}
.header_metabar .element:last-child {
border-right: none;
}
.header_metabar a {
color: #5a5a5a;
}
.header_metabar a:hover {
color: #cb1313;
}
.header_metabar .meta_phone {
letter-spacing: -0.5px;
}
.header_metabar .meta_phone:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f095';
margin-right: 4px;
font-size: 1.05em;
vertical-align: middle;
color: #8d8d8d;
}
.header_metabar .meta_mail:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0e0';
margin-right: 1px;
color: #8d8d8d;
}
.header_metabar .meta_search > a:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f002';
margin-right: 3px;
}
.header_metabar .meta_social {
display: block;
zoom: 1;
margin: 0 -2px;
}
.header_metabar .meta_social:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.header_metabar .meta_social a {
display: block;
float: left;
margin: 0 2px;
font-size: 14px;
padding: 0;
}
@media only screen and (max-width:568px) {
.header_metabar {
display: none;
}
.header_metabar .left_side,
.header_metabar .right_side {
float: none;
text-align: center;
}
.header_metabar .left_side {
margin-bottom: 6px;
}
.header_metabar .element {
float: none;
display: inline-block;
margin: 0 6px;
}
} .page_header .page_logo {
height: 100%;
}
.page_header .page_logo a {
display: inline-block;
height: 100%;
}
.page_header .page_logo img {
max-height: 100%;
display: block;
} .page_header .page_menu {
margin: 0 -10px;
}
.page_header .page_menu .menu {
display: block;
zoom: 1;
}
.page_header .page_menu .menu:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.page_header .page_menu .menu > li {
float: left;
position: relative;
}
.page_header .page_menu .menu > li > a {
display: block;
padding: 0 10px;
line-height: 90px;
color: #404040;
font-family: 'Oswald';
font-size: 1.15em;
text-transform: uppercase;
text-decoration: none;
-webkit-transition: color 0.2s ease;
transition: color 0.2s ease;
}
.page_header .page_menu .menu > li a:hover,
.page_header .page_menu .menu > li:hover > a {
color: #cb1313;
}
.page_header .page_menu .menu .sub-menu {
position: absolute;
left: 0;
z-index: 99;
background: #FFF;
-webkit-box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.08);
box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.08);
}
.page_header .page_menu .menu .sub-menu > li > a {
font-family: 'Roboto';
font-size: 12px;
}
.page_header .page_menu .menu .sub-menu li {
position: relative;
min-width: 170px;
}
.page_header .page_menu .menu .sub-menu a {
display: block;
padding: 9px 30px 9px 11px;
color: #808080;
background: #FFF;
border: 1px solid #E6E6E6;
border-top: none;
white-space: nowrap;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.page_header .page_menu .menu .sub-menu a:hover {
background: #f7f7f7;
color: #404040;
-webkit-transition: none;
transition: none;
}
.page_header .page_menu .menu .sub-menu li.menu-item-has-children:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0da';
position: absolute;
right: 10px;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
color: #a6a6a6;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.page_header .page_menu .menu .sub-menu li.menu-item-has-children:hover:after {
color: #404040;
-webkit-transition: none;
transition: none;
}
.page_header .page_menu .menu .sub-menu .sub-menu {
top: -1px;
left: 100%;
-webkit-box-shadow: 6px 6px 14px 0px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 6px 6px 14px 0px rgba(0, 0, 0, 0.08);
box-shadow: 6px 6px 14px 0px rgba(0, 0, 0, 0.08);
border-top: 1px solid #E6E6E6;
-webkit-transform: translateX(-1px);
-moz-transform: translateX(-1px);
-ms-transform: translateX(-1px);
transform: translateX(-1px);
}
.page_header .page_menu .menu > li > .sub-menu:before {
content: ' ';
display: block;
width: 100%;
height: 2px;
background: #cb1313;
position: absolute;
top: -2px;
}
.page_header .page_menu .menu .current_page_item > a,
.page_header .page_menu .menu .current_page_parent > a,
.page_header .page_menu .menu .current_page_ancestor > a,
.page_header .page_menu .menu .current-menu-item > a,
.page_header .page_menu .menu .current-menu-parent > a,
.page_header .page_menu .menu .current-menu-ancestor > a {
color: #cb1313;
}
.page_header .page_menu .menu .current_page_item > a:hover,
.page_header .page_menu .menu .current_page_parent > a:hover,
.page_header .page_menu .menu .current_page_ancestor > a:hover,
.page_header .page_menu .menu .current-menu-item > a:hover,
.page_header .page_menu .menu .current-menu-parent > a:hover,
.page_header .page_menu .menu .current-menu-ancestor > a:hover {
color: #cb1313;
}
.page_header .page_menu .menu .sub-menu .lefty {
-webkit-box-shadow: -6px 6px 14px 0px rgba(0, 0, 0, 0.08);
-moz-box-shadow: -6px 6px 14px 0px rgba(0, 0, 0, 0.08);
box-shadow: -6px 6px 14px 0px rgba(0, 0, 0, 0.08);
}
.page_header .page_menu .menu .sub-menu .lefty:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0d9';
position: absolute;
right: 0;
top: 12px;
}
.page_header .page_menu .menu .winner_megamenu_wrapper {
position: absolute;
-webkit-box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.08);
box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.08);
display: block;
zoom: 1;
min-width: 500px;
font-size: 12px;
}
.page_header .page_menu .menu .winner_megamenu_wrapper:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.page_header .page_menu .menu .winner_megamenu_wrapper:before {
content: ' ';
display: block;
width: 100%;
height: 2px;
background: #cb1313;
position: absolute;
top: -2px;
}
.page_header .page_menu .menu .winner_megamenu_wrapper > .sub-menu {
padding: 25px 0 20px;
}
.page_header .page_menu .menu .winner_megamenu_wrapper > .sub-menu > li {
float: left;
border-right: 1px solid #E6E6E6;
padding: 0 25px;
}
.page_header .page_menu .menu .winner_megamenu_wrapper > .sub-menu > li:last-child {
border-right: none;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .sub-menu {
position: relative;
left: 0;
top: 0;
display: block;
zoom: 1;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: none;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .sub-menu:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .sub-menu li.menu-item-has-children:after {
display: none;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .sub-menu .sub-menu .sub-menu {
margin-left: 10px;
}
.page_header .page_menu .menu .winner_megamenu_wrapper h3 {
font-size: 14px;
}
.page_header .page_menu .menu .winner_megamenu_wrapper h4 {
margin-bottom: 10px;
font-size: 1.1em;
font-size: 13px;
}
.page_header .page_menu .menu .winner_megamenu_wrapper li {
background: none;
min-width: inherit;
}
.page_header .page_menu .menu .winner_megamenu_wrapper a {
padding: 5px 10px;
background: none;
border: none;
min-width: inherit;
white-space: normal;
}
.page_header .page_menu .menu .winner_megamenu_wrapper a:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0da';
position: absolute;
left: 0;
color: #808080;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
}
.page_header .page_menu .menu .winner_megamenu_wrapper a:hover {
background: #f7f7f7;
}
.page_header .page_menu .menu .winner_megamenu_wrapper a:hover,
.page_header .page_menu .menu .winner_megamenu_wrapper a:hover:before {
color: #404040;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .current-menu-item a:hover {
color: #cb1313;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_columns_1 {
width: 100%;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_columns_2 {
width: 50%;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_columns_3 {
width: 33.3%;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_columns_4 {
width: 25%;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_columns_5 {
width: 20%;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_columns_1.winner_double_width_column {
width: 100%;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_columns_2.winner_double_width_column {
width: 100%;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_columns_3.winner_double_width_column {
width: 66.6%;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_columns_4.winner_double_width_column {
width: 50%;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_columns_5.winner_double_width_column {
width: 40%;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_hr {
clear: both;
width: 100% !important;
margin: 15px 0;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_textblock {
color: #666666;
margin-bottom: 10px;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_textblock:last-child {
margin-bottom: 0;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_textblock a {
padding: 0;
background: none;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_textblock a:hover {
background: none;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .winner_megamenu_textblock a:before {
display: none;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .wpb_content_element {
margin-bottom: 0;
}
.page_header .page_menu .menu .sub-menu {
display: none;
}
.page_header .page_menu .menu li:hover > .sub-menu {
display: block;
}
.page_header .page_menu .menu .winner_megamenu_wrapper {
display: none;
}
.page_header .page_menu .menu .winner_megamenu_wrapper .sub-menu {
display: block;
}
.page_header .page_menu .menu > li:hover > .winner_megamenu_wrapper {
display: block;
}
.page_header .page_menu .menu .winner_search_opt {
position: relative;
}
.page_header .page_menu .menu .winner_search_opt > a {
margin-top: -3px;
}
.page_header .page_menu .menu .winner_search_opt > a:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f002';
}
.page_header .page_menu .menu .winner_search_opt > a > span {
display: none;
}
.page_header .page_menu .menu .winner_search_opt .popup {
right: -11px;
top: 70px;
font-size: 0.92em;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
z-index: 100;
}
.page_header .page_menu .menu .winner_search_opt .popup .entry a {
color: #404040;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.page_header .page_menu .menu .winner_search_opt .popup .entry a:hover {
color: #cb1313;
}
.page_header .page_menu .menu .winner_search_opt .popup .entry .description {
padding-top: 0;
}
.page_header .page_menu .menu .winner_search_opt .popup .view_all a {
color: #cb1313;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.page_header .page_menu .menu .winner_search_opt .popup .view_all a:hover {
color: #149FB8;
}
html.js .page_header .page_menu .menu li:hover > .sub-menu {
display: none;
}
html.js .page_header .page_menu .menu > li:hover > .winner_megamenu_wrapper {
display: none;
}
html.js .page_header .page_menu .menu > li:hover > .winner_megamenu_wrapper .sub-menu {
display: block;
}
.widget .menu .winner_megamenu_wrapper {
display: none;
} .page_header .page_menu.pages .menu > ul {
display: block;
zoom: 1;
}
.page_header .page_menu.pages .menu > ul:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.page_header .page_menu.pages .menu > ul > li {
float: left;
position: relative;
}
.page_header .page_menu.pages .menu > ul > li > a {
display: block;
padding: 0 10px;
line-height: 90px;
color: #404040;
font-family: 'Oswald';
font-size: 1.15em;
text-transform: uppercase;
text-decoration: none;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.page_header .page_menu.pages .menu > ul > li > a:hover {
color: #cb1313;
}
.page_header .page_menu.pages .menu > ul .current_page_item > a,
.page_header .page_menu.pages .menu > ul .current_page_parent > a,
.page_header .page_menu.pages .menu > ul .current_page_ancestor > a,
.page_header .page_menu.pages .menu > ul .current-menu-item > a,
.page_header .page_menu.pages .menu > ul .current-menu-parent > a,
.page_header .page_menu.pages .menu > ul .current-menu-ancestor > a {
color: #cb1313;
} .winner_responsive_menu {
background: #F5F5F5;
background: #ECECEC;
-webkit-box-shadow: inset 10px 0px 17px -9px rgba(0, 0, 0, 0.44);
-moz-box-shadow: inset 10px 0px 17px -9px rgba(0, 0, 0, 0.44);
box-shadow: inset 10px 0px 17px -9px rgba(0, 0, 0, 0.44);
}
.winner_responsive_menu .menu_title {
padding: 20px 20px 0px;
margin-bottom: 0;
text-align: center;
display: block;
zoom: 1;
}
.winner_responsive_menu .menu_title:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.winner_responsive_menu .menu_title .close_menu {
display: none;
float: right;
color: #a6a6a6;
}
.winner_responsive_menu .menu_title .close_menu span {
display: none;
}
.winner_responsive_menu .menu_title .close_menu:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f00d';
position: relative;
top: -2px;
}
.winner_responsive_menu .menu_title .close_menu:hover {
color: #cb1313;
}
.winner_responsive_menu .menu,
.winner_responsive_menu .menu > ul {
padding: 20px;
font-family: 'Roboto';
font-size: 12px;
line-height: 1.2em;
}
.winner_responsive_menu .menu > li,
.winner_responsive_menu .menu > ul > li {
margin-bottom: 5px;
background: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.winner_responsive_menu .menu > li > a,
.winner_responsive_menu .menu > ul > li > a {
display: block;
padding: 8px 10px;
position: relative;
color: #808080;
}
.winner_responsive_menu .menu > li > a .arrow,
.winner_responsive_menu .menu > ul > li > a .arrow {
position: absolute;
right: 0;
top: 0;
background: #F9F9F9;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 0;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 0;
border-top-left-radius: 0; display: block;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
color: #a6a6a6;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.winner_responsive_menu .menu > li > a .arrow:before,
.winner_responsive_menu .menu > ul > li > a .arrow:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0d7';
}
.winner_responsive_menu .menu > li > a .arrow.active:before,
.winner_responsive_menu .menu > ul > li > a .arrow.active:before {
content: '\f0d8';
}
.winner_responsive_menu .menu > li.current_page_item,
.winner_responsive_menu .menu > ul > li.current_page_item,
.winner_responsive_menu .menu > li.current_page_parent,
.winner_responsive_menu .menu > ul > li.current_page_parent,
.winner_responsive_menu .menu > li.current_page_ancestor,
.winner_responsive_menu .menu > ul > li.current_page_ancestor,
.winner_responsive_menu .menu > li.current-menu-item,
.winner_responsive_menu .menu > ul > li.current-menu-item,
.winner_responsive_menu .menu > li.current-menu-parent,
.winner_responsive_menu .menu > ul > li.current-menu-parent,
.winner_responsive_menu .menu > li.current-menu-ancestor,
.winner_responsive_menu .menu > ul > li.current-menu-ancestor {
background: #cb1313 !important;
}
.winner_responsive_menu .menu > li.current_page_item > a,
.winner_responsive_menu .menu > ul > li.current_page_item > a,
.winner_responsive_menu .menu > li.current_page_parent > a,
.winner_responsive_menu .menu > ul > li.current_page_parent > a,
.winner_responsive_menu .menu > li.current_page_ancestor > a,
.winner_responsive_menu .menu > ul > li.current_page_ancestor > a,
.winner_responsive_menu .menu > li.current-menu-item > a,
.winner_responsive_menu .menu > ul > li.current-menu-item > a,
.winner_responsive_menu .menu > li.current-menu-parent > a,
.winner_responsive_menu .menu > ul > li.current-menu-parent > a,
.winner_responsive_menu .menu > li.current-menu-ancestor > a,
.winner_responsive_menu .menu > ul > li.current-menu-ancestor > a {
color: #FFF !important;
}
.winner_responsive_menu .menu > li.current_page_item .arrow,
.winner_responsive_menu .menu > ul > li.current_page_item .arrow,
.winner_responsive_menu .menu > li.current_page_parent .arrow,
.winner_responsive_menu .menu > ul > li.current_page_parent .arrow,
.winner_responsive_menu .menu > li.current_page_ancestor .arrow,
.winner_responsive_menu .menu > ul > li.current_page_ancestor .arrow,
.winner_responsive_menu .menu > li.current-menu-item .arrow,
.winner_responsive_menu .menu > ul > li.current-menu-item .arrow,
.winner_responsive_menu .menu > li.current-menu-parent .arrow,
.winner_responsive_menu .menu > ul > li.current-menu-parent .arrow,
.winner_responsive_menu .menu > li.current-menu-ancestor .arrow,
.winner_responsive_menu .menu > ul > li.current-menu-ancestor .arrow {
background: #b41111 !important;
}
.winner_responsive_menu .menu > li.current_page_item .arrow:before,
.winner_responsive_menu .menu > ul > li.current_page_item .arrow:before,
.winner_responsive_menu .menu > li.current_page_parent .arrow:before,
.winner_responsive_menu .menu > ul > li.current_page_parent .arrow:before,
.winner_responsive_menu .menu > li.current_page_ancestor .arrow:before,
.winner_responsive_menu .menu > ul > li.current_page_ancestor .arrow:before,
.winner_responsive_menu .menu > li.current-menu-item .arrow:before,
.winner_responsive_menu .menu > ul > li.current-menu-item .arrow:before,
.winner_responsive_menu .menu > li.current-menu-parent .arrow:before,
.winner_responsive_menu .menu > ul > li.current-menu-parent .arrow:before,
.winner_responsive_menu .menu > li.current-menu-ancestor .arrow:before,
.winner_responsive_menu .menu > ul > li.current-menu-ancestor .arrow:before {
color: #FFF !important;
}
.winner_responsive_menu .menu > li:hover > a,
.winner_responsive_menu .menu > ul > li:hover > a {
color: #cb1313;
}
.winner_responsive_menu .menu > li > ul,
.winner_responsive_menu .menu > ul > li > ul {
background: #f7f7f7;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 0; padding: 8px 0;
}
.winner_responsive_menu .menu > li > ul a,
.winner_responsive_menu .menu > ul > li > ul a {
color: #808080;
display: block;
padding: 5px 10px 5px 20px;
}
.winner_responsive_menu .menu > li > ul a:before,
.winner_responsive_menu .menu > ul > li > ul a:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0da';
position: absolute;
left: 10px;
color: #808080;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
font-size: 10px;
}
.winner_responsive_menu .menu > li > ul a:hover,
.winner_responsive_menu .menu > ul > li > ul a:hover {
color: #cb1313;
}
.winner_responsive_menu .menu > li > ul ul,
.winner_responsive_menu .menu > ul > li > ul ul {
margin-left: 10px;
}
.winner_responsive_menu .menu > li > ul li.current_page_item a,
.winner_responsive_menu .menu > ul > li > ul li.current_page_item a,
.winner_responsive_menu .menu > li > ul li.current_page_parent a,
.winner_responsive_menu .menu > ul > li > ul li.current_page_parent a,
.winner_responsive_menu .menu > li > ul li.current_page_ancestor a,
.winner_responsive_menu .menu > ul > li > ul li.current_page_ancestor a,
.winner_responsive_menu .menu > li > ul li.current-menu-item a,
.winner_responsive_menu .menu > ul > li > ul li.current-menu-item a,
.winner_responsive_menu .menu > li > ul li.current-menu-parent a,
.winner_responsive_menu .menu > ul > li > ul li.current-menu-parent a,
.winner_responsive_menu .menu > li > ul li.current-menu-ancestor a,
.winner_responsive_menu .menu > ul > li > ul li.current-menu-ancestor a {
color: #cb1313;
}
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper {
background: #f7f7f7;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 0; padding: 8px 0;
}
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper ul,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper ul {
display: block;
}
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper a,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper a,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper h4,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper h4 {
font-family: 'Roboto';
font-size: 12px;
line-height: 1.2em;
text-transform: none;
margin-bottom: 0;
color: #808080;
display: block;
padding: 5px 10px 5px 20px;
}
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper a:before,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper a:before,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper h4:before,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper h4:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0da';
position: absolute;
left: 10px;
color: #808080;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
font-size: 10px;
}
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper a:hover,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper a:hover,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper h4:hover,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper h4:hover {
color: #cb1313;
}
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper h4,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper h4 {
padding-left: 10px;
color: #b3b3b3;
}
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper h4:before,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper h4:before {
display: none;
}
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper h4:after,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper h4:after {
content: ':';
}
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper h4:hover,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper h4:hover {
color: #b3b3b3;
}
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper li ul,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper li ul {
margin-left: 10px;
}
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper li.current_page_item a,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper li.current_page_item a,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper li.current_page_parent a,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper li.current_page_parent a,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper li.current_page_ancestor a,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper li.current_page_ancestor a,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper li.current-menu-item a,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper li.current-menu-item a,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper li.current-menu-parent a,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper li.current-menu-parent a,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper li.current-menu-ancestor a,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper li.current-menu-ancestor a {
color: #cb1313;
}
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper .winner_megamenu_textblock,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper .winner_megamenu_textblock {
display: none;
}
.winner_responsive_menu .menu > ul {
padding: 0;
}
.winner_responsive_menu .widget_search {
padding: 0 20px;
}
.winner_responsive_menu .widget_search input[type="text"] {
background: #f1f1f1;
padding: 6px 11px;
font-size: 0.95em;
}
.winner_responsive_menu .widget_wpml {
padding: 0 20px;
margin-top: 10px;
}
.winner_responsive_menu .widget_wpml .wpml-ls-legacy-dropdown {
width: 100%;
}
body.admin-bar .sb-slidebar {
padding-top: 46px;
} .page_header .winner_responsive_menu_btn {
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border: 1px solid #E0E0E0;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
font-size: 18px;
}
.page_header .winner_responsive_menu_btn span {
display: none;
}
.page_header .winner_responsive_menu_btn:before {
color: #404040;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0c9';
position: relative;
top: -1px;
}
.page_header .winner_responsive_menu_btn:hover {
border-color: #bebebe;
}
.page_header .page_menu {
display: block;
}
.page_header .winner_responsive_menu_btn {
display: none;
}
@media only screen and (max-width:768px) {
.page_header .page_menu {
display: none;
}
.page_header .winner_responsive_menu_btn {
display: block;
}
} .js .page_header .page_menu {
display: none;
} .page_header .winner_responsive_cart_btn {
position: absolute;
top: 50%;
right: 45px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border: 1px solid transparent;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
font-size: 18px;
}
.page_header .winner_responsive_cart_btn span {
display: none;
}
.page_header .winner_responsive_cart_btn:before {
color: #c0c0c0;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f07a';
position: relative;
top: -1px;
}
.page_header .winner_responsive_cart_btn:hover {
border-color: transparent;
}
.page_header .winner_responsive_cart_btn.hidden {
visibility: hidden;
}
.page_header .winner_responsive_cart_btn {
display: none;
}
@media only screen and (max-width:768px) {
.page_header .winner_responsive_cart_btn {
display: block;
}
} .title_bar {
background: #2a2a2a no-repeat center center;
background-size: cover;
color: #FFF;
padding: 60px 0;
}
.title_bar .page_title {
font-size: 2.3em;
margin: 0;
}
.title_bar .page_subtitle {
margin: 8px 0 0;
color: #b3b3b3;
font-size: 1.15em;
}
.title_bar .page_subtitle a {
color: inherit;
}
@media only screen and (max-width:568px) {
.title_bar {
padding: 35px 0;
font-size: 0.8em;
}
.title_bar .page_subtitle {
margin-top: 5px;
}
}
@media print {
.title_bar {
padding: 0;
background: none !important;
color: #404040;
text-align: left;
}
.title_bar .page_title {
display: block;
font-size: 2em;
margin-top: 20px;
margin-bottom: 10px;
}
.title_bar .page_subtitle {
display: block;
margin-top: 1px;
margin-bottom: 20px;
}
} .titlebar_slider {
background: #2a2a2a no-repeat center center;
}
.titlebar_slider .rev_slider * {
letter-spacing: 0px !important;
}
.titlebar_slider .rev_slider .fullwidth {
padding-left: 9999px !important;
padding-right: 9999px !important;
margin-left: -9999px !important;
margin-right: -9999px !important;
}
.titlebar_slider .rev_slider .text_gradient {
background: -webkit-linear-gradient(#FFF, #B9B9B9);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.titlebar_slider .rev_slider .checklist:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f058';
font-size: 1.2em;
margin-right: 5px;
}
.titlebar_slider .rev_slider .cart_button {
padding: 14px 25px 14px 20px !important;
}
.titlebar_slider .rev_slider .cart_button:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f07a';
font-size: 1.3em;
margin-right: 5px;
}
.titlebar_slider .rev_slider .winner_revslider_button {
background: #cb1313 !important;
color: #FFF !important;
border: none !important;
padding: 13px 24px 12px !important;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important;
-webkit-transition: background 0.2s ease !important;
transition: background 0.2s ease !important;
white-space: nowrap !important;
text-transform: uppercase;
font-family: 'Oswald', sans-serif !important;
font-size: 16px !important;
line-height: 1.2 !important;
cursor: pointer !important;
}
.titlebar_slider .rev_slider .winner_revslider_button:hover {
background: #149FB8 !important;
color: #FFF !important;
} .winner_ajax_search_form {
position: relative;
}
.winner_ajax_search_form .popup {
position: absolute;
right: -20px;
top: 35px;
z-index: 4;
width: 300px;
background: #FFF;
padding: 12px;
border: 1px solid #dfdfdf;
-webkit-box-shadow: 0px 6px 14px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 6px 14px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0px 6px 14px 0 rgba(0, 0, 0, 0.1);
-webkit-animation: winner_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
animation: winner_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.winner_ajax_search_form .popup form input[type="text"] {
background: #F9F9F9;
font-size: 0.95em;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.winner_ajax_search_form .popup form i {
color: #404040;
}
.winner_ajax_search_form .popup form i:hover,
.winner_ajax_search_form .popup form i.loading {
color: #cb1313 !important;
}
.winner_ajax_search_form .popup:after {
display: block;
content: '';
position: absolute;
top: -7px;
right: 20px;
width: 0;
border-width: 0 7px 8px;
border-style: solid;
border-color: #FFF transparent;
clear: both;
}
.winner_ajax_search_form .popup:before {
content: '';
display: block;
position: absolute;
top: -8px;
right: 19px;
width: 0;
border-width: 0 8px 8px;
border-style: solid;
border-color: #dfdfdf transparent;
}
.winner_ajax_search_form .popup .results {
margin-top: 12px;
}
.winner_ajax_search_form .popup .results .entry {
margin-bottom: 8px;
padding-bottom: 0;
border-bottom: none;
}
.winner_ajax_search_form .popup .results .entry .title {
font-weight: 600;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.winner_ajax_search_form .popup .results .entry .description {
padding-top: 4px;
}
.winner_ajax_search_form .popup .results .entry.no_results {
margin-bottom: 0;
}
.winner_ajax_search_form .popup .results .entry.no_results .thumbnail:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f129';
position: absolute;
left: 0;
top: 1px;
text-align: center;
color: #737373;
font-size: 20px;
width: 35px;
height: 35px;
line-height: 35px;
}
@-webkit-keyframes winner_pop {
0% {
-webkit-transform: scale(0.8);
}
100% {
-webkit-transform: scale(1);
}
}
@keyframes winner_pop {
0% {
transform: scale(0.8);
}
100% {
transform: scale(1);
}
} .page_footer a {
color: #C3C3C3;
}
.page_footer a:hover {
color: #FF4343;
}
.page_footer h1,
.page_footer h2,
.page_footer h3,
.page_footer h4,
.page_footer h5,
.page_footer h6 {
color: #f2f2f2;
letter-spacing: 0.4px;
font-weight: normal;
} .page_footer .widgets {
padding: 40px 0;
background-color: #2a2a2a;
color: #C3C3C3;
}
.page_footer .widgets .wpb_content_element {
margin-bottom: 0;
} .page_footer .socket {
display: block;
zoom: 1;
font-size: 0.85em;
background: #1b1b1b;
color: #a9a9a9;
text-align: center;
padding: 8px 0;
}
.page_footer .socket:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.page_footer .socket .copyrights {
float: left;
}
.page_footer .socket .authorship {
float: right;
} @media print {
.page_footer .widgets {
display: none;
}
.page_footer .socket {
background-color: transparent;
color: #404040;
font-size: 0.7em;
}
.page_footer .socket a {
color: #404040;
}
} .page_social_sharing_links {
text-align: center;
}  .winner_post_single .thumbnail,
.winner_post_single .content,
.winner_post_single .author_info,
.winner_post_single .meta {
margin-bottom: 25px;
}
.winner_post_single .meta {
margin-bottom: 30px;
}
.winner_post_single .winner_post_comments {
margin-top: 35px;
}
.winner_post_single .post_body * {
max-width: 100%;
}
.winner_post_single .thumbnail img {
display: block;
margin: 0 auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.winner_post_single .meta {
display: block;
zoom: 1;
}
.winner_post_single .meta:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.winner_post_single .meta .tags {
float: left;
width: 48%;
}
.winner_post_single .meta .social {
float: right;
width: 48%;
text-align: right;
}
.winner_post_single .meta > div:only-child {
float: none;
width: 100%;
}
@media only screen and (max-width:568px) {
.winner_post_single .meta .tags,
.winner_post_single .meta .social {
float: none;
width: 100%;
text-align: left;
}
.winner_post_single .meta .social {
margin-top: 20px;
}
}
.winner_post_single .author_info {
background: #FCFCFC;
border: 1px solid #ebeaea;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 20px 30px;
display: block;
zoom: 1;
}
.winner_post_single .author_info:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.winner_post_single .author_info .avatar {
float: left;
width: 70px;
margin-right: 20px;
}
.winner_post_single .author_info .avatar img {
-webkit-border-radius: 70px;
-moz-border-radius: 70px;
border-radius: 70px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.winner_post_single .author_info .details {
padding-left: 90px;
}
.winner_post_single .author_info .details cite {
font-size: 0.9em;
line-height: 1;
font-style: normal;
font-weight: normal;
color: #808080;
}
.winner_post_single .author_info .details .name {
margin-bottom: 10px;
font-size: 1.15em;
line-height: 1.2;
}
.winner_post_single .author_info .details .bio {
margin-bottom: 10px;
}
.winner_post_single .tags ul {
margin-bottom: -5px;
} .winner_post_archive .entry {
margin-bottom: 35px;
}
.winner_post_archive .entry .thumbnail,
.winner_post_archive .entry .thumbnail img {
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 8px; display: block;
}
.winner_post_archive .entry .details {
border: 1px solid #ebeaea;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-topleft: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
border-top-left-radius: 0; padding: 20px 20px;
}
.winner_post_archive .entry.no_thumbnail .details {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.winner_post_archive .entry .post_head .date {
float: left;
padding-right: 10px;
display: block;
zoom: 1;
}
.winner_post_archive .entry .post_head .date:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.winner_post_archive .entry .post_head .date .day,
.winner_post_archive .entry .post_head .date .month {
display: block;
text-align: center;
text-transform: uppercase;
font-family: Arial;
font-weight: 600;
line-height: 1;
-webkit-opacity: 0.7;
-moz-opacity: 0.7;
opacity: 0.7;
filter: alpha(opacity=0.7);
}
.winner_post_archive .entry .post_head .date .day {
font-size: 1.8em;
}
.winner_post_archive .entry .post_head .date .month {
font-size: 1em;
letter-spacing: -0.4px;
}
.winner_post_archive .entry .post_head .info {
border-left: 1px solid #CCCCCC;
margin-left: 36px;
padding-left: 10px;
}
.winner_post_archive .entry .post_head .title {
margin-bottom: 0;
font-size: 1.3em;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.winner_post_archive .entry .post_body {
border-top: 1px solid #ebeaea;
margin-top: 15px;
padding-top: 15px;
}
.winner_post_archive .entry .post_body * {
max-width: 100%;
}
.winner_post_archive .entry .post_body p,
.winner_post_archive .entry .post_body pre {
margin-bottom: 10px;
}
.winner_post_archive .entry .post_body p:last-child,
.winner_post_archive .entry .post_body pre:last-child {
margin-bottom: 0;
}
.winner_post_archive .entry .post_body .page_title,
.winner_post_archive .entry .post_body .page_subtitle,
.winner_post_archive .entry .post_body h1,
.winner_post_archive .entry .post_body h2,
.winner_post_archive .entry .post_body h3,
.winner_post_archive .entry .post_body h4,
.winner_post_archive .entry .post_body h5,
.winner_post_archive .entry .post_body h6 {
margin-top: 15px;
margin-bottom: 10px;
}
.winner_post_archive .entry .post_body .page_title:first-child,
.winner_post_archive .entry .post_body .page_subtitle:first-child,
.winner_post_archive .entry .post_body h1:first-child,
.winner_post_archive .entry .post_body h2:first-child,
.winner_post_archive .entry .post_body h3:first-child,
.winner_post_archive .entry .post_body h4:first-child,
.winner_post_archive .entry .post_body h5:first-child,
.winner_post_archive .entry .post_body h6:first-child {
margin-top: 0;
}
.winner_post_archive .entry .post_foot {
border-top: 1px solid #ebeaea;
margin-top: 15px;
padding-top: 20px;
display: table;
width: 100%;
}
.winner_post_archive .entry .post_foot .actions,
.winner_post_archive .entry .post_foot .metadata {
display: table-cell;
vertical-align: middle;
}
.winner_post_archive .entry .post_foot .actions {
text-align: left;
}
.winner_post_archive .entry .post_foot .metadata {
text-align: right;
}
.winner_post_archive .entry .post_foot .metadata {
font-size: 0.9em;
}
.winner_post_archive .entry .post_foot .metadata .meta {
margin-left: 10px;
}
.winner_post_archive .entry.no_button .post_foot {
padding-top: 15px;
}
.winner_post_archive .entry.no_button .post_foot .metadata {
text-align: left;
}
.winner_post_archive .entry.no_button .post_foot .meta {
margin-left: 0;
margin-right: 10px;
}
.winner_post_archive .entry .metadata .meta:before {
-webkit-opacity: 0.7;
-moz-opacity: 0.7;
opacity: 0.7;
filter: alpha(opacity=0.7);
}
.winner_post_archive .entry .metadata .date:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f017';
}
.winner_post_archive .entry .metadata .comments:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f086';
}
.winner_post_archive .entry .metadata .tags:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f02c';
}
.winner_post_archive .entry.sticky .details {
background: #F5F5F5;
}
.winner_post_archive .entry.format-link .info {
position: relative;
padding-right: 44px;
}
.winner_post_archive .entry.format-link .info:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0c1';
position: absolute;
right: 0;
top: 0;
background: #737373;
color: #FFF;
-webkit-border-radius: 36px;
-moz-border-radius: 36px;
border-radius: 36px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
text-align: center;
font-size: 16px;
line-height: 36px;
width: 36px;
height: 36px;
}
.winner_post_archive .entry.format-aside .post_body {
border-top: none;
padding-top: 0;
margin-top: 0;
}
.winner_post_archive .entry.format-status .details {
border-color: #C5C5C5;
border-style: dashed;
background: #FBFBFB;
}
.winner_post_archive .entry.format-status .post_body {
margin-top: 0;
padding-top: 0;
border-top: none;
}
.winner_post_archive .entry.format-status .post_foot {
margin-top: 10px;
padding-top: 0;
border-top: none;
}
.winner_post_archive .entry.format-status .meta.date {
border-top: 1px solid #ebeaea;
display: inline-block;
padding-top: 5px;
font-size: 0.9em;
font-style: italic;
}
.winner_post_archive .entry.format-quote .post_body,
.winner_post_archive .entry.format-quote .post_foot {
margin-top: 0;
padding-top: 0;
border-top: none;
}
.winner_post_archive .entry.format-quote blockquote {
border-left: none;
padding-left: 43px;
position: relative;
}
.winner_post_archive .entry.format-quote blockquote:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f10d';
-webkit-opacity: 0.5;
-moz-opacity: 0.5;
opacity: 0.5;
filter: alpha(opacity=0.5);
font-size: 2em;
position: absolute;
top: -4px;
left: 0;
}
.winner_post_archive .entry.format-quote .metadata {
text-align: right !important;
} .winner_post_archive .entry.format-chat .post_body,
.winner_post_single .entry.format-chat .post_body,
.winner_post_archive.format-chat .post_body,
.winner_post_single.format-chat .post_body {
font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
font-size: 0.9em;
}
.winner_post_archive .entry.format-chat .post_body p,
.winner_post_single .entry.format-chat .post_body p,
.winner_post_archive.format-chat .post_body p,
.winner_post_single.format-chat .post_body p {
margin-bottom: 0;
padding: 6px 10px;
}
.winner_post_archive .entry.format-chat .post_body p:nth-child(odd),
.winner_post_single .entry.format-chat .post_body p:nth-child(odd),
.winner_post_archive.format-chat .post_body p:nth-child(odd),
.winner_post_single.format-chat .post_body p:nth-child(odd) {
background: #F5F5F5;
}
.winner_post_archive .entry.format-chat .post_body p:nth-child(even),
.winner_post_single .entry.format-chat .post_body p:nth-child(even),
.winner_post_archive.format-chat .post_body p:nth-child(even),
.winner_post_single.format-chat .post_body p:nth-child(even) {
background: #FDFDFD;
} .winner_post_comments {
margin-bottom: 30px;
}
.winner_post_comments .comments_title {
margin-bottom: 15px;
}
.winner_post_comments .comments_loop .children {
margin-left: 60px;
}
@media only screen and (max-width:768px) {
.winner_post_comments .comments_loop .children {
margin-left: 10%;
}
}
.winner_post_comments .comments_loop .entry {
border-top: 1px solid #eee;
padding-top: 15px;
margin-top: 15px;
}
.winner_post_comments .comments_loop .entry .media {
float: left;
width: 50px;
}
.winner_post_comments .comments_loop .entry .media img {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
display: block;
}
.winner_post_comments .comments_loop .entry .text {
padding-left: 60px;
}
.winner_post_comments .comments_loop .entry .text .head {
margin-bottom: 5px;
}
.winner_post_comments .comments_loop .entry .text .body p {
margin-bottom: 5px;
}
.winner_post_comments .comments_loop .entry .text .body h1,
.winner_post_comments .comments_loop .entry .text .body h2,
.winner_post_comments .comments_loop .entry .text .body h3,
.winner_post_comments .comments_loop .entry .text .body h4,
.winner_post_comments .comments_loop .entry .text .body h5,
.winner_post_comments .comments_loop .entry .text .body h6 {
margin-top: 10px;
}
.winner_post_comments .comments_loop .entry.no_avatar .media {
display: none;
}
.winner_post_comments .comments_loop .entry.no_avatar .text {
padding-left: 0;
}
@media only screen and (max-width:568px) {
.winner_post_comments .comments_loop .entry .media {
display: none;
}
.winner_post_comments .comments_loop .entry .text {
padding-left: 0;
}
}
.winner_post_comments .comments_loop .entry .author {
font-size: 1.10em;
}
.winner_post_comments .comments_loop .entry .date {
float: right;
font-size: 0.9em;
-webkit-opacity: 0.7;
-moz-opacity: 0.7;
opacity: 0.7;
filter: alpha(opacity=0.7);
}
.winner_post_comments .comments_loop .entry .date:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f017';
}
@media only screen and (max-width:568px) {
.winner_post_comments .comments_loop .entry .date {
float: none;
display: block;
}
}
.winner_post_comments .comments_loop .entry .reply,
.winner_post_comments .comments_loop .entry .edit {
margin-right: 15px;
font-size: 0.9em;
white-space: nowrap;
}
.winner_post_comments .comments_loop .entry .reply:before,
.winner_post_comments .comments_loop .entry .edit:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f040';
margin-right: 4px;
}
.winner_post_comments .comments_loop .entry .moderation {
display: block;
width: 100%;
padding: 5px 10px;
margin-bottom: 10px;
background: #FCFCFC;
border: dashed 1px #D8D8D8;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
font-size: 0.9em;
}
.winner_post_comments .comments_loop .entry .moderation:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f071';
font-size: 1.1em;
margin-right: 3px;
}
.winner_post_comments .comments_loop .entry .author_marker {
background: #ffd321;
color: #5b5b5b;
border: 1px solid #E7BF05;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
font-family: Arial;
font-weight: bold;
font-size: 8px;
text-transform: uppercase;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
margin-left: 5px;
padding: 3px 4px 1px 4px;
vertical-align: middle;
display: none;
}
.winner_post_comments .comments_loop .entry.bypostauthor .author_marker {
display: inline;
}
.winner_post_comments .comments_loop > .entry:first-child {
margin-top: 0;
padding-top: 0;
border-top: none;
}
.winner_post_comments .comments_nav {
margin-top: 30px;
background: #FCFCFC;
padding: 10px 15px;
border: 1px solid #eee;
display: block;
zoom: 1;
}
.winner_post_comments .comments_nav:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.winner_post_comments .comments_nav .prev {
float: left;
}
.winner_post_comments .comments_nav .prev a:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f104';
margin-right: 5px;
}
.winner_post_comments .comments_nav .next {
float: right;
}
.winner_post_comments .comments_nav .next a:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f105';
margin-left: 5px;
}
@media only screen and (max-width:568px) {
.winner_post_comments .comments_nav {
text-align: center;
}
.winner_post_comments .comments_nav .prev,
.winner_post_comments .comments_nav .next {
float: none;
}
}
.winner_post_comments .comments_loop .winner_comment_form {
margin-top: 15px;
margin-bottom: 20px;
padding: 20px;
background: #FFF;
border: dashed 1px #D8D8D8;
}
.winner_post_comments li {
list-style: none;
}
.page .winner_post_comments {
margin-top: 20px;
} .winner_post_pings .pings_title {
margin-bottom: 10px;
}
.winner_post_pings .pings_loop {
padding-left: 20px;
}
.winner_post_pings .entry {
margin-top: 15px;
margin-bottom: 0;
list-style: decimal;
}
.winner_post_pings .entry .date {
font-size: 0.9em;
display: block;
}
.winner_post_pings .entry .body {
margin-top: 10px;
font-style: italic;
} .winner_comment_form input[type="text"] {
width: 60%;
margin-right: 5px;
}
.winner_comment_form textarea {
width: 100%;
}
.winner_comment_form p {
position: relative;
}
.winner_comment_form .required_marker {
color: #ed9006;
}
.winner_comment_form .form-submit {
margin-bottom: 0;
}
.winner_comment_form .legend {
position: absolute;
right: 0;
top: 0;
text-align: right;
}
.winner_comment_form .legend > span {
display: block;
font-size: 0.9em;
}
.winner_comment_form .legend .required_marker_icon {
margin-right: 3px;
}
.winner_comment_form .legend .legend_invalid {
display: none;
color: #D00;
}
.winner_comment_form .legend .legend_invalid:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f071';
margin-right: 5px;
}
.winner_comment_form #cancel-comment-reply-link {
font-size: 0.8em;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
text-transform: capitalize;
}
.winner_comment_form #cancel-comment-reply-link:before {
content: '(';
}
.winner_comment_form #cancel-comment-reply-link:after {
content: ')';
}  .winner_pagination {
text-align: center;
}
.winner_pagination .page-numbers .page {
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
margin: 0 1px;
font-size: 0.9em;
text-align: center;
background: #f7f7f7;
color: #808080;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.winner_pagination .page-numbers .page.current,
.winner_pagination .page-numbers .page.current:hover {
background: #cb1313;
color: #FFF;
cursor: default;
}
.winner_pagination .page-numbers .page:hover {
background: #f0f0f0;
color: #404040;
}
.winner_pagination .page-numbers.current .page,
.winner_pagination .page-numbers.current:hover .page {
background: #cb1313;
border-color: #cb1313;
color: #FFF;
cursor: default;
}
.winner_pagination .page-numbers:hover .page {
background: #f0f0f0;
color: #404040;
}
.winner_pagination .prev {
display: inline-block;
margin-right: 5px;
}
.winner_pagination .next {
display: inline-block;
margin-left: 5px;
}
.winner_single_page_pagination h4 {
display: inline-block;
}
.winner_single_page_pagination a {
display: inline-block;
}
.winner_single_page_pagination span {
display: inline-block;
border: 1px solid #D8D8D8;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
margin: 0 2px;
font-family: Arial, sans-serif;
background: #cb1313;
border-color: #cb1313;
color: #FFF;
cursor: default;
}
.winner_single_page_pagination a span {
background: #FFF;
color: #cb1313;
border: 1px solid #D8D8D8;
cursor: pointer;
}
.winner_single_page_pagination a span:hover {
background: #f8f8f8;
color: #cb1313;
} .attachment_page .image img {
margin: 0 auto;
display: block;
}
.attachment_page .caption {
margin-top: 20px;
padding: 0 10%;
text-align: center;
font-family: Georgia, Times, serif;
font-style: italic;
font-size: 1.1em;
} .winner_search_results_list h4 {
margin-top: 15px;
margin-bottom: 10px;
padding-top: 15px;
border-top: dashed 1px #c0c0c0;
font-size: 1.1em;
}
.winner_search_results_list h4:first-child {
padding-top: 5px;
border: none;
}
.winner_search_results_list .entry {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: dashed 1px #ccc;
display: block;
zoom: 1;
}
.winner_search_results_list .entry:last-child {
border-bottom: none;
padding-bottom: 0;
margin-bottom: 0;
}
.winner_search_results_list .entry:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.winner_search_results_list .entry .thumbnail {
position: relative;
width: 35px;
height: 35px;
float: left;
margin-right: 10px;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #eee;
color: #5a5a5a;
}
.winner_search_results_list .entry .thumbnail a {
display: block;
width: 35px;
height: 35px;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #eee;
color: #5a5a5a;
}
.winner_search_results_list .entry .thumbnail a:hover:before {
color: #5a5a5a;
}
.winner_search_results_list .entry .thumbnail a img {
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
position: absolute;
left: 0;
top: 0;
background: #FFF;
}
.winner_search_results_list .entry .details {
min-height: 35px;
display: table;
table-layout: fixed;
}
.winner_search_results_list .entry .details .wrapper {
display: table-cell;
vertical-align: middle;
}
.winner_search_results_list .entry .description {
font-size: 0.9em;
color: #8d8d8d;
}
.winner_search_results_list .entry.current .title a {
color: #cb1313;
}
.winner_search_results_list .entry .thumbnail a:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f040';
position: absolute;
top: 0;
left: 0;
width: 35px;
height: 35px;
line-height: 35px;
text-align: center;
font-size: 15px;
}
.winner_search_results_list .entry.page .thumbnail a:before {
content: '\f15c';
font-size: 14px;
}
.winner_search_results_list .entry.winner_workout .thumbnail a:before {
content: '\f1ae';
font-size: 16px;
}
.winner_search_results_list .entry.no_results {
margin-bottom: 0;
}
.winner_search_results_list .entry.no_results .thumbnail:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f129';
position: absolute;
left: 0;
top: 1px;
text-align: center;
color: #737373;
font-size: 20px;
width: 35px;
height: 35px;
line-height: 35px;
}
.winner_search_results_list .view_all {
border-top: dashed 1px #c0c0c0;
padding-top: 10px;
margin-top: 15px;
text-align: center;
}
.winner_search_results_list .view_all a {
color: #cb1313;
font-weight: 600;
}
.winner_search_results_list .view_all a:hover {
color: #149FB8;
}
.winner_search_results_list .view_all a:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f178';
margin-left: 5px;
}
body.search .winner_pagination {
margin-top: 20px;
}
body.search .main_column .winner_search_form {
max-width: 350px;
margin: 0 auto;
} .after_custom_loop {
margin-top: 45px;
} .page503 .root {
display: table;
width: 100%;
height: 100vh;
}
.page503 .root > .wrapper {
display: table-cell;
vertical-align: middle;
text-align: center;
padding: 50px 20px;
}
.page503 .logo {
margin: 0 auto;
}
.page503 .title {
font-size: 2.4em;
margin-top: 25px;
}
.page503 .message {
font-size: 1.14em;
line-height: 1.6;
font-weight: lighter;
}
.page503 .meta_social {
margin-top: 15px;
}
.page503 .meta_social a {
font-size: 1.3em;
opacity: 0.8;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
margin: 0 1px;
}
.page503 .meta_social a:hover {
opacity: 1;
}
.page503 .button {
margin-top: 20px;
font-size: 1.3em;
padding: 9px 25px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
} .error404 .winner_header_wrapper,
.error404 .page_header {
-webkit-box-shadow: none !important;
box-shadow: none !important;
border: none !important;
}
.page404 {
padding: 0 0 100px 0;
margin-bottom: -45px;
padding-left: 9999px;
padding-right: 9999px;
margin-left: -9999px;
margin-right: -9999px;
background: url(../../../themes/winner/assets/css/images/general/clouds.jpg) repeat-x center top;
}
.page404 .icon {
font-size: 1.7em;
}
.page404 .title {
margin-bottom: 25px;
}
.page404 .title .sc85_heading {
margin: 0;
}
.page404 .search {
text-align: center;
width: 60%;
margin: 0 auto;
margin-bottom: 25px;
}
.page404 .search .winner_search_form {
max-width: none;
width: 100%;
}
@media only screen and (max-width:568px) {
.page404 .search {
width: 100%;
}
}
.page404 .buttons {
text-align: center;
}  #winner_page_loader {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000000;
overflow: hidden;
background: #F00;
-webkit-transition: opacity 0.4s ease 0.2s;
transition: opacity 0.4s ease 0.2s;
display: none;
}
#winner_page_loader .icon {
content: ' ';
display: block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transition: all 0.1s ease;
transition: all 0.1s ease;
}
#winner_page_loader.dark {
background-color: #2a2a2a;
}
#winner_page_loader.light {
background-color: #FFF;
}
#winner_page_loader.fading-circles .icon {
width: 42px;
height: 14px;
background-size: 42px 14px;
margin-left: -21px;
margin-top: -7px;
}
#winner_page_loader.fading-circles.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/fading-circles.gif);
}
#winner_page_loader.fading-circles.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/fading-circles.gif);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#winner_page_loader.fading-circles.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/fading-circles-2x.gif);
}
#winner_page_loader.fading-circles.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/fading-circles-2x.gif);
}
}
#winner_page_loader.broken-ring .icon {
width: 40px;
height: 40px;
background-size: 40px 40px;
margin-left: -20px;
margin-top: -20px;
}
#winner_page_loader.broken-ring.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/broken-ring.gif);
}
#winner_page_loader.broken-ring.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/broken-ring.gif);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#winner_page_loader.broken-ring.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/broken-ring-2x.gif);
}
#winner_page_loader.broken-ring.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/broken-ring-2x.gif);
}
}
#winner_page_loader.flip-flop .icon {
width: 50px;
height: 50px;
background-size: 50px 50px;
margin-left: -25px;
margin-top: -25px;
}
#winner_page_loader.flip-flop.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/flip-flop.gif);
}
#winner_page_loader.flip-flop.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/flip-flop.gif);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#winner_page_loader.flip-flop.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/flip-flop-2x.gif);
}
#winner_page_loader.flip-flop.light .icon {
background-image: url(//https://menslifeadvice.com/wp-content/themes/winner/assets/css/images/loaders/light/flip-flop@2x.gif);
}
}
#winner_page_loader.ring .icon {
width: 80px;
height: 80px;
background-size: 80px 80px;
margin-left: -40px;
margin-top: -40px;
}
#winner_page_loader.ring.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/ring.gif);
}
#winner_page_loader.ring.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/ring.gif);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#winner_page_loader.ring.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/ring-2x.gif);
}
#winner_page_loader.ring.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/ring-2x.gif);
}
}
#winner_page_loader.ripple .icon {
width: 60px;
height: 60px;
background-size: 60px 60px;
margin-left: -30px;
margin-top: -30px;
}
#winner_page_loader.ripple.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/ripple.gif);
}
#winner_page_loader.ripple.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/ripple.gif);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#winner_page_loader.ripple.dark .icon {
background-image: url(//https://menslifeadvice.com/wp-content/themes/winner/assets/css/images/loaders/dark/ripple@2x.gif);
}
#winner_page_loader.ripple.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/ripple-2x.gif);
}
}
#winner_page_loader.bench_press .icon {
width: 60px;
height: 60px;
background-size: 60px 60px;
margin-left: -30px;
margin-top: -30px;
}
#winner_page_loader.bench_press.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/bench-press.gif);
}
#winner_page_loader.bench_press.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/bench-press.gif);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#winner_page_loader.bench_press.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/bench-press-2x.gif);
}
#winner_page_loader.bench_press.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/bench-press-2x.gif);
}
}
#winner_page_loader.running_machine .icon {
width: 60px;
height: 60px;
background-size: 60px 60px;
margin-left: -30px;
margin-top: -30px;
}
#winner_page_loader.running_machine.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/running-machine.gif);
}
#winner_page_loader.running_machine.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/running-machine.gif);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#winner_page_loader.running_machine.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/running-machine-2x.gif);
}
#winner_page_loader.running_machine.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/running-machine-2x.gif);
}
}
#winner_page_loader.barbell_squat .icon {
width: 60px;
height: 60px;
background-size: 60px 60px;
margin-left: -30px;
margin-top: -30px;
}
#winner_page_loader.barbell_squat.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/barbell-squat.gif);
}
#winner_page_loader.barbell_squat.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/barbell-squat.gif);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#winner_page_loader.barbell_squat.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/barbell-squat-2x.gif);
}
#winner_page_loader.barbell_squat.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/barbell-squat-2x.gif);
}
}
#winner_page_loader.dumbbell_side .icon {
width: 60px;
height: 60px;
background-size: 60px 60px;
margin-left: -30px;
margin-top: -30px;
}
#winner_page_loader.dumbbell_side.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/dumbbell-side.gif);
}
#winner_page_loader.dumbbell_side.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/dumbbell-side.gif);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#winner_page_loader.dumbbell_side.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/dumbbell-side-2x.gif);
}
#winner_page_loader.dumbbell_side.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/dumbbell-side-2x.gif);
}
}
#winner_page_loader.sit_up .icon {
width: 60px;
height: 60px;
background-size: 60px 60px;
margin-left: -30px;
margin-top: -30px;
}
#winner_page_loader.sit_up.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/sit-up.gif);
}
#winner_page_loader.sit_up.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/sit-up.gif);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#winner_page_loader.sit_up.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/sit-up-2x.gif);
}
#winner_page_loader.sit_up.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/sit-up-2x.gif);
}
}
#winner_page_loader.balls .icon {
width: 80px;
height: 80px;
background-size: 80px 80px;
margin-left: -40px;
margin-top: -40px;
}
#winner_page_loader.balls.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/balls.gif);
}
#winner_page_loader.balls.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/balls.gif);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#winner_page_loader.balls.dark .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/dark/balls-2x.gif);
}
#winner_page_loader.balls.light .icon {
background-image: url(../../../themes/winner/assets/css/images/loaders/light/balls-2x.gif);
}
}
.loaded #winner_page_loader {
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
filter: alpha(opacity=0);
}
.loaded #winner_page_loader .icon {
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
filter: alpha(opacity=0);
}
.loading #winner_page_loader,
.loading #winner_page_loader .icon {
transition: none;
-webkit-transition: none;
}
html.js #winner_page_loader {
display: block;
} html.js .winner_element_preloading {
position: absolute;
width: 100%;
}
html.js .winner_element_preloading:before {
content: ' ';
display: block;
width: 24px;
height: 24px;
margin: 0 auto;
margin-top: 50px;
background: url(../../../themes/winner/assets/css/images/general/loading.gif) no-repeat center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
html.js .winner_element_preloading:before {
background-image: url(//https://menslifeadvice.com/wp-content/themes/winner/assets/css/images/loading@2x.png);
background-size: 24px 24px;
}
} .winner .winner_masonry,
.winner .winner_fitrows {
display: block;
zoom: 1;
margin: 0 -2%;
margin-bottom: -4%;
}
.winner .winner_masonry:after,
.winner .winner_fitrows:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.winner .winner_masonry .entry,
.winner .winner_fitrows .entry {
float: left;
width: 33.3%;
padding: 0 2%;
margin-bottom: 4%;
}
.winner .winner_masonry.w_1cols .entry,
.winner .winner_fitrows.w_1cols .entry {
width: 100%;
}
.winner .winner_masonry.w_2cols .entry,
.winner .winner_fitrows.w_2cols .entry {
width: 50%;
}
.winner .winner_masonry.w_3cols .entry,
.winner .winner_fitrows.w_3cols .entry {
width: 33.3%;
}
.winner .winner_masonry.w_4cols .entry,
.winner .winner_fitrows.w_4cols .entry {
width: 25%;
}
@media only screen and (max-width:768px) {
.winner .winner_masonry.w_2cols .entry,
.winner .winner_fitrows.w_2cols .entry {
width: 50%;
}
.winner .winner_masonry.w_3cols .entry,
.winner .winner_fitrows.w_3cols .entry {
width: 50%;
}
.winner .winner_masonry.w_4cols .entry,
.winner .winner_fitrows.w_4cols .entry {
width: 33.3%;
}
}
@media only screen and (max-width:568px) {
.winner .winner_masonry.w_2cols .entry,
.winner .winner_fitrows.w_2cols .entry,
.winner .winner_masonry.w_3cols .entry,
.winner .winner_fitrows.w_3cols .entry,
.winner .winner_masonry.w_4cols .entry,
.winner .winner_fitrows.w_4cols .entry {
width: 100%;
}
} .winner_image_slider .flickity-slider > * {
display: block;
width: 100%;
}
.winner_image_slider .flickity-prev-next-button {
z-index: 6;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #000000;
background: rgba(0, 0, 0, 0.5);
padding: 0;
width: 38px;
height: 38px;
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.2s ease 0.2s;
transition: all 0.2s ease 0.2s;
}
.winner_image_slider .flickity-prev-next-button svg {
width: 32%;
height: 32%;
top: 50%;
left: 50%;
margin-top: -16%;
margin-left: -16%;
}
.winner_image_slider .flickity-prev-next-button svg .arrow {
fill: #FFF;
}
.winner_image_slider .flickity-prev-next-button.previous svg {
margin-left: -15%;
}
.winner_image_slider .flickity-prev-next-button:hover {
background: #000000;
}
.winner_image_slider:hover .flickity-prev-next-button {
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=1);
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
} .wpt_feedback_panel:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f071';
font-size: 2.9em;
display: block;
margin-bottom: 10px;
} .winner_ajax_load_more {
margin-top: 35px;
background: #eee;
display: block;
text-align: center;
padding: 12px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
width: 140px;
margin-left: auto;
margin-right: auto;
text-transform: uppercase;
font-size: 0.85em;
font-weight: 600;
color: #808080;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.winner_ajax_load_more:hover {
background: #EAEAEA;
color: #414141;
background: #cb1313;
color: #FFF;
text-shadow: none;
}
.winner_ajax_load_more.loading,
.winner_ajax_load_more.loading:hover {
background: #eee;
color: #C0C0C0;
cursor: progress;
}
.winner_ajax_load_more.loading:after,
.winner_ajax_load_more.loading:hover:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f021';
margin-left: 6px;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
position: absolute;
} .lg-outer .lg-thumb-item {
border: 1px solid transparent;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
} .winner_hover_effect {
position: relative;
overflow: hidden;
display: block;
}
.winner_hover_effect img {
display: block;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) scale(1, 1);
}
.winner_hover_effect .overlay {
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
position: absolute;
left: 0;
top: 0;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.winner_hover_effect .overlay:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f00e';
font-size: 28px;
width: 28px;
height: 28px;
line-height: 28px;
color: #FFF;
background: -webkit-linear-gradient(#FFF, #b9b9b9);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
position: absolute;
top: 50%;
left: 50%;
margin-top: -14px;
margin-left: -14px;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.winner_hover_effect .overlay {
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
filter: alpha(opacity=0);
}
.winner_hover_effect .overlay:before {
-webkit-transform: scale(0.3);
-ms-transform: scale(0.3);
transform: scale(0.3);
-webkit-opacity: 0.5;
-moz-opacity: 0.5;
opacity: 0.5;
filter: alpha(opacity=0.5);
}
.winner_hover_effect:hover .overlay {
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=1);
}
.winner_hover_effect:hover .overlay:before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=1);
}
.winner_hover_effect:hover img {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.exercise_thumbnail .winner_hover_effect .overlay {
background-color: #FFF;
background-color: rgba(255, 255, 255, 0.7);
}
.exercise_thumbnail .winner_hover_effect .overlay:before {
font-size: 20px;
width: 20px;
height: 20px;
line-height: 20px;
margin-top: -10px;
margin-left: -10px;
background: transparent;
-webkit-background-clip: inherit;
-webkit-text-fill-color: inherit;
color: #7e7e7e;
} .winner_purchase_popup {
position: fixed;
right: 40px;
bottom: 40px;
}
.winner_purchase_popup .purchase_button {
background: #cb1313;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
color: #FFF;
font-size: 20px;
font-weight: bold;
display: block;
text-shadow: 2px -2px 6px rgba(0, 0, 0, 0.2);
}
.winner_purchase_popup .purchase_button sup {
font-weight: normal;
font-size: 12px;
}
.winner_purchase_popup .purchase_button:after {
content: "";
background: #cb1313;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
position: absolute;
width: 40px;
height: 40px;
top: 5px;
right: 5px;
z-index: -1;
opacity: 0;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-name: winner_float_away;
animation-name: winner_float_away;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.winner_purchase_popup .purchase_button:before {
content: '';
display: block;
width: 40px;
height: 40px;
background: url(../../../themes/winner/assets/css/images/general/envato-purchase-popup-icon.png) no-repeat;
background-size: 40px 40px;
position: absolute;
bottom: -22%;
left: -37%;
}
.winner_purchase_popup:hover .purchase_button:after {
display: none;
}
.winner_purchase_popup::after {
content: '';
position: absolute;
width: 100%;
height: 20px;
bottom: 100%;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
pointer-events: none;
}
.winner_purchase_popup:hover::after {
pointer-events: auto;
}
.winner_purchase_popup .tooltip-content {
position: absolute;
z-index: 9999;
width: 340px;
right: -15px;
bottom: 100%;
font-size: 20px;
text-align: left;
color: #212121;
background: transparent;
opacity: 0;
margin: 0 0 10px -150px;
cursor: default;
pointer-events: none;
-webkit-font-smoothing: antialiased;
-webkit-transition: all 0.3s 0.3s;
transition: all 0.3s 0.3s;
}
.winner_purchase_popup .tooltip-content * {
white-space: normal;
font-size: 12px;
line-height: 1.2 !important;
}
.winner_purchase_popup:hover .tooltip-content {
opacity: 1;
pointer-events: auto;
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.winner_purchase_popup .tooltip-content span {
display: block;
}
.winner_purchase_popup .tooltip-text {
border-bottom: 4px solid #cb1313;
overflow: hidden;
-webkit-transform: scale3d(0, 1, 1);
-ms-transform: scale3d(0, 1, 1);
transform: scale3d(0, 1, 1);
-webkit-transition: transform 0.3s 0.3s;
transition: transform 0.3s 0.3s;
transform-origin: right;
-webkit-transform-origin: right;
}
.winner_purchase_popup:hover .tooltip-text {
-webkit-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.winner_purchase_popup .tooltip-inner {
border: 1px solid #eee;
padding: 20px 25px;
background-color: #FFF;
background-color: rgba(255, 255, 255, 0.97);
-webkit-transform: translate3d(0, 100%, 0);
-ms-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
}
.winner_purchase_popup:hover .tooltip-inner {
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.winner_purchase_popup .tooltip-content::after {
content: '';
bottom: -15px;
right: 30px;
border: solid transparent;
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-top-color: #616161;
border-width: 8px;
margin-left: -8px;
}
.winner_purchase_popup .tooltip-content::after {
border-top-color: #cb1313;
}
.winner_purchase_popup .tooltip-text {
border-bottom-color: #cb1313;
}
.winner_purchase_popup .title {
font-size: 16px;
font-weight: 600;
margin-bottom: 10px;
}
.winner_purchase_popup .content {
line-height: 1.45 !important;
font-size: 12px;
color: #8d8d8d;
}
.winner_purchase_popup .action {
margin-top: 15px;
}
.winner_purchase_popup .action .button {
font-weight: bold;
font-size: 14px;
}
@-webkit-keyframes winner_float_away {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: scale(1.8);
transform: scale(1.8);
}
}
@keyframes winner_float_away {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: scale(1.8);
transform: scale(1.8);
}
}  .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
} a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
} .wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} .size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
max-width: 100%;
height: auto;
} .side_column .widget {
margin-bottom: 30px;
}
.side_column .widget:last-child {
margin-bottom: 0;
}
.side_column .widget select {
width: 100%;
}
.widget .widget-title {
margin-top: 0;
margin-bottom: 10px;
}
.page_footer .widget {
margin-bottom: 20px;
}
.page_footer .widget:last-child {
margin-bottom: 0;
}
.page_footer .widget select {
width: 100%;
} .widget_archive ul,
.widget_meta ul,
.widget_pages ul,
.widget_nav_menu ul,
.widget_recent_entries ul,
.widget_recent_comments ul,
.widget_categories ul {
margin-left: 0;
}
.widget_archive li,
.widget_meta li,
.widget_pages li,
.widget_nav_menu li,
.widget_recent_entries li,
.widget_recent_comments li,
.widget_categories li {
position: relative;
margin-bottom: 5px;
padding-left: 10px;
line-height: 1.3;
list-style: none;
}
.widget_archive li:before,
.widget_meta li:before,
.widget_pages li:before,
.widget_nav_menu li:before,
.widget_recent_entries li:before,
.widget_recent_comments li:before,
.widget_categories li:before {
position: absolute;
left: 0;
top: 2px;
font-size: 11px;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0da';
}
.widget_archive li ul,
.widget_meta li ul,
.widget_pages li ul,
.widget_nav_menu li ul,
.widget_recent_entries li ul,
.widget_recent_comments li ul,
.widget_categories li ul {
margin-top: 5px;
margin-left: 10px;
} .winner_button_style .widget_nav_menu li,
.widget_nav_menu .winner_button_style li {
font-size: 0.95em;
position: relative;
padding-left: 0;
}
.winner_button_style .widget_nav_menu li:before,
.widget_nav_menu .winner_button_style li:before {
content: '';
display: none;
}
.winner_button_style .widget_nav_menu li a,
.widget_nav_menu .winner_button_style li a {
position: relative;
padding: 6px 11px;
margin-bottom: 5px;
display: block;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #f7f7f7;
color: #808080;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.winner_button_style .widget_nav_menu li a:hover,
.widget_nav_menu .winner_button_style li a:hover {
background: #f0f0f0;
color: #404040;
}
.winner_button_style .widget_nav_menu li a:before,
.widget_nav_menu .winner_button_style li a:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0da';
margin-right: 5px;
font-size: 0.85em;
position: relative;
top: -1px;
}
.winner_button_style .widget_nav_menu li .count,
.widget_nav_menu .winner_button_style li .count {
position: absolute;
right: 10px;
top: 5px;
color: #a6a6a6;
font-size: 0.9em;
float: right;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.winner_button_style .widget_nav_menu li.current-menu-item > a,
.widget_nav_menu .winner_button_style li.current-menu-item > a {
background: #cb1313;
color: #FFF;
}
.winner_button_style .widget_nav_menu li.current-menu-item > .count,
.widget_nav_menu .winner_button_style li.current-menu-item > .count {
color: #FFF;
}
.winner_button_style .widget_nav_menu li .children,
.widget_nav_menu .winner_button_style li .children {
margin-left: 10px;
}
.page_footer .winner_button_style .widget_nav_menu li a,
.page_footer .widget_nav_menu .winner_button_style li a {
background: #222222;
color: #808080;
}
.page_footer .winner_button_style .widget_nav_menu li a:hover,
.page_footer .widget_nav_menu .winner_button_style li a:hover {
background: #1b1b1b;
} .widget_tag_cloud {
font-size: 0.9em;
display: block;
zoom: 1;
}
.widget_tag_cloud:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.widget_tag_cloud a {
float: left;
display: block;
height: 24px;
line-height: 24px;
position: relative;
font-size: 1em !important;
margin: 0 8px;
margin-bottom: 5px;
background: #cb1313;
color: #FFF;
padding: 0 10px 0 12px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 0;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 0;
border-top-left-radius: 0; -webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.widget_tag_cloud a:before {
content: '';
float: left;
position: absolute;
top: 0;
left: -10px;
width: 0;
height: 0;
border-color: transparent #cb1313 transparent transparent;
border-style: solid;
border-width: 12px 10px 12px 0;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.widget_tag_cloud a:after {
content: '';
position: absolute;
top: 10px;
left: 2px;
float: left;
width: 4px;
height: 4px;
background: #fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-box-shadow: 0px -1px 0px 0 rgba(0, 0, 0, 0.35);
-moz-box-shadow: 0px -1px 0px 0 rgba(0, 0, 0, 0.35);
box-shadow: 0px -1px 0px 0 rgba(0, 0, 0, 0.35);
}
.widget_tag_cloud a:hover {
background: #149FB8;
}
.widget_tag_cloud a:hover:before {
border-color: transparent #149FB8 transparent transparent;
} .widget_recent_entries li {
margin-bottom: 7px;
line-height: 1.4;
}
.widget_recent_entries .post-date {
display: block;
font-size: 0.9em;
color: #5a5a5a;
}
.page_footer .widget_recent_entries .post-date {
color: #8d8d8d;
} .winner_search_form {
position: relative;
max-width: 350px;
}
.winner_search_form input[type="text"],
.winner_search_form input[type="search"],
.winner_search_form input[type="date"],
.winner_search_form input[type="email"],
.winner_search_form input[type="number"],
.winner_search_form input[type="search"],
.winner_search_form input[type="tel"],
.winner_search_form input[type="time"],
.winner_search_form input[type="url"] {
width: 100%;
padding: 9px 11px;
}
.winner_search_form button[type="submit"] {
margin: 0;
padding: 0;
width: 35px;
height: 100%;
line-height: 100%;
background: transparent;
border: none;
color: #404040;
position: absolute;
top: 0px;
right: 0px;
font-size: 1em;
cursor: pointer;
}
.winner_search_form button[type="submit"]:hover {
color: #cb1313;
} .widget_calendar caption {
text-align: left;
font-style: normal;
}
.widget_calendar th,
.widget_calendar td {
padding: 0;
text-align: center;
line-height: 2;
}
.widget_calendar tbody td a {
display: block;
background: #cb1313;
color: #FFF;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.widget_calendar tbody td a:hover {
background: #149FB8;
} .post_content .gallery {
display: block;
zoom: 1;
margin: -7px -7px;
margin-bottom: 8px;
}
.post_content .gallery:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.post_content .gallery .gallery-item {
position: relative;
display: block;
float: left;
margin: 0;
padding: 7px;
}
.post_content .gallery .gallery-item a,
.post_content .gallery .gallery-item img {
display: block;
margin: 0 auto;
}
.post_content .gallery .gallery-item .gallery-caption {
margin: 3px 0 0;
font-size: 0.85em;
line-height: 1.2;
font-style: italic;
color: #8d8d8d;
}
.post_content .gallery.gallery-columns-1 .gallery-item {
width: 100%;
}
.post_content .gallery.gallery-columns-2 .gallery-item {
width: 50%;
}
.post_content .gallery.gallery-columns-3 .gallery-item {
width: 33.3%;
}
.post_content .gallery.gallery-columns-4 .gallery-item {
width: 25%;
}
.post_content .gallery.gallery-columns-5 .gallery-item {
width: 20%;
}
.post_content .gallery.gallery-columns-6 .gallery-item {
width: 16.6%;
}
.post_content .gallery.gallery-columns-7 .gallery-item {
width: 14.28%;
}
.post_content .gallery.gallery-columns-8 .gallery-item {
width: 12.5%;
}
.post_content .gallery.gallery-columns-9 .gallery-item {
width: 11.11%;
}
.post_content .gallery.gallery-columns-10 .gallery-item {
width: 10%;
} .winner .mejs-controls .mejs-time-rail .mejs-time-total {
background: #919191;
}
.winner .mejs-controls .mejs-time-rail .mejs-time-loaded {
background-color: #c4c4c4;
}
.winner .mejs-controls .mejs-time-rail .mejs-time-current {
background-color: #cb1313;
}
.winner .mejs-controls .mejs-time-rail span {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.winner .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.winner .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #919191;
}
.winner .mejs-controls .mejs-button button {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: none;
}
.winner .mejs-controls .mejs-button button:focus {
outline: none;
}
.winner .mejs-controls .mejs-time {
padding-top: 11px !important;
}  .sc85_post_navigation {
background: #2a2a2a;
color: #FFF;
-webkit-opacity: 0.2;
-moz-opacity: 0.2;
opacity: 0.2;
filter: alpha(opacity=0.2);
}
.sc85_post_navigation .info .title {
text-transform: uppercase;
}
.sc85_post_navigation .info .title .secondary {
color: #a6a6a6;
}
.sc85_post_navigation .info .image,
.sc85_post_navigation .info .image img {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.sc85_post_navigation:hover {
color: #FFF;
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=1);
}
html.sb-active .sc85_post_navigation {
display: none;
}
@media only screen and (max-width:768px) {
.sc85_post_navigation {
display: none;
}
} .sc85_heading.regular .title {
font-weight: 400;
font-family: 'Oswald';
}
.sc85_heading.impact .title {
font-family: 'Oswald';
text-transform: uppercase;
color: #404040;
font-weight: normal;
font-size: 1.75em;
}
.sc85_heading.bold .title {
font-family: 'Oswald';
font-weight: normal;
text-transform: uppercase;
color: #404040;
font-weight: bold;
font-size: 3.2em;
}
.sc85_heading.bold .subtitle {
font-family: 'Oswald';
font-weight: 300;
font-size: 1.5em;
opacity: 0.85;
letter-spacing: 0.1px;
}
.sc85_heading.classic .title {
font-family: 'Open Sans';
font-weight: lighter;
font-size: 1.73em;
}
.sc85_heading.classic .subtitle {
font-family: 'Open Sans';
font-weight: lighter;
font-size: 1.23em;
}
.sc85_heading.inverted .subtitle {
font-weight: 600;
}
.sc85_heading2 .title {
font-family: 'Oswald';
text-transform: uppercase;
color: #404040;
font-weight: normal;
font-size: 1.55em;
}
.sc85_heading2.classic .title {
font-family: 'Open Sans';
font-weight: lighter;
font-size: 1.73em;
}
.sc85_heading2.classic .subtitle {
font-family: 'Open Sans';
font-weight: lighter;
font-size: 1.23em;
} .sc85_contacts hr {
background: #6C6C6C;
}
.page_body .sc85_contacts hr {
background: #DDDDDD;
}
@media only screen and (max-width:568px) {
.sc85_contacts .field {
margin: 10px 0;
}
} .sc85_iconbox {
border: 1px solid #e6e6e6;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 25px 20px;
}
.sc85_iconbox .title,
.sc85_iconbox .title a,
.sc85_iconbox .icon a {
color: #404040;
}
.sc85_iconbox .text {
font-size: 0.95em;
line-height: 1.5;
color: #737373;
}
.sc85_iconbox .subtitle {
color: #cb1313;
}
.sc85_iconbox.left_aligned_condensed {
padding: 14px 12px 10px;
}
.sc85_iconbox.left_aligned_condensed .info {
padding-left: 46px;
}
.sc85_iconbox.left_aligned_condensed .icon {
margin-bottom: 0;
max-width: 35px;
}
.sc85_iconbox.clean_left_aligned .icon,
.sc85_iconbox.clean_right_aligned .icon {
color: #cb1313;
}
.sc85_iconbox.clean_left_aligned .title,
.sc85_iconbox.clean_right_aligned .title {
font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
font-size: 1.23em;
font-weight: 600;
text-transform: none;
}
.sc85_iconbox.clean_left_aligned .text,
.sc85_iconbox.clean_right_aligned .text {
font-size: 1em;
color: #8d8d8d;
}
@media only screen and (max-width:568px) {
.sc85_iconbox.clean_right_aligned {
text-align: left;
}
.sc85_iconbox.clean_right_aligned .icon {
float: left;
}
.sc85_iconbox.clean_right_aligned .info {
padding-right: 0;
padding-left: 38px;
}
} .winner_megamenu_wrapper .sc85_recent_posts_preview .entry {
padding: 0 12px;
}
.winner_megamenu_wrapper .sc85_recent_posts_preview .title {
margin-bottom: 3px !important;
font-size: 1.1em !important;
}
.winner_megamenu_wrapper .sc85_recent_posts_preview .title a {
color: #404040 !important;
}
.winner_megamenu_wrapper .sc85_recent_posts_preview .date {
color: #999999 !important;
}
.winner_megamenu_wrapper .sc85_recent_posts_preview .excerpt {
margin-top: 8px;
margin-bottom: 8px;
font-size: 1.1em;
}
.winner_megamenu_wrapper .sc85_recent_posts_preview .more {
display: inline;
color: #cb1313 !important;
}
.winner_megamenu_wrapper .sc85_recent_posts_preview .more:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f178';
margin-left: 5px;
font-size: 11px;
}
.winner_megamenu_wrapper .sc85_recent_posts_preview .more:hover {
color: #149FB8 !important;
} .sc85_call_to_action .title {
font-weight: bold;
}
.sc85_call_to_action .subtitle {
font-family: 'Oswald';
text-transform: uppercase;
font-weight: 200;
opacity: 0.8;
font-size: 1.35em;
} .sc85_pricing_table ul {
margin-left: 0;
list-style: none;
}
@media only screen and (max-width:768px) {
.sc85_pricing_table.w_1cols {
width: 38%;
}
.sc85_pricing_table.w_2cols {
width: 70%;
}
.sc85_pricing_table.w_3cols {
width: 100%;
}
.sc85_pricing_table.w_5cols .entry {
width: 33.3%;
}
.sc85_pricing_table.w_5cols .entry:nth-child(3n+1) {
clear: none;
}
.sc85_pricing_table.w_6cols .entry {
width: 33.3%;
}
.sc85_pricing_table.w_6cols .entry:nth-child(3n+1) {
clear: none;
}
.sc85_pricing_table.wmt_6cols .entry {
width: 33.3%;
}
.sc85_pricing_table.wmt_6cols .entry:nth-child(3n+1) {
clear: both;
}
.sc85_pricing_table.wmt_6cols .entry:nth-child(4n+1) {
clear: none;
}
}
@media only screen and (max-width:568px) {
.sc85_pricing_table.w_1cols,
.sc85_pricing_table.w_2cols,
.sc85_pricing_table.w_3cols,
.sc85_pricing_table.w_4cols,
.sc85_pricing_table.w_5cols,
.sc85_pricing_table.w_6cols,
.sc85_pricing_table.wmt_6cols {
width: 80%;
margin-left: auto;
margin-right: auto;
padding-top: 0;
}
.sc85_pricing_table.w_1cols .entry,
.sc85_pricing_table.w_2cols .entry,
.sc85_pricing_table.w_3cols .entry,
.sc85_pricing_table.w_4cols .entry,
.sc85_pricing_table.w_5cols .entry,
.sc85_pricing_table.w_6cols .entry,
.sc85_pricing_table.wmt_6cols .entry {
float: none;
width: 100%;
top: 0;
margin-bottom: -1px;
margin-left: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.sc85_pricing_table.w_1cols .entry:first-child,
.sc85_pricing_table.w_2cols .entry:first-child,
.sc85_pricing_table.w_3cols .entry:first-child,
.sc85_pricing_table.w_4cols .entry:first-child,
.sc85_pricing_table.w_5cols .entry:first-child,
.sc85_pricing_table.w_6cols .entry:first-child,
.sc85_pricing_table.wmt_6cols .entry:first-child {
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 8px; }
.sc85_pricing_table.w_1cols .entry:last-child,
.sc85_pricing_table.w_2cols .entry:last-child,
.sc85_pricing_table.w_3cols .entry:last-child,
.sc85_pricing_table.w_4cols .entry:last-child,
.sc85_pricing_table.w_5cols .entry:last-child,
.sc85_pricing_table.w_6cols .entry:last-child,
.sc85_pricing_table.wmt_6cols .entry:last-child {
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-topleft: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
border-top-left-radius: 0; }
}
.winner_right_sidebar .sc85_pricing_table.w_1cols,
.winner_left_sidebar .sc85_pricing_table.w_1cols {
width: 35%;
}
.winner_right_sidebar .sc85_pricing_table.w_2cols,
.winner_left_sidebar .sc85_pricing_table.w_2cols {
width: 65%;
}
.winner_right_sidebar .sc85_pricing_table.w_3cols,
.winner_left_sidebar .sc85_pricing_table.w_3cols {
width: 100%;
}
.winner_right_sidebar .sc85_pricing_table.w_5cols .entry,
.winner_left_sidebar .sc85_pricing_table.w_5cols .entry,
.winner_right_sidebar .sc85_pricing_table.w_6cols .entry,
.winner_left_sidebar .sc85_pricing_table.w_6cols .entry,
.winner_right_sidebar .sc85_pricing_table.wmt_6cols .entry,
.winner_left_sidebar .sc85_pricing_table.wmt_6cols .entry {
width: 33.3%;
}
.winner_right_sidebar .sc85_pricing_table.w_5cols .entry:nth-child(3n+1),
.winner_left_sidebar .sc85_pricing_table.w_5cols .entry:nth-child(3n+1),
.winner_right_sidebar .sc85_pricing_table.w_6cols .entry:nth-child(3n+1),
.winner_left_sidebar .sc85_pricing_table.w_6cols .entry:nth-child(3n+1),
.winner_right_sidebar .sc85_pricing_table.wmt_6cols .entry:nth-child(3n+1),
.winner_left_sidebar .sc85_pricing_table.wmt_6cols .entry:nth-child(3n+1) {
clear: none;
}
.winner_right_sidebar .sc85_pricing_table.wmt_6cols .entry:nth-child(4n+1),
.winner_left_sidebar .sc85_pricing_table.wmt_6cols .entry:nth-child(4n+1) {
clear: none;
}
@media only screen and (max-width:568px) {
.winner_right_sidebar .sc85_pricing_table.w_1cols,
.winner_left_sidebar .sc85_pricing_table.w_1cols,
.winner_right_sidebar .sc85_pricing_table.w_2cols,
.winner_left_sidebar .sc85_pricing_table.w_2cols,
.winner_right_sidebar .sc85_pricing_table.w_3cols,
.winner_left_sidebar .sc85_pricing_table.w_3cols,
.winner_right_sidebar .sc85_pricing_table.w_4cols,
.winner_left_sidebar .sc85_pricing_table.w_4cols,
.winner_right_sidebar .sc85_pricing_table.w_5cols,
.winner_left_sidebar .sc85_pricing_table.w_5cols,
.winner_right_sidebar .sc85_pricing_table.w_6cols,
.winner_left_sidebar .sc85_pricing_table.w_6cols,
.winner_right_sidebar .sc85_pricing_table.wmt_6cols,
.winner_left_sidebar .sc85_pricing_table.wmt_6cols {
width: 80%;
margin-left: auto;
margin-right: auto;
padding-top: 0;
}
.winner_right_sidebar .sc85_pricing_table.w_1cols .entry,
.winner_left_sidebar .sc85_pricing_table.w_1cols .entry,
.winner_right_sidebar .sc85_pricing_table.w_2cols .entry,
.winner_left_sidebar .sc85_pricing_table.w_2cols .entry,
.winner_right_sidebar .sc85_pricing_table.w_3cols .entry,
.winner_left_sidebar .sc85_pricing_table.w_3cols .entry,
.winner_right_sidebar .sc85_pricing_table.w_4cols .entry,
.winner_left_sidebar .sc85_pricing_table.w_4cols .entry,
.winner_right_sidebar .sc85_pricing_table.w_5cols .entry,
.winner_left_sidebar .sc85_pricing_table.w_5cols .entry,
.winner_right_sidebar .sc85_pricing_table.w_6cols .entry,
.winner_left_sidebar .sc85_pricing_table.w_6cols .entry,
.winner_right_sidebar .sc85_pricing_table.wmt_6cols .entry,
.winner_left_sidebar .sc85_pricing_table.wmt_6cols .entry {
float: none;
width: 100%;
top: 0;
margin-bottom: -1px;
margin-left: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.winner_right_sidebar .sc85_pricing_table.w_1cols .entry:first-child,
.winner_left_sidebar .sc85_pricing_table.w_1cols .entry:first-child,
.winner_right_sidebar .sc85_pricing_table.w_2cols .entry:first-child,
.winner_left_sidebar .sc85_pricing_table.w_2cols .entry:first-child,
.winner_right_sidebar .sc85_pricing_table.w_3cols .entry:first-child,
.winner_left_sidebar .sc85_pricing_table.w_3cols .entry:first-child,
.winner_right_sidebar .sc85_pricing_table.w_4cols .entry:first-child,
.winner_left_sidebar .sc85_pricing_table.w_4cols .entry:first-child,
.winner_right_sidebar .sc85_pricing_table.w_5cols .entry:first-child,
.winner_left_sidebar .sc85_pricing_table.w_5cols .entry:first-child,
.winner_right_sidebar .sc85_pricing_table.w_6cols .entry:first-child,
.winner_left_sidebar .sc85_pricing_table.w_6cols .entry:first-child,
.winner_right_sidebar .sc85_pricing_table.wmt_6cols .entry:first-child,
.winner_left_sidebar .sc85_pricing_table.wmt_6cols .entry:first-child {
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 8px; }
.winner_right_sidebar .sc85_pricing_table.w_1cols .entry:last-child,
.winner_left_sidebar .sc85_pricing_table.w_1cols .entry:last-child,
.winner_right_sidebar .sc85_pricing_table.w_2cols .entry:last-child,
.winner_left_sidebar .sc85_pricing_table.w_2cols .entry:last-child,
.winner_right_sidebar .sc85_pricing_table.w_3cols .entry:last-child,
.winner_left_sidebar .sc85_pricing_table.w_3cols .entry:last-child,
.winner_right_sidebar .sc85_pricing_table.w_4cols .entry:last-child,
.winner_left_sidebar .sc85_pricing_table.w_4cols .entry:last-child,
.winner_right_sidebar .sc85_pricing_table.w_5cols .entry:last-child,
.winner_left_sidebar .sc85_pricing_table.w_5cols .entry:last-child,
.winner_right_sidebar .sc85_pricing_table.w_6cols .entry:last-child,
.winner_left_sidebar .sc85_pricing_table.w_6cols .entry:last-child,
.winner_right_sidebar .sc85_pricing_table.wmt_6cols .entry:last-child,
.winner_left_sidebar .sc85_pricing_table.wmt_6cols .entry:last-child {
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-topleft: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
border-top-left-radius: 0; }
}
.sc85_pricing_table .entry .head .title {
font-family: 'Oswald';
font-size: 1.32em;
font-weight: normal;
text-transform: uppercase;
color: #cb1313;
margin-bottom: 3px;
}
.sc85_pricing_table .entry .head .title:last-child {
margin-bottom: 0;
}
.sc85_pricing_table .entry .head .subtitle {
font-family: 'Roboto';
text-transform: uppercase;
font-size: 0.865em;
opacity: 0.8;
}
.sc85_pricing_table .entry .price .value {
font-family: 'Oswald';
}
.sc85_pricing_table .entry .price .period {
font-family: 'Roboto';
text-transform: uppercase;
}
.sc85_pricing_table .entry .content li {
margin: 15px 0;
position: relative;
padding-left: 20px;
}
.sc85_pricing_table .entry .content li:before {
color: #cb1313;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f00c';
position: absolute;
margin-left: -20px;
} .sc85_partners .name {
font-weight: 600;
font-size: 1.1em;
}
.sc85_partners .link {
font-size: 0.95em;
color: #cb1313;
}
@media only screen and (max-width:768px) {
.sc85_partners.w_1cols {
width: 40%;
}
.sc85_partners.w_2cols {
width: 70%;
}
.sc85_partners.w_3cols,
.sc85_partners.w_4cols,
.sc85_partners.w_5cols {
width: 100%;
}
.sc85_partners.w_1cols .entry {
width: 100%;
}
.sc85_partners.w_2cols .entry {
width: 50%;
}
.sc85_partners.w_3cols .entry,
.sc85_partners.w_4cols .entry,
.sc85_partners.w_5cols .entry {
width: 33.3%;
}
}
@media only screen and (max-width:568px) {
.sc85_partners.w_1cols {
width: 40%;
}
.sc85_partners.w_2cols,
.sc85_partners.w_3cols,
.sc85_partners.w_4cols,
.sc85_partners.w_5cols {
width: 85%;
}
.sc85_partners.w_1cols .entry {
width: 100%;
}
.sc85_partners.w_2cols .entry,
.sc85_partners.w_3cols .entry,
.sc85_partners.w_4cols .entry,
.sc85_partners.w_5cols .entry {
width: 50%;
}
} @media only screen and (max-width:568px) {
.sc85_gallery.w_3cols .image,
.sc85_gallery.w_4cols .image {
width: 33.3%;
}
.sc85_gallery.w_5cols .image,
.sc85_gallery.w_6cols .image,
.sc85_gallery.w_7cols .image,
.sc85_gallery.w_8cols .image,
.sc85_gallery.w_9cols .image {
width: 25%;
}
} .sc85_bullet_list {
margin-bottom: 15px;
}
.sc85_bullet_list ul {
margin-left: 0;
list-style: none;
}
.sc85_bullet_list li:before {
color: #cb1313;
font-size: 10px;
-webkit-transform: translateY(2px);
-moz-transform: translateY(2px);
-ms-transform: translateY(2px);
transform: translateY(2px);
} .sc85_taxonomies_widget li {
font-size: 0.95em;
position: relative;
}
.sc85_taxonomies_widget li a {
position: relative;
padding: 6px 11px;
margin-bottom: 5px;
display: block;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #f7f7f7;
color: #808080;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.sc85_taxonomies_widget li a:hover {
background: #f0f0f0;
color: #404040;
}
.sc85_taxonomies_widget li a:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0da';
margin-right: 5px;
font-size: 0.85em;
position: relative;
top: -1px;
}
.sc85_taxonomies_widget li .count {
position: absolute;
right: 10px;
top: 5px;
color: #a6a6a6;
font-size: 0.9em;
float: right;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.sc85_taxonomies_widget li.current-cat > a {
background: #cb1313;
color: #FFF;
}
.sc85_taxonomies_widget li.current-cat > .count {
color: #FFF;
}
.sc85_taxonomies_widget li .children {
margin-left: 10px;
}
.sc85_taxonomies_widget select {
padding: 0px 11px;
height: 34px;
width: 100%;
}
.sc85_taxonomies_widget select.idle {
color: #c0c0c0;
font-style: italic;
line-height: 1.4;
} .sc85_popular_posts_widget li {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
line-height: 1.3;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ebeaea;
}
.sc85_popular_posts_widget li:last-child {
border-bottom: none;
}
.sc85_popular_posts_widget li .thumbnail,
.sc85_popular_posts_widget li .thumbnail img {
display: block;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.sc85_popular_posts_widget .comments {
font-size: 0.88em;
color: #5a5a5a;
}
.sc85_popular_posts_widget a.comments:hover {
color: #149FB8;
} .sc85_counter .counter_value {
font-family: 'Oswald';
font-weight: bold;
font-family: 'Chivo', sans-serif;
font-weight: 900;
}
.sc85_counter .counter_description a {
color: inherit;
opacity: 0.6;
}
.sc85_counter .counter_description a:hover {
color: #cb1313;
opacity: 1;
}
.sc85_counter.digital_clock .counter_description label {
font-family: 'Oswald';
font-size: 14px !important;
text-transform: uppercase;
} @media only screen and (max-width:568px) {
.sc85_image_carousel.w_4cols .item,
.sc85_image_carousel.w_5cols .item,
.sc85_image_carousel.w_6cols .item,
.sc85_image_carousel.w_7cols .item {
width: 33.3%;
}
.sc85_image_carousel.w_8cols .item,
.sc85_image_carousel.w_9cols .item,
.sc85_image_carousel.w_10cols .item {
width: 25%;
}
}
.sc85_image_carousel .flickity-page-dots .dot {
background: #cccccc;
opacity: 1;
}
.sc85_image_carousel .flickity-page-dots .dot.is-selected {
background: #cb1313;
} .sc85_posts_teasers_shortcode .title a {
color: #404040;
}
.sc85_posts_teasers_shortcode .subtitle {
color: #cb1313;
}
.sc85_posts_teasers_shortcode.sc85_extended .thumbnail,
.sc85_posts_teasers_shortcode.sc85_extended .thumbnail * {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
} @media only screen and (max-width:768px) {
.sc85_teasers.sc85_grid_fitrows.w_1cols .entry,
.sc85_teasers.sc85_grid_masonry.w_1cols .entry {
width: 100%;
}
.sc85_teasers.sc85_grid_fitrows.w_2cols .entry,
.sc85_teasers.sc85_grid_masonry.w_2cols .entry {
width: 50%;
}
.sc85_teasers.sc85_grid_fitrows.w_3cols .entry,
.sc85_teasers.sc85_grid_masonry.w_3cols .entry {
width: 50%;
}
.sc85_teasers.sc85_grid_fitrows.w_4cols .entry,
.sc85_teasers.sc85_grid_masonry.w_4cols .entry {
width: 33.3%;
}
}
@media only screen and (max-width:568px) {
.sc85_teasers.sc85_grid_fitrows.w_1cols .entry,
.sc85_teasers.sc85_grid_masonry.w_1cols .entry,
.sc85_teasers.sc85_grid_fitrows.w_2cols .entry,
.sc85_teasers.sc85_grid_masonry.w_2cols .entry,
.sc85_teasers.sc85_grid_fitrows.w_3cols .entry,
.sc85_teasers.sc85_grid_masonry.w_3cols .entry,
.sc85_teasers.sc85_grid_fitrows.w_4cols .entry,
.sc85_teasers.sc85_grid_masonry.w_4cols .entry {
width: 100%;
}
.sc85_teasers.sc85_grid_fitrows.w_4cols .entry,
.sc85_teasers.sc85_grid_masonry.w_4cols .entry {
width: 50%;
}
}
@media only screen and (max-width:768px) {
.sc85_teasers.sc85_carousel.w_1cols .entry {
width: 100%;
}
.sc85_teasers.sc85_carousel.w_2cols .entry {
width: 50%;
}
.sc85_teasers.sc85_carousel.w_3cols .entry {
width: 50%;
}
.sc85_teasers.sc85_carousel.w_4cols .entry {
width: 33.3%;
}
.sc85_teasers.sc85_carousel .flickity-prev-next-button.previous {
left: -25px;
}
.sc85_teasers.sc85_carousel .flickity-prev-next-button.next {
right: -25px;
}
}
@media only screen and (max-width:568px) {
.sc85_teasers.sc85_carousel.w_1cols .entry,
.sc85_teasers.sc85_carousel.w_2cols .entry,
.sc85_teasers.sc85_carousel.w_3cols .entry,
.sc85_teasers.sc85_carousel.w_4cols .entry {
width: 100%;
}
.sc85_teasers.sc85_carousel.w_4cols .entry {
width: 50%;
}
.sc85_teasers.sc85_carousel.w_4cols .entry > .wrapper {
padding: 0 8px;
}
.sc85_teasers.sc85_carousel.w_4cols:before,
.sc85_teasers.sc85_carousel.w_4cols:after {
width: 8px;
}
.sc85_teasers.sc85_carousel .flickity-prev-next-button {
display: none;
}
} .sc85_timetable .entry {
padding: 6px 0;
border-bottom: solid 1px #efefef;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.sc85_timetable .entry:last-child {
border-bottom: 0;
}
.sc85_timetable .entry:hover {
background: #fbfbfb;
}
.sc85_timetable .weekday:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f017';
margin-right: 5px;
color: #a6a6a6;
font-size: 0.8em;
position: relative;
top: -1px;
}
.sc85_timetable .title {
font-family: 'Oswald';
font-weight: normal;
text-transform: uppercase;
line-height: 1.2;
font-size: 1.2em;
margin-bottom: 15px;
}
.sc85_timetable .time {
font-size: 0.95em;
position: relative;
top: 1px;
}
.sc85_timetable .countdown {
color: #c0c0c0;
font-size: 0.9em;
font-style: italic;
position: relative;
top: 1px;
}
.sc85_timetable .entry.current,
.sc85_timetable .entry.current .weekday:before {
color: #cb1313;
}
.winner_megamenu_wrapper .sc85_timetable {
font-size: 1.05em;
font-family: 'Open Sans';
font: 13px/1.4 'Open Sans', Arial, Helvetica, sans-serif;
}
.winner_megamenu_wrapper .sc85_timetable .title {
color: #404040;
}
.page_footer .sc85_timetable .entry {
border-color: #424242;
}
.page_footer .sc85_timetable .entry:hover {
background: none;
}
.page_footer .sc85_timetable .entry.current {
color: #FFF;
}
.page_footer .sc85_timetable .weekday:before {
display: none;
}  .wpt_exercise_single {
display: block;
zoom: 1;
}
.wpt_exercise_single:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_exercise_single .exercise_content {
width: 70%;
float: left;
}
.wpt_exercise_single .exercise_specs {
width: 25%;
float: right;
}
.wpt_exercise_single .exercise_specs {
margin-top: 0;
padding-top: 0;
border-top: none;
}
.wpt_exercise_single .exercise_specs > .wrapper {
margin: 0;
margin-bottom: 0;
}
.wpt_exercise_single .exercise_specs .spec_group {
float: none;
width: 100%;
padding: 0;
margin: 0;
}
.wpt_exercise_single .exercise_specs .spec_group {
margin: 0 0 30px;
border: 1px solid #ebeaea;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_exercise_single .exercise_specs .spec_group .group-title {
background: #fafafa;
padding: 15px 20px 13px;
margin-bottom: 0;
border-bottom: 1px solid #ebeaea;
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 8px; }
.wpt_exercise_single .exercise_specs .spec_group .group-content {
padding: 15px 20px;
}
.wpt_exercise_single .exercise_specs .spec_group .group-content .title {
color: #8d8d8d;
margin-bottom: 6px;
margin-top: 14px;
}
.wpt_exercise_single .exercise_specs .spec_group .group-content .title:first-child {
margin-top: 0;
}
.wpt_exercise_single .exercise_specs .spec_group .group-content li {
margin-bottom: 5px;
}
.wpt_exercise_single .exercise_specs .spec_group .group-content li:last-child {
margin-bottom: 0;
}
.wpt_exercise_single .exercise_specs .spec_group .group-content li span:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f00c';
margin-right: 5px;
color: #cb1313;
font-size: 0.9em;
}
.wpt_exercise_single .exercise_specs .spec_group.actions {
border: none;
}
.wpt_exercise_single .exercise_specs .spec_group.actions .sharer {
height: 48px;
line-height: 48px;
vertical-align: middle;
text-align: left;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_exercise_single .exercise_specs .spec_group.actions .sharer .wsc_post_sharing_links {
display: inline;
}
.wpt_exercise_single .exercise_specs .spec_group.actions .sharer .label {
color: #cb1313;
margin-right: 2px;
}
.wpt_exercise_single .exercise_specs .spec_group.actions .sharer > * {
vertical-align: middle;
}
.wpt_exercise_single .exercise_specs .spec_group.actions .sharer a {
font-size: 1.3em;
color: #a6a6a6;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.wpt_exercise_single .exercise_specs .spec_group.actions .sharer a:hover {
color: #cb1313;
}
@media only screen and (max-width:768px) {
.wpt_exercise_single .exercise_content {
width: 100%;
float: none;
}
.wpt_exercise_single .exercise_specs {
width: 100%;
float: none;
margin-top: 45px;
}
} .winner_no_sidebar .wpt_exercise_archive .exercise_filters {
padding-left: 9999px;
padding-right: 9999px;
margin-left: -9999px;
margin-right: -9999px;
border-left: none;
border-right: none;
margin-top: -45px;
}
.wpt_exercise_archive .exercise_filters .clear_filters {
color: #c0c0c0;
}
.wpt_exercise_archive .exercise_filters .clear_filters:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f00d';
}
.wpt_exercise_archive .exercise_filters .clear_filters:hover {
color: #cb1313;
}
.winner_no_sidebar .wpt_exercise_archive {
margin-top: -45px;
}
.winner_no_sidebar .wpt_exercise_archive .entry {
padding-left: 9999px;
padding-right: 9999px;
margin-left: -9999px;
margin-right: -9999px;
}
.wpt_exercise_archive .entry .title {
margin-bottom: 5px;
font-size: 1.2em;
}
.wpt_exercise_archive .entry .title a {
color: inherit;
}
.wpt_exercise_archive .entry .exercise_meta {
color: #8d8d8d;
}
.wpt_exercise_archive .entry .exercise_meta label {
color: #5a5a5a;
}
.wpt_exercise_archive .winner_pagination {
padding: 30px 0;
}
@media only screen and (max-width:568px) {
.wpt_exercise_archive .entry .main_info {
width: 100%;
float: none;
}
.wpt_exercise_archive .entry .thumbnails {
display: none;
}
.wpt_exercise_archive .entry .actions {
width: 100%;
float: none;
text-align: left;
height: auto;
line-height: normal;
margin-top: 20px;
}
} .wpt_exercises_teasers_shortcode .title a {
color: #404040;
}
.wpt_exercises_teasers_shortcode .subtitle {
color: #cb1313;
}
.wpt_exercises_teasers_shortcode.wpt_extended .thumbnail,
.wpt_exercises_teasers_shortcode.wpt_extended .thumbnail * {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
} .wpt_exercises_set .main_info .count {
color: #cb1313;
font-size: 0.85em;
}
.wpt_exercises_set .main_info .title {
margin-bottom: 8px;
}
.wpt_exercises_set .main_info .equipment {
color: #8d8d8d;
}
.wpt_exercises_set .main_info .equipment label {
color: #5a5a5a;
}
.wpt_exercises_set .main_info .more:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f105';
font-weight: bold;
margin-left: 2px;
}
.wpt_exercises_set .details label {
color: #b3b3b3;
}
@media only screen and (max-width:568px) {
.wpt_exercises_set .main_info {
width: 50%;
}
.wpt_exercises_set .details {
width: 50%;
}
.wpt_exercises_set .thumbnails {
display: none;
}
.wpt_exercises_set .details .spec {
padding: 0 5px;
}
.wpt_exercises_set .details span {
font-size: 1.3em;
}
} .winner_no_sidebar .wpt_workout_single .exercises_list {
margin-top: -45px;
}
.winner_no_sidebar .wpt_workout_single .exercises_list .entry {
padding-left: 9999px;
padding-right: 9999px;
margin-left: -9999px;
margin-right: -9999px;
}
.wpt_workout_single .exercises_list .main_info .count {
color: #cb1313;
}
.wpt_workout_single .exercises_list .main_info .equipment {
color: #8d8d8d;
}
.wpt_workout_single .exercises_list .main_info .equipment label {
color: #5a5a5a;
}
.wpt_workout_single .exercises_list .main_info .more:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f105';
font-weight: bold;
margin-left: 2px;
}
.wpt_workout_single .exercises_list .details label {
color: #b3b3b3;
}
.wpt_workout_single .exercises_list .details .tooltip .tooltip-content::after {
border-top-color: #cb1313;
}
.wpt_workout_single .exercises_list .details .tooltip .tooltip-text {
border-bottom-color: #cb1313;
}
@media only screen and (max-width:568px) {
.wpt_workout_single .exercises_list .details .tooltip .tooltip-content,
.wpt_workout_single .exercises_list .details .tooltip .tooltip-content::after {
right: auto;
left: 50%;
}
.wpt_workout_single .exercises_list .details .tooltip .tooltip-text {
transform-origin: center;
-webkit-transform-origin: center;
}
}
@media only screen and (max-width:568px) {
.wpt_workout_single .exercises_list .main_info {
width: 50%;
}
.wpt_workout_single .exercises_list .details {
width: 50%;
}
.wpt_workout_single .exercises_list .thumbnails {
display: none;
}
.wpt_workout_single .exercises_list .details .spec {
padding: 0 5px;
}
.wpt_workout_single .exercises_list .details span {
font-size: 1.3em;
}
}
.wpt_workout_single .workout_actions {
background: #f9f9f9;
border: solid 1px #e3e3e3;
margin-bottom: 40px;
margin-top: 40px;
}
.winner_no_sidebar .wpt_workout_single .workout_actions {
padding-left: 9999px;
padding-right: 9999px;
margin-left: -9999px;
margin-right: -9999px;
border-left: none;
border-right: none;
margin-top: -1px;
}
.wpt_workout_single .workout_actions .sharer,
.wpt_workout_single .workout_actions .rater {
background: #FFF;
border: 1px solid #9b9b9b;
height: 44px;
line-height: 44px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 0 14px;
text-align: left;
}
.wpt_workout_single .workout_actions .sharer .label,
.wpt_workout_single .workout_actions .rater .label {
color: #cb1313;
margin-right: 2px;
}
.wpt_workout_single .workout_actions .social {
background: #FFF;
border: 1px solid #9b9b9b;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 9px 15px 8px;
}
@media only screen and (max-width:568px) {
.wpt_workout_single .exercises_list .entry {
display: block;
}
.wpt_workout_single .exercises_list .entry .main_info {
width: 100%;
float: none;
}
.wpt_workout_single .exercises_list .entry .details {
float: none;
width: 100%;
}
.wpt_workout_single .exercises_list .entry .details .wrapper {
float: none;
margin-top: 15px;
}
.wpt_workout_single .exercises_list .entry .details .spec {
text-align: left;
}
.wpt_workout_single .workout_actions {
margin-bottom: -45px;
}
.wpt_workout_single .related_workouts {
display: none;
}
}
.wpt_workoutplan_workout_single .workout_tips {
margin-bottom: 45px;
}
.wpt_workoutplan_workout_single .workout_tips li:before {
color: #cb1313;
} .winner_no_sidebar .wpt_workout_archive .workout_filters {
padding-left: 9999px;
padding-right: 9999px;
margin-left: -9999px;
margin-right: -9999px;
border-left: none;
border-right: none;
margin-top: -45px;
}
.wpt_workout_archive .workout_filters .clear_filters {
color: #c0c0c0;
}
.wpt_workout_archive .workout_filters .clear_filters:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f00d';
}
.wpt_workout_archive .workout_filters .clear_filters:hover {
color: #cb1313;
}
.wpt_workout_archive .workout_list .entry .wrapper .title a {
color: #404040;
}
.wpt_workout_archive .workout_list .entry .wrapper .details .heading .title {
font-size: 1.12em;
}
.wpt_workout_archive .workout_list .entry .wrapper .details .heading .category {
color: #cb1313;
}
.wpt_workout_archive .workout_list .entry .wrapper .details .description {
color: #737373;
}
.wpt_workout_archive .workout_list .entry .wrapper .details .footer .categories {
color: #a6a6a6;
}
.wpt_workout_archive .workout_list .entry .wrapper .details .footer .categories .durations:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f017';
}
.wpt_workout_archive .workout_list .entry .wrapper .details .footer .categories .goals:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f1ae';
} .wpt_workouts_teasers_shortcode .title a {
color: #404040;
}
.wpt_workouts_teasers_shortcode .subtitle {
color: #cb1313;
}
.wpt_workouts_teasers_shortcode.wpt_extended .thumbnail,
.wpt_workouts_teasers_shortcode.wpt_extended .thumbnail * {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
} .winner_no_sidebar .wpt_workoutplan_archive .workoutplan_filters {
padding-left: 9999px;
padding-right: 9999px;
margin-left: -9999px;
margin-right: -9999px;
border-left: none;
border-right: none;
margin-top: -45px;
}
.wpt_workoutplan_archive .workoutplan_filters .clear_filters {
color: #c0c0c0;
}
.wpt_workoutplan_archive .workoutplan_filters .clear_filters:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f00d';
}
.wpt_workoutplan_archive .workoutplan_filters .clear_filters:hover {
color: #cb1313;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .title a {
color: #404040;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .heading .title {
font-size: 1.12em;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .heading .category {
color: #cb1313;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .description {
color: #737373;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .footer .categories {
color: #a6a6a6;
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .footer .categories .durations:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f017';
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .footer .categories .genders:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f1ae';
}
.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .footer .categories .goals:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f091';
} .wpt_workoutplan_single .social {
margin-bottom: 45px;
text-align: center;
} .wpt_testimonial_archive .testimonial_list .entry .wrapper {
border-color: #ebeaea;
position: relative;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_testimonial_archive .testimonial_list .entry .wrapper .author {
margin-top: 5px;
margin-bottom: 10px;
font-size: 1.12em;
}
.wpt_testimonial_archive .testimonial_list .entry .wrapper .text {
color: #737373;
font-size: 0.95em;
line-height: 1.5;
}
.wpt_testimonial_archive .testimonial_list .entry .wrapper .text p {
margin-bottom: 7px;
}
.wpt_testimonial_archive .testimonial_list .entry .wrapper .date {
font-size: 0.87em;
position: relative;
padding-top: 15px;
color: #8d8d8d;
}
.wpt_testimonial_archive .testimonial_list .entry .wrapper .date:before {
content: ' ';
width: 20px;
height: 1px;
background: #5a5a5a;
display: block;
position: absolute;
top: 0;
left: 50%;
margin-left: -10px;
}
.wpt_testimonial_archive .testimonial_list .entry .wrapper:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f10d';
display: block;
position: absolute;
top: -10px;
left: 50%;
margin-left: -25px;
width: 50px;
height: 20px;
line-height: 20px;
text-align: center;
font-size: 20px;
color: #d2d0d0;
background: #FFF;
} .wpt_testimonial_carousel {
padding-top: 20px;
}
.wpt_testimonial_carousel:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f10d';
display: block;
position: absolute;
top: -10px;
left: 50%;
margin-left: -25px;
width: 50px;
height: 20px;
line-height: 20px;
text-align: center;
font-size: 19px;
color: #4d4d4d;
background: #FFF;
}
.wpt_testimonial_carousel .entry {
padding: 0 55px;
}
.wpt_testimonial_carousel .entry p {
margin-bottom: 5px;
}
.wpt_testimonial_carousel .entry .text {
margin-bottom: 10px;
}
.wpt_testimonial_carousel .entry .author {
text-transform: uppercase;
letter-spacing: -0.3px;
}
.wpt_testimonial_carousel .entry .date {
color: #8d8d8d;
}
@media only screen and (max-width:568px) {
.wpt_testimonial_carousel .entry {
padding: 0 0;
}
} .wpt_trainer_archive .trainer_list .entry .wrapper,
.wpt_trainer_grid_shortcode .entry .wrapper {
border: 1px solid #ccc;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
position: relative;
overflow: hidden;
}
.wpt_trainer_archive .trainer_list .entry a,
.wpt_trainer_grid_shortcode .entry a {
color: #404040;
}
.wpt_trainer_archive .trainer_list .entry img,
.wpt_trainer_grid_shortcode .entry img {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_trainer_archive .trainer_list .entry .caption,
.wpt_trainer_grid_shortcode .entry .caption {
position: absolute;
bottom: 0;
width: 100%;
background: #FFF;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-topleft: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
border-top-left-radius: 0; text-align: center;
padding: 10px 20px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
z-index: 2;
}
.wpt_trainer_archive .trainer_list .entry .caption .name,
.wpt_trainer_grid_shortcode .entry .caption .name {
font-family: 'Oswald';
text-transform: uppercase;
}
.wpt_trainer_archive .trainer_list .entry .caption .position,
.wpt_trainer_grid_shortcode .entry .caption .position {
color: #cb1313;
}
.wpt_trainer_archive .trainer_list .entry .caption,
.wpt_trainer_grid_shortcode .entry .caption {
-webkit-transform: translate3d(0, 100%, 0);
-ms-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
.wpt_trainer_archive .trainer_list .entry .active .caption,
.wpt_trainer_grid_shortcode .entry .active .caption {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
@media only screen and (max-width:568px) {
.wpt_trainer_archive .trainer_list.w_2cols .entry,
.wpt_trainer_grid_shortcode.w_2cols .entry,
.wpt_trainer_archive .trainer_list.w_3cols .entry,
.wpt_trainer_grid_shortcode.w_3cols .entry,
.wpt_trainer_archive .trainer_list.w_4cols .entry,
.wpt_trainer_grid_shortcode.w_4cols .entry {
width: 50%;
}
}
@media only screen and (max-width:568px) {
.wpt_trainer_grid_shortcode .entry {
margin-bottom: 3%;
}
} .winner_no_sidebar .wpt_trainer_list_shortcode .entry {
padding-left: 9999px;
padding-right: 9999px;
margin-left: -9999px;
margin-right: -9999px;
}
.wpt_trainer_list_shortcode .entry {
padding: 35px 0;
border-color: #ebeaea !important;
}
.wpt_trainer_list_shortcode .entry .thumbnail {
text-align: center;
}
.wpt_trainer_list_shortcode .entry .thumbnail img {
display: inline-block;
max-height: 100%;
}
.wpt_trainer_list_shortcode .entry .title .name {
font-family: 'Oswald';
font-size: 1.8em;
text-transform: uppercase;
margin-bottom: 4px;
}
.wpt_trainer_list_shortcode .entry .title .name a {
color: #404040;
}
.wpt_trainer_list_shortcode .entry .title .position {
font-family: 'Oswald';
font-size: 1.3em;
font-weight: lighter;
text-transform: uppercase;
}
.wpt_trainer_list_shortcode .entry .excerpt {
font-size: 1.1em;
}
.wpt_trainer_list_shortcode .entry .metadata .meta {
position: relative;
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: solid 1px #f2f2f2;
color: #8d8d8d;
display: block;
zoom: 1;
}
.wpt_trainer_list_shortcode .entry .metadata .meta:last-child {
border: none;
}
.wpt_trainer_list_shortcode .entry .metadata .meta:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_trainer_list_shortcode .entry .metadata .meta > label {
float: left;
width: 25%;
display: block;
}
.wpt_trainer_list_shortcode .entry .metadata .meta > span {
float: left;
width: 75%;
display: block;
}
.wpt_trainer_list_shortcode .entry .metadata .meta label {
font-weight: 600;
text-transform: uppercase;
font-size: 0.85em;
color: #404040;
padding-right: 10px;
padding-left: 20px;
}
@media only screen and (max-width:768px) {
.wpt_trainer_list_shortcode .entry .metadata .meta > label,
.wpt_trainer_list_shortcode .entry .metadata .meta > span {
width: 50%;
}
}
.wpt_trainer_list_shortcode .entry .metadata .meta label:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0da';
margin-right: 4px;
width: 1.28571429em;
text-align: center;
display: inline-block;
color: #404040;
font-size: 1.1em;
position: absolute;
left: 0;
}
.wpt_trainer_list_shortcode .entry .metadata .meta.age label:before {
content: '\f06c';
}
.wpt_trainer_list_shortcode .entry .metadata .meta.experience label:before {
content: '\f091';
}
.wpt_trainer_list_shortcode .entry .metadata .meta.qualifications label:before {
content: '\f19d';
}
.wpt_trainer_list_shortcode .entry .metadata .meta.skills label:before {
content: '\f135';
}
.wpt_trainer_list_shortcode .entry .metadata .meta.sports label:before {
content: '\f1e3';
}
.wpt_trainer_list_shortcode .entry .metadata .meta.hobbies label:before {
content: '\f030';
}
.wpt_trainer_list_shortcode .entry .social a {
font-size: 1.5em;
color: #404040;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.wpt_trainer_list_shortcode .entry .social a:hover {
color: #cb1313;
}
@media only screen and (max-width:768px) {
.wpt_trainer_list_shortcode .entry .thumbnail {
width: 50%;
}
.wpt_trainer_list_shortcode .entry .info {
width: 50%;
}
.wpt_trainer_list_shortcode .entry .metadata .meta > label,
.wpt_trainer_list_shortcode .entry .metadata .meta > span {
float: none;
width: 100%;
}
.wpt_trainer_list_shortcode .entry .metadata .meta > span {
margin-left: 20px;
}
}
@media only screen and (max-width:568px) {
.wpt_trainer_list_shortcode .entry .thumbnail,
.wpt_trainer_list_shortcode .entry .info {
float: none;
width: 100%;
padding: 0;
}
.wpt_trainer_list_shortcode .entry .thumbnail {
margin-bottom: 25px;
padding: 0 40% 0 0;
}
} .wpt_trainer_prices_shortcode {
background: #FBFBFB;
padding: 25px 20px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_trainer_prices_shortcode .title {
font-size: 1.25em;
margin-bottom: 2px;
}
.wpt_trainer_prices_shortcode .subtitle {
-webkit-opacity: 0.6;
-moz-opacity: 0.6;
opacity: 0.6;
filter: alpha(opacity=0.6);
font-size: 1.02em;
line-height: 1.25;
font-family: 'Open Sans';
text-transform: none;
}
.wpt_trainer_prices_shortcode .price_list .entry {
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: solid 1px #f2f2f2;
}
.wpt_trainer_prices_shortcode .price_list .entry:last-child {
padding-bottom: 0;
border-bottom: none;
}
.wpt_trainer_prices_shortcode .price_list .entry .description {
padding-left: 10px;
position: relative;
padding-right: 35px;
line-height: 1.3;
}
.wpt_trainer_prices_shortcode .price_list .entry .description:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0da';
color: #cb1313;
font-size: 0.9em;
position: absolute;
left: 0;
-webkit-transform: translateY(1px);
-moz-transform: translateY(1px);
-ms-transform: translateY(1px);
transform: translateY(1px);
}
.wpt_trainer_prices_shortcode .price_list .entry .price {
color: #cb1313;
font-weight: 600;
} .wpt_trainer_classes_shortcode {
background: #FBFBFB;
padding: 25px 20px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_trainer_classes_shortcode .title {
font-size: 1.25em;
margin-bottom: 2px;
}
.wpt_trainer_classes_shortcode .subtitle {
-webkit-opacity: 0.6;
-moz-opacity: 0.6;
opacity: 0.6;
filter: alpha(opacity=0.6);
font-size: 1.02em;
line-height: 1.25;
font-family: 'Open Sans';
text-transform: none;
}
.wpt_trainer_classes_shortcode .classes .entry {
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: solid 1px #f2f2f2;
}
.wpt_trainer_classes_shortcode .classes .entry:last-child {
padding-bottom: 0;
border-bottom: none;
}
.wpt_trainer_classes_shortcode .classes .entry .class_name {
font-weight: 600;
}
.wpt_trainer_classes_shortcode .classes .entry .class_schedule {
color: #8d8d8d;
font-size: 0.9em;
line-height: 1.4;
} .wpt_class_single {
display: block;
zoom: 1;
}
.wpt_class_single:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_class_single .class_content {
width: 68%;
float: left;
}
.wpt_class_single .class_specs {
width: 27%;
float: right;
}
.wpt_class_single .class_specs {
margin-top: 0;
padding-top: 0;
border-top: none;
}
.wpt_class_single .class_specs > .wrapper {
margin: 0;
margin-bottom: 0;
}
.wpt_class_single .class_specs .group {
float: none;
width: 100%;
padding: 0;
margin: 0 0 30px;
}
.wpt_class_single .class_specs .group-title {
margin-bottom: 16px;
font-size: 1.2em;
}
.wpt_class_single .featured_image {
margin-bottom: 25px;
}
.wpt_class_single .featured_image img {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_class_single .class_details_list .meta {
position: relative;
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: solid 1px #f2f2f2;
color: #8d8d8d;
display: block;
zoom: 1;
}
.wpt_class_single .class_details_list .meta:last-child {
border: none;
padding-bottom: 0;
margin-bottom: 0;
}
.wpt_class_single .class_details_list .meta:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_class_single .class_details_list .meta > label {
float: left;
width: 40%;
display: block;
}
.wpt_class_single .class_details_list .meta > span {
float: left;
width: 60%;
display: block;
}
.wpt_class_single .class_details_list .meta label {
font-weight: 600;
text-transform: uppercase;
font-size: 0.85em;
color: #404040;
padding-right: 10px;
padding-left: 20px;
}
@media only screen and (max-width:768px) {
.wpt_class_single .class_details_list .meta > label,
.wpt_class_single .class_details_list .meta > span {
width: 50%;
}
}
.wpt_class_single .class_details_list .meta label:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0da';
margin-right: 4px;
width: 1.28571429em;
text-align: center;
display: inline-block;
color: #404040;
font-size: 1.1em;
position: absolute;
left: 0;
}
.wpt_class_single .class_details_list .meta.type label:before {
content: '\f19d';
}
.wpt_class_single .class_details_list .meta.difficulty label:before {
content: '\f135';
}
.wpt_class_single .class_details_list .meta.calories label:before {
content: '\f24e';
}
.wpt_class_single .class_details_list .meta.duration label:before {
content: '\f017';
font-size: 1.2em;
}
.wpt_class_single .class_details_list .meta.place label:before {
content: '\f041';
}
.wpt_class_single .class_details_list .meta.limit label:before {
content: '\f0c0';
}
.wpt_class_single .class_schedule .entry {
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: solid 1px #f2f2f2;
}
.wpt_class_single .class_schedule .entry:last-child {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none;
}
.wpt_class_single .class_schedule .entry .day {
padding-left: 10px;
position: relative;
padding-right: 35px;
line-height: 1.3;
}
.wpt_class_single .class_schedule .entry .day:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0da';
color: #cb1313;
color: #404040;
font-size: 0.9em;
position: absolute;
left: 0;
-webkit-transform: translateY(1px);
-moz-transform: translateY(1px);
-ms-transform: translateY(1px);
transform: translateY(1px);
}
.wpt_class_single .class_schedule .entry .trainer {
padding-left: 10px;
display: none;
}
.wpt_class_single .class_schedule .entry .time {
color: #cb1313;
font-weight: 600;
}
.wpt_class_single .class_trainers .entry {
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: solid 1px #f2f2f2;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.wpt_class_single .class_trainers .entry:last-child {
padding-bottom: 0;
border-bottom: none;
}
.wpt_class_single .class_trainers .photo a,
.wpt_class_single .class_trainers .photo img {
display: block;
}
.wpt_class_single .class_trainers .role {
font-size: 0.95em;
}
@media only screen and (max-width:768px) {
.wpt_class_single .class_content {
width: 100%;
float: none;
}
.wpt_class_single .class_specs {
width: 100%;
float: none;
margin-top: 45px;
}
.wpt_class_single .class_details_list .meta > label {
width: 30%;
}
.wpt_class_single .class_details_list .meta > span {
width: 70%;
}
.wpt_class_single .group.class_details {
margin-bottom: 50px;
}
.wpt_class_single .group.schedule {
float: left;
width: 46%;
}
.wpt_class_single .group.trainers {
float: right;
width: 46%;
}
}
@media only screen and (max-width:568px) {
.wpt_class_single .group.class_details {
margin-bottom: 35px;
}
.wpt_class_single .group.schedule,
.wpt_class_single .group.trainers {
float: none;
width: 100%;
}
} .winner_no_sidebar .wpt_class_archive .class_filters {
padding-left: 9999px;
padding-right: 9999px;
margin-left: -9999px;
margin-right: -9999px;
border-left: none;
border-right: none;
margin-top: -45px;
}
.wpt_class_archive .class_filters .clear_filters {
color: #c0c0c0;
}
.wpt_class_archive .class_filters .clear_filters:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f00d';
}
.wpt_class_archive .class_filters .clear_filters:hover {
color: #cb1313;
}
.wpt_class_archive .class_list .entry .wrapper .title a {
color: #404040;
}
.wpt_class_archive .class_list .entry .wrapper .details .heading .title {
font-size: 1.12em;
}
.wpt_class_archive .class_list .entry .wrapper .details .heading .category {
color: #cb1313;
}
.wpt_class_archive .class_list .entry .wrapper .details .description {
color: #737373;
}
.wpt_class_archive .class_list .entry .wrapper .details .footer .categories {
color: #a6a6a6;
font-size: 0.9em;
}
.wpt_class_archive .class_list .entry .wrapper .details .footer .categories .duration:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f017';
margin-right: 3px;
}
.wpt_class_archive .class_list .entry .wrapper .details .footer .categories .calories:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f06d';
margin-right: 3px;
} .wpt_weekly_classes_schedule .weekdays,
.wpt_weekly_classes_schedule .weekdays_short {
margin-bottom: 25px;
}
.wpt_weekly_classes_schedule .weekdays li,
.wpt_weekly_classes_schedule .weekdays_short li {
margin: 0;
}
.wpt_weekly_classes_schedule .weekdays a,
.wpt_weekly_classes_schedule .weekdays_short a {
color: #404040;
background: transparent;
font-weight: 600;
font-size: 0.95em;
padding: 2px 13px 2px;
display: inline-block;
border-radius: 12px;
}
@media only screen and (max-width:568px) {
.wpt_weekly_classes_schedule .weekdays a,
.wpt_weekly_classes_schedule .weekdays_short a {
margin: 5px 5px;
}
}
.wpt_weekly_classes_schedule .weekdays a:hover,
.wpt_weekly_classes_schedule .weekdays_short a:hover {
color: #cb1313;
}
.wpt_weekly_classes_schedule .weekdays a.current,
.wpt_weekly_classes_schedule .weekdays_short a.current {
color: #FFF;
background: #cb1313;
}
.wpt_weekly_classes_schedule .classes .daily_classes {
position: relative;
}
.wpt_weekly_classes_schedule .classes .daily_classes .class_entry:hover {
background-color: #fafafa;
cursor: pointer;
}
.wpt_weekly_classes_schedule .classes .daily_classes .wrapper:before,
.wpt_weekly_classes_schedule .classes .daily_classes .wrapper:after {
content: ' ';
display: block;
width: 100%;
height: 1px;
background: #FFF;
position: absolute;
left: 0;
z-index: 1;
}
.wpt_weekly_classes_schedule .classes .daily_classes .wrapper:before {
top: 0px;
}
.wpt_weekly_classes_schedule .classes .daily_classes .wrapper:after {
bottom: -1px;
}
.wpt_weekly_classes_schedule .classes .daily_classes .class_entry:first-child {
border-left-color: transparent;
}
.wpt_weekly_classes_schedule .classes .daily_classes .class_entry:nth-child(1n+4) {
border-left-color: transparent;
}
.wpt_weekly_classes_schedule .classes .daily_classes .class_entry:nth-child(4n+4) {
border-right-color: transparent;
}
.wpt_weekly_classes_schedule .classes .daily_classes .class_entry:last-child {
border-right-color: transparent;
}
.wpt_weekly_classes_schedule .classes .daily_classes a {
color: #404040;
}
@media only screen and (max-width:568px) {
.wpt_weekly_classes_schedule .classes .daily_classes {
padding-left: 1px;
}
.wpt_weekly_classes_schedule .classes .daily_classes .class_entry {
width: 50%;
}
.wpt_weekly_classes_schedule .classes .daily_classes.w_1cols {
width: 50%;
}
.wpt_weekly_classes_schedule .classes .daily_classes.w_1cols .class_entry {
width: 100%;
}
.wpt_weekly_classes_schedule .classes .daily_classes.w_2cols {
width: 100%;
}
.wpt_weekly_classes_schedule .classes .daily_classes.w_2cols .class_entry {
width: 50%;
}
.wpt_weekly_classes_schedule .classes .daily_classes.w_3cols {
width: 100%;
padding-left: 1px;
}
.wpt_weekly_classes_schedule .classes .daily_classes.w_3cols .class_entry {
width: 50%;
}
.wpt_weekly_classes_schedule .classes .daily_classes .class_entry {
border-color: #eee !important;
}
.wpt_weekly_classes_schedule .classes .daily_classes .wrapper:before,
.wpt_weekly_classes_schedule .classes .daily_classes .wrapper:after {
display: none;
}
}
.wpt_weekly_classes_schedule .classes .class_entry .icon {
width: 30%;
margin: 0 auto;
}
.wpt_weekly_classes_schedule .classes .class_entry .icon .featured_image {
width: 95%;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_weekly_classes_schedule .classes .class_entry .time {
color: #FFF;
background: #cb1313;
font-weight: 600;
font-size: 0.85em;
margin: 6px 0;
padding: 1px 10px 2px;
display: inline-block;
border-radius: 12px;
}
.wpt_weekly_classes_schedule .classes .class_entry .name {
font-family: 'Oswald';
text-transform: uppercase;
font-size: 1.1em;
margin-top: 5px;
}
@media only screen and (max-width:568px) {
.wpt_weekly_classes_schedule .classes .class_entry .name {
margin: 5px 0;
}
}
.wpt_weekly_classes_schedule .classes .class_entry .trainer {
font-size: 0.933em;
color: #999999;
margin-top: 3px;
}
.wpt_weekly_classes_schedule .classes .wpt_feedback_panel {
position: relative;
top: 1px;
z-index: 2;
width: 85%;
margin: 0 auto;
} .wpt_classes_teasers_shortcode .title a {
color: #404040;
}
.wpt_classes_teasers_shortcode .subtitle {
color: #cb1313;
}
.wpt_classes_teasers_shortcode.wpt_extended .thumbnail,
.wpt_classes_teasers_shortcode.wpt_extended .thumbnail * {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_classes_teasers_shortcode .extra_info {
color: #a6a6a6;
font-size: 0.9em;
}
.wpt_classes_teasers_shortcode .extra_info .duration:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f017';
margin-right: 3px;
}
.wpt_classes_teasers_shortcode .extra_info .calories:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f06d';
margin-right: 3px;
} .wpt_nutritiontip_archive .entry {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #ebeaea;
}
.wpt_nutritiontip_archive .entry:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.wpt_nutritiontip_archive .entry .thumbnail {
width: 25%;
}
.wpt_nutritiontip_archive .entry .details {
width: 75%;
}
.wpt_nutritiontip_archive .entry .thumbnail a,
.wpt_nutritiontip_archive .entry .thumbnail img {
display: block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_nutritiontip_archive .entry .title {
font-size: 1.5em;
}
.wpt_nutritiontip_archive .entry .title a {
color: #404040;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.wpt_nutritiontip_archive .entry .title a:hover {
color: #cb1313;
}
.wpt_nutritiontip_archive .pagination {
border-top: 1px solid #ebeaea;
padding-top: 30px;
margin-top: 30px;
} .wpt_nutritiontip_single .author_info {
background: #FCFCFC;
border: 1px solid #ebeaea;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 20px 30px;
}
.wpt_nutritiontip_single .author_info .details cite {
color: #808080;
}
.wpt_nutritiontip_single .meta {
display: block;
zoom: 1;
}
.wpt_nutritiontip_single .meta:after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
.wpt_nutritiontip_single .meta .tags {
float: left;
width: 48%;
}
.wpt_nutritiontip_single .meta .tags ul {
margin-bottom: -5px;
}
.wpt_nutritiontip_single .meta .social {
float: right;
width: 48%;
text-align: right;
}
.wpt_nutritiontip_single .meta > div:only-child {
float: none;
width: 100%;
}
@media only screen and (max-width:568px) {
.wpt_nutritiontip_single .meta .tags,
.wpt_nutritiontip_single .meta .social {
float: none;
width: 100%;
text-align: left;
}
.wpt_nutritiontip_single .meta .social {
margin-top: 20px;
}
} .wpt_recent_nutritiontips_widget li,
.wpt_related_nutritiontips_widget li {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
line-height: 1.3;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ebeaea;
}
.wpt_recent_nutritiontips_widget li:last-child,
.wpt_related_nutritiontips_widget li:last-child {
border-bottom: none;
}
.wpt_recent_nutritiontips_widget li .thumbnail,
.wpt_related_nutritiontips_widget li .thumbnail,
.wpt_recent_nutritiontips_widget li .thumbnail img,
.wpt_related_nutritiontips_widget li .thumbnail img {
display: block;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_recent_nutritiontips_widget .category,
.wpt_related_nutritiontips_widget .category {
font-size: 0.88em;
}
.wpt_recent_nutritiontips_widget .category a,
.wpt_related_nutritiontips_widget .category a {
color: #404040;
}
.wpt_recent_nutritiontips_widget .category a:hover,
.wpt_related_nutritiontips_widget .category a:hover {
color: #149FB8;
} .wpt_nutritiontips_teasers_shortcode .title a {
color: #404040;
}
.wpt_nutritiontips_teasers_shortcode .subtitle {
color: #cb1313;
}
.wpt_nutritiontips_teasers_shortcode.wpt_extended .thumbnail,
.wpt_nutritiontips_teasers_shortcode.wpt_extended .thumbnail * {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
} @media only screen and (max-width:768px) {
.wpt_teasers.wpt_grid_fitrows.w_1cols .entry,
.wpt_teasers.wpt_grid_masonry.w_1cols .entry {
width: 100%;
}
.wpt_teasers.wpt_grid_fitrows.w_2cols .entry,
.wpt_teasers.wpt_grid_masonry.w_2cols .entry {
width: 50%;
}
.wpt_teasers.wpt_grid_fitrows.w_3cols .entry,
.wpt_teasers.wpt_grid_masonry.w_3cols .entry {
width: 50%;
}
.wpt_teasers.wpt_grid_fitrows.w_4cols .entry,
.wpt_teasers.wpt_grid_masonry.w_4cols .entry {
width: 33.3%;
}
}
@media only screen and (max-width:568px) {
.wpt_teasers.wpt_grid_fitrows.w_1cols .entry,
.wpt_teasers.wpt_grid_masonry.w_1cols .entry,
.wpt_teasers.wpt_grid_fitrows.w_2cols .entry,
.wpt_teasers.wpt_grid_masonry.w_2cols .entry,
.wpt_teasers.wpt_grid_fitrows.w_3cols .entry,
.wpt_teasers.wpt_grid_masonry.w_3cols .entry,
.wpt_teasers.wpt_grid_fitrows.w_4cols .entry,
.wpt_teasers.wpt_grid_masonry.w_4cols .entry {
width: 100%;
}
.wpt_teasers.wpt_grid_fitrows.w_4cols .entry,
.wpt_teasers.wpt_grid_masonry.w_4cols .entry {
width: 50%;
}
}
@media only screen and (max-width:768px) {
.wpt_teasers.wpt_carousel.w_1cols .entry {
width: 100%;
}
.wpt_teasers.wpt_carousel.w_2cols .entry {
width: 50%;
}
.wpt_teasers.wpt_carousel.w_3cols .entry {
width: 50%;
}
.wpt_teasers.wpt_carousel.w_4cols .entry {
width: 33.3%;
}
.wpt_teasers.wpt_carousel .flickity-prev-next-button.previous {
left: -25px;
}
.wpt_teasers.wpt_carousel .flickity-prev-next-button.next {
right: -25px;
}
}
@media only screen and (max-width:568px) {
.wpt_teasers.wpt_carousel.w_1cols .entry,
.wpt_teasers.wpt_carousel.w_2cols .entry,
.wpt_teasers.wpt_carousel.w_3cols .entry,
.wpt_teasers.wpt_carousel.w_4cols .entry {
width: 100%;
}
.wpt_teasers.wpt_carousel.w_4cols .entry {
width: 50%;
}
.wpt_teasers.wpt_carousel.w_4cols .entry > .wrapper {
padding: 0 8px;
}
.wpt_teasers.wpt_carousel.w_4cols:before,
.wpt_teasers.wpt_carousel.w_4cols:after {
width: 8px;
}
.wpt_teasers.wpt_carousel .flickity-prev-next-button {
display: none;
}
} .wpt_unit_switcher.metric .metric {
color: #404040;
}
.wpt_unit_switcher.metric .imperial {
color: #a6a6a6;
}
.wpt_unit_switcher.imperial .imperial {
color: #404040;
}
.wpt_unit_switcher.imperial .metric {
color: #a6a6a6;
} .wpt_fitness_calculator .results_section .title {
font-family: 'Oswald';
text-transform: uppercase;
margin-bottom: 0;
}
.wpt_fitness_calculator .results_section .result {
font-family: 'Chivo', sans-serif;
font-weight: 900;
line-height: 1;
margin: 4px 0 10px;
}
.wpt_fitness_calculator .results_section .more > * {
margin: 0 4px;
color: #404040;
text-transform: uppercase;
font-size: 0.8em;
font-weight: 600;
}
.wpt_fitness_calculator .results_section .more > *:before {
font-size: 12px;
}
.wpt_fitness_calculator .results_section .more > *:hover {
color: #cb1313;
}
.wpt_fitness_calculator .results_section .more .share:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0e0';
font-size: 11px;
margin-right: 3px;
}
.wpt_fitness_calculator .results_section .more .details:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f05a';
font-size: 13px;
margin-right: 2px;
vertical-align: middle;
}
.wpt_fitness_calculator .field {
position: relative;
}
.wpt_fitness_calculator .field.invalid:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f057';
font-size: 13px;
letter-spacing: normal;
color: #d12323;
background: #FFF;
padding-left: 10px;
display: inline-block;
position: absolute;
top: 9px;
right: 10px;
}
.wpt_fitness_calculator .column_row .field.invalid:after {
right: 15px;
}
.wpt_fitness_calculator cite {
font-size: 0.8em;
opacity: 0.8;
margin-left: 10px;
}
.wpt_fitness_calculator.wpt_one_rep_max_calculator .wrapper .values_section {
width: 60%;
}
.wpt_fitness_calculator.wpt_one_rep_max_calculator .wrapper .results_section {
width: 40%;
}
@media only screen and (max-width:568px) {
.wpt_fitness_calculator .wrapper {
display: block !important;
}
.wpt_fitness_calculator .wrapper .values_section {
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 5px; }
.wpt_fitness_calculator .wrapper .results_section {
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-topleft: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-top-left-radius: 0; }
.wpt_fitness_calculator .wrapper .values_section,
.wpt_fitness_calculator .wrapper .results_section {
width: 100% !important;
display: block !important;
}
}
.winner_no_sidebar .vc_col-sm-12 .wpt_fitness_calculator .wrapper .values_section {
width: 70%;
}
.wpt_fitness_calculator_popup.sharing .intro p:first-child {
font-weight: 600;
}
.wpt_fitness_calculator_popup.sharing .intro p:last-child {
font-size: 0.9em;
}
.wpt_fitness_calculator_popup.sharing .fields > * {
vertical-align: middle;
}
.wpt_fitness_calculator_popup.sharing input.email {
width: 200px;
height: 35px;
}
.wpt_fitness_calculator_popup.sharing a.submit_email {
height: 35px;
}
.wpt_fitness_calculator_popup.sharing .feedback {
width: 15px;
}
.wpt_fitness_calculator_popup.info .heading .title {
font-family: 'Oswald';
text-transform: uppercase;
font-size: 0.9em;
margin-bottom: 0;
}
.wpt_fitness_calculator_popup.info .heading .value {
font-family: 'Chivo', sans-serif;
font-weight: 900;
line-height: 1;
margin: 4px 0 10px;
}
.wpt_fitness_calculator_popup.info .footnote {
font-size: 0.8em;
font-weight: 600;
} .winner_no_sidebar .workoutplan_navigation {
padding-left: 9999px;
padding-right: 9999px;
margin-left: -9999px;
margin-right: -9999px;
border-left: none;
border-right: none;
margin-top: -45px;
}
.winner_no_sidebar .footnote .workoutplan_navigation {
margin-bottom: -45px;
margin-top: -1px;
}
.workoutplan_navigation ul {
padding-top: 8px;
}
.workoutplan_navigation li {
font-family: 'Oswald';
font-weight: normal !important;
font-size: 1.05em;
text-transform: uppercase;
}
.workoutplan_navigation li:after {
content: '|';
padding: 0 8px 0 12px;
}
.workoutplan_navigation li:last-child:after {
content: '';
}
.workoutplan_navigation a {
color: #404040;
}
.workoutplan_navigation li.current a,
.workoutplan_navigation a:hover {
color: #cb1313;
}
@media only screen and (max-width:568px) {
.workoutplan_navigation .hotlinks,
.workoutplan_navigation .quick_nav {
float: none;
}
.workoutplan_navigation .quick_nav {
margin-top: 10px;
}
} .wpt_workoutplan_schedule .day {
color: #FFF;
background: #cb1313;
font-weight: 600;
font-size: 0.85em;
margin: 6px 0;
padding: 1px 10px 2px;
display: inline-block;
border-radius: 12px;
}
.wpt_workoutplan_schedule .title {
font-family: 'Oswald';
text-transform: uppercase;
font-size: 1em;
margin-top: 5px;
color: #404040;
}
@media only screen and (max-width:568px) {
.wpt_workoutplan_schedule .title {
margin: 5px 0;
}
}
.wpt_workoutplan_schedule .week_title {
background: #272727;
}
.wpt_workoutplan_schedule .week:last-child .entry {
border-bottom: 1px solid #eee;
}
.wpt_workoutplan_schedule .entry {
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.wpt_workoutplan_schedule .entry:hover {
background-color: #fafafa;
}
@media only screen and (max-width:768px) {
.wpt_workoutplan_schedule .entry {
width: 25% !important;
border-bottom: 1px solid #eee;
}
.wpt_workoutplan_schedule .entry:nth-child(3n+5) {
border-left: 1px solid #eee;
}
}
@media only screen and (max-width:568px) {
.wpt_workoutplan_schedule .entry {
width: 50% !important;
border: none;
border-bottom: 1px solid #eee;
}
.wpt_workoutplan_schedule .entry:nth-child(odd) {
border-left: 1px solid #eee;
}
.wpt_workoutplan_schedule .entry:nth-child(even) {
border-left: 1px solid #eee;
border-right: 1px solid #eee;
}
.wpt_workoutplan_schedule .entry:last-child {
border-left: 1px solid #eee;
border-right: 1px solid #eee;
}
} .wpt_workoutplan_workout_single .workout_actions {
margin-bottom: -45px;
}
.wpt_workoutplan_workout_single.tips_and_exercises .workout_actions {
margin-bottom: 45px;
} .wpt_nutrition_facts {
max-width: none;
border: 1px solid #eaeaea;
}
.wpt_nutrition_facts .title {
font-family: 'Oswald';
font-weight: normal;
text-transform: uppercase;
margin-bottom: 2px;
}
.wpt_nutrition_facts .subtitle {
font-family: 'Oswald';
font-weight: 300;
}
.wpt_nutrition_facts table td {
border-bottom: solid 1px #d5d5d5 !important;
}
.wpt_nutrition_facts .head {
border-width: 2px;
} .wpt_meal_shortcode .title {
font-family: 'Oswald';
font-weight: normal;
font-size: 2.2em;
}
.wpt_meal_shortcode .subtitle {
color: #cb1313;
font-weight: 600;
margin-bottom: 2px;
font-size: 1em;
}
.wpt_meal_shortcode .thumbnail {
margin-bottom: 10px;
}
.wpt_meal_shortcode .obs {
margin-top: 20px;
font-weight: 600;
padding-left: 15px;
position: relative;
}
.wpt_meal_shortcode .obs:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f05a';
font-size: 13px;
color: #cb1313;
margin-right: 4px;
position: absolute;
left: 0;
}
.wpt_meal_shortcode .nutrition_facts label {
font-family: 'Oswald';
font-weight: lighter;
letter-spacing: 0.3px;
color: #a6a6a6;
}
.wpt_meal_shortcode .nutrition_facts cite {
font-style: normal;
font-size: 0.7em;
margin-left: 1px;
}
.wpt_meal_shortcode .ingredients .ingredient {
margin-bottom: 7px;
}
.wpt_meal_shortcode .ingredients .ingredient .name {
font-weight: 600;
font-size: 0.95em;
}
.wpt_meal_shortcode .ingredients .ingredient .name:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0da';
margin-right: 4px;
color: #cb1313;
}
.wpt_meal_shortcode .ingredients .ingredient .quantity {
font-size: 0.9em;
}
.vc_col-sm-4 .wpt_meal_shortcode .title {
font-size: 1.5em;
}
@media only screen and (max-width:568px) {
.wpt_meal_shortcode .side_info {
display: none;
}
.wpt_meal_shortcode.with_image .main_info {
float: none;
width: 100%;
padding-left: 0;
padding-right: 0;
}
.wpt_meal_shortcode .responsive_thumbnail {
display: block !important;
}
} .wpt_workoutplan_subscription_steps .title {
font-family: 'Oswald';
text-transform: uppercase;
}
.wpt_workoutplan_subscription_steps .current .number {
background-color: #cb1313;
}
.wpt_workoutplan_subscription_steps .current:after {
background-color: #cb1313 !important;
} .wpt_workoutplan_purchase .payment_step .workoutplan_teaser {
padding: 40px 120px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wpt_workoutplan_purchase .payment_step .workoutplan_teaser label,
.wpt_workoutplan_purchase .payment_step .workoutplan_teaser .title {
font-family: 'Oswald';
text-transform: uppercase;
font-weight: normal;
}
.wpt_workoutplan_purchase .payment_step .workoutplan_teaser label {
background: -webkit-linear-gradient(#FFF, #d2d2d2);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.wpt_workoutplan_purchase .payment_step .workoutplan_teaser .title {
font-size: 2em;
font-weight: bold;
background: -webkit-linear-gradient(#FFF, #B9B9B9);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.wpt_workoutplan_purchase .payment_step .workoutplan_teaser .rating {
margin: 10px 0 15px;
}
.wpt_workoutplan_purchase .payment_step .workoutplan_teaser .rating:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f179';
font-size: 9px;
content: '\f005  \f005  \f005  \f005  \f005';
}
.wpt_workoutplan_purchase .payment_step .workoutplan_teaser .categories span {
padding: 0 6px;
}
.wpt_workoutplan_purchase .payment_step .workoutplan_teaser .price {
margin-top: 20px;
font-family: 'Oswald';
font-size: 2em;
font-weight: bold;
background: -webkit-linear-gradient(#FFF, #B9B9B9);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}   .winner .wpb_button,
.winner .wpb_content_element,
.winner ul.wpb_thumbnails-fluid > li {
margin-bottom: 45px;
}
.winner .vc_col-has-fill > .vc_column-inner,
.winner .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.winner .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.winner .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.winner .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.winner .vc_row-has-fill > .vc_column_container > .vc_column-inner,
.winner .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.winner .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
padding-top: 45px;
}
.sc85_wrapper .wpb_content_element:last-child {
margin-bottom: 0;
} .winner .wpb_start_animation.wpb_top-to-bottom {
-webkit-animation: wpb_ttb 0.5s 1 ease-out;
animation: wpb_ttb 0.5s 1 ease-out;
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=1);
}
.winner .wpb_start_animation.wpb_bottom-to-top {
-webkit-animation: wpb_btt 0.5s 1 ease-out;
animation: wpb_btt 0.5s 1 ease-out;
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=1);
}
.winner .wpb_start_animation.wpb_left-to-right {
-webkit-animation: wpb_ltr 0.5s 1 ease-out;
animation: wpb_ltr 0.5s 1 ease-out;
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=1);
}
.winner .wpb_start_animation.wpb_right-to-left {
-webkit-animation: wpb_rtl 0.5s 1 ease-out;
animation: wpb_rtl 0.5s 1 ease-out;
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=1);
}
.winner .wpb_start_animation.wpb_appear {
-webkit-animation: wpb_appear 0.5s 1 ease-out;
animation: wpb_appear 0.5s 1 ease-out;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=1);
} .winner .vc_message_box-outline,
.winner .vc_message_box-solid-icon {
border-width: 1px;
} .winner .vc_toggle {
margin-bottom: 5px;
}
.winner .vc_toggle .vc_toggle_title {
padding: 10px 30px 10px 15px !important;
background: #fafafa;
background: rgba(247, 247, 247, 0.71);
border: none;
border-left: 2px solid #cb1313;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topleft: 0;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 0;
border-top-left-radius: 0; }
.winner .vc_toggle .vc_toggle_title .vc_toggle_icon {
display: none;
}
.winner .vc_toggle .vc_toggle_title:before {
content: ' ';
display: block;
width: 10px;
height: 2px;
background: #666666;
position: absolute;
right: 15px;
top: 50%;
margin-top: -1px;
}
.winner .vc_toggle .vc_toggle_title:after {
content: ' ';
display: block;
width: 2px;
height: 10px;
background: #666666;
position: absolute;
right: 15px;
top: 50%;
margin-top: -5px;
margin-right: 4px;
}
.winner .vc_toggle .vc_toggle_title:hover {
background: #F3F3F3 !important;
}
.winner .vc_toggle .vc_toggle_title h4 {
text-transform: none;
font-family: 'Open Sans';
font-weight: 600;
letter-spacing: -0.2px;
color: #4d4d4d;
font-size: 0.96em;
}
.winner .vc_toggle.vc_toggle_active .vc_toggle_title {
background: #F3F3F3 !important;
}
.winner .vc_toggle.vc_toggle_active .vc_toggle_title:after {
display: none;
}
.winner .vc_toggle:hover .vc_toggle_title:before {
color: #818181;
}
.winner .vc_toggle .vc_toggle_content {
border: none;
margin: 0;
padding: 10px 30px 15px 15px  !important;
} .winner .vc_tta-tabs .vc_tta-tab > a {
padding: 10px 20px !important;
border-color: #D8D8D8 !important;
background-color: #F7F7F7 !important;
-webkit-transition: none !important;
transition: none !important;
color: #2F2F2F !important;
font-weight: 600;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
-moz-border-radius: 0 !important;
}
.winner .vc_tta-tabs .vc_tta-tab.vc_active:hover > a,
.winner .vc_tta-tabs .vc_tta-tab.vc_active > a {
background-color: #FFF !important;
border-bottom-color: #FFF !important;
}
.winner .vc_tta-tabs .vc_tta-tab .vc_tta-title-text:not(:empty):not(:first-child),
.winner .vc_tta-tabs .vc_tta-tab .vc_tta-title-text:not(:empty) ~ * {
margin-left: 7px !important;
}
.winner .vc_tta-tabs .vc_tta-tab .vc_tta-title-text {
text-transform: uppercase;
font-size: 0.9em;
letter-spacing: -0.2px;
}
.winner .vc_tta-tabs .vc_tta-tab i {
position: relative;
top: -1px;
}
.winner .vc_tta-tabs .vc_tta-tab:hover > a {
background: #F3F3F3 !important;
}
.winner .vc_tta-tabs .vc_tta-panels {
background-color: #FFF !important;
border-color: #D8D8D8 !important;
}
.winner .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab {
margin: 1px 0 0 -1px !important;
}
.winner .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab:first-child {
margin-left: 1px !important;
}
.winner .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active:hover > a,
.winner .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
border-top-color: transparent !important;
padding-top: 13px !important;
}
.winner .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active {
border-top: 2px solid #cb1313;
}
.winner .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab {
margin: -1px 0 0 1px !important;
padding-left: 5px;
}
.winner .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab:first-child {
margin-top: 1px !important;
}
.winner .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active:hover > a,
.winner .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
background-color: #FFF !important;
border-bottom-color: #D8D8D8 !important;
border-left-color: transparent !important;
border-right-color: #FFF !important;
}
.winner .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active {
padding-left: 0px;
border-left: 2px solid #cb1313;
}
@media only screen and (max-width:768px) {
.winner .vc_tta-tabs .vc_tta-panel .vc_tta-panel-title > a {
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-size: 0.9em;
font-weight: 600;
text-transform: uppercase !important;
color: #2F2F2F !important;
}
.winner .vc_tta-tabs .vc_tta-panel .vc_tta-panel-body {
background: #FFF !important;
}
.winner .vc_tta-tabs .vc_tta-icon {
position: relative;
top: -1px;
}
.winner .vc_tta-tabs .vc_tta-title-text {
margin-left: 5px !important;
}
} .winner .vc_tta-accordion .vc_tta-panel-heading {
border-color: #D8D8D8 !important;
background-color: #F7F7F7 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}
.winner .vc_tta-accordion .vc_tta-panel-heading h4 {
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-size: 0.9em;
font-weight: 600;
}
.winner .vc_tta-accordion .vc_tta-panel-heading h4 a {
color: #2F2F2F !important;
}
.winner .vc_tta-accordion .vc_tta-panel-heading:hover {
background-color: #F3F3F3 !important;
}
.winner .vc_tta-accordion .vc_tta-panel-body {
background: #FFF !important;
border-color: #D8D8D8 !important;
}
.winner .vc_tta-accordion .vc_tta-title-text:not(:empty):not(:first-child),
.winner .vc_tta-accordion .vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * {
margin-left: 7px !important;
}
.winner .vc_tta-accordion .vc_tta-icon {
position: relative;
top: -1px;
}
.winner .vc_tta-accordion .vc_active .vc_tta-panel-heading:hover {
background-color: #F7F7F7 !important;
} .winner .vc_progress_bar .vc_single_bar {
margin-bottom: 7px;
}
.winner .vc_progress_bar .vc_single_bar .vc_label {
font-size: 0.94em;
padding: 5px 10px;
color: #FFF;
}
.winner .vc_progress_bar .vc_single_bar .vc_bar {
background: #cb1313;
} .winner .vc_pie_chart h4 {
margin-top: 10px;
} div.wpcf7 {
margin-bottom: 35px;
}
.wpcf7-form .field {
clear: both;
margin-bottom: 15px;
}
.wpcf7-form .field:last-child {
margin-bottom: 0;
}
.wpcf7-form .field:last-of-type {
margin-bottom: 0;
}
.wpcf7-form .half {
width: 49%;
float: left;
clear: none;
}
.wpcf7-form .half_last {
width: 49%;
float: right;
clear: none;
}
@media only screen and (max-width:568px) {
.wpcf7-form .half,
.wpcf7-form .half_last {
width: 100%;
float: none;
clear: both;
}
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="date"],
.wpcf7-form select,
.wpcf7-form textarea {
width: 100%;
}
.wpcf7-form textarea.small {
height: 80px;
}
.wpcf7-form .label {
text-transform: uppercase;
font-family: 'Roboto';
font-size: 0.92em;
display: block;
margin-bottom: 5px;
}
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item,
.wpcf7-form .wpcf7-radio .wpcf7-list-item {
display: block;
margin-left: 0;
margin-bottom: 3px;
}
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input,
.wpcf7-form .wpcf7-radio .wpcf7-list-item input {
margin: 0 4px 0 0;
}
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item {
display: block;
margin-left: 0;
margin-bottom: 3px;
}
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input {
margin: 0 4px 0 0;
} .wpcf7-form .wpcf7-form-control-wrap {
display: block;
}
.wpcf7-form .title .wpcf7-form-control-wrap:before,
.wpcf7-form .name .wpcf7-form-control-wrap:before,
.wpcf7-form .email .wpcf7-form-control-wrap:before,
.wpcf7-form .subject .wpcf7-form-control-wrap:before,
.wpcf7-form .message .wpcf7-form-control-wrap:before,
.wpcf7-form .url .wpcf7-form-control-wrap:before,
.wpcf7-form .phone .wpcf7-form-control-wrap:before,
.wpcf7-form .date .wpcf7-form-control-wrap:before,
.wpcf7-form .location .wpcf7-form-control-wrap:before,
.wpcf7-form .currency .wpcf7-form-control-wrap:before {
position: absolute;
left: 8px;
top: 9px;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f179';
color: #737373;
font-size: 14px;
width: 1.28571429em;
text-align: center;
}
.wpcf7-form .title .wpcf7-form-control-wrap input[type="text"],
.wpcf7-form .name .wpcf7-form-control-wrap input[type="text"],
.wpcf7-form .email .wpcf7-form-control-wrap input[type="text"],
.wpcf7-form .subject .wpcf7-form-control-wrap input[type="text"],
.wpcf7-form .message .wpcf7-form-control-wrap input[type="text"],
.wpcf7-form .url .wpcf7-form-control-wrap input[type="text"],
.wpcf7-form .phone .wpcf7-form-control-wrap input[type="text"],
.wpcf7-form .date .wpcf7-form-control-wrap input[type="text"],
.wpcf7-form .location .wpcf7-form-control-wrap input[type="text"],
.wpcf7-form .currency .wpcf7-form-control-wrap input[type="text"],
.wpcf7-form .title .wpcf7-form-control-wrap input[type="email"],
.wpcf7-form .name .wpcf7-form-control-wrap input[type="email"],
.wpcf7-form .email .wpcf7-form-control-wrap input[type="email"],
.wpcf7-form .subject .wpcf7-form-control-wrap input[type="email"],
.wpcf7-form .message .wpcf7-form-control-wrap input[type="email"],
.wpcf7-form .url .wpcf7-form-control-wrap input[type="email"],
.wpcf7-form .phone .wpcf7-form-control-wrap input[type="email"],
.wpcf7-form .date .wpcf7-form-control-wrap input[type="email"],
.wpcf7-form .location .wpcf7-form-control-wrap input[type="email"],
.wpcf7-form .currency .wpcf7-form-control-wrap input[type="email"],
.wpcf7-form .title .wpcf7-form-control-wrap input[type="url"],
.wpcf7-form .name .wpcf7-form-control-wrap input[type="url"],
.wpcf7-form .email .wpcf7-form-control-wrap input[type="url"],
.wpcf7-form .subject .wpcf7-form-control-wrap input[type="url"],
.wpcf7-form .message .wpcf7-form-control-wrap input[type="url"],
.wpcf7-form .url .wpcf7-form-control-wrap input[type="url"],
.wpcf7-form .phone .wpcf7-form-control-wrap input[type="url"],
.wpcf7-form .date .wpcf7-form-control-wrap input[type="url"],
.wpcf7-form .location .wpcf7-form-control-wrap input[type="url"],
.wpcf7-form .currency .wpcf7-form-control-wrap input[type="url"],
.wpcf7-form .title .wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form .name .wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form .email .wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form .subject .wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form .message .wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form .url .wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form .phone .wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form .date .wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form .location .wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form .currency .wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form .title .wpcf7-form-control-wrap input[type="number"],
.wpcf7-form .name .wpcf7-form-control-wrap input[type="number"],
.wpcf7-form .email .wpcf7-form-control-wrap input[type="number"],
.wpcf7-form .subject .wpcf7-form-control-wrap input[type="number"],
.wpcf7-form .message .wpcf7-form-control-wrap input[type="number"],
.wpcf7-form .url .wpcf7-form-control-wrap input[type="number"],
.wpcf7-form .phone .wpcf7-form-control-wrap input[type="number"],
.wpcf7-form .date .wpcf7-form-control-wrap input[type="number"],
.wpcf7-form .location .wpcf7-form-control-wrap input[type="number"],
.wpcf7-form .currency .wpcf7-form-control-wrap input[type="number"],
.wpcf7-form .title .wpcf7-form-control-wrap input[type="date"],
.wpcf7-form .name .wpcf7-form-control-wrap input[type="date"],
.wpcf7-form .email .wpcf7-form-control-wrap input[type="date"],
.wpcf7-form .subject .wpcf7-form-control-wrap input[type="date"],
.wpcf7-form .message .wpcf7-form-control-wrap input[type="date"],
.wpcf7-form .url .wpcf7-form-control-wrap input[type="date"],
.wpcf7-form .phone .wpcf7-form-control-wrap input[type="date"],
.wpcf7-form .date .wpcf7-form-control-wrap input[type="date"],
.wpcf7-form .location .wpcf7-form-control-wrap input[type="date"],
.wpcf7-form .currency .wpcf7-form-control-wrap input[type="date"],
.wpcf7-form .title .wpcf7-form-control-wrap select,
.wpcf7-form .name .wpcf7-form-control-wrap select,
.wpcf7-form .email .wpcf7-form-control-wrap select,
.wpcf7-form .subject .wpcf7-form-control-wrap select,
.wpcf7-form .message .wpcf7-form-control-wrap select,
.wpcf7-form .url .wpcf7-form-control-wrap select,
.wpcf7-form .phone .wpcf7-form-control-wrap select,
.wpcf7-form .date .wpcf7-form-control-wrap select,
.wpcf7-form .location .wpcf7-form-control-wrap select,
.wpcf7-form .currency .wpcf7-form-control-wrap select,
.wpcf7-form .title .wpcf7-form-control-wrap textarea,
.wpcf7-form .name .wpcf7-form-control-wrap textarea,
.wpcf7-form .email .wpcf7-form-control-wrap textarea,
.wpcf7-form .subject .wpcf7-form-control-wrap textarea,
.wpcf7-form .message .wpcf7-form-control-wrap textarea,
.wpcf7-form .url .wpcf7-form-control-wrap textarea,
.wpcf7-form .phone .wpcf7-form-control-wrap textarea,
.wpcf7-form .date .wpcf7-form-control-wrap textarea,
.wpcf7-form .location .wpcf7-form-control-wrap textarea,
.wpcf7-form .currency .wpcf7-form-control-wrap textarea {
padding-left: 28px;
padding-right: 28px;
}
.wpcf7-form .title .wpcf7-form-control-wrap:before {
content: '\f19d';
}
.wpcf7-form .name .wpcf7-form-control-wrap:before {
content: '\f007';
}
.wpcf7-form .email .wpcf7-form-control-wrap:before {
content: '\f0e0';
top: 8px;
}
.wpcf7-form .subject .wpcf7-form-control-wrap:before {
content: '\f0b1';
}
.wpcf7-form .message .wpcf7-form-control-wrap:before {
content: '\f040';
}
.wpcf7-form .url .wpcf7-form-control-wrap:before {
content: '\f0ac';
}
.wpcf7-form .phone .wpcf7-form-control-wrap:before {
content: '\f095';
}
.wpcf7-form .date .wpcf7-form-control-wrap:before {
content: '\f073';
}
.wpcf7-form .location .wpcf7-form-control-wrap:before {
content: '\f041';
}
.wpcf7-form .currency .wpcf7-form-control-wrap:before {
content: '\f155';
} .wpcf7-form .wpcf7-not-valid-tip {
font-size: 1px;
letter-spacing: -1px;
color: transparent;
}
.wpcf7-form .wpcf7-not-valid-tip:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f057';
font-size: 13px;
letter-spacing: normal;
color: #E63D3C;
display: inline-block;
position: absolute;
top: 9px;
right: 10px;
}
.wpcf7-form .wpcf7-validation-errors,
.wpcf7-form .wpcf7-mail-sent-ok {
font-size: 1em;
line-height: 1.3;
margin: 20px 0 0 0;
padding: 10px 14px;
position: relative;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border-width: 1px;
}
.wpcf7-form .wpcf7-validation-errors:before,
.wpcf7-form .wpcf7-mail-sent-ok:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f05a';
font-size: 14px;
margin-right: 5px;
}
.wpcf7-form .wpcf7-validation-errors {
border-color: #F1CD96;
background: #FFFBED;
color: #806945;
}
.wpcf7-form .wpcf7-validation-errors:before {
content: '\f05a';
color: #DB962C;
}
.wpcf7-form .wpcf7-mail-sent-ok {
border-color: #B5D88F;
background: #F5FFED;
color: #518045;
}
.wpcf7-form .wpcf7-mail-sent-ok:before {
content: '\f058';
color: #4BA240;
} .wpcf7-form .side_labels label {
width: 25%;
display: inline-block;
vertical-align: top;
margin-top: 9px;
padding-right: 15px;
}
.wpcf7-form .side_labels .wpcf7-form-control-wrap {
width: 75%;
display: inline-block;
}
@media only screen and (max-width:568px) {
.wpcf7-form .side_labels label {
margin-top: 0;
}
.wpcf7-form .side_labels label,
.wpcf7-form .side_labels .wpcf7-form-control-wrap {
width: 100%;
}
}
.winner .header_metabar #lang_sel {
height: auto;
font-family: inherit;
}
.winner .header_metabar #lang_sel ul ul {
z-index: 1;
height: auto;
top: 14px;
border-top: none;
padding-top: 9px !important;
-webkit-box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.1);
width: 110%;
}
.winner .header_metabar #lang_sel li {
float: none;
width: auto;
}
.winner .header_metabar #lang_sel ul ul a,
.winner .header_metabar #lang_sel ul ul a:visited {
color: #737373;
border-color: #ebeaea;
padding: 8px 10px;
}
.winner .header_metabar #lang_sel .lang_sel_sel {
display: inline;
line-height: 1;
border: none;
padding-right: 30px;
color: #737373;
}
.winner .header_metabar #lang_sel .lang_sel_sel:hover {
background: transparent !important;
}
.winner .header_metabar #lang_sel a:hover {
background: #fafafa;
}
.winner .header_metabar #lang_sel:hover .lang_sel_sel {
background: transparent !important;
}
.winner .header_metabar #lang_sel.wpml-ls-legacy-dropdown {
width: auto;
}
.winner .header_metabar #lang_sel.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
top: calc(49.935%);
border: .30em solid transparent;
border-top: .35em solid;
right: 0;
}
#winner_wpml_language_switcher {
cursor: default;
position: relative;
}
#winner_wpml_language_switcher .current {
padding-right: 20px;
position: relative;
height: 14px;
}
#winner_wpml_language_switcher .current:after {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f0d7';
color: #8d8d8d;
position: absolute;
right: 0;
top: 2px;
}
#winner_wpml_language_switcher .other_languages {
position: absolute;
z-index: 1;
top: 14px;
left: -10px;
white-space: nowrap;
min-width: calc(124%);
-webkit-transition: all 0.2s ease 0.5s;
transition: all 0.2s ease 0.5s;
}
#winner_wpml_language_switcher .other_languages ul {
margin-top: 8px;
border: 1px solid #ebeaea;
border-bottom: none;
-webkit-box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.1);
}
#winner_wpml_language_switcher .other_languages a {
display: block;
background: #FFF;
border-bottom: solid 1px #ebeaea;
padding: 5px 25px 5px 10px;
}
#winner_wpml_language_switcher .other_languages {
visibility: hidden;
opacity: 0;
}
#winner_wpml_language_switcher:hover .other_languages {
visibility: visible;
opacity: 1;
-webkit-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
#winner_wpml_language_switcher img,
#winner_wpml_language_switcher span {
vertical-align: middle;
display: inline-block;
} .muscular_anatomy_thumb {
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
border-radius: 60px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 2px solid #dcdcdc;
padding: 2px !important;
}
.muscular_anatomy_thumb img {
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
border-radius: 60px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
display: block;
}
@media print { .theme_canvas {
width: 95%;
}
.winner_left_sidebar .page_body .main_column,
.winner_right_sidebar .page_body .main_column {
float: none;
width: 100%;
}
.winner_left_sidebar .page_body .side_column,
.winner_right_sidebar .page_body .side_column {
width: 100%;
float: none;
display: none;
}
.winner_header_wrapper {
position: relative !important;
}
.winner_body_wrapper {
padding-top: 10px !important;
}
.page_header {
height: 60px !important;
}
.page_header .page_logo {
float: none;
text-align: center;
}
.page_header .page_menu,
.page_header .winner_responsive_menu_btn {
display: none !important;
}
.page_header {
border-color: transparent;
}
.winner_sticky_header .winner_header_wrapper {
box-shadow: none;
-webkit-box-shadow: none;
border-bottom: 1px solid transparent;
}
.header_metabar {
display: none !important;
}
.title_bar {
text-align: center;
border-bottom: 1px solid transparent;
}
.title_bar .page_title {
font-size: 1.5em;
margin-bottom: 5px;
margin-top: 0px;
}
.title_bar .page_subtitle {
font-size: 1em;
font-weight: lighter;
margin-top: 0;
}
.page_body {
margin: 0;
margin-bottom: 15px;
}
.winner_pagination {
display: none;
} .winner_no_sidebar .wpt_workout_single .exercises_list {
margin: 0;
}
.single-winner_workout .exercises_list .entry {
font-size: 0.8em;
padding-top: 15px;
padding-bottom: 15px;
}
.single-winner_workout .exercises_list .main_info .more {
display: none;
}
.single-winner_workout .exercises_list .thumbnails {
height: 50px;
}
.single-winner_workout .workout_actions,
.single-winner_workout .related_workouts {
display: none;
}
.single-winner_exercise .spec_group.actions {
display: none;
} .winner_post_archive .entry {
width: 70%;
margin-left: auto;
margin-right: auto;
}
.winner_post_single .thumbnail {
width: 50%;
margin-left: auto;
margin-right: auto;
}
.winner_post_single .winner_comment_form {
display: none;
}
}.page_header {
height: 90px;
}
.page_header .page_menu > div > ul > li > a {
line-height: 90px;
}
.winner_megamenu_wrapper .sc85_recent_posts_preview .more:hover {
color: #149fb8 !important;
}
.page_header .page_menu .menu .winner_search_opt .popup .view_all a:hover {
color: #149fb8;
}
.sc85_button .button:hover,
a.button:hover, button:hover,
input[type="submit"]:hover {
background-color: #149fb8;
}
a:hover {
color: #149fb8;
}
.titlebar_slider .rev_slider .winner_revslider_button:hover {
background: #149fb8 !important;
}
.widget_tag_cloud a:hover {
background: #149fb8;
color: #FFF !important;
}
.widget_tag_cloud a:hover:before {
border-color: transparent #149fb8 transparent transparent;
}
.widget_calendar tbody td a:hover {
background: #149fb8;
}
.woocommerce .widget_shopping_cart_content ul.product_list_widget li a.remove:hover {
background: #149fb8;
}
.widget_product_tag_cloud a:hover {
background: #149fb8;
}
.widget_product_tag_cloud a:hover:before {
border-color: transparent #149fb8 transparent transparent;
}
.header_metabar .woocommerce_cart .cart_widget .widget_wrapper .buttons a.button:not(.checkout):hover {
color: #149fb8;
}
body {
font-family: "Open Sans";
}
.sc85_iconbox.clean_left_aligned .title,
.sc85_iconbox.clean_right_aligned .title {
font-family: "Open Sans";
}
h1, h2, h3, h4, h5, h6,
.page_title,
.wpt_weekly_classes_schedule .classes .class_entry .name,
.sc85_heading.regular .title,
.sc85_heading.impact .title,
.sc85_counter.digital_clock .counter_description label {
font-family: "Oswald";
font-weight: 400;
}
.page_header .page_menu .menu > li > a {
font-family: "Oswald";
font-weight: 400;
}
.page_header .page_menu .menu .sub-menu > li > a {
font-family: "Roboto";
}
.sc85_button .button,
a.button,
button,
input[type="submit"] {
font-family: "Pathway Gothic One";
font-weight: 400;
} .shop_product_iconboxes .sc85_iconbox,
.fitness_calculators_iconboxes .sc85_iconbox{
margin-bottom: 7px;
}
.page_menu .wpcf7 {
margin-bottom: 0;
}
.page_menu .winner_megamenu_textblock .wpcf7 .message textarea {
height: 150px;
}
.fitness_calculators_iconboxes {
font-size: 0.9em;
}
.fitness_calculators_iconboxes .sc85_button {
line-height: 1.3;
}.review-list li:after,.wp-reviews-list .item:after,.wp-reviews-list .reviews-pagination:after,[data-ui-tabs] .ui-tabs-nav:after,[data-wp-review-tabs] .tab-titles:after{content:" ";display:block;height:0;visibility:hidden;clear:both}.review-wrapper{border:1px solid #e7e7e7;margin-bottom:30px;clear:both;box-sizing:border-box}.review-wrapper .review-list{margin:0;list-style:none;padding:0;clear:both;box-sizing:border-box}.review-wrapper .review-list li{margin:0;list-style:none}.review-wrapper li:after{content:'';display:block;clear:both}.review-wrapper .review-desc li:after{display:none}.review-wrapper .review-total-wrapper h5{font-family:inherit}.review-title{background-color:#f6f6f6;border-bottom:1px solid #e7e7e7;margin:0;padding:15px;box-sizing:border-box;font-family:inherit}.review-price{float:right}.review-links{list-style:none;padding:15px 15px 8px !important;margin:0 !important;overflow:hidden;box-sizing:border-box;width:100%}.review-links li{display:inline-block;margin-bottom:10px}.review-links li a{display:block;padding:4px 10px;margin:0 10px 0 0;border:1px solid;border-radius:5px;outline:0}.review-links li:last-child a{margin-right:0}.review-links .review-links:not(:last-child) a{margin-right:10px}.entry-content .review-wrapper li:last-child a{margin-right:0}.wpr-error{background:#f9ada7;padding:10px;margin:10px 0}.review-list li{box-sizing:border-box;border-bottom:1px solid #e7e7e7;padding:10px 15px;position:relative;list-style:none !important}.review-list li:nth-child(even){background-color:#fafafa}.review-list li:last-child{border-bottom:1px solid #e7e7e7}.wp_review_comment .review-list,.widefat .column-comment ul.review-list{margin:0;padding:0}.wp_review_comment .review-list li,.wp-review-comment-form .review-list li{padding:10px;margin:0;background:#f9f9f9;border-bottom:1px solid #e7e7e7}.review-summary-title{margin-bottom:5px}.review-desc{padding:10px 15px;box-sizing:border-box}.review-desc p:last-child{margin-bottom:0}.review-pros-cons{display:flex;flex-wrap:wrap;padding:10px 15px 30px;clear:both;box-sizing:border-box}.review-pros-cons .review-pros{flex:0 0 50%;padding-right:10px;box-sizing:border-box}.review-pros-cons .review-pros p:last-of-type{margin-bottom:0}.review-pros-cons .review-cons{flex:0 0 50%;padding-left:10px;box-sizing:border-box}.review-pros-cons .review-cons p:last-of-type{margin-bottom:0}.review-pros-cons .review-pros .mb-5 strong:before,.review-pros-cons .review-cons .mb-5 strong:before{content:"\f164";font-family:"FontAwesome";font-weight:normal;margin-right:5px;opacity:0.7}.review-pros-cons .review-cons .mb-5 strong:before{content:"\f165"}.review-pros-cons ul,.review-pros-cons ol{margin:0;margin-left:0;padding:0;list-style:none}.review-pros-cons li{list-style-type:none !important}.review-pros-cons .review-pros ul li:before,.review-pros-cons .review-cons ul li:before{content:"\f00c";font-family:"FontAwesome";opacity:.4;margin-right:7px}.review-pros-cons .review-cons ul li:before{content:"\f00d"}.wp_review_comment .review-pros-cons{padding-left:0;padding-right:0}textarea#wp_review_comment_pros,textarea#wp_review_comment_cons{height:100px}.wp-review-comment-form-qualifier label{display:block}.wp-review-comment-form-qualifier select{display:block;width:100%}#review .review-desc ul,#review .review-desc ol{margin:0;margin-left:0;padding:0}.review-result-wrapper{white-space:nowrap;position:relative}.review-star .review-result-wrapper{display:inline-block}.review-star .review-result-wrapper img.wp-review-image{max-width:20px;max-height:20px;display:inline-block;opacity:0.6}.wp-review-usercomment-rating-star .review-result-wrapper img{opacity:0.6}.wp-review-usercomment-rating-star .review-result-wrapper .review-result img{opacity:1}.review-star .wpr-count{margin-left:3px;vertical-align:top}.review-result-wrapper i,.review-result-wrapper img.wp-review-image{font-style:normal;font-size:16px;padding:0;line-height:inherit}.reviewed-item{display:inline-block;padding:10px 15px;border-bottom:1px solid #e7e7e7;width:100%;box-sizing:border-box}.reviewed-item .review-links{border:0;background:transparent !important}.reviewed-item .review-links li{margin:0}.reviewed-item .reviewed-item-data img{vertical-align:top}.reviewed-item-image{float:right;max-width:40%;margin-left:15px}.rtl .reviewed-item-image{float:left;margin-left:0;margin-right:15px}.reviewed-item-data-label{display:inline-block}.reviewed-item-data p:last-of-type{margin-bottom:0}.review-result{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.rtl .review-result{left:auto;right:0}.review-total-wrapper{float:right;padding-right:0;clear:both;position:relative;box-sizing:border-box;padding:10px 15px 20px 15px}.rtl .review-total-wrapper{float:left}.review-total-wrapper span.review-total-box{border:0;display:block;font-size:40px;font-weight:700;text-align:right;margin:0;padding:35px 0 20px;width:100%;box-sizing:border-box;overflow:hidden}.circle-point span.review-total-box{height:180px}.review-total-wrapper span.review-total-box small{font-size:12px;display:block}.percentage-icon{font-size:22px;position:relative;top:-14px}.review-total-star{position:relative;margin-top:5px;margin:0 auto;float:right}.review-star.review-total{position:relative}.wp-review-loading-msg,.wp-review-loading .review-result-wrapper{display:none}.wp-review-loading .wp-review-loading-msg{display:block}.review-total{z-index:99}.rtl .review-total{left:auto;right:0}.review-star,.wp-review-user-feature-rating-star{position:relative;margin-top:5px;margin:0 auto;display:inline-block}.postbox .review-star{position:relative;right:auto;top:auto}.review-list .review-star,.user-review-area .review-star,.wp-review-point-type .review-total-circle .review-star,.wp-review-percentage-type .review-total-circle .review-star,.review-list .wp-review-user-feature-rating-star{float:right}.rtl .review-list .review-star,.rtl .user-review-area .review-star,.rtl .review-total-circle .review-star,.rtl .wp-review-point-type .review-total-circle .review-star,.rtl .wp-review-percentage-type .review-total-circle .review-star{float:left;margin-right:10px;margin-left:0}.circle-point .review-list li{padding:14px 15px}.review-point .review-result-wrapper,.review-percentage .review-result-wrapper{background:rgba(0,0,0,0.1);width:100%;height:22px}.review-point .review-result-wrapper{background-color:rgba(0,0,0,0.1)}.wp-review-point-type .review-result,.wp-review-percentage-type .review-result,.review-total-point .review-result{position:absolute;top:0px;left:0px;height:22px}.rtl .wp-review-point-type .review-result,.rtl .wp-review-percentage-type .review-result,.rtl .review-total-point .review-result{left:auto;right:0px}.review-total-star.allowed-to-rate .review-result-wrapper{background:none}.wp-review-point-type .review-total-point .review-result-wrapper{background:none}.review-total-percentage.allowed-to-rate.has-not-rated-yet,.review-total-point.allowed-to-rate.has-not-rated-yet{float:none;cursor:pointer}.review-percentage .review-result-wrapper,.review-point .review-result-wrapper{position:relative;width:100%}.review-percentage .review-result,.review-point .review-result{background:currentColor;height:22px}.wp-review-comment-rating.wp-review-comment-rating-point .review-result-wrapper,.wp-review-user-rating.wp-review-user-rating-point .review-result-wrapper,.wp-review-comment-rating.wp-review-comment-rating-percentage .review-result-wrapper,.wp-review-user-rating.wp-review-user-rating-percentage .review-result-wrapper{cursor:pointer}.wp-review-user-rating.wp-review-user-rating-point.has-rated .review-result-wrapper,.wp-review-user-rating.wp-review-user-rating-percentage.has-rated .review-result-wrapper{cursor:default}.wp-review-comment-rating.wp-review-comment-rating-point .review-result-wrapper:hover .review-result,.wp-review-user-rating.wp-review-user-rating-point .review-result-wrapper:hover .review-result,.wp-review-comment-rating.wp-review-comment-rating-percentage .review-result-wrapper:hover .review-result,.wp-review-user-rating.wp-review-user-rating-percentage .review-result-wrapper:hover .review-result{display:block;transition:none}.review-point,.review-percentage{position:relative;clear:both}.wp-review-your-rating{position:absolute;top:102%;left:45%;margin-left:-20px;font-size:12px;line-height:18px;background:#f0f0f0;color:#fff;pointer-events:none;z-index:999;display:none;white-space:nowrap;padding:2px 4px}.rtl .wp-review-your-rating{left:auto;right:45%}.column-wp_review_rating .wp-review-circle-rating{box-shadow:none}.review-point:hover .wp-review-your-rating,.review-percentage:hover .wp-review-your-rating{display:block}.review-result-text{position:absolute;left:4px;top:0px;font-size:16px;line-height:22px;display:none}.rtl .review-result-text{left:auto;right:4px}.wp-review-usercomment-rating .review-result-text,.wp-admin .review-result-text{display:block}.review-total-circle.allowed-to-rate.has-not-rated-yet .review-result-wrapper{cursor:pointer}.wp-review-user-rating-circle .review-result-wrapper{text-align:right}.wp-review-user-rating.wp-review-user-rating-circle.wp-review-input-set{float:right}.wp-review-circle-type .user-total-wrapper{overflow:hidden;margin-top:3px}.review-wrapper .wp-review-circle-rating{padding:0;width:auto;display:inline}.user-review-area .review-circle{float:right;height:32px}.review-list .review-circle{float:right;margin-top:-4px}.wp-review-circle-type .review-total-wrapper>.review-total-box{display:none}.review-circle.review-total{height:100px;width:100px}.entry-content .review-wrapper h1,.entry-content .review-wrapper h2,.entry-content .review-wrapper h3,.entry-content .review-wrapper h4,.entry-content .review-wrapper h5,.entry-content .review-wrapper h6{margin:0}.entry-content .review-summary-title,#content .review-summary-title,.entry-content .reviewed-item p,#content .reviewed-item p{margin-bottom:5px}#content .review-desc p:last-child{margin-bottom:0}#review .review-desc ul{margin:0;margin-left:20px;padding-left:0}.review-total-only{padding:3px 8px;background:#fff;display:inline-block;border-radius:3px}.review-total-only .percentage-icon{font-size:inherit;top:0}.review-total-only .review-type-star{font-size:12px;padding:3px 6px}.review-total-only .review-total-star{font-size:12px;margin:0}.review-result-wrapper .review-result i,.review-result-wrapper .review-result img.wp-review-image{opacity:1;filter:alpha(opacity=100)}.wp-review-box-float-left{margin-right:20px}.wp-review-box-float-right{margin-left:20px}.wpr-user-features-rating{clear:both}.wpr-user-features-rating .user-review-title{padding:10px 15px;margin:0;font-weight:bold}.wpr-user-features-rating .user-total-wrapper{margin:0;display:inline-block}.wpr-user-features-rating .wp-review-user-feature-rating-circle+span{display:inline-block;margin-top:10px}.wpr-user-features-rating .wp-review-user-feature-rating-circle .review-result-wrapper{height:50px}.user-review-area{border-top:1px solid #e7e7e7;padding:10px 15px;position:relative;clear:both;float:left;width:100%;box-sizing:border-box}.user-review-area .wp-review-user-rating-star{float:right}.wp-review-user-rating .review-star .review-result-wrapper:hover span img{opacity:1}.wp-review-user-rating .review-star .review-result-wrapper:hover span:hover ~ span img{opacity:0.6}.review-total-star.allowed-to-rate{float:right;margin:0}.user-review-title{margin:15px 15px 10px;padding:0;font-family:inherit}.user-total-wrapper .user-review-title{font-weight:bold;margin:0;display:inline-block}.wp-review-user-rating .review-result-wrapper span{cursor:pointer;padding:0 0 0 4px}.wp-review-user-rating .review-result-wrapper span img.wp-review-image{opacity:0.6}.wp-review-user-rating .review-result-wrapper span:hover i,.wp-review-user-rating .review-result-wrapper span:hover img.wp-review-image,.wp-review-user-rating .review-result-wrapper span.active i,.wp-review-user-rating .review-result-wrapper span.active img.wp-review-image{opacity:1 !important}.wp-review-user-rating .review-result-wrapper .review-result i,.wp-review-user-rating .review-result-wrapper .review-result img.wp-review-image{padding-left:4px}.wp-review-user-rating.has-rated .review-result-wrapper:hover .review-result{display:block}.wp-review-user-rating .review-result-wrapper:hover .review-result,.wp-review-user-rating.wp-review-loading .review-result-wrapper,.wp-review-user-rating.wp-review-loading .wp-review-your-rating{display:none}.wp-review-user-rating .review-list li{border-top:1px solid}.wpr-rating-accept-btn{width:100%;float:right;border-radius:0;padding:14px;border:0;color:#fff;font-size:inherit;cursor:pointer}.wpr-rating-accept-btn[disabled]{cursor:not-allowed}.wp-review-rating-input.review-point .review-result-wrapper,.wp-review-rating-input.review-percentage .review-result-wrapper,.wp-review-rating-input.review-circle canvas{cursor:pointer}.wp-review-comment-form-rating{margin-bottom:15px}.wp-review-comment-form-rating .review-list li{padding:10px;background:#f9f9f9}.wp-review-comment-form-rating .user-review-title{margin:0;margin-bottom:10px}.wp-review-comment-form-rating .features-rating-list{margin:0;padding:0}.wp-review-comment-field{margin-bottom:10px}.review-total-star-comments{position:relative;display:inline-block}.wp-review-comment-title{font-size:18px}.comment-text-inner{clear:both}.comment .review-list li{margin-bottom:0}.wp-review-comment-rating .review-result-wrapper span{cursor:pointer;padding-left:4px}.wp-review-comment-rating .review-result-wrapper span i,.wp-review-comment-rating .review-result-wrapper span img.wp-review-image{opacity:0.6}.wp-review-comment-rating .review-result-wrapper span:hover i,.wp-review-comment-rating .review-result-wrapper span.active i,.wp-review-comment-rating .review-result-wrapper span:hover img.wp-review-image,.wp-review-comment-rating .review-result-wrapper span.active img.wp-review-image{opacity:1 !important;color:#FFB300}.wp-review-comment-rating .review-result-wrapper span:hover ~ span i{opacity:1;color:currentColor}.wp-review-comment-rating .review-result-wrapper:hover .review-result{display:none}.wp-review-comment-rating .review-result-wrapper .review-result{letter-spacing:-1.9px}.wp-review-comment-rating .review-result-wrapper .review-result i,.wp-review-comment-rating .review-result-wrapper .review-result img.wp-review-image{padding-left:4px}.wp-review-comment-rating .review-result-wrapper:hover span img{opacity:1}.wp-review-comment-rating .review-result-wrapper:hover span:hover ~ span img{opacity:0.6}.wpr-comment-features-rating .wp-review-user-feature-rating-circle{height:50px}.wpr-comment-features-rating .review-list .review-circle{margin-top:0;height:50px}.wpr-comment-features-rating li .wp-review-user-feature-rating-circle+span{margin-top:14px;display:inline-block}.rtl .wp-review-comment-rating .review-result-wrapper span i{float:right}.wp-review-feedback{margin-top:10px}.wp-review-feedback .review-btn{display:inline-block;text-decoration:none;background:#eee;padding:3px 9px;color:#333;border-radius:4px;font-size:14px}.wp-review-feedback .review-btn.voted,.wp-review-feedback .review-btn.voted ~ a{cursor:default}.wp-review-feedback .review-btn:hover,.wp-review-feedback .review-btn.voted{text-decoration:none;background:#81C784;color:#fff !important}.wp-review-feedback .review-btn:nth-child(2){margin-left:5px}.rtl .wp-review-feedback .review-btn:nth-child(2){margin-left:auto;margin-right:5px}.wp-review-feedback .review-btn:nth-child(2):hover,.wp-review-feedback .review-btn.voted:nth-child(2){text-decoration:none;background-color:#E57373;color:#fff !important}.wp-review-comment-form-title{clear:both;margin-bottom:15px}.wp-review-comment-form-author label,.wp-review-comment-form-email label,.wp-review-comment-form-url label{padding-left:0 !important;margin-left:0 !important}.wp-review-comment-rating-circle-wrapper .review-comment-field-msg{vertical-align:middle;margin-right:0}.wp-review-comment-rating-circle-wrapper .wp-review-comment-field-inner{display:inline-block;vertical-align:middle}.wp-review-comment-rating .review-result-wrapper a{text-decoration:none;border:none}.wp-review-comment-rating-star .review-total-star{float:none}.wp-review-comment-rating-circle-wrapper .wp-review-comment-field-inner,.wp-review-comment-rating-star-wrapper .wp-review-comment-field-inner{display:inline-block}.wp-review-comment-form .wp-review-comment-field-inner{display:block}.wp-review-comment-form .user-review-title{margin:0 0 10px}.wp-review-comment-form .wpr-comment-features-rating>ul{margin:0}#comments .wp-review-comment-qualifier,#comments .wp-review-usercomment-image{margin-bottom:15px}#comments .wp-review-usercomment-image img{float:left !important;max-width:100%}.wp-review-usercomment-rating,#comments .wp-review-usercomment-rating{margin-bottom:15px}.wp-review-usercomment-rating ul,.wp-review-usercomment-rating ol,#comments .wp-review-usercomment-rating ul,#comments .wp-review-usercomment-rating ol{margin:0;margin-bottom:10px;padding-left:0;list-style-type:none}.wp-review-usercomment-rating li,#comments .wp-review-usercomment-rating li{display:block;margin-bottom:15px}.wp-review-usercomment-rating .review-star,#comments .wp-review-usercomment-rating .review-star{position:relative;top:0;right:0;display:inline-block}.wp-review-comment-rating-star{display:inline-block}form.wp-review-comment-form input,#commentform.wp-review-comment-form input,#commentform.wp-review-comment-form select{width:100%;max-width:100%;height:44px;font-size:16px;padding-left:2.5%;box-sizing:border-box}.rtl form.wp-review-comment-form input,.rtl #commentform.wp-review-comment-form input{padding-left:auto;padding-right:2.5%}form.wp-review-comment-form textarea,#commentform.wp-review-comment-form textarea{width:100%;background:rgba(0,0,0,0.035);border:1px solid rgba(0,0,0,0.05);color:rgba(0,0,0,0.31);max-width:100%;font-size:16px;padding-left:2.5%;box-sizing:border-box}.rtl form.wp-review-comment-form textarea,.rtl #commentform.wp-review-comment-form textarea{padding-left:auto;padding-right:2.5%}form.wp-review-comment-form>div,#commentform.wp-review-comment-form>div{width:100%;margin-bottom:10px;float:left}.rtl form.wp-review-comment-form>div,.rtl #commentform.wp-review-comment-form>div{float:right}.wp-review-thumbnail-wrapper{position:relative}.wp-review-on-thumbnail{position:absolute;top:0;right:0;background:#fff;padding:2px 4px}.wp-review-on-thumbnail.review-type-star .review-total-star{margin:0}.review-type-circle.latestPost-review-wrapper,.review-type-circle.wp-review-on-thumbnail{height:44px}.latestPost-review-wrapper .wp-review-circle-rating,.wp-review-on-thumbnail .wp-review-circle-rating{font-size:11px !important}.review-type-circle.review-total-only,.review-type-circle.wp-review-show-total{padding-top:6px;height:32px}.latestPost-review-wrapper{padding:2px 8px;background:#444;color:#fff}.review-type-star.latestPost-review-wrapper .review-result-wrapper{color:#fff !important}.review-type-star.latestPost-review-wrapper .review-result-wrapper i,.review-type-star.latestPost-review-wrapper .review-result-wrapper img.wp-review-image{opacity:0.6}.review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result{color:#fff !important}.review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result i,.review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result img.wp-review-image{opacity:1}.widget .wp-review-show-total .review-star,.widget .wp-review-user-rating .review-star{position:relative;top:auto;right:auto}.animate-spin{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media screen and (max-width: 600px){#review.review-wrapper .user-review-area .review-percentage,#review.review-wrapper .user-review-area .review-point{width:100% !important;max-width:100%;margin-bottom:10px}.user-review-area .user-total-wrapper{width:100%;max-width:100%}}@media screen and (max-width: 480px){.review-total-wrapper{text-align:right}.user-review-area .user-total-wrapper{max-width:60%;line-height:1.2}.user-review-area .user-total-wrapper .user-review-title{margin-top:0 !important}.review-price{float:none}.review-wrapper .review-title{font-size:16px}.review-total-wrapper span.review-total-box{padding:10px 0 20px;text-align:right;padding-left:10px}.reviewed-item-image{max-width:100%;width:100%;margin:0 0 10px 0;float:left}.rtl .review-total-wrapper span.review-total-box{padding:10px 0 20px;text-align:right;padding-left:0;padding-right:10px}.review-total-star.allowed-to-rate{position:relative;right:auto;left:0;float:left}.rtl .review-total-star.allowed-to-rate{right:0;left:auto;float:right}.review-pros-cons .review-pros,.review-pros-cons .review-cons{flex:0 0 100%;padding:0}.review-pros-cons .review-pros p:last-child,.review-pros-cons .review-cons p:last-child{margin-bottom:0}.review-pros-cons .review-pros{padding-bottom:20px}}.rtl .review-total-box{unicode-bidi:isolate-override}.rtl .wp-review-user-rating-total{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.rtl .wp-review-user-rating-total+small{unicode-bidi:plaintext}.rtl .review-links li a{margin:0 0 0 10px}.wp-reviews-list{position:relative;border:1px solid #e4e4e4;background-color:#fff}.wp-reviews-list *{box-sizing:border-box}.wp-reviews-list ul{list-style-type:none}.wp-reviews-list .item{padding:10px 15px;border-bottom:1px solid #e4e4e4;border-top:0;position:relative;list-style-type:none;margin:0}.wp-reviews-list .item:last-child{border:none}.wp-reviews-list img{max-width:100%;height:auto}.wp-reviews-list a{color:#444}.wp-reviews-list .thumb_small{float:left;margin-right:12px;padding-top:2px;width:65px;height:65px;overflow:hidden}.wp-reviews-list .thumb_large{float:none;max-width:100%;display:inline-block;margin-bottom:4px;position:relative}.wp-reviews-list .entry-title{font-weight:700;margin:0;padding:0;overflow:hidden}.wp-reviews-list .entry-title span{font-weight:normal}.wp-reviews-list .entry-title a{display:block}.wp-reviews-list .postmeta{color:#999;font-size:13px;margin-top:5px;font-weight:normal;float:right}.wp-reviews-list .review-count{float:left}.wp-reviews-list .review-total-only{display:inline-block;font-weight:normal;background:#eee}.wp-reviews-list .wp-post-image{margin:0 !important}.wp-reviews-list .loading{min-height:120px}.wp-reviews-list .loading:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.8);z-index:11}.wp-reviews-list .loading:after{content:"";margin:0 auto 3em auto;font-size:10px;position:absolute;top:45%;left:49%;z-index:12;text-indent:-9999em;border-top:0.4em solid rgba(0,0,0,0.2);border-right:0.4em solid rgba(0,0,0,0.2);border-bottom:0.4em solid rgba(0,0,0,0.2);border-left:0.4em solid #000;-webkit-animation:load8 0.5s infinite linear;animation:load8 0.5s infinite linear;border-radius:50%;width:2em;height:2em}.wp-reviews-list .reviews-pagination{padding-bottom:15px}.wp-reviews-list .reviews-pagination a{margin:0 15px}.wp-reviews-list .reviews-pagination .next{float:right}[data-ui-tabs] .ui-tabs-nav{list-style:none;padding:0 30px 0;border-bottom:1px solid rgba(255,255,255,0.1);margin:10px 0}[data-ui-tabs] .ui-tabs-nav li{float:left;margin:0;list-style-type:none}[data-ui-tabs] .ui-tabs-nav a{box-shadow:none;padding:8px 15px;background-color:rgba(0,0,0,0.15);outline:0;float:left;border:0;color:inherit}[data-ui-tabs] .ui-tabs-nav .ui-state-active a{background-color:rgba(255,255,255,0.45)}[data-wp-review-tabs] .tab-titles{list-style:none;padding:0 30px 0;border-bottom:1px solid rgba(255,255,255,0.1);margin:10px 0}[data-wp-review-tabs] .tab-title{float:left;margin:0;list-style-type:none}[data-wp-review-tabs] .tab-title button{box-shadow:none;padding:8px 15px;background-color:rgba(0,0,0,0.15);outline:0;float:left;border:0;color:inherit;cursor:pointer;font-size:inherit}[data-wp-review-tabs] .tab-title.active a{background-color:rgba(255,255,255,0.45)}.wp_review_tab_widget_content{position:relative;border:1px solid #E4E4E4}.wp_review_tab_widget_content img{max-width:100%;height:auto}.wp_review_tab_widget_content a{color:#444}.wp_review_tab_widget_content ul.wp-review-tabs li{list-style:none;display:block;width:50%;float:left;text-align:center;margin:0 !important;padding:0 !important;border:0}.wp_review_tab_widget_content ul.has-1-tabs li{width:100%;float:none;margin:0 auto}.wp_review_tab_widget_content ul.has-3-tabs li{width:33.33%}.wp_review_tab_widget_content ul.has-4-tabs li{width:50%}.wp_review_tab_widget_content .tab_title a{display:block;background:#f0f0f0;border-left:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;padding:2px 0 4px;line-height:2.4;text-decoration:none;position:relative;font-weight:bold}.wp_review_tab_widget_content .tab_title:first-child a{margin-left:0;border-left:0}.wp_review_tab_widget_content .tab_title.selected a{background:#fff;border-bottom:1px solid #fff}.wp_review_tab_widget_content .inside{background:#fff}.wp_review_tab_widget_content .tab-content li,.widget .wp_review_tab_widget_content .tab-content li{list-style-type:none;float:left;width:100%;box-sizing:border-box;margin:0;padding:10px 15px 15px;border-bottom:1px solid #E4E4E4;text-align:left;color:#444;background:none;position:relative}.wp_review_tab_widget_content .tab-content li:last-child{border:none;margin-bottom:0}.wp_review_tab_thumb_small{float:left;margin-right:12px;padding-top:4px;width:65px;height:65px;overflow:hidden}.wp_review_tab_thumb_large{float:none;max-width:100%;display:inline-block;margin-bottom:4px;position:relative}.wp_review_tab_widget_content .entry-title{font-size:inherit;font-weight:bold;margin:0;padding:0}.wp_review_tab_widget_content .entry-title span{color:#999}.wp_review_tab_widget_content .wp-review-tab-postmeta{color:#999;font-size:13px;float:right;margin-top:5px}.wp_review_tab_widget_content .wp-post-image{margin:0 !important}.wp_review_tab_widget_content .wp-review-tab-pagination{margin:0;width:100%;padding-top:0;padding-bottom:15px;float:left}.wp_review_tab_widget_content .wp-review-tab-pagination a{margin:0 15px}.wp-review-tab-pagination a.next{float:right}.wp-review-tab-loading{min-height:120px}.wp-review-tab-loading:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.8);z-index:11}.clear{clear:both}.wp-review-tab-loading:after{content:"";margin:0 auto 3em auto;font-size:10px;position:absolute;top:45%;left:49%;z-index:12;text-indent:-9999em;border-top:0.4em solid rgba(0,0,0,0.2);border-right:0.4em solid rgba(0,0,0,0.2);border-bottom:0.4em solid rgba(0,0,0,0.2);border-left:0.4em solid #000;-webkit-animation:load8 0.5s infinite linear;animation:load8 0.5s infinite linear;border-radius:50%;width:2em;height:2em}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.review-total-only.small-thumb{font-size:13px;font-weight:bold;padding:1px 0;float:left;box-sizing:border-box;margin-top:3px}.review-total-only.large-thumb{position:absolute;top:10px;right:15px;border-radius:0}.wp_review_tab_widget_content .has-4-tabs .tab_title.selected a{border-bottom:1px solid #E4E4E4}.wp_review_tab_widget_content .has-4-tabs .tab_title:nth-child(3) a{border-left:0}.title-right{overflow:hidden}.wp-review-product-rating{margin-bottom:10px}.wp-review-comment-form-photo{margin-bottom:15px;float:left;width:100%;clear:both;margin-right:0;margin-left:0}.wp-review-comment-form-photo p{margin-bottom:0}.wp-review-comment-form-photo{position:relative}.wp-review-comment-form-photo a{position:absolute;top:0;right:0}.wp-review-comment-form-photo #wp_review_comment_attachment_url{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}.wp-review-comment-form-photo input{margin-top:8px}.wp-review-comment-form-photo input.input-file{padding-left:0}.wp-review-comment-form-photo .hide{display:none}#comments .wp-review-usercomment-image{display:block;float:left;width:100%}.wp_review_comments_template #comments .is_verified{color:#b75c21;font-weight:bold}#commentform.wp-review-comment-form .comment-form-cookies-consent input{width:auto;height:auto}#commentform.wp-review-comment-form .comment-form-cookies-consent label{margin-left:8px}body.rtl .review-wrapper .review-star .wpr-count{margin-left:0;margin-right:3px}body.rtl .review-wrapper .review-total-wrapper span.review-total-box{text-align:left}body.rtl .review-wrapper .review-pros-cons .review-pros{padding-right:0;padding-left:10px}body.rtl .review-wrapper .review-pros-cons .review-cons{padding-left:0;padding-right:10px}body.rtl .review-wrapper .user-review-area .wp-review-user-rating-star{float:left}body.rtl .wp-review-comment-form-photo a{right:auto;left:0}body.rtl .review-pros-cons .review-pros{padding-right:0;padding-left:10px}body.rtl .review-pros-cons .review-cons{padding-right:10px;padding-left:0}body.rtl #comments .wp-review-usercomment-image img{float:right !important}body.rtl .wpr-businesses .business-data{padding-right:10px;padding-left:5px}body.rtl .wp-reviews-list .thumb_small{float:right;margin-right:0;margin-left:12px}body.rtl .wp-reviews-list .review-count{float:right}body.rtl .wp-reviews-list .postmeta{float:left}body.rtl .wp-reviews-list .reviews-pagination .next{float:left}body.rtl .review-total-only.large-thumb{right:auto;left:15px}body.rtl .wpr-place-reviews .review-image{float:right;margin-right:0;margin-left:10px}@font-face{font-family:'font-icons';src:url(../../../plugins/wp-review/public/fonts/font-icons.eot);src:url(../../../plugins/wp-review/public/fonts/font-icons.eot) format("embedded-opentype"),url(../../../plugins/wp-review/public/fonts/font-icons.woff) format("woff"),url(../../../plugins/wp-review/public/fonts/font-icons.ttf) format("truetype"),url(../../../plugins/wp-review/public/fonts/font-icons.svg) format("svg");font-weight:normal;font-style:normal}[class^="mts-icon-"]:before,[class*=" mts-icon-"]:before{font-family:"font-icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:1em}[class*="mts-icon-loader"]:before{font-family:"font-icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.mts-icon-star:before{content:'\e800'}.mts-icon-loader:before{content:'\e801'}