[dir="ltr"] body {
    font-family: "Raleway", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
li {
    list-style: none;
}
body{
	background:#fff;
	font-size:0.9rem
}
body.dir-rtl ul{
	margin-left: 0;
	margin-right: 1.5rem;
}
.fa-fw{
	width:auto
}
td{
	background:#fff;
	border-color:#cecece
}
th {
    background:#0045a8;
    color:#fff
}
a{
	transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
.item-page a, .category-desc a, .hikashop_category_description_content a,.hikashop_product_description_main a{
	border-bottom:1px solid 
}
:root{
	--rpp-color-accent1:0, 69, 168;
	--rpp-color-accent2:0, 0, 0;
	--rpp-blue: #0d6efd;
    --rpp-indigo: #6610f2;
    --rpp-purple: #6f42c1;
    --rpp-pink: #d63384;
    --rpp-red: #dc3545;
    --rpp-orange: #fd7e14;
    --rpp-yellow: #ffc107;
    --rpp-green: #4c956c;
    --rpp-green-hover:#2c6e49;
    --rpp-green-light: #ebf6dc;
    --rpp-teal: #94ce47;
    --rpp-cyan: #0dcaf0;
    --rpp-white: 255,255,255;
    --rpp-gray: #6c757d;
    --rpp-gray-dark: #343a40;
    --rpp-primary: #0d6efd;
    --rpp-secondary: #6c757d;
    --rpp-success: #198754;
    --rpp-info: #0dcaf0;
    --rpp-warning: #ffc107;
    --rpp-danger: #dc3545;
    --rpp-light: #f8f9fa;
    --rpp-dark: #002e5a;
    --rpp-dark2: #02417c;
    --rpp-dark3: #0c2b40;
    --rpp-black: 0,0,0;
	--rpp-transition:all 0.3s ease-in-out;
	--rpp-transition2:all 300ms;
	--rpp-transition3:all 400ms;
	--rpp-transition4:transform .4s ease-in-out;
	--rpp-font:"iransans", "Raleway", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	--rpp-border-radius:0;
	--rpp-larg-box-shadow:0 5px 25px rgba(160,178,200,.2);
	--rpp-larg-box-shadow2:0 12px 35px rgb(160 178 200 / 15%);
	--rpp-larg-box-shadow-reverse:0 5px 25px rgba(160,178,200,.2);
	--rpp-small-box-shadow:0 2px 10px rgba(160,178,200,.2);
	--rpp-border-color:#e9eef2;
	--rpp-input-color:#f3f6f9;
	--rpp-body-color:#494d5a;
	--rpp-gray-light:#f3f6f9;
	--rpp-gray-light-hover:#e9eef4;
	--rpp-gray-light2:#a2aab2;
	--rpp-gray-light3:#f7fafc;
	--rpp-gray-light4:#fbfcfd;
    --rpp-black-dark: #3C4D66;
    --rpp-black-matt: #6E7F98;
    --rpp-black-medium: #B6C1D0;
    --rpp-black-easy: #E9F0F7;
    --rpp-black-light: #F4F7FA;
}
[class^="icon-"], [class*=" icon-"]{
	width:auto;
	height:auto;
	line-height:inherit
}
/*Block*/
.moduletable.google-map{
	line-height:0
}
.g-content ,.platform-content, .moduletable, .widget{
    margin: 0.25rem;
    padding: 0.25rem;
}
.platform-content,#g-footer .g-content,.moduletable[class*="box"], .widget[class*="box"]{
	padding:0;
	margin:0
}
.g-content-array {
    margin-left: 0;
    margin-right: 0;
}
#g-intro,#g-utility,#g-above,#g-page-surround,#g-testimonials,#g-footer,#g-expanded,#g-header,#g-navigation,#g-features,#g-mainbar,#g-sidebar,#g-aside{
	padding:0;
	color:inherit;
	background:none
}
#g-mainbar,#g-sidebar,#g-aside{
	padding:1.5rem 0
}
.rpp-home #g-mainbar{
	padding:0
}
.rpp-home .g-content,.rpp-top .g-content,.rpp-nav .g-content{
	padding:0.25rem 0;
	margin:0.25rem 0
}
.rpp-home #g-mainbar .g-content{
	padding:0 0.25rem;
	margin:0 0.25rem
}
#g-bottom .g-content{
	padding:0;
	margin:0
}
.rpp-home .moduletable{
	margin:1.5rem 0
}
.rpp-home #g-header .moduletable,.rpp-home #g-navigation .moduletable,#g-footer .moduletable{
	margin:0
}
.rpp-menu .g-content,.rpp-header .g-content{
	padding:0;
	margin:0
}
.rpp-contact-page .rpp-sidebar{
	padding-right:0.5rem
}
body.dir-ltr #g-navigation .moduletable.rpp-top-phone{
	margin-left:0;
	margin-right:0;
}
.nav-d .g-content {
    padding: 0.25rem 0;
    margin: 0.25rem 0;
}
/*Position block*/
/* #g-navigation .g-social {
    text-align: inherit;
    line-height: inherit;
} */
/*Joomla Menu*/
.moduletable .nav.menu, .moduletable .mostread, .moduletable .latestnews, .moduletable .archive-module, 
.moduletable .relateditems, .moduletable .categories-module, .moduletable .category-module, .moduletable .latestusers, .moduletable .unstyled{
	padding:0;
	border:none
}
.moduletable .nav.menu li, .moduletable .mostread li, .moduletable .latestnews li, 
.moduletable .archive-module li, .moduletable .relateditems li, .moduletable .categories-module li, .moduletable .category-module li, .moduletable .latestusers li, .moduletable .unstyled li{
	margin:0;
	padding:0;
	border:none
}
/*Animation Block*/
/* @keyframes fadein {
    from { opacity: 0; }
    to { opacity: 1; }
}
@keyframes fadeout {
    from { opacity: 1; }
    to { opacity: 0; }
}
.animate-img .rpp-img,.featured_listings_image,.blog-items .item-image,.animate-img .hikashop_subcontainer {
	overflow:hidden
}
.animate-img .rpp-img img ,.featured_listings_image img,.blog-items .item-image img,.animate-img .hikashop_category_image img{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}
.animate-img .rpp-block:hover .rpp-img img,.featured_listings:hover .featured_listings_image img,.blog-items .blog-item:hover .item-image img,.animate-img .hikashop_subcontainer:hover .hikashop_category_image img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
} */
/*Titles*/
.g-title,.g-item-title,.page-header [itemprop="headline"],.page-header h1,.blank > h1,.hikashop_category_information > h1,.hikashop_product_page h1,
legend,fieldset legend,#hikashop_checkout .title,#hikashop_checkout h1,#hikashop_checkout fieldset legend,.hikashop_header_title h1,
#hikashop_order_main fieldset legend,#hikashop_address_form_header_iframe,.hikashop_module h2{
	font-size:1.5rem;
	line-height:40px;
	margin:0 auto 1.5rem;
	display:block;
	color:#000;
	text-align:right;
	font-weight: normal;
}
[dir="ltr"] .g-title,.g-item-title,[dir="ltr"] .page-header [itemprop="headline"],[dir="ltr"] .page-header h1,.blank > h1,[dir="ltr"] .hikashop_category_information > h1,[dir="ltr"] .hikashop_product_page h1,
[dir="ltr"] legend,[dir="ltr"] fieldset legend,[dir="ltr"] #hikashop_checkout .title,[dir="ltr"] #hikashop_checkout h1,[dir="ltr"] #hikashop_checkout fieldset legend,
[dir="ltr"] .hikashop_header_title h1,[dir="ltr"] #hikashop_order_main fieldset legend,[dir="ltr"] #hikashop_address_form_header_iframe,[dir="ltr"] .hikashop_module h2{
	text-align: left;
}
legend,
fieldset legend,
#hikashop_checkout .title,
#hikashop_checkout h1,
#hikashop_checkout fieldset legend,
.hikashop_header_title h1,
#hikashop_order_main fieldset legend,
#hikashop_address_form_header_iframe,
.hikashop_product_page h1,.page-header h1{
	text-align:unset
}
#hikashop_checkout h1,
.hikashop_header_title h1,
.hikashop_product_page h1,.page-header h1,h1{
	font-weight:bold
}
#g-footer .g-title,#g-footer .g-item-title{
	font-size: 1rem;
    color: #6C757D;
    margin: 0 0 1rem;
    text-align: unset;
}
.rpp-home .g-title{
	margin:0
}
h1, h2, h3, h4, h5, h6{
    line-height: 2.8rem;
    font-size: 1.5rem;
}
h1{
	font-size: 1.85rem;
}
.moduletable .g-title,[dir="ltr"] .itemid-615 .page-header [itemprop="headline"], [dir="ltr"] .page-header h1,.itemid-603 .page-header [itemprop="headline"],
.itemid-609 .page-header [itemprop="headline"]{
    font-size: 20px;
    color: var(--rpp-dark);
    line-height: 1.5;
    padding: 1.5rem 0;
    border-radius: 0;
    position: relative;
    font-weight: 700;
    margin: 0;
    text-align: right;
}
[dir="ltr"] .itemid-615 .page-header [itemprop="headline"], [dir="ltr"] .page-header h1{
    text-align: left;
}
/* .rpp-features .moduletable .g-title{
    line-height: 1;
} */
[dir="ltr"] .moduletable .g-title{
    text-align: left;
}
.rpp-before{
    line-height: 2.25rem;
    margin: -3.5rem 0 0;
    position: relative;
    z-index: 1;
    display: flex;
    text-align: left;
    justify-content: flex-end;
    align-items: center;
    font-weight: bold;
    font-size: 1rem;
    color: #E84545;
}
.rpp-before h1{
    font-size: inherit;
    margin: 0;
    padding-right: 5px;
}
.rpp-buttons{
	text-align:center;
	margin:1.5rem auto 0
}
.rpp-before span{
    font-size: 1.5rem;
    padding-right: 0.5rem;
    font-weight: bold;
}
[dir="ltr"] .rpp-before span{
    padding-right:0;
    padding-left: 0.5rem;
}
/*Logo*/
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
    max-height: 90px;
}
/* #g-navigation .g-logo{
	line-height:unset;
	padding:0;
	margin:0
} */
/*Social */
/* .rpp-nav .fa,.moduletable.user-menu .fa:before,.rpp-top-phone .fa{
	width:25px;
	height:25px;
	line-height:25px;
	color:#000;
	border:1pt solid #000;
	border-radius:50%;
	text-align:center;
	font-size:14px;
	display:inline-block;
	font-family:FontAwesome;
} */
.moduletable.user-menu li:first-child .fa:before{
	font-family: FontAwesome;
    position: absolute;
    top: 0px;
    right: -4px;
    font-size: 1rem;
}
.moduletable.user-menu li:first-child .fa{
    padding-right: 25px;
}
#g-totop i.fa-angle-up:before {
    content: "\f106";
    color: #000;
    font-weight: 700;
}
.moduletable.rpp-lang li a{
	font-family:inherit;
}
.rpp-nav a:hover .fa,.g-social a:hover .fa,#g-totop:hover,.rpp-nav .fa:hover,
.moduletable.user-menu li:hover > a:before,.moduletable.user-menu li.active > a:before,.moduletable.user-menu li.current > a:before,.rpp-top-phone a:hover{
	color: #0045A8;
}
.moduletable.user-menu li:hover > a,.moduletable.user-menu li.active > a,.moduletable.user-menu li.current > a,.moduletable.rpp-welcome ul li a:hover{
	color:#0045A8;
	background:none;
}
.rpp-top-phone a:hover{
	background:none;
}
.g-social a{
	padding:0;
}
.moduletable.user-menu .fa{
	font-family:inherit;
    color: #4C8EFE;
    font-size: 14px;
    font-weight: 500;
    line-height: 2;
    position: relative;
}
.moduletable.user-menu .fa:before{
    border: unset;
    color: #4C8EFE;
}
.footer-social,.g-social-header {
	text-align:left;
}
.g-social-header .fa{
	margin-right:0.25rem;
}
.footer-social .g-social .fa,#g-totop{
	color:#fff;
	border-color:#fff;
}
.g-social a{
	transition:none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
}
#g-footer .g-totop {
    padding: 0;
    text-align: left;
}
[dir="ltr"] #g-footer .g-totop{
    text-align: right;
}
.moduletable.user-menu .fa:before,.cart-button .fa,.moduletable.rpp-welcome ul li .fa,.g-social .fa,.rpp-top-phone .fa{
	transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
.rpp-copyright .g-social .fa{
	color:#6C757D;
	font-size: 1.6rem;
    padding: 0 1rem;
}
.rpp-copyright .g-social{
	text-align:right
}
#g-footer  #g-totop,#g-footer #g-totop:hover{
	background: #fff;
    color: #000;
    padding: 0.3rem 3.4rem 0.3rem 3rem;
    border: 1px solid #0065BB;
    border-radius: 5px;
}
#g-footer  #g-totop i{
    padding-right: 1rem;
}
body.dir-ltr .rpp-nav .fa,body.dir-ltr .moduletable.user-menu .fa:before,body.dir-ltr .g-social-header .fa,body.dir-ltr #g-totop,.rpp-top-phone .fa,body.dir-ltr .moduletable.rpp-lang li a{
	margin:0 0.5rem 0 0
}
/* body.dir-ltr .g-social-header.rpp-nav{
	text-align:right
} */
body.dir-ltr .g-social-header .fa{
	margin-left:0.5rem;
	margin-right:0
}
body.dir-ltr .rpp-copyright .g-social .fa{
	margin-left:0.5rem
}
body.dir-ltr .rpp-copyright .g-social{
	text-align:right
}
@media (min-width:1023px) and (max-width:1024px){
	.g-social-header .fa{
		margin-right:0
	}
}
/*Top Phone*/
.rpp-nav .moduletable.rpp-top-phone,.rpp-nav .moduletable.rpp-top-phone a{
    color: #E84545;
    font-size: 1rem;
    font-weight: 700;
}
.rpp-nav .moduletable.rpp-top-phone a{
    padding-right: 1rem;
    font-weight: 500;
}
[dir="ltr"] .rpp-nav .moduletable.rpp-top-phone a{
    padding-right: 0;
    padding-left: 1rem;
}
.rpp-top-phone a:hover{
	color:#000 !important
}
/*User Menu*/
#g-navigation .moduletable.rpp-welcome,#g-navigation .moduletable.user-menu{
 	margin-left: 1.4rem;
	border-radius: 5px;
	border: 1px solid #4C8EFE;
}
#g-navigation .moduletable.user-menu ul{
	margin: 0;
    padding: 0.5rem;
    gap: 0.5rem;
    align-items: center;
}
#g-navigation .moduletable.user-menu ul li{
	margin-bottom: 0;
}
[dir="ltr"] #g-navigation .moduletable.rpp-welcome,[dir="ltr"] #g-navigation .moduletable.user-menu{
    margin-left: 0;
    margin-right: 1.4rem;
}
.moduletable.user-menu .fa-user.fa::before{
    display: none;
}
@media only all and (max-width: 767px){
	.moduletable.user-menu .nav.menu  li,.moduletable.rpp-welcome ul li{
		font-size:0.7rem;
		margin-right:0.25rem;
	}
	#g-navigation .moduletable.user-menu ul{
		padding: 0.2rem 0.5rem;
	}
	.rpp-nav .moduletable.rpp-top-phone{
		font-size: 0;
	}
	.rpp-before{
		font-size: 0.85rem;
	}
}
@media only all and (max-width: 320px){
	.moduletable.user-menu .nav.menu  li,.moduletable.rpp-welcome ul li{
		margin:0 1rem 0.25rem 0
	}
}
/*RPP Language*/
.moduletable.rpp-lang ul,.rpp-top.rpp-left .g-content{
    display: flex;
    justify-content: flex-end;
	margin: 0;
}
div.mod-languages li{
    margin-left: 1rem;
    margin-right: 0;
}
.moduletable.rpp-lang ul li:last-child{
	margin:0
}
.moduletable.rpp-lang ul li.lang-active:last-child{
	margin: 0 0 0 1rem;
}
.moduletable.rpp-lang li a{
    color: #000;
    font-size: 1rem;
    font-weight: 700;
}
.moduletable.rpp-lang li.lang-active > a{
    color: #E84545;
}
#g-navigation .g-container{
    position: unset;
}
#g-navigation ,#g-features{
    position: relative;
    margin-bottom: 1rem;
}
#g-navigation .g-grid:nth-child(3){
    padding: 0 0;
    align-items: center;
    justify-content: space-between;
}
#g-navigation .g-grid:nth-child(2){
    padding:1.5rem 0 1rem 0
}
#g-navigation .g-grid:nth-child(2)::after,#g-features .g-grid:nth-child(1)::after,#g-features .g-grid:nth-child(2)::after,body.rpp-home::before{
    content: '';
    position: absolute;
    width: 100%;
    top: 5.4rem;
    right: 0;
    height: 2px;
    border-bottom: 1px solid #CBD9EB;
}
body.rpp-home::before{
    border-bottom: 1rem solid #FCC106;
    top: 0;
}
#g-navigation .g-grid:nth-child(4)::after{
    content: '';
    position: absolute;
    width: 100%;
    right: 0;
    height: 72px;
    background: #EDEEFA;
    z-index: -1;
	bottom: 0;
}
#g-features .g-grid:nth-child(1)::after{
    top: 1.5rem;
}
#g-features .g-grid:nth-child(2)::after{
    top: unset;
    bottom: 15.5rem;
}
/*Ajax Cart*/
.moduletable.ajax-cart .cart-button{
    width: 116px;
    height: 54px;
    background: #DAE2FF;
    border-radius: 5px;
    text-align: center;
    color: #0045A8;
    font-weight: 550;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.moduletable.ajax-cart .cart-button .fa.fa-shopping-basket{
    width: 20px;
}
.moduletable.ajax-cart .cart-total,.moduletable.ajax-cart .cart-title {
    margin: 0 0.25rem;
}
#hikashop_cart_module .hikashop_cart_dropdown_content{
	top: 25px;
    right: 0;
    width: 700px;
    overflow: auto;
    line-height: 25px;
}
.moduletable.ajax-cart .hikashop_cart_proceed_to_checkout{
	margin:1rem 0 0
}
@media only all and (max-width:767px){
	#hikashop_cart_module .hikashop_cart_dropdown_content{
		width:300px;
		max-width:300px;
		overflow:auto;
	    right: -270px;
	}
    .moduletable.ajax-cart .cart-title{
        font-size: 0;
    }
    .moduletable.ajax-cart .cart-button{
        width: 51px;
		height: 40px;
    }
    .rpp-top.rpp-left .g-content {
        justify-content: space-between;
        padding: 0 0.5rem;
    }
    .moduletable.rpp-welcome ul, .moduletable.user-menu .nav.menu{
        gap: 0.25rem;
        padding: 0 0.5rem;
        width: auto;
		height: 40px;
    }
    .moduletable.user-menu .fa:before{
        line-height: 7px;
        height: unset;
    }
    div.mod-languages li {
        margin-left: 0.5rem;
        margin-right: 0.1rem;
    }
    .moduletable.rpp-lang li a{
        font-size: 0.85rem;
    }
    .moduletable .g-title{
        padding: 1.5rem 0.5rem
    }
	.rpp-nav .moduletable.rpp-top-phone a{
		display: none;
	}
	#g-navigation .g-grid:nth-child(4)::after{
        height: 56px;
        top: 12.7rem;
	}
    #g-navigation .g-grid:nth-child(2) {
        padding: 1.4rem 0 0rem 0;
    }
    #g-navigation .g-grid:nth-child(2)::after{
        top: 4.4rem;
    }
    #g-navigation .g-grid:nth-child(3) {
        padding: 0.5rem 0;
    }
}
/*Search*/
#g-navigation .g-main-nav .g-toplevel {
    line-height: 67px;
}
[dir="ltr"] #g-navigation .g-main-nav .g-toplevel {
    line-height: 60px;
}
.moduletable.search .search.search{
	display: flex;
    justify-content: flex-end;
}
.search.search form label{
	display: none;
}
.moduletable.search form{
    background: #fff;
    display: flex;
    border-radius: 5px;
    overflow: hidden;
	width: 353px;
}
.moduletable.search .search-query{
	color:#6D6E71;
	border:none;
	height:48px;
    font-size: 14px;
    font-weight: 500;
}
.moduletable.search .btn{
	line-height: 1;
    padding: 0;
    color: #6D6E71;
    border: none;
    font-size: 0;
	margin: 0;
}
.moduletable.search .btn::before{
    content: "\f002";
    font-family: 'FontAwesome';
    font-size: 1rem;
    padding: 0 0.5rem;
}
input.search-query::-webkit-input-placeholder{ 
	color:#58595B;
}
input.inputbox.search-query:-moz-placeholder{
	color:#58595B;
}
input.inputbox.search-query::-moz-placeholder{
	color:#58595B;
}
input.inputbox.search-query:-ms-input-placeholder{
	color:#58595B;
}
body.dir-ltr .moduletable.search .btn{
	float:right
}
body.dir-ltr .moduletable.search .search-query{
	float:left
}
@media only all and (max-width:767px){
	.moduletable.search form{
		width: 100%;
	}

	#g-navigation .g-container{
		width:100%
	}
	.rpp-nav.rpp-left .g-content, .rpp-nav.rpp-right .g-content{
		width: calc(100% - 0.5rem);
	}
	.rpp-nav.rpp-right .g-content .platform-content{
		float:left;
		margin:0
	}
	.rpp-nav .fa{
		float:left;
		margin:0 0.25rem 0 0
	}
	.moduletable.user-menu .fa:before{
		margin-left:0;
		margin-right:0.25rem
	}
	#g-navigation .moduletable.search{
		max-width:30rem;
		margin:0 auto;
		padding:0 0.5rem
	}
	#g-navigation .moduletable.rpp-top-phone{
		margin:0 0.5rem!important
	}
	body.dir-ltr .rpp-nav.rpp-right .g-content .platform-content{
		float:right;
		margin:0 0 0 1rem
	}
	body.dir-ltr .rpp-nav .fa{
		float:right;
		margin:0 0 0 0.5rem
	}
	body.dir-ltr .moduletable.rpp-lang ul li{
		float:left;
		margin:0 0.5rem 0 0
	}
    #g-navigation .g-grid:nth-child(2){
        flex-wrap: nowrap;
    }
    .custom.rpp-top-phone>div{
        font-size: 0;
    }
    .moduletable.search .search-query{
        height: 40px;
    }
    .moduletable.user-menu li:first-child .fa:before{
        top: 0.8rem;
    }
}
@media only all and (min-width: 768px) and (max-width:979px){
	.rpp-top{
		padding:0.5rem
	}
	.rpp-nav{
		padding:0 0.5rem
	}
	.rpp-nav.rpp-right,.rpp-top.rpp-right{
	    -webkit-box-flex: 0;
		-moz-box-flex: 0;
		box-flex: 0;
		-webkit-flex: 0 50%;
		-moz-flex: 0 50%;
		-ms-flex: 0 50%;
		flex: 0 50%;
		width: 50%;
	}
	.g-social-header.rpp-nav{
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		box-flex: 0;
		-webkit-flex: 0 15%;
		-moz-flex: 0 15%;
		-ms-flex: 0 15%;
		flex: 0 15%;
		width: 15%;
	}
	.rpp-nav.rpp-left{
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		box-flex: 0;
		-webkit-flex: 0 35%;
		-moz-flex: 0 35%;
		-ms-flex: 0 35%;
		flex: 0 35%;
		width: 35%;
	}
	.rpp-top.rpp-left{
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		box-flex: 0;
		-webkit-flex: 0 50%;
		-moz-flex: 0 50%;
		-ms-flex: 0 50%;
		flex: 0 50%;
		width: 50%;
	}
	#g-navigation .moduletable.rpp-top-phone {
		margin-left: -25px;
		position: relative;
	}
	body.dir-ltr #g-navigation .moduletable.rpp-top-phone{
		margin-left:0;
		margin-right:-30px;
	}
}
@media only all and (max-width:1199px) and (min-width:980px){
	.rpp-nav.rpp-right,.rpp-top.rpp-right{
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		box-flex: 0;
		-webkit-flex: 0 60%;
		-moz-flex: 0 60%;
		-ms-flex: 0 60%;
		flex: 0 60%;
		width: 60%;
	}
	.rpp-nav.rpp-left{
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		box-flex: 0;
		-webkit-flex: 0 30%;
		-moz-flex: 0 30%;
		-ms-flex: 0 30%;
		flex: 0 30%;
		width: 30%;
	}
	.rpp-top.rpp-left{
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		box-flex: 0;
		-webkit-flex: 0 40%;
		-moz-flex: 0 40%;
		-ms-flex: 0 40%;
		flex: 0 40%;
		width: 40%;
	}
	#g-navigation .moduletable.rpp-top-phone {
		margin-left: 0;
		position: relative;
	}
	body.dir-ltr #g-navigation .moduletable.rpp-top-phone{
		margin-left:0;
		margin-right:0;
	}
}
/*Main Menu*/
#g-header a {
    color: #fff;
}
#g-navigation .g-main-nav .g-toplevel>li {
    margin: 0;
    padding: 0 1.5rem;
}
#g-navigation .g-main-nav .g-toplevel>li:first-child{
    padding-right: 0;
}
[dir="ltr"] #g-navigation .g-main-nav .g-toplevel>li:first-child{
	padding-right: 1.5;
	padding-left: 0;
}
#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container>.g-menu-item-content {
    box-shadow: none;
}
#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content {
    padding: 0;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container{
    color: #000;
    padding: 0;
}
#g-navigation .g-main-nav .g-dropdown>.g-dropdown-column {
    border: none;
}
#g-navigation .g-main-nav .g-dropdown {
    border: none;
    border-radius: 0;
    box-shadow: 0 0 7px 0 #cbcbcb;
    margin: 0.2rem 1rem 0 0 !important;
}
#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-parent-indicator {
    vertical-align: middle;
}
.g-main-nav ul{
	margin:0 !important
}
.g-main-nav .g-sublevel > li {
    margin: 0;
    padding: 0;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container,.g-main-nav .g-toplevel > li.g-selected > .g-menu-item-container,
.g-main-nav .g-sublevel > li.g-selected > .g-menu-item-container,.g-main-nav .g-sublevel > li.active > .g-menu-item-container{
    color: #0045A8 !important;
    border-bottom: 2px solid;
}
#g-navigation .g-main-nav .g-sublevel > li:not(:last-child):hover > .g-menu-item-container {
    border-bottom: 1px solid #0045A8;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content,.g-main-nav .g-toplevel > li > .g-menu-item-container{
	line-height:inherit
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container{
    font-size: 1rem;
    font-weight: 550;
    padding: 0 1.2rem;
	white-space: normal;
    overflow-wrap: unset;
    word-wrap: unset;
    word-break: unset;
	text-transform: uppercase;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container{
	color:#0045A8 !important;
	padding:0.5rem;
	font-size: 0.85rem;
}
.g-main-nav .g-standard .g-dropdown{
	margin:0
}
.g-main-nav .g-dropdown {
	background:#6D6E71;
	color:#fff;
    border: none;
    border-radius: 0;
}
.g-main-nav .g-standard .g-dropdown{
	width:100%
}
.g-main-nav .g-dropdown > .g-dropdown-column {
    border: none;
}

body.dir-rtl .g-main-nav .g-standard .g-dropdown{
	float:right
}	
body.dir-rtl .g-main-nav .g-standard .g-dropdown.g-dropdown-right {
    right: 0;
	left:auto
}
body.dir-ltr .g-main-nav .g-toplevel > li{
	float:left
}
@media only all and (max-width: 59.938rem) and (min-width:48rem){
	#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{
		padding:0 0.5rem
	}
}
@media only all and (max-width:1199px) and (min-width:768px){
	#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{
		padding:0 0.2rem
	}
}
/*Mobile Menu*/
body.dir-rtl #g-offcanvas,#g-offcanvas #g-mobilemenu-container ul,#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active,
body.dir-ltr #g-offcanvas,#g-offcanvas #g-mobilemenu-container ul,#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{
	text-align:right;
	background: #fff;
    color: #0063d1;
}
body.dir-ltr #g-offcanvas,body.dir-ltr #g-offcanvas #g-mobilemenu-container ul,body.dir-ltr #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{
    text-align: left;
}
body.dir-rtl #g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator{
	right:auto;
	left: 0.938rem;
}
body.dir-ltr #g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator{
	left:auto;
	right: 0.938rem;
}
body.dir-rtl #g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after,body.dir-ltr #g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after{
	content: "\f104";
}
body.dir-rtl #g-mobilemenu-container .g-toplevel li.g-parent.g-selected .g-menu-parent-indicator:after,body.dir-ltr #g-mobilemenu-container .g-toplevel li.g-parent.g-selected .g-menu-parent-indicator:after{
	opacity: 0;
}
.hikashop_subcategories_pagination,.hikashop_orders_footer{
	text-align:center
}
.pagination {
    margin: 1.5rem auto;
	font-size:0.75rem
}
.blog .pagination {
	display:block;
	padding:0;
	text-align:center
}
.pagination ul{
	margin:0;
	padding:0.75rem;
	display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.pagination .pagenav,.pagination .counter + ul li span,.pagination .counter + ul li a,.pagination [class*="pagenav_"]{
	display:inline-block;
	width:2.5rem;
	height:2.5rem;
	line-height:2.5rem;
	text-align:center;
	border-radius:0.25rem;
	float:none;
	margin:0 0.25rem;
	color: var(--rpp-gray-light2);
    background: var(--rpp-gray-light3);
	border:none;
	font-size:0.75rem;
	padding:0
}
.pagination .pagenav_previous_chevron, .pagination .pagenav_next_chevron{
	width: 1.125rem;
    height: 1.125rem;
    line-height: 1.125rem;
    text-align: center;
   background: rgba(var(--rpp-color-accent1) , 0.1);
    color: rgba(var(--rpp-color-accent1));
    border-radius: 50%;
	overflow: hidden;
	position:relative;
	top:0.375rem
}
.pagination .pagenav:hover, 
.pagination  span.pagenav,.pagination .counter + ul li span{
	background: rgba(var(--rpp-color-accent1) , 0.1);
    color: rgba(var(--rpp-color-accent1));
}
.pagination .limit,.hikashop_results_counter,.pagination .counter,.pagination .pagenav_start_chevron,.pagination .pagenav_end_chevron{
	display:none
}
.pagination .pagenav_previous_chevron + span.pagenav.pagenav_text,.pagination .pagenav_next_chevron + span.pagenav.pagenav_text,
.pagination .pagenav.hikashop_next_link ,.pagination .pagenav + span.pagenav.pagenav_text,
.pagination a.pagenav.hikashop_previous_link{
	background:none ;
	width:auto;
}
.pagination .pagenav_previous_chevron:before,.pagination .pagenav_next_chevron:before{
	content: "\f105";
	font-family: FontAwesome, sans-serif;
	display:block
}
.pagination .pagenav_next_chevron:before{
	content: "\f104";    
}
/*Article info*/
dl.article-info{
	line-height: 1.5rem;
    font-size: 0.7rem;
    color: var(--rpp-gray-light2);
	margin:0
}
dl.article-info *,dl.article-info dd{
	color: #9CABBF;
	font-size:inherit;
	font-family:inherit
}
/*Item Page*/
[itemprop="articleBody"]{
	text-align:justify;
    margin: 0 0 2rem;
}
.hikashop_product_description_main ul li,
.hikashop_product_description ul li,
.hikashop_category_description ul li,
main#g-mainbar .item-page ul li {
	list-style: inherit;
}
[itemprop="articleBody"] p{
	margin:0.5rem 0
}
.item-page .item-image{
	float:none !important;
	margin:0 0 1.5rem !important;
	text-align:center
}
[itemprop="articleBody"] .fa{
	margin-left:0.5rem;
	font-size:1.1rem;
	color: #0045A8;
}
[itemprop="articleBody"] h2,
[itemprop="articleBody"] h3,
[itemprop="articleBody"] h4,
[itemprop="articleBody"] h5,
[itemprop="articleBody"] h6{
	font-weight:500;
	padding-bottom:10px;
	position:relative;
	color:#000
}
[itemprop="articleBody"] .g-block{
	padding:0 0.5rem;
}
.rpp-contact-page [itemprop="articleBody"] a{
	font-size:1rem
}
body.dir-ltr [itemprop="articleBody"] .fa{
	margin-right:0.5rem;
	margin-left:0
}
body.dir-ltr [itemprop="articleBody"] h2:after,
body.dir-ltr [itemprop="articleBody"] h3:after,
body.dir-ltr [itemprop="articleBody"] h4:after,
body.dir-ltr [itemprop="articleBody"] h5:after,
body.dir-ltr [itemprop="articleBody"] h6:after{
	right:auto;
	left:0
}
/*Blog*/
.blog.tag-category ul{
	margin:0 !important
}
.moduletable.rpp-blog .category-module{
	box-sizing:border-box;
	padding:0.5rem
}
.moduletable.rpp-blog .category-module li{
	padding:0.5rem;
	border:none
}
ul.blog-items.category{
	margin:0
}
.row-fluid.cols-1 [class*="span"]{
	margin:0
}
.blog-items .items-row, .item-page .items-row {
    margin-bottom: 0;
    padding-bottom: 0;
}
.blog-items .blog-item{
    color: var(--rpp-body-color);
	background: #fff;
    box-sizing: border-box;
    margin: 0 0 1rem;
    padding: 0.5rem;
    border-radius: 10px;
    overflow: hidden;
}
.blog-items .blog-item{
	display: flex;
    flex-direction: row;
    background: rgb(255, 255, 255);
    color: #494d5a;
    box-shadow: 0 5px 25px #a0b2c833;
    border-radius: 0.25rem;
    box-sizing: border-box;
    padding: 0.5rem;
    margin: 0 0 -1rem;
    border-radius: 0.5rem;
}
.blog-item .item-content{
	padding: 0.5rem 1rem;
    flex: 0 80%;
    width: 80%;
}
.mod-articles-category-category,dl.article-info .category-name{
	color:var(--rpp-gray-light2);
    background: var(--rpp-body-background);
	line-height:2rem;
	border-radius:0.25rem;
	font-size:0.75rem;
	min-width:5rem;
	text-align:center;
	display:inline-block;
	padding:0 0.25rem
}
.mod-articles-category-category a,.category-name a{
	display:block;
	color:inherit
}
.rpp-blog .mod-articles-category-title ,.blog-items .blog-item .page-header ,.rpp-blog-slider .mod-articles-category-title{
	color: rgb(var(--rpp-color-accent1));
    font-size: 1.1rem;
    line-height: 2;
    font-weight: 500;
    display: block;
    margin: 0 0 0.5rem;
}
.blog-items .blog-item .page-header *{
	color: #2B2E4A;
    font-size: 1rem;
	line-height:inherit;
	font-weight:inherit;
	margin:0;
}
.rpp-blog .rpp-block:hover .mod-articles-category-title,.blog-items .blog-item:hover .page-header ,.rpp-blog-slider .rpp-block:hover .mod-articles-category-title{
	color:rgb(var(--rpp-color-accent2));
}
.rpp-blog .mod-articles-category-introtext,.blog .introtext,.category-desc{
	font-size:0.875rem;
	margin:0;
	text-align:justify;
	overflow: hidden;
	line-height:2
}
.blog-items .category-desc,.tag-category .category-desc{
	margin-bottom:0.75rem
}
.item-page .item-image{
	margin:0 auto;
	float:none
}
.rpp-blog .rpp-img{
	margin:0 0 1rem
}
p.readmore{
	margin:0
}
.blog-items .item-image,.rpp-blog .rpp-img{
	overflow:hidden
}
.blog-items .item-image img,.item-page .item-image img,.rpp-blog-page .item-page .item-image,.rpp-blog .rpp-img img{
    transition: var(--rpp-transition);
    -moz-transition: var(--rpp-transition);
    -o-transition: var(--rpp-transition);
    -ms-transition: var(--rpp-transition);
    -webkit-transition: var(--rpp-transition);	
}
.rpp-blog .rpp-block:hover img,.blog .item:hover img{
	-webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform: scale(1.1);
}
.item-page .item-image {
	text-align:center;
	margin:0 auto 2rem;
	border: 5px solid #99999973;
    border-radius: 10px;
}
.item-page .item-image img{
	border-radius: 5px;
}
.blog .cols-1 .item  .item-image,
.blog .cols-2 .item  .item-image{
	flex:0 20%;
	width:20%;
	margin:0;
}
.blog .cols-1 .item .rpp-content,
.blog .cols-2 .item .rpp-content{
	padding:0.5rem 1rem;
	flex:0 80%;
	width:80%
}
.blog .cols-2 .item .rpp-content{
	padding-left:4rem;
	position:relative
}
.blog .cols-2 .item .readmore{
	position:absolute;
	left:0;
	top:50%;
	margin-top:-1rem
}
.blog .cols-2 .item .readmore .btn{
	width:2rem;
	height:2rem;
	line-height:2rem;
	border-radius:50%;
	overflow:hidden;
	margin:0;
	box-shadow:var(--rpp-small-box-shadow);
	background:var(--rpp-gray-light);
	color:var(--rpp-black-matt);
	padding:0
}
.blog .cols-2 .item .readmore .btn:before{
	content: "\f060";
	font-family: 'FontAwesome';
}
.icon-calendar:before {
    content: "\f073";
	font-family: 'FontAwesome';
}
.icon-eye:before {
    content: "\f06e";
	font-family: 'FontAwesome';
}
.blog-items .cols-2 .item .page-header{
	margin:0
}
@media only all and (max-width: 979px){
	.blog-items .page-header [itemprop="name"]{
		margin:0
	}
	.blog-items .item-image img{
		border-radius:0.25rem
	}
	[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"]{
		margin:0.5rem auto
	}
	.rpp-content ,.blog-items .blog-item .page-header{
		min-height: auto;
	}
	.blog-items .item-image, .rpp-blog .rpp-img{
		width: 100%;
	}
	.blog-items .blog-item {
		display: flex;
		flex-direction: column;
	}
	.blog .item-image, .item-page .item-image {
		margin: 10px auto;
	}
	.blog-item .item-content {
		flex: unset;
		width: 100%;
	}
}
/*Tags*/
.tag-category  ul.thumbnails{
	margin:0
}
ul.tags {
    margin:1rem 0 !important;
    list-style: none;
	display:inline-block;
	width:100%;
	box-sizing:border-box
}
ul.tags li {
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.5;
	margin: 0 !important;
}
ul.tags li:last-child{
	border:none
}
ul.tags li:hover{
	color: rgb(var(--rpp-color-accent1));
	
}
ul.tags li:hover a{
	border-color:rgb(var(--rpp-color-accent1))
}
.tags li a,.tags li .label {
    font-size: 12px;
    line-height: inherit;
    font-weight: 550;
    color: #2077D7;
    text-shadow: none;
    background: none;
    padding: 0.25rem 0.5rem;
}
ul.tags .label:before {
    content: "\f02b";
	font-family:FontAwesome;
    float: right;
    margin-left: 5px;
}
.thumbnails > li{
	margin:0
}
.tag-category ul.thumbnails{
	margin:0 1.5rem 0 0;
	list-style-type:auto
}
.tag-category ul.thumbnails li{
	font-size:1.1rem;
	line-height:2rem;
}
.tag-category ul.thumbnails li *{
	font-size:inherit;
	line-height:inherit;
}
.tag-category ul.thumbnails li .introtext,.tag-category ul.thumbnails li .introtext *{
	font-size:0.875rem;
	display:inline;
	margin:0
}
.tag-category ul.thumbnails li .rpp-content{
	padding:1rem
}
html[dir="rtl"] .tag-category ul.thumbnails li.cat-list-row0{
	margin-right:0
}
.dir-rtl .thumbnails > li{
	float:right
}
/*Rpp gallery*/
.rppgallery .bx-wrapper .bx-loading{
	z-index:-1
}
.rppgallery  .bx-wrapper .bx-viewport{
	box-sizing:border-box;
	box-shadow:none;
	border:1px solid #ddd;
	border-radius:0;
	left: 0;
}
.rppgallery .bx-wrapper .bx-controls-direction a{
	background:#25CC9C url(../images/patterns/arrow.png) no-repeat;
	width:35px;
    height:35px;
}
.rppgallery .bx-wrapper .bx-controls-direction .bx-prev{
	background-position:6px 1px;
}
.rppgallery .bx-wrapper .bx-controls-direction .bx-next{
	background-position:8px -33px
}
.rppgallery ul{
	margin:0;
}
.rppgallery .bx-pager a{
	display:inline-block;
	margin:0 4px 8px;
}
.rppgallery .rppgallery-galleryslide{
	display: inline-block;
    width: 100%;
    box-sizing: border-box;
}
.rppgallery .rppgallery-galleryslide .gallery-image-thumb{
	display: inline-block;
    border: 1px solid #ddd;
    margin: 0 5px 5px 0;
    box-sizing: border-box;
    float: left;
	padding: 5px;
}
body.dir-rtl .rppgallery .rppgallery-galleryslide .gallery-image-thumb{
	float: right;
	margin: 0 0 5px 5px;
}
body.dir-rtl div.pp_pic_holder,
body.dir-rtl div.pp_default .pp_description{
	text-align:right;
}
@media screen and (max-width: 767px){
	div.pp_pic_holder{
		max-width:100%;
		overflow:auto
	}
}
/*Search page*/
.search #searchForm,.search .search-results{
	background:rgb(var(--rpp-white));
	box-shadow:var(--rpp-larg-box-shadow);
}
.search #searchForm input.inputbox{
	padding: 0;
    font-size: 0.75rem;
    background: none;
	height:2.25rem;
    border: none;
	float:right
}
body .search #searchForm .btn{
	background: none;
    padding: 0;
    border: none;
    overflow: hidden;
    color: var(--rpp-body-color);
    float: left;
    height: 2rem;
    width: 2rem;
    line-height: 2rem;
	margin: 0;
    font-size: 1rem;
    font-weight: normal;
}
.search .btn-toolbar > .btn-group:first-child{
	width:calc(100% - 2rem)
}
.search .btn-toolbar > .btn-group + .btn-group{
	width:2rem;
	margin:0
}
.com_search .search.g-grid{
	margin:0 -0.75rem;
	font-size:0.875rem
}
.com_search .search.g-grid >  .g-block{
	padding:0 0.75rem
}
.search .btn-toolbar{
	margin:0;
	border-bottom:1px solid var(--rpp-border-color)
}
.search .g-title{
	margin: 0;
    font-size: 1rem;
    text-align: right;
    padding: 0 1rem;
    border-bottom: 1px solid var(--rpp-border-color);
}
.search #searchForm{
	margin-bottom:1.5rem
}
#searchForm .rpp-content,.search .btn-toolbar,.search .searchintro,.search .form-limit,.search .counter{
	padding:1rem
}
.search .form-limit,.search .form-limit *{
	float:right;
	margin-left:0.5rem;
}
.search .counter{
	float:left
}
.search .form-limit #limit{
	width:auto;
	height:1.5rem;
	line-height:1.5rem;
	font-size:0.75rem
}
.search .search-results{
	padding:0.75rem;	
}
.search .result-title{
	color:var(--rpp-body-color);
    font-size: 0.875rem;
    line-height: 1.5;
    font-weight: bold;
    display: block;
    margin: 0 0 1rem;
}
.search .result-title a{
	color:inherit
}
.search .result-category{
	color: var(--rpp-gray-light2);
    background: var(--rpp-border-color);
    line-height: 1.5rem;
    font-size: 0.7rem;
    min-width: 5rem;
    text-align: center;
    display: inline-block;
    padding: 0 0.5rem;
    margin-bottom: 1rem;
}
.search .search-results .g-block{
	padding:0.75rem;
}
.search .search-results .g-block .rpp-block{
	background:var(--rpp-gray-light3);
	padding:1rem;
	min-height:12rem
}
.search .search-results  .result-image {
    float: left;
    width:3rem;
}
.search .result-text{
	color:var(--rpp-gray-light2);
	font-size:0.75rem
}
.search .search-results .g-block .rpp-block:hover a{
	color:rgb(var(--rpp-color-accent1));
}
@media screen and (max-width: 979px){
	.search .search-results .g-block {
		padding: 0.5rem 0;
	}
}
body.dir-rtl .rpp-bradcrumbs li:first-child:after{
	margin-left:0;
	margin-right:5px
}
/*Breadcrumb*/
.moduletable.rpp-bradcrumbs {
    line-height: 0;
	position:relative;
}
.moduletable.rpp-bradcrumbs ol{
	z-index: 1;
	position: relative;
	padding: 0.5rem 0 !important;
}
.moduletable.rpp-bradcrumbs ol li span{
	background: #f7f7f7;
	padding: 0 0.5rem;
}
.moduletable.rpp-bradcrumbs:before{
	content: ' ';
	position:absolute;
	left:0;
	right:0;
	top:50%;
	width: 100%;
	height: 1px;
	border-bottom:1px solid #d1dce1;
	z-index: -1;
}
.rpp-bradcrumbs ul{
    margin: 0 !important;
}
.rpp-bradcrumbs .active {
    color: #000;
}
.rpp-bradcrumbs ul.rpphikaproductcat{
	display: flex;
    align-items: center;
	background: rgba(0, 0, 0, 0.03);
	padding: 0.5rem 0;
}
.rpp-bradcrumbs li {
	display:block;
	float:unset !important;
	font-size:13px;
	color:#5b6d73;
	line-height:26px;
	text-shadow:none;
	padding:0;
	background: #f7f7f7;
}
.rpp-bradcrumbs ul.rpphikaproductcat li::before{
	content: "\f060";
	float: unset;
	font-family: 'FontAwesome';
	font-weight: 200;
	padding: 0 0 0 0
}
.rpp-bradcrumbs ul.rpphikaproductcat li:first-child:before{
	display: none;
}
.breadcrumb-item + .breadcrumb-item{
	padding-left: unset;
}
.breadcrumb-item + .breadcrumb-item::before{
	content: "\f060";
	float: unset;
	font-family: 'FontAwesome';
	font-weight: 200;
	padding: 0 0 0 0;
}
.rpp-bradcrumbs li span.divider.icon-location.icon-fw::before{
	content: "\f015";
	font-family: 'FontAwesome';
}
.rpp-bradcrumbs li span, .rpp-bradcrumbs li a {
    line-height: inherit;
    display: inline-block;
    color:inherit !important;
    position: relative;
    transition: 150ms ease;
    -ms-transition: 150ms ease;
    -moz-transition: 150ms ease;
    -webkit-transition: 150ms ease;
}
.rpp-bradcrumbs li>span,.rpp-bradcrumbs ul li>a{
	padding: 0 0.5rem;
}
.rpp-bradcrumbs li:hover{
	color: #385898;
}
.rpp-bradcrumbs li:last-child{
	color: #385898;
    font-weight: bold;
}
.rpp-bradcrumbs .breadcrumb .divider{
	display:none
}
@media screen and (max-width:767px){
	.rpp-bradcrumbs *{
		scroll-behavior: smooth;
		-webkit-overflow-scrolling: touch;
		-moz-overflow-scrolling: touch;
		overflow-scrolling: touch;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	}
	.rpp-bradcrumbs ul{
		max-width: 100%;
		display: flex;
		overflow-x: auto;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.rpp-bradcrumbs ul li{
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		white-space: nowrap;
	}
	.rpp-bradcrumbs ul li:first-child{
		padding:0
	}
	.rpp-bradcrumbs ul,.rpp-bradcrumbs .active, .rpp-bradcrumbs li:hover, .rpp-bradcrumbs li:last-child{
		color: #6D6E71;
	}
	.rpp-bradcrumbs ul::-webkit-scrollbar {
		width: 0px;
		background: transparent; 
	  }
	  .rpp-bradcrumbs ul.rpphikaproductcat{
		overflow-x: scroll;
	}
	.moduletable.rpp-bradcrumbs ol{
		margin: -1rem 0 0 0;
	}
}
/*Column Block*/
.categories-list.column,
.column ul{
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	list-style:none
}
.categories-list.column > div,
.column li{
	float:right;
	box-sizing:border-box
}
.categories-list.column.cols-2 > div,
.column.cols-2 li{
	width:calc(100%/2)
}
.categories-list.column.cols-3 > div,
.column.cols-3 li{
	width:calc(100%/3)
}
.categories-list.column.cols-4 > div,
.column.cols-4 li{
	width:calc(100%/4)
}
.categories-list.column.cols-5 > div,
.column.cols-5 li{
	width:calc(100%/5)
}
.categories-list.column.cols-6 > div,
.column.cols-6 li{
	width:calc(100%/6)
}
.categories-list.column.cols-7 > div,
.column.cols-7 li{
	width:calc(100%/7)
}
.categories-list.column.cols-8 > div,
.column.cols-8 li{
	width:calc(100%/8)
}
.categories-list.column > div {
    padding: 1%;
}
@media only all and (max-width: 767px) {
	.categories-list.column > div,
	.column li{
		width:100% !important;
		float:none
	}
}
/*Footer Phones*/
.moduletable.footer-phones{
	margin: 0;
    padding: 1.5rem;
    color: #2B2E4A;
}
.moduletable.footer-phones .g-grid>div:last-child{
	text-align:left;
	border-left:0
}
.moduletable.footer-phones .g-grid>div{
	border-left:1px solid #fff;
	padding:0 1rem;
	font-size:25px;
	text-align:center;
    color: #2B2E4A;
}
.moduletable.footer-phones .g-grid>div.g-title{
	color:inherit;
	text-align:unset;
	margin:0;
    color: #474F57;
    font-size: 20px;
}
.moduletable.footer-phones a{
	color:inherit;
	display: inline-block;
}
.moduletable.footer-phones .fa{
    margin-left:1.5rem
}
.moduletable.footer-phones .fa:before{
	color: #dc3545;
    content: '-';
}
.moduletable.footer-phones .g-grid>div:nth-child(2) a span.fa:before{
    display: none;
}
body.dir-ltr .moduletable.footer-phones .g-grid>div{
	border-left: 0;
	border-right: 1px solid #fff;
}
body.dir-ltr .moduletable.footer-phones .g-grid>div:last-child{
	text-align: right;
    border-right: 0;
}
body.dir-ltr .moduletable.footer-phones .g-title{
	font-size:1.5rem
}
body.dir-ltr .moduletable.footer-phones .fa{
	margin-left:0;
	margin-right:1.5rem
}
@media only all and (max-width: 767px){
	.moduletable.footer-phones .g-grid>div{
		max-width: 290px;
		margin: 0 auto;
		padding: 1rem 0;
		border: none;
		border-bottom: 1px solid #fff;
	}
	.moduletable.footer-phones .g-grid>div:last-child,body.dir-ltr .moduletable.footer-phones .g-grid>div:last-child{
		text-align:center;
		border-bottom:0
	}
	.moduletable.footer-phones .g-title{
		text-align:center
	}
	body.dir-ltr .moduletable.footer-phones .g-grid>div{
		border-right:0
	}
}
@media only all and (max-width:979px) and (min-width:768px){
	.moduletable.footer-phones{
		padding:2.5rem 1rem
	}
	.moduletable.footer-phones .g-grid>div{
		padding: 0 0.5rem;
		font-size: 1rem;
	}
	.moduletable.footer-phones .g-title{
		font-size:1rem
	}
	body.dir-ltr .moduletable.footer-phones .g-title {
		font-size: 1.2rem;
	}
}
@media only all and (max-width:1199px) and (min-width:980px){
	.moduletable.footer-phones .g-grid>div{
		padding: 0 1rem;
		font-size: 1.2rem;
	}
	.moduletable.footer-phones{
		padding:2.5rem 1rem
	}
}
/*Footer */
#g-footer{
	font-size:0.85rem;
	font-weight:300;
    background: #F6F6F6;
}
#g-bottom{
    padding: 3rem 0;
    background: #F6F6F6;
}
#g-bottom .g-grid{
    background: #fff;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}
#g-footer a{
	color:inherit
}
#g-footer a:hover{
	color:#0045A8;
}
#g-footer .g-container > .g-grid{
	padding:0;
    justify-content: space-between;
}
#g-footer .g-container > .g-grid:nth-child(2){
    margin-top: 1rem;
    border-top: 1px solid #9CABBF;
    border-bottom: 1px solid #9CABBF;
    padding: 1rem 0 0.7rem 0;
}
#g-footer ul{
	margin:0;
	list-style:none;
	display: block;
}
#g-footer .moduletable .g-title{
    padding: 0;
}
#g-footer .nav.menu.mod-list li,#g-footer .custom p,#g-footer .g-content{
    color: #6C757D;
    font-size: 0.9rem;
    font-weight: 500;
}
#g-footer .nav.menu.mod-list li,#g-footer .custom p{
    line-height: 3;
}
#g-footer  .hikashop_categories_listing_main .hikashop_subcategories,#g-footer  .hikashop_products_listing .hikashop_products{
	margin:0
}
.rpp-copyright{
	padding:1rem 0
}
#g-footer  .g-content-array .g-array-item-details,#g-footer  .g-content-array .g-array-item-text,#g-footer  .g-content-array .g-array-item-read-more{
	margin:0
}
body.dir-ltr #g-footer ul li:before{
	float:left;
	margin:0 0.5rem 0 0
}
.footer-d .custom>div{
    display: flex;
    gap: 1.9rem;
    justify-content: flex-end;
}
.footer-d .custom>div a{
    background: #fff;
    display: block;
    border-radius: 10px;
}
#g-footer .footer-e .custom a{
    background: #FBCB00;
    border-radius: 10px;
    padding: 0.75rem 1rem;
    width: 581px;
    display: block;
    text-align: center;
    color: #000;
    font-size: 1rem;
    margin: 0 auto 0 0;
}
@media only all and (max-width: 767px){
	 #g-footer .rpp-footer,#g-footer .footer-c{
		margin:1.5rem auto;
        padding-right: 61px;
	 }
     [dir="ltr"] #g-footer .rpp-footer,#g-footer .footer-c{
        padding-right: unset;
        padding-left: 61px;
     }
	 .moduletable.copyright{
		text-align:center
	 }
	 #g-footer .g-totop,[dir="ltr"] #g-footer .g-totop{
		text-align:center
	 }
	 .rpp-copyright{
		width: 100%;
		flex: 0 100%;
	 }
	 #g-footer .g-grid:nth-child(3){		
		margin-bottom: 3rem;
	 }
	 .g-block.footer-e{
		padding: 0 0.5rem;
	 }
	 #g-footer .rpp-footer, #g-footer .footer-c{
		padding-right: unset;
	 }
	 #g-footer .g-container>.g-grid{
		padding: 0 0.5rem;
	 }
}
@media only all and (max-width:979px) and (min-width:768px){
	#g-footer .g-container > .g-grid{
		padding: 2rem 0.5rem 0;
	}
	.rpp-footer,.rpp-content .g-block{
		max-width:290px;
		margin:0 auto
	}
	.rpp-footer{
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		box-flex: 0;
		-webkit-flex: 0 50%;
		-moz-flex: 0 50%;
		-ms-flex: 0 50%;
		flex: 0 50%;
		width: 50%;
		margin:2rem auto
	}
	.rpp-footer.rpp-left{
		width: 100%;
		max-width: 100%;
		-webkit-flex-grow: 0;
		-moz-flex-grow: 0;
		flex-grow: 0;
		-ms-flex-positive: 0;
		-webkit-flex-basis: 100%;
		-moz-flex-basis: 100%;
		flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
	}
}
@media only all and (max-width:1199px) and (min-width:980px){
	#g-footer .g-container > .g-grid{
		padding:2rem 1rem 0
	}
}
/*Contact Us Page*/
.rpp-contact-page [itemprop="articleBody"] p{
	margin:0
}
.rpp-contact-page [itemprop="articleBody"] div{
	background:#F1F2F2;
	padding:1.5rem;
	margin:0 auto 1rem
}
/*Custom Text*/
.custom-text{
	text-align:center
}
.morecontent {
    display: none;
}
.hikashop_category_description_content{
	text-align:justify
}
.custom-text td,.custom-text tr,.custom-text table,.custom-text tbody{
	display:block;
	box-sizing:border-box;
	padding:0;
	border:none
}
.custom-text .custom  {
	font-size: 0.8rem;
    line-height: 1.5rem;
}
.custom-text .custom .rpp-content{
	text-align:justify
}
.custom-text .custom .rpp-content h2, 
.custom-text .custom .rpp-content h3, 
.custom-text .custom .rpp-content h4,
.custom-text .custom .rpp-content h5,
.custom-text .custom .rpp-content h6{
	line-height: 2rem;
    color: #0045a8;
    font-size: 1rem;
    font-weight: 500;
    margin:0;
	display:block;
	text-align:unset
}
.custom-text .rpp-content >div h2, 
.custom-text .rpp-content>div h3, 
.custom-text .rpp-content>div h4,
.custom-text .rpp-content>div h5,
.custom-text .rpp-content>div h6,
.custom-text .rpp-content>div p {
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    margin: 0;
    display: inline;
}
.custom-text .btn,.hikashop_category_description .btn{
	margin:2rem auto 0;
	min-width:150px;
	font-size:0.75rem
}
/*Share Button*/
.moduletable.share-button {
    position: fixed;
    right: 20px;
    bottom: 1.25rem;
	z-index:20;
  	height: 80px;
}
.wt_btn_popup{
	line-height:56px;
	cursor:pointer
}
.wt_btn_popup .fa,.wt_btn_popup .fab{
	width: 40px;
	height: 40px;
	line-height:40px;
	background: #2db742;
	float:right;
	font-size: 32px;
	color: #fff;
}
.share-button .d-flex{
	gap: 1rem;
	align-items: center;
}
.share-button a{
	width: 40px;
    height: 40px;
    line-height: 40px;
	box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14);
    border-radius: 50%;
    overflow: hidden;
}
.share-button a img{
	width: 40px;
	height: 40px;
}
.wt_btn_popup .wt_btn_popup_text{
	width: 180px;
    background: #f5f7f9;
    font-size: 0.8rem;
    line-height: 30px;
    display: inline-block;
    padding: 0 10px;
    color: #43474e;
    letter-spacing: -0.03em;
    transition: 0.4s ease all;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
    border-radius: 4px;
}
.rpp-ar-title p {
    font-size: 0.75rem;
    color: grey;
}
.rpp-ar-title h1 {
    line-height:1rem;
    padding-top: 17px;
}
.rpp-en-title h1 {
    line-height:1.5rem;
    margin:0;
    padding:0;
    font-size: 1.15rem;
    font-weight: normal;
}
.rpp-en-title h2{
    line-height:2rem;
    padding-top: 17px;
    margin:0;
    padding:0;
    font-size: 1.15rem;
    font-weight: bold;
}
@media screen and (min-width:1440px) and (max-width:1599px){
  .g-container{
     width:86rem;
  }
}
@media screen and (max-width:767px){
  #g-features .g-grid:nth-child(2)::after{
    content:unset;
  }
}
@media screen and (min-width:1024px) and (max-width:1200px){
  .rpp-catalogs p:nth-child(1){
    font-size:1.1rem;
  }
}
@media screen and (max-width: 767px){
	.moduletable.share-button{
		left:auto;
		right:1rem;
		margin:0;
		height:56px
	}
	.wt_btn_popup .fa,.wt_btn_popup .fab{
		margin:0;
	}
	body #najva-bell,.moduletable.share-button{
		bottom: 1rem;
	}
    #g-footer .footer-d .g-content{
        margin: 0 0.5rem;
    }
    #g-footer .footer-e .custom a{
        width: 100%;
        padding: 0.5rem 1rem;
    }
    .rpp-copyright .g-social{
        text-align: left;
    }
}

.com-weblinks-category__pagination.btn-group.float-end {
    float: none !important;
    display: none;
}