/*
Theme Name: Rebel Desk Circles Child Theme
Description: Circles Child Theme
Template: Circles

*/

@import url("../Circles/style.css");

#menu-item-9289, #menu-item-9288 {
  float: right;
}
#menu-item-9288 a {
  font-size: 14px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p {
font-size: 14px;
}
#tab-description p {
margin-top: 10px;
}
#tab-description strong {
font-weight: bold;
line-height: 25.2px;
}
.star-rating.upperstar {
float: left;
margin-bottom: 20px;
}
.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th, .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td {
font-size: 14px;
}

.home .widget_out_stuff2 .item-con-t1 header {
height: 100%;
}
.home .two-headers a span {
padding: 24px 15px 32px 15px;
font-size: 13px;
font-weight: bold;
}
.get-rebel {
font-size: 22pt;
color: #FFF;
text-align: center;
top: 250px;
position: relative;
font-weight: bold;
}
.get-rebel a {
color: #FFF;
}
footer .wrapper.grey .container a, footer .wrapper.grey .container a:hover {color: #fff;}
footer .wrapper.grey .container .woocommerce a, footer .woocommerce p {color: #00a9cc;}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget {padding:5px;}
footer .woocommerce p.total {
padding: 0 0 0 5px;
}
footer .widget_shopping_cart h2 {
display: none;
margin-top: 15px;
}
.fixed-header #cart_button {
float: right;
}
.fixed-header .widget_shopping_cart {
width: 85px;
}

.testimonials-widget-testimonial blockquote {color:#000}
h1 {margin-top:0;}

footer .menu > li:first-child {
margin-left: 0px;
}

.menu {
margin-left: 1px;
}

.socials {
padding-right: 30px;

}

#cart_button {
width: 23px;
height: 23px;
}

.menu>li:hover>a:link{
color:#000000;} 

.menu>li:hover>a:visited{
color:#000000;}  

.menu>li:hover>a:hover{
color:#000000;}  

.menu>li:hover>a:active{
color:#000000;} 

.preheader {
padding: 5px;
}
.menu li>a {
  color: #4a4d4f;
  text-transform: none;
 }
html {
margin-top: 1px !important;
}
#menu-item-3458 {float:right;}
#menu-item-3459 {float:right;}
#menu-item-3574 {float:right; margin-right: 60px;}
span#tagline-logo {
vertical-align: -53px;
font-size: 16px;
}
.page-path a, .page-path span {
  color: #FAFAFA !important;
 }
.logo a {
float: left;
padding-right: 15px;
}
.blue {background-color: #FFFFFF;}
.widget_shopping_cart_content {
font-size: 12px;
}
.home .teaser.small {
max-width: 300px;
}
.home #home-main .purchase-plate {
border: none;
}
.home #home-main .two-headers h3 {
font-size: 21px;
font-weight: bold;
}
.home #home-main .purchase-plate_header {
font-size: 24px;
font-weight: bold;
}
.home #home-main .purchase-plate-button-div {
height: 140px;
}
.home #home-main .purchase-plate_text {
font-size: 19px;
padding: 15px 15px 10px 15px;
line-height: 24px;
}
.home #home-main .container.blue-radial-grad {
padding-bottom: 0px;
}
.home #home-main .two-headers a {
margin-right: 10px;
}
.right-sidebar .woocommerce {
margin-bottom: 30px;
}
.right-sidebar h1, .left-sidebar h1 {
margin-bottom: 10px;
}
.related.products {
float: left;
max-width: 45%;
}
.oosemail {
background: #FFF;
padding: 10px;
margin-left: -20px;
margin-right: -20px;
}
.oosemail h3 {
text-align: center;
color: #606060;
}
.woocommerce .related ul.products li.product {
width: 100%;
}

.woocommerce .product .entry-summary div {
clear: both;
}
.menu > li:first-child {
  margin-left: 0px;
}
.menu li {
  margin-right: 15px;
}
.headline.marble h1 {
  color: #FFFFFF;
}
footer .menu > li:first-child {
min-width: 265px;
}
footer .menu li {
min-width: 265px;
}
.home #home-main .two-headers a:before {
background: none;
border: 0px solid rgba(0, 0, 0, 0.6);
}
.home #home-main .purchase-plate {
padding: 5px 0px 0px 0px;
}
.home .teaser.style3 h2 {
font-size: 18px;
font-weight: bold;
margin-top: 50px;
text-shadow: 1px 1px 1px #000;
}
.onsale {
display: none;
}
body.woocommerce .woocommerce-ordering, body.woocommerce-page .woocommerce-ordering {
float: left;
position: relative;
display: none;
}
#customer_login {
font-size: 16px;
}
.textwidget .purchase-plate_text {
width: 240px;font-size: 16px;
padding-left: 14px;
}
body.woocommerce ul.products li.product .product-bottom a {
background: url(../img/sprite.png) -841px 26px;
}
.woocommerce .stock {display:none;}
body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.reviews_tab {display:none;}

body.postid-3281 div.product .woocommerce-tabs ul.tabs li.reviews_tab {display:inline-block;}

.menu .menu-item a, .menu .page_item a {
  font-family: "PT Sans", arial, sans-serif;
}
body {
 font-family: "PT Sans", arial, sans-serif;
 }
.tab { margin-left: 10px; }
.woocommerce div.product form.cart {
float: right;
clear: both;
}
.related.products {
float: left;
max-width: 27%;
}
body.woocommerce-page .cross-sells ul.products li.product a.product-details {margin-left: 20px;}
body.woocommerce div.product p.price span.from {display:none;}{
margin-bottom: 20px;
}
footer .widget_categories li.cat-item.cat-item-24, footer .widget_categories li.cat-item.cat-item-178 {
display: none;
}
body.woocommerce.postid-4059 div.product p.price {
display: none;
}
.product_meta {
display: none;
}
.woocommerce div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label {
min-width: 120px;
}
body.woocommerce ul.products li.post-4059 .price, body.woocommerce-page ul.products li.post-4059 .price {
display: none;
}
body.woocommerce-page ul.products li.post-4059 h3 {
margin-bottom: 50px;
}
.woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from {
display: none;
}
.home .pp_hoverContainer {
z-index: -1;
}
.page-id-4085 .pp_hoverContainer {
z-index: -1;
}
#home-main-2 {max-width: 1200px;width: 100%;margin: 50px auto auto auto;text-align: right;}
.theme-one-half-right {float: right;}
.home-woman .theme-one-half {
width: 40%;
text-align: center;
}
.home-landing {
color: #FFF;
font-size: 32px;
text-shadow: 1px 2px 0px #333;
font-family: "PT Sans", arial, sans-serif;
}
.home-landing-2 {
color: #FFF;
font-size: 22px;
text-shadow: 1px 2px 0px #333;
font-family: "PT Sans", arial, sans-serif;
clear:both;
}
body.home .container.main {
padding: 5px 0;
}
#homevid1 iframe {
width: 100%;
max-width: 960px;
max-height: 520px;
}
#homevid1 .pp_content {
height: 100%;
max-height: 520px;
}
.home .advantages section, body.page-id-4128 .advantages section {
position: relative;
margin-bottom: 0px;
float: left;
margin-top: 40px;
}
.home .sc-highlight h1, body.page-id-4128 .sc-highlight h1 {
margin: 0;
}
.home .sc-highlight, body.page-id-4128 .sc-highlight {
padding-top: 0px;
padding-bottom: 10px;
}
.home .sc-highlight-full-width, body.page-id-4128 .sc-highlight-full-width {
background-repeat: no-repeat;
}
.gallery-filters a {
color: #FFF;
}
body.page-id-4085 .service.service-style2 div, body.home .service.service-style2 div {
background-color: transparent;
}
body.page-id-4085 #home-video-text ul.flex-direction-nav, body.home #home-video-text ul.flex-direction-nav {display:none;}
body.page-id-4085 #home-video-text .post-slider header, body.home #home-video-text .post-slider header {margin-left:0px;}
body.page-id-4085 #home-video-text .post.post-slider, body.home #home-video-text .post.post-slider {border: 0px solid #CCC;}
body.page-id-4085 #home-video-text .flex-viewport#text-slide, body.home #home-video-text .flex-viewport#text-slide,{
display: none;
}
body.page-id-4085 #home-video-text .flex-control-nav.flex-control-paging, body.home #home-video-text .flex-control-nav.flex-control-paging {
display: none;
}
body.page-id-4085 div#text-slide.flex-viewport, body.home div#text-slide.flex-viewport,{
display: none;
}
body.page-id-4085 #home-video-text .flex-control-nav.flex-control-paging, body.home #home-video-text .flex-control-nav.flex-control-paging {
display: none;
}
.woocommerce .woocommerce-message {
  border-top-color: #0ac !important;
}
.woocommerce-message:before {
background-color: #0AC;
content: "\2713";
}
.woocommerce .woocommerce-message:before {
  content: "\e015";
  color: #0ac !important;
  background: transparent !important;
}
.woocommerce .product-bottom a.button.product_type_variable {
font-size: 14px;
}
#menu-footer-widget-3 a {
height: 24px;
line-height: 32px;
font-size: 12px;
}
body.page-id-4085 .service.service-style2, body.home .service.service-style2 {
background-color: transparent;
}
#order_comments_field {
display: none;
}
.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price {
color: #0AC;
font-size: 1.25em;
}
.woocommerce .star-rating span, .woocommerce-page .star-rating span {
color: #0AC;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
display:none;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
width: 100px;
float: left;
margin-right: 5px;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
color: #0AC;
font-weight: normal;
}
body.woocommerce.postid-5012 div.product div.summary p.price .amount {
display: none;
}
body.woocommerce.postid-5012 div.product div.summary div.bundle_price p.price .amount {
display: block;
}

body.woocommerce.postid-5012 div.product div.summary div.bto_item_wrap p.price .amount {
display: block;
}
.bto_item .bto_item_summary .content {
border-bottom: 1px solid #CCC;
}
body.woocommerce-page div.product.post-5012 div.summary.entry-summary {
margin-bottom: 100px;
}
.post-5012 .bto_item_options select {
max-width: 233px;
}
.post-5012 .bto_item_options .reset_composite_options {
display:none;
}
.post-5012 .bto_item .variations .reset_variations {
display: none;
}
.post-5012 .single_variation_wrap.bto_item_wrap {
margin-bottom: 20px;
}
.post-5012 .variations {
margin-bottom: 20px;
}
.bto_item_data p {
display: none;
}
.bto_item_data h2 {
display: none;
}
body.woocommerce.postid-5012 div.product p.price {
color: #0AC;
display: none;
}
body.woocommerce.postid-5012 div.product div.bundle_price p.price {
display: block;
}
body.woocommerce-page ul.products li.product.post-5012 .price {
display: none;
}
.woocommerce form .form-row .input-checkbox, .woocommerce-page form .form-row .input-checkbox {
padding: 12px;
width: 20px;
height: 20px;
}
.woocommerce .checkout #shiptobilling label, .woocommerce-page .checkout #shiptobilling label {
font-size: 18px;
}
.woocommerce-message a.button, .woocommerce-message a.button:hover {
background: #F5820E;
color: #FFF;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
}
@media only screen and (max-width: 767px){
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: right;
width: 100%;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 100%;
} 
}
@media all and (max-width:400px) {
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
font-size: 10px;
}
.woocommerce-page #content, .woocommerce-page .woocommerce {
max-width: 460px;
width:100%;
margin: 0 auto;
}
body.woocommerce-cart table.cart a.remove {
margin-left: 0px;
}
body.woocommerce-cart table.cart td.product-remove {
padding: 0;
}
.woocommerce .cart input.button {
float: left;
clear: both;
}
body.woocommerce-cart .woocommerce table.cart td.actions .button.alt {
float: left;
clear: both;
margin: 15px 0 15px 0;
}
body.woocommerce-cart table.cart .product-thumbnail {
width: 0px;
min-width: 0px;
display: none;
}
body.woocommerce-cart table.cart .product-thumbnail a{
display: none;
}
.woocommerce table.cart td.product-name {
padding: 5px;
}
body.woocommerce-cart table.cart th {
font-size: 10px;
padding: 5px;
}
.woocommerce table.cart td.product-quantity {
padding: 0px;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
display: none;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
width: 100%;
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
width: 100%;
}
}
body.woocommerce ul.products li.product .product-bottom a.add_to_cart_button.added {
display: none;
}
body.woocommerce-page ul.product_list_widget li {
border-bottom: 1px solid #dadada;
border-top: 1px solid #fff;
padding: 8px 0;
}
body.woocommerce-page ul.product_list_widget li:first-child {
border-top: 0;
}
body.woocommerce-page ul.product_list_widget li:last-child {
box-shadow: 0 1px 0 0 #Fff;
}
body.woocommerce-page div.product div.images div.thumbnails a {
width: 48%;
margin-right: 2%;
}
body.woocommerce div.product div.images img {
box-shadow: none;
border-radius: 10px;
border: 1px solid #dbdbdb;
}
body.woocommerce-page div.product div.images {
width: 74%;
}
body.woocommerce-page div.product div.summary {
width: 71%;
float: left;
}
.woocommerce div.product div.images div.thumbnails,.woocommerce #content div.product div.images div.thumbnails,.woocommerce-page div.product div.images div.thumbnails,.woocommerce-page #content div.product div.images div.thumbnails{padding-top:0; width: 40%;float: left;}div.images div.images-container {width: 60%;float: right;}div.product div.images div.thumbnails img {margin-bottom: 6px;}.woocommerce div.product div.images div.thumbnails:after,.woocommerce #content div.product div.images div.thumbnails:after,.woocommerce-page div.product div.images div.thumbnails:after,.woocommerce-page #content div.product div.images div.thumbnails:after{content:"";display:block;clear:both}.woocommerce div.product div.images div.thumbnails a,.woocommerce #content div.product div.images div.thumbnails a,.woocommerce-page div.product div.images div.thumbnails a,.woocommerce-page #content div.product div.images div.thumbnails a{float:left;width:30.75%;margin-right:3.8%}.woocommerce div.product div.images div.thumbnails a.last,.woocommerce #content div.product div.images div.thumbnails a.last,.woocommerce-page div.product div.images div.thumbnails a.last,.woocommerce-page #content div.product div.images div.thumbnails a.last{margin-right:0;float: left;}.woocommerce div.product div.images div.thumbnails a.first,.woocommerce #content div.product div.images div.thumbnails a.first,.woocommerce-page div.product div.images div.thumbnails a.first,.woocommerce-page #content div.product div.images div.thumbnails a.first{clear:none;float: right;}.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{float:right;width:48%;margin-bottom:2em}.woocommerce div.product div.social,.woocommerce #content div.product div.social,.woocommerce-page div.product div.social,.woocommerce-page #content div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span,.woocommerce #content div.product div.social span,.woocommerce-page div.product div.social span,.woocommerce-page #content div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span,.woocommerce #content div.product div.social span span,.woocommerce-page div.product div.social span span,.woocommerce-page #content div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets,.woocommerce #content div.product div.social span .stButton .chicklets,.woocommerce-page div.product div.social span .stButton .chicklets,.woocommerce-page #content div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe,.woocommerce #content div.product div.social iframe,.woocommerce-page div.product div.social iframe,.woocommerce-page #content div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs{clear:both}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{border:1px solid #dfdbdf;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf));background:-webkit-linear-gradient(#f7f6f7,#dfdbdf);background:-moz-linear-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);background:-moz-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);display:inline-block;position:relative;z-index:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.6);margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:bold;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8);text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#777777}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{background:#ffffff;z-index:2;border-bottom-color:#ffffff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #ffffff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #ffffff}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{border:1px solid #dfdbdf;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #dfdbdf}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #dfdbdf}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #dfdbdf;z-index:1}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart,.woocommerce #content div.product p.cart,.woocommerce-page div.product p.cart,.woocommerce-page #content div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart:after,.woocommerce #content div.product p.cart:after,.woocommerce-page div.product p.cart:after,.woocommerce-page #content div.product p.cart:after{content:"";display:block;clear:both}.woocommerce div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce-page #content div.product form.cart{margin-bottom:0.5em}.woocommerce div.product form.cart:after,.woocommerce #content div.product form.cart:after,.woocommerce-page div.product form.cart:after,.woocommerce-page #content div.product form.cart:after{content:"";display:block;clear:both}.woocommerce div.product form.cart div.quantity,.woocommerce #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table,.woocommerce #content div.product form.cart table,.woocommerce-page div.product form.cart table,.woocommerce-page #content div.product form.cart table{border-width:0 0 1px 0}.woocommerce div.product form.cart table td,.woocommerce #content div.product form.cart table td,.woocommerce-page div.product form.cart table td,.woocommerce-page #content div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity,.woocommerce #content div.product form.cart table div.quantity,.woocommerce-page div.product form.cart table div.quantity,.woocommerce-page #content div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock,.woocommerce #content div.product form.cart table small.stock,.woocommerce-page div.product form.cart table small.stock,.woocommerce-page #content div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations,.woocommerce #content div.product form.cart .variations,.woocommerce-page div.product form.cart .variations,.woocommerce-page #content div.product form.cart .variations{margin-bottom:1em}.woocommerce div.product form.cart .variations label,.woocommerce #content div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label,.woocommerce-page #content div.product form.cart .variations label{font-weight:bold}.woocommerce div.product form.cart .variations select,.woocommerce #content div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations select,.woocommerce-page #content div.product form.cart .variations select{width:100%;float:left}.woocommerce div.product form.cart .variations td.label,.woocommerce #content div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label,.woocommerce-page #content div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .variations td,.woocommerce #content div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td,.woocommerce-page #content div.product form.cart .variations td{vertical-align:top}.woocommerce div.product form.cart .button,.woocommerce #content div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce-page #content div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.label,.woocommerce #content div.product form.cart .group_table td.label,.woocommerce-page div.product form.cart .group_table td.label,.woocommerce-page #content div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td,.woocommerce #content div.product form.cart .group_table td,.woocommerce-page div.product form.cart .group_table td,.woocommerce-page #content div.product form.cart .group_table td{vertical-align:top}.woocommerce span.onsale,.woocommerce-page span.onsale{min-height:32px;min-width:32px;padding:4px;font-size:12px;font-weight:bold;position:absolute;text-align:center;line-height:32px;top:6px;left:6px;margin:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#a1c094;background:-webkit-gradient(linear,left top,left bottom,from(#a1c094),to(#85ad74));background:-webkit-linear-gradient(#a1c094,#85ad74);background:-moz-linear-gradient(center top,#a1c094 0%,#85ad74 100%);background:-moz-gradient(center top,#a1c094 0%,#85ad74 100%);text-shadow:0 -1px 0 #85ad74;color:#ffffff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2)}.woocommerce .products ul,.woocommerce ul.products,.woocommerce-page .products ul,.woocommerce-page ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul:after,.woocommerce ul.products:after,.woocommerce-page .products ul:after,.woocommerce-page ul.products:after{content:"";display:block;clear:both}.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li{list-style:none outside}.woocommerce .related:after,.woocommerce .upsells.products:after,.woocommerce-page .related:after,.woocommerce-page .upsells.products:after{content:"";display:block;clear:both}.woocommerce .related ul.products,.woocommerce .related ul,.woocommerce .upsells.products ul.products,.woocommerce .upsells.products ul,.woocommerce-page .related ul.products,.woocommerce-page .related ul,.woocommerce-page .upsells.products ul.products,.woocommerce-page .upsells.products ul{float:none}.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product{width:100%}.woocommerce .related ul.products li.product img,.woocommerce .related ul li.product img,.woocommerce .upsells.products ul.products li.product img,.woocommerce .upsells.products ul li.product img,.woocommerce-page .related ul.products li.product img,.woocommerce-page .related ul li.product img,.woocommerce-page .upsells.products ul.products li.product img,.woocommerce-page .upsells.products ul li.product img{width:100%;height:auto;padding: 10px !important;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:100%;margin-left:0}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{top:0;right:0;left:auto;margin:-6px -6px 0 0}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 8px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4)}.woocommerce ul.products li.product strong,.woocommerce-page ul.products li.product strong{display:block}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#85ad74;display:block;font-weight:normal;margin-bottom:.5em}.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{font-size:0.67em;color:rgba(145,145,145,0.5);margin:-2px 0 0 0}.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{background:none}.woocommerce ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from{font-size:0.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(145,145,145,0.5)}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left;margin:0 0 1em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin:0 0 1em;float:right}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination,.woocommerce #content nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul,.woocommerce #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #dfdbdf;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li{border-right:1px solid #dfdbdf;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{background:#f7f6f7;color:#978a97}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button, #chkbt {font-size:100%;margin:0;line-height:1em;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;padding:6px 10px;text-decoration:none;font-weight:bold;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;left:auto;color:#5e5e5e;text-shadow:0 0px 0 rgba(255,255,255,0.8);border:1px solid #c7c0c7;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf));background:-webkit-linear-gradient(#f7f6f7,#dfdbdf);background:-moz-linear-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);background:-moz-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);white-space:nowrap;display:inline-block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1)}.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce #respond input#submit.loading,.woocommerce #content input.button.loading,.woocommerce-page a.button.loading,.woocommerce-page button.button.loading,.woocommerce-page input.button.loading,.woocommerce-page #respond input#submit.loading,.woocommerce-page #content input.button.loading{color:#777777;border:1px solid #f7f6f7}.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce #content input.button.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page #content input.button.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(../images/ajax-loader.gif) center no-repeat rgba(255,255,255,0.65)}.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce #content input.button.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page #content input.button.added:before{content:"";position:absolute;height:16px;width:16px;top:0.35em;right:-26px;text-indent:0;background:url(https://www.rebeldesk.com/rd/wp-content/themes/images/success.png) no-repeat}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover{background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#d3ced3));background:-webkit-linear-gradient(#f7f6f7,#d3ced3);background:-moz-linear-gradient(center top,#f7f6f7 0%,#d3ced3 100%);background:-moz-gradient(center top,#f7f6f7 0%,#d3ced3 100%);text-decoration:none}.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit:active,.woocommerce #content input.button:active,.woocommerce-page a.button:active,.woocommerce-page button.button:active,.woocommerce-page input.button:active,.woocommerce-page #respond input#submit:active,.woocommerce-page #content input.button:active{top:1px}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: #00A9CC;
  color: #fff;
  font-weight: 100;
  text-transform: uppercase;
}
body.woocommerce div.product .product_title {
font-weight: 300;
color: #0AC;
text-align: center;
}
body.woocommerce div.product p.price {
color: #0AC;
text-align: center;
font-weight: bold;
}
#product-cart {
float: right;
width: 225px;
border: 1px solid #CCC;
border-radius: 10px;
padding: 30px 25px;
background: #E9E9E9;
margin: 0 10px 10px 10px;
}
div[itemprop="description"]{border:0px solid #e9e7e7;padding:0px;margin-bottom:0px;text-align: center;}
div[itemprop="description"] h2 {
padding-left: 45px;
font-weight: normal;
}
#reviewstab {
font-size: 14px;
}

body.woocommerce div.product .product_title {
font-size: 22px;
color: #555;
text-align: center;
font-weight: bold;
}
.woocommerce div.product form.cart .single_add_to_cart_button {
background: #F5821E;
border-radius: 6px;
box-shadow: inset 0 -4px 0 0 rgba(255, 255, 255, 0.25);
text-align: center;
text-transform: uppercase;
text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
font-weight: 400;
overflow: hidden;
display: inline-block;
position: relative;
padding: 14px 20px 14px 40px;
font-size: 12px;
color: #ffffff;
transition-property: all;
-moz-transition-property: all;
-webkit-transition-property: all;
-o-transition-property: all;
transition: 0.3s;
opacity: 0.85;
-moz-transition: 0.3s;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition-delay: 0s;
transition-timing-function: cubic-bezier(0, 0, 1, 1);
text-shadow: 0px 1px 1px rgba(0,0,0,1);
text-decoration: none;
background-image: url(../Circles/images/sprite.png);
border: 0;
background-position: -160px -699px;
}
body.woocommerce-page div.product .woocommerce-tabs {
clear: none;
width: 71%;
float: left;
padding: 20px;
background: #F8F8F8;
border-radius: 10px;
}
.single-product .btn-style2.small {
padding: 20px 21px;
width: 90%;
display: block;
margin: 20PX;
font-size: 22px;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: #00A9CC;
color: #fff;
font-weight: 100;
text-transform: uppercase;
}
body.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
background: #e9e9e9;
text-transform: uppercase;
margin: 0;
border-radius: 0;
box-shadow: none;
border: 0;
}
div.treadmill-right {
  width: 23.7%;
  float: right;
  padding: 0 0px;
  margin-right: 10px;
}
.term-rebel-treadmills .term-description {
  max-width: 54%;
}
.related.products {
  float: left;
  max-width: 100%;
}
.woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product {
  margin-bottom: 20px;
}
.woocommerce .star-rating, .woocommerce-page .star-rating {
  float: left;
  overflow: hidden;
  position: relative;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  width: 5.4em;
  font-family: 'star';
  margin: 0 2px;
}
.woocommerce .product .entry-summary div {
  clear: both;
}
.woocommerce .star-rating span, .woocommerce-page .star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}
.woocommerce-tabs h2 {
  color: #0AC;
  text-transform: none;
  font-weight: 100;
}
div[itemprop="description"] {
  border: 1px solid #E9E7E7;
  padding: 10px;
  margin-bottom: 20px;
}
.woocommerce p {
  text-align: left;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p {
  margin: 0 0 1em;
}
.woocommerce #reviews time {
  display: none;
}
body.woocommerce ul.products li.product .price, body.woocommerce-page ul.products li.product .price {
  color: #0ac;
}
.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {
  text-decoration: none !important;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
  margin-bottom: 0em;
}
body.woocommerce-cart .quantity input.qty, body.woocommerce .quantity input.qty {
  background: #fff;
 }
 #review form.cart {
  display: none;
}
.post .post-helper-absolute {
  display: none;
}
.post-category {
  display: none;
}
a.sc-button.grey-grad {
  float: right;
  background: none;
  border: none;
  box-shadow: none;
  color: #0ac;
}
blockquote:after {
display:none;
}
.postid-5012 div#product-cart {
  padding-top: 10px;
}
body.woocommerce div.product .product_title {
  font-size: 20px;
}
p.component_section_title {
  display: none;
}
.postid-5012 p.description, .postid-5012 p.component_description{
  font-size: 12px;
}
.component .component_options_select {
  font-size: 13px !important;
  max-width: 215px;
}
.component .component_selections > * {
  padding-left: 0px !important;
}
.component.options-style-dropdowns .component_options_inner {
  padding: 0 0 0px 0 !important;
}
.component .component_inner{
  padding-bottom: 5px !important;
}
h2.component_title.product_title {
  margin-bottom: 5px;
}
select#color {
  max-width: 145px;
  font-size: 12px;
}
.variations td.label {
  font-size: 12px;
  padding: 0 10px 0 0 !important;
}
.woocommerce-page button.button, .woocommerce button.button {
 background: #F5821E;
  background: -webkit-gradient(linear,left top,left bottom,from(#F5821E),to(#F5821E));
  background: -webkit-linear-gradient(#F5821E,#F5821E);
  background: -moz-linear-gradient(center top,#F5821E 0%,#F5821E 100%);
  background: -moz-gradient(center top,#F5821E 0%,#F5821E 100%);
  border-color: #F5821E;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.6);
}
button.single_add_to_cart_button.composite_add_to_cart_button.button.alt{ 
    background: #F5821E;
  background: -webkit-gradient(linear,left top,left bottom,from(#F5821E),to(#F5821E));
  background: -webkit-linear-gradient(#F5821E,#F5821E);
  background: -moz-linear-gradient(center top,#F5821E 0%,#F5821E 100%);
  background: -moz-gradient(center top,#F5821E 0%,#F5821E 100%);
  color: #e2ffff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.6);
}
.term-description {
  float: right;
  max-width: 31%;
  padding: 15px;
  background: #F8F8F8;
  border-radius: 10px;
  color: #000;
    margin-bottom: 10px;
  border: 1px solid #DBDBDB;
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products {
  clear: none;
}
body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product {
  width: 29%;
  }
 body.woocommerce ul.products li.product:nth-child(3n+3), body.woocommerce-page ul.products li.product:nth-child(3n+3) {
  margin-right: 3.8%;
}
.component_wrap span.amount {
  display: none;
}
.woocommerce-info {
  border-top: 3px solid #0AC !important;
}
.woocommerce-info:before {
  content: "\e015";
  color: #0ac !important;
  background: transparent !important;
}
div.pp_overlay {
  background: #fff !important;
 }
.col2-set.addresses {
  margin-bottom: 40px;
}

.woocommerce-page .woocommerce .cart-collaterals .cart_totals {
  float: right !important;
}
.woocommerce .cart-collaterals .cart_totals table .amount {
  color: #0ac !important;
  margin-left: 15px;
}
.woocommerce .cart-collaterals .cart_totals table .shipping td {
  padding-left: 15px;
}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
  height: 25%;
  width: 25%;
}
.woocommerce a.remove {
  font-size: 1.0em;
  color: gray!important;
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, div#chkbt {
  background: #F5821E;
  background: -webkit-gradient(linear,left top,left bottom,from(#F5821E),to(#F5821E));
  background: -webkit-linear-gradient(#F5821E,#F5821E);
  background: -moz-linear-gradient(center top,#F5821E 0%,#F5821E 100%);
  background: -moz-gradient(center top,#F5821E 0%,#F5821E 100%);
  border-color: #F5821E;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.6);
}
.woocommerce-checkout .wc-proceed-to-checkout {
  display: none;
}
form.woocommerce-shipping-calculator {
  width: 48% !important;
  text-align: right !important;
  margin: 20px 0 0 0;
  clear: right;
  float: right;
}
form.woocommerce-shipping-calculator {
  margin: 0;
}
form.woocommerce-shipping-calculator {
  margin-top: -3px;
}
.woocommerce-page .woocommerce .cart-collaterals .cart_totals {
  float: left !important;
}
.woocommerce-cart form.woocommerce-shipping-calculator {

  clear:none;
  float: left;
}
.woocommerce-cart .wc-proceed-to-checkout {
  max-width: 350px;
  float: right;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
  font-size: 14px;
}
body.woocommerce-cart .product-name a {
  color: #0ac !important;
  text-transform: uppercase;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals {
  float: right !important;
}
.woocommerce .cart-collaterals .cart_totals table tr {
  border: none !important;
}
.woocommerce-checkout li, .woocommerce-cart li {
  list-style-type: none;
}

#cart_button:after {
  background: #0ac;
  background-position: -172px -1495px;
  background-image: url(../Circles/img/sprite.png);
}
#mc4wp-checkbox{ 
	clear:both; 
	display:block; 
}

#mc4wp-checkbox input{ 
	position:relative;
	margin:0 6px 0 0; 
	padding:0; 
	vertical-align: middle;
	display:inline-block !important; 
	max-width: 20px;
}

#mc4wp-checkbox label{ 
	display:block;
	cursor:pointer; 
	width: auto;
}

#registerform #mc4wp-checkbox{ 
	margin-bottom:10px; 
}
/* MailChimp for WP - Default Form Styles */
.mc4wp-form{ 
	margin:1em 0; 
}

.mc4wp-form label{ 
	display:block; 
	font-weight:bold; 
	width: 80%;
	margin: 10px 0 5px 15px; 
}

.mc4wp-form ul, 
.mc4wp-form li { 
	list-style:none; 
	margin:0; 
	padding:0; 
}

.mc4wp-form label > span, 
.mc4wp-form li > label { 
	font-weight: normal; 
}

.mc4wp-form p > label:nth-child(2) { 
	margin-top: 10px; 
}

.mc4wp-form input.placeholdersjs { color: #aaa !important; }

.mc4wp-form input[type="text"],
.mc4wp-form input[type="email"],
.mc4wp-form input[type="tel"],
.mc4wp-form input[type="url"], 
.mc4wp-form input[type="date"],
.mc4wp-form textarea,
.mc4wp-form select { 
	cursor: auto; 
	display:block; 
	width:90%; 
	height:auto; 
	box-sizing:border-box; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	margin-left: 15px;
}

.mc4wp-form input[type="checkbox"], 
.mc4wp-form input[type="radio"] {
	position:relative; 
	margin:0 6px 0 0; 
	padding:0; 
	height:13px; 
	width:13px; 
	display:inline-block; 
	border:0;
}

.mc4wp-form input[type="checkbox"] { 
	-webkit-appearance: checkbox; 
}

.mc4wp-form input[type="radio"] { 
	-webkit-appearance: radio; 
}

.mc4wp-form input[type="submit"], 
.mc4wp-form button, 
.mc4wp-form input[type="button"] { 
	cursor: pointer; 
	display:inline-block; 
	margin-left: 15px;
}

.mc4wp-alert{ margin:1em 0; padding: 10px 15px; color: #c09853; background-color: #fcf8e3; border: 1px solid #fbeed5; border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius:2px; display:block;  position:relative;}
.mc4wp-success { color: #468847; background-color: #dff0d8; border-color: #d6e9c6; }
.mc4wp-notice { color: #3a87ad; background-color: #d9edf7; border-color: #bce8f1; }
.mc4wp-error { color: #b94a48; background-color: #f2dede; border-color: #eed3d7; }
.right-sidebar .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 100%;
}
body.page-id-6409 > div:nth-child(6) > div > div > div > div:nth-child(14) {
background: #EEE;
border-radius: 10px;
}
.woocommerce-message:before {
background-color: #0AC;
}
.woocommerce-message {
border-top: 3px solid #0AC;
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products {
clear: none;
}
span.includes {
font-size: 14px;
text-align: center;
display: block;
}
#chkbt {
margin: 5px;
}
.woocommerce-checkout div.form-row.wooms {
display: none;
}
/* MailChimp for WP - Default Checkbox Styles */
#mc4wp-checkbox{ 
	clear:both; 
	display:block; 
}

#mc4wp-checkbox input{ 
	position:relative;
	margin:0 6px 0 0; 
	padding:0; 
	vertical-align: middle;
	display:inline-block !important; 
	max-width: 20px;
}

#mc4wp-checkbox label{ 
	display:block;
	cursor:pointer; 
	width: auto;
}

#registerform #mc4wp-checkbox{ 
	margin-bottom:10px; 
}
.mc4wp-form input[type="submit"], .mc4wp-form button, .mc4wp-form input[type="button"] {
cursor: pointer;
display: inline-block;
width: 100%;
height: 50px;
font-size: 22px;
color: #FFF;
background: #0AC;
font-weight: bold;
}
.mc4wp-form input[type="text"], .mc4wp-form input[type="email"], .mc4wp-form input[type="submit"], .mc4wp-form input[type="tel"], .mc4wp-form input[type="url"], .mc4wp-form input[type="date"], .mc4wp-form textarea, .mc4wp-form select {
margin-left: 0px;
}
body.term-rebel-accessories.woocommerce ul.products li.product:nth-child(3n+3), body.woocommerce-page ul.products li.product:nth-child(3n+3) {
margin-right: 3.8%;
}
.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity {
margin: 0 25px 0 0;
float: left;
}
.bundle_button {
margin-bottom: 20px;
}
.bundle_price .price {
display: none;
}

.postid-5012 div#product-cart {
padding-top: 10px;
}
.postid-5012 h1.product_title.entry-title {
margin-bottom: 0;
}
.postid-5012 h2.bto_item_title.product_title {
margin-bottom: 0px;
}
.postid-5012 .bto_item_options {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.postid-5012 .bto_item_summary {
display: none;
}

.postid-5012 p.description {
font-size: 12px;
}
.postid-5012 .bto_item_options select, .postid-5012 .variations .attribute-options select {
font-size: 13px !important;
}
.postid-5012 .bto_item .variations .attribute-options label {
font-weight: normal;
color: #555;
font-size: 22px;
}
.postid-3924 h1.product_title.entry-title {
display: none;
}
.postid-3924 span.amount {
display: none;
}
.postid-3924 .bto_item_summary span.amount {
display: block;
}
.postid-3924 .bto_item_options select {
max-width: 220px;
}
.postid-3924 h2.bto_item_title.product_title {
margin-bottom: 0px;
}
.postid-3924 form.cart {
display: none;
}
.postid-3924 .bto_item .bto_item_summary {
min-height: 5px;
}
.postid-3924 .bto_item .bto_item_summary .content {
border-bottom: 0px solid #CCC;
}
.postid-5012 .woocommerce table.shop_attributes th, .postid-5012 .woocommerce-page table.shop_attributes th {
font-size: 16px !important;
}
.postid-5012 #tab-additional_information table.shop_attributes tr:nth-child(1) th, .postid-5012 #tab-additional_information table.shop_attributes tr:nth-child(9) th, .postid-5012 #tab-additional_information table.shop_attributes tr:nth-child(22) th, .postid-5012 #tab-additional_information table.shop_attributes tr:nth-child(23) th, .postid-5012 #tab-additional_information table.shop_attributes tr:nth-child(26) th, .postid-5012 #tab-additional_information table.shop_attributes tr:nth-child(32) th{
color: #0ac;
font-size: 18px;
text-decoration: underline;
}
.post-3924.product span.amount {
display: none;
}
.post-3924.product span.price {
min-height: 22px;
}

/*--------------------------------------------------------------------------------------------------------------------*/
/*---------David Long-------------------------------------------------------------------------------------------------*/

#woocommerce_widget_cart-2 h2{ 	/*fixed the word cart overlaping */
	display: none;
	visibility: hidden;
}

iframe, object, embed {  		/*fixed youtube videos not resizing*/
        max-width: 100%;
}




/**************working on fixing firefox and IE issues************************/

@-moz-document url-prefix() {
 {

 }                     
 }

<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="style-IE-8&9.css" />
<style type='text/css'>
img {
	width: 100%;
	height: 100%;
}
</style>

<![endif]-->

<!--[if IE 9]>
<link rel="stylesheet" type="text/css" href="style-IE-8&9.css" />
<![endif]-->


/*--------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/

@media only screen and (max-width: 1200px){
div#product-cart {
  width: 18%;
}
}

@media only screen and (max-width: 1200px){
div#product-cart {
  width: 16%;
}
}
@media only screen and (max-width: 800px){
.term-rebel-treadmills .term-description {
  max-width: 100%;
}
}
@media only screen and (max-width: 640px){
	 #play-v  {
left: 24%;
}
.term-rebel-treadmills .term-description {
  display:none;
}
#home-video-text .service h2 {
font-size: 24px;}
body.page-id-4128 #home-video-text .choose-your, body.home #home-video-text .choose-your {
left: 25%; 
}
body.woocommerce-page div.product div.summary.entry-summary {
width: 98%;
clear: both;
}
body.woocommerce-page div.product div.images {
width: 98%;
} 
body.woocommerce-page div.product .woocommerce-tabs {
clear: none;
width: 93%;
float: right;
}
#product-cart {
width: 87%;
}
div.treadmill-right {
width: 100%;
margin-top: 20px;
}
.related.products {
float: center;
}
.home .btn-style2.big {
padding: 3% 0% 7%;
}
}

@media only screen and (max-width: 600px) {
body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product {
  width: 100%;
}
div.treadmill-right {
  clear: both;
  float: left;
  width: 95%;
}
body.woocommerce-page div.product div.summary {
  width: 100%;
  float: left;
}
div#product-cart {
  width: 75%;
  float: left;
}
}
@media all and (max-width: 400px) {
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
font-size: 10px;
}
.woocommerce-page #content, .woocommerce-page .woocommerce {
max-width: 460px;
width:100%;
margin: 0 auto;
}
body.woocommerce-cart table.cart a.remove {
margin-left: 0px;
}
body.woocommerce-cart table.cart td.product-remove {
padding: 0;
}
.woocommerce .cart input.button {
float: left;
clear: both;
}
body.woocommerce-cart .woocommerce table.cart td.actions .button.alt {
float: left;
clear: both;
margin: 15px 0 15px 0;
}
body.woocommerce-cart table.cart .product-thumbnail {
width: 0px;
min-width: 0px;
display: none;
}
body.woocommerce-cart table.cart .product-thumbnail a{
display: none;
}
.woocommerce table.cart td.product-name {
padding: 5px;
}
body.woocommerce-cart table.cart th {
font-size: 10px;
padding: 5px;
}
.woocommerce table.cart td.product-quantity {
padding: 0px;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
display: none;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
width: 100%;
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
width: 100%;
}
#home-w {
max-width: 250px;
}
.home .sc-highlight h1 {
font-size: 22px;
}
h2.home-a {
font-size: 18px;
}
body > div:nth-child(4) > div > div > div > div.home-hl-bg > div > div.theme-one-half.theme-column-last > p:nth-child(8) > a {
font-size: 22px;
}
.home #home-vid {
min-height: 200px;
min-width: 250px;
max-width: 100%;
max-height: 200px;
height: 200px;
}
.home h5.purchase-plate_header {
font-size: 22px;
padding-right: 0px;
}
.home h5.purchase-plate_text {
font-size: 18px;
padding-right: 0px;
text-align: center;
}
.home-treadmill-desk {
    min-height: 250px;
	}
.home .sc-divider .sc-divider-text {
font-size: 22px;

}

div[itemprop="description"] h2 {
    padding-left: 0px;
    font-weight: normal;
}
#reviewstab {
margin: 50px;
}
.sc-divider .sc-divider-text {
	height: 135px;
}

body.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
margin: 10px;
}
.single-product .btn-style2.small {
margin: 0 0 10px 0;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
font-size: 10px;
}
.woocommerce-page #content, .woocommerce-page .woocommerce {
max-width: 460px;
width:100%;
margin: 0 auto;
}
body.woocommerce-cart table.cart a.remove {
margin-left: 0px;
}
body.woocommerce-cart table.cart td.product-remove {
padding: 0;
}
.woocommerce .cart input.button {
float: left;
clear: both;
}
body.woocommerce-cart .woocommerce table.cart td.actions .button.alt {
float: left;
clear: both;
margin: 15px 0 15px 0;
}
body.woocommerce-cart table.cart .product-thumbnail {
width: 0px;
min-width: 0px;
display: none;
}
body.woocommerce-cart table.cart .product-thumbnail a{
display: none;
}
.woocommerce table.cart td.product-name {
padding: 5px;
}
body.woocommerce-cart table.cart th {
font-size: 10px;
padding: 5px;
}
.woocommerce table.cart td.product-quantity {
padding: 0px;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
display: none;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
width: 100%;
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
width: 100%;
}
#home-w {
max-width: 250px;
}
.home .sc-highlight h1 {
font-size: 22px;
}
h2.home-a {
font-size: 28px;
}
body > div:nth-child(4) > div > div > div > div.home-hl-bg > div > div.theme-one-half.theme-column-last > p:nth-child(8) > a {
font-size: 22px;
}
.home #home-vid {
min-height: 200px;
min-width: 250px;
max-width: 100%;
max-height: 200px;
height: 200px;
}
.home h5.purchase-plate_header {
font-size: 22px;
padding-right: 0px;
}
.home h5.purchase-plate_text {
font-size: 18px;
padding-right: 0px;
text-align: center;
}
}

@media only screen and (max-width: 320px){
body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product {
	width: 99%;
	}
#home-video-text .btn-style2.big {
left: 6%;
}

	 body.page-id-4128 #home-video-text .service-icon, body.home #home-video-text .service-icon{
left: 31%;
}

	div.panel-switcher {
		display: none;
	}
	.fixed-header .headline {
		padding-top: 0;
	}
	.home-purchase .purchase-plate .sc-button-hover {
top: 91%;
height: 30px;
width: 70px;
line-height: 36px;
}
.purchase-plate a.purchase-plate_button {
right: -20px;
}
#play-v  {
left: 0%;
}
body.page-id-4128 #home-video-text .choose-your, body.home #home-video-text .choose-your {
left: 0%;
}
body.page-id-4085 #home-video-text .choose-your, body.home #home-video-text .choose-your {
bottom: -70%;
left: 3%;
}
#home-video-text .service h2 {
font-size: 20px;}
#swifttagcontaineri7trpbw05z{display:none;}
#homevid1 iframe {
max-height: 150px;
}
select {
max-width: 300px;
}

#shopping_cart-3 {
display: none;
}
#home-slide-1 .service.service-style2, #home-mobile .service.service-style2 {
padding: 0 20px 0px;
}
}