@charset "utf-8";
 #rs-demo-id {} .woocommerce form .form-row .required { visibility: visible; } @media all { } @media all {
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block; }
audio,
canvas,
video {
display: inline-block; }
audio:not([controls]) {
display: none; }
html {
font-size: 62.5%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%; }
a:focus { outline: 0;}
a:hover,
a:active {
outline: 0; }
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline; }
sup {
top: -0.5em; }
sub {
bottom: -0.25em; }
img {
max-width: 100%;
height: auto;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic; }
#map_canvas img {
max-width: none; }
button,
input,
select,
textarea {
margin: 0;
font-size: 100%;
vertical-align: middle; }
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
cursor: pointer;
-webkit-appearance: button; }
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: textfield; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none; }
textarea {
overflow: auto;
vertical-align: top; }
iframe {
border: 0; }
.site {
*zoom: 1; }
.site:before, .site:after {
display: table;
content: ""; }
.site:after {
clear: both; }
.demo-site-boxed .site{
max-width: 1200px;
width: 88%;
}
.main-home-active .fightclub-container-fluid.max {
max-width: 1670px;
}
.three-cols-center .fightclub-container-fluid.max {
max-width: 1160px;
}
.clear { clear: both; }
#pbd-alp-load-posts {
margin: 2em auto 4em;
text-align: center;}
.fightclub-boxed-layout-active .site {
background-color: white;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
margin: 0 auto;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box; }
body {
margin: 0;
font-family: "Exo 2", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 15px;
font-size: 1.5rem;
font-weight: 400;
line-height: 1.6;
color: #927f79;
background: #ffffff;
overflow-x: hidden;
overflow-y: auto;
position: relative; }
body.fightclub-navbar-fixed-left-active {
padding-left: 228px; }
body.fightclub-navbar-fixed-right-active {
padding-right: 228px; }
::-moz-selection {
text-shadow: none;
color: #7a7a7a;
background-color: #eeeeee; }
::selection {
text-shadow: none;
color: #7a7a7a;
background-color: #eeeeee; }
.accent-color {
color: #af3a2f;
}
a {
color: #af3a2f;
text-decoration: none;
-webkit-transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease; }
a:hover {
color: #c61300; }
.fightclub-container-fluid {
margin: 0 auto; }
.fightclub-container-fluid.max {
max-width: 1180px; }
.fightclub-container-fluid.width {
width: 88%; }
.fightclub-container-fluid.offset {
margin: 5em auto; }
.fightclub-row-fluid {
position: relative;
width: 100%;
*zoom: 1; }
.fightclub-row-fluid:before, .fightclub-row-fluid:after {
display: table;
content: ""; }
.fightclub-row-fluid:after {
clear: both; }
.fightclub-row-fluid [class*="span"] {
display: block;
width: 100%;
min-height: 28px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
margin-left: 2%; }
.fightclub-row-fluid [class*="span"]:first-child {
margin-left: 0; }
.fightclub-row-fluid [class*="span"].right {
float: right; }
.fightclub-row-fluid [class*="span"].right:first-child {
margin-left: 2%; }
.fightclub-row-fluid [class*="span"].right:last-child {
margin-left: 0; }
.fightclub-row-fluid [class*="span"].hide {
display: none; }
.fightclub-row-fluid .fightclub-span1 {
width: 3.81773%; }
.fightclub-row-fluid .fightclub-span2 {
width: 12.56158%; }
.fightclub-row-fluid .fightclub-span3 {
width: 23.5%; }
.fightclub-row-fluid .fightclub-span4 {
width: 30.04926%; }
.fightclub-row-fluid .fightclub-span5 {
width: 38.7931%; }
.fightclub-row-fluid .fightclub-span6 {
width: 47.53695%; }
.fightclub-row-fluid .fightclub-span7 {
width: 56.28079%; }
.fightclub-row-fluid .fightclub-span8 {
width: 65.02463%; }
.fightclub-row-fluid .fightclub-span9 {
width: 73.76847%; }
.fightclub-row-fluid .fightclub-span10 {
width: 82.51232%; }
.fightclub-row-fluid .fightclub-span11 {
width: 91.25616%; }
.fightclub-row-fluid .fightclub-span12 {
width: 100%; }
p {
margin: 0 0 0.85em; }
small {
font-size: 0.8em; }
b,
strong {
font-weight: 700; }
em {
font-style: italic; }
cite {
color: #cd926d;
display: block;
font-family: "Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 300;
margin-bottom: 0.4em;
margin-top: 0.8em;
text-transform: uppercase;
}
cite:before {
content: "– ";
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
margin: 0 0 0.55em;
font-family: "Exo 2", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 400;
letter-spacing: 0;
text-rendering: optimizelegibility;
color: #161515; }
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
font-weight: normal;
line-height: 1;
color: #999999; }
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
color: #161515; }
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1 a:hover,
.h2 a:hover,
.h3 a:hover,
.h4 a:hover,
.h5 a:hover,
.h6 a:hover {
color: #af3a2f; }
h1,
.h1 {
font-size: 228.57%;
font-weight: 600;
line-height: 1.1; }
h2,
.h2 {
font-size: 171.42%;
line-height: 1.2;
margin-bottom: 1em; }
h3,
.h3 {
font-size: 120%;
line-height: 1.3; }
h4,
h5,
h6,
.h4,
.h5,
.h6 {
margin-bottom: 0.5em;
line-height: 1.4;
font-weight: 400 !important;
}
h4,
.h4 {
font-size: 106.667%; }
h5,
.h5 {
font-size: 93.33%; }
h6,
.h6 {
font-size: 80%;
text-transform: uppercase; }
ul,
ol {
padding: 0;
margin: 0 0 1.313em 1.655em; }
ul ul,
ul ol,
ol ol,
ol ul {
margin-bottom: 0; }
ul {
list-style: disc; }
ol {
list-style: decimal; }
li {
line-height: 1.7; }
ul.unstyled,
ol.unstyled {
margin-left: 0;
list-style: none; }
ul.inline,
ol.inline {
margin-left: 0;
list-style: none; }
ul.inline > li,
ol.inline > li {
display: inline-block;
padding-left: 1em;
padding-right: 1em; }
dl {
margin-bottom: 1.313em; }
dt,
dd {
line-height: 1.7; }
dt {
font-weight: 700; }
dd {
margin-left: 1.313em; }
hr {
margin: 1.313em 0;
border: 0;
border-top: 1px solid #f2f2f2;
border-bottom: 1px solid transparent; }
abbr[title] {
cursor: help;
border-bottom: 1px dotted #999999; }
abbr.initialism {
font-size: .9em;
text-transform: uppercase; }
blockquote {
margin: 0 0 1em;
font-size: 20px;
font-weight: 400;
line-height: 1.6;
color: #674634;
margin: 0 0 1em 0;
padding: 1em 1em 1em 4em;
position: relative; }
q:before,
q:after,
blockquote:before,
blockquote:after {
content: "";}
blockquote, .fightclub-blockquote {
font-size: 20px;
}
blockquote.color {
color: white;
background-color: #af3a2f;
}
q:before,
blockquote:before {
content: "\e92c";
color: #af3a2f;
font-family: "icon_font";
left: 1.6em;
position: absolute; }
.fightclub-format-quote blockquote, blockquote {
border: 1px solid #f0eceb;
font-size: 20px;
margin: 0;
}
.fightclub-format-quote blockquote{
padding:1em 1em 1em 4em;
}
address {
display: block;
margin-bottom: 1.313em;
font-style: normal;
line-height: 1.7; }
code,
pre {
font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
color: #555555;
background-color: #f7f7f9;
border: 1px solid #e1e1e8; }
code {
padding: 0.143em 0.286em;
font-size: 0.85em;
border-radius: 3px; }
pre {
display: block;
padding: 0.786em 1.071em;
margin: 0 0 1.313em;
font-size: 1.15em;
line-height: 1.7;
word-break: break-all;
word-wrap: break-word;
white-space: pre;
white-space: pre-wrap; }
pre code {
padding: 0;
background-color: transparent;
border: 0; }
.pre-scrollable {
max-height: 360px;
overflow-y: scroll; }
form {
margin: 0 0 1.313em; }
fieldset {
padding: 0;
margin: 0;
border: 0; }
legend {
display: block;
width: 100%;
padding: 0;
margin: 0;
font-size: 15px;
font-size: 1.5rem;
line-height: 1.4;
color: #ffc40d;
border: 0;
border-bottom: 1px solid #ddd; }
label,
input,
button,
select,
textarea {
font-size: 100%;
line-height: 1.7; }
input,
button,
select,
textarea {
font-family: "Exo 2", "Helvetica Neue", Helvetica, Arial, sans-serif; }
input[type="reset"], input[type="submit"]{
font-family: "Exo 2", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
label {
display: inline-block;
margin-bottom: 2px; }
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
clip-path: polygon(0px 0px, 0px 0px,0px 0px, 0px 0px);
position: absolute !important;
white-space: nowrap;
height: 1px;
width: 1px;
overflow: hidden;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
color: #b3a29d;
display: inline-block;
font-weight: 400;
height: 48px;
line-height: 46px;
vertical-align: middle;
padding: 0 1em; }
input,
textarea {
width: auto; }
textarea {
height: auto;
line-height: 1.3; }
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
border: 1px solid #cd926d; }
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
outline: 0;
outline: thin dotted \9; }
input[type="radio"],
input[type="checkbox"] {
margin: 0.425em 0;
margin-top: 1px \9;
line-height: normal;
cursor: pointer; }
}@media all and (max-width: 480px){
input[type="radio"],
input[type="checkbox"] {
border: 1px solid #ccc; } }
@media all {
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
width: auto; }
select,
input[type="file"] {
padding-top: 0.5em;
padding-bottom: 0.5em; }
select {
width: auto;
border: 1px solid #dad9d7;
background-color: white; }
select[multiple],
select[size] {
height: auto; }
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: thin dotted #333;
outline: 0;
outline-offset: -1px; }
input:-moz-placeholder,
textarea:-moz-placeholder {
color: #b3a29d; }
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #b3a29d; }
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #b3a29d; }
.radio,
.checkbox {
min-height: 18px;
padding-left: 18px; }
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
position: relative;
float: left;
margin-left: -18px; }
.controls > .radio:first-child,
.controls > .checkbox:first-child {
padding-top: 5px; }
.radio.inline,
.checkbox.inline {
display: inline-block;
padding-top: 5px;
margin-bottom: 0;
vertical-align: middle; }
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
margin-left: 10px; }
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
cursor: not-allowed;
background-color: #eeeeee; }
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
background-color: transparent; }
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
color: #b94a48;
border-color: #ee5f5b; }
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
border-color: #e9322d;
-webkit-box-shadow: 0 0 6px #f8b9b7;
box-shadow: 0 0 6px #f8b9b7; }
.form-search,
.widget_product_search form {
position: relative;
margin-bottom: 0;
line-height: 1;
overflow: hidden; }
.form-search:before,
.widget_product_search form:before {
content: "\e880";
color: #cd926d;
display: block;
font-family: "icon_font";
font-size: 1.6rem;
font-style: normal;
font-weight: normal;
line-height: 46px;
position: absolute;
right: 1em;
text-decoration: inherit;
text-shadow: none;
top: 0; }
.form-search .search-query,
.form-search input[type="text"],
.widget_product_search form .search-query,
.widget_product_search form input[type="text"],
.woocommerce-product-search input[type="search"] {
margin-bottom: 0;
padding: 0 3.5em 0 1.5em;
height: 48px;
line-height: 46px;
width: 100%;
background-color: transparent;}
.fightclub-navbar-inner .form-search .search-query {
background-color: transparent;
}
.wpcf7 {
margin-top: 20px;
}
.wpcf7 p {
margin-bottom: 0.32825em; }
.wpcf7 select,
.wpcf7 textarea,
.wpcf7 input[type="text"],
.wpcf7 input[type="password"],
.wpcf7 input[type="datetime"],
.wpcf7 input[type="datetime-local"],
.wpcf7 input[type="date"],
.wpcf7 input[type="month"],
.wpcf7 input[type="time"],
.wpcf7 input[type="week"],
.wpcf7 input[type="number"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 input[type="search"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="color"] {
border-width: 2px;
margin-bottom: 1.2em !important;
width: 50%; }
.wpcf7-form input[type="reset"],
.wpcf7-form input[type="submit"] {
background-color: transparent;
border: 2px solid #cd926d;
color: #161515;
text-transform: uppercase;
font-size: inherit;
height: 50px;
line-height: 40px;
margin: 0;
padding: 0;
width: 50%;
}
.wpcf7-form input[type="reset"] {
float: left;
border-right:none;
}
.wpcf7-display-none {
display: none; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #af3a2f;
left: 16px;
position: absolute;
top: -50px;
}
textarea {
padding: 1em 1.2em; }
input[type="color"] {
padding: 1px 3px; }
input[type="file"] {
margin-top: 2px; }
input[type="search"] {
padding-bottom: 0;
padding-top: 0;
width: 100%;
padding-left: 2.4em; }
.checkbox input[type="checkbox"] {
top: 2px; }
.radio input[type="radio"] {
top: 1px; }
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
background-color: #ffffff;
margin-bottom: 1px;
}
.wpcf7-form-control-wrap.your-name > input {
border-right: medium none;
}
.wpcf7 textarea {
height: 226px;
margin-bottom: 2em;
width: 100%;
}
.wpcf7-form-control-wrap.your-subject > input {
width: 100%;
}
.wpcf7-form-control.wpcf7-submit {
border: medium none;
display: block;
margin: 2em auto;
}
.form-fields {
float: left;
max-width: 370px;
width: 50%;
}
.wpcf7-form-control-wrap.your-message {
width: 100%;
}
.wpcf7-form {
margin: 0 auto;
max-width: 770px;
}
.wpcf7-form .wpcf7-form-control-wrap input {
}
}@media all and (max-width: 767px){
.form-fields {
float: none;
max-width: 100%;
width: 100%;
}
.wpcf7-form-control-wrap.your-message {
float: none;
width: 100%;
}
}
@media all {
.screen-reader-response {
display: none !important;
}
.wpcf7 .form_grey_bg input[type="text"],
.wpcf7 .form_grey_bg input[type="email"],
.wpcf7 .form_grey_bg input[type="password"],
.wpcf7 .form_grey_bg textarea {
background-color: #f6f6f6;
} .select2-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px; }
.select2-container {
box-sizing: border-box;
display: inline-block;
margin: 0;
position: relative;
vertical-align: middle;
}
.select2-selection {
border: 1px solid #cd926d;
cursor: pointer;
display: block;
height: 48px;
line-height: 46px;
margin-bottom: 0;
padding: 0 1.2em;
text-align: left;
width: 100%;
overflow: hidden;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 26px;
line-height: 27px;
position: absolute;
right: 14px;
text-align: center;
top: 11px;
width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
font-family: "icon_font";
content: "\e816";
color: inherit;
}
.select2-dropdown {
background-color: white;
box-sizing: border-box;
display: block;
position: absolute;
z-index: 1051;
}
.admin-bar .select2-dropdown {
margin-top: -32px;
}
.select2-search--dropdown {
display: none;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa;
}
.select2-search--dropdown .select2-search__field {
box-sizing: border-box;
padding: 4px;
width: 100%;
}
.select2-results {
display: block;
}
.select2-results__options {
list-style: outside none none;
margin: 0;
padding: 0;
}
.select2-container--default .select2-results > .select2-results__options {
max-height: 200px;
overflow-y: auto;
}
.select2-results__option {
padding: 6px;
}
.select2-results__option[aria-selected] {
cursor: pointer;
}
.select2-container--default .select2-results__option[aria-selected="true"],
.select2-container--default .select2-results__option:hover {
background-color: #f2f2f2;
}
.select2-container--default .select2-results__option {
font-family: "Exo 2";
font-size: 1.2rem;
} .dotted {
overflow: hidden;
position: relative;
vertical-align: top;
}
.dotted:after {
content: "...................................................................................................................";
left: 0;
letter-spacing: 1px;
margin-left: 1px;
position: absolute;
} .wysija-input {
margin-right: 0.8em;
max-width: 300px;
width: 100%;
}
.wysija-paragraph {
display: inline-block;
margin: 0;}
.widget_wysija_cont .wysija-submit {
display: inline-block;
height: 40px;
margin-top: 0;
vertical-align: top;
border: none;
}
.widget_wysija.shortcode_wysija {
margin: 0;
}
.center-text .widget_wysija_cont.shortcode_wysija {
text-align: center;
}
table {
width: 100%;
margin-bottom: 1.313em;
border-collapse: collapse;
border-spacing: 0;
background-color: transparent; }
table th,
table td {
padding: 0.5em 0.625em;
line-height: 1.3;
text-align: left;
vertical-align: middle;
border-top: 1px solid #dddddd; }
table th {
font-weight: bold; }
table td {
line-height: 1.4; }
table thead th {
vertical-align: bottom; }
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td {
border-top: 0; }
table tbody + tbody {
border-top: 2px solid #dddddd; }
.fightclub-img-rounded {
border-radius: 6px;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease; }
a.fightclub-img-rounded:hover {
opacity: 0.5;
filter: alpha(opacity=50);
zoom: 1; }
.fightclub-img-circle {
border-radius: 100em;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease; }
a.fightclub-img-circle:hover {
opacity: 0.5;
filter: alpha(opacity=50);
zoom: 1; }
.fightclub-img-thumbnail {
display: block;
padding: 5px;
line-height: 1.7;
border: 1px solid #dddddd;
border: 1px solid rgba(0, 0, 0, 0.15);
background-color: white;
-webkit-transition: border 0.3s ease, box-shadow 0.3s ease;
transition: border 0.3s ease, box-shadow 0.3s ease; }
.fightclub-img-thumbnail > img {
display: block;
max-width: 100%;
margin-left: auto;
margin-right: auto; }
a.fightclub-img-thumbnail:hover {
border-color: #af3a2f; }
.fightclub-btn,
.button,
[type="submit"],
.added_to_cart,
.product_type_simple {
border: medium none;
display: inline-block;
position: relative;
padding:  1em 3.55em;
font-family: "Exo 2", "Helvetica Neue", Helvetica, Arial, sans-serif;
cursor: pointer;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.3;
text-align: center;
text-transform: uppercase;
vertical-align: baseline;
background-color: #AF3A2F;
border: 2px solid #AF3A2F;
color: #ffffff;
-webkit-transition: all 0.15s linear;
transition: all 0.15s linear; }
.form-submit [type="submit"] {
background-color: transparent;
border: 2px solid #cd926d;
color: #161515;
font-size: inherit;
height: 48px;
line-height: 40px;
padding: 0;
width: 100%;
}
.form-submit [type="submit"]:hover,
.wpcf7-form input[type="reset"]:hover,
.wpcf7-form input[type="submit"]:hover {
background-color: #af3a2f;
border-color: #af3a2f;
color: #ffffff;
}
.fightclub-btn:before,
.button:not(.wc-forward):before,
.added_to_cart:before,
[type="submit"]:before,
.wpcf7-form input[type="reset"]:before,
.wpcf7-form input[type="submit"]:before,
.moretag:before {
content: "";
width: 26px;
height: 6px;
position: absolute;
bottom: -2px;
right: -2px;
background-color: #cd926d;
}
input[type="reset"]:hover,
input[type="submit"]:hover{
color: white!important;
}
.fightclub-btn:hover,
.button:hover,
.added_to_cart:hover,
[type="submit"]:hover,
.wpcf7-form input[type="reset"]:hover,
.wpcf7-form input[type="submit"]:hover {
text-decoration: none;
background-color: #ffffff;
color: #af3a2f; }
.fightclub-btn:hover:before,
.button:hover:before,
.added_to_cart:hover:before,
[type="submit"]:hover:before,
.wpcf7-form input[type="reset"]:hover:before,
.wpcf7-form input[type="submit"]:hover:before,
.moretag:hover:before {
background-color: #af3a2f; }
.fightclub-btn:focus,
.button:focus,
[type="submit"]:focus {
outline: thin dotted #333;
outline: 0;
outline-offset: -1px; }
.fightclub-btn.fightclub-btn-large {
font-size: 14px;
font-size: 1.4rem;
padding: 1em 5em;}
.fightclub-btn.fightclub-btn-small {
font-size: 10px;
font-size: 1rem;
padding: 0.8em 2.4em 0.7em; }
.fightclub-btn.fightclub-btn-square {
border-radius: 0; }
.fightclub-btn.fightclub-btn-rounded {
border-radius: 0.225em; }
.fightclub-btn.fightclub-btn-pill {
border-radius: 100em; }
.fightclub-btn-block {
display: block;
width: 100%; }
.fightclub-btn-block + .fightclub-btn-block {
margin-top: 1em; }
.fightclub-btn [class^="fightclub-icon-"],
.fightclub-btn [class*=" fightclub-icon-"] {
display: inline;
margin-right: 0.5em; }
.fightclub-btn-icon-only [class^="fightclub-icon-"],
.fightclub-btn-icon-only [class*=" fightclub-icon-"] {
margin: 0; }
.fightclub-btn-circle-wrap {
display: inline-block;
position: relative; }
.fightclub-btn-circle-wrap.fightclub-btn-jumbo, .fightclub-btn-circle-wrap.fightclub-btn-ing-large, .fightclub-btn-circle-wrap.fightclub-btn-large {
margin: 0 0 21px;
padding: 0; }
.fightclub-btn-circle-wrap:before, .fightclub-btn-circle-wrap:after {
content: "";
position: relative;
display: block;
margin: 0 auto;
z-index: 0; }
.fightclub-btn-circle-wrap:before {
top: 2px; }
.fightclub-btn-circle-wrap:after {
bottom: 2px; }
.fightclub-btn-circle-wrap .fightclub-btn {
position: relative;
z-index: 1; }
.fightclub-nav-collapse {
}
.fightclub-btn.custom-btn {
background-color: #af3a2f;
border: 2px solid #af3a2f;
color: white;
font-size: 16px;
padding: 16px 56px;
}
.fightclub-btn.custom-btn:hover {
background-color: #cd926d;
border-color: #cd926d;
color: #ffffff;
}
.fightclub-btn.custom-btn:hover:before {
background-color: #af3a2f;
} .fightclub-column.styled-column::before {
border: 2px solid #ce9170;
bottom: 14px;
content: "";
left: 20px;
opacity: 0.3;
position: absolute;
right: 20px;
top: 14px;
} .fightclub-navbar .sub-menu {
background-color: #161515;
border-left: 4px solid #cd926d;
display: none;
float: left;
font-size: 1.2rem;
list-style: outside none none;
min-width: 200px;
padding: 14px 0;
position: absolute;
visibility: hidden;
z-index: 1000;
-webkit-background-clip: padding-box;
background-clip: padding-box; }
.fightclub-navbar .sub-menu a {
clear: both;
display: block;
font-family:"Exo 2";
color: #cd926d;
text-transform: uppercase;
line-height: 1.7;
padding: 0.85em 2em 0.85em 3.3em;
min-width: 259px;
letter-spacing: 1px;
white-space: nowrap; }
.fightclub-navbar .sub-menu li > a:hover {
text-decoration: none;
color: #ffffff!important;
background-color: #af3a2f; }
.fightclub-navbar .sub-menu .current-menu-item > a{
background-color: #af3a2f;
color: #ffffff!important; }
.fightclub-navbar-centered-active:not(.demo-fixed-top-menu) .fightclub-nav > li > ul.sub-menu::before {
left:16px;
right: inherit;
}
.fightclub-navbar .fightclub-nav .sub-menu li.menu-item-has-children > a::after {
content: "";
font-family: "icon_font";
font-style: normal;
font-weight: normal;
letter-spacing: 0;
line-height: 1;
margin-left: 0.35em;
}
.sf-menu ul {
position: absolute;
top: 75px; }
.sf-menu li {
position: relative; }
.sf-menu li:hover {
visibility: inherit; }
.sf-menu a {
position: relative; }
.sf-menu a .sf-sub-indicator {
position: absolute;
top: -9999em; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left: 0;
top: 75px;
z-index: 9999; }
.sf-menu li li:hover ul,
.sf-menu li li.sfHover ul {
left: 98%;
top: -9px; }
.sf-menu li:hover ul.fightclub-megamenu-wrapper,
.sf-menu li.sfHover ul.fightclub-megamenu-wrapper {
left: inherit; }
.fade {
opacity: 0;
filter: alpha(opacity=0);
zoom: 1;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease; }
.fade.in {
opacity: 1;
filter: alpha(opacity=100);
zoom: 1; }
.collapse {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition: height 0.3s ease;
transition: height 0.3s ease; }
.collapse.in {
height: auto; }
.fightclub-widgetbar {
position: fixed;
top: 0;
left: 0;
right: 0;
color: #727272;
background-color: white;
z-index: 1032;
-webkit-box-shadow: 0 0.15em 0.15em 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0.15em 0.15em 0 rgba(0, 0, 0, 0.1); }
}@media all and (max-width: 979px){
.fightclub-widgetbar {
position: absolute; } }
@media all {
.fightclub-widgetbar .widget {
border: none; }
.fightclub-widgetbar-inner {
padding: 2.5% 0; }
.fightclub-widgetbar-inner [class*="span"] .widget:first-child {
margin-top: 0; }
}@media all and (max-width: 979px){
.fightclub-widgetbar-inner {
padding: 6.5% 0; }
.fightclub-widgetbar-inner [class*="span"] .widget:first-child {
margin-top: 3em; }
.fightclub-widgetbar-inner [class*="span"]:first-child .widget:first-child {
margin-top: 0; } }
@media all {
.fightclub-btn-widgetbar {
position: fixed;
top: 0;
right: 0;
border-top: 24px solid #af3a2f;
border-left: 24px solid transparent;
border-right: 24px solid #af3a2f;
border-bottom: 24px solid transparent;
font-size: 18px;
font-size: 1.8rem;
line-height: 1;
color: white;
background-color: transparent;
z-index: 1033; }
}@media all and (max-width: 979px){
.fightclub-btn-widgetbar {
position: absolute; } }
@media all {
.fightclub-btn-widgetbar i {
position: absolute;
top: -19px;
right: -23px; }
.fightclub-btn-widgetbar:hover {
color: white; }
.fightclub-navbar-fixed-left-active .fightclub-widgetbar,
.fightclub-navbar-fixed-right-active .fightclub-widgetbar {
z-index: 1029; }
}@media all and (max-width: 979px){
.fightclub-navbar-fixed-left-active .fightclub-widgetbar,
.fightclub-navbar-fixed-right-active .fightclub-widgetbar {
z-index: 1032; } }
@media all {
.fightclub-leftcontent-inner {
float: left;
position: relative;
}
.fightclub-rightcontent-inner {
float: right;
position: relative;
}
}@media all and (max-width: 979px){
.fightclub-leftcontent-inner, .fightclub-rightcontent-inner {
}
}
@media all {
.fightclub-topbar {
border-bottom: 1px solid #f8f6f6;
position: relative;
padding: 1em 0 0.8em;
z-index: 1031;
*zoom: 1; }
.fightclub-topbar:before, .fightclub-topbar:after {
display: table;
content: ""; }
.fightclub-topbar:after {
clear: both; }
.fightclub-topbar .p-info {
float: left;
font-size: 14px;
font-size: 1.4rem;
margin: 7px 0 4px;
}
.fightclub-topbar .p-info a {
border-bottom: 1px dotted;
color: #b7b7b7; }
.fightclub-topbar .p-info a:hover {
color: auto; }
.fightclub-topbar-search,
.fightclub-topbar-login {
color: #5a5a5a;
float: right;
font-size: 20px;
font-size: 2rem;
position: relative;
top: 3px;}
.fightclub-topbar-search {
font-size: 100%;
margin: 1.65em 0.2em;
top: 0;
}
.fightclub-navbar-centered-active:not(.demo-fixed-top-menu) .fightclub-navbar .fightclub-topbar-search {
right: -50%;
}
.fightclub-topbar-search i,
.fightclub-topbar-login i {
padding-right: 6px;
}
.fightclub-wishlist-btn {
color: #5a5a5a;
float: right;
font-size: 21px;
font-size: 2.1rem;
margin-right: 5px;
position: relative;
top: 3px;
}
.fightclub-brand-wrap .fightclub-leftcontent-inner {
position: absolute;
top:50%;
left:0;
transform: translateY(-50%);
}
.fightclub-brand-wrap .fightclub-rightcontent-inner {
position: absolute;
top:50%;
right:0;
transform: translateY(-50%);
}
.fightclub-search-bar,
.fightclub-woo-search-bar {
background-color:rgba(255,255,255,0.9) ;
position: fixed;
width: 100%;
top: 0;
left: 0;
height: 100% !important;
transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s;
z-index: 10000;
display: none;
}
.fightclub-searchform-overlay-inner {
display: table-cell;
vertical-align: middle;
}
.fightclub-woo-navbar-search {
color: #5a5a5a;
float: right;
font-size: 1.9rem;
margin-right: 9px;
position: relative;
top: 3px;
}
.fightclub-search-bar.in,
.fightclub-woo-search-bar.in {
display: table;
}
.fightclub-search-bar .form-search:before,
.fightclub-woo-search-bar .form-search:before {
content: "";
}
.fightclub-search-bar .form-search .search-query,
.fightclub-woo-search-bar .form-search .search-query {
background-color: transparent;
border: 2px solid #af3a2f;
border-radius: 0;
box-shadow: none;
font-size: 3.5em;
height: 60px;
line-height: 1;
margin: 0 auto;
padding: 0 10px;
width: 100%;
max-width: 640px;
}
.fightclub-search-bar #searchform,
.fightclub-woo-search-bar #searchform {
line-height: 1;
margin-bottom: 0;
position: relative;
}
.fightclub-searchform-overlay-inner .form-search {
font-size: 10px;
padding-bottom: 2em;
text-align: center;
}
.fightclub-searchform-overlay-inner .form-search label {
color: #161515;
font-family: "Exo 2";
font-size: 2.2em;
line-height: 1.4;
margin-bottom: 40px;
text-transform: uppercase;
display: block;
}
.big-search-submit {
background-color: transparent !important;
display: block;
height: 100%;
padding: 0;
position: absolute;
right: 0;
top: 0;
width: 9em !important;
}
.fightclub-navbar-search {
border: 1px solid rgba(155,155,155,0.2);
color: #cd926d;
display: block;
float: right;
height: 32px;
line-height: 30px;
text-align: center;
width: 32px;
position: relative;
top: 2px;
margin-left: 10px;
padding-bottom: 0!important;
}
.fightclub-navbar-search i:before {
position: relative;
top: -1px;
}
.fightclub-navbar-fixed-right-active .fightclub-navbar-search,
.fightclub-navbar-fixed-left-active .fightclub-navbar-search {
display: block;
float: none;
height: auto;
padding: 0;
text-align: center;
}
.fightclub-social-global { }
.fightclub-social-global a  {
margin-left: 10px;
font-size: 16px;
font-size: 1.6rem;
color:#828282; }
}@media all and (max-width: 767px){
.fightclub-social-global a {
margin: 0 1.75%; } }
@media all {
.fightclub-social-global a i {
display: block; }
.fightclub-topbar .fightclub-social-global a  {
color: #5a5a5a;
font-size: 1.2rem;
margin: 0 1em 0 0;}
.fightclub-social-footer {
border-top: 1px solid #cd926d;
height: 57px;
}
.fightclub-social-footer-inner {
display: table;
text-align: center;
width: 100%;
}
.fightclub-social-footer-inner > h5 {
border-right: 1px solid #cd926d;
border-top: 1px solid #cd926d;
display: table-cell;
margin: 0;
position: relative;
top: -1px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.fightclub-social-footer-inner > h5:hover {
background-color:#161515;
border-top: 1px solid #161515;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.fightclub-social-footer-inner > h5:last-child {
border-right: none;
}
.fightclub-social-footer-inner a {
display: block;
height: 56px;
line-height: 56px;
}
.fightclub-social-footer-inner h5:hover a {
color: #cd926d;
}
.no-social-footer .fightclub-social-footer {
display: none;
}
.fightclub-navbar-fixed-left-active .fightclub-topbar,
.fightclub-navbar-fixed-right-active .fightclub-topbar {
z-index: 1028; }
}@media all and (max-width: 979px){
.fightclub-navbar-fixed-left-active .fightclub-topbar,
.fightclub-navbar-fixed-right-active .fightclub-topbar {
z-index: 1031; } }
@media all {
.fightclub-navbar {
position: relative;
overflow: visible;
z-index: 1030;
font-size: 18px;
font-size: 1.8rem;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.fightclub-navbar .container {
width: auto; }
.fightclub-nav-collapse.collapse {
height: auto;
float: right;
}
}@media all and (max-width: 979px){
.fightclub-nav-collapse.collapse {
float: none;
}
.fightclub-navbar-search {
display: block;
float: none;
height: auto!important;
margin-bottom: 2em;
}
}
@media all {
.fightclub-navbar-fixed-left-active .fightclub-nav-collapse.collapse,
.fightclub-navbar-fixed-right-active .fightclub-nav-collapse.collapse {
float: none;
}
.fightclub-brand-wrap {
float: left;
margin-top: 33px;
text-align: center;
position: relative;
}
}@media(max-width:979px){
.fightclub-brand-wrap {
margin-top: 16px;
}
}
@media all {
.fightclub-brand {
display: inline-block;
font-family: "Exo 2", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 24px;
font-size: 2.4rem;
font-weight:4300;
line-height: 1;
color: #ffffff; }
.fightclub-brand:hover {
text-decoration: none; }
.fightclub-navbar .fightclub-nav {
display: block;
float: left;
margin: 0;
position: relative;
}
.fightclub-brand .main-logo {
display: inline-block;
}
}@media all and (min-width: 980px){
.fightclub-alt-header-active .main-logo {
display: none;
}
}
@media all {
.fightclub-brand .mobile-logo {
display: none;
}
}@media all and (max-width: 979px){
.fightclub-brand .mobile-logo {
display: inline-block;
}
.fightclub-brand .main-logo {
display: none;
}
}
@media all {
.fightclub-brand .alt-logo {
display: none;
}
.fightclub-alt-header-active .alt-logo {
display: inline-block;
}
.masthead {
margin: 30px 30px 0;
}
.fightclub-alt-header-active .masthead {
margin: 20px 0 0;
position: absolute;
left: 30px;
right: 30px;
}
.fightclub-alt-header-active.no-padding .masthead {
left: 0px;
right: 0px;
}
}@media all and (min-width: 980px){
.fightclub-alt-header-active .fullpageslider-section .masthead {
position: fixed;
z-index: 9;
}
}
@media all {
.fightclub-navbar .fightclub-nav > li {
float: left;
}
.fightclub-navbar-inner {
position: relative; }
.fightclub-navbar .fightclub-nav > li > a {
float: none;
padding: 11px 0;
margin: 0 11px;
line-height: 1;
font-weight: 400;
font-family: "Exo 2", "Helvetica Neue", Helvetica, Arial, sans-serif;
text-decoration: none;
color: #cd926d;
font-size: 13px;
font-style: normal;
letter-spacing: 1px;
position: relative;
text-transform: uppercase;
}
.fightclub-navbar-centered-active:not(.demo-fixed-top-menu) .fightclub-navbar .fightclub-nav > li > a {
border-bottom: 2px solid transparent;
border: none !important;
}
.fightclub-navbar .fightclub-nav > li > a:hover,
.fightclub-navbar .fightclub-nav > .current-menu-item > a {
background-color: transparent;
color: #ffffff;
text-decoration: none;
}
}@media(min-width:979px){
.fightclub-navbar .fightclub-nav > li > a::before,
.fightclub-navbar .fightclub-nav > .current-menu-item > a::before {
border-top: 1px solid #cd926d;
content: "";
height: 0;
left: 0;
position: absolute;
top: 1px;
width: 0;
-webkit-transition: all 0.1s ease;
transition: all 0.1s ease;
}
}
@media all {
.fightclub-navbar .fightclub-nav > li > a:hover:before,
.fightclub-navbar .fightclub-nav > .current-menu-item > a:before {
border-top: 1px solid white;
width: 100%;
-webkit-transition: all 0.1s ease;
transition: all 0.1s ease;
}
.fightclub-btn-navbar {
background-color: #af3a2f;
color: white;
display: none;
float: right;
font-size: 20px;
height: 35px;
line-height: 34px;
margin-top: 26px;
text-align: center;
width: 35px;
}
.fightclub-btn-navbar:hover {
background-color: #fff; }
.fightclub-btn-navbar.collapsed:hover {
background-color: #fff; }
.fightclub-navbar .fightclub-nav > li > .sub-menu {
left: auto;
right: 11px;
top: 100%; }
.fightclub-navbar .fightclub-nav > li > .sub-menu .sub-menu {
left: auto;
right: 100%;
top: -14px;
margin-right: 7px;}
}@media all and (min-width:980px){
.fightclub-navbar-fixed-top,
.fightclub-navbar-fixed-left,
.fightclub-navbar-fixed-right{
position: fixed;
z-index: 1030; }
}
@media all {
.fightclub-navbar-fixed-top{
top: 0;
left: 0;
right: 0; }
.fightclub-navbar-dynamic-active .fightclub-navbar {
position: relative;
top:0;
left: 0;
right: 0;
transition:top 600ms ease 0s;
}
}@media all and (min-width:980px){
.fightclub-navbar-dynamic-active .fightclub-navbar.fightclub-navbar-fixed-top,
.fightclub-navbar-dynamic-active .fightclub-navbar.fightclub-navbar-fixed-dynamic {
position: fixed;
}
}
@media all {
.uppinned-header{
top: -190px; }
.fightclub-boxed-layout-active .fightclub-navbar-fixed-top{
left: 10px;
right: 10px; }
.fightclub-navbar-fixed-top .alt-logo {
display: none;
}
.fightclub-navbar-fixed-left,
.fightclub-navbar-fixed-right{
top: 0;
bottom: 0;
width: 228px;}
.fightclub-navbar-fixed-left .fightclub-container-fluid.width,
.fightclub-navbar-fixed-right .fightclub-container-fluid.width {
width: 100%; }
.fightclub-navbar-fixed-left .fightclub-navbar-inner,
.fightclub-navbar-fixed-right .fightclub-navbar-inner {
height: 100%; }
.fightclub-navbar-fixed-left .fightclub-brand,
.fightclub-navbar-fixed-right .fightclub-brand {
float: none;
text-align: center; }
.fightclub-navbar-fixed-left .fightclub-nav,
.fightclub-navbar-fixed-right .fightclub-nav {
float: none;
margin-top: 2em; }
.fightclub-navbar-fixed-left .option-set,
.fightclub-navbar-fixed-right .option-set {
float: none;}
.fightclub-navbar-fixed-left .fightclub-nav > li,
.fightclub-navbar-fixed-right .fightclub-nav > li {
float: none; }
.fightclub-navbar-fixed-left .fightclub-nav > li > a,
.fightclub-navbar-fixed-right .fightclub-nav > li > a {
text-align: center;
padding: 16px 20px 8px;
height: auto; }
.fightclub-navbar-fixed-left {
left: 0;
border-right: 1px solid #cccccc; }
}@media all and (max-width: 979px){
.fightclub-navbar-fixed-left .fightclub-navbar{
border-right: 0; } }
@media all {
.fightclub-navbar-fixed-left .fightclub-nav > li > a:focus, .fightclub-navbar-fixed-left .fightclub-nav > li > a:hover {
-webkit-box-shadow: inset 2px 0 0 0 #af3a2f;
box-shadow: inset 2px 0 0 0 #af3a2f; }
.fightclub-navbar-fixed-left .fightclub-nav > li > .sub-menu{
top: 0;
left: 100%;
right: auto;
margin: 0 0 0 -1em; }
.fightclub-navbar-fixed-left .fightclub-nav > li > .sub-menu .sub-menu {
left: 100%;
right: auto; }
.fightclub-navbar-fixed-right{
right: 0;
border-left: 1px solid #cccccc; }
}@media all and (max-width: 979px){
.fightclub-navbar-fixed-right {
border-left: 0; } }
@media all {
.fightclub-navbar-fixed-right .fightclub-nav > li > a:focus, .fightclub-navbar-fixed-right .fightclub-nav > li > a:hover {
-webkit-box-shadow: inset -2px 0 0 0 #af3a2f;
box-shadow: inset -2px 0 0 0 #af3a2f; }
.fightclub-navbar-fixed-right .fightclub-nav > li > .sub-menu {
top: 0;
left: auto;
right: 100%;
margin: 0 -1em 0 0; }
.fightclub-nav {
margin-left: 0;
margin-bottom: 0;
list-style: none; }
.fightclub-nav > li > a {
display: block; }
.fightclub-nav > li > a:hover {
text-decoration: none;
background-color: transparent; }
.fightclub-nav ul > .right {
float: right; }
}@media all and (max-width: 979px){
.fightclub-nav a {
border: medium none!important;
height: auto!important;
margin: 0!important;
padding: 0.75em 0!important;
text-transform: uppercase!important;
}
.fightclub-navbar .fightclub-nav > li > a:hover,
.fightclub-navbar .fightclub-nav > .current-menu-item > a {
box-shadow: none!important;
}
.fightclub-navbar .sub-menu li > a:hover,
.fightclub-navbar .sub-menu .current-menu-item > a {
text-decoration: none!important;
color: #af3a2f!important;
background-color: transparent!important;
}
.fightclub-nav-collapse .sub-menu a {
color: #5a5a5a!important;
position: relative;
}
.fightclub-nav-collapse .sub-menu a:before {
content: '\e81c';
font-family: "icon_font";
font-size: 9px;
left: -14px;
padding: 0.6em 0;
position: absolute;
}
.fightclub-navbar-centered {
border-top: 1px solid #f2f2f2;
}
}
@media all { }@media all and (min-width: 980px){
.fightclub-navbar-centered-active:not(.demo-fixed-top-menu) .fightclub-brand-wrap {
float: none;
text-align: center;
}
.fightclub-navbar-centered-active:not(.demo-fixed-top-menu) .fightclub-nav {
margin: 1.25em 0 1.65em;
}
.fightclub-navbar-centered-active:not(.demo-fixed-top-menu) .fightclub-nav>li>a {
box-shadow: none !important;
height: 2em !important;
margin: 0 !important;
padding: 0 11px 0 !important;
line-height: 2em;
}
.fightclub-navbar-centered-active:not(.demo-fixed-top-menu) .fightclub-nav>li>a:hover,
.fightclub-navbar-centered-active:not(.demo-fixed-top-menu) .fightclub-nav>li.current-menu-item>a {
border-bottom: 2px solid;}
.fightclub-navbar-centered-active:not(.demo-fixed-top-menu) .fightclub-nav-collapse {
left: -50%;
}
.fightclub-navbar-centered-active:not(.demo-fixed-top-menu) .fightclub-navbar .fightclub-nav {
right: -50%;
}
.fightclub-navbar-centered-active:not(.demo-fixed-top-menu) .fightclub-navbar-search {
margin: 1.25em 0 1.65em!important;
height: 2em!important;
line-height: 2.2em!important;
padding: 0 0.5em 0 !important;
position: relative;
right: -50%;
}
.fightclub-navbar-centered-active:not(.demo-fixed-top-menu) .fightclub-navbar .fightclub-nav > li > .sub-menu {
left: 0.85em;
margin: 20px 0 0;
right: inherit;
}
}
@media all { .fightclub-nav-tabs {
list-style: outside none none;
margin: 0 0 9px;
position: relative; }
.fightclub-nav-tabs:before, .fightclub-nav-tabs:after {
display: table;
content: ""; }
.fightclub-nav-tabs:after {
clear: both; }
.fightclub-nav-tabs > li {
float: left;
text-align: center; }
.fightclub-nav-tabs > li > a {
background-color: #ffffff;
border: 1px solid #cd926d;
display: block;
color: #674634;
font-family: "Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 85.71%;
line-height: 1;
margin-right: 9px;
padding: 1em 1.6em;
text-transform: uppercase;
}
.fightclub-nav-tabs > li > a:hover {
color:#af3a2f; }
.fightclub-nav-tabs>li.active > a:hover,
.fightclub-nav-tabs>li.active a {
background-color:#af3a2f;
border-color:#af3a2f;
color: white;
}
.fightclub-nav-tabs.left, .fightclub-nav-tabs.right {
width: 24%;
max-width: 200px; }
}@media all and (max-width: 979px){
.fightclub-nav-tabs.left, .fightclub-nav-tabs.right {
float: none;
width: 100%;
max-width: none; } }
@media all {
.fightclub-nav-tabs.left > .fightclub-nav-tabs-item, .fightclub-nav-tabs.right > .fightclub-nav-tabs-item {
float: none;
width: 100%;
border-left: 0;
border-right: 0;
border-bottom: 1px solid #dddddd;
border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.fightclub-nav-tabs.left {
border-right: 0; }
}@media all and (max-width: 979px){
.fightclub-nav-tabs.left {
border-right: 1px solid #dddddd;
border-right: 1px solid rgba(0, 0, 0, 0.15); } }
@media all {
.fightclub-nav-tabs.right {
border-left: 0; }
}@media all and (max-width: 979px){
.fightclub-nav-tabs.right {
border-left: 1px solid #dddddd;
border-left: 1px solid rgba(0, 0, 0, 0.15); } }
@media all {
.fightclub-nav-tabs > .active > a {
color: #af3a2f;
background-color: white;
cursor: default; }
}@media all and (max-width: 979px){
.fightclub-nav-tabs.two-up > li, .fightclub-nav-tabs.three-up > li, .fightclub-nav-tabs.four-up > li, .fightclub-nav-tabs.five-up > li {
float: none;
width: 100%; } }
@media all {
.tabbable {
*zoom: 1; }
.tabbable:before, .tabbable:after {
display: table;
content: ""; }
.tabbable:after {
clear: both; }
.fightclub-tab-content {
margin-bottom: 1.313em;
overflow: auto;
position: relative; }
.fightclub-tab-content img,
.fightclub-tab-content .fightclub-btn {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.fightclub-tab-content .fightclub-tab-pane {
padding: 4% 0; }
.fightclub-nav-tabs.left + .fightclub-tab-content, .fightclub-nav-tabs.right + .fightclub-tab-content {
border-top: 1px solid #dddddd;
border-top: 1px solid rgba(0, 0, 0, 0.15); }
}@media all and (max-width: 979px){
.fightclub-nav-tabs.left + .fightclub-tab-content, .fightclub-nav-tabs.right + .fightclub-tab-content {
border-top: 0; } }
@media all {
.fightclub-tab-content > .fightclub-tab-pane {
display: none;
background-color: #ffffff;
border: 1px solid #cd926d;
padding: 2em; }
.fightclub-tab-content > .active {
display: block; }
.fightclub-nav-articles {
float: right;
width: 10%;
text-align: right;
font-size: 1.6em;
line-height: 0;	}
}@media all and (max-width: 767px){
.fightclub-nav-articles {
float: none;
width: 100%;
margin-top: 0.65em;
text-align: center; } }
@media all {
.fightclub-nav-articles .next {
margin-left: 0.5em; }
.fightclub-breadcrumb-wrap {
background-color: #af3a2f;
color: white;
display: inline-block;
height: 48px;
line-height: 46px;
padding: 0 4em;}
.fightclub-breadcrumb-wrap a {
color: #ffffff;
border-bottom: 1px solid transparent; }
.fightclub-breadcrumb-wrap a:hover {
border-bottom: 1px solid;
color: #ffffff;}
.fightclub-breadcrumbs .delimiter {
padding: 0 0.2em;
}
.fightclub-breadcrumbs a,
.fightclub-breadcrumbs .current {
margin: 0 0.25em; }
.fightclub-breadcrumbs a:first-child,
.fightclub-breadcrumbs .current:first-child {
margin-left: 0; }
.pagination {
float: right;
height: 32px;
margin: 5em 0 2em; }
.pagination ul {
display: inline-block;
margin: 0; }
.pagination li {
display: inline; }
.pagination a,
.pagination span, .page-links a, .page-links > .sources {
background-color: #fff;
border: 1px solid #f0eceb;
color: #927f79;
float: left;
font-family: "Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 15px !important;
height: 30px;
line-height: 27px;
margin: 0 0.2em;
text-align: center;
text-decoration: none;
width: 30px;}
.page-links {
margin-top: 2em;}
.page-links a, .page-links > .sources {
float:none;
display: inline-block;
margin: 0 0.12em;
}
.pagination a:hover, .page-links > .sources,.page-links>a:hover {
color: #ffffff;}
}@media all and (max-width: 480px){
.pagination a.prev-next {
display: none; } }
@media all {
.pagination span.current {
color: white;
border:none; }
.pagination span.pages {
display: none; }
.post-result-count {
float: left;
margin: 5.6em 0 0;
}
.entry-single-post-nav {
border-top: 1px solid #f2f2f2;
margin-top: 2.2em;
padding-top: 1.2em;
position: relative;
}
.entry-single-post-nav a {
color: #808080;  letter-spacing: 0;
}
.tooltip {
position: absolute;
z-index: 1020;
display: block;
visibility: visible;
padding: 0.455em;
font-size: 11px;
font-size: 1.1rem;
font-family: "Exo 2", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: normal;
line-height: 1.2;
text-shadow: none;
opacity: 0;
filter: alpha(opacity=0);
zoom: 1;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: margin 0.3s ease, opacity 0.3s ease;
transition: margin 0.3s ease, opacity 0.3s ease; }
.tooltip.top {
margin-top: 0; }
.tooltip.right {
margin-left: 0; }
.tooltip.bottom {
margin-top: 0; }
.tooltip.left {
margin-left: 0; }
.tooltip.in.top {
margin-top: -0.273em; }
.tooltip.in.right {
margin-left: 0.273em; }
.tooltip.in.bottom {
margin-top: 0.273em; }
.tooltip.in.left {
margin-left: -0.273em; }
.tooltip-inner {
max-width: 200px;
padding: 0.727em 0.818em;
color: white;
text-align: center;
text-decoration: none;
background-color: #272727; }
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid; }
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #272727; }
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #272727; }
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #272727; }
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #272727; }
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1010;
display: none;
width: 236px;
padding: 1px;
background-color: white;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-transition: margin 0.3s ease, opacity 0.3s ease;
transition: margin 0.3s ease, opacity 0.3s ease; }
.popover.top {
margin-top: 0; }
.popover.right {
margin-left: 0; }
.popover.bottom {
margin-top: 0; }
.popover.left {
margin-left: 0; }
.popover.in.top {
margin-top: -0.825em; }
.popover.in.right {
margin-left: 0.825em; }
.popover.in.bottom {
margin-top: 0.825em; }
.popover.in.left {
margin-left: -0.825em; }
.popover-title {
margin: 0;
padding: 0.571em 0.75em;
font-size: 14px;
font-size: 1.4rem;
font-weight: 400;
line-height: 1.3;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb; }
.popover-content {
padding: 0.563em 0.875em;
font-size: 12px;
font-size: 1.2rem;
font-weight: 400;
line-height: 1.5; }
.popover-content p,
.popover-content ul,
.popover-content ol {
margin-bottom: 0; }
.popover-content ul,
.popover-content ol {
margin-left: 1.286em; }
.popover .arrow,
.popover .arrow:after {
position: absolute;
display: inline-block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid; }
.popover .arrow:after {
content: "";
z-index: -1; }
.popover.top .arrow {
bottom: -10px;
left: 50%;
margin-left: -10px;
border-width: 10px 10px 0;
border-top-color: white; }
.popover.top .arrow:after {
border-width: 11px 11px 0;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -1px;
left: -11px; }
.popover.right .arrow {
top: 50%;
left: -10px;
margin-top: -10px;
border-width: 10px 10px 10px 0;
border-right-color: white; }
.popover.right .arrow:after {
border-width: 11px 11px 11px 0;
border-right-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
left: -1px; }
.popover.bottom .arrow {
top: -10px;
left: 50%;
margin-left: -10px;
border-width: 0 10px 10px;
border-bottom-color: #f7f7f7; }
.popover.bottom .arrow:after {
border-width: 0 11px 11px;
border-bottom-color: rgba(0, 0, 0, 0.25);
top: -1px;
left: -11px; }
.popover.left .arrow {
top: 50%;
right: -10px;
margin-top: -10px;
border-width: 10px 0 10px 10px;
border-left-color: white; }
.popover.left .arrow:after {
border-width: 11px 0 11px 11px;
border-left-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
right: -1px; }
.flex-container a:active,
.fightclub-flexslider a:active {
outline: none; }
.fightclub-slides,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none; }
.fightclub-flexslider {
margin: 0;
padding: 0; }
.fightclub-flexslider .fightclub-slides .fightclub-slide {
display: none;
position: relative; }
.fightclub-flexslider .fightclub-slides img {
width: 100%;
display: block; }
.single .fightclub-flexslider .fightclub-slides img {
display: block;
margin: 0 auto;
text-align: center;
width: auto;
}
.flex-pauseplay span {
text-transform: capitalize; }
.fightclub-slides {
*zoom: 1; }
.fightclub-slides:before, .fightclub-slides:after {
display: table;
content: ""; }
.fightclub-slides:after {
clear: both; }
.no-js .fightclub-slides > li:first-child {
display: block; }
.fightclub-flexslider {
width: 100%;
margin: 0 0 1.313em;
position: relative; }
.fightclub-flexslider-featured-gallery {
background: white; }
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
transition: all 1s ease; }
.loading .flex-viewport {
max-height: 300px; }
.entry-post-nav.group {
margin-bottom: 4.5em;
}
.entry-post-nav.group .fightclub-container-fluid {
margin: 1em auto 2.3em;
}
.entry-post-nav.group h4 a {
color: #949494;
letter-spacing: 0.2px;
text-transform: uppercase;
font-weight: 400;
white-space: nowrap;
word-wrap: normal;
}
.entry-post-nav.group h4 a:hover,
.entry-post-nav.group h4 a:hover i {
color: #af3a2f;
}
.post-prev {
float: left;
}
.post-next {
float: right;
}
a.prev-next>i{
font-size: 130%;
}
.entry-post-nav.group h4 a i {
color: #161515;
padding-right: 10px;
text-shadow: none;
}
.entry-post-nav.group .post-next h4 a i {
padding-right: 0;
padding-left: 10px;
}
.entry-single-post-nav h4 {
margin: 0;
}
.entry-single-post-nav i:before {
font-size: 70%;
position: relative;
top: -2px;
}
.rev_slider_wrapper {
position: relative;
z-index: 0;
}
.fightclub-slider-revolution-container {
position: relative;
}
.fightclub-slider-revolution-container.below {
border-bottom: none; }
.fightclub-slider-revolution-container .rev_slider_wrapper {
padding: 0 !important;
position: relative;
z-index: 1; }
.page-template-template-blank-3-php .fightclub-slider-revolution-container.above,
.page-template-template-blank-6-php .fightclub-slider-revolution-container.above {
border-bottom: none; }
.tp-bullets.tp-thumbs {
padding: 0; }
.tp-bullets.simplebullets.navbar,
.tp-bullets.simplebullets.navbar-old {
height: 40px;
border: 0;
background: #272727; }
}@media all and (max-width: 767px){
.tp-bullets.simplebullets.navbar,
.tp-bullets.simplebullets.navbar-old {
display: none; } }
@media all {
.tp-bullets.simplebullets.navbar .bullet,
.tp-bullets.simplebullets.navbar-old .bullet {
width: 19px;
height: 19px;
margin-top: 10px;
background: white;
border-radius: 100em;
-webkit-transition: background-color 0.3s ease;
transition: background-color 0.3s ease; }
.tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected,
.tp-bullets.simplebullets.navbar-old .bullet:hover,
.tp-bullets.simplebullets.navbar-old .bullet.selected {
background-color: #af3a2f; }
.tp-bullets.simplebullets.navbar .bullet.last,
.tp-bullets.simplebullets.navbar-old .bullet.last {
margin-right: 0; }
}@media all and (max-width: 767px){
.tp-bullets.simplebullets.round,
.tp-bullets.simplebullets.round-old,
.tp-bullets.simplebullets.square-old {
display: none; } }
@media all {
.tp-bullets.simplebullets.round .bullet,
.tp-bullets.simplebullets.round-old .bullet,
.tp-bullets.simplebullets.square-old .bullet {
background: white none repeat scroll 0 0;
height: 13px;
margin: 0 6px;
width: 13px;
border: 2px solid white;
-webkit-transition: background-color 0.3s ease;
transition: background-color 0.3s ease; }
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.round-old .bullet:hover,
.tp-bullets.simplebullets.round-old .bullet.selected,
.tp-bullets.simplebullets.square-old .bullet:hover,
.tp-bullets.simplebullets.square-old .bullet.selected {
background-color: #af3a2f; }
.tp-bullets.simplebullets.round .bullet.last,
.tp-bullets.simplebullets.round-old .bullet.last,
.tp-bullets.simplebullets.square-old .bullet.last {
margin-right: 0; }
.tp-bullets.simplebullets.round .bullet,
.tp-bullets.simplebullets.round-old .bullet {
border-radius: 100em; }
.tparrows .tp-arr-allwrapper {
position: relative;
display: block;
width: 100%;
height: 100%;
}
.tparrows.custom {
background: none!important;
width: 48px;
height: 48px;
color: rgba(255,255,255,0.3);
border: 1px solid rgba(255,255,255,0.3);
text-align: center;
line-height: 44px;
font-size: 20px;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transform: none!important;
}
.tparrows.custom:hover {
background-color: #af3a2f!important;
border: 1px solid #af3a2f;
color: #ffffff;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
}
.tparrows.custom:before {
content: "\e86a"!important;
font-family: "icon_font";
color: inherit;
line-height: 44px!important;
font-size: 20px!important;
}
.tp-rightarrow.custom:before {
content: "\e86b"!important;
}
.tp-leftarrow.custom {
left: 50% !important;
margin-left: -60px;
bottom: 128px!important;
top: auto!important;
}
.tp-rightarrow.custom {
right: 50% !important;
left: inherit!important;
margin-right: -60px;
bottom: 128px!important;
top: auto!important;
}
.tp-parallax-wrap {
left: 50% !important;
max-width: 1670px !important;
padding: 0 26px;
position: absolute;
top: 410px;
transform: translateX(-50%) !important;
-webkit-transform: translateX(-50%) !important;
visibility: visible;
width: 88% !important;
z-index: 5;
}
.tp-leftarrow.navbar,
.tp-rightarrow.navbar,
.tp-leftarrow.navbar-old,
.tp-rightarrow.navbar-old {
width: 40px;
height: 40px;
margin: 0;
line-height: 38px;
text-align: center;
background: none; }
.fightclub-slider-scroll-bottom {
position: absolute;
display: block;
border: 1px solid;
width: 60px;
height: 60px;
font-size: 26px;
line-height: 60px;
text-align: center;
color: white;
border-radius: 100em;
z-index: 1020;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.fightclub-slider-scroll-bottom.top {
top: 20px; }
.fightclub-slider-scroll-bottom.left {
left: 20px; }
.fightclub-slider-scroll-bottom.right {
right: 20px; }
.fightclub-slider-scroll-bottom.bottom {
bottom: 20px; }
.fightclub-slider-scroll-bottom.center {
left: 50%;
margin-left: -30px; }
.fightclub-slider-scroll-bottom:hover {
color: #af3a2f;
background-color:transparent;}
}@media all and (min-width: 768px) and (max-width: 979px){
.fightclub-slider-scroll-bottom {
font-size: 24px;
height: 50px;
line-height: 43px;
width: 50px;
padding-top: 4px; }
.fightclub-slider-scroll-bottom.center {
margin-left: -25px; } }
@media all and (max-width: 767px){
.fightclub-slider-scroll-bottom {
border-width: 1px;
font-size: 22px;
height: 46px;
line-height: 45px;
width: 46px; }
.fightclub-slider-scroll-bottom.center {
margin-left: -23px; } }
@media all and (max-width: 480px){
.fightclub-slider-scroll-bottom {
border-width: 1px;
font-size: 22px;
height: 46px;
line-height: 45px;
width: 46px; }
.fightclub-slider-scroll-bottom.center {
margin-left: -20px; } }
@media all {
.jp-jplayer {
position: absolute; }
.jp-jplayer-audio {
border-radius: 3px; }
.jp-jplayer-video {
background-color: black; }
.jp-controls-container-video {
position: absolute;
left: 20px;
right: 20px;
bottom: 20px; }
.jp-interface {
background-color: #161515;
height: 60px;
padding-right: 324px;
position: relative; }
.jp-controls {
list-style-type: none;
padding: 0;
margin: 0; }
.jp-controls a {
display: block;
height: 60px;
line-height: 59px;
outline: medium none;
overflow: hidden;
position: absolute;
text-align: center;
top: 0;
width: 55px;
z-index: 1; }
.jp-controls a span {
visibility: hidden; }
.jp-controls a:before {
display: block;
margin: 0 auto;
font-family: "icon_font";
font-weight: normal;
font-size: 14px;
font-size: 1.4rem;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
color: white;
speak: none; }
.jp-controls a:hover:before {
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
color: #bababa; }
a.jp-play,
a.jp-pause {
left: 0;}
a.jp-play:before {
content: ""; }
a.jp-pause:before {
content: ""; }
a.jp-mute,
a.jp-unmute {
right: 63px;
border-left: 1px solid #272727;
-webkit-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.1); }
a.jp-mute:before {
content: "\f028"; }
a.jp-unmute:before {
content: "\f026"; }
.jp-progress-container {
height: 5px;
left: 53px;
position: relative;
right: 20px;
top: 29px; }
.jp-progress {
background-color: white;
height: 1px;
left: 0;
position: absolute;
right: 0; }
.jp-seek-bar {
background-color: #fff;
cursor: pointer;
height: 1px;
position: absolute;
top: 0; }
.jp-play-bar {
background-color: white !important;
height: 5px;
position: absolute;
top: -2px; }
.jp-custom-bar {
color: white;
font-size: 16px;
position: absolute;
right: 0;
top: 17px;
width: 255px;
}
button.jp-mute {
background-color: transparent;
border: medium none;
color: white;
float: right;
padding: 0 4px 0 0;
position: relative;
top: -3px;
}
.jp-volume-bar-container {
position: absolute;
top: 10px;
right: 10px;
width: 52px;
height: 10px; }
.jp-volume-bar {
background-color: #cecece;
cursor: pointer;
float: right;
height: 5px;
margin-left: 5px;
margin-right: 25px;
overflow: hidden;
position: relative;
top: 10px;
width: 75px;}
.jp-volume-bar-value {
background-color: white !important;
height: 5px; }
.jp-current-time {
display: inline;
padding-right: 3px;
}
.jp-duration {
display: inline;
padding-left: 3px;
padding-right: 8px;
}
#big-video-wrap {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
background-color: black; }
#big-video-wrap .vjs-tech {
margin: 0; }
.vjs-control-bar {
display: none;
}
.isotope-item {
z-index: 2; }
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1; }
.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s; }
.isotope {
-webkit-transition-property: height;
-moz-transition-property: height;
-ms-transition-property: height;
-o-transition-property: height;
transition-property: height; }
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
-ms-transition-property: -ms-transform, opacity;
-o-transition-property: top, left, opacity;
transition-property: transform, opacity; }
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s; }
.fightclub-iso-container {
margin: 0 -1em;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box; }
.fightclub-navbar-fixed-right-active.post-type-archive-fightclub-portfolio .masthead,
.fightclub-navbar-fixed-left-active.post-type-archive-fightclub-portfolio .masthead,
.fightclub-navbar-fixed-right-active.blog .masthead,
.fightclub-navbar-fixed-left-active.blog .masthead,
.fightclub-navbar-fixed-right-active.archive .masthead,
.fightclub-navbar-fixed-left-active.archive .masthead,
.fightclub-navbar-fixed-left-active.single .masthead,
.fightclub-navbar-fixed-right-active.single .masthead {
margin-top:4em;
}
.fightclub-iso-container > .hentry {
margin: 0;
padding: 0 1em 3.5em;
opacity: 0;
filter: alpha(opacity=0);
zoom: 1; }
.fightclub-iso-container > .hentry.fightclub-portfolio {
margin-bottom: 30px;
padding: 0 15px;
}
.post-type-archive-fightclub-portfolio .fightclub-iso-container {
margin: 0 -15px;}
.fightclub-portfolio-100-width-active .fightclub-iso-container {
margin: 0 0 0 -2.2% !important;
}
.fightclub-iso-container.cols-1 {
overflow: hidden !important;
margin-left: 0;
}
.fightclub-iso-container.cols-1 > .hentry {
width: 100%;
height: auto;
padding: 0;
margin-left: 0;}
.fightclub-iso-container.cols-2 > .hentry {
width: 50%;
}
.fightclub-iso-container.cols-3 > .hentry {
width: 33.3332%;
}
.fightclub-iso-container.cols-4 > .hentry {
width: 25%;
}
.fightclub-iso-container.cols-5 > .hentry {
width: 20%;
}
.fightclub-iso-container.cols-2 > .hentry:not(.fightclub-portfolio),
.fightclub-iso-container.cols-3 > .hentry:not(.fightclub-portfolio),
.fightclub-iso-container.cols-4 > .hentry:not(.fightclub-portfolio),
.fightclub-iso-container.cols-5 > .hentry:not(.fightclub-portfolio) {
border: none!important;
margin: 0!important; }
}@media all and (max-width: 767px){
.fightclub-iso-container[class*="cols-"] > .hentry {
width: 100%; } }
@media all {
.entry-portfolio {
list-style: outside none none;
margin: 0;
left: 0;
position: relative;
transition:all 2s ease;
-webkit-transition:all 2s ease;
}
.cols-1 .entry-header {
background-color: #161515;
float: left;
position: relative;
z-index: 1;
}
.cols-1 .entry-header>span {
bottom: 0;
display: block;
color: #927f79;
left: 0;
margin-bottom: 3em;
overflow: hidden;
padding: 3em 2em 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.entry-portfolio>li {
float: left;
position: relative;
}
.cols-1 .entry-header>span h2 {
margin-top: 0;
color: white;
}
.portfolio-post-meta {
color: #cd926d;
margin-top: 0;
}
.portfolio-post-meta a{
color: #cd926d;
} .no-js .fightclub-iso-container > .hentry {
opacity: 1;
filter: alpha(opacity=100);
zoom: 1; }
.option-set {
margin-bottom: 0;
text-align: center;
}
.fightclub-portfolio-filters-menu li {
display: inline-block;
}
.fightclub-portfolio-filter:hover {
color: #af3a2f;
text-decoration: none;
}
.fightclub-portfolio-filter {
color: #161515;
display: inline-block;
font-family: "Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
font-weight: 400;
height: 32px;
line-height: 32px;
margin: 0 0.75em;
padding: 0;
text-decoration: none;
text-transform: uppercase;
}
.fightclub-portfolio-filter.selected {
box-shadow: 0 -2px 0 0 #af3a2f inset;
}
#fightclub-isotope-loading, #fightclub-isotope-loading-after {
background-position: center center;
text-align: center;
display: block;
width: 100%!important;
height: 44px;
background-repeat: no-repeat;
margin: 2em auto;
background-size: 44px 44px; }
.fightclub-portfolio .entry-featured {
margin-bottom: 0!important;
overflow: hidden;
}
.fightclub-portfolio>.entry-featured {
margin-bottom: 0!important;
}
.single-fightclub-portfolio .fightclub-portfolio>.entry-featured {
margin-bottom: 2em!important;
}
.ilightbox-overlay.light {
background: white; }
.ilightbox-loader.light div {
background: white url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/images/ilightbox-preloader-dark.gif) no-repeat center; }
.ilightbox-holder.light {
background: none repeat scroll 0 0 white;
border: 1px solid #ccc;
padding: 1%;}
.ilightbox-holder.light .ilightbox-container .ilightbox-caption {
text-shadow: 0 1px white;
color: black;
background: url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/images/ilightbox-caption-bg-light.png); }
.ilightbox-holder.light .ilightbox-container .ilightbox-social {
background: url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/images/ilightbox-caption-bg-light.png);
border-radius: 2px; }
.ilightbox-holder.light .ilightbox-alert {
color: #89949B;
background: url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/images/ilightbox-alert-light.png) no-repeat center top; }
.ilightbox-toolbar.light {
top: 8px;
left: 8px;
height: 23px;
background-color: white; }
.ilightbox-toolbar.light a {
width: 25px;
height: 23px;
text-align: center; }
.ilightbox-toolbar.light a.ilightbox-close {
border-radius: 3px 0 0 3px; }
.ilightbox-toolbar.light a.ilightbox-fullscreen {
border-radius: 0 3px 3px 0; }
.ilightbox-toolbar.light a:before {
font-family: "icon_font";
display: inline-block;
font-weight: 400;
-webkit-font-smoothing: antialiased;
speak: none; }
.ilightbox-toolbar.light a.ilightbox-close:before {
content: "\e832";
font-size: 15px;
font-size: 1.5rem;
line-height: 22px; }
.ilightbox-toolbar.light a.ilightbox-fullscreen:before {
content: "\e89e";
font-size: 11px;
font-size: 1.1rem;
line-height: 23px; }
.ilightbox-toolbar.light a.ilightbox-prev-button,
.ilightbox-toolbar.light a.ilightbox-next-button {
display: none; }
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
-webkit-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.45);
box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.45); }
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
background: url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/framework/img/global/ilightbox-thumb-overlay-play-light.png) no-repeat center; }
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title {
padding: 10px 8px;
padding-right: 60px;
font-size: 18px;
color: black; }
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar {
top: 5px;
left: auto;
right: 5px; }
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a {
float: right; }
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
border-radius: 0 3px 3px 0; }
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
border-radius: 3px 0 0 3px; }
.ilightbox-overlay,
.ilightbox-loader,
.ilightbox-loader *,
.ilightbox-holder,
.ilightbox-holder .ilightbox-container,
.ilightbox-holder .ilightbox-container img.ilightbox-image,
.ilightbox-holder .ilightbox-container .ilightbox-caption,
.ilightbox-toolbar,
.ilightbox-toolbar *,
.ilightbox-thumbnails,
.ilightbox-thumbnails *,
.ilightbox-holder .ilightbox-container .ilightbox-social,
.ilightbox-holder .ilightbox-container .ilightbox-social * {
float: none;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
line-height: 100%;
vertical-align: baseline;
background: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-o-user-select: none;
user-select: none; }
.ilightbox-closedhand * {
cursor: url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/css/skin/closedhand.cur), default !important; }
.ilightbox-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100000; }
.ilightbox-loader {
position: fixed;
top: 45%;
left: -192px;
padding-left: 30px;
opacity: 0.9;
filter: alpha(opacity=90);
zoom: 1;
border-radius: 0 100px 100px 0;
z-index: 100005; }
.ilightbox-loader div {
width: 72px;
height: 72px;
border-radius: 0 100px 100px 0; }
.ilightbox-loader.horizontal {
display: none!important;
top: -192px;
left: 45%;
padding: 0;
padding-top: 30px;
border-radius: 0 0 100px 100px; }
.ilightbox-loader.horizontal div {
border-radius: 0 0 100px 100px; }
.ilightbox-toolbar {
display: none;
position: fixed;
z-index: 100010; }
.ilightbox-toolbar a {
float: left;
cursor: pointer; }
.ilightbox-thumbnails {
display: block;
position: fixed;
z-index: 100009; }
.ilightbox-thumbnails.ilightbox-horizontal {
left: 0;
bottom: 0;
width: 100%;
height: 100px; }
.ilightbox-thumbnails.ilightbox-vertical {
top: 0;
right: 0;
width: 140px;
height: 100%;
overflow: hidden; }
.ilightbox-thumbnails .ilightbox-thumbnails-container {
display: block;
position: relative; }
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
width: 100%;
height: 100px; }
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
width: 140px;
height: 100%; }
.ilightbox-thumbnails .ilightbox-thumbnails-grid {
display: block;
position: absolute; }
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
display: block;
position: relative;
padding: 10px;
cursor: pointer; }
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
width: 100%;
height: 100%;
border-radius: 2px; }
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0.7;
filter: alpha(opacity=70);
zoom: 1; }
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
opacity: 1;
filter: alpha(opacity=100);
zoom: 1; }
.ilightbox-holder {
display: none;
position: fixed;
z-index: 100003; }
.ilightbox-holder.ilightbox-next,
.ilightbox-holder.ilightbox-prev {
cursor: pointer; }
.ilightbox-holder div.ilightbox-container {
position: relative;
width: 100%;
height: 100%; }
.ilightbox-holder img.ilightbox-image {
width: 100%;
height: 100%; }
.ilightbox-holder .ilightbox-container .ilightbox-caption {
display: none;
position: absolute;
left: 30px;
right: 30px;
bottom: 0;
max-width: 100%;
margin: 0 auto;
padding: 5px 10px;
font-size: 12px;
line-height: 150%;
word-wrap: break-word;
border-radius: 3px 3px 0 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 20003; }
.ilightbox-holder .ilightbox-alert {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 300px;
height: 50px;
margin: auto;
padding-top: 100px;
text-align: center; }
.ilightbox-holder .ilightbox-wrapper {
width: 100%;
height: 100%;
overflow: auto; }
.ilightbox-holder .ilightbox-inner-toolbar {
position: relative; }
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
position: absolute; }
.fightclub-social-global {
font-weight: 400;
line-height: 1; }
.fightclub-social-global a {
display: inline-block;
text-align: center; }
.fightclub-social-global a i {
display: block; }
.footer-bottom .fightclub-social-global {
margin: 1.62em 0;
}
.footer-bottom  {
color: #161515;
padding: 3em 0;
text-align: center;
}
.fightclub-scroll-top {
background-color: #f6f6f6;
border-radius: 100%;
bottom: 36px;
color: #161515;
font-size: 30px;
height: 60px;
line-height: 56px;
padding-top: 3px;
position: fixed;
text-align: center;
width: 60px;
z-index: 1031;}
.fightclub-scroll-top.in {
opacity: 0.8;
filter: alpha(opacity=80);
zoom: 1; }
.fightclub-scroll-top.in:hover {
opacity: 1;
filter: alpha(opacity=100);
zoom: 1; }
.fightclub-scroll-top.left {
left: 24px; }
.fightclub-scroll-top.right {
right: 24px; }
.fightclub-scroll-top:hover {
color: #5a5a5a; }
.fightclub-colophon {
position: relative;
border-top: 1px solid #d4d4d4;
background-color: white;
-webkit-box-shadow: 0 -0.125em 0.25em 0 rgba(0, 0, 0, 0.075);
box-shadow: 0 -0.125em 0.25em 0 rgba(0, 0, 0, 0.075); }
.fightclub-colophon + .fightclub-colophon {
border-top: 1px solid #e0e0e0;
border-top: 1px solid rgba(0, 0, 0, 0.085);
-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.8);
box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.8); }
.fightclub-colophon.top {
padding: 5% 0 5.25%; }
.fightclub-colophon.top [class*="span"] .widget:first-child {
margin-top: 0; }
}@media all and (max-width: 979px){
.fightclub-colophon.top {
padding: 6.5% 0; }
.fightclub-colophon.top [class*="span"] .widget:first-child {
margin-top: 3em; }
.fightclub-colophon.top [class*="span"]:first-child .widget:first-child {
margin-top: 0; } }
@media all {
.fightclub-colophon.bottom {
border-bottom: 5px solid #161515;
padding: 10px 0;
font-size: 10px;
font-size: 1rem;
text-align: center;
color: #7a7a7a; }
.fightclub-colophon.bottom .fightclub-nav {
margin: 10px 0;
line-height: 1.3; }
.fightclub-colophon.bottom .fightclub-nav li {
margin: 0 0.5em;
display: inline-block; }
.fightclub-colophon.bottom .fightclub-nav li a {
display: block;
font-weight: 400;
letter-spacing: 2px;
text-transform: uppercase; }
.fightclub-colophon.bottom .fightclub-nav li a:hover {
background-color: transparent; }
.fightclub-colophon.bottom .fightclub-social-global {
margin: 10px 0; }
.fightclub-colophon.bottom .fightclub-social-global a {
margin: 0 1.25%;
font-size: 21px;
font-size: 2.1rem; }
.fightclub-colophon.bottom .fightclub-colophon-content {
margin: 30px 0 10px;
font-weight: 400;
letter-spacing: 2px;
line-height: 1.3; }
.fightclub-colophon .widget {
margin-top: 3em; }
.fightclub-footer{
background-color: #f6f6f6;
padding: 0 30px;
}
.no-padding .fightclub-footer{
padding: 0;
}
.fightclub-footer-logo {
margin: 2em 2em 2em 0;
float: left;
}
.fightclub-footer > .widget_wrap {
background-color: #161515;
padding: 5em 0 3em;
}
.fightclub-footer .widget {
margin-bottom: 2em;
}
.fightclub-footer .widget.widget_logo_widget {
margin-bottom: 0;
}
.fightclub-sidebar {
background: none;
margin-bottom: 2em;
}
}@media all and (min-width: 980px){
.fightclub-sidebar.right {
padding-left: 30px;
}
.fightclub-sidebar.left {
padding-right: 30px;
}
}
@media all and (max-width: 979px){
.fightclub-sidebar {
margin-top: 50px; } }
@media all {
.fightclub-sidebar .widget {
margin-bottom: 2em; }
.fightclub-sidebar .widget:last-child {
margin-bottom: 0; }
.fightclub-main {
position: relative;
}
.site>.fightclub-main {
padding: 0 30px;}
.no-padding  .site>.fightclub-main {
padding: 0;}
.fightclub-main .widget {
margin-top: 3em; }
.fightclub-main .widget:first-child {
margin-top: 0; }
.hentry {}
.hentry:first-child {
margin-top: 0; }
.hentry p:last-child,
.hentry ul:last-child,
.hentry ol:last-child {
margin-bottom: 0; }
#fightclub-iso-container article.post {
border-bottom: 1px solid #f0eceb;
margin-bottom: 3.5em;
padding-bottom: 3.5em;
}
#fightclub-iso-container:not(.cols-2):not(.cols-3):not(.cols-4) article.post:last-child {
border-bottom: medium none;
margin: 0;
padding: 0;
}
#fightclub-iso-container article.post.post_format-post-format-link,
#fightclub-iso-container article.post.post_format-post-format-quote {
border: medium none !important;
margin: 0 !important;
}
.entry-featured {
position: relative;
margin-bottom: 2.4em;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.post-type-archive-fightclub-portfolio .cols-2 .entry-featured {
margin-bottom: 0; }
.fightclub-portfolio-wrapper .cols-2 .entry-featured {
margin-bottom: 2em!important; }
.fightclub-portfolio-wrapper .fightclub-container-fluid.offset {
margin: 60px auto;
}
.fightclub-portfolio .entry-featured .entry-header .dum-hover {
background-color: #af3a2f;
opacity: 0.85;
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
}
.dum-hover:before {
content: "";
left: 21px;
right: 21px;
top: 21px;
bottom: 21px;
border: 2px solid #ce9170;
position: absolute;
}
.fightclub-portfolio .entry-featured .entry-header {
opacity: 0;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.fightclub-portfolio .entry-featured:hover .entry-header {
opacity: 1;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.fightclub-portfolio .entry-featured .entry-header {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.fightclub-portfolio .entry-featured  .entry-header .entry-title {
letter-spacing: 1px;
text-transform: uppercase;
}
.fightclub-portfolio .entry-featured  .entry-header > h3 {
display: block;
height: 100%;
margin: 0;
}
.fightclub-portfolio .entry-featured  .entry-header > h3 > a {
display: block;
height: 100%;
text-align: center;
}
.fightclub-portfolio .entry-featured  .entry-header .title-wrapper{
color: white;
display: inline-block;
padding: 14px 3px 14px;
position: relative;
text-align: center;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.fightclub-portfolio .entry-featured  .entry-header .title-wrapper:before {
background-color: white;
content: "";
position: absolute;
top:0;
left: 0;
display: block;
height: 1px;
width: 0;
-webkit-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
}
.fightclub-portfolio .entry-featured  .entry-header .title-wrapper:after {
background-color: white;
content: "";
position: absolute;
bottom:0;
right: 0;
display: block;
height: 1px;
width: 0;
-webkit-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
}
.fightclub-portfolio .entry-featured:hover  .entry-header .title-wrapper:before,
.fightclub-portfolio .entry-featured:hover  .entry-header .title-wrapper:after {
width: 100%;
}
.post-type-archive-fightclub-portfolio .cols-2.fightclub-iso-container > .hentry,
.post-type-archive-fightclub-portfolio .cols-3.fightclub-iso-container > .hentry {
overflow: hidden;
}
.fightclub-portfolio-100-width-active .fightclub-iso-container {
margin: 0 2.2% 0 0 !important;
}
.fightclub-portfolio-100-width-active .fightclub-iso-container.cols-1 {
margin: 0!important;
}
.fightclub-portfolio .entry-featured  .entry-header .portfolio-category a{
margin: 0 6px;
font-size: 14px;
font-size: 1.4rem;
text-transform: uppercase;
color:#161515;
}
.portfolio-category i::before {
content: ", ";
}
.portfolio-category span:last-child i::before {
content: "";
}
.fightclub-portfolio .entry-featured  .entry-header .portfolio-category a:hover{
color:#af3a2f;
}
.fightclub-portfolio .entry-featured  .entry-header .portfolio-category {
display: block;
font-size: 12px;
margin-top: 5px;
position: relative;
text-align: center;
}
}@media all and (max-width: 480px){
.fightclub-portfolio .entry-featured  .entry-header .entry-title {
font-size: 160%;
}
.fightclub-portfolio .entry-featured  .entry-header .portfolio-category a{
font-size: 12px;
font-size: 1.2rem;
}
.cols-2.fightclub-iso-container > .hentry {
padding: 0 2em 2em !important;
}
}
@media all and (max-width: 767px){
.cols-2.fightclub-iso-container > .hentry {
padding: 0 2em 2em !important;
}
}
@media all {
.cols-3.fightclub-iso-container  .entry-header .entry-title {
font-size: 20px;
font-size: 2.0rem;
}
.fightclub-portfolio .entry-featured  .entry-header .portfolio-category .circle {
background-color: #161515;
border-radius: 100%;
display: block;
height: 10px;
left: 50%;
margin-left: -5px;
position: absolute;
top: 0;
width: 10px;
}
.fightclub-portfolio-fillwidth-page {
position: relative;
}
.fightclub-portfolio-fillwidth-content {
background-color: white;
bottom: 0;
left: 0;
padding: 3em 4em;
position: absolute;
width: 50%;
}
}@media all and (max-width: 767px){
.fightclub-portfolio-fillwidth-content {
width: 100%;
position: relative;
}
}
@media all {
.entry-wrap {
display: block;
position: relative;
z-index: 1; }
.entry-thumb {
display: block;
position: relative;
background-color: transparent; }
.entry-thumb img { display: block;
margin: 0 auto;
-webkit-transition: opacity 0.75s ease;
transition: opacity 0.75s ease; }
.entry-title {
line-height: 1;
margin: 0 0 1em;
-ms-word-wrap: break-word;
word-wrap: break-word; }
.entry-title-sub {
display: block;
margin: 0.75em 0 0;
font-size: 128.5%;
line-height: 1.05; }
.post-date-mark {
background-color: #af3a2f;
border-left: 3px solid #cd926d;
color: white;
font-size: 2.4rem;
height: 100px;
line-height: 1.3;
left: 30px;
margin: 0;
padding-top: 43px;
position: absolute;
text-align: center;
top: 0;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
width: 60px;
z-index: 9999;
}
.post-date-mark:hover {
color: white;
}
.post-date-mark > span {
display: block;
font-size: 12px;
font-weight: normal;
}
.p-meta {
color: #cd926d;
line-height: 1;
margin-bottom: 0.5em;
text-transform: uppercase;}
.p-meta a {
white-space: nowrap;
border-bottom: 1px solid transparent;
}
.p-meta a:hover {
border-bottom: 1px solid;
}
.p-meta > span i {
padding-right: 0.3em;
}
.p-meta > span:after {
content: ""; }
.p-meta > span:last-child:after {
display: none; }
.p-meta .alignright {
margin: 0;
}
.entry-content { position: relative;
*zoom: 1; }
.entry-content:before, .entry-content:after {
display: table;
content: ""; }
.entry-content:after {
clear: both; }
.entry-content iframe {
max-width: 100%;
}
.entry-content.excerpt .tagcloud.alignright {
margin: -46px 0 0;
}
.fightclub-iso-container.isotope .tagcloud {
display: none;
}
.more-link {
display: inline-block;
margin: 0;
font-weight: 700;
font-size: 128.5%;
line-height: 1.4; }
.moretag {
background-color: #af3a2f;
color: #ffffff;
border:2px solid #af3a2f;
display: inline-block;
font-family: "Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 85.71%;
letter-spacing: 1px;
margin: 1.75em 0 0.35em;
padding: 1em 4.5em 1em;
text-transform: uppercase;
position: relative;
}
.post-content-wrapper .moretag {
margin: 2.8em 0 -2.8em;
}
.moretag:hover{
color:#af3a2f;
background-color: transparent;
}
.entry-footer {
line-height: 1.5;
margin-top: 2.8em;
text-transform: uppercase;
}
.entry-footer .single-tags-title {
color: #af3a2f;
font-family: "Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 1.2rem;
margin-right: 1em;
}
.single-tags-list > a {
border: 1px solid #f0edec;
color: #545353;
display: inline-block;
height: 30px;
line-height: 28px;
margin: 0 0.3em;
padding: 0 1em;
}
.single-tags-list > a:hover {
background-color: #af3a2f;
border: 1px solid #af3a2f;
color: #ffffff;
}
.single article.post {
border-bottom: 1px solid #f0edec;
margin-bottom: 2.6em;
padding-bottom: 2.8em;
}
.footer-bottom .fightclub-social-global {
float: left;
}
.pre-footer-content {
border-top: 1px solid white;
padding: 1.1em 0 1em;
}
.pre-footer-content .fightclub-footer-nav {
float: left;
padding-top: 8px;
margin: 0;
}
.fightclub-footer-nav > li {
float: left;
list-style: outside none none;
}
.fightclub-footer-nav a {
color: #828282;
font-family: "Exo 2","Helvetica Neue",Helvetica,sans-serif;
font-size: 1.2rem;
letter-spacing: 1px;
margin-right: 1.6em;
text-transform: uppercase;
}
.pre-footer-logo {
float: right;
margin-left: 3em;
}
.pre-footer-content .fightclub-social-global {
margin-top: 8px;
position: relative;
top: 2px;
}
}@media all and (max-width: 979px){
.fightclub-footer-nav {
display: block;
float: none;
margin: 0 auto 4em;
}
.fightclub-footer-logo {
display: block;
float: none;
margin: 2em auto;
text-align: center;
}
}
@media all { .post-next-wrap {
background-size: cover;
background-position: center center;
position: relative;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
}
.post-next-wrap h2 a {
color: white;
font-size: 30px;
font-size: 3rem;
border-bottom: 1px solid transparent;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.post-next-wrap h2 a:hover {
color: white;
}
.post-next-wrap:hover {
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
}
.post-next-wrap .fightclub-container-fluid.max.width.cf {
padding: 8em 10% 10em;
position: relative;
}
.post-next-wrap .author-wrap img {
float: left;
margin-right: 1em;
}
.post-next-wrap .post-author {
color: white;
margin-bottom: 0;
margin-top: 6px;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.post-author > span {
font-family: "Exo 2";
text-transform: capitalize;
}
.post-next-wrap h6 {
color: white;
letter-spacing: 0.5px;
margin: 0;
text-transform: none;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.next-post-link-full {
background-color: transparent;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.post-next-bg-hover {
background-color: rgba(96,142,181,0.3);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
}
.post-next-wrap:hover .post-next-bg-hover {
background-color: rgba(96,142,181,0.05);
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
} .styled-post .entry-wrap {
background-color: #af3a2f;
color: white;}
.styled-post .entry-wrap a{color: white;}
.styled-post .entry-content {
padding: 0 2.1em 2.1em;}
.styled-post .entry-title {
padding: 0.8em;
margin: 0;}
.styled-post .p-meta {
padding: 12px 2.2em 10px;
border-color:white;}
.styled-post .entry-featured {
margin-bottom: -1px;}
.styled-post .format-image .entry-title {
padding: 0.8em;
margin: 0;}
.fightclub-custom-author-bio.cf {
border-bottom: 1px solid #f0edec;
display: table;
margin-bottom: 2.8em;
padding-bottom: 2.6em;
}
.fightclub-custom-author-bio > div {
display: table-cell;
vertical-align: middle;
padding-left: 2em;
}
.fightclub-custom-author-bio > div:first-child {
padding-left: 0;
width: 85px;
}
.author_bio {
margin-top: 2em; }
.author_avatar {
margin-top: 6px;}
.author_avatar img {
border-radius: 100%;
width: 85px;
display: block;}
.author_bio h4 {
font-size: 115.38%;
margin: 0;
text-transform: uppercase; }
.h-author.man {
color: #cd926d;
font-size: 12px;
line-height: 1.75em;
}
.fightclub-author-info {
margin-right: 2em;
}
.p-author-status {
line-height: 1.4;
margin: 0;
}
.fightclub-author-info > div {
position: relative;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.fightclub-author_desc {
margin: -6px 0 30px 89px; }
.fightclub-page-title-disabled .entry-content {
margin-top: 0; }
.fightclub-post-fullwidth-active .fightclub-main {
width: 100%; }
.fightclub-blog-masonry-active .fightclub-iso-container.cols-2 .p-meta {
font-size: 79%; }
}@media all and (max-width: 767px){
.fightclub-blog-masonry-active .fightclub-iso-container.cols-2 .p-meta {
font-size: 85.7%; } }
@media all and (max-width: 480px){
.fightclub-blog-masonry-active .fightclub-iso-container.cols-2 .p-meta {
font-size: 85.7%; } }
@media all {
.fightclub-blog-masonry-active .fightclub-iso-container.cols-2 .more-link {
font-size: 110%; }
}@media all and (max-width: 767px){
.fightclub-blog-masonry-active .fightclub-iso-container.cols-2 .more-link {
font-size: 128.5%; } }
@media all {
.fightclub-blog-masonry-active .fightclub-iso-container.cols-3 .entry-title {
font-size: 165%; }
}@media all and (max-width: 979px){
.fightclub-blog-masonry-active .fightclub-iso-container.cols-3 .entry-title {
font-size: 200%; } }
@media all {
.fightclub-blog-masonry-active .fightclub-iso-container.cols-3 .p-meta {
font-size: 70%; }
}@media all and (max-width: 979px){
.fightclub-blog-masonry-active .fightclub-iso-container.cols-3 .p-meta {
font-size: 85.7%; } }
@media all and (max-width: 979px){
.fightclub-blog-masonry-active .fightclub-iso-container.cols-3 .entry-wrap {
padding: 6.75% 0; } }
@media all and (max-width: 480px){
.fightclub-blog-masonry-active .fightclub-iso-container.cols-3 .entry-wrap {
padding: 7.75% 0; } }
@media all {
.fightclub-blog-masonry-active .fightclub-iso-container.cols-3 .more-link {
font-size: 105%; }
}@media all and (max-width: 979px){
.fightclub-blog-masonry-active .fightclub-iso-container.cols-3 .more-link {
font-size: 128.5%; } }
@media all {
.format-audio.no-post-thumbnail .entry-featured {
margin-bottom: 2em;
-webkit-box-shadow: none;
box-shadow: none; }
.format-audio.has-post-thumbnail .entry-featured .fightclub-responsive-audio-embed,
.format-audio.has-post-thumbnail .entry-featured .jp-controls-container-audio {
margin: 0 auto; }
.format-audio.has-post-thumbnail .entry-featured .fightclub-responsive-audio-embed{
margin: 0 auto -5px;
}
.format-audio.has-post-thumbnail .entry-featured .jp-controls-container-audio.poster {
position: absolute;
left: 20px;
right: 20px;
bottom: 20px;
margin: 0 auto; }
.format-audio.has-post-thumbnail .entry-featured .fightclub-responsive-audio-embed iframe,
.format-audio.has-post-thumbnail .entry-featured .jp-controls-container-audio iframe {
bottom: 0; }
.blog .format-image .entry-featured,
.search .format-image .entry-featured,
.archive .format-image .entry-featured {
-webkit-box-shadow: none;
box-shadow: none; }
.fightclub-format-link > a {
color: #ffffff !important;
display: block;
font-size: 133.33%;
font-weight: 400;
height: 100%;
letter-spacing: 1px;
padding: 1.1em 1.1em 1.2em 3.8em;
position: relative;
word-break: break-all;}
.fightclub-format-link > a .fightclub-icon-link {
margin-left: -56px;
padding-right: 22px; }
.fightclub-format-link > a:hover {
background-color: #FCFCFC;
}
.fightclub-format-link a:before {
content: "\e80d";
font-family: "icon_font";
font-size: 24px;
left: 25px;
margin-top: -18px;
position: absolute;
top: 50%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fightclub-blog-masonry-active .fightclub-iso-container.cols-2 .format-link .entry-title-sub, .fightclub-blog-masonry-active .fightclub-iso-container.cols-3 .format-link .entry-title-sub {
font-size: 110%; }
.blog.fightclub-post-meta-disabled .format-link .fightclub-hgroup,
.search.fightclub-post-meta-disabled .format-link .fightclub-hgroup,
.archive.fightclub-post-meta-disabled .format-link .fightclub-hgroup {
margin-bottom: 0;
border-bottom: 0;
padding-bottom: 0; }
.fightclub-format-quote > h3 {
font-size: 184.62%;
color: #161515;
margin-bottom: 20px;
display: block;
}
.fightclub-format-quote > cite {
color: #161515;
display: block;
}
.fightclub-format-quote .fightclub-icon-quote {
margin-left: -57px;
padding-right: 18px;
}
.fightclub-blog-masonry-active .fightclub-iso-container.cols-2 .format-quote .entry-title-sub, .fightclub-blog-masonry-active .fightclub-iso-container.cols-3 .format-quote .entry-title-sub {
font-size: 110%; }
.blog.fightclub-post-meta-disabled .format-quote .fightclub-hgroup,
.search.fightclub-post-meta-disabled .format-quote .fightclub-hgroup,
.archive.fightclub-post-meta-disabled .format-quote .fightclub-hgroup {
margin-bottom: 0;
border-bottom: 0;
padding-bottom: 0; }
.post-type-archive-fightclub-portfolio .entry-wrap {
padding: 29px 6.5% 35px; }
.post-type-archive-fightclub-portfolio .fightclub-entry-share {
margin: 15px 0 -10px !important;
border-color: #f0f0f0;
padding: 3px 0; }
.post-type-archive-fightclub-portfolio .fightclub-entry-share p {
display: none; }
.post-type-archive-fightclub-portfolio .fightclub-entry-share .fightclub-share {
font-size: 16px;
font-size: 1.6rem; }
.post-type-archive-fightclub-portfolio .fightclub-entry-share .fightclub-share.email {
top: -1px; }
.post-type-archive-fightclub-portfolio .fightclub-entry-share .fightclub-share.email span {
font-size: 17px;
font-size: 1.7rem; }
.fightclub-entry-post-share {
float: left;
line-height: 48px;
}
.fightclub-portfolio .entry-wrap {
margin: 0 auto;}
.fightclub-li-icon {
display: inline;
margin-right: 1.3em;
}
.single-fightclub-portfolio .fightclub-entry-share{
border: medium none;
}
.single-fightclub-portfolio .p-meta {
border: medium none;
margin-top: -1em;
}
.single-fightclub-portfolio .fightclub-entry-share{
border: medium none;
}
.single-fightclub-portfolio .p-meta {
border: medium none;
margin-top: -1em;
}
.entry-extra.cf.portfolio-extra > h4 {
margin: 0.4em 0 1.5em;
}
.fightclub-portfolio-fileds span{
color: #000002;
font-weight: bold;
margin-right: 0.3em;
text-transform: uppercase;
}
.fightclub-portfolio-fileds {
list-style: none outside none;
margin: 0;
}
.fightclub-portfolio-fileds {
text-align: center;
}
.portfolio-extra .h-extra.skills {
margin: 0;
}
.portfolio-extra .fightclub-entry-share {
font-size: 1.2rem;
}
.portfolio-extra .fightclub-share-options > span {
color: #161515;
font-family: "Exo 2";
margin-right: 0.3em;
}
.portfolio-item-tags {
margin: 0 0 1.6em;
}
.portfolio-item-tags .fightclub-ul-icons {
float: none;
letter-spacing: 0;
margin: 0 !important;
text-indent: 0;
text-transform: uppercase;
}
.portfolio-item-tags .fightclub-li-icon {
display: inline;
margin-right: 1em;
}
.portfolio-item-tags .fightclub-icon-bookmark {
display: none;
}
.portfolio-extra .fightclub-ul-icons>i {
display: none;
}
.portfolio-extra .fightclub-ul-icons {
line-height: 1;
margin: 0 !important;
text-indent: 0;
float: none;
display: inline;
}
.portfolio-extra .h-extra.skills {
font-size: 12px;
margin: 0 !important;
}
.fightclub-flexslider-carousel .flex-viewport{
height: 100px!important;
}
.fightclub-flexslider-carousel .fightclub-slides{
display:none;
}
}@media all and (max-width: 767px){
.fightclub-portfolio .entry-info,
.fightclub-portfolio .entry-extra {
float: none;
width: 100%; } }
@media all {
.fightclub-portfolio .h-extra {
margin-top: 0.5em;
font-size: 150%; }
.fightclub-portfolio .h-extra.skills {
margin: 0 0 0.3em; }
.fightclub-portfolio .h-extra.launch {
margin: 0 0 0.4em; }
.single-fightclub-portfolio .entry-content {
margin-bottom: 0;
}
.single-fightclub-portfolio .fightclub-comments-area {
margin: 2.2em auto 0;
background-color: transparent;
}
.single-fightclub-portfolio .fightclub-comments-wrap,
.single-fightclub-portfolio .form-wrapper {
margin-bottom: 3em;
}
.single-fightclub-portfolio #respond{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
padding-bottom: 2em;
padding-left: 0;
padding-right: 0;
}
.single-fightclub-portfolio #reviews{
margin-top: -0.55em;
}
.single-fightclub-portfolio .h-comments-title {
margin: 0 0 1.15em;
}
.single-fightclub-portfolio  .fightclub-comments-list {
margin: 0 auto;
}
.single-fightclub-portfolio  .children {
margin: 2em 0 0 2em !important;
}
.single-fightclub-portfolio .form-wrapper .fightclub-container-fluid{
margin: 1px auto 0;
}
.single-fightclub-portfolio #reviews .comment-form input {
display: block;
float: left;
}
.single-fightclub-portfolio .form-submit > input[type="submit"] {
float: none !important;
margin: 0 auto;
}
h2.entry-title.entry-title-portfolio {
line-height: 1;
margin: 0; }
.single h2.entry-title.entry-title-portfolio {
float: left;
font-size: 3rem;
margin: 0 0 1em;}
h2.entry-title.entry-title-portfolio a{
display: block;
padding: 2% 4%;}
.entry-single-portfolio-nav h4 {
margin: 0;
text-transform: uppercase;
line-height: 68px;
}
.entry-single-portfolio-nav .offset {
margin: 0 auto;
position: relative;
text-align: center;
}
.entry-single-portfolio-nav {
margin-bottom: 6em;
margin-top: 6em;
}
.post-prev .fightclub-icon-arrow-left,
.post-next .fightclub-icon-arrow-right {
border: 1px solid;
border-radius: 100%;
display: inline-block;
font-size: 2.4rem;
height: 70px;
line-height: 66px;
margin-right: 1em;
position: relative;
text-align: center;
top: 2px;
width: 70px;
}
.post-next .fightclub-icon-arrow-right {
margin-left: 1em;
margin-right: 0;
}
.post-prev, .post-next {
position: absolute;
}
.post-prev {
left: 0;
top: 0;
}
.post-next {
right: 0;
top: 0;
}
a.prev-next>i{
-webkit-font-smoothing: subpixel-antialiased;
-moz-osx-font-smoothing: auto;
position: relative;
top: -1px;}
.back_to_gallery {
display: inline-block;
line-height: 74px !important;
}
.related-posts-wrap {
border-bottom: 1px solid #e1e1e1;
padding-bottom: 3.2em;
}
.related-posts {
margin-left: -4%;
}
.related-posts > article {
border: medium none !important;
float: left;
margin-bottom: 0 !important;
margin-left: 4%;
padding: 0 !important;
width: 46%;
position: relative;
}
.related-posts .entry-featured {
margin: 0;
}
.related-posts .entry-wrap {
bottom: 0;
left: 0;
position: absolute;
}
.related-posts .entry-thumb {
background-color: rgba(0, 0, 0, 1);
}
.related-posts .entry-thumb > img {
opacity: 0.55;
}
.related-posts .entry-header {
padding: 22px;
}
.related-posts .entry-title {
font-size: 16px;
margin: 0;
}
.related-posts .entry-title a {
color: #fff;
}
.related-title {
margin-bottom: 2.2em;
} .fightclub-portfolio-preview {
border: 1px solid #cd926d;
color: white;
font-size: 20px;
height: 48px;
left: 20%;
line-height: 46px;
margin-left: -58px;
margin-top: -24px;
position: absolute;
text-align: center;
top: 50%;
width: 48px;
transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
}
.fightclub-portfolio-permalink {
border: 1px solid #cd926d;
color: white;
font-size: 22px;
height: 48px;
right: 20%;
line-height: 48px;
margin-right: -58px;
margin-top: -24px;
position: absolute;
text-align: center;
top: 50%;
width: 48px;
transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
}
.fightclub-portfolio .entry-featured:hover .fightclub-portfolio-preview {
left:50%;
transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
}
.fightclub-portfolio .entry-featured:hover .fightclub-portfolio-permalink {
right:50%;
transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
}
.fightclub-portfolio-preview:hover,
.fightclub-portfolio-permalink:hover {
background-color: white;
border-color: white;
color: #af3a2f;
}
#portfolio-single-result {
display: none;
z-index: 9999;
background-color: #fff;
height: 100%;
width: 100%;
z-index: 9999;
}
.portfolio-single-result-loading {
margin-top: -22px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -22px;
}
.portfolio-single-result-inner{
display: none;
width: 100%;
height: 100%;
}
.singleImgwrapp img
{
position: absolute;
max-width: 100%;
top: 10%;
left: 10%;
}
.singleImgwrapp img:empty
{
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
}@media screen and (orientation: portrait){
.singleImgwrapp img { max-width: 90%; }
}
@media screen and (orientation: landscape){
.singleImgwrapp img { max-height: 90%; }
}
@media all and (max-width: 979px){
.singleImgwrapp img:empty {
left: 50%;
top: 10%;
-webkit-transform: translate(-50%, -10%);
-moz-transform: translate(-50%, -10%);
-ms-transform: translate(-50%, -10%);
-o-transform: translate(-50%, -10%);
transform: translate(-50%, -10%);
}
}
@media all {
.html-ready {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.singleImgwrapp {
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
}
.single-content {
bottom: 5%;
height: auto;
left: 15%;
position: absolute;
max-width: 30%;
width: auto;
}
}@media all and (max-width: 979px){
.single-content {
max-width: 70%; }
}
@media all {
.single-content > h3 {
background-color: #af3a2f;
color: #fff;
margin: 0;
padding: 0.35em 1em;
}
.content-inner {
background-color: #fff;
color: #949494;
padding: 1em 1.4em 1.25em;
text-align: justify;
}
.close-single-section {
background-color: #fff;
border-radius:100%;
color: #161515;
cursor: pointer;
font-size: 24px;
height: 80px;
line-height: 83px;
position: absolute;
right: 25px;
text-align: center;
top: 25px;
opacity: 0.7;
width: 80px;
z-index: 1;
-moz-transition: all 0.2s ease 0s;
-webkit-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
}
.close-single-section:hover {
opacity: 1;
-moz-transition: all 0.2s ease 0s;
-webkit-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s; } .nav-growpop a {
display: block;
outline: medium none;
position: absolute;
text-align: left;
top: 50%;
width: 80px;
z-index: 1000;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.nav-growpop a.prev {
left: 0;
}
.nav-growpop a.next {
right: 0;
}
.nav-growpop .icon-wrap {
background-color: #af3a2f;
border: 0 solid #af3a2f;
display: block;
font-size: 28px;
padding: 26px 0 22px;
position: relative;
text-align: center;z-index: 100;
-webkit-transition: border-width 0.3s 0.15s;
transition: border-width 0.3s 0.15s;
}
.nav-growpop div {
position: absolute;
top: 50%;
padding: 20px;
width: 420px;
height: 140px;
background: #fff;
opacity: 0;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
}
.nav-growpop a.prev div {
left: 0;
padding: 20px 140px 20px 100px;
text-align: right;
-webkit-transform: translateY(-50%) translateX(-100%) scale(0.75);
transform: translateY(-50%) translateX(-100%) scale(0.75);
}
.nav-growpop a.next div {
right: 0;
padding: 20px 80px 20px 140px;
-webkit-transform: translateY(-50%) translateX(100%) scale(0.75);
transform: translateY(-50%) translateX(100%) scale(0.75);
}
.nav-growpop span {
display: block;
padding-bottom: 5px;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 400;
font-size: 0.7em;
line-height: 1.2;
}
.nav-growpop h3 {
color: #231f20;
font-size: 20px;
font-weight: 500;
margin: 0;
padding: 5px 0;
position: relative;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.nav-growpop div p {
margin: 0;
color: #b24e44;
font-size: 75%;
}
.nav-growpop img {
position: absolute;
top: 20px;
width: 100px;
height: 100px;
}
.nav-growpop a.prev img {
right: 20px;
}
.nav-growpop a.next img {
left: 20px;
}
.nav-growpop a:hover .icon-wrap {
opacity: 1;
border-top-width: 29px;
border-bottom-width: 29px;
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.nav-growpop a:hover div {
opacity: 1;
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
-webkit-transform: translateY(-50%) translateX(0) scale(1);
transform: translateY(-50%) translateX(0) scale(1);
}
[class*="page-template-template-blank"] .entry-content {
margin-top: 0; }
.page-template-template-blank-3-php.fightclub-navbar-fixed-left-active,
.page-template-template-blank-3-php.fightclub-navbar-fixed-right-active,
.page-template-template-blank-6-php.fightclub-navbar-fixed-left-active,
.page-template-template-blank-6-php.fightclub-navbar-fixed-right-active,
.page-template-template-blank-7-php.fightclub-navbar-fixed-left-active,
.page-template-template-blank-7-php.fightclub-navbar-fixed-right-active,
.page-template-template-blank-8-php.fightclub-navbar-fixed-left-active,
.page-template-template-blank-8-php.fightclub-navbar-fixed-right-active {
padding: 0; }
[class*="page-template-template-blank"] .fightclub-main,
.page-template-template-layout-full-width-php .fightclub-main {
float: none;
display: block;
width: auto; }
.error404 .entry-404 {
margin-bottom: 6em;
text-align: center;}
.error404 .entry-404 h1 {
color: #af3a2f;
font-size: 72px;
margin-bottom: 0.2em;
margin-top: 1.5em;
text-align: center;}
.entry-404 .center-text {
font-size: 18px;
margin-bottom: 4em;
}
.entry-404>p {
color: #545353;
}
.entry-404 h3 {
color: #828282;
font-size: 16px;
letter-spacing: 0;
margin-bottom: 1em;
margin-top: 4em;
text-transform: none;}
.error404 .entry-404 .error-info {
background-color: #f2f2f2;
color: #828282;
display: inline;
font-size: 20px;
font-weight: 600;
padding: 0.4em 2em 0.5em;
}
.entry-404 .form-search {
margin: 0 auto 4em;
max-width: 300px;
}
.fightclub-header-landmark {
margin: 0 auto 2.4em; }
.h-landmark {
margin: 0;
line-height: 1; }
}@media all and (max-width: 767px){
.h-landmark {
font-size: 48px;
font-size: 4.8rem; } }
@media all and (max-width: 480px){
.h-landmark {
font-size: 42px;
font-size: 4.2rem; } }
@media all {
.h-landmark span {
display: inline-block;
position: relative; }
.p-landmark-sub {
margin: 5px 0 0;
font-size: 24px;
font-size: 2.4rem;
line-height: 1.3; }
}@media all and (max-width: 480px){
.p-landmark-sub {
font-size: 18px;
font-size: 1.8rem; } }
@media all {
.p-landmark-sub strong {
color: #272727; }
.fightclub-comments-area {
margin: 2.8em 0 4em;
background: transparent; }
.fightclub-comments-wrap {}
.h-comments-title {
color: #161515;
margin: 0 0 2.6em;
text-transform: uppercase;
letter-spacing: 0;}
.h-comments-title span {
position: relative; }
.h-comments-title small {
position: absolute;
top: -4px;
right: -40px;
display: inline-block;
width: 35px;
height: 35px;
font-size: 16px;
font-size: 1.6rem;
font-weight: 300;
letter-spacing: 0;
line-height: 34px;
text-align: center;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
color: white;
background-color: #af3a2f;
border-radius: 100em;
-webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3), 0 2px 1px white;
box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3), 0 2px 1px white; }
.fightclub-comments-list {
margin: 0;
list-style: none; }
.fightclub-comments-list .children {
margin: 0 0 0 89px;
list-style: none; }
}@media all and (max-width: 979px){
.fightclub-comments-list .children {
margin-left: 0; } }
@media all {
li.comment {
margin: 0;
padding: 0;}
article.comment {
margin: 0 0 2em 115px;
min-height: 85px;
position: relative;
padding-top: 22px;}
.fightclub-comments-list > li {
border-bottom: 1px solid #e1e1e1;
margin-bottom: 2.8em;
padding-bottom: 0.8em;
}
.fightclub-boxed-layout-active article.comment {
border: 1px solid #dddddd; }
.fightclub-comment-header {
font-size: 76.92%;}
.fightclub-comment-content {
position: relative; }
.fightclub-comment-author:before {content: "";}
.fightclub-comment-author {
color: #cd926d;
display: inline-block;
font-family: "Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
font-weight: 400;
margin: 0; }
.fightclub-comment-author a {
color: #cd926d;
display: inline-block;
font-family: "Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
font-weight: 400;
margin: 0;}
.fightclub-comment-author a:hover {
color: #af3a2f; }
.fightclub-comment-header > time {
font-size: 15px;
margin-left: 1em;
display: inline-block;
font-weight: 400;
line-height: 1;
position: relative;
}
.fightclub-comment-time:hover {
color: #af3a2f; }
.fightclub-comment-awaiting-moderation {
color: #af3a2f;
line-height: 1;
margin: 0 0 1em;
font-size: 12px;
text-transform: uppercase;
font-family: "Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif; }
.comment-edit-link {
color: #674634;
font-size: 1.5rem;
font-weight: 400;
text-transform: uppercase;
white-space: nowrap;}
.comment-reply-link {
color: #674634;
font-size: 1.5rem;
font-weight: 400;
margin-left: 10px;
position: relative;
text-transform: uppercase;
white-space: nowrap;}
.comment-reply-link-after {
position: relative;
bottom: 1px;
font-size: 0.722em;
line-height: 1; }
.reply-link-wrap {
float: right; }
.fightclub-comment-img {
float: left; }
.fightclub-comment-img .avatar-wrap {
display: block;
position: relative; }
.fightclub-comment-img .avatar-wrap:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%; }
.fightclub-comment-img .avatar-wrap .avatar {
border-radius: 100%;
margin-top: 4px;
width: 85px; }
.fightclub-comment-img .bypostauthor {
display: block;
bottom: 0;
width: 100%;
clear: left;
margin-top: 3px;
padding: 3px 0 4px;
font-size: 13px;
font-size: 1.3rem;
line-height: 1.2;
text-align: center;
text-transform: lowercase;
text-shadow: 0 1px 0 white;
color: #999; }
#respond {}
#respond .required {
font-weight: 300;
color: #af3a2f; }
.comment .comment-respond {
padding-left: 0!important;
padding-right: 0!important;
}
.comment .comment-form {
margin: 0 auto;
width: 100%!important;
}
#reply-title {
color: #161515;
letter-spacing: 0;
line-height: 1;
margin: 0 0 2.6em; }
#reply-title small {
margin: 0.55em 0 0.3em;
display: block;
font-size: 60%;
letter-spacing: 0.3px;
text-transform: uppercase; }
#reply-title small a {
color: #af3a2f;
font-size: 85.71%;
text-transform: none; }
#reply-title small a:hover, #reply-title small a:focus {
color: #c61300; }
#commentform {
margin-bottom: 0; }
.comment-notes {
margin-bottom: 1em;
font-size: 100%; }
.logged-in-as {
font-size: 92.85%;
margin-bottom: 1em;
text-transform: uppercase;
}
.comment-form .input {
float: left;
margin: 0 0 1.3em;
width: 50%;
border-width: 2px;
}
.comment-form #author {
border-right: 0 none;
}
.comment-form textarea {
height: 227px;
margin-bottom: 1.4em;
width: 100%;
border-width: 2px; }
.comment-form #subject {
width: 100%;
}
.form-submit {
margin: 0; }
.fightclub-sidebar .widget {
background-color:#f4f4f4;
padding: 2.2em 1.8em;}
.fightclub-footer .widget {
background-color:transparent;
}
.fightclub-footer .h-widget {
color: #cd926d;
}
.fightclub-footer .widget_recent_posts .post_title_widget {
color: white;
}
.widget .h-widget:before {
zoom: 1; }
.widget>ul>li>a::before {
background-color: transparent;
border: 2px solid;
border-radius: 100%;
color: inherit;
content: "";
display: inline-block;
height: 6px;
margin-right: 1em;
position: relative;
width: 6px;
}
.widget>ul>li>a:hover:before {
background-color: #af3a2f;
}
.widget p:last-child,
.widget ul:last-child,
.widget ol:last-child {
margin-bottom: 0; }
.widget ul,
.widget ol {
background-color: transparent;
list-style: none outside none;
margin-left: 0; }
.widget ul li,
.widget ol li {
padding: 0; }
.widget ul li a,
.widget ol li a,
.widget.widget_get_in_touch p,.widget.widget_get_in_touch p a {
color: inherit;}
.widget ul li a,
.widget ol li a,
.tweet_text {
color: inherit;
font-style: normal;}
.tweet_time {
display: block;
}
.fightclub-footer .tweet_time {
display: none;
}
.tweet_time a.jtwt_date {
}
.widget .twitterfeed {
margin-top: 1.5em;
}
.widget ul li a.url {
color: #af3a2f; }
.widget ul li a:hover,
.widget ol li a:hover {
color: #af3a2f; }
.widget ul li:last-child,
.widget ol li:last-child {
border-bottom: 0; }
.widget select {
width: 100%; }
.h-widget {
line-height: 1;
margin: 0 0 1.6em; }
.widget_text .h-widget {
margin-bottom: 1.2em;
}
.textwidget iframe {
margin-top: 0.65em;
}
.widget.tweets {
margin-bottom: 1.2em;
}
.widget.tweets .h-widget {
margin-bottom: 1.4em;
}
.fightclub-today-classes-widget-list {
margin-top: -0.4em;
}
.widget_search .h-widget {
margin-bottom: 1.8em;
}
.jtwt_tweet {
margin-bottom: 1.6em;
padding-left: 2.2em !important;
position: relative;
}
.jtwt_tweet::before {
content: "\e839";
color: #cd926d;
font-family: "zocial";
left: 0;
position: absolute;
}
.jtwt_tweet:last-child {
margin-bottom: 0;
}
.jtwt_tweet_text a {
color: #af3a2f!important;
}
.jtwt_tweet_text a:hover {
color: #af3a2f;
text-decoration: underline;
}
.widget_calendar #wp-calendar {
font-size: 87.5%;
font-family: "Exo 2", "Helvetica Neue", Helvetica, Arial, sans-serif;
background-color: transparent;
position: relative; }
.widget_calendar #wp-calendar caption {
font-family: "Exo 2", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #161515;
font-size: 125%;
margin-bottom: 10px;
font-weight: 600;
text-transform: uppercase; }
.widget_calendar #wp-calendar th,
.widget_calendar #wp-calendar td {
line-height: 1;
text-align: center; }
.widget_calendar #wp-calendar th {
padding: 3.5% 0 3.3%; }
.widget_calendar #wp-calendar td {
border: medium none;
font-size: 87.5%;
font-weight: 500;
padding: 3.3% 0 4.4%; }
.widget_calendar #wp-calendar thead {
border-bottom: 1px solid #cd926d;
}
.widget_calendar #wp-calendar tbody td.pad {
background-color: transparent;
border: none;
-webkit-box-shadow: none;
box-shadow: none; }
.widget_calendar #wp-calendar tbody td.pad:first-child {
border-left: 0; }
.widget_calendar #wp-calendar tbody td.pad:last-child {
border-right: 0; }
.widget_calendar #wp-calendar #prev,
.widget_calendar #wp-calendar #next{
padding: 0; }
.widget_calendar #wp-calendar #prev a,
.widget_calendar #wp-calendar #next a{
line-height: 0;
font-size: 0;
color: transparent;
text-shadow: none;
position: absolute;
right: 0;
top:3px; }
.widget_calendar #wp-calendar #prev a{
left: 0;
right: inherit;}
.widget_calendar #wp-calendar #prev a:before,
.widget_calendar #wp-calendar #next a:before {
content: "\e86b";
display: block;
width: 20px;
height: 20px;
position: relative;
top: 9px;
font-family: "icon_font";
color: #161515;
font-size: 18px;}
.widget_calendar #wp-calendar #prev a:hover:before,
.widget_calendar #wp-calendar #next a:hover:before {
color: #af3a2f;}
.widget_calendar #wp-calendar #prev a:before{
content: "\e86a"; }
.widget_calendar #wp-calendar #today, .widget_calendar #wp-calendar #today a{
background-color: #af3a2f;
color: #ffffff; }
.widget_calendar #wp-calendar tfoot .pad {
display: none;}
.widget.widget_categories li ul,
.widget.widget_product_categories li ul {
margin: 0.1em 0 0 1.3em;
border-left: 0;
border-right: 0;
border-bottom: 0;
border-radius: 0;
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none; }
.widget.widget_categories li ul li,
.widget.widget_product_categories li ul li {
-webkit-box-shadow: none;
box-shadow: none; }
.widget.widget_product_categories a {
text-transform: none;
font-weight: 500;}
.widget_pages .children,
.widget_nav_menu .sub-menu {
margin-bottom: -0.65em !important;
margin-top: 0.65em;
}
.widget_nav_menu .menu > li:last-child a:first-child {
border-bottom: 0; }
.widget_nav_menu .current-menu-item > a {
background-color: transparent; }
.widget.widget_meta ul {
border-bottom: 0; }
.widget.widget_meta li abbr[title] {
border-bottom: 0; }
.widget.widget_pages ul {
border-bottom: 0; }
.widget_recent_comments a::before {
content: none !important;
}
.widget_recent_comments a:last-child {
color: #af3a2f; }
.comment-author-link:before {
content: "by ";
}
.widget.widget_recent_comments li {
color: #cd926d;
font-family: "Exo 2";
font-size: 12px;
line-height: 1.6;
text-transform: uppercase;}
.widget.widget_recent_entries li .post-date {
display: block;
font-size: 13px;
margin-bottom: 0.3em;
margin-top: 0;
opacity: 0.575;
filter: alpha(opacity=57.5);
zoom: 1; }
.widget_rss .rsswidget img {
display: none; }
.widget.widget_rss li {
padding: 1.4em 0 0;
font-size: 81.25%; }
.widget.widget_rss li .rsswidget {
display: block;
border-bottom: 0 !important;
font-family: "Exo 2", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 135.7%;
font-weight: 400;
line-height: 1.2; }
.widget.widget_rss li .rsswidget:before {
content: "\e836";
padding-right: 0.4em; }
.widget_rss .rss-date {
display: block;
margin-top: 0.5em;
text-transform: uppercase;
opacity: 0.575;
filter: alpha(opacity=57.5);
zoom: 1; }
.widget_rss .rssSummary {
margin: 0.75em 0;
font-size: 84.6%; }
.widget_rss cite {
display: block;
margin-top: -0.3em;
text-transform: none;
opacity: 0.575;
filter: alpha(opacity=57.5);
zoom: 1; }
.widget_rss cite:before {
content: "By: "; }
.widget_tag_cloud,
.widget_product_tag_cloud {
margin-bottom: 4em; }
.tagcloud {
margin-bottom: 1.2em;
margin-top: -0.6em;
*zoom: 1; }
.tagcloud:before, .tagcloud:after{
display: table;
content: ""; }
.tagcloud:after {
clear: both; }
.tagcloud a, .entry-footer a {
background-color: white;
border: 1px solid #f0edec;
color: #545353;
cursor: pointer;
display: inline-block;
float: left;
font-size: 14px !important;
height: 30px;
line-height: 28px;
margin: 0.6em 0.6em 0 0;
padding: 0 1.18em;
position: relative;
text-align: center;
text-transform: uppercase;
vertical-align: middle;
-webkit-transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease;
transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease; }
.entry-footer .tags-wrap {
width: 100%;
overflow: hidden;
margin-bottom: 10px;
}
.fightclub-entry-post-share a {
float: right;
width: 55px;
margin-bottom: 0;
}
.fightclub-entry-post-share a:last-child {
margin-left: 10px;
}
}@media all and (max-width: 767px){
.tagcloud a {
font-size: 11px;
font-size: 1.1rem; } }
@media all and (max-width: 480px){
.tagcloud a {
font-size: 10px;
font-size: 1rem; } }
@media all {
.tagcloud a:hover,
.tagcloud a:active {
color: #ffffff;
}
.tagcloud > a:last-child {
margin-right: 0;
}
.comment-author-link a {
display: inline-block!important;
font-size: 100%!important;
}
.widget_text ol,
.widget_text ul {
overflow: visible;
margin: 0 0 1.313em 1.655em;
border: 0;
list-style: disc;
background-color: transparent;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none; }
.widget_text ol li,
.widget_text ul li {
border: 0;
padding: 0;
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none; }
.widget_text ol li:hover,
.widget_text ul li:hover {
background-color: transparent; }
.widget_text ol li a,
.widget_text ul li a {
border-bottom: 0; }
.widget_text ol.fightclub-ul-icons,
.widget_text ul.fightclub-ul-icons {
list-style: none; }
.fightclub-dribbble-widget ul {
overflow: visible;
margin-top: 0;
margin-bottom: 0;
border: 0;
border-radius: 0;
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none; }
.fightclub-dribbble-widget ul li {
border: 0;
-webkit-box-shadow: none;
box-shadow: none; }
.fightclub-dribbble-widget ul li:hover {
background-color: transparent; }
.fightclub-dribbble-widget ul li a {
border-bottom: 1px solid #ccc;
border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.fightclub-flickr-widget ul {
border: 0;
border-radius: 0;
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none; }
.fightclub-flickr-widget ul li {
border: 0;
padding: 0; }
.fightclub-flickr-widget ul li a {
border-bottom: 1px solid transparent;
color: white; }
.fightclub-flickr-widget ul li a:hover {
color: white !important; }
.fightclub-flickr-widget ul li a img {
width: 100%; }
.widget_nav_menu ul li,
.widget_meta ul li,
.widget_pages ul li {
border: 0;
-webkit-box-shadow: none;
box-shadow: none; }
.widget_nav_menu ul li:hover,
.widget_meta ul li:hover,
.widget_pages ul li:hover {
background-color: transparent; }
.widget_nav_menu ul li a,
.widget_meta ul li a,
.widget_pages ul li a {
display: inline-block; }
.fightclub-footer .widget_product_categories ul li a:before,
.fightclub-footer .widget_recent_entries ul li a:before,
.fightclub-footer .widget_archive ul li a:before,
.fightclub-footer .widget_categories ul li a:before,
.fightclub-footer .widget_nav_menu ul li a:before,
.fightclub-footer .widget_meta ul li a:before,
.fightclub-footer .widget_pages ul li a:before {
content: "";
padding-right: 0; }
.widget_nav_menu ul li a:hover,
.widget_meta ul li a:hover,
.widget_pages ul li a:hover {
background-color: transparent; }
.widget_nav_menu ul li ul,
.widget_nav_menu ul li .sub-menu,
.widget_meta ul li ul,
.widget_meta ul li .sub-menu,
.widget_pages ul li ul,
.widget_pages ul li .sub-menu {
border: 0;
background-color: transparent;
border-radius: 0; }
.widget_nav_menu ul li ul li a,
.widget_nav_menu ul li .sub-menu li a,
.widget_meta ul li ul li a,
.widget_meta ul li .sub-menu li a,
.widget_pages ul li ul li a,
.widget_pages ul li .sub-menu li a {
padding-left: 1.3em; }
.widget_nav_menu ul li ul li:first-child a,
.widget_nav_menu ul li .sub-menu li:first-child a,
.widget_meta ul li ul li:first-child a,
.widget_meta ul li .sub-menu li:first-child a,
.widget_pages ul li ul li:first-child a,
.widget_pages ul li .sub-menu li:first-child a {
border-radius: 0; }
.widget_nav_menu ul li ul ul li a,
.widget_nav_menu ul li .sub-menu ul li a,
.widget_meta ul li ul ul li a,
.widget_meta ul li .sub-menu ul li a,
.widget_pages ul li ul ul li a,
.widget_pages ul li .sub-menu ul li a {
padding-left: 2.55em; }
.widget_nav_menu .menu-item-has-children > a:before {
content: "";
margin-left: 0;
position: inherit;
}
.widget_nav_menu .menu-item-has-children > a:before {
content: "";
margin-left: 0;
position: inherit;
}
.widget_layered_nav ul li a:before {
content: "\e8bd";
padding-right: 0.8em;
padding-left: 0.1em;
}
.widget_layered_nav ul li.chosen a:before {
content: "\e8be";
}
.widget_layered_nav_filters ul {
margin-bottom: 1.6em;
}
.widget_layered_nav_filters .chosen {
display: inline-block;
margin-right: 12px;
padding: 0.25em 0;
}
.widget_layered_nav_filters .chosen a:after {
content: "\e875";
font-family: "icon_font";
font-style: normal;
font-weight: normal;
line-height: 1;
padding-left: 3px;
position: relative;
text-decoration: inherit;
top: -1px;
}
.widget_rss h4 {
margin-bottom: 0.3em;
}
.widget.widget_get_in_touch {
margin-bottom: 0;}
.widget .widget-address,
.widget .widget-phone,
.widget .widget-email{
color: #828282;
font-size: 100%;
line-height: 2.22em;
margin: 0;
padding-left: 32px;
position: relative;
text-transform: none;
top: -3px;
}
.widget-phone {
top: -4px !important;
}
.widget-email {
top: -5px !important;
}
.widget-address:before,
.widget .widget-phone:before,
.widget .widget-email:before {
font-family: "icon_font";
content: "\e8bc";
color: #af3a2f;
font-size: 20px;
top: 2px;
position: relative;
margin-left: -29px;
padding-right: 10px;
}
.widget-address:before{padding-right: 15px;}
.widget .widget-phone:before{content: "\e926";font-size:18px;}
.widget .widget-email:before{content: "\e8ad";font-size: 18px;top:2px;}
.widget-email > a {
color: #828282;
}
.cat-item > span,
.widget_archive span {
float: right;
}
.widget_archive span.select2,
.widget_archive span.select2 span {
float: none;
}
li.recentcomments {
border-bottom: 1px solid #f0eceb;
margin-bottom: 1.4em;
padding-bottom: 1.4em !important;
}
li.recentcomments:last-child {
margin-bottom: 0;
padding: 0 !important;
} .recent_posts.cf > a::before {
content: none;
}
.widget_recent_posts .recent_posts img {
float: left;
margin-bottom: 5px;
margin-right: 18px;
margin-top: 3px;
}
.recent-posts h4 {
font-size: 14px;
font-weight: 600 !important;
line-height: 1.5;
margin: 0 0 0.6em;
}
.recent-posts h5 {
font-size: 11px;
margin: 0;
line-height: 1.8;
}
.recent-posts .author-block {
color: #af3a2f;
}
.widget_recent_posts .date-block,
.widget_recent_posts .comment-block {
color: #cd926d;
font-weight: 400;
}
.widget_recent_posts .recent_posts {
margin-bottom: 2.2em;
}
.fightclub-footer .widget_recent_posts .recent_posts {
margin-bottom: 2.2em;
border: none;
padding: 0;
}
.widget_recent_posts .recent_posts:last-child {
margin-bottom: 0.18em;
padding-bottom: 0;
}
.widget_recent_posts a {
position: relative;
top: -1px;
}
.no-footer-widget .fightclub-footer .widget_wrap {
display: none;
}
.textwidget iframe {
max-width: 100%;
} .logo-widget {
margin-left: -74px;
margin-top: -34px;
margin-bottom: -16px;
}
}@media all and (max-width: 979px){
.logo-widget {
margin-left: 0;
margin-top: 0;
}
}
@media all {
.logo-widget img {
display:block;
margin: 0 auto;
}
.sticky {
margin: 0;
width: 100%!important; }
.alignright {
float: right;
margin: 0.35em 0 0.35em 1.313em; }
.alignleft {
float: left;
margin: 0.35em 1.313em 0.35em 0; }
.alignnone {
float: none;
margin: 0 0 1.313em 0; }
.aligncenter {
display: block;
margin: 0 auto 1.313em; } .wp-caption,
.gallery-item {
max-width: 100%;
text-align: center;
background-color: white; }
.wp-caption img,
.gallery-item img {
border-radius: 0;
border: medium none !important; }
.wp-caption > .wp-caption-text,
.wp-caption > .wp-caption-text:last-child,
.gallery-item > .wp-caption-text,
.gallery-item > .wp-caption-text:last-child {
color: #af3a2f;
line-height: 1.2;
margin: 9px 0 5px; }
.gallery-caption {}
.gallery {
clear: both;
margin: 0 0 2em -3%!important;
*zoom: 1; }
.gallery:before, .gallery:after {
display: table;
content: ""; }
.gallery:after {
clear: both; }
.gallery .gallery-item {
float: left;
margin: 3% 0 0 3%!important;
position: relative; }
.gallery-type-2 .wp-caption-text {
background-color: white;
border: medium none !important;
bottom: 0;
left: 10px;
margin: 0 !important;
padding: 10px !important;
position: absolute;
}
.gallery-type-2 .wp-caption-text-wrap {
display: block;
padding-left: 12px;
position: relative;
}
.gallery-type-2 .wp-caption-text-wrap::before {
border-left: 2px solid #af3a2f;
bottom: 0;
content: "";
left: 0;
padding-right: 10px;
position: absolute;
top: 0;
width: 0;
}
.gallery-columns-0 .gallery-item,
.gallery-columns-1 .gallery-item {
width: 100%; }
.gallery-columns-2 .gallery-item {
width: 47%!important; }
.gallery-columns-3 .gallery-item {
width: 30.3333%!important; }
.gallery-columns-4 .gallery-item {
width: 22%!important; }
}@media all and (max-width: 979px){
.gallery-columns-4 .gallery-item {
width: 48%!important; } }
@media all and (max-width: 767px){
.gallery-columns-0 .gallery-item,
.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item {
width: 100%;
float: none;
margin-right: 0; } }
@media all and (max-width: 979px){
.fightclub-row-fluid {
width: 100%; }
.fightclub-row-fluid [class*="span"],
.fightclub-row-fluid [class*="span"].right:first-child {
float: none;
display: block;
width: auto;
margin-left: 0; }
.fightclub-row-fluid .span12 {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; } }
@media all and (max-width: 979px){
body.fightclub-navbar-fixed-top-active, body.fightclub-navbar-fixed-left-active, body.fightclub-navbar-fixed-right-active {
padding: 0; }
.fightclub-navbar-fixed-top .fightclub-navbar,
.fightclub-navbar-fixed-left .fightclub-navbar,
.fightclub-navbar-fixed-right .fightclub-navbar {
position: relative; }
.fightclub-navbar-fixed-left .fightclub-nav > li > a,
.fightclub-navbar-fixed-right .fightclub-nav > li > a {
text-align: left; }
.fightclub-nav-collapse {
display: block;
clear: both; }
.fightclub-nav-collapse .fightclub-nav {
float: none;
margin: 1.5em 0; }
.fightclub-nav-collapse .fightclub-nav > li {
float: none; }
.fightclub-navbar .fightclub-navbar-inner .fightclub-nav-collapse .fightclub-nav > li > a,
.fightclub-navbar .fightclub-navbar-inner .fightclub-nav-collapse .sub-menu a {
height: auto;
margin: 2px 0;
padding: 0.75em 1em;
font-size: 16px;
font-size: 1.6rem;
line-height: 1.5;
background-color: transparent;
-webkit-transition: none;
transition: none; }
.fightclub-nav-collapse .sub-menu a {
color: #161515; }
.fightclub-nav-collapse .sub-menu {
position: static;
top: auto;
left: auto;
float: none;
display: block;
max-width: none;
margin: 0 0 0 1.5em;
padding: 0;
background-color: transparent;
border: none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none; }
.fightclub-nav-collapse .sub-menu:before,
.fightclub-nav-collapse .sub-menu:after {
display: none; }
.fightclub-navbar .fightclub-nav-collapse .fightclub-nav.right {
float: none;
margin-left: 0; }
.fightclub-nav-collapse,
.fightclub-nav-collapse.collapse {
overflow: hidden;
height: 0; }
.fightclub-btn-navbar {
display: block; }
.sf-menu > li a {
white-space: normal; }
.sf-menu ul {
visibility: visible !important;
display: block !important; }
.sub-menu a {
font-size: 14px; }
.fightclub-navbar-fixed-top-active .fightclub-navbar.fightclub-navbar-fixed-top.fightclub-container-fluid.max.width {
left: 0;
right: 0;
width: 100%; } }
@media all and (min-width: 980px){
.fightclub-nav-collapse.collapse {
height: auto !important;
overflow: visible !important; } }
@media all {
.ie9 .btn-simple,
.ie9 .btn-depth {
position: relative; }
.ie9 .btn-simple:active {
bottom: -4px; }
.ie9 .btn-depth:active {
left: -6px;
bottom: -6px; }
.ie8 img {
width: 100%; }
.ie8 .navbar .collapse {
overflow: visible; }
.ie8 .btn-depth,
.ie8 .btn-depth:hover,
.ie8 .btn-simple,
.ie8 .btn-simple:hover,
.ie8 .btn-group > .btn-depth:first-child {
margin: 0; }
}@media print{
* {
background: transparent !important;
color: #000 !important;
box-shadow: none !important;
text-shadow: none !important; }
a,
a:visited {
text-decoration: underline; }
a[href]:after {
content: " (" attr(href) ")"; }
abbr[title]:after {
content: " (" attr(title) ")"; }
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: ""; }
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid; }
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid; }
img {
max-width: 100% !important; }
@page {
margin: 0.5cm; }
p,
h2,
h3 {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-after: avoid; } }
@media all {
.admin-bar .fightclub-navbar-fixed-top,
.admin-bar .fightclub-navbar-fixed-left,
.admin-bar .fightclub-navbar-fixed-right {
top: 32px; }
}@media all and (max-width: 979px){
.admin-bar .fightclub-navbar-fixed-top,
.admin-bar .fightclub-navbar-fixed-left,
.admin-bar .fightclub-navbar-fixed-right {
top: 0; } }
@media all and (min-width: 980px){
.admin-bar .fightclub-widgetbar,
.admin-bar .fightclub-btn-widgetbar {
top: 32px; }
}
@media all and (min-width: 1200px){
.admin-bar.fightclub-icon .fightclub-sidebar {
top: 32px; } }
@media all and (min-width: 1200px){
.admin-bar.fightclub-icon.fightclub-full-width-active .fightclub-sidebar {
top: 0; } }
@media all {
.cf,.addresses {
*zoom: 1; }
.cf:before, .cf:after,.addresses:before,.addresses:after {
display: table;
content: ""; }
.cf:after,.addresses:after {
clear: both; }
.content-box {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box; }
.hide-text {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0; }
.right {
float: right; }
.left {
float: left; }
.center-block {
margin-left: auto;
margin-right: auto; }
.center-list {
display: table;
margin-left: auto;
margin-right: auto; }
.hide {
display: none; }
.show {
display: block; }
.hidden {
display: none !important;
visibility: hidden; }
.invisible {
visibility: hidden; }
.visually-hidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px; }
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto; }
.overflow-hidden {
overflow: hidden; }
.affix {
position: fixed; }
.w-900 {
font-weight: 900; }
.w-800 {
font-weight: 800; }
.w-700 {
font-weight: 700; }
.w-600 {
font-weight: 600; }
.w-500 {
font-weight: 500; }
.w-400 {
font-weight: 400; }
.w-300 {
font-weight: 300; }
.w-200 {
font-weight: 200; }
.w-100 {
font-weight: 100; }
.tt-upper {
text-transform: uppercase; }
.tt-lower {
text-transform: lowercase; }
.tt-none {
text-transform: none; }
.center-text {
text-align: center; }
.right-text {
text-align: right; }
.left-text {
text-align: left; }
.fightclub-visible-phone {
display: none !important; }
.fightclub-visible-tablet {
display: none !important; }
.fightclub-visible-desktop {
display: inherit !important; }
span.fightclub-visible-desktop {
display: inline !important; }
.fightclub-hidden-desktop {
display: none !important; }
}@media all and (min-width: 768px) and (max-width: 979px){
.fightclub-visible-tablet {
display: inherit !important; }
span.fightclub-visible-tablet {
display: inline !important; }
.fightclub-hidden-tablet {
display: none !important; }
.fightclub-hidden-desktop {
display: inherit !important; }
span.fightclub-hidden-desktop {
display: inline !important; }
.fightclub-visible-desktop {
display: none !important; } }
@media all and (max-width: 767px){
.fightclub-visible-phone {
display: inherit !important; }
span.fightclub-visible-phone {
display: inline !important; }
.fightclub-hidden-phone {
display: none !important; }
.fightclub-hidden-desktop {
display: inherit !important; }
span.fightclub-hidden-desktop {
display: inline !important; }
.fightclub-visible-desktop {
display: none !important; } }
@media all {
.ptn, .pvn, .pan {
padding-top: 0 !important; }
.pts, .pvs, .pas {
padding-top: 0.5em !important; }
.ptm, .pvm, .pam {
padding-top: 1em !important; }
.ptl, .pvl, .pal {
padding-top: 2em !important; }
.prn, .phn, .pan {
padding-right: 0 !important; }
.prs, .phs, .pas {
padding-right: 0.5em !important; }
.prm, .phm, .pam {
padding-right: 1em !important; }
.prl, .phl, .pal {
padding-right: 2em !important; }
.pbn, .pvn, .pan {
padding-bottom: 0 !important; }
.pbs, .pvs, .pas {
padding-bottom: 0.5em !important; }
.pbm, .pvm, .pam {
padding-bottom: 1em !important; }
.pbl, .pvl, .pal {
padding-bottom: 2em !important; }
.pln, .phn, .pan {
padding-left: 0 !important; }
.pls, .phs, .pas {
padding-left: 0.5em !important; }
.plm, .phm, .pam {
padding-left: 1em !important; }
.pll, .phl, .pal {
padding-left: 2em !important; }
.mtn, .mvn, .man {
margin-top: 0 !important; }
.mts, .mvs, .mas {
margin-top: 0.5em !important; }
.mtm, .mvm, .mam {
margin-top: 1em !important; }
.mtl, .mvl, .mal {
margin-top: 2em !important; }
.mrn, .mhn, .man {
margin-right: 0 !important; }
.mrs, .mhs, .mas {
margin-right: 0.5em !important; }
.mrm, .mhm, .mam {
margin-right: 1em !important; }
.mrl, .mhl, .mal {
margin-right: 2em !important; }
.mbn, .mvn, .man {
margin-bottom: 0 !important; }
.mbs, .mvs, .mas {
margin-bottom: 0.5em !important; }
.mbm, .mvm, .mam {
margin-bottom: 1em !important; }
.mbl, .mvl, .mal {
margin-bottom: 2em !important; }
.mln, .mhn, .man {
margin-left: 0 !important; }
.mls, .mhs, .mas {
margin-left: 0.5em !important; }
.mlm, .mhm, .mam {
margin-left: 1em !important; }
.mll, .mhl, .mal {
margin-left: 2em !important; }
#infscr-loading {
bottom: 0;
left: 50%;
margin-left: -22px;
position: absolute;
width: 44px;
height: 44px;
background-image: url("data:image/svg+xml;utf8,<svg width="44" height="44" viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg" stroke="#c20340"><g fill="none" fill-rule="evenodd" stroke-width="2"><circle cx="22" cy="22" r="1"><animate attributeName="r" begin="0s" dur="1.8s" values="1; 20" calcMode="spline" keyTimes="0; 1" keySplines="0.165, 0.84, 0.44, 1" repeatCount="indefinite" /><animate attributeName="stroke-opacity" begin="0s" dur="1.8s" values="1; 0" calcMode="spline" keyTimes="0; 1" keySplines="0.3, 0.61, 0.355, 1" repeatCount="indefinite" /></circle><circle cx="22" cy="22" r="1"><animate attributeName="r" begin="-0.9s" dur="1.8s" values="1; 20" calcMode="spline" keyTimes="0; 1" keySplines="0.165, 0.84, 0.44, 1" repeatCount="indefinite" /><animate attributeName="stroke-opacity" begin="-0.9s" dur="1.8s" values="1; 0" calcMode="spline" keyTimes="0; 1" keySplines="0.3, 0.61, 0.355, 1" repeatCount="indefinite" /></circle></g></svg>");
}
#infscr-loading>div, #infscr-loading>img{
display: none;
}
.ing_blog_infinite_scroll .prev-next {
display: none;
}
}@font-face {
font-family: 'icon_font';
src: url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/fonts/icon_font/icon_font.eot?42608627);
src: url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/fonts/icon_font/icon_font.eot?42608627#iefix) format('embedded-opentype'),
url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/fonts/icon_font/icon_font.woff?42608627) format('woff'),
url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/fonts/icon_font/icon_font.ttf?42608627) format('truetype'),
url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/fonts/icon_font/icon_font.svg?42608627#icon_font) format('svg');
font-weight: normal;
font-style: normal;
}
@media all {   }@media screen and (-webkit-min-device-pixel-ratio:0){
@font-face {
font-family: 'icon_font';
src: url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/fonts/icon_font/icon_font.svg?42608627#icon_font) format('svg');
}
}
@media all {
[class^="fightclub-icon-"]:before, [class*=" fightclub-icon-"]:before {
font-family: "icon_font";
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;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.fightclub-icon-minus-in-circle:before { content: '\e800'; } .fightclub-icon-plus-in-circle-1:before { content: '\e801'; } .fightclub-icon-bug:before { content: '\e802'; } .fightclub-icon-volume-up:before { content: '\e803'; } .fightclub-icon-arrow-down-long:before { content: '\e804'; } .fightclub-icon-arrow-up-long:before { content: '\e805'; } .fightclub-icon-arrow-combo:before { content: '\e806'; } .fightclub-icon-star:before { content: '\e807'; } .fightclub-icon-arrow-left-thin:before { content: '\e808'; } .fightclub-icon-arrow-right-thin:before { content: '\e809'; } .fightclub-icon-arrow-left-bold:before { content: '\e80a'; } .fightclub-icon-arrow-right-bold:before { content: '\e80b'; } .fightclub-icon-star-empty:before { content: '\e80c'; } .fightclub-icon-link:before { content: '\e80d'; } .fightclub-icon-comment-1:before { content: '\e80e'; } .fightclub-icon-mustache:before { content: '\e80f'; } .fightclub-icon-scissors-and-comb:before { content: '\e810'; } .fightclub-icon-lightbulb:before { content: '\e811'; } .fightclub-icon-down-dir:before { content: '\e812'; } .fightclub-icon-left-dir:before { content: '\e813'; } .fightclub-icon-up-dir:before { content: '\e814'; } .fightclub-icon-circle:before { content: '\e815'; } .fightclub-icon-arrow-down:before { content: '\e816'; } .fightclub-icon-arrow-down-thing:before { content: '\e817'; } .fightclub-icon-arrow-top-thing:before { content: '\e818'; } .fightclub-icon-bag-cart:before { content: '\e819'; } .fightclub-icon-menu:before { content: '\e81a'; } .fightclub-icon-arrow-left:before { content: '\e81b'; } .fightclub-icon-arrow-right:before { content: '\e81c'; } .fightclub-icon-arrow-up:before { content: '\e81d'; } .fightclub-icon-clock-1:before { content: '\e81e'; } .fightclub-icon-social_youtube_square:before { content: '\e81f'; } .fightclub-icon-scissors-1:before { content: '\e820'; } .fightclub-icon-restaurant-1:before { content: '\e821'; } .fightclub-icon-hotel-food:before { content: '\e822'; } .fightclub-icon-login-1:before { content: '\e823'; } .fightclub-icon-logout-1:before { content: '\e824'; } .fightclub-icon-quote:before { content: '\e825'; } .fightclub-icon-dog:before { content: '\e826'; } .fightclub-icon-social_delicious_square:before { content: '\e827'; } .fightclub-icon-bookmark:before { content: '\e828'; } .fightclub-icon-baby:before { content: '\e829'; } .fightclub-icon-search-2:before { content: '\e82a'; } .fightclub-icon-social_deviantart_square:before { content: '\e82b'; } .fightclub-icon-flashlight:before { content: '\e82c'; } .fightclub-icon-plus:before { content: '\e82d'; } .fightclub-icon-eye:before { content: '\e82e'; } .fightclub-icon-minus:before { content: '\e82f'; } .fightclub-icon-cancel-squared:before { content: '\e830'; } .fightclub-icon-eye-3:before { content: '\e831'; } .fightclub-icon-cancel-circled:before { content: '\e832'; } .fightclub-icon-lock-open:before { content: '\e833'; } .fightclub-icon-lock-2:before { content: '\e834'; } .fightclub-icon-tag-2:before { content: '\e835'; } .fightclub-icon-switch:before { content: '\e836'; } .fightclub-icon-water:before { content: '\e837'; } .fightclub-icon-droplet:before { content: '\e838'; } .fightclub-icon-graduation-cap-1:before { content: '\e839'; } .fightclub-icon-user:before { content: '\e83a'; } .fightclub-icon-download:before { content: '\e83b'; } .fightclub-icon-upload:before { content: '\e83c'; } .fightclub-icon-picture:before { content: '\e83d'; } .fightclub-icon-thumbs-up:before { content: '\e83e'; } .fightclub-icon-thumbs-down:before { content: '\e83f'; } .fightclub-icon-tag:before { content: '\e840'; } .fightclub-icon-tags:before { content: '\e841'; } .fightclub-icon-upload-cloud:before { content: '\e842'; } .fightclub-icon-download-cloud:before { content: '\e843'; } .fightclub-icon-globe:before { content: '\e844'; } .fightclub-icon-sun:before { content: '\e845'; } .fightclub-icon-cloud:before { content: '\e846'; } .fightclub-icon-flash:before { content: '\e847'; } .fightclub-icon-moon:before { content: '\e848'; } .fightclub-icon-umbrella:before { content: '\e849'; } .fightclub-icon-flight:before { content: '\e84a'; } .fightclub-icon-leaf:before { content: '\e84b'; } .fightclub-icon-award:before { content: '\e84c'; } .fightclub-icon-cog:before { content: '\e84d'; } .fightclub-icon-paper-plane:before { content: '\e84e'; } .fightclub-icon-right-dir:before { content: '\e84f'; } .fightclub-icon-leaf-1:before { content: '\e850'; } .fightclub-icon-lifebuoy:before { content: '\e851'; } .fightclub-icon-direction:before { content: '\e852'; } .fightclub-icon-feather:before { content: '\e853'; } .fightclub-icon-pencil:before { content: '\e854'; } .fightclub-icon-keyboard:before { content: '\e855'; } .fightclub-icon-print:before { content: '\e856'; } .fightclub-icon-bell:before { content: '\e857'; } .fightclub-icon-attention:before { content: '\e858'; } .fightclub-icon-alert:before { content: '\e859'; } .fightclub-icon-tools:before { content: '\e85a'; } .fightclub-icon-basket:before { content: '\e85b'; } .fightclub-icon-coffee:before { content: '\e85c'; } .fightclub-icon-food:before { content: '\e85d'; } .fightclub-icon-briefcase:before { content: '\e85e'; } .fightclub-icon-suitcase:before { content: '\e85f'; } .fightclub-icon-heart-empty:before { content: '\e860'; } .fightclub-icon-glass:before { content: '\e861'; } .fightclub-icon-music:before { content: '\e862'; } .fightclub-icon-video:before { content: '\e863'; } .fightclub-icon-videocam:before { content: '\e864'; } .fightclub-icon-picture-1:before { content: '\e865'; } .fightclub-icon-camera:before { content: '\e866'; } .fightclub-icon-scissors:before { content: '\e867'; } .fightclub-icon-fire:before { content: '\e868'; } .fightclub-icon-bookmarks:before { content: '\e869'; } .fightclub-icon-angle-left:before { content: '\e86a'; } .fightclub-icon-angle-right:before { content: '\e86b'; } .fightclub-icon-angle-up:before { content: '\e86c'; } .fightclub-icon-angle-down:before { content: '\e86d'; } .fightclub-icon-down-dir-1:before { content: '\e86e'; } .fightclub-icon-up-dir-1:before { content: '\e86f'; } .fightclub-icon-left-dir-1:before { content: '\e870'; } .fightclub-icon-right-dir-1:before { content: '\e871'; } .fightclub-icon-play:before { content: '\e872'; } .fightclub-icon-stop:before { content: '\e873'; } .fightclub-icon-pause:before { content: '\e874'; } .fightclub-icon-cross:before { content: '\e875'; } .fightclub-icon-cancel:before { content: '\e876'; } .fightclub-icon-check-1:before { content: '\e877'; } .fightclub-icon-alarm:before { content: '\e878'; } .fightclub-icon-coffee-1:before { content: '\e879'; } .fightclub-icon-camera-1:before { content: '\e87a'; } .fightclub-icon-map-1:before { content: '\e87b'; } .fightclub-icon-flaticon_4418:before { content: '\e87c'; } .fightclub-icon-user-club2:before { content: '\e87d'; } .fightclub-icon-user-3:before { content: '\e87e'; } .fightclub-icon-friends:before { content: '\e87f'; } .fightclub-icon-search:before { content: '\e880'; } .fightclub-icon-mail-alt:before { content: '\e881'; } .fightclub-icon-heart:before { content: '\e882'; } .fightclub-icon-star-2:before { content: '\e883'; } .fightclub-icon-star-empty-2:before { content: '\e884'; } .fightclub-icon-user-1:before { content: '\e885'; } .fightclub-icon-users:before { content: '\e886'; } .fightclub-icon-th-large:before { content: '\e887'; } .fightclub-icon-th:before { content: '\e888'; } .fightclub-icon-th-list:before { content: '\e889'; } .fightclub-icon-ok:before { content: '\e88a'; } .fightclub-icon-ok-circled:before { content: '\e88b'; } .fightclub-icon-ok-circled2:before { content: '\e88c'; } .fightclub-icon-plus-squared:before { content: '\e88d'; } .fightclub-icon-help:before { content: '\e88e'; } .fightclub-icon-info:before { content: '\e88f'; } .fightclub-icon-link-ext:before { content: '\e890'; } .fightclub-icon-attach:before { content: '\e891'; } .fightclub-icon-lock:before { content: '\e892'; } .fightclub-icon-pin:before { content: '\e893'; } .fightclub-icon-eye-1:before { content: '\e894'; } .fightclub-icon-bookmark-1:before { content: '\e895'; } .fightclub-icon-flag:before { content: '\e896'; } .fightclub-icon-quote-left:before { content: '\e897'; } .fightclub-icon-code:before { content: '\e898'; } .fightclub-icon-edit:before { content: '\e899'; } .fightclub-icon-location:before { content: '\e89a'; } .fightclub-icon-login:before { content: '\e89b'; } .fightclub-icon-menu-1:before { content: '\e89c'; } .fightclub-icon-resize-vertical:before { content: '\e89d'; } .fightclub-icon-move:before { content: '\e89e'; } .fightclub-icon-rocket:before { content: '\e89f'; } .fightclub-icon-right:before { content: '\e8a0'; } .fightclub-icon-play-circled:before { content: '\e8a1'; } .fightclub-icon-font:before { content: '\e8a2'; } .fightclub-icon-text-height:before { content: '\e8a3'; } .fightclub-icon-text-width:before { content: '\e8a4'; } .fightclub-icon-list:before { content: '\e8a5'; } .fightclub-icon-megaphone:before { content: '\e8a6'; } .fightclub-icon-list-bullet:before { content: '\e8a7'; } .fightclub-icon-tasks:before { content: '\e8a8'; } .fightclub-icon-money:before { content: '\e8a9'; } .fightclub-icon-volume-up-1:before { content: '\e8aa'; } .fightclub-icon-music-1:before { content: '\e8ab'; } .fightclub-icon-search-1:before { content: '\e8ac'; } .fightclub-icon-mail:before { content: '\e8ad'; } .fightclub-icon-heart-1:before { content: '\e8ae'; } .fightclub-icon-star-3:before { content: '\e8af'; } .fightclub-icon-user-2:before { content: '\e8b0'; } .fightclub-icon-videocam-1:before { content: '\e8b1'; } .fightclub-icon-camera-2:before { content: '\e8b2'; } .fightclub-icon-photo:before { content: '\e8b3'; } .fightclub-icon-attach-1:before { content: '\e8b4'; } .fightclub-icon-lock-1:before { content: '\e8b5'; } .fightclub-icon-eye-2:before { content: '\e8b6'; } .fightclub-icon-tag-1:before { content: '\e8b7'; } .fightclub-icon-thumbs-up-1:before { content: '\e8b8'; } .fightclub-icon-pencil-1:before { content: '\e8b9'; } .fightclub-icon-phone-1:before { content: '\e8ba'; } .fightclub-icon-comment:before { content: '\e8bb'; } .fightclub-icon-location-2:before { content: '\e8bc'; } .fightclub-icon-check-empty:before { content: '\e8bd'; } .fightclub-icon-check:before { content: '\e8be'; } .fightclub-icon-cup:before { content: '\e8bf'; } .fightclub-icon-trash:before { content: '\e8c0'; } .fightclub-icon-doc:before { content: '\e8c1'; } .fightclub-icon-star-1:before { content: '\e8c2'; } .fightclub-icon-note:before { content: '\e8c3'; } .fightclub-icon-star-empty-1:before { content: '\e8c4'; } .fightclub-icon-cog-1:before { content: '\e8c5'; } .fightclub-icon-params:before { content: '\e8c6'; } .fightclub-icon-calendar:before { content: '\e8c7'; } .fightclub-icon-sound:before { content: '\e8c8'; } .fightclub-icon-clock:before { content: '\e8c9'; } .fightclub-icon-lightbulb-1:before { content: '\e8ca'; } .fightclub-icon-tv:before { content: '\e8cb'; } .fightclub-icon-desktop:before { content: '\e8cc'; } .fightclub-icon-mobile:before { content: '\e8cd'; } .fightclub-icon-cd:before { content: '\e8ce'; } .fightclub-icon-inbox:before { content: '\e8cf'; } .fightclub-icon-globe-1:before { content: '\e8d0'; } .fightclub-icon-cloud-1:before { content: '\e8d1'; } .fightclub-icon-paper-plane-1:before { content: '\e8d2'; } .fightclub-icon-email:before { content: '\e8d3'; } .fightclub-icon-home:before { content: '\e8d4'; } .fightclub-icon-fire-1:before { content: '\e8d5'; } .fightclub-icon-graduation-cap:before { content: '\e8d6'; } .fightclub-icon-megaphone-1:before { content: '\e8d7'; } .fightclub-icon-database:before { content: '\e8d8'; } .fightclub-icon-key:before { content: '\e8d9'; } .fightclub-icon-beaker:before { content: '\e8da'; } .fightclub-icon-truck:before { content: '\e8db'; } .fightclub-icon-credit-card:before { content: '\e8dc'; } .fightclub-icon-money-1:before { content: '\e8dd'; } .fightclub-icon-location-1:before { content: '\e8de'; } .fightclub-icon-food-1:before { content: '\e8df'; } .fightclub-icon-shop:before { content: '\e8e0'; } .fightclub-icon-diamond:before { content: '\e8e1'; } .fightclub-icon-t-shirt:before { content: '\e8e2'; } .fightclub-icon-wallet:before { content: '\e8e3'; } .fightclub-icon-rocket-1:before { content: '\e8e4'; } .fightclub-icon-money-2:before { content: '\e8e5'; } .fightclub-icon-cog-alt:before { content: '\e8e6'; } .fightclub-icon-wrench:before { content: '\e8e7'; } .fightclub-icon-sliders:before { content: '\e8e8'; } .fightclub-icon-doc-1:before { content: '\e8e9'; } .fightclub-icon-attention-alt:before { content: '\e8ea'; } .fightclub-icon-direction-1:before { content: '\e8eb'; } .fightclub-icon-compass:before { content: '\e8ec'; } .fightclub-icon-attention-1:before { content: '\e8ed'; } .fightclub-icon-attention-circled:before { content: '\e8ee'; } .fightclub-icon-bell-alt:before { content: '\e8ef'; } .fightclub-icon-bell-1:before { content: '\e8f0'; } .fightclub-icon-eye-off:before { content: '\e8f1'; } .fightclub-icon-key-1:before { content: '\e8f2'; } .fightclub-icon-filter:before { content: '\e8f3'; } .fightclub-icon-beaker-1:before { content: '\e8f4'; } .fightclub-icon-magic:before { content: '\e8f5'; } .fightclub-icon-euro:before { content: '\e8f6'; } .fightclub-icon-pound:before { content: '\e8f7'; } .fightclub-icon-dollar:before { content: '\e8f8'; } .fightclub-icon-rupee:before { content: '\e8f9'; } .fightclub-icon-yen:before { content: '\e8fa'; } .fightclub-icon-rouble:before { content: '\e8fb'; } .fightclub-icon-try:before { content: '\e8fc'; } .fightclub-icon-won:before { content: '\e8fd'; } .fightclub-icon-bitcoin:before { content: '\e8fe'; } .fightclub-icon-link-1:before { content: '\e8ff'; } .fightclub-icon-hammer:before { content: '\e900'; } .fightclub-icon-anchor:before { content: '\e901'; } .fightclub-icon-terminal:before { content: '\e902'; } .fightclub-icon-eraser:before { content: '\e903'; } .fightclub-icon-puzzle:before { content: '\e904'; } .fightclub-icon-shield:before { content: '\e905'; } .fightclub-icon-language:before { content: '\e906'; } .fightclub-icon-paw:before { content: '\e907'; } .fightclub-icon-cubes:before { content: '\e908'; } .fightclub-icon-lifebuoy-1:before { content: '\e909'; } .fightclub-icon-bomb:before { content: '\e90a'; } .fightclub-icon-android:before { content: '\e90b'; } .fightclub-icon-apple:before { content: '\e90c'; } .fightclub-icon-codeopen:before { content: '\e90d'; } .fightclub-icon-flag-1:before { content: '\e90e'; } .fightclub-icon-upload-cloud-1:before { content: '\e90f'; } .fightclub-icon-mic:before { content: '\e910'; } .fightclub-icon-cog-2:before { content: '\e911'; } .fightclub-icon-phone:before { content: '\e912'; } .fightclub-icon-box:before { content: '\e913'; } .fightclub-icon-folder:before { content: '\e914'; } .fightclub-icon-sound-1:before { content: '\e915'; } .fightclub-icon-hourglass:before { content: '\e916'; } .fightclub-icon-light-up:before { content: '\e917'; } .fightclub-icon-adjust:before { content: '\e918'; } .fightclub-icon-network:before { content: '\e919'; } .fightclub-icon-air:before { content: '\e91a'; } .fightclub-icon-cloud-sun:before { content: '\e91b'; } .fightclub-icon-cloud-moon:before { content: '\e91c'; } .fightclub-icon-rain:before { content: '\e91d'; } .fightclub-icon-snow-heavy:before { content: '\e91e'; } .fightclub-icon-clouds:before { content: '\e91f'; } .fightclub-icon-asl:before { content: '\e920'; } .fightclub-icon-male:before { content: '\e921'; } .fightclub-icon-female:before { content: '\e922'; } .fightclub-icon-link-2:before { content: '\e923'; } .fightclub-icon-pencil-2:before { content: '\e924'; } .fightclub-icon-reply:before { content: '\e925'; } .fightclub-icon-call:before { content: '\e926'; } .fightclub-icon-heart-empty-1:before { content: '\e927'; } .fightclub-icon-reply-1:before { content: '\e928'; } .fightclub-icon-search-3:before { content: '\e929'; } .fightclub-icon-search-4:before { content: '\e92a'; } .fightclub-icon-user-4:before { content: '\e92b'; } .fightclub-icon-quote-right:before { content: '\e92c'; } .fightclub-icon-baseball-equipment4:before { content: '\e92d'; } .fightclub-icon-award74:before { content: '\e92e'; } .fightclub-icon-baseball-equipment5:before { content: '\e92f'; } .fightclub-icon-baseball7:before { content: '\e930'; } .fightclub-icon-basketball-equipment8:before { content: '\e931'; } .fightclub-icon-bicycles4:before { content: '\e932'; } .fightclub-icon-bows1:before { content: '\e933'; } .fightclub-icon-boxer4:before { content: '\e934'; } .fightclub-icon-boxer5:before { content: '\e935'; } .fightclub-icon-boxing14:before { content: '\e936'; } .fightclub-icon-champion2:before { content: '\e937'; } .fightclub-icon-chess-game1:before { content: '\e938'; } .fightclub-icon-cycle:before { content: '\e939'; } .fightclub-icon-dive23:before { content: '\e93a'; } .fightclub-icon-dive24:before { content: '\e93b'; } .fightclub-icon-exercise62:before { content: '\e93c'; } .fightclub-icon-fence4:before { content: '\e93d'; } .fightclub-icon-football-game4:before { content: '\e93e'; } .fightclub-icon-football-referee1:before { content: '\e93f'; } .fightclub-icon-footwear3:before { content: '\e940'; } .fightclub-icon-footwear5:before { content: '\e941'; } .fightclub-icon-game96:before { content: '\e942'; } .fightclub-icon-golfing5:before { content: '\e943'; } .fightclub-icon-gym39:before { content: '\e944'; } .fightclub-icon-gymnast62:before { content: '\e945'; } .fightclub-icon-ice-hockey:before { content: '\e946'; } .fightclub-icon-ice-hockey1:before { content: '\e947'; } .fightclub-icon-ice-hockey2:before { content: '\e948'; } .fightclub-icon-pool8:before { content: '\e949'; } .fightclub-icon-pool9:before { content: '\e94a'; } .fightclub-icon-pool10:before { content: '\e94b'; } .fightclub-icon-protection16:before { content: '\e94c'; } .fightclub-icon-protection17:before { content: '\e94d'; } .fightclub-icon-protection18:before { content: '\e94e'; } .fightclub-icon-referee3:before { content: '\e94f'; } .fightclub-icon-refresh21:before { content: '\e950'; } .fightclub-icon-rugby-game1:before { content: '\e951'; } .fightclub-icon-score2:before { content: '\e952'; } .fightclub-icon-shirts1:before { content: '\e953'; } .fightclub-icon-skate21:before { content: '\e954'; } .fightclub-icon-skiing2:before { content: '\e955'; } .fightclub-icon-skiing12:before { content: '\e956'; } .fightclub-icon-sport41:before { content: '\e957'; } .fightclub-icon-sport42:before { content: '\e958'; } .fightclub-icon-sporting:before { content: '\e959'; } .fightclub-icon-sports-ball19:before { content: '\e95a'; } .fightclub-icon-sports-ball20:before { content: '\e95b'; } .fightclub-icon-sports-ball21:before { content: '\e95c'; } .fightclub-icon-sports-ball22:before { content: '\e95d'; } .fightclub-icon-sports-ball23:before { content: '\e95e'; } .fightclub-icon-targeting10:before { content: '\e95f'; } .fightclub-icon-tennis-ball3:before { content: '\e960'; } .fightclub-icon-tennis-ball4:before { content: '\e961'; } .fightclub-icon-tower8:before { content: '\e962'; } .fightclub-icon-transport254:before { content: '\e963'; } .fightclub-icon-transport257:before { content: '\e964'; } .fightclub-icon-transport259:before { content: '\e965'; } .fightclub-icon-transport260:before { content: '\e966'; } .fightclub-icon-weight30:before { content: '\e967'; } .fightclub-icon-weights15:before { content: '\e968'; } .fightclub-icon-winter-season:before { content: '\e969'; } .fightclub-icon-avard-1:before { content: '\e96a'; } .fightclub-icon-gym40:before { content: '\e96b'; } .fightclub-icon-muscule:before { content: '\e96c'; } .fightclub-icon-t-short:before { content: '\e96d'; } .fightclub-icon-yoga:before { content: '\e96e'; } .fightclub-icon-y-shoes:before { content: '\e96f'; } [class^="fightclub-social-"],
[class*=" fightclub-social-"] {
font-family: "zocial";
speak: none;
font-weight: normal;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased; }
[class^="fightclub-social-"]:before,
[class*=" fightclub-social-"]:before {
speak: none;
line-height: 1; }
.fightclub-social-duckduckgo:before { content: '\e800'; } .fightclub-social-aim:before { content: '\e801'; } .fightclub-social-delicious:before { content: '\e802'; } .fightclub-social-paypal:before { content: '\e803'; } .fightclub-social-flattr:before { content: '\e804'; } .fightclub-social-android:before { content: '\e805'; } .fightclub-social-eventful:before { content: '\e806'; } .fightclub-social-smashmag:before { content: '\e807'; } .fightclub-social-google-plus:before { content: '\e808'; } .fightclub-social-wikipedia:before { content: '\e809'; } .fightclub-social-lanyrd:before { content: '\e80a'; } .fightclub-social-calendar:before { content: '\e80b'; } .fightclub-social-stumbleupon:before { content: '\e80c'; } .fightclub-social-fivehundredpx:before { content: '\e80d'; } .fightclub-social-pinterest:before { content: '\e80e'; } .fightclub-social-bitcoin:before { content: '\e80f'; } .fightclub-social-w3c:before { content: '\e810'; } .fightclub-social-foursquare:before { content: '\e811'; } .fightclub-social-html5:before { content: '\e812'; } .fightclub-social-ie:before { content: '\e813'; } .fightclub-social-klout:before { content: '\e814'; } .fightclub-social-weibo:before { content: '\e815'; } .fightclub-social-instapaper:before { content: '\e816'; } .fightclub-social-viadeo:before { content: '\e817'; } .fightclub-social-google:before { content: '\e818'; } .fightclub-social-lkdto:before { content: '\e819'; } .fightclub-social-hackernews:before { content: '\e81a'; } .fightclub-social-stackoverflow:before { content: '\e81b'; } .fightclub-social-intensedebate:before { content: '\e81c'; } .fightclub-social-cloudapp:before { content: '\e81d'; } .fightclub-social-linkedin:before { content: '\e81e'; } .fightclub-social-call:before { content: '\e81f'; } .fightclub-social-grooveshark:before { content: '\e820'; } .fightclub-social-meetup:before { content: '\e821'; } .fightclub-social-dropbox:before { content: '\e822'; } .fightclub-social-eventbrite:before { content: '\e823'; } .fightclub-social-scribd:before { content: '\e824'; } .fightclub-social-ebay:before { content: '\e825'; } .fightclub-social-vk:before { content: '\e826'; } .fightclub-social-ninetyninedesigns:before { content: '\e827'; } .fightclub-social-forrst:before { content: '\e828'; } .fightclub-social-plancast:before { content: '\e829'; } .fightclub-social-facebook:before { content: '\e82a'; } .fightclub-social-posterous:before { content: '\e82b'; } .fightclub-social-stripe:before { content: '\e82c'; } .fightclub-social-github:before { content: '\e82d'; } .fightclub-social-disqus:before { content: '\e82e'; } .fightclub-social-digg:before { content: '\e82f'; } .fightclub-social-spotify:before { content: '\e830'; } .fightclub-social-rss:before { content: '\e831'; } .fightclub-social-github-circled:before { content: '\e832'; } .fightclub-social-opentable:before { content: '\e833'; } .fightclub-social-cart:before { content: '\e834'; } .fightclub-social-googleplay:before { content: '\e835'; } .fightclub-social-skype:before { content: '\e836'; } .fightclub-social-reddit:before { content: '\e837'; } .fightclub-social-guest:before { content: '\e838'; } .fightclub-social-twitter:before { content: '\e839'; } .fightclub-social-itunes:before { content: '\e83a'; } .fightclub-social-print:before { content: '\e83b'; } .fightclub-social-angellist:before { content: '\e83c'; } .fightclub-social-plurk:before { content: '\e83d'; } .fightclub-social-youtube:before { content: '\e83e'; } .fightclub-social-gowalla:before { content: '\e83f'; } .fightclub-social-appstore:before { content: '\e840'; } .fightclub-social-vimeo:before { content: '\e841'; } .fightclub-social-songkick:before { content: '\e842'; } .fightclub-social-instagram:before { content: '\e843'; } .fightclub-social-dwolla:before { content: '\e844'; } .fightclub-social-lastfm:before { content: '\e845'; } .fightclub-social-windows:before { content: '\e846'; } .fightclub-social-blogger:before { content: '\e847'; } .fightclub-social-cc:before { content: '\e848'; } .fightclub-social-xing:before { content: '\e849'; } .fightclub-social-gmail:before { content: '\e84a'; } .fightclub-social-appnet:before { content: '\e84b'; } .fightclub-social-statusnet:before { content: '\e84c'; } .fightclub-social-pinboard:before { content: '\e84d'; } .fightclub-social-yahoo:before { content: '\e84e'; } .fightclub-social-dribbble:before { content: '\e84f'; } .fightclub-social-evernote:before { content: '\e850'; } .fightclub-social-chrome:before { content: '\e851'; } .fightclub-social-openid:before { content: '\e852'; } .fightclub-social-acrobat:before { content: '\e853'; } .fightclub-social-drupal:before { content: '\e854'; } .fightclub-social-quora:before { content: '\e855'; } .fightclub-social-email:before { content: '\e856'; } .fightclub-social-flickr:before { content: '\e857'; } .fightclub-social-macstore:before { content: '\e858'; } .fightclub-social-soundcloud:before { content: '\e859'; } .fightclub-social-buffer:before { content: '\e85a'; } .fightclub-social-pocket:before { content: '\e85b'; } .fightclub-social-tumblr:before { content: '\e85c'; } .fightclub-social-myspace:before { content: '\e85d'; } .fightclub-social-podcast:before { content: '\e85e'; } .fightclub-social-eventasaurus:before { content: '\e85f'; } .fightclub-social-bitbucket:before { content: '\e860'; } .fightclub-social-lego:before { content: '\e861'; } .fightclub-social-wordpress:before { content: '\e862'; } .fightclub-social-amazon:before { content: '\e863'; } .fightclub-social-steam:before { content: '\e864'; } .fightclub-social-yelp:before { content: '\e865'; } .fightclub-social-login:before { content: '\e866'; } }@font-face {
font-family: 'zocial';
src: url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/fonts/zocial_font/zocial.eot?v=1.0);
src: url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/fonts/zocial_font/zocial.eot#iefix&v=1.0) format("embedded-opentype"), url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/fonts/zocial_font/zocial.woff?v=1.0) format("woff"), url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/fonts/zocial_font/zocial.ttf?v=1.0) format("truetype"), url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/fonts/zocial_font/zocial.svg#zocial&v=1.0) format("svg");
font-weight: normal;
font-style: normal; }
@media screen and (-webkit-min-device-pixel-ratio:0){
@font-face {
font-family: 'zocial';
src: url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/fonts/zocial_font/zocial.svg#zocial&v=1.0) format('svg');
}
}
@media all { .AlpinePhotoTiles_inpost_container img,
.AlpinePhotoTiles_cascade_column_inner {
margin: 0 !important;
}
.AlpinePhotoTiles_inpost_container {
padding: 0!important;
}  .fightclub-navbar .fightclub-megamenu-wrapper {
opacity: 1;
padding: 0;
position: relative;
visibility: hidden;
display: none;
z-index: 10;
top: 100%!important;
right: 12px;
left:inherit;
list-style: none;
margin: 0;
}
.fightclub-navbar .fightclub-megamenu-wrapper.fightclub-megamenu-fullwidth {
right: inherit;
}
.fightclub-navbar-centered-active:not(.demo-fixed-top-menu) .fightclub-navbar .fightclub-megamenu-wrapper {
margin: 20px 0 0;
}
.fightclub-navbar .fightclub-megamenu-wrapper ul {
bottom: inherit !important;
float: none;
left: inherit !important;
position: relative !important;
right: inherit !important;
top: inherit !important;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-holder,
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu,
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-submenu,
.fightclub-navbar .fightclub-megamenu-wrapper .sub-menu {
padding: 0;
list-style: none;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-title {
margin: 0;
-webkit-font-smoothing: antialiased;
}
.fightclub-navbar .fightclub-megamenu-wrapper .text-menu-icon {
position: absolute;
}
.fightclub-navbar .fightclub-megamenu-wrapper .menu-text {
margin-left: 23px;
}
.fightclub-navbar .mobile-nav-item .fightclub-megamenu-wrapper .row {
padding: 0;
}
.fightclub-navbar .mobile-nav-item .fightclub-megamenu-title {
font-weight: normal;
margin: 0;
}
.fightclub-megamenu-widgets-container {
display: none;
}
.fightclub-megamenu-title {
display: none;
}
}@media all and (min-width: 980px){
.fightclub-navbar .fightclub-megamenu-wrapper {
position: absolute;
}
.fightclub-navbar .fightclub-megamenu-wrapper {
position: absolute;
z-index: 20000;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-holder {
padding: 0;
}
.fightclub-navbar .fightclub-megamenu-wrapper .sub-menu {
background-color: transparent !important;
border: medium none;
box-shadow: none;
display: block !important;
left: inherit;
list-style: outside none none;
padding: 0;
position: relative;
top: inherit;
visibility: visible !important;
min-width: 100%;
margin: 0;
}
.fightclub-navbar .fightclub-nav-collapse .fightclub-megamenu-wrapper .sub-menu.deep-level a,
.fightclub-navbar #sticky-nav .fightclub-megamenu-wrapper .sub-menu.deep-level a {
padding-left: 49px ;
}
.fightclub-navbar .fightclub-nav-collapse .fightclub-megamenu-wrapper .sub-menu.deep-level .deep-level a,
.fightclub-navbar #sticky-nav .fightclub-megamenu-wrapper .sub-menu.deep-level .deep-level a {
padding-left: 64px;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu {
display: table;
list-style: outside none none;
margin: 0;
padding: 0;
position: relative;
top: 0;
table-layout: fixed;
width: 100%;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-submenu {
background-color: #161515;
border-left: 4px solid #cd926d;
display: block;
float: left;
margin-right: 5px;
padding: 1.8em 0 1em;
vertical-align: top;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-submenu:last-child {
margin: 0;
}
.fightclub-navbar .fightclub-nav-collapse .fightclub-megamenu-wrapper .sub-menu > li > a {
display: block;
}
.fightclub-navbar .fightclub-nav-collapse .fightclub-megamenu-wrapper .sub-menu > li:last-child > a {
border:none;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-submenu li a:hover:not(.fightclub-megamenu-widgets-container a:hover),
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-submenu .current-menu-item a:not(.fightclub-megamenu-widgets-container a) {
background-color: #f3f2f2;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-submenu .fightclub-megamenu-icon img {
margin-top: -3px;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-title {
display: block;
color: #af3a2f;
margin-top: 0;
padding:0 2em 1.6em;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-title a {
height: auto;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-icon,
.fightclub-megamenu-icon {
display: inline;
margin-right: 12px;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-icon img,
.fightclub-megamenu-icon img {
margin-top: -2px;
max-height: 15px;
vertical-align: middle;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-widgets-container {
margin-bottom: 12px;
margin-top: 4px;
}
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-widgets-container.second-level-widget,
.fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-widgets-container.third-level-widget {
padding: 0 2.7em;
}
.fightclub-megamenu-widgets-container {
display: block;
}
}
@media all { .fightclub-navbar .fightclub-megamenu-wrapper * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fightclub-navbar .fightclub-megamenu-wrapper .row {
clear: both;
}
.fightclub-navbar #sticky-nav .fightclub-megamenu-wrapper .fightclub-megamenu-holder {
top: 0;
}
.fightclub-navbar #sticky-nav .fightclub-megamenu-wrapper .fightclub-megamenu {
top: 0;
}
.fightclub-nav-collapse .fightclub-navbar-nav .fightclub-megamenu-wrapper .fightclub-megamenu-holder .fightclub-megamenu .fightclub-megamenu-submenu,
#sticky-nav .fightclub-navbar-nav .fightclub-megamenu-wrapper .fightclub-megamenu-holder .fightclub-megamenu .fightclub-megamenu-submenu {
display: table-cell;
vertical-align: top;
float: none;
}
.fightclub-navbar .fightclub-megamenu-wrapper.col-span-12 .fightclub-megamenu {
table-layout: fixed;
width: 100%;
}
.fightclub-navbar .fightclub-nav-collapse .fightclub-megamenu-wrapper .fightclub-megamenu-title a,
.fightclub-navbar #sticky-nav .fightclub-megamenu-wrapper .fightclub-megamenu-title a {
padding: 0;
background: none;
border: none;
font: inherit;
}
.fightclub-nav-collapse .fightclub-navbar-nav .fightclub-megamenu-wrapper ul,
#sticky-nav .fightclub-navbar-nav .fightclub-megamenu-wrapper ul {
position: relative;
top: auto;
width: auto;
}
.fightclub-nav-collapse .fightclub-navbar-nav .fightclub-megamenu-wrapper .fightclub-megamenu-holder ul .sub-menu,
#sticky-nav .fightclub-navbar-nav .fightclub-megamenu-wrapper .fightclub-megamenu-holder ul .sub-menu {
display: table;
table-layout: fixed;
left: 0;
top: 0;
border-color: #dcd9d9;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.fightclub-navbar .fightclub-nav-collapse .fightclub-navbar-nav .fightclub-megamenu-wrapper .fightclub-megamenu-holder ul ul.sub-menu,
.fightclub-navbar #sticky-nav .fightclub-navbar-nav .fightclub-megamenu-wrapper .fightclub-megamenu-holder ul ul.sub-menu {
display: block;
left: auto;
right: auto;
border: none;
background: none;
}
.fightclub-nav-collapse .fightclub-navbar-nav .fightclub-megamenu-wrapper li ul li li,
#sticky-nav .fightclub-navbar-nav .fightclub-megamenu-wrapper li ul li li {
display: block;
}
.fightclub-navbar .fightclub-nav-collapse .fightclub-navbar-nav .fightclub-megamenu-wrapper li > a,
.fightclub-navbar .fightclub-nav-collapse .fightclub-navbar-nav .fightclub-megamenu-wrapper li ul li > a,
.fightclub-navbar #sticky-nav .fightclub-navbar-nav .fightclub-megamenu-wrapper li > a,
.fightclub-navbar #sticky-nav .fightclub-navbar-nav .fightclub-megamenu-wrapper li ul li > a {
border-bottom: none;
}
.fightclub-nav-collapse .fightclub-navbar-nav .fightclub-megamenu-wrapper li:hover > ul,
#sticky-nav .fightclub-navbar-nav .fightclub-megamenu-wrapper li:hover > ul {
display: table;
}
.fightclub-nav-collapse .fightclub-navbar-nav .fightclub-megamenu-wrapper ul li:hover ul,
#sticky-nav .fightclub-navbar-nav .fightclub-megamenu-wrapper ul li:hover ul {
left: 0;
top: 0;
}
.fightclub-navbar .fightclub-nav-collapse .fightclub-megamenu-wrapper .fightclub-megamenu-widgets-container ul.list-icon,
.fightclub-navbar #sticky-nav .fightclub-megamenu-wrapper .fightclub-megamenu-widgets-container ul.list-icon {
border: none;
margin-left: 25px;
}
.fightclub-navbar .fightclub-nav-collapse .fightclub-megamenu-wrapper .fightclub-megamenu-widgets-container .recent-works-items a,
.fightclub-navbar #sticky-nav .fightclub-megamenu-wrapper .fightclub-megamenu-widgets-container .recent-works-items a {
padding: 3px;
} .rtl .fightclub-navbar .fightclub-megamenu-wrapper {
left: auto;
right: 0;
}
.rtl .fightclub-navbar .fightclub-nav-collapse .fightclub-megamenu-wrapper .sub-menu.deep-level a,
.rtl .fightclub-navbar #sticky-nav .fightclub-megamenu-wrapper .sub-menu.deep-level a {
padding-left: 34px;
padding-right: 49px;
}
.rtl .fightclub-navbar .fightclub-nav-collapse .fightclub-megamenu-wrapper .sub-menu.deep-level .deep-level a,
.rtl .fightclub-navbar #sticky-nav .fightclub-megamenu-wrapper .sub-menu.deep-level .deep-level a {
padding-left: 34px;
padding-right: 64px;
}
.rtl .fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-icon,
.rtl .fightclub-megamenu-icon {
margin-left: 9px;
margin-right: 0;
}
.rtl .fightclub-navbar .fightclub-megamenu-wrapper .menu-text {
margin-left: 0;
margin-right: 23px;
}
.rtl .fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-submenu {
border-left: 1px solid #DCD9D9;
border-right: 0;
}
.rtl .fightclub-navbar .fightclub-megamenu-wrapper.columns-per-row-1 .fightclub-megamenu .fightclub-megamenu-submenu:nth-child(n),
.rtl .fightclub-navbar .fightclub-megamenu-wrapper.columns-per-row-2 .fightclub-megamenu .fightclub-megamenu-submenu:nth-child(2n),
.rtl .fightclub-navbar .fightclub-megamenu-wrapper.columns-per-row-3 .fightclub-megamenu .fightclub-megamenu-submenu:nth-child(3n),
.rtl .fightclub-navbar .fightclub-megamenu-wrapper.columns-per-row-4 .fightclub-megamenu .fightclub-megamenu-submenu:nth-child(4n),
.rtl .fightclub-navbar .fightclub-megamenu-wrapper.columns-per-row-5 .fightclub-megamenu .fightclub-megamenu-submenu:nth-child(5n),
.rtl .fightclub-navbar .fightclub-megamenu-wrapper.columns-per-row-6 .fightclub-megamenu .fightclub-megamenu-submenu:nth-child(6n) {
border-left: none;
}
.rtl .fightclub-navbar .fightclub-nav-collapse .fightclub-navbar-nav .fightclub-megamenu-wrapper ul li:hover ul,
.rtl .fightclub-navbar #sticky-nav .fightclub-navbar-nav .fightclub-megamenu-wrapper ul li:hover ul {
right: 0;
}
.rtl .fightclub-navbar .fightclub-megamenu-wrapper .fightclub-megamenu-bullet,
.rtl .fightclub-megamenu-bullet {
border-left: none;
border-right: 3px solid #333333;
float: right;
margin-left: 10px;
margin-right: 0;
}
.rtl .fightclub-megamenu-holder,
.rtl .fightclub-megamenu-holder .sub-menu {
text-align: right;
}
.fightclub-megamenu-holder .product_list_widget {
margin-top: -0.75em;
}
.custom-footer .fightclub-footer > .widget_wrap,
.custom-footer .fightclub-footer {
background-color:#283443;
}
.custom-footer .pre-footer-content {
display: none;
}
.custom-footer .footer-bottom,
.custom-footer .fightclub-footer > .widget_wrap {
border-top: 1px solid #39485c;
}
.custom-footer .h-widget {
color: #bdbdbd;
}
.custom-footer .fightclub-footer a:hover,
.custom-footer .fightclub-footer .widget-email a:hover {
color: #ffffff;
} .input-number-box {
margin-right: 35px;
position: relative;
}
.input-number.input-text.qty.text {
color: #161515;
font-size: 20px;
height: 34px;
line-height: 34px;
margin-left: 35px;
padding: 0;
text-align: center;
width: 41px;
}
.input-number-less,
.input-number-more {
border: 1px solid #cd926d;
color: #af3a2f;
cursor: pointer;
display: block;
font-size: 20px;
height: 100%;
line-height: 32px;
position: absolute;
text-align: center;
top: 0;
width: 36px;
}
.input-number-less:before {
content: "-";
}
.input-number-more:before {
content: "+";
}
.input-number-more {
left: 75px;
} .fightclub-btn.fightclub-slider-btn,.fightclub-btn.fightclub-custom-white-btn {
color: #161515;
background-color: white;
}
.fightclub-btn.fightclub-slider-btn:hover,.fightclub-btn.fightclub-custom-white-btn:hover {
color: #ffffff;
}
.fightclub-btn.fightclub-custom-blue-btn {
background-color: #af3a2f;
color: white;
}
.fightclub-btn.fightclub-custom-blue-btn:hover {
background-color: white;
color: #161515;
}
.fightclub-btn.fightclub-custom-dark-btn {
background-color: #282828;
color: white;
}
.fightclub-btn.fightclub-custom-dark-btn:hover {
background-color: white;
color: #161515;
}
.demo-land .fightclub-img-link{
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
}
.demo-land .fightclub-img-link:hover {
opacity: 0.75;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
}
.fightclub-navbar.navbar-bgr {
background-color: #161515;
}
.fightclub-navbar {
-webkit-transition: 0.4s background-color linear;
-moz-transition: 0.4s background-color linear;
-ms-transition: 0.4s background-color linear;
-o-transition: 0.4s background-color linear;
transition: 0.4s background-color linear;
}
}
@media all { .p-meta{display:none!important}
.fightclub-navbar-search:hover, .fightclub-navbar .fightclub-nav > li > a:hover, .fightclub-navbar .fightclub-nav > .current-menu-item > a
{
color:#000!important;
}
a.twitter, a.facebook, a.instagram
{
float: right;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
border-image-source: none;
border-image-slice: 100% 100% 100% 100%;
border-image-width: 1 1 1 1;
border-image-outset: 0 0 0 0;
border-image-repeat: stretch stretch;
width: 30px;
height: 30px;
text-align: center;
margin-top: 5px;
line-height: 25px;
}
a.twitter:hover, a.facebook:hover, a.instagram:hover
{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #ae2325;
border-right-color: #ae2325;
border-bottom-color: #ae2325;
border-left-color: #ae2325;
border-image-source: none;
border-image-slice: 100% 100% 100% 100%;
border-image-width: 1 1 1 1;
border-image-outset: 0 0 0 0;
border-image-repeat: stretch stretch;
}
a.instagram
{
margin-left: 10px;
}
a.facebook
{
margin-right: 10px;
}
} @media all {
.woocommerce .page-title {
display:none;
}
.woocommerce ul.products,
.woocommerce-page ul.products,
.woocommerce-tabs .tabs {
clear: both;
margin: 0;
list-style: none;
margin: 0 -1em;
*zoom: 1; }
.woocommerce ul.products:before, .woocommerce ul.products:after,
.woocommerce-page ul.products:before,
.woocommerce-page ul.products:after,
.woocommerce-tabs .tabs:before,
.woocommerce-tabs .tabs:after {
display: table;
content: ""; }
.woocommerce ul.products:after,
.woocommerce-page ul.products:after,
.woocommerce-tabs .tabs:after {
clear: both; }
.woocommerce ul.products .product,
.woocommerce-page ul.products .product {
float: left;
position: relative;
padding: 0 1em 2em;
opacity: 0;
-webkit-transition: 0.5s ease;
transition: 0.5s ease;
}
.owl-item .product {
margin: 0 !important;
width: 100%;
}
.woocommerce .product,
.woocommerce-page .product {
position: relative;
}
.woocommerce div.product .images, .woocommerce-page div.product .images {
float: left;
margin-bottom: 2em;
padding-right: 30px;
position: relative;
width: 60%;
}
.product_title.entry-title {
word-wrap: break-word;
}
.woocommerce .products .product-type-variable .price del {
display: none;
}
.woocommerce .images .woocommerce-main-image,
.woocommerce-page .images .woocommerce-main-image {
background-color: #ffffff;
border: 2px solid #cd926d;
display: block;
width: 100%;
}
.woocommerce .images .woocommerce-main-image:hover img,
.woocommerce-page .images .woocommerce-main-image:hover img {
opacity: 0.6;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
}@keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
}
@-webkit-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
}
@keyframes fadeout {
from { opacity: 1; }
to   { opacity: 0; }
}
@-webkit-keyframes fadeout {
from { opacity: 1; }
to   { opacity: 0; }
}
@media all {
.woocommerce-main-image.zoom:after {
color: white;
content: '\e801';
font-family: "icon_font";
position: absolute;
top: 50%;
left: 50%;
font-size: 60px;
margin-top: -90px;
margin-left: -30px;
opacity: 0;
animation: fadeout 0.6s;
-webkit-animation: fadeout 0.6s;
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
}
.woocommerce-main-image.zoom:hover:after {
animation: fadein 0.3s;
-webkit-animation: fadein 0.3s;
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
}
.product .images img {
min-width: 100%;
}
.woocommerce .images .thumbnails a:hover,
.woocommerce-page .images .thumbnails a:hover {
box-shadow:0 0 0 2px #608eb5 inset;
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
}
.woocommerce .thumbnails img,
.woocommerce-page .thumbnails img {
border: 1px solid #dcdcdc;
}
.woocommerce div.product .summary, .woocommerce-page div.product .summary {
clear: right;
float: right;
width: 40%;
}
.woocommerce div.product .summary .quantity,
.woocommerce-page div.product .summary .quantity {
float: left;
margin-bottom: 2em;
margin-right: 1.6em;
}
.woocommerce .group_table .quantity,
.woocommerce-page .group_table .quantity {
margin: 0 !important;
}
.woocommerce div.product .summary .price,
.woocommerce-page div.product .summary .price {
margin-top: 0!important;
}
.woocommerce li.product.last, .woocommerce-page li.product.last {
margin-right: 0;
}
.woocommerce ul.products .product:hover,
.woocommerce-page ul.products .product:hover {
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
}
.woocommerce ul.products .product>.entry-product,
.woocommerce-page ul.products .product>.entry-product {
position: relative;
text-align: center;
display: block;
border: 2px solid #cd926d;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.woocommerce li.product > a:first-child h3,
.woocommerce-page li.product > a:first-child h3 {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.woocommerce li.product > a:first-child h3:hover,
.woocommerce-page li.product > a:first-child h3:hover{
color: #608eb5;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.woocommerce ul.products .product a.product_type_simple:hover,
.woocommerce ul.products .product a.add_to_cart_button:hover,
.woocommerce-page ul.products .product a.product_type_simple:hover,
.woocommerce-page ul.products .product a.add_to_cart_button:hover,
.woocommerce ul.products .product a.product_type_variable:hover,
.woocommerce-page ul.products .product a.product_type_variable:hover {
background-color: #fcfcfc;
}
.woocommerce .product.first,
.woocommerce-page .product.first {
clear: both; }
.woocommerce .product.last,
.woocommerce-page .product.last {
margin-right: 0; }
.woocommerce .product .onsale,
.woocommerce-page .product .onsale {
left: -16px;
top: -16px;}
.woocommerce .product .entry-featured,
.woocommerce-page .product .entry-featured {
overflow: hidden;
z-index: 0; }
.woocommerce .product .entry-featured img,
.woocommerce-page .product .entry-featured img {
min-width: 100%; }
.woocommerce .product .entry-wrap,
.woocommerce-page .product .entry-wrap {
padding: 0; }
.woocommerce .product .entry-header,
.woocommerce-page .product .entry-header {
position: relative; }
.woocommerce .product .entry-header > a:first-child,
.woocommerce-page .product .entry-header > a:first-child {
display: block; }
.woocommerce .product .entry-header > a:hover h3,
.woocommerce-page .product .entry-header > a:hover h3 {
color:#af3a2f; }
.woocommerce .product .entry-header h3,
.woocommerce-page .product .entry-header h3 {
margin: 0;
padding: 0 1em 0.8em;
font-size: 14px;
font-size: 1.4rem;
line-height: 1.05;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-transition: color 0.3s ease;
transition: color 0.3s ease; }
.product_category_title {
color: #b3a29d;
line-height: 1;
}
.woocommerce .product .product-footer {
background-color: #fcfcfc;
border-top: 1px solid #cd926d;
}
.woocommerce .product .product-footer .product-price-wrapper,
.woocommerce .product .product-footer .product-rating-wrapper {
border-right: 1px solid #cd926d;
float: left;
line-height: 1;
margin-bottom: -2px;
padding: 1.1em 0.5em 1.2em;
text-align: center;
width: 50%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.woocommerce .product .product-footer .product-rating-wrapper {
border: none;
padding: 1.1em 0.5em 0.85em;
}
.woocommerce .product .entry-header .button,
.woocommerce-page .product .entry-header .button,
.woocommerce-page .product .entry-header .added_to_cart {
display: block;
font-size: 1.4rem;
left: 15px;
margin: 0;
opacity: 0;
position: absolute;
right: 15px;
top: -60px;
opacity: 0;
filter: alpha(opacity=0);
zoom: 1;}
.woocommerce .product .button.add_to_cart_button.added,
.woocommerce-page .product .button.add_to_cart_button.added {
display: none;
}
.woocommerce .product:hover .star-rating-container,
.woocommerce-page .product:hover .star-rating-container {
opacity: 1;
filter: alpha(opacity=100);
zoom: 1; }
.woocommerce .product:hover .entry-header .button,
.woocommerce-page .product:hover .entry-header .button,
.woocommerce .product:hover .entry-header .added_to_cart,
.woocommerce-page .product:hover .entry-header .added_to_cart {
opacity: 1;
filter: alpha(opacity=100);
zoom: 1; }
.woocommerce .product img {
display: block;
margin: 0 auto;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.widget_shopping_cart_content .button {
padding: 0.8em 0 0.85em;
width: 49%;
}
.widget_shopping_cart_content .cart_list a:not(.remove) {
color: #cd926d;
}
.button.checkout.wc-forward {
float: right;
}
.wrap_item_title {
background-color: #fff;
border-bottom: 1px solid #e0e0e0;
display: block;
margin: 0;
}
.wrap_item_title .product_category_title {
color: #9f9f9f;
font-size: 12px;
font-size: 1.2rem;
font-style: italic;
margin: 0 0 1.4em;
}
.summary.entry-summary .price{
display: block;
float: none;
font-weight: 400;
text-align: left;
}
.woocommerce .entry-wrap,
.woocommerce-page .entry-wrap {
}
.woocommerce .entry-wrap:before, .woocommerce .entry-wrap:after,
.woocommerce-page .entry-wrap:before,
.woocommerce-page .entry-wrap:after {
display: table;
content: ""; }
.woocommerce .entry-wrap:after,
.woocommerce-page .entry-wrap:after {
clear: both; }
.woocommerce .entry-wrap > .entry-content:first-child,
.woocommerce-page .entry-wrap > .entry-content:first-child {
margin: 0;
*zoom: 1; }
.woocommerce .entry-wrap > .entry-content:first-child:before, .woocommerce .entry-wrap > .entry-content:first-child:after,
.woocommerce-page .entry-wrap > .entry-content:first-child:before,
.woocommerce-page .entry-wrap > .entry-content:first-child:after {
display: table;
content: ""; }
.woocommerce .entry-wrap > .entry-content:first-child:after,
.woocommerce-page .entry-wrap > .entry-content:first-child:after {
clear: both; }
.woocommerce  .images,
.woocommerce-page  .images {
margin-bottom: 3em;
position: relative;
width: 100%; }
}@media all and (max-width: 767px){
.woocommerce  .images,
.woocommerce-page  .images {
width: 100%; } }
@media all {
.woocommerce  .images .onsale,
.woocommerce-page  .images .onsale {
top: 12px;
left: 12px; }
.woocommerce  .images .thumbnails > a,
.woocommerce-page  .images .thumbnails > a {
display: block;
float: left;
margin: 2% 2% 0 0;
-webkit-transition: opacity 0.5s ease;
transition: opacity 0.5s ease; }
.woocommerce  .images a:hover img,
.woocommerce-page  .images a:hover img {
border-color: #C20340;
-webkit-transition: opacity 0.5s ease;
transition: opacity 0.5s ease; }
.woocommerce  .images .thumbnails > a:nth-child(4n+4),
.woocommerce-page  .images .thumbnails > a:nth-child(4n+4) {
margin-right: 0; }
.woocommerce  .summary,
.woocommerce-page  .summary {
width: 100%; }
}@media all and (max-width: 767px){
.woocommerce  .summary,
.woocommerce-page  .summary {
width: 100%;
margin-top: 50px; } }
@media all {
.woocommerce  .summary .product_title,
.woocommerce-page  .summary .product_title {
margin: 0 0 6px;
font-size: 274%; }
}@media all and (max-width: 480px){
.woocommerce  .summary .product_title,
.woocommerce-page  .summary .product_title {
font-size: 228%; } }
@media all {
.woocommerce  .summary .price > del,
.woocommerce  .summary .price > .from,
.woocommerce-page  .summary .price > del,
.woocommerce-page  .summary .price > .from {
font-size: 18px;
font-size: 1.8rem; }
.woocommerce  .summary .price,
.woocommerce-page  .summary .price {
color: #161515;
font-size: 4rem; }
.woocommerce  .summary .price > .amount,
.woocommerce-page  .summary .price > ins > .amount {
color: #161515;
font-size: 4rem; }
.woocommerce  .summary .variations .label,
.woocommerce  .summary .variations .value,
.woocommerce-page  .summary .variations .label,
.woocommerce-page  .summary .variations .value {
background-color: transparent;
border-top: 0 none;
display: block;
vertical-align: middle;}
.woocommerce  .summary .variations .label,
.woocommerce-page  .summary .variations .label {
padding-left: 0; }
.woocommerce  .summary .variations .value,
.woocommerce-page  .summary .variations .value {
padding-right: 0; }
.woocommerce  .summary .variations select,
.woocommerce-page  .summary .variations select {
background-color: transparent;
border: medium none;
margin-bottom: 0;
width: 100%; }
.woocommerce  .summary .single_variation .price,
.woocommerce-page  .summary .single_variation .price {
margin-bottom: 0.75em; }
.woocommerce .group_table .price,
.woocommerce-page .group_table .price {
display: table-cell !important;
}
.woocommerce .group_table td:first-child,
.woocommerce-page .group_table td:first-child {
padding-left: 0;
}
.woocommerce  .woocommerce-tabs,
.woocommerce-page  .woocommerce-tabs {
clear: both;
float: left;
margin-bottom: 2em;
width: 100%; }
.woocommerce-tabs > div {
background-color: #fff;
border: 1px solid #cd926d;
padding: 0.4em 2em 1em;
}
.woocommerce-tabs .tabs {
list-style: outside none none;
margin: 0;
margin-bottom: -1px;
}
.woocommerce-tabs .tabs > li {
float: left;
margin-left: -1px;
position: relative;
z-index: 1;
}
.woocommerce-tabs .tabs > li:first-child {
margin-left: 0;
}
.woocommerce-tabs .tabs > li > a {
background-color: #ffffff;
border:1px solid #cd926d;
color: #161515;
display: block;
margin: 0;
padding: 1em 2em;
text-transform: uppercase;
}
.woocommerce-tabs .tabs > li:hover > a,
.woocommerce-tabs .tabs > li.active > a {
color: #af3a2f;
}
#tab-reviews #rating + .select2 {
display: none!important;
}
.woocommerce  .woocommerce-tabs .fightclub-tab-content,
.woocommerce-page  .woocommerce-tabs .fightclub-tab-content {
margin-bottom: 0; }
.woocommerce  .woocommerce-tabs table,
.woocommerce-page  .woocommerce-tabs table {
margin-bottom: 0; }
.woocommerce-tabs .commentlist {
list-style: outside none none;
margin: 2em 0 2.4em;
}
.woocommerce-tabs .avatar {
border-radius: 100%;
float: left;
margin: -0.5em 1.65em 1em 0 !important;
}
.comment-text .meta {
line-height: 1;
margin-bottom: 0;
padding-top: 0.25em;
}
.comment-text .meta > strong {
color: #161515;
font-size: 80%;
text-transform: uppercase;
}
.comment-text time {
color: #AF3A2E;
font-size: 80%;
}
.comment-text .star-rating {
margin: 0!important;
}
.woocommerce-tabs .commentlist .comment {
border-top: 1px solid #e0e0e0;
margin-top: 1.8em !important;
padding-top: 2em !important;
}
.woocommerce-tabs .commentlist .comment:first-child {
border: none;
margin: 0!important;
padding: 0!important;
}
.woocommerce  .woocommerce-tabs .fightclub-comments-area,
.woocommerce-page  .woocommerce-tabs .fightclub-comments-area {
position: relative; }
.woocommerce  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-img .avatar-wrap:before,
.woocommerce-page  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-img .avatar-wrap:before {
display: none; }
.woocommerce  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-img .avatar-wrap .avatar,
.woocommerce-page  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-img .avatar-wrap .avatar {
width: 60px;
border-radius: 0; }
}@media all and (max-width: 767px){
.woocommerce  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-img,
.woocommerce-page  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-img {
display: none; } }
@media all {
.woocommerce  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list article.comment,
.woocommerce-page  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list article.comment {
border: 1px solid #dddddd;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
}@media all and (max-width: 767px){
.woocommerce  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list article.comment,
.woocommerce-page  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list article.comment {
margin-left: 0; } }
@media all {
.woocommerce  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-header .star-rating-container,
.woocommerce-page  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-header .star-rating-container {
margin-top: 4px; }
table.variations {
margin: -1em 0 2em;
width: auto;
}
.woocommerce table.variations td,
.woocommerce-page table.variations td {
border: medium none;
padding: 0;
text-align: left;
vertical-align: top;
height:
}
.woocommerce table.variations td select,
.woocommerce-page table.variations td select {
margin: 0 0 1em;
}
.woocommerce table.variations td label,
.woocommerce-page table.variations td label {
padding-top: 0.6em;
padding-right: 40px;
}
.woocommerce table.variations .reset_variations {
display: block;
text-align: left !important;
}
.woocommerce .upsells,
.woocommerce .related,
.woocommerce .cross-sells,
.woocommerce-page .upsells,
.woocommerce-page .related,
.woocommerce-page .cross-sells {
clear: both;
float: left;
width: 100%; }
.woocommerce .upsells h2,
.woocommerce .related h2,
.woocommerce .cross-sells h2,
.woocommerce-page .upsells h2,
.woocommerce-page .related h2,
.woocommerce-page .cross-sells h2 {
font-size: 128.57%;
margin: 1em 0;
text-align: center; }
.woocommerce .upsells ul.products .product .entry-featured,
.woocommerce .related ul.products .product .entry-featured,
.woocommerce .cross-sells ul.products .product .entry-featured,
.woocommerce-page .upsells ul.products .product .entry-featured,
.woocommerce-page .related ul.products .product .entry-featured,
.woocommerce-page .cross-sells ul.products .product .entry-featured {
border-bottom: 1px solid #dddddd;
border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.cross-sells {
margin-top: 2em;
}
.single-product .upsells .price, .single-product .related .price {
font-size: 107.14%;
}
.products.related .products {
margin-top: 3em;
}
.woocommerce .cart-form,
.woocommerce-page .cart-form {
margin: 0; }
.woocommerce .cart,
.woocommerce-page .cart {
margin-top: 1.8em;
margin-bottom: 2.2em; }
.woocommerce .cart.shop_table,
.woocommerce-page .cart.shop_table {
margin: 0; }
}@media all and (max-width: 767px){
.woocommerce .cart.shop_table .product-thumbnail,
.woocommerce-page .cart.shop_table .product-thumbnail {
display: none; } }
@media all {
.shop_table.cart > thead,
.shop_table > thead {
border-bottom: 1px solid #cd926d;
text-transform: uppercase;
}
.shop_table.cart > thead >tr>th{
text-align: center;
}
#customer_details {
margin-bottom: 1.2em;
}
.shop_table thead th, .shop_table thead td, .shop_table thead td span {
color: #161515;
font-weight: 400;
}
.shop_table th {
border: none;
}
.shop_table td {
border: none;
border-bottom: 1px solid #f2f2f2;
}
.shop_table tbodt tr.cart_item:last-child td {
border: none!important;
}
.shop_table.cart > tbody>tr>td {
text-align: center;
}
.shop_table.cart > tbody>tr>td {
border: medium none;
padding: 1em 0;
}
.shop_table.cart tr {
border: 1px solid #cd926d;
}
.product-quantity .input-number-box {
margin: 0 auto;
position: relative;
width: 111px;
}
.product-quantity .input-number.input-text.qty.text {
margin-left: 0;
}
.product-name > a {
color: #161515;
text-transform: uppercase;
}
.shop_table tbody {
font-size: 93.33%;
}
.product-subtotal .amount {
color: #161515;
}
#order_review {
margin-bottom: 4em;
}
#order_review table {
border: 1px solid #cd926d;
}
#order_review .product-total,
#order_review .cart-subtotal td,
#order_review .shipping td,
#order_review .order-total td {
border-left: medium none !important;
text-align: right;
}
#order_review .product-name,
#order_review th {
border-right: medium none !important;
}
#order_review table th, #order_review table td {
border: medium none !important;
padding: 0.8em 1.4em;
}
.shop_table.cart > tbody>tr>td.product-thumbnail img{
max-width: 80%;
}
.shop_table.cart > tbody>tr>td.product-thumbnail {
width: 110px;
}
.shop_table.cart > tbody>tr>td>a.remove,
.remove.remove_from_wishlist {
display: block;
font-size: 100%;
font-weight: 300;
margin: 0 0.2em 0 0;
}
.shop_table.cart > tbody>tr>td.product-name,
.shop_table.cart > thead >tr>th.product-name{
text-align: left;
padding-left:20px;
}
.shop_table.cart > thead >tr > th {
padding: 16px 0;
border: none; }
.product-name dl.variation,
.widget_shopping_cart_content dl.variation {
margin: 0;
}
.product-name dt,
.widget_shopping_cart_content dt {
float: left;
padding-right: 4px;
}
.header_cart_list dl.variation {
display: none;
}
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
width: 100%;
margin: 2em 0 4em; }
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2 {
text-align: right;
}
}@media(min-width:980px) {
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals	{
float: right;
width: 50%;
}
}
@media all {
.woocommerce .cart-collaterals .cart-totals,
.woocommerce .cart-collaterals .shipping-calculator,
.woocommerce-page .cart-collaterals .cart-totals,
.woocommerce-page .cart-collaterals .shipping-calculator {
width: 48%;
margin-top: 30px; }
}@media all and (max-width: 979px){
.woocommerce .cart-collaterals .cart-totals,
.woocommerce .cart-collaterals .shipping-calculator,
.woocommerce-page .cart-collaterals .cart-totals,
.woocommerce-page .cart-collaterals .shipping-calculator {
width: 100%; } }
@media all {
.woocommerce .cart-collaterals .cart-totals h2,
.woocommerce .cart-collaterals .shipping-calculator h2,
.woocommerce-page .cart-collaterals .cart-totals h2,
.woocommerce-page .cart-collaterals .shipping-calculator h2,
.woocommerce-billing-fields h3,
#ship-to-different-address,
#order_review_heading,
.woocommerce-account h2, .woocommerce-checkout h2 {
margin: 0 0 26px;}
#ship-to-different-address .input-checkbox {
position: relative;
top: auto;
}
#ship-to-different-address {
cursor: pointer;
margin: 0;
}
#ship-to-different-address label {
cursor: pointer;
}
.required {
color:#d64123;
border: none!important;
cursor:inherit;
}
.woocommerce .cart-collaterals .shipping-calculator,
.woocommerce-page .cart-collaterals .shipping-calculator {
float: left;
margin-right: 4%; }
}@media all and (max-width: 979px){
.woocommerce .cart-collaterals .shipping-calculator,
.woocommerce-page .cart-collaterals .shipping-calculator {
margin-right: 0; } }
@media all {
.woocommerce .cart-collaterals .shipping-calculator p,
.woocommerce .cart-collaterals .shipping-calculator form,
.woocommerce-page .cart-collaterals .shipping-calculator p,
.woocommerce-page .cart-collaterals .shipping-calculator form {
margin-bottom: 0; }
.woocommerce .cart-collaterals .shipping-calculator select,
.woocommerce .cart-collaterals .shipping-calculator input[type="text"],
.woocommerce-page .cart-collaterals .shipping-calculator select,
.woocommerce-page .cart-collaterals .shipping-calculator input[type="text"] {
width: 100%; }
.woocommerce .cart-collaterals .cart-totals,
.woocommerce-page .cart-collaterals .cart-totals {
float: right; }
.woocommerce .cart-collaterals .cart-totals table,
.woocommerce-page .cart-collaterals .cart-totals table {
margin-bottom: 0; }
.shipping_calculator {
max-width: 370px;
}
.shipping-calculator-fields input {
border: 1px solid #3c3c3c;
}
select#calc_shipping_country {
height: 40px;
padding: 0.7em 1.2em;
border: medium none;
}
select#calc_shipping_country + .select2 {
width: 100%!important;
}
.shipping-calculator-fields .button {
padding: 0.9em 1.2em;
width: 100%;
}
.shipping_calculator > h2 {
font-size: 128.57%;
font-weight: 400;
margin-bottom: 1.6em;
}
.wc-proceed-to-checkout {
margin-top: 3em;
}
.shipping-calculator-button::after {
content: '\e816';
font-family: "icon_font";
padding-left: 6px;
font-size: 80%;
}
.cart_totals {
width: 100%;
}
.cart_totals table th {
border: medium none;
font-weight: 600;
padding: 0.4em 0;
text-transform: uppercase;
vertical-align: top;
font-size: 120%;
color: #161515;
}
.cart_totals table td {
border: medium none;
padding: 0.4em 0;
text-align: right;
width: 225px;
}
.cart-subtotal td .amount,
.order-total .amount  {
color: #161515;
font-size: 106.67%;
}
.header_cart_list .empty{
padding: 16px;
border: none;
}
.payment_box,.woocommerce-message {
background-color: #f6f6f6;
padding: 1em;
}
.woocommerce-error {
background-color: #ffc6b4;
border-color: #d14f27;
color: #d14f27;
padding: 1.2em 1em 1em;
margin: 0 0 2em;
list-style: none;
}
.woocommerce-error a {
color:  #d14f27;
}
.woocommerce td.product-quantity .quantity,
.woocommerce-page td.product-quantity .quantity {
margin: 0 auto;
padding-right: 0;
}
.woocommerce .quantity input[type="button"],
.woocommerce-page .quantity input[type="button"] {
border: medium none;
font-size: 16px;
height: 20px;
line-height: 1;
padding: 0;
top:1px;
position: absolute;
width: 25px;
z-index: 9;}
.woocommerce-page .quantity input[type="button"].minus {
bottom: 1px;
top: inherit;
}
.summary.entry-summary .quantity input[type="button"],
.woocommerce-page .quantity input[type="button"] {
right: 1px;
}
.single-product .quantity input[type="button"]{
right: 1px;
}
.single_add_to_cart_button {
height: 34px;
margin-bottom: 1em;
padding: 0 2.4em;
}
.summary.entry-summary .product_meta {
margin-top: 0;
padding-bottom: 1.3em;
}
.summary.entry-summary .single_add_to_cart_button {
margin-bottom: 0;
}
.summary.entry-summary .woo-social-buttons {
margin: 0 !important;
}
.summary.entry-summary .woo-social-buttons span.nocount,
.summary.entry-summary .woo-social-buttons span.hcount {
margin: 0 12px 5px 0;
}
.summary.entry-summary .product_meta a {
color: #35404a;}
.quantity.buttons_added {
display: table;
margin-bottom: 2em;
position: relative;
}
.single-product form.cart.variations_form {
width: 100%;}
.shipping-calculator-fields select,
.shipping-calculator-fields input {
margin-bottom: 1.2em;
}
.shipping-calculator-form .form-row {
margin-bottom: 4px;
text-align: left;
}
.shipping-calculator-form button {
line-height: 1;
margin-top: 1em;
width: 100%;
}
.woocommerce .quantity input[type="number"],
.woocommerce-page .quantity input[type="number"] {
margin: 0;
padding: 0 10px 0 1em;
position: relative;
text-align: left;
width: 6em;
z-index: 1; }
.woocommerce .quantity input[type="number"]::-webkit-inner-spin-button,
.woocommerce .quantity input[type="number"]::-webkit-outer-spin-button,
.woocommerce-page .quantity input[type="number"]::-webkit-inner-spin-button,
.woocommerce-page .quantity input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none; }
.coupon {
display: inline-block;
float: left;
margin-right: 1em;
}
.coupon > label {
display: none;
}
.coupon #coupon_code, .checkout_coupon #coupon_code{
height: 45px;
margin: 0 1em 0 0;
width: 190px;
}
.select2-container .select2-choice {
border: 1px solid #cd926d;
border-radius: 0;
color: #b3a29d;
height: 48px;
line-height: 46px;
padding: 0 0 0 1em;
}
.checkout-button {
float: right;
}
.checkout_coupon{
display:inline-block;
}
.shop_table.cart .button {
float: right;
}
.shop_table.cart .checkout-button.button {
float: right;
}
.update .button {
width: auto !important;
}
.update .checkout-button {
margin: 0 0 0 12px!important;
width: auto !important;
}
.woocommerce-info {
background-color: #f6f6f6;
margin-bottom: 1em;
padding: 1.2em 1em 1em;
text-align: center;
}
.woocommerce-checkout .woocommerce-info {
text-align: left;
}
.woocommerce form.login label, .woocommerce form.register label,
.woocommerce form.address label,
.woocommerce label[for=billing_email],
.woocommerce label[for=billing_phone] {
display: block;
}
.input-text  {
width: 100%;
}
.woocommerce .cart .actions,
.woocommerce-page .cart .actions {
padding: 1em;
text-align: left;}
}@media all and (max-width: 767px){
.woocommerce .cart .actions .action-group,
.woocommerce-page .cart .actions .action-group {
width: 100%; } }
@media all {
.woocommerce .cart .actions .action-group label,
.woocommerce-page .cart .actions .action-group label {
display: none; }
.woocommerce .cart .actions .action-group input,
.woocommerce-page .cart .actions .action-group input {
width: 100%; }
.woocommerce .cart .actions .action-group input[type="text"],
.woocommerce-page .cart .actions .action-group input[type="text"] {
margin-bottom: 0; }
.woocommerce .cart .actions .action-group input[type="submit"]:first-child,
.woocommerce-page .cart .actions .action-group input[type="submit"]:first-child {
margin-top: 0; }
.woocommerce .cart .actions .action-group.coupon,
.woocommerce-page .cart .actions .action-group.coupon {
float: left; }
.woocommerce .cart .actions .action-group.update,
.woocommerce-page .cart .actions .action-group.update {
float: right; }
.woocommerce-account label {
display: block;
}
.woocommerce-account .woocommerce h2:first-child,
.woocommerce-checkout .woocommerce h2:first-child {
margin-top: 0; }
.woocommerce-account .woocommerce header h2:first-child,
.woocommerce-checkout .woocommerce header h2:first-child {
margin-top: 60px; }
.woocommerce-account .checkout_coupon,
.woocommerce-checkout .checkout_coupon {
margin-bottom: 1.85em;
*zoom: 1; }
.woocommerce-account .checkout_coupon:before, .woocommerce-account .checkout_coupon:after,
.woocommerce-checkout .checkout_coupon:before,
.woocommerce-checkout .checkout_coupon:after {
display: table;
content: ""; }
.woocommerce-account .checkout_coupon:after,
.woocommerce-checkout .checkout_coupon:after {
clear: both; }
.woocommerce-account .checkout_coupon .form-row-first,
.woocommerce-account .checkout_coupon .form-row-last,
.woocommerce-checkout .checkout_coupon .form-row-first,
.woocommerce-checkout .checkout_coupon .form-row-last {
float: left; }
.woocommerce-account .checkout_coupon .form-row-first,
.woocommerce-checkout .checkout_coupon .form-row-first {
margin-bottom: 0.5em; }
.woocommerce-account .checkout_coupon .form-row-first input,
.woocommerce-checkout .checkout_coupon .form-row-first input {
margin-bottom: 0; }
.woocommerce-account .checkout_coupon .form-row-last,
.woocommerce-checkout .checkout_coupon .form-row-last {
margin-bottom: 0; }
.woocommerce-account .checkout,
.woocommerce-account .form-edit-address,
.woocommerce-checkout .checkout,
.woocommerce-checkout .form-edit-address {
margin-bottom: 4em; }
.woocommerce-account .checkout h3,
.woocommerce-account .form-edit-address h3,
.woocommerce-checkout .checkout h3,
.woocommerce-checkout .form-edit-address h3 {
margin-top: 60px;}
.woocommerce-account .checkout h3:first-child,
.woocommerce-account .form-edit-address h3:first-child,
.woocommerce-checkout .checkout h3:first-child,
.woocommerce-checkout .form-edit-address h3:first-child {
margin-top: 0; }
.woocommerce-account .checkout abbr,
.woocommerce-account .form-edit-address abbr,
.woocommerce-checkout .checkout abbr,
.woocommerce-checkout .form-edit-address abbr {
border: 0; }
.woocommerce-account .checkout select,
.woocommerce-account .checkout textarea,
.woocommerce-account .checkout input[type="text"],
.woocommerce-account .form-edit-address select,
.woocommerce-account .form-edit-address textarea,
.woocommerce-account .form-edit-address input[type="text"],
.woocommerce-checkout .checkout select,
.woocommerce-checkout .checkout textarea,
.woocommerce-checkout .checkout input[type="text"],
.woocommerce-checkout .form-edit-address select,
.woocommerce-checkout .form-edit-address textarea,
.woocommerce-checkout .form-edit-address input[type="text"] {
width: 100%; }
.woocommerce-account .checkout textarea,
.woocommerce-account .form-edit-address textarea,
.woocommerce-checkout .checkout textarea,
.woocommerce-checkout .form-edit-address textarea {
height: 6em;
resize: vertical; }
.woocommerce-account .checkout input[name="billing_address_1"],
.woocommerce-account .form-edit-address input[name="billing_address_1"],
.woocommerce-checkout .checkout input[name="billing_address_1"],
.woocommerce-checkout .form-edit-address input[name="billing_address_1"] {
margin-bottom: 0; }
.woocommerce-account .checkout input[type="radio"],
.woocommerce-account .checkout input[type="checkbox"],
.woocommerce-account .form-edit-address input[type="radio"],
.woocommerce-account .form-edit-address input[type="checkbox"],
.woocommerce-checkout .checkout input[type="radio"],
.woocommerce-checkout .checkout input[type="checkbox"],
.woocommerce-checkout .form-edit-address input[type="radio"],
.woocommerce-checkout .form-edit-address input[type="checkbox"] {
float: left; }
.woocommerce-account .checkout .form-row,
.woocommerce-account .form-edit-address .form-row,
.woocommerce-checkout .checkout .form-row,
.woocommerce-checkout .form-edit-address .form-row {
margin-bottom: 0.65em;
*zoom: 1; }
.woocommerce-account .checkout .form-row:before, .woocommerce-account .checkout .form-row:after,
.woocommerce-account .form-edit-address .form-row:before,
.woocommerce-account .form-edit-address .form-row:after,
.woocommerce-checkout .checkout .form-row:before,
.woocommerce-checkout .checkout .form-row:after,
.woocommerce-checkout .form-edit-address .form-row:before,
.woocommerce-checkout .form-edit-address .form-row:after {
display: table;
content: ""; }
.woocommerce-account .checkout .form-row:after,
.woocommerce-account .form-edit-address .form-row:after,
.woocommerce-checkout .checkout .form-row:after,
.woocommerce-checkout .form-edit-address .form-row:after {
clear: both; }
.woocommerce-account .checkout .form-row-first,
.woocommerce-account .checkout .form-row-last,
.woocommerce-account .form-edit-address .form-row-first,
.woocommerce-account .form-edit-address .form-row-last,
.woocommerce-checkout .checkout .form-row-first,
.woocommerce-checkout .checkout .form-row-last,
.woocommerce-checkout .form-edit-address .form-row-first,
.woocommerce-checkout .form-edit-address .form-row-last {
float: left;
width: 48%; }
.woocommerce-account .checkout .form-row-first,
.woocommerce-account .form-edit-address .form-row-first,
.woocommerce-checkout .checkout .form-row-first,
.woocommerce-checkout .form-edit-address .form-row-first {
margin-right: 4%; }
.woocommerce-account .checkout .payment_methods,
.woocommerce-account .form-edit-address .payment_methods,
.woocommerce-checkout .checkout .payment_methods,
.woocommerce-checkout .form-edit-address .payment_methods {
margin-left: 0;
list-style: none; }
.woocommerce-account .checkout .payment_methods li,
.woocommerce-account .form-edit-address .payment_methods li,
.woocommerce-checkout .checkout .payment_methods li,
.woocommerce-checkout .form-edit-address .payment_methods li {
margin-bottom: 1.313em; }
.woocommerce-account .checkout .payment_methods label,
.woocommerce-account .form-edit-address .payment_methods label,
.woocommerce-checkout .checkout .payment_methods label,
.woocommerce-checkout .form-edit-address .payment_methods label {
padding-left: 18px; }
.woocommerce-account .checkout .payment_methods label img,
.woocommerce-account .form-edit-address .payment_methods label img,
.woocommerce-checkout .checkout .payment_methods label img,
.woocommerce-checkout .form-edit-address .payment_methods label img {
display: none; }
.woocommerce-account .checkout .payment_methods p,
.woocommerce-account .form-edit-address .payment_methods p,
.woocommerce-checkout .checkout .payment_methods p,
.woocommerce-checkout .form-edit-address .payment_methods p {
font-size: 0.85em;
line-height: 1.4; }
.woocommerce-account .checkout .place-order,
.woocommerce-account .form-edit-address .place-order,
.woocommerce-checkout .checkout .place-order,
.woocommerce-checkout .form-edit-address .place-order {
margin-bottom: 0; }
.woocommerce-account ul.order_details,
.woocommerce-checkout ul.order_details {
margin-left: 0;
list-style: none; }
.woocommerce-account table.order_details dl,
.woocommerce-checkout table.order_details dl {
margin: 0; }
.woocommerce-account h3,
.woocommerce-checkout h3 {
margin-top: 0;}
.woocommerce-account dl.customer_details,
.woocommerce-checkout dl.customer_details {
margin-top: 0; }
.woocommerce-account dl.customer_details dt,
.woocommerce-checkout dl.customer_details dt {
float: left;
margin-right: 0.35em; }
.woocommerce-account .addresses .col-1,
.woocommerce-account .addresses .col-2,
.woocommerce-checkout .addresses .col-1,
.woocommerce-checkout .addresses .col-2 {
float: left;
width: 48%; }
.woocommerce-account .addresses .col-1 address,
.woocommerce-account .addresses .col-2 address,
.woocommerce-checkout .addresses .col-1 address,
.woocommerce-checkout .addresses .col-2 address {
margin-bottom: 0; }
.woocommerce-account .addresses .col-1,
.woocommerce-checkout .addresses .col-1 {
margin-right: 4%; }
.woocommerce-account .my_account_orders,
.woocommerce-checkout .my_account_orders {
margin: 10px 0 0; }
}@media all and (max-width: 767px){
.woocommerce-account .my_account_orders .order-date,
.woocommerce-account .my_account_orders .order-total,
.woocommerce-checkout .my_account_orders .order-date,
.woocommerce-checkout .my_account_orders .order-total {
display: none; } }
@media all {
.woocommerce-account .change_password,
.woocommerce-checkout .change_password {
margin-bottom: 0; }
.woocommerce-account .change_password p.form-row-first,
.woocommerce-checkout .change_password p.form-row-first {
margin-bottom: 0; }
.woocommerce-account .change_password p:last-of-type,
.woocommerce-checkout .change_password p:last-of-type {
margin-bottom: 0; }
.woocommerce-account .change_password p input[type="password"],
.woocommerce-checkout .change_password p input[type="password"] {
width: 100%; }
.woocommerce-account .lost_reset_password,
.woocommerce-checkout .lost_reset_password {
margin-bottom: 0; }
.woocommerce-account .lost_reset_password .form-row,
.woocommerce-checkout .lost_reset_password .form-row {
max-width: 200px;
}
.woocommerce-account .lost_reset_password .button,
.woocommerce-checkout .lost_reset_password .button {
max-width: 300px;
width: 100% !important;
}
.woocommerce-account .lost_reset_password p:last-of-type,
.woocommerce-checkout .lost_reset_password p:last-of-type {
margin-bottom: 0; }
.woocommerce-account .lost_reset_password p input[type="text"],
.woocommerce-checkout .lost_reset_password p input[type="text"] {
width: 100%; }
.woocommerce-billing-fields input.input-text,
.woocommerce-shipping-fields input.input-text,
.woocommerce-shipping-fields textarea,
.shipping-calculator-form select,
.login input.input-text,
.form-edit-address input.input-text,
.form-edit-address textarea,
form .input-text {
background-color: #ffffff;
}
.shipping-calculator-form input,
.shipping-calculator-form textarea,
.shipping-calculator-form select {
width: 100%;
}
#rememberme {
position: relative;
top: -2px;
}
.addresses {
margin-bottom: 4em;
}
.widget_products ul li,
.widget_best_sellers ul li,
.widget_shopping_cart ul li,
.widget_featured_products ul li,
.widget_onsale ul li,
.widget_random_products ul li,
.widget_recently_viewed_products ul li,
.widget_recent_products ul li,
.widget_recent_reviews ul li,
.widget_top_rated_products ul li {
font-size: 81.25%;
*zoom: 1; }
.widget_products ul li:before,.widget_products ul li:after,
.widget_best_sellers ul li:before, .widget_best_sellers ul li:after,
.widget_shopping_cart ul li:before,
.widget_shopping_cart ul li:after,
.widget_featured_products ul li:before,
.widget_featured_products ul li:after,
.widget_onsale ul li:before,
.widget_onsale ul li:after,
.widget_random_products ul li:before,
.widget_random_products ul li:after,
.widget_recently_viewed_products ul li:before,
.widget_recently_viewed_products ul li:after,
.widget_recent_products ul li:before,
.widget_recent_products ul li:after,
.widget_recent_reviews ul li:before,
.widget_recent_reviews ul li:after,
.widget_top_rated_products ul li:before,
.widget_top_rated_products ul li:after {
display: table;
content: ""; }
.widget_products ul li a:before,
.widget_best_sellers ul li a:before,
.widget_shopping_cart ul li a:before,
.widget_featured_products ul li a:before,
.widget_onsale ul li a:before,
.widget_random_products ul li a:before,
.widget_recently_viewed_products ul li a:before,
.widget_recent_products ul li a:before,
.widget_recent_reviews ul li a:before,
.widget_top_rated_products ul li a:before{
display: none; }
.widget_products ul li:after,
.widget_best_sellers ul li:after,
.widget_shopping_cart ul li:after,
.widget_featured_products ul li:after,
.widget_onsale ul li:after,
.widget_random_products ul li:after,
.widget_recently_viewed_products ul li:after,
.widget_recent_products ul li:after,
.widget_recent_reviews ul li:after,
.widget_top_rated_products ul li:after {
clear: both; }
.widget_products ul li:last-child,
.widget_best_sellers ul li:last-child,
.widget_shopping_cart ul li:last-child,
.widget_featured_products ul li:last-child,
.widget_onsale ul li:last-child,
.widget_random_products ul li:last-child,
.widget_recently_viewed_products ul li:last-child,
.widget_recent_products ul li:last-child,
.widget_recent_reviews ul li:last-child,
.widget_top_rated_products ul li:last-child {
margin-bottom: 0; }
.widget_products ul li a,
.widget_best_sellers ul li a,
.widget_shopping_cart ul li a,
.widget_featured_products ul li a,
.widget_onsale ul li a,
.widget_random_products ul li a,
.widget_recently_viewed_products ul li a,
.widget_recent_products ul li a,
.widget_recent_reviews ul li a,
.widget_top_rated_products ul li a {
display: block;
margin-bottom: 2px;
border-bottom: 0;
font-size: 135.7%; }
.widget_best_sellers ul li a img,
.widget_shopping_cart ul li a img,
.widget_featured_products ul li a img,
.widget_onsale ul li a img,
.widget_random_products ul li a img,
.widget_recently_viewed_products ul li a img,
.widget_recent_products ul li a img,
.widget_recent_reviews ul li a img,
.widget_top_rated_products ul li a img {
padding: 3px !important;
float: left;
width: 65px;
margin-right: 0.65em; }
.widget_products ul li > del,
.widget_products ul li > ins,
.widget_best_sellers ul li > del,
.widget_best_sellers ul li > ins,
.widget_shopping_cart ul li > del,
.widget_shopping_cart ul li > ins,
.widget_featured_products ul li > del,
.widget_featured_products ul li > ins,
.widget_onsale ul li > del,
.widget_onsale ul li > ins,
.widget_random_products ul li > del,
.widget_random_products ul li > ins,
.widget_recently_viewed_products ul li > del,
.widget_recently_viewed_products ul li > ins,
.widget_recent_products ul li > del,
.widget_recent_products ul li > ins,
.widget_recent_reviews ul li > del,
.widget_recent_reviews ul li > ins,
.widget_top_rated_products ul li > del,
.widget_top_rated_products ul li > ins {
text-shadow: none; }
.widget_shopping_cart_content {
margin-bottom: 0.4em;
}
.widget_shopping_cart .empty {
font-size: 100%; }
.widget_shopping_cart .total {
border-top: 1px solid #e0e0e0;
color: #927f79;
font-size: 15px;
line-height: 1.1;
margin: 6px 0 0;
padding: 2em 0;
text-overflow: ellipsis;
text-shadow: none;
text-transform: uppercase;
white-space: nowrap; }
.widget_shopping_cart .total strong {
font-weight: 400;
}
.widget_shopping_cart .total .amount {
color: #af3a2f;
}
.widget_shopping_cart .buttons {
*zoom: 1; }
.widget_shopping_cart .buttons:before, .widget_shopping_cart .buttons:after {
display: table;
content: ""; }
.widget_shopping_cart .buttons:after {
clear: both; }
.widget.woocommerce .product-title {
color: #cd926d;
font-weight: 300;
}
.widget.woocommerce .product-title:hover {
color:inherit;
}
.widget.woocommerce:not(.widget_shopping_cart) .amount,
.widget.woocommerce:not(.widget_shopping_cart) .quantity {
color: #393939;
font-size: 14px;
}
.widget.woocommerce ins {
text-decoration: none;
}
.widget_layered_nav li {
position: relative; }
.widget_layered_nav li .count {
font-size: inherit;
margin-top: -11px;
position: absolute;
right: 10px;
top: 50%;
width: 24px; }
.widget_price_filter form {
margin-bottom: 0; }
.widget_price_filter form input[type="text"] {
display: none; }
.widget_price_filter .price_slider_wrapper {
*zoom: 1; }
.widget_price_filter .price_slider_wrapper:before, .widget_price_filter .price_slider_wrapper:after {
display: table;
content: ""; }
.widget_price_filter .price_slider_wrapper:after {
clear: both; }
.widget_price_filter .ui-slider {
background-color: #f0eceb;
height: 1px;
margin: 10px 0 28px;
position: relative;}
.widget_price_filter .ui-slider .ui-slider-handle {
background-color: #ffffff;
border: 1px solid #cd926d;
cursor: pointer;
height: 12px;
margin-top: -6px;
outline: medium none;
position: absolute;
top: 50%;
width: 12px;
z-index: 2;}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -10px; }
.widget_price_filter .ui-slider .ui-slider-range {
background-color: #cd926d !important;
display: block;
height: 3px;
position: absolute;
top: -1px;
z-index: 1; }
.widget_price_filter .price_slider_amount {
*zoom: 1; }
.widget_price_filter .price_slider_amount:before, .widget_price_filter .price_slider_amount:after {
display: table;
content: ""; }
.widget_price_filter .price_slider_amount:after {
clear: both; }
.widget_price_filter .price_slider_amount .price_label {
color: #927f79;
font-size: 15px;
line-height: 1.1;
margin: 6px 0 0;
text-overflow: ellipsis;
text-shadow: none;
text-transform: uppercase;
white-space: nowrap;}
.widget_price_filter .price_slider_amount .price_label span {
color: #af3a2f;
}
.widget_price_filter .price_slider_amount .button {
float: right;
margin: -4px 0 0.5em;
padding: 6px 28px !important;
width: auto; }
.product_list_widget .remove {
float: right;
font-family: sans-serif;
font-size: 20px !important;
position: relative;
top: -7px;
}
.widget_product_search .screen-reader-text {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
margin-top: -2px;
display: none; }
.widget_product_search input[type="submit"] {
display: none; }
.widget_recent_reviews .star-rating,
.widget_top_rated_products .star-rating {
margin-bottom: 2px !important; }
.woocommerce .cols-1,
.woocommerce .cols-2,
.woocommerce .cols-3,
.woocommerce .cols-4,
.woocommerce-page .cols-1,
.woocommerce-page .cols-2,
.woocommerce-page .cols-3,
.woocommerce-page .cols-4 {
*zoom: 1; }
.woocommerce .cols-1 .product,
.woocommerce-page .cols-1 .product {
width: 100%; }
.woocommerce .cols-2 .product,
.woocommerce-page .cols-2 .product {
width: 50%; }
.woocommerce .cols-3 .product,
.woocommerce-page .cols-3 .product {
width: 33.332%; }
.woocommerce .cols-4 .product,
.woocommerce-page .cols-4 .product {
width: 25%; }
}@media all and (max-width: 979px){
.woocommerce .cols-3 .product,
.woocommerce .cols-4 .product,
.woocommerce-page .cols-3 .product,
.woocommerce-page .cols-4 .product {
width: 50%; }
}
@media all and (max-width: 480px){
.woocommerce .cols-2 .product,
.woocommerce .cols-3 .product,
.woocommerce .cols-4 .product,
.woocommerce-page .cols-2 .product,
.woocommerce-page .cols-3 .product,
.woocommerce-page .cols-4 .product {
width: 100%; } }
@media all {
.woocommerce .pp_woocommerce .ppt,
.woocommerce-page .pp_woocommerce .ppt {
visibility: hidden; }
.woocommerce .pp_woocommerce .pp_content_container,
.woocommerce-page .pp_woocommerce .pp_content_container {
padding-top: 40px;
padding-bottom: 10px; }
.woocommerce .pp_woocommerce .pp_expand:before,
.woocommerce .pp_woocommerce .pp_contract:before,
.woocommerce-page .pp_woocommerce .pp_expand:before,
.woocommerce-page .pp_woocommerce .pp_contract:before {
top: -1px;
right: -1px; }
.woocommerce .pp_woocommerce .pp_nav,
.woocommerce-page .pp_woocommerce .pp_nav {
line-height: 1; }
.woocommerce .pp_woocommerce .pp_arrow_previous:before,
.woocommerce .pp_woocommerce .pp_arrow_next:before,
.woocommerce-page .pp_woocommerce .pp_arrow_previous:before,
.woocommerce-page .pp_woocommerce .pp_arrow_next:before {
top: -1px; }
.woocommerce .pp_woocommerce .pp_close:before,
.woocommerce-page .pp_woocommerce .pp_close:before {
top: -1px; }
.woocommerce .pp_woocommerce .pp_description,
.woocommerce-page .pp_woocommerce .pp_description {
visibility: hidden; }
.woocommerce .pp_woocommerce #reply-title,
.woocommerce-page .pp_woocommerce #reply-title {
margin-top: 0; }
.woocommerce .pp_woocommerce .comment-form-rating,
.woocommerce-page .pp_woocommerce .comment-form-rating {
display: none; }
.woocommerce .pp_woocommerce p.stars,
.woocommerce-page .pp_woocommerce p.stars {
*zoom: 1; }
.woocommerce .pp_woocommerce p.stars:before, .woocommerce .pp_woocommerce p.stars:after,
.woocommerce-page .pp_woocommerce p.stars:before,
.woocommerce-page .pp_woocommerce p.stars:after {
display: table;
content: ""; }
.woocommerce .pp_woocommerce p.stars:after,
.woocommerce-page .pp_woocommerce p.stars:after {
clear: both; }
.woocommerce .pp_woocommerce p.stars span,
.woocommerce-page .pp_woocommerce p.stars span {
width: 80px;
height: 16px;
position: relative;
float: left;
background: url(//www.kettlebellinc.com/wp-content/plugins/woocommerce/assets/images/star.png) repeat-x left 0; }
.woocommerce .pp_woocommerce p.stars span a,
.woocommerce-page .pp_woocommerce p.stars span a {
float: left;
position: absolute;
left: 0;
top: 0;
width: 16px;
height: 0;
padding-top: 16px;
overflow: hidden; }
.woocommerce .pp_woocommerce p.stars span a.star-1,
.woocommerce-page .pp_woocommerce p.stars span a.star-1 {
width: 16px;
z-index: 10; }
.woocommerce .pp_woocommerce p.stars span a.star-2,
.woocommerce-page .pp_woocommerce p.stars span a.star-2 {
width: 32px;
z-index: 9; }
.woocommerce .pp_woocommerce p.stars span a.star-3,
.woocommerce-page .pp_woocommerce p.stars span a.star-3 {
width: 48px;
z-index: 8; }
.woocommerce .pp_woocommerce p.stars span a.star-4,
.woocommerce-page .pp_woocommerce p.stars span a.star-4 {
width: 64px;
z-index: 7; }
.woocommerce .pp_woocommerce p.stars span a.star-5,
.woocommerce-page .pp_woocommerce p.stars span a.star-5 {
width: 80px;
z-index: 6; }
.woocommerce .pp_woocommerce p.stars span a.active,
.woocommerce-page .pp_woocommerce p.stars span a.active {
background: url(//www.kettlebellinc.com/wp-content/plugins/woocommerce/assets/images/star.png) repeat-x left -32px; }
.woocommerce .pp_woocommerce p.stars span a:hover, .woocommerce .pp_woocommerce p.stars span a:focus,
.woocommerce-page .pp_woocommerce p.stars span a:hover,
.woocommerce-page .pp_woocommerce p.stars span a:focus {
background: url(//www.kettlebellinc.com/wp-content/plugins/woocommerce/assets/images/star.png) repeat-x left -16px; }
.woocommerce .price,
.woocommerce-page .price {
color: #606060;
display: block;
line-height: 1;
text-align: left;
*zoom: 1; }
.woocommerce .products .price,
.woocommerce-page .products .price {
font-size: 20px;
padding: 0;
float: right;
*zoom: 1; }
.woocommerce .product-footer .price {
display: inline-block;
float: none;
}
.woocommerce .price>del,.woocommerce .price>del > .amount {
color: #cd926d;
}
.woocommerce.single .summary .price>del{
color: #888888 !important;
display: block;
font-size: 20px !important;
letter-spacing: 1px;
margin-bottom: 1em;
text-align: left;
}
.woocommerce.single .summary .price>del > .amount {
color: #888888 !important;
}
.woocommerce.single .summary .price>ins,.woocommerce.single .summary .price>ins {
display: block;
}
.summary.entry-summary > div {
margin-bottom: 1.5em;
}
.summary.entry-summary > .clear {
border-bottom: 1px solid #dcdcdc;
margin: 0 !important;
}
.summary.entry-summary > div.woocommerce-product-rating {
margin-bottom: 1.3em;
}
.woocommerce .price:before, .woocommerce .price:after,
.woocommerce-page .price:before,
.woocommerce-page .price:after {
display: table;
content: ""; }
.woocommerce .price:after,
.woocommerce-page .price:after {
clear: both; }
.woocommerce .price > ins,
.woocommerce-page .price > ins {
text-decoration: none; }
.woocommerce .price > .amount,
.woocommerce .price > ins > .amount,
.woocommerce-page .price > .amount,
.woocommerce-page .price > ins > .amount {
color: #e74c39; }
.woocommerce .onsale, .woocommerce-page .onsale {
display: block;
background-color: #af3a2f;
border-radius: 100%;
color: white;
font-size: 2rem;
font-weight: 500;
height: 96px;
letter-spacing: 0;
line-height: 1;
padding-top: 26px;
position: absolute;
text-align: center;
text-transform: uppercase;
vertical-align: middle;
width: 96px;
z-index: 1;
}
.woocommerce .star-rating-container,
.woocommerce-page .star-rating-container {
display: inline-block; }
.woocommerce .star-rating,
.woocommerce-page .star-rating {
display: block;
float: left;
font-family: "icon_font";
font-size: 1.1em;
height: 1.2em;
line-height: 1em;
margin: 0;
overflow: hidden;
position: relative;
top: 2px;
width: 78px;}
.summary.entry-summary .star-rating {
width: 84px;}
.woocommerce .comment-text .star-rating {
float: right;
}
.woocommerce .product-footer .star-rating {
display: inline-block;
float: none;
font-size: 20px;
width: 94px;
}
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before {
content: "";
position: absolute;
top: 0;
left: 0;
float: left;
color: #af3a2f;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.woocommerce .star-rating span,
.woocommerce-page .star-rating span {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
float: left;
padding-top: 1.5em; }
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before {
content: "";
position: absolute;
top: 0;
left: 0;
color: #af3a2f;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.woocommerce .product .star-rating-container,
.woocommerce-page .product .star-rating-container {
position: absolute;
top: 13px;
right: 13px;
padding: 7px;
border-radius: 3px;
background-color: black;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
filter: alpha(opacity=0);
zoom: 1;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease; }
.woocommerce .product .star-rating-container .star-rating:before,
.woocommerce-page .product .star-rating-container .star-rating:before {
color: white; }
.woocommerce .product .star-rating-container .star-rating span:before,
.woocommerce-page .product .star-rating-container .star-rating span:before {
color: white; }
.woocommerce.single-product .summary .star-rating,
.woocommerce-page.single-product .summary .star-rating {
font-size: 18px;
font-size: 1.8rem;
margin: 0 0 0.5em;}
.woocommerce-result-count {
float: left;
margin-bottom: 2.5em;
margin-top: 0.9em;
}
.woocommerce-ordering {
float: right;
margin-bottom: 1.4em; }
.woocommerce-ordering select {
border: 1px solid #cd926d;
cursor: pointer;
display: block;
height: 48px;
line-height: 46px;
margin-bottom: 0;
overflow: hidden;
padding: 0 1.2em;
text-align: left;
width: 100%;}
}@media all and (max-width: 480px){
.woocommerce-result-count,
.woocommerce-ordering {
float: none; } }
@media all {
.woocommerce-message {
margin-bottom: 2em;
}
.woocommerce-message .button {
background-color: transparent;
border: 0 none;
box-shadow: none;
color: #AF3A2F;
float: right;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
margin: 0 12px 0 0;
padding: 0;
text-align: inherit;
text-shadow: inherit;}
.return-to-shop {
margin-bottom: 4em !important;
}
.woocommerce-invalid input {
color: #b94a48;
border-color: #e5bdc4;
background-color: #f9f0f0; }
.woocommerce-validated input {
color: #468847;
border-color: #c1dea8;
background-color: #f6fbf4;
}
.ing_cart_btn_wrap {
left: 0;
margin-top: -46px;
position: absolute;
top: 50%;
width: 100%;
z-index: 3;
opacity: 0;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.woocommerce ul.products .product:hover .ing_cart_btn_wrap,
.woocommerce-page ul.products .product:hover .ing_cart_btn_wrap {
opacity: 1;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.ing_cart_btn_inner {
float: left;
position: relative;
right: -50%;
}
.ing_cart_btn_inner a {
background-color: white;
border-radius: 100%;
color: #606060;
float: left;
font-size: 16px;
height: 46px;
line-height: 49px;
margin: 0 4px;
padding: 0 !important;
right: 50%;
width: 46px;
transition: all 0.3s ease 0s;
}
.button.add_to_cart_button i {
position: relative;
top: -3px;
}
.woocommerce ul.products .product .ing_cart_btn_inner a:hover,
.woocommerce .product .added_to_cart:hover:before,
.woocommerce-page .product .added_to_cart:hover:before {
background-color: #608eb5;
color: #ffffff;
} .header-cart {
color: #5a5a5a;
float: right;
font-size: 12px;
font-size: 1.2rem;
position: relative;
}
.fightclub-navbar-static-left-active .header-cart,
.fightclub-navbar-fixed-left-active .header-cart {
position: absolute;
}
}@media all and (max-width: 599px){
.header-cart {
float: right;
position: absolute;
top:inherit;
bottom: 0;
} }
@media all {
.cart-menu {
cursor: pointer;
position: relative;
}
.cart-menu .fightclub-icon-bag-cart {
font-size: 22px;
margin-right: 3px;
}
.cart-contents>span,
.wishlist-count {
background-color: #e74c39;
border-radius: 100em;
bottom: 1px;
color: white;
font-size: 14px;
height: 16px;
min-width: 16px;
position: absolute;
right: 2px;
text-align: center;
text-indent: 1px;
}
.wishlist-count {
bottom: 2px;
line-height: 18px;
right: 0;
}
.amount-cart {
background-color: white;
border-top: 2px solid #608eb5;
box-shadow: 2px 3px 3px 0 rgba(0, 0, 0, 0.2);
position: absolute;
right: 0;
display: none;
text-align: left;
top: 42px;
white-space: nowrap;
width: auto;
}
.amount-cart::before {
border-bottom: 3px solid #608eb5;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
content: "";
height: 0;
right: 16px;
position: absolute;
top: -5px;
width: 0;
}
.header_cart_list {
list-style: none outside none;
margin: 0;
padding: 0;
}
.header_cart_list li {
padding: 12px 40px 12px 12px;
border-bottom: 1px solid #e8e8e8;
position: relative;
}
.header_cart_list a {
color: #636363;
display: inline;
font-size: 16px;
font-size: 1.6rem;
font-weight: 400;
line-height: 1em;
white-space: normal;
}
ul.header_cart_list li img {
display: block;
float: left;
margin-right: 22px;
width: 70px;
}
.header_cart_list .quantity {
color: #636363;
font-size: 12px;
font-weight: 300;
}
.header-cart .total > span {
background-color: #fff;
color: #636363;
float: left;
font-size: 1.2rem;
font-weight: 500;
padding-right: 5px;
position: relative;
text-transform: uppercase;
top: 14px;
}
.header-cart .total > span.amount {
background-color: #fff;
color: #e74c39;
float: right;
font-size: 24px;
padding-left: 5px;
top: 0;
}
.header-cart .total {
margin: 0;
padding: 20px 24px 22px;
position: relative;
}
.header-cart .buttons {
background-color: #608eb5;
color: #ffffff;
margin: 0;
padding: 16px 10px;
white-space: nowrap;
}
.header-cart .buttons > a {
padding: 0.8em 2em 0.75em;
margin: 0 12px;
}
.header-cart .buttons > a:hover {
background-color: white!important;
color: #608eb5;
}
i.hr {
border-bottom: 1px dotted #3b424b;
bottom: 29px;
color: #fff;
float: left;
height: 1px;
position: absolute;
width: 55%;
}
.header-cart .remove {
color: #828282;
font-size: 22px !important;
font-weight: 400;
position: absolute;
right: 7px;
text-align: center;
top: 4px;
width: 1em;
}
.header-cart .remove:hover {
opacity: 1;
}
.single-product .product h1.product_title {
font-size: 276.48%;
font-weight: 400;
margin-bottom: 1em;
text-align: center;
}
.single-product .product > p {
line-height: 2em;
margin: 0 auto 3em;
max-width: 70%;
text-align: center;
}
.product_meta p {
margin-bottom: 0.4em;
text-align: center;
}
.product_meta i {
color: #d64123;
}
.product_meta p a {
color: #393939;
}
.product_meta p span {
color: #959595;
}
.product_meta {
margin-bottom: 2em;
}
.single-product.woocommerce .star-rating,
.single-product.woocommerce-page .star-rating {
font-size: 17px;
font-size: 1.7rem;
}
.single-product .woocommerce-review-link {
color: inherit;
display: inline-block;
margin-left: 1.5em;
}
.single-product .woocommerce-product-rating {
margin-bottom: 2em;
}
#review_form_wrapper {
margin: 0 -29px -0.75em;
}
#comments .add_review {
margin: 0;
}
#reviews .fightclub-comment-img {
float: none;
margin: 0 auto 1.2em;
width: 60px;
}
#block-reviews {
margin-top: -4.5em;
}
#reviews .fightclub-img-thumbnail {
background-color: white;
border: medium none;
border-radius: 0;
box-shadow: none;
line-height: 1.7;
padding: 0;
transition: border 0.3s ease 0s, box-shadow 0.3s ease 0s;
}
#reviews .fightclub-comment-img .avatar-wrap .avatar {
margin-top: 0;
}
#reviews .fightclub-comments-list>li {
background-color: #f2f2f2;
margin: 0 auto;
padding: 20px;
width: 70%;
}
#reviews .fightclub-comments-list.fightclub-container-fluid {
margin: 0 auto;
}
#reviews #review_form {
margin: 1px auto 0;
}
#reviews article.comment {
margin: 0;
position: relative;
text-align: center;
}
#review_form_wrapper #respond{
padding: 0.4em 2em 1em;
}
#reviews .fightclub-comment-content p {
color: #949494;
line-height: 2.2em;
margin: 0 auto;
}
#reviews .fightclub-comment-time {
color: #393939;
}
#reviews .star-rating-container {
margin-left: 32px;
vertical-align: top;
font-size: 13px;
font-size: 1.3em;
}
#reviews .fightclub-comment-header cite {
margin-left: 60px;
}
#reviews .fightclub-comment-header {
margin-bottom: 0.8em;
}
#reviews .comment-form label {
display: block;
text-transform: none;
}
#reviews .comment-form-rating label {
float: left;
margin-right: 22px;
}
#reviews .comment-form-rating,
#reviews .comment-form-rating .stars {
margin-bottom: 1em;
}
#review_form_wrapper .comment-form textarea {
margin: 0;
}
#reviews .comment-form-rating .stars a {
color: #af3a2f;
font-size: 0;
line-height: 0;
}
#reviews .comment-form-rating .stars a:before {
font-family: "icon_font";
font-size: 20px;
line-height: 22px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#reviews .comment-form-rating .stars a:after {
color: #53575d;
content: " | ";
font-size: 20px;
padding: 0 14px;
}
#reviews .comment-form-rating .stars a:last-child:after {
content:"";
}
#reviews .comment-form-rating .star-1:before {
content: "";
}
#reviews .comment-form-rating .star-2:before {
content: "";
}
#reviews .comment-form-rating .star-3:before {
content: "";
}
#reviews .comment-form-rating .star-4:before {
content: "";
}
#reviews .comment-form-rating .star-5:before {
content: "";
}
#reviews .comment-form-rating .star-1.active:before,
#reviews .comment-form-rating .star-1:hover:before {
content: "";
}
#reviews .comment-form-rating .star-2.active:before,
#reviews .comment-form-rating .star-2:hover:before {
content: "";
}#reviews .comment-form-rating .star-3.active:before,
#reviews .comment-form-rating .star-3:hover:before {
content: "";
}#reviews .comment-form-rating .star-4.active:before,
#reviews .comment-form-rating .star-4:hover:before {
content: "";
}#reviews .comment-form-rating .star-5.active:before,
#reviews .comment-form-rating .star-5:hover:before {
content: "";
}.shop_attributes {
margin-bottom: 0.1em;
}
.shop_attributes th,.shop_attributes td {
line-height: 1.9em;
}
.shop_attributes td {
text-align: right;
}
.shop_attributes p {
margin: 0;
}
#reviews .comment-form-author {
float: left;
margin-right: 0;
width: 50%;
}
#reviews .comment-form-email {
float: right;
width:50%;
}
#reviews .comment-form-author > input,
#reviews .comment-form-email > input {
border-width: 2px;
width: 100%;
}
.woocommerce-tabs h2{
margin-top: 1em;
}
.p-meta.fightclub-product-meta > a {
color: #cd926d;
}
.sku_wrapper, .tagged_as {
display: block;
}
.product_meta .posted_in {
display: none;
}
.sku_wrapper .sku {
color: #161515;
}
#tab-reviews .comment-reply-title {
margin: 0 0 1.8em;
}
.woocommerce.columns-1 .product{width:100%;}
.woocommerce.columns-2 .product{width:50%;}
.woocommerce.columns-3 .product{width:33.33%;}
.woocommerce.columns-4 .product{width:25.08%;}
.widget_product_categories .count {
float: right;
}
.widget_products img {
height: 50px;
margin-right: 12px;
width: 50px;
}
.product_list_widget > li {
border-bottom: 1px solid #f2f2f2;
}
.product_list_widget > li:last-child {
border: none;
}
.product_list_widget > li {
clear: both;
}
.product_list_widget a {
font-size: 12px !important;
font-weight: 600;
line-height: 1.7;
margin-bottom: 0 !important;
text-transform: uppercase;
}
ul.cart_list li img, .woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img {
background-color: #fff;
border: 1px solid #cd926d;
box-shadow: none;
float: left;
height: 70px;
margin-right: 14px;
margin-top: 5px;
width: 70px;
}
.product_list_widget .amount {
color: #3c3c3c;
font-size: 14px;
}
.product_list_widget del {
color: #939393;
}
.product_list_widget del > .amount {
color: #939393;
margin-right: 0.4em;
}
.commerce-widget .star-rating {
float: none !important;
}
.product_list_widget > li {
padding: 0.95em 0 1.4em !important;
}
.product_list_widget > li:last-child {
padding-bottom: 0!important;
}
.widget.woocommerce .star-rating, .widget.woocommerce-page .star-rating {
float: none;
margin: 3px 0 4px !important;
} #product-preview-wrap {
background-color: rgba(0, 0, 0, 0.5);
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 999999;
}
.product-preview-inner {
background-color: white;
height: 430px;
margin: -215px auto 0;
max-width: 80%;
overflow-x: hidden;
overflow-y: auto;
position: relative;
top: 50%;
width: 970px;
}
.product-preview-inner .images {
height: 430px;
margin: 0;
width: 430px;
}
.preview-images {
background: white url(//www.kettlebellinc.com/wp-content/themes/fightclub/core/images/preview-pattern.png) repeat 0 0;
float: left;
height: 100%;
margin: 0;
width: 45%;
padding: 3px;
overflow: hidden;
}
.preview-images-inner {
background-color: white;
height: 100%;
margin: 0;
position: relative;
text-align: center;
width: 100%;
}
.prod-item img {
margin: 0 auto;
max-height: 425px;
padding: 22px;
}
.preview-images-inner .slick-list {
position: relative;
top: 50%;
transform: translateY(-50%) !important;
-webkit-transform: translateY(-50%) !important;
}
.preview-images-inner .slick-next,
.preview-images-inner .slick-prev {
background-color: transparent;
font-size: 76px;
height: 80px;
margin-top: -40px;
right: 5px;
text-align: center;
text-indent: -15px;
width: 0.75em;
opacity: 0;
}
.preview-images-inner .slick-prev {
left: 5px;
right: inherit;
}
.preview-images-inner .slick-next i:before {
content: '\e809';
}
.preview-images-inner .slick-prev i:before {
content: '\e808';
}
.preview-images-inner:hover .slick-next,
.preview-images-inner:hover .slick-prev {
opacity: 1;
}
.preview-images-inner .slick-next:hover,
.preview-images-inner .slick-prev:hover {
color: #608eb5;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
display: none !important;
}
.preview-summary {
float: right;
padding: 2em;
text-align: left;
width: 55%;
}
.preview-summary .yith-wcwl-add-to-wishlist {
float: left;
margin-top: 18px;
}
.preview-summary .product_title.entry-title {
margin-bottom: 0.75em;
text-align: left;
}
.preview-summary .star-rating {
float: none;
top: 1px;
}
.preview-summary .price {
font-size: 36px;
margin-bottom: 0.65em;
margin-top: 0.5em;
}
.preview-summary .price del{
font-size: 20px !important;
}
.preview-summary .price del .amount {
font-size: 24px !important;
}
.preview-summary .variations_form.cart,
.preview-summary .product_meta,
.preview-summary .cart .quantity,
.preview-summary .woocommerce-review-link {
display: none !important;
}
.preview-summary .cart {
float: left;
margin: 0.5em 1.75em 0 0 !important;
}
.preview-summary .learn-more.fightclub-btn {
margin-top: 0.6em;
padding-left: 4.85em;
padding-right: 4.85em;
}
.preview-summary .single_add_to_cart_button {
background-color: #608eb5;
color: white;
}
.preview-summary .single_add_to_cart_button:hover {
background-color: #f2f2f2;
color: #393939;
}
.preview-close {
color: #d7d7d7;
font-size: 12px;
position: absolute;
right: 12px;
text-transform: uppercase;
top: -1px;
}
.preview-close:after {
content: "\e875";
font-size: 180%;
padding-left: 3px;
position: relative;
top: 4px;
}
.woocommerce .wishlist_table td.product-add-to-cart a {
border-radius: 100em!important;
padding:  1em 3.55em 0.95em!important;
margin-right: 3em;
}
.woocommerce .wishlist_table td.product-add-to-cart a:hover{
color: white;
}
.wishlist_table tr td.product-stock-status span.wishlist-in-stock {
color: #608eb5;
}
.yith-wcwl-add-button a.add_to_wishlist {
cursor: pointer;
font-size: 14px !important;
font-style: italic;
letter-spacing: 1px;
}
.yith-wcwl-share {
margin-bottom: 1.2em;
}
.yith-wcwl-share li a {
background-image: none!important;
color: #828282;
margin: 0 2px;
}
.yith-wcwl-share li a.facebook::before {
content: '\e82a';
font-family: 'zocial';
}
.yith-wcwl-share li a.twitter::before {
content: '\e839';
font-family: 'zocial';
}
.yith-wcwl-share li a.pinterest::before {
content: '\e80e';
font-family: 'zocial';
}
.yith-wcwl-share li a.googleplus::before {
content: '\e808';
font-family: 'zocial';
}
.yith-wcwl-share li a.email::before {
content: '\e856';
font-family: 'zocial';
}
.yith-wcwl-share h4.yith-wcwl-share-title {
float: left;
margin: 5px 0;
}
.yith-wcwl-share li a {
font-size: 12px;
font-size: 1.2rem;
}
.yith-wcwl-share > ul {
float: left;
position: relative;
top: -2px;
}
.yith-wcwl-share {
float: right;
margin-bottom: 0;
margin-right: 1.7em;
}
.wishlist_table .product-thumbnail {
padding-left: 1em!important;
}
.remove.remove_from_wishlist {
margin-right: 1em;
position: relative;
top: -3px;
}
.widget.widget_categories li ul.children li,
.widget.widget_product_categories li ul.children li {
position: relative;
}
.widget.widget_categories li ul.children li:before,
.widget.widget_product_categories li ul.children li:before {
content: '\e81c';
font-family: "icon_font";
font-size: 0.75em;
left: -1.6em;
position: absolute;
top: 5px;
} }@font-face {
font-family: "star";
src: url(//www.kettlebellinc.com/wp-content/plugins/woocommerce/assets/fonts/star.eot);
src: url(//www.kettlebellinc.com/wp-content/plugins/woocommerce/assets/fonts/star.eot#iefix) format("embedded-opentype"), url(//www.kettlebellinc.com/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"), url(//www.kettlebellinc.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"), url(//www.kettlebellinc.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
font-weight: normal;
font-style: normal; }
@media all {
.cart_item .quantity input::-webkit-outer-spin-button,
.cart_item .quantity input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
.cart_item .quantity input[type='number'] {
-moz-appearance: textfield;
color: #161515;
font-size: 20px;
height: 34px;
line-height: 34px;
margin-left: 0px;
padding: 0;
text-align: center;
width: 41px;
}
}