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

/* Your CSS code goes here
-------------------------------------- */

.woocommerce div.product .product_title {
    font-size: 26px;
}
.cart_totals h2, 
.cross-sells h2 {
    font-size: 20px;
}
.woocommerce-billing-fields h3,
.woocommerce-additional-fields h3,
h3#order_review_heading {
    font-size: 22px;
}



body.rtl.woocommerce td.product-name dl.variation dt, body.rtl.woocommerce-page td.product-name dl.variation dt {
    float: unset !important;
    clear: none !important;
    display: inline-block;
    text-align: right;
}

body.rtl.woocommerce td.product-name dl.variation dd, body.rtl.woocommerce td.product-name dl.variation dt, body.rtl.woocommerce-page td.product-name dl.variation dd, body.rtl.woocommerce-page td.product-name dl.variation dt {
    float: unset !important;
    display: inline-block;
}

body.page-id-14918{ direction: ltr; }


@media (max-width: 768px) {
    body.rtl.woocommerce td.product-name dl.variation dt, body.rtl.woocommerce-page td.product-name dl.variation dt {
        width: 90%;
    }
}
/*--------------------NEW CSS---------------*/
.rosh-hn-product-slider-mb .slick-slide,
.rosh-hn-archv-prods ul.products li,
.woocommerce .rosh-hani-new-related-prods .related.products ul.products li{
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	border-radius: 34px 34px 34px 34px;
	background-color: #FFFFFF;
	margin: 10px;
}
.woocommerce .rosh-hani-new-related-prods .related.products ul.products li{
	margin:5px;
}
.rosh-hn-product-slider-mb .slick-slide .ultimate-slide-img img{
height: 205px!important;
    object-fit: cover;
    object-position: center;
}
.rosh-hn-product-slider-mb .slick-slide>div {
	padding: 15px;
	text-align: center;
}

.rosh-hn-product-slider-mb .slick-slide h2 a {
	color: #bb2531;
	font-family: "Heebo", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.rosh-hn-product-slider-mb .slick-slide h2 {
	margin: 10px 0 0;
	line-height: 25px;
}
.rosh-hn-product-slider-mb .slick-slide p a {
	color: #3189bc;
	font-size: 15px;
	line-height: 1.8;
}
.rosh-hn-product-slider-mb .slick-slide a:focus{
	outline:none;
}
.rosh-hn-product-slider-mb .slick-slide p{
	margin-bottom: 0;
}
.rosh-hn-product-slider-mb .slick-slide .ultimate_carousel_btn {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #298bb7!important;
	background-color: #FFFFFF;
	position:relative;
	padding-left:25px;
}
.rosh-hn-product-slider-mb .slick-slide .ultimate_carousel_btn:before{
	position:absolute;
	content:'';
	width:50%;
	left:0;
	right:0;
	height:2px;
	margin:0 auto;
	background:#298bb7;
	top:-20px;
}
.rosh-hn-archv-prods ul.products li a.button,
.woocommerce .rosh-hani-new-related-prods ul.products li.product a.button{
	background-color:transparent!important;
	color: #298bb7!important;
	position:relative;
	padding-left: 25px;
	margin-top: 5px!important;
}
.rosh-hn-product-slider-mb .slick-slide .ultimate_carousel_btn:after,
.rosh-hn-archv-prods ul.products li a.button:after,
.woocommerce .rosh-hani-new-related-prods ul.products li.product a.button:after{
	position:absolute;
	content: "\f359";
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
	width:18px;
	left:0;
	height:18px;
}
.rosh-hn-product-slider-mb  [id^="TUAhidearea"] {
    display: none;
}
.rosh-hn-archv-prods ul.products li:hover,
.woocommerce .rosh-hani-new-related-prods ul.products li.product:hover{
	border-style: double!important;
    border-width: 4px 4px 4px 4px!important;
    border-color: #298bb7!important;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.rosh-hn-archv-prods ul.products li a img{
	height:150px!important;
	object-fit:cover;
}
.woocommerce .rosh-hani-new-related-prods .related.products{
	float: none!important;
	width: 100%;
}
.woocommerce .rosh-hani-new-related-prods .related.products h2{
	text-align:center!important;
}
.woocommerce .rosh-hani-new-related-prods .related.products li a > img {
	height:175px!important;
	object-fit:cover;
}
.rsh-singlepro-adcart-btn button:hover{
	border-radius: 30px 30px 30px 30px;
 	padding: 14px 35px 14px 35px!important;
	transform: scale(1.12);
	-webkit-transform: scale(1.12);
	border-radius:30px!important;
}
.woocommerce div.product .rsh-singlepro-desc-tab .woocommerce-tabs ul.wc-tabs:before{
	border-color:#298BB7;
	border-width: 0 0 3px;
	
}
@media (max-width: 767px) {
	body .rosh-hn-archv-prods ul.products{
		grid-template-columns: repeat(1,1fr)!important;
	}
	
}


/*Removing some default CSS our language switcher*/
.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions {
    margin-bottom: 0;
  }
    
  .wpml-floating-language-switcher  .wpml-ls-statics-shortcode_actions a {
    background-color: transparent !important;
  }
    
  .wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal a {
    padding: 5px;
  }
    
  .wpml-floating-language-switcher .wpml-ls-item {
    display: block;
  }
    
  /*Customize this if you want*/
  .wpml-floating-language-switcher {
    position: fixed;
    bottom: 20px;
    right: 0px;
    background: #f8f8f8; /*background color*/
    border: 1px solid; /*border settings*/
    border-color: #eee; /*color of the border*/
    padding: 0px; /*padding of container*/
    border-radius: 6px 0 0 6px; /*rounded border*/
    /*Box Shadow*/
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    z-index: 999;
  }