/*e-commerce*/
.woocommerce ul.products li.product .woocommerce-loop-product__title {color:#373737;text-decoration:none;text-transform:none;font-size:0.9em;min-height:50px;font-weight:400;padding:0 10px;margin:0 5px;transition:.5s}
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover {color:#1157A5;transition:.5s}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product {text-align:center}
.woocommerce ul.products li.product .woocommerce-loop-category__title {font-size:1.4em;text-transform:none}

.woocommerce div.product div.images.woocommerce-product-gallery {opacity:1!important;}
.woocommerce .wp-post-image {position:relative;z-index:-1;max-width:90%}
.woocommerce ul.products li.product {border:1px solid #FFF;background:#E7E7E7;padding:10px}

.page-desc ul.products li.product a img {max-height:240px;max-width:240px;margin:10px auto;opacity:0.9;transform:scale(1);transition:.5s}
.page-desc ul.products li.product a img:hover {opacity:1;transform:scale(1.05);transition:.3s}

.term-description {background:#F3F3F3;padding:10px 20px;color:#000;margin:0 0 10px 0}

/*tabs*/
.woocommerce div.product .woocommerce-tabs ul.tabs {margin:0;padding:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background-color:#E30613;color:#FFF;max-width:300px;border-radius:0px;border:none;text-align:center;margin:0 2px;font-size:0.8em;padding:10px;font-weight:400}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {display:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {display:none}

.woocommerce div.product .woocommerce-tabs ul.tabs li {background-color:#CCC;color:#000;border-radius:0px;border:none;margin:0 2px;font-size:0.8em;padding:10px;font-weight:400}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {display:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {display:none}
.woocommerce-Tabs-panel h2 {display:none}

.woocommerce-Reviews {padding:10px 0}

.single_variation_wrap {display:none!important}

/*single product*/

.woocommerce-page div.product div.summary, .woocommerce-page div.product div.images {float:none;display:inline-block;vertical-align:top}

.woocommerce-page div.product div.images{}


.single-product .entry-title {display:block;color:#E30613;margin:0 0 20px 0}
.woocommerce ul.products li.product .price {color:#FFF}


/*sale txt*/
.woocommerce div.product p.price ins {display:block;color:#FFF}
.woocommerce-Price-amount {color:#616161;font-size:1.4em;line-height:1}
.woocommerce div.product p.price del .woocommerce-Price-amount {color:#ccc;font-size:1em;line-height:1}
.head-basket .woocommerce-Price-amount {color:#FFF;font-size:1em;}


/*buttons*/
.page-desc a.button {padding:10px 15px;background-color:#E30613;border-radius:0;color:#FFF;font-weight:400}
.page-desc a.button:hover {background:#1157A5;color:#fff}
.page-desc .woocommerce a.button.alt {padding:10px 15px;background:#1157A5;border-radius:0;color:#FFF;font-weight:400;text-transform:none;font-size:0.8em}
.page-desc .woocommerce a.button.alt:hover {background:#E30613;color:#fff}
.woocommerce button.button.alt {width:160px;padding:10px 15px;background:#1157A5;border-radius:0;margin:0 10px;color:#FFF;font-weight:400;text-transform:none;font-size:0.8em;transition:.5s}
.woocommerce button.button.alt:hover {background:#E30613;color:#fff;transition:.5s}
.page-desc .woocommerce-message,.woocommerce-info,.woocommerce-error{background:#1157A5;color:#FFF;border-top:none}
.page-des2c input,textarea,select {display:block;width:100%;height:auto;padding:8px 20px;font-weight:700;color:#000;max-height:120px;border-radius:0;margin:5px 0 0 0;background:#FFF;font-size:12px;border:1px solid #ccc;transition:.5s}
.page-desc .woocommerce-cart .quantity .qty{display:block;width:100%;height:auto;padding:8px 20px;font-weight:700;color:#000;max-height:120px;border-radius:0;margin:5px 0 0 0;background:#FFF;font-size:12px;border:1px solid #ccc;transition:.5s}
.page-desc .woocommerce-loop-category__title{display:block;width:100%;padding:8px 20px;text-transform:none}
.page-desc .coupon input {min-width:200px}

.woocommerce div.product form.cart .button {display:inline-block;height:50px;vertical-align:top;border-radius:10px;}

.woocommerce ul.products li.product .button {padding:15px 10px;border:1px solid #1157A5;min-width:120px;background:#FFF;font-size:0.9em;border-radius:0;color:#1157A5}




/*breadcrumb*/
.woocommerce .woocommerce-breadcrumb {color:#FFF;font-weight:700}
.woocommerce .woocommerce-breadcrumb a {color:#F3F3F3;font-weight:400;font-size:1em;text-decoration:none;transition:.5s}
.woocommerce .woocommerce-breadcrumb a:hover {color:#FFF;transition:.5s}

.single-product .woocommerce-breadcrumb {color:#000;font-weight:700}
.single-product .woocommerce-breadcrumb a {color:#000;font-weight:400;font-size:1em;text-decoration:none;transition:.5s}
.single-product .woocommerce-breadcrumb a:hover {color:#1157A5;transition:.5s}

/* sidebar */
.woo-side {display:block;width:100%;height:auto;background:#1157A5;padding:20px;color:#fff}


/*woo tabs*/
.woo-tabs {display:block;width:100%;height:auto;border:1px solid #707070;margin-bottom:10px}
.tabsbtn {display:block;width:100%;height:auto;position:relative;left:0px;background-image:url(images/woo-tabs.png);background-position:98% 8px;background-repeat:no-repeat;background-color:#FFF;padding:15px;font-size:1em;font-weight:400;text-decoration:none;text-align:left;color:#000;transition:.5s}
.tabsbtn:hover {background-color:#E6E6E6;color:#1157A5;transition:.5s}
.active, .collapsible:hover {background-image:url(images/woo-tabs.png);background-position:98% -24px;background-repeat:no-repeat;background-color:#E6E6E6;color:#1157A5;font-weight:700;transition:.5s}
.woo-desc {position:relative;max-height:0px;font-size:0.9em;overflow:hidden;transition: .2s ease-out;line-height:1.3em}


/*tabs-horizontal*/
.woo-tabs-dn {display:block;width:100%;height:auto;background:#FFF;margin:0 0 20px 0}
.woo-tab {display:inline-block;max-width:160px;height:auto;padding:10px 0;background-color:#F3F3F3;background-image:none;position:relative;color:#000;text-align:center;border-left:2px solid #F3F3F3;border-right:2px solid #F3F3F3;border-top:2px solid #F3F3F3;font-size:1em;font-weight:400}
.woo-tab:hover {background-color:#F3F3F3;background-image:none;position:relative;color:#1157A5;border-left:2px solid #F3F3F3;border-right:2px solid #F3F3F3;border-top:2px solid #F3F3F3}
.woo-tab-act {background-color:#FFF;border-left:2px solid #F3F3F3;border-right:2px solid #F3F3F3;border-top:2px solid #F3F3F3}

.woo-tab-cont {display:block;width:100%;height:auto;min-height:200px;position:relative;left:-8px;background-color:#F3F3F3;background-image:url(images/tabs-logo.png);background-repeat:no-repeat;background-position:95% 95%;padding:20px}

@media screen and (max-width:840px)   {.woo-tab {max-width:90px;font-size:0.8em}}


/*woo-icons-share*/
.woo-share-left  {display:inline-block;width:50%;height:auto;vertical-align:top;position:relative;padding:8px 0 0 0}
.woo-share-right  {display:inline-block;width:50%;height:auto;vertical-align:top;position:relative;font-size:0.9em;color:#1E3554}
.woo-share-icon {display:inline-block;width:70px;height:26px;vertical-align:middle;margin:2px;transition:.5s}
.woo-share-icon:hover {border:1px solid #000;transition:.5s}
.woo-icon-fb {border:1px solid #F3F3F3;background-image:url(images/icon-share-fb.png);background-repeat:no-repeat;background-position:center 1px;background-color:#FFF;}
.woo-icon-fb:hover {background-position:center -38px;background-color:#3A5696;}
.woo-icon-tw {border:1px solid #F3F3F3;background-image:url(images/icon-share-tw.png);background-repeat:no-repeat;background-position:center 2px;background-color:#FFF;}
.woo-icon-tw:hover {background-position:center -38px;background-color:#28A5DA;}
.woo-icon-linked {border:1px solid #F3F3F3;background-image:url(images/icon-share-linked.png);background-repeat:no-repeat;background-position:center 3px;background-color:#FFF;}
.woo-icon-linked:hover {background-position:center -37px;background-color:#1182AA;}




.woocommerce div.product .product_title  {font-family: 'Roboto Slab', serif;font-size:1.4em}

.woocommerce .quantity .qty {display:inline-block;width:50px;height:50px;border:1px solid #707070;border-radius:10px;vertical-align:top}



.count {display:none}
.woocommerce-result-count {display:none}
.tax-product_cat .page-title {display:none}

.site50 .woocommerce-breadcrumb a {color:#FFF;text-decoration:none;font-weight:400;font-size:1em}
.site50 .woocommerce-breadcrumb a:hover {color:#1157A5}
.site50 .woocommerce-breadcrumb {color:#FFF;font-weight:700;font-size:1em}


/*sizes*/
.woocommerce div.product form.cart .variations td.label {max-width:15%;width:15%!important}
.tawcvs-swatches .swatch {width:auto;height:auto;border-radius:0;padding:5px 10px}
.tawcvs-swatches .swatch.selected {background:#A80532;color:#FFF;box-shadow:none}

.related h2 {margin:0 0 20px 0}
.related .woocommerce-Price-amount, .products .woocommerce-Price-amount {display:none}




/*sidebar*/
#sidebar section {margin-bottom:20px}
h2.widget-title {display:block;width:100%;height:auto;padding:10px;font-size:1em;font-weight:700;text-transform:uppercase;color:#FFF;background:#1157A5}
.widget-woof ul {margin:0;padding:0}
.woof_radio_label {font-size:0.9em}
.widget_product_categories ul{margin:0;padding:0;}
.widget_product_categories li.current-cat a {color:#E30613;font-weight:700}
.widget_product_categories li a {display:inline-block;color:#000;font-weight:400;margin:5px 0 0 15px;font-size:0.9em;text-transform:none}
.widget_product_categories li a:hover {color:#E30613;font-weight:400}
.woocommerce-product-details__short-description ul, li {list-style:none;padding:0;margin:0}

.woocommerce ul.products li.product .onsale {display:none}

.woocommerce-info::before {display:none}




/*single product sidebar */
.woo-side {font-size:0.8em}
.woo-side span {display:block;font-size:1.2em;margin:0 0 10px 0}
.woo-side .form100 input,.woo-side .form100 textarea {display:block;width:100%;height:auto;padding:15px 10px;color:#000;font-family:sans-serif;background:#F0F0F0;font-size:1em;color:#1157A5;margin:5px;position:relative;top:0;border:1px solid #aaa;border-radius:0;transition:.1s}
.woo-side .form100 input:focus, .woo-side .form100 textarea:focus {box-shadow:0px 5px 15px 0px rgba(0,0,0,0.25);top:-4px;border:1px solid #E30613;background-color:#FFF;transition:.3s}
.woo-side .form100 .wpcf7-submit {display:block;width:100px;height:auto;float:none;vertical-align:top;background:#E30613;padding:14px 20px;margin:5px 0 0 0;font-size:1em;text-decoration:none;text-align:center;color:#FFF;cursor:pointer;border:none;transition:.5s}
.woo-side .form100 .wpcf7-submit:hover {background:#000;color:#FFF;transition:.5s}

/*gallery*/
.pswp__bg {background-color:rgba(30, 53, 84,0.95)}

@media screen and (max-width:840px) { 
.woocommerce-page div.product div.summary {padding-left:0px}

}


