.woocommerce img, .woocommerce-page img {

    width: 100%;

}









.product a {

    text-decoration: none;

}



.um_single_product:hover .product_overlay {

    opacity: 1;

}



.woocommerce div.product .woocommerce-product-rating {

    margin-bottom: 0 !important;

}



div[itemprop="offers"] {

    padding-top: 25px;

    padding-bottom: 1px;

}



.um_single_product .product_overlay {

   opacity: 0;

    transition: opacity .2s ease-in-out;

    -webkit-transition: opacity .2s ease-in-out;

    -o-transition: opacity .2s ease-in-out;

    -moz-transition: opacity .2s ease-in-out;

    -ms-transition: opacity .2s ease-in-out;

}



.product-hover-ul {

    opacity: 0;

    transition: opacity .2s ease-in-out;

    -webkit-transition: opacity .2s ease-in-out;

    -o-transition: opacity .2s ease-in-out;

    -moz-transition: opacity .2s ease-in-out;

    -ms-transition: opacity .2s ease-in-out;
	

}



.um_single_product:hover .product-hover-ul {

    opacity: 1;

}





.um_single_product a h3 {

    color: #7d7d7d;

    font-size: 14px;

    float: left;

}



.woocommerce div.product p.price, .woocommerce div.product span.price {

    color: #6fadd0;

    height: 40px;

    display: block;

}







.woocommerce div.product {

    margin-bottom: 25px;

}





.woocommerce span.onsale {

    height: 61px;

    width: 63px;

    background-image: url('../images/sale.png');

    background-color: initial;

    border-radius: 0;

    background-repeat: no-repeat;

    color: rgba(0,0,0,0);

    top: 0;

    left: 0px;

}



.um_single_product span.amount {

    font-size: 14px;

    float: right;

    margin-top: 19px;

    margin-left: 10px;

}









.um_single_product .star-rating {

    position: absolute!important;

    bottom: 60px;

    left: 27px;

    z-index: 99;

    opacity: 0;

    transition: opacity .2s ease-in-out;

    -webkit-transition: opacity .2s ease-in-out;

    -o-transition: opacity .2s ease-in-out;

    -moz-transition: opacity .2s ease-in-out;

    -ms-transition: opacity .2s ease-in-out;

}





.um_single_product:hover .star-rating {

    opacity: 1;

}



.um_single_product .star-rating span:before {

    color: #fff;

}



.um_single_product .star-rating:before {

    color: #fff;

}







.product_image_holder {

    overflow: hidden;

    position: relative;

}





.product_overlay {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    background: #6fadd0;

}



.add_to_cart_button svg {

    width: 24px !important;

    height: 24px;

    fill: #fff;

}



.product-hover-ul li:first-child a.button svg {

  width: 24px !important;

  height: 24px;

  fill: #fff;

}







ul.product-hover-ul {

    position: absolute;

    top: 50%;

    margin-top: -50px !important;

    margin-left: -77px !important;

    left: 50%;

    padding: 0;

}



.single_variation_wrap .variations_button {

    margin-left: -20px;

}



.woocommerce-account .addresses .title h3 {

    margin-top: 0;

}



.col2-set.addresses {

    margin-top: 40px;

    margin-bottom: 50px;

}





.woocommerce-account .addresses .title .edit {

    float: right;

    border-radius: 2px;

    padding: 10px 32px 10px 32px;

    text-decoration: none;

    border: 2px solid #e1e1e1;

    color: #848484;

    display: inline-block;

    text-transform: uppercase;

    font-size: 11px;

}



ul.product-hover-ul li {

   list-style: none;

    float: left;

    margin-left: 3px;

}



ul.product-hover-ul li a  {

    background: none !important;

    border: 2px solid #fff !important;

    border-radius: 2px;

    width: 50px;

    height: 50px;

    display: block;

    padding: 0 !important;
	
	margin-left: 33%;
	margin-right: 33%;

}



ul.product-hover-ul li a svg {

    margin-top: 9px;

    margin-left: 11px;

}





ul.product-hover-ul li a i {

    color: #fff;

    font-size: 16px;

    margin-top: 15px;

    margin-left: 15px;

}





.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {

    width: 60px;

    height: 60px;

    border-radius: 100%;

}



.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {

    margin-bottom: 10px;

}



.widget span.amount {

    float: none;

    color: #9a9a9a;

    font-size: 12px;

    margin-left: 0;

}



.widget span.quantity {

    font-size: 12px;

    color: #9a9a9a;

}



.woocommerce a.remove {

    color: #B5B5B5 !important;

}



.tagcloud a {

    border: 2px solid #e1e1e1;

    padding: 10px;

    display: inline-block;

    font-size: 11px !important;

    border-radius: 2px;

    color: #848484;

    margin-bottom: 5px;

    margin-right: 3px;

    text-transform: uppercase;

    transition: all .2s ease-in-out;

    -webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    -moz-transition: all .2s ease-in-out;

    -ms-transition: all .2s ease-in-out;

}



.tagcloud a:hover {

    border-color: #6fadd0!important;

    color: #6fadd0!important;

}



.widget_shopping_cart .buttons a  {

    border: 2px solid #e1e1e1 !important;

    color: #848484!important;

    background: none!important;

    padding: 13px!important;

    transition: all .2s ease-in-out;

    -webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    -moz-transition: all .2s ease-in-out;

    -ms-transition: all .2s ease-in-out;

}



.widget_shopping_cart .buttons a:hover{

    border-color: #6fadd0!important;

    color: #6fadd0!important;

}



span.reviewer {

    color: #6fadd0;

}



.product_list_widget del {

    text-decoration: line-through;

    color: #9a9a9a;

}



.product_list_widget ins {

    text-decoration: underline;

    color: #9a9a9a;

}



del span.amount {

    text-decoration: line-through;

}



.woo-feed .products.woocommerce {

    margin-top: 10px;

}





.um_products.col-md-12 {

    padding: 0!important;

}



.um_products {

    padding-left: 0;

}



.um_single_product_wrapper  .single_add_to_cart_button {

    margin-top: 0 !important;

}



.woocommerce-breadcrumb {

    display: none;

}



.woocommerce-result-count {

    color: #9a9a9a;

    text-transform: uppercase;

    font-size: 12px;

}



.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {

    margin: 0px 0px 1em;

}



.woocommerce nav.woocommerce-pagination {

    margin-top: 40px;

    margin-bottom: 60px;

}



.plain-home-container ul.product-hover-ul {

    padding-left: 0;

}



.woocommerce nav.woocommerce-pagination ul {

    border: 1px solid #e8e6e4;

}



.woocommerce nav.woocommerce-pagination ul li {

    border-right: 1px solid #e8e6e4;

}



.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {

    color: #8a8a8a;

}



.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {

    padding: .8em;

}





.woocommerce a.added_to_cart {

    display: block;

    border: none !important;

    color: #fff;

    margin-top: 20px;

    position: absolute;

    top: 42px;

    lefT: 41px;

}



.woocommerce a.added_to_cart:after {

    font-family: WooCommerce;

    content: "\e017";

    margin-left: .53em;

    vertical-align: bottom;

}



.woocommerce #respond input#submit.added:after, .woocommerce a.button.added:after, .woocommerce button.button.added:after, .woocommerce input.button.added:after {

    content: none;

}









.woocommerce div.product .product_title {

    font-size: 25px;

    padding-right: 115px;

}



.woocommerce-review-link {

    text-transform: uppercase;

    font-size: 12px;

    color: #9a9a9a;

}



.woocommerce-ordering .selectricWrapper {

    width: 200px;

}



.woocommerce-ordering .selectricWrapper .selectric .label {

    padding-left: 12px;

    text-align: left;

}



.coupon input.button {



    float: left!important;

}







.um_single_product_wrapper  .star-rating span {

    position: relative !important;

}



.um_single_product_wrapper .star-rating span:before {

    color: #6fadd0;

}





.um_single_product_wrapper .star-rating {

    margin: .3em 4px 0 0;

}



.um_single_product_wrapper span.amount {

    color: #2b2b2b;

    font-size: 25px;

    font-weight: 300;

}



.um_single_product_wrapper .price ins {

    text-decoration: none;

}



.um_single_product_wrapper .price del span.amount {

    font-size: 14px;

    float: right;

}



.um_single_product_wrapper .price {

    position: absolute;

    top: 0;

    right: 0;

}



.woocommerce div.product form.cart .variations label {

    text-transform: uppercase;

    font-size: 12px;

    color: #9a9a9a;

}



.woocommerce div.product form.cart {

    margin-top: 1.5em;

}





.woocommerce div.product form.cart .variations td.label {

    padding-top: 5px;

}



.product_meta > span {

    display: block;

    margin-bottom: 8px;

    color: #CBCBCB;

    font-size: 12px;

    text-transform: uppercase;
	
	margin-top: 10px;



}



.product_meta > span a {

    color: #bbbbbb;

    font-size: 12px;

}



a.um_add_wishlist {

    text-transform: uppercase;

    font-size: 12px;

    color: #8e8e8e;

    margin-top: 20px;
	
	display:none;

}



a.um_add_wishlist i {

    margin-right: 7px;
	
}



a.reset_variations {

    border-radius: 2px;

    padding: 10px 20px 10px 16px;

    text-decoration: none;

    border: 2px solid #e1e1e1;

    display: inline-block;

    text-transform: uppercase;

    font-size: 11px;

    color: #848484;

    transition: all .2s ease-in-out;

    -webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    -moz-transition: all .2s ease-in-out;

    -ms-transition: all .2s ease-in-out;

}



a.reset_variations:hover {

    border-color: #6fadd0;

    color: #6fadd0;

}



.single_variation_wrap {

    margin-left: 55px;

}



.single_add_to_cart_button {

    border-radius: 2px !important;

    padding: 14px 41px 15px 34px !important;

    text-decoration: none !important;

    border: 2px solid #6fadd0 !important;

    display: inline-block !important;

    text-transform: uppercase !important;

    font-size: 11px !important;

    background: none !important;

    color: #6fadd0 !important;

    transition: all .2s ease-in-out;

    -webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    -moz-transition: all .2s ease-in-out;

    -ms-transition: all .2s ease-in-out;

}



.single_add_to_cart_button:hover {

    border-color: #e1e1e1 !important;

    color: #848484 !important;

}



.woocommerce div.product .stock {

    color: #6fadd0 !important;

}



.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {

    width: 48%;

}



.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {

    float: right;

    width: 48%;

}



.woocommerce div.product .woocommerce-tabs ul.tabs li {

    border: none;

    background-color: #fff !important;

}



.woocommerce div.product .woocommerce-tabs ul.tabs:before {

    border-bottom: none;

}



.woocommerce div.product .woocommerce-tabs ul.tabs {

    padding: 0;

}



.woocommerce-tabs {

    border-top: 1px solid #e8e6e4;

    padding-top: 20px;

}



.woocommerce div.product .woocommerce-tabs ul.tabs li {

    padding-left: 5px;

    background: none !important;

    padding-right: 55px;

}



.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before {

    content: none !important;

}



.woocommerce div.product .woocommerce-tabs ul.tabs li:after {

    content: none !important;

}





.woocommerce div.product .woocommerce-tabs ul.tabs li a {

    text-transform: uppercase;

    font-size: 12px;

    color: #9a9a9a !important;

}



.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {

    color: #565656 !important;

}



.entry-content h2 {

    font-size: 18px;

    padding-bottom: 16px;
	display: none;

}



.woocommerce table.shop_attributes th {

    text-align: left;

    padding-left: 0;

}



.woocommerce #reviews #comments ol.commentlist {

    padding-left: 0;

}



.woocommerce #reviews h3 {

    font-size: 18px;

    padding-bottom: 16px;

}



.comment-form input, .comment-form textarea {

    border-radius: 2px;

    border: 2px solid #ebebeb;

    padding: 8px;

}



.comment-form label {

    display: block;

    margin-bottom: 10px;

    margin-top: 10px;

}



.woocommerce #reviews #comments ol.commentlist li .comment-text {

    border-radius: 2px !important;

}



.woocommerce #review_form #respond p {

    margin: 0 0 0px !important;

}



.woocommerce p.stars {

    margin-bottom: 14px !important;

}



.woocommerce #review_form #respond p #submit {

    padding: 15px 27px 16px 27px;

    margin-top: 13px;

    border-radius: 2px;

    text-decoration: none;

    border: 2px solid #e1e1e1;

    display: inline-block;

    text-transform: uppercase;

    background: none !important;

    font-size: 11px;

    color: #848484;

    transition: all .2s ease-in-out;

    -webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    -moz-transition: all .2s ease-in-out;

    -ms-transition: all .2s ease-in-out;

}



.comment-form-rating .selectricWrapper {

    margin: 15px 0 10px;

}





.woocommerce #review_form #respond p #submit:hover {

    border-color: #6fadd0;

    color: #6fadd0;

}



.woocommerce #reviews #comments ol.commentlist li .comment-text {

    border: 1px solid #e8e6e4;

}



.woocommerce .quantity .qty {

    width: 3.631em;

    border-radius: 3px;

    height: 44px;

    text-align: center;

    border: 2px solid #e3e3e3;

    color: #8B8A8A;

}





.upsells > h2, .related h2 {

    float: left;

    font-size: 16px;

    color: #9a9a9a;

    padding-top: 5px;

    padding-bottom: 25px;

    display: block;

}



.upsells, .related {

    border-top: 1px solid #e8e6e4;

}



.sign-in-container {

    width: 280px;

    margin: auto;

    margin-top: 120px;

    margin-bottom: 140px;

}



.sign-in-container input {

    border-radius: 2px;

    border: 2px solid #ebebeb;

    padding: 11px;

    width: 100%;

    margin-top: 10px;

}



.sign-in-container input:focus {

    border-color: #e3e3e3;

}



.sign-in-container .form-group #remember {

    width: 17px;

}



.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {

    background-color: #F2F2F2;

    color: #515151;

    border-top: none !important;

}



.sign-in-container input[type="submit"] {

    margin-top: 20px;

    color: #6fadd0;

    background: none !important;

    border-radius: 2px;

    padding: 14px 32px 14px 32px;

    text-decoration: none;

    border: 2px solid #6fadd0;

    display: inline-block;

    text-transform: uppercase;

    font-size: 11px;

    transition: all .2s ease-in-out;

    -webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    -moz-transition: all .2s ease-in-out;

    -ms-transition: all .2s ease-in-out;

}





.sign-in-container input[type="submit"]:hover {

    border-color: #e1e1e1;

    color: #848484;

}



.sign-in-container .rmb-psw {

    margin-top: 5px;

}



.sign-in-container .rmb-psw label {

    color: #A6A6A6;

}



.myaccount_user h2 {

    font-size: 18px;

    padding-bottom: 16px;

}









.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {

    border-radius: 2px;

    border: 2px solid #ebebeb;

    padding: 8px;

}



.woocommerce input.button {

    padding: 15px 27px 16px 27px;

    margin-top: 13px;

    border-radius: 2px;

    text-decoration: none;

    border: 2px solid #e1e1e1;

    display: inline-block;

    text-transform: uppercase;

    background: none !important;

    font-size: 11px;

    color: #848484;



}





 .woocommerce  table.shop_table td  {

     width: 30px;

 }



 #coupon_code {

     width: 12.631em;

     border-radius: 3px;

     height: 47px;

     text-align: center;

     border: 2px solid #e3e3e3;

     color: #8B8A8A;

 }

 

 .actions .coupon {

     padding-bottom: 10px;

 }



 .cross-sells h2 {

     float: left;

     font-size: 16px;

     color: #9a9a9a;

     padding-top: 5px;

     padding-bottom: 25px;

     display: block;

 }



 .cart_totals h2 {

     font-size: 20px;

 }



 .cart_totals {

     text-align: left;

 }



 .cart_totals table {

     margin-top: 25px;

     margin-bottom: 25px;

 }



.cart_totals table td {

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 100px;

}



.cart_totals table tr {

    border-bottom: 1px solid #e3e3e3;

    padding: 10px;

}



.woocommerce button.button {

    padding: 15px 27px 16px 27px;

    margin-top: 13px;

    border-radius: 2px;

    text-decoration: none;

    border: 2px solid #e1e1e1;

    display: inline-block;

    text-transform: uppercase;

    background: none !important;

    font-size: 11px;

    color: #848484;

}



.woocommerce a.button.alt {

    background: none !important;

    color: #6fadd0;

    border-radius: 2px;

    padding: 14px 32px 14px 32px;

    text-decoration: none;

    border: 2px solid #6fadd0;

    display: inline-block;

    text-transform: uppercase;

    font-size: 11px;

    transition: all .2s ease-in-out;

    -webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    -moz-transition: all .2s ease-in-out;

    -ms-transition: all .2s ease-in-out;

}





.woocommerce a.button.alt:hover {

    border-color: #e1e1e1 !important;

    color: #848484;

}





.woocommerce-checkout #payment ul.payment_methods li img {



    width: 159px;

    height: 55px;

    max-height: none !important;

}



#payment #place_order {

    border: none !important;

    background: #6fadd0 !important;

    color: #fff !important;

    float: left !important;

    margin-top: 0;



}



.woocommerce .widget_price_filter .ui-slider .ui-slider-range {

    background-color: #6fadd0;

}



.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {

    background-color: #6FADD0;

}



.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {

    background-color: #DFE4E7;

}



#woocommerce_price_filter-3  button.button {

    font-size: 12px !important;

}



div[itemprop="offers"] {

  padding-top: 0px;

}



.product-type-variable p.price {

position: static;

}



.product-type-variable p.price span {

  font-size: 16px;

  margin-right: 10px;

}

a.add_to_wish_list {display:none;}


