.variations input[type=radio] {
    display:none;
    margin:10px;
  	font-size: 10px;
  	color: #fff !important;
}

.variations input[type=radio] + label {
    display:inline-block;
    margin:1px;
    padding: 4px 12px;
    /* background-color: #e7e7e7;*/
    background-color: #575F62;
    border-color: #ddd;
  	font-size: 13px !important  ;
	color: #fff !important;  
}

.variations input[type=radio]:checked + label {
   background-image: none;
    /*background-color:#d0d0d0;*/
   background-color:#EC4096;
  
}

.variations td {
	text-align: left !important;
}

/*.variations td strong {
    /*display:inline !important;*/
  text-align: right !important;
  color:red;
  line-height: 5px !important;
  /*display: none;*/
border:1px solid red !important;
  font-size:3px !important  ;
}*/

.color-candy.layout-2c-r #main {
    background: none !important;
    background-image: none !important;
  	background-repeat: no-repeat !important;
}


.color-candy #menu-primary ul {
    text-align: center !important;
}
/* .color-candy #menu-primary ul {
    text-align: right !important;
}*/
.woocommerce div.product div.summary {
    float: right;
    width: 40% !important;
}
.woocommerce div.product .woocommerce-tabs {
    float: left;
    width: 56% !important;
    clear: none;
}

.woocommerce div.product .woocommerce-tabs .tabs li {
     padding-left: 15px !important;
}
.woocommerce div.product div.images {
    float: left;
    width: 56% !important;
}
#post-2378 h3{
  	font-size: 1.8rem !important;
  	line-height: 1 !important;
  	color: #575F62;
}
#post-2669 h2 {
  	font-size: 2.4rem !important;
}
.header_callus{float: right;margin-top: 40px;    font-size: 2.2rem;color: #ec4096;margin-right: 40px;}
