@import "../../../stream/assets/css/style.min.css";

/* Your CSS code goes here
-------------------------------------- */
h3{
    margin-bottom: 5px;
}

.woocommerce .related.products, .woocommerce .upsells.products, .woocommerce-page .related.products, .woocommerce-page .upsells.products {
    width: 100%;
}

.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells ul li.product, .woocommerce .upsells ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells ul li.product, .woocommerce-page .upsells ul.products li.product {
    width: 25%;
}

/*.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: left;
}*/

.woocommerce ul.products li.product .caption .price, .woocommerce-page ul.products li.product .caption .price {
    font-size: 1em;
}

.tmain .pb-widget-inner h3{
   margin-top: 0;
   margin-bottom: 0;
}

.tjusti .pb-widget-inner p{
  text-align: justify;
}

#sidebar{
  padding-top: 15px;
}

/*fix image hovering*/
.image-link .overlay-image+.overlay-title {
    visibility: hidden;
}

.image-link:hover img {
    opacity: 0.9;
}

.woocommerce div.product div.images img {
    width: 66%;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #e17534;
}

body.rtl.woocommerce #content div.product div.summary, body.rtl.woocommerce div.product div.summary, body.rtl.woocommerce-page #content div.product div.summary, body.rtl.woocommerce-page div.product div.summary {
    float: right !important;
}

body.rtl.woocommerce #content div.product div.images, body.rtl.woocommerce div.product div.images, body.rtl.woocommerce-page #content div.product div.images, body.rtl.woocommerce-page div.product div.images {
    float: left !important;
}

.woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img {
    margin: 0 auto;
}

body.rtl.woocommerce .related.products, body.rtl.woocommerce .upsells.products, body.rtl.woocommerce-page .related.products, body.rtl.woocommerce-page .upsells.products {
    margin-top: 30px;
}

.panel {
    margin-bottom: 0;
    background-color: transparent;
    border: 0 solid transparent;
    border-radius: 0;
    -webkit-box-shadow: 0 0 0  rgba(0,0,0,0);
    box-shadow: 0 0 0 0  rgba(0,0,0,0);
}

body.page-id-2086 table, body.page-id-2087 table {
    background-color: #fff;
}

.woocommerce-cart .cart-collaterals .cart_totals table th {
    width: 39%;
}

.woocommerce ul#shipping_method li input {
    margin: 3px 0 3px .5ex;
}

#billing_country_field, #shipping_country_field {
    display: none;
}

.woocommerce #payment .payment_method_paypal .about_paypal, .woocommerce-page #payment .payment_method_paypal .about_paypal {
    display: none;
}

label.plab{
    margin-bottom: 15px;
}

.woocommerce-checkout #payment {
    background: #fff;
    border: 1px solid rgba(0,0,0,.1);
}

body.page-id-2360 #sidebar #text-4, body.page-id-2360 #sidebar #text-5, body.page-id-2675 #sidebar #text-4, body.page-id-2675 #sidebar #text-5 {
    display: none;
}

body.rtl.woocommerce #content div.product>span.onsale, body.rtl.woocommerce div.product>span.onsale, body.rtl.woocommerce-page #content div.product>span.onsale, body.rtl.woocommerce-page div.product>span.onsale {
    right: 521px !important;
    left: auto;
}

body.single-product .tc-totals-form {
    display: none !important;
}

/*.woocommerce table.shop_table tbody th, 
.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tbody:first-child tr:first-child td{
    min-width: 350px;
}*/

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: left;
    width: 50%;
}

.woocommerce ul.products li.product .image-link .onsale {
    display: none;
}

.pb-widget-inner .textwidget h3{
    margin-bottom: 5px;
}

.tm-extra-product-options .radio_image:hover, .tm-extra-product-options .checkbox_image:hover{
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}

.radio_image_label, .checkbox_image_label {
    padding: 0.25em 0 1em 0;
    color: #07979f;
}

.tm-extra-product-options .tm-epo-field-label {
    color: rgba(218, 62, 84, 1);
}

body.single-product #page-header .title-primary {
    padding-right: 15px;
}

p {
    text-align: justify;
}

.pojo-testimonials.testimonial-align-center blockquote p{
    text-align: center;
}

h5.widget-title{
    margin-bottom: 0;
}

.pojo-testimonials .pojo-testimonial .testimonial-thumbnail img {
    border-radius: 0;
}

.tm-extra-product-options input.use_images:checked + label .checkbox_image,
.tm-extra-product-options input.use_images:checked + label .radio_image{
    border-width: 5px;
    border-color: #666666;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}

header.title{
  display: inline-block;
}

body.postid-1918, body.page-id-1918 {
    background-repeat: repeat !important;
}

body.postid-1142, body.page-id-1142 {
     background-repeat: repeat !important;
}

.woocommerce-cart table.cart img {
    width: 60%;
    box-shadow: none;
}


/*shoping cart*/
@media only screen and (min-width: 768px) {
.woocommerce .col2-set, .woocommerce-page .col2-set {
    width: 50%;
    float: right;
}
  
h3#order_review_heading, div#order_review {
    width: 50%;
    float: right;
}
}

body.rtl.woocommerce-page .col2-set .col-1 {
    width: 100%;
}

body.rtl.woocommerce-page .col2-set .col-2 {
    width: 100%;
    clear: both;
}



body.rtl.woocommerce-page .col2-set .col-2 {
    padding-right: 0 !important;
    padding-left: 15px !important;
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
}

body.woocommerce-checkout #billing_company_field, 
body.woocommerce-checkout #billing_address_2, 
body.woocommerce-checkout .woocommerce-shipping-fields h3 {
  display: none;
}




