html{
	font-size:16px
}
@font-face {
    font-family: IRANSans-web;
    src: url(../fonts/IRANSans/IRANSans-Bold-web.eot);
    src: url(../fonts/IRANSans/IRANSans-Bold-web.eot?#iefix) format("eot"), 
	url(../fonts/IRANSans/IRANSans-Bold-web.woff2) format("woff2"), 
	url(../fonts/IRANSans/IRANSans-Bold-web.woff) format("woff"), 
	url(../fonts/IRANSans/IRANSans-Bold-web.ttf) format("ttf");
    font-weight: 700
}
@font-face {
    font-family: IRANSans-web;
    src: url(../fonts/IRANSans/IRANSans-Medium-web.eot);
    src: url(../fonts/IRANSans/IRANSans-Medium-web.eot?#iefix) format("eot"), 
	url(../fonts/IRANSans/IRANSans-Medium-web.woff2) format("woff2"), 
	url(../fonts/IRANSans/IRANSans-Medium-web.woff) format("woff"), 
	url(../fonts/IRANSans/IRANSans-Medium-web.ttf) format("ttf");
    font-weight: 500
}
@font-face {
    font-family: IRANSans-web;
    src: url(../fonts/IRANSans/IRANSans-UltraLight-web.eot);
    src: url(../fonts/IRANSans/IRANSans-UltraLight-web.eot?#iefix) format("eot"), 
	url(../fonts/IRANSans/IRANSans-UltraLight-web.woff2) format("woff2"), 
	url(../fonts/IRANSans/IRANSans-UltraLight-web.woff) format("woff"), 
	url(../fonts/IRANSans/IRANSans-UltraLight-web.ttf) format("ttf");
    font-weight: 200
}
@font-face {
    font-family: IRANSans-web;
    src: url(../fonts/IRANSans/IRANSans-Light-web.eot);
    src: url(../fonts/IRANSans/IRANSans-Light-web.eot?#iefix) format("eot"), 
	url(../fonts/IRANSans/IRANSans-Light-web.woff2) format("woff2"), 
	url(../fonts/IRANSans/IRANSans-Light-web.woff) format("woff"), 
	url(../fonts/IRANSans/IRANSans-Light-web.ttf) format("ttf");
    font-weight: 300
}
@font-face {
    font-family: IRANSans-web;
    src: url(../fonts/IRANSans/IRANSans-web.eot);
    src: url(../fonts/IRANSans/IRANSans-web.eot?#iefix) format("eot"), 
	url(../fonts/IRANSans/IRANSans-web.woff2) format("woff2"), 
	url(../fonts/IRANSans/IRANSans-web.woff) format("woff"), 
	url(../fonts/IRANSans/IRANSans-web.ttf) format("ttf");
    font-weight: 400
}
@font-face {
    font-family: IRANSans-num;
    src: url(../fonts/IRANSans-num/IRANSans-web.eot);
    src: url(../fonts/IRANSans-num/IRANSans-web.eot?#iefix) format("eot"), 
	url(../fonts/IRANSans-num/IRANSans-web.woff2) format("woff2"), 
	url(../fonts/IRANSans-num/IRANSans-web.woff) format("woff"), 
	url(../fonts/IRANSans-num/IRANSans-web.ttf) format("ttf");
    font-weight: 400
}
body * ,#g-navigation .g-main-nav,
.rpp-default input,
.rpp-default button,
.rpp-default select, 
.rpp-default textarea,
.rpp-default h1,
.rpp-default h2,
.rpp-default h3,
.rpp-default h4,
.rpp-default h5,
.rpp-default h6,
#jc,
#comments-form #comments-form-buttons,
#comments-form, #comments-form p, 
#comments-report-form, 
#comments-report-form p, 
#comments-form span, #comments-form .counter,
#hikashop_address_form_span_iframe,#hikashop_address_form_header_iframe,
#comments .comment-author, #comments .author-homepage, #comments .author-email{
	font-family:IRANSans-num,IRANSans-web,Helvetica, Tahoma, Geneva, Arial, sans-serif;
}
.rpp-default , li{
	line-height:1.7rem;
}
body{
	background:#fff;
	font-size:0.9rem
}
body p {
    margin: 0.5rem 0;
}
td,th,table{
	border-color:#e8e8e8 !important
}
:root{
	--rpp-color-accent1:37, 33, 97;
	--rpp-color-accent2:207, 28, 59;
}
@media screen and (min-width:1200px) and (max-width:1599px){
	.g-container {
		width: 75rem;
	}
}
/*************************************
*
* Block
*
*************************************/
.moduletable.google-map{
	line-height:0
}
.g-content ,.platform-content, .moduletable, .widget{
    margin: 0.25rem;
    padding: 0.25rem;
}
.rpp-aside .g-content {
	padding-left:1.5rem
}
.rpp-sidebar .g-content {
	padding-right:1.5rem
}
.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:2rem 0
}
.moduletable.category-block,.moduletable.products-list{
	margin:5rem auto
}
.moduletable.rpp-blog,.moduletable.rpp-custom-text,.g-content-array.rpp-custom-text{
	margin:3rem auto
}
.g-content-array .g-array-item-details, .g-content-array .g-array-item-text, .g-content-array .g-array-item-read-more {
    margin: 0;
}
.rpp-home .btn{
	line-height:45px
}
#g-bottom {
    border-top: 1px solid #eeeceb;
}
@media only all and (max-width: 767px){
	.rpp-aside .g-content {
		padding-left:0.25rem
	}
	.rpp-sidebar .g-content {
		padding-right:0.25rem
	}
}
/*************************************
*
* 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 .item-image{
	overflow:hidden
}
.animate-img .rpp-img img ,.featured_listings_image img,.blog .item-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 .item:hover .item-image img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
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;
}
/****************************************
*
*  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,.weblink-category h2{
	font-size: 1.2rem;
    line-height: 40px;
    margin: 0 auto 1rem;
    display: block;
    color: #252161;
    font-weight: normal;
}
#g-footer .g-title,#g-footer .g-item-title{
	font-size: 1rem;
    color: #fff;
	padding:0 0 15px;
	position:relative;
    margin: 0 0 1rem;
    text-align: unset;
	font-weight:normal
}
#g-footer .g-title:after,#g-footer .g-item-title:after{
    content: ' ';
    width: 90px;
    height: 15px;
    background: url(../images/patterns/all-bg.png) no-repeat -304px -86px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.rpp-blog .g-title{
	margin:0
}
.rpp-aside .g-title,.rpp-sidebar .g-title{
	margin-bottom:1rem
}
.blog .item [itemprop="name"]{
	    display: inline-block;
    color: inherit;
    margin: 0 0 0.5rem 1rem;
    font-size: 1rem;
    max-height: 55px;
    overflow: hidden;
    line-height: 1.7rem;
}
.blog .item [itemprop="name"] a{
	color:inherit
}
.blog .item:hover [itemprop="name"] a{
	color: #cf1c3b;
}
h1, h2, h3, h4, h5, h6{
	line-height: 1.7rem;
    font-size: 1.2rem;
    font-weight: 500;
    margin: 0.75rem 0 0 0;
    color: #252161;
}
.rpp-before{
	font-size:0.8rem;
	color:#666;
	margin:0 auto 1.5rem
}
.rpp-after{
	margin:3rem auto 0;
	text-align:left
}
.rpp-after .btn{
	min-width:120px;
}
/****************************************
*
*  Top Phone
*
*****************************************/
#g-navigation{
	background:#fff;
	line-height:30px;
	color:#252161;
	    padding: 0.5rem 0;
}
.rpp-top{
	padding:0.75rem 0 0
}
.rpp-top.rpp-logo{
	padding:0
}
#g-navigation a{
	color:inherit
}
#g-navigation a:hover{
	color:#cf1c3b
}
#g-navigation .fa,.g-social .fa{
	width:30px;
	height:30px;
	line-height:30px;
	border:1px solid #252161;
	border-radius:50%;
	text-align:center;
	padding:0;
	margin:0;
	font-size:17px
}
#g-navigation .g-social .fa,.g-social .fa{
	line-height: 27px;
}
#g-navigation  .g-social .fa-send,.g-social .fa-send{
	font-size:14px;
}
.g-social{
	display:inline-block
}
.g-social a{
	padding:0;
	float:left;
	margin:0 1rem 0 0
}
#g-navigation a:hover .fa,.g-social a:hover .fa{
	color:#cf1c3b;
	border-color:#cf1c3b
}
.moduletable.rpp-phone a{
	display:inline-block
}
.moduletable.rpp-phone .rpp-images{
	float:left;
	margin-right:0.5rem
}
.moduletable.rpp-phone .rpp-images img{
	border-radius:50%;
	margin:0 0.5rem 0 0
 }
#g-navigation  .moduletable.rpp-phone .fa{
	float:left;
	margin:0 0.5rem 0 0
}
.moduletable.rpp-phone {
	font-size:1.2rem;
	letter-spacing:1px;
	text-align: left;
}
.g-social-header{
	text-align:left
}
.rpp-footer.rpp-social{
	text-align:left
}
.rpp-footer .g-social{
	width:30px;
	margin:2.5rem auto 0
}
.rpp-footer .g-social a{
	margin:0 auto 1rem
}
.rpp-footer .g-social .fa{
	 border-color:#fff
}
.rpp-footer .g-social a:hover .fa{
	border-color:#cf1c3b
}
@media only all and (max-width: 979px) and (min-width: 768px){
	.moduletable.rpp-phone {
		font-size:0.95rem;
		letter-spacing:0;
	}
	.moduletable.rpp-phone .rpp-images{
		margin-right:0
	}
}
/****************************************
*
*  Logo
*
*****************************************/
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
    max-height: 100%;
}
#g-navigation .g-logo{
	line-height:unset;
	padding:0;
	margin:0
}
/****************************************
*
*  Main Menu
*
*****************************************/
#g-rppmenu{
	background:#252161;
	    overflow-x: hidden;
}
#g-rppmenu .g-content{
	padding:0;
	margin:0;
	position:relative;
	z-index:1
}
#g-navigation .g-main-nav .g-toplevel {
    line-height: 30px;
}
#g-navigation .g-main-nav .g-toplevel>li {
    margin: 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 {
    padding: 0 1.5rem;
    line-height: inherit;
	color:#000
}
#g-navigation .g-main-nav .g-dropdown>.g-dropdown-column {
    border: none;
}
#g-navigation .g-main-nav .g-dropdown {
    background: #000;
    border: none;
    border-radius: 0;
}
#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-toplevel{
	margin: 0;
}
.g-main-nav .g-sublevel > li {
    margin: 0;
    padding: 0;
}
.g-main-nav .g-toplevel > .g-menu-item{
	box-sizing:border-box;
	text-align:center;
	line-height:inherit;
	    width: auto;
    float: none;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container img{
	margin-left:1.5rem
}
.g-main-nav .g-toplevel > li.g-selected > .g-menu-item-container,.g-main-nav .g-toplevel > li.active > .g-menu-item-container{
	color:#cf1c3b !important;
}
.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: 0.85rem;
    font-weight: normal;
    padding: 0.5rem 0.5rem 0.75rem 2rem;
    white-space: normal;
    overflow-wrap: unset;
    word-wrap: unset;
    word-break: unset;
    text-transform: uppercase;
	color: #fff;
}
.g-main-nav .g-sublevel > li.g-selected > .g-menu-item-container,.g-main-nav .g-sublevel > li.active > .g-menu-item-container{
	color:#fff !important;
	background:rgba(255,255,255,0.3)
}
.g-main-nav .g-sublevel > li > .g-menu-item-container{
	color:#fff !important;
	padding:0.5rem;
	box-sizing:border-box;
	font-size: 0.75rem;
}
.g-main-nav .g-standard .g-dropdown{
	margin:0
}
.g-main-nav .g-dropdown {
	background:#252161;
	color:#fff;
    border: none;
    border-radius: 0;
}

.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
}

@media only all and (max-width:979px) and (min-width:768px){
	.g-main-nav .g-toplevel > li > .g-menu-item-container img {
		margin-left: 0.5rem;
		max-height: 40px;
	}
	.g-main-nav .g-toplevel > li > .g-menu-item-container{
		padding-left: 0.5rem;
		font-size: 0.8rem;
		font-weight: 300;
	}
}
@media only all and (min-width: 980px) and (max-width:1279px){
	.g-main-nav .g-toplevel > li > .g-menu-item-container img {
		margin-left: 0.5rem;
		max-height: 40px;
	}
	.g-main-nav .g-toplevel > li > .g-menu-item-container{
		padding-left:0.5rem
	}
}
@media only all and (min-width: 1280px) and (max-width:1599px){
	.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container{
		padding-left: 1rem;
		padding-right: 0;
		font-size: 0.8rem;
	}
}
/*************************************
*
* Mobile Menu
*
*************************************/
#g-mobilemenu-container {
    margin: 0;
}
.g-offcanvas-toggle{
	top:0.5rem
}
.g-offcanvas-right .g-offcanvas-toggle {
    left: inherit;
    right: 0;
    width: auto;
    height: auto;
}
.g-offcanvas-open .g-offcanvas-toggle {
    color: #999;
}
#g-offcanvas .g-content{
	padding:0;
	margin:0
}
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
      color: #fff;
    padding: 0.5rem;
    font-size: 0.75rem;
    font-weight: normal;
    line-height: 1.5rem;
    border-bottom: 1px solid rgba(255,255,255,0.3);
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator{
	border: none;
    background: none;
    border-radius: 0;
	    margin: -0.5rem 0;
    padding: 0.5rem 0;
    font-size: 1.2rem;
}
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator{
	right: 0.938rem;
}
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after{
	content: "\f105";
	font-family: FontAwesome, sans-serif;
}
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container img{
	display:none
}
body.dir-rtl #g-offcanvas{
	text-align:right
}
body.dir-rtl #g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator{
	right:auto;
	left: 0.938rem;
}
body.dir-rtl #g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after{
	content: "\f104";
}
/*************************************
*
* Rpp Top Download
*
*************************************/
.rpp-nav{
	margin:auto 0
}
.rpp-nav.rpp-left{
	position:relative;
	text-align:left
}
/* .rpp-nav.rpp-left:after{
	    content: ' ';
    width: 1000%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: #cf1c3b;
} */
.moduletable.rpp-download a{
	display: inline-block;
    line-height: 40px;
    padding: 25px 0;
    background: #cf1c3b;
    color: #fff;
    font-size: 1rem;
	
}
.moduletable.rpp-download a:hover{
	color:#000
}
.moduletable.rpp-download a .fa{
width: 35px;
    height: 30px;
    background: url(../images/patterns/all-bg.png) no-repeat -78px -22px;
    float: left;
    text-indent: -999em;
    overflow: hidden;
	margin-right:3rem
}
.moduletable.rpp-download a .fa:before{
	display:none
}
/****************************************
*
*  Search
*
*****************************************/
.moduletable.search{
	    text-align: left;
    line-height: 0;
}
.moduletable.search form{
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	max-width:260px
}
.moduletable.search .search-query{
	    background:none;
    color: #fff;
    border: none;
    height: 40px;
    line-height: 40px;
    width: calc(100% - 40px);
    box-sizing: border-box;
    float: right;
    padding: 0  !important;
    font-size: 12px;
    border-radius: 0;
    box-shadow: none;
}
.moduletable.search .btn{
	width: 40px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    text-align: center;
    color: #fff;
    border: none;
    font-size: 25px;
    float: left;
    border-radius: 0;
    border-right: 0;
    overflow: hidden;
    background: none;
    box-shadow: none;
    min-width: auto;
}
.moduletable.search .btn:hover{
	background:none
}
.moduletable.search .btn:before{
	content: "\f002";
	font-family: FontAwesome, sans-serif;
	display:block
}
input.search-query::-webkit-input-placeholder{ 
	color:#fff;
}
input.inputbox.search-query:-moz-placeholder{
	color:#fff;
}
input.inputbox.search-query::-moz-placeholder{
	color:#fff;
}
input.inputbox.search-query:-ms-input-placeholder{
	color:#fff;
}
@media screen and (max-width:767px){
	/**logo**/
	#g-navigation .g-container{
		padding-bottom:80px;
		width:100%;
	}
	.rpp-top {
		padding: 0;
	}
	.rpp-top.rpp-logo {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		text-align: center;
		width: 100%;
	}
	/**Search**/
	.moduletable.search{
		margin:1rem
	}
	.moduletable.search form{
		max-width:100%
	}
	/**download catalog**/
	.rpp-nav.rpp-left{
		text-align:center
	}
	.moduletable.rpp-download a .fa{
		margin-right:1rem
	}
	
}
@media only all and (min-width: 768px) and (max-width:979px){
	.rpp-menu,.rpp-nav{
		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%;
	}
	.moduletable.search{
		margin:0.5rem 1rem
	}
	.moduletable.search form{
		max-width:100%
	}

}
@media only all and (min-width: 980px) and (max-width:1599px){

}
@media only all and (min-width: 980px) and (max-width:1199px){
		/**search**/
	.moduletable.search{
		margin:0
	}
	/**rpp download**/
	.moduletable.rpp-download a{
		font-size:0.85rem;
		padding:10px 0
	}
}

/*************************************
*
* Pagination
*
*************************************/
.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 0;
	box-shadow:none
}
.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: #a2aab2;
    background:#f3f6f9;
	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";
    
}
.pagination .pagenav_previous_chevron,
.pagination .pagenav_next_chevron,
.hikashop_products_pagination .limit,
.hikashop_products_pagination .hikashop_results_counter,
.hikashop_products_pagination .counter{
	display:none
}
/*************************************
*
* Info 
*
*************************************/
.fields-container {
    margin: 0;
}
.article-info{
	margin:0 0 0.5rem;
	color:#999
}
dl.article-info dd{
	margin:0;
	font-size: 0.7rem;
	color:inherit
}

/*************************************
*
* Item Page
*
*************************************/
[itemprop="articleBody"]{
	text-align:justify;
    margin: 0 0 2rem;
}
.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: #cf1c3b;
}
/*************************************
*
* BLog
*
*************************************/
.blog .items-row, .item-page .items-row {
    margin-bottom: 0;
    padding-bottom: 0;
}
.blog .items-row [class*="span"] .item {
    padding: 0;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
    margin: 1rem 0;
}
.item-image{
	float:left;
	margin:0 1.5rem 1.5rem 0;
	max-width:100%;
	box-sizing:border-box;
}
.row-fluid [class*="span"]  [class*="column-"]{
	width:100%;
	box-sizing:border-box;
	text-align: justify;
	margin: 0;
	font-size:0.9em;
}
.introtext,.blog  .readmore .btn{
	color: #6d6e71;
    font-size: 0.75rem;
    text-align: justify;
    line-height: 1.5rem;
    margin: 0;
	padding:0
}
.blog .item-image{
	margin:0 !important
}
.blog .item .rpp-content{
	    width: calc(100% - 480px);
    float: right;
    padding: 1.5rem;
    background: #fff;
    box-sizing: border-box;
    min-height: 300px;
	
    position: relative;
}
.blog  .readmore .btn{
	border:none;
	border-bottom: 1pt solid #6d6e71;
    margin: 1rem 0 0;
	background:none
}
.blog  .readmore .btn:hover{
	background:none;
	color: #cf1c3b;
	border-color: #cf1c3b;
}
.blog  .readmore{
	margin:0;
	position:absolute;
	bottom:1.5rem
}
body.dir-rtl  .item-image{
	float:right;
	margin-right:0;
	margin-left:1.5rem;
}
body.dir-rtl .row-fluid [class*="span"]{
	float:right;
	margin-left:0;
	margin-right:2%;
}
body.dir-rtl .row-fluid [class*="span"]:first-child {
    margin-right: 0;
}
body.dir-rtl   [class*="cols-"] [class*="column-"]{
	float:right
}  
@media screen and (max-width:767px){
	.item-image{
		float:none !important;
		margin:0 0 1.5rem !important;
		text-align:center
	}
	.blog .item {
		max-width:285px; 
		margin: 0 auto !important;
		float: none !important;
	}
	.blog .item .rpp-content{
		width:100%;
		min-height:auto
	}
	.blog .readmore{
		position:relative;
		bottom:auto
	}
	.blog .item [itemprop="name"]{
		height:auto;
		line-height:1.7rem
	}
	body.dir-rtl .row-fluid [class*="span"]{
		margin-right:0;
	}
}
@media screen and (min-width:768px) and (max-width:979px){
	.blog .row-fluid [class*="span"]{
		width:100%;
		margin: 0 auto !important;
	}
	.blog .item-image{
		width: 40%;
		height: 300px;
		overflow: hidden;
	}
	.blog .item-image img{
		max-width:unset
	}
	.blog .item .rpp-content{
		width: 60%;
		line-height: 1.5rem;
		min-height:300px;
	}
}
@media screen and (min-width:980px) and (max-width:1199px){
	.blog .item-image{
		width: 50%;
		height: 300px;
		overflow: hidden;
	}
	.blog .item .rpp-content{
		width: 50%;
		line-height: 1.5rem;
		min-height:300px;
	}
	.blog .item [itemprop="name"]{
		font-size: 1rem;
		line-height: 1.5rem;
		height: 55px;
		margin-bottom: 0;
	}
}
@media screen and (min-width:768px) and (max-width:1199px){
	body.dir-rtl .row-fluid [class*="span"]{
		margin-right:2%;
	}
	body.dir-rtl .row-fluid [class*="span"]:first-child {
		margin-right: 0;
	}
}
/*************************************
*
* 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
*
*************************************/
.search #searchForm fieldset{
	margin-bottom:2rem
}
.search #searchForm input.inputbox{
	line-height:42px;
	height:42px;
	background:#dedfe1;
	border-radius:0;
}
#searchForm,  #finder-search {
    padding: 0;
}
.search-results .result-text{
	text-align:justify
}
#searchForm label[for="limit"]{
	float:right;
	padding:0;
	margin:0 0 0  10px;
	line-height:35px
}
.highlight{
	background:rgba(27, 28, 28, 0.3);
    padding: 0 5px;
}
.search-results .result-title{
	padding:10px 0
}
.search-results .result-created,
.search-results .result-category{
	font-size:12px;
	color:#999;
	padding:0 55px 0 0;
	margin:0 0 5px 0
}
.search-results .result-created{
	border-bottom:1px dotted #ddd;
	padding-bottom:10px
}
.form-limit{
	padding:0
}
.search .form-limit .chzn-container{
	max-width:100px
}
#searchForm .btn-toolbar .btn-group:first-child{
	    width: calc(100% - 130px);
}
@media screen and (max-width: 767px){

}
/*************************************
*
* Rpp breadcrumbs
*
*************************************/
.rpp-bradcrumbs ul{
    background:#fff;
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 0 !important;
    border-radius: 0;
	list-style:none;
	display:inline-block;
	width:100%;
	box-sizing:border-box;

}
.rpp-bradcrumbs .active {
    color: #000;
}
.rpp-bradcrumbs li {
	display:block;
	float:left;
	font-size:12px;
	color: #cf1c3b;
	line-height:35px;
	text-shadow:none
}
.rpp-bradcrumbs li:first-child:after{
	    content: "\f009";
    font-family: FontAwesome,sans-serif;
    float: left;
    line-height: 35px;
    margin-left: 5px;
    font-size: 9px;
}
.rpp-bradcrumbs li:before{
	
	content: "\f105";
	font-family: FontAwesome,sans-serif;
	    float: right;
    line-height: 35px;
}

.rpp-bradcrumbs li:last-child:before,.rpp-bradcrumbs .breadcrumb li:first-child:before{
	display:none
}
.rpp-bradcrumbs li span, .rpp-bradcrumbs li a {
    line-height: inherit;
    padding: 0 5px;
    display: inline-block;
    color:inherit;
    position: relative;
    transition: 150ms ease;
    -ms-transition: 150ms ease;
    -moz-transition: 150ms ease;
    -webkit-transition: 150ms ease;
}
.rpp-bradcrumbs .breadcrumb li .pathway span{
	padding:0
}
.rpp-bradcrumbs li:hover,.rpp-bradcrumbs li:last-child{
	color:#000
}
.breadcrumb .divider{
	display:none
}
body.dir-rtl .rpp-bradcrumbs li:before{
	float:left;
	content: "\f104";
}
body.dir-rtl .rpp-bradcrumbs li,body.dir-rtl .rpp-bradcrumbs li:first-child:after{
	float:right
}
body.dir-rtl .rpp-bradcrumbs li:first-child:after{
	margin-left:0;
	margin-right:5px
}
/*************************************
*
* 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
	}
}
/*************************************
*
* Rpp find Search resault page
*
*************************************/
.component-content  .search .search-results{
	padding: 10px;
    box-sizing: border-box;
	clear: both;
}
.component-content .search-results dd{
	font-size: 1em;
    padding: 0;
    margin: 0;
}
.component-content .search-results .result-created,
.component-content .search-results .result-category{
	font-size:0.8em;
}
.component-content .search-results .result-created,
.component-content .search-results .result-category,
.component-content .search-results .result-title{
	padding: 0;
    margin: 0;
}
.component-content .search-results .result-title{
	margin:0 0 10px;
}
.component-content .search-results dd .small{
	font-size:inherit;
}
.component-content .search-results .result-image{
	float:right;
	margin: 0 0 10px 10px;
}
.component-content .search-results .result-item{
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.component-content .search-results .result-text {
	display: inline-block;
    box-sizing: border-box;
	padding:5px 0;
	text-align: justify;
	width: calc(100% - 130px);
}
.component-content .search  .only, .c.component-content .search  .phrases{
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
	padding-bottom:20px;
}
body.dir-rtl .component-content .search .form-limit,
body.dir-rtl .component-content .search .counter,
body.dir-rtl .component-content .search label[for="limit"]{
	display: inline-block;
	padding:0;
	margin:0 0 0 10px;
}
body.dir-rtl .component-content .search .btn-group + .btn-group {
    margin-left: 0;
    margin-right: 5px;
}
body.dir-rtl .component-content .search .pull-left{
	float:right;
}
body.dir-rtl .component-content .search .radio input[type="radio"],
body.dir-rtl .component-content .search .checkbox input[type="checkbox"]{
	margin-left:5px;
    margin-right: 0;
}
@media screen and (max-width:767px){
	.component-content .search-results .result-image {
		float: none;
		margin: 0 0 10px;
		text-align:center
	}
	.component-content .search-results .result-image .thumbnail{
		margin:0 auto
	}
	.component-content .search-results .result-text{
		width:100%;
	}
}

/*************************************
*
* Search Result
*
*************************************/
.search .g-title{
	border:none;
	padding:0;
	margin:0 0 1rem;
	border-bottom:1px solid #cacaca;
	line-height:40px
}
.search #searchForm > .g-grid{
	margin:0 -1rem 2rem
}
.search #searchForm .g-block{
	padding:0 1rem;
	margin:0
	
}
.search #searchForm input.inputbox{
	line-height:35px;
	height:35px;
	background:none;
}
.search #searchForm .btn{
	margin:0;
	float:left
}
#searchForm,  #finder-search {
    padding: 0;
}
.search-results .result-text{
	text-align:justify
}
#searchForm label[for="limit"]{
	float:right;
	padding:0;
	margin:0 0 0  10px;
	line-height:35px
}
.highlight{
	background:rgba(27, 28, 28, 0.3);
    padding: 0 5px;
}
.search-results .result-title{
	padding:10px 0
}
.search-results .result-created,
.search-results .result-category{
	font-size:12px;
	color:#999;
	padding:0 55px 0 0;
	margin:0 0 5px 0
}
.search-results .result-created{
	border-bottom:1px dotted #ddd;
	padding-bottom:10px
}
.form-limit{
	padding:0
}
.search .form-limit .chzn-container{
	max-width:100px
}
#searchForm .btn-toolbar .btn-group:first-child{
	    width: calc(100% - 150px);
}
#searchForm .counter{
	margin:0;
	float:left
}
#searchForm .searchintro{
	line-height:40px;
}
#searchForm .form-limit .inputbox{
	width:auto
}
.search .form-limit,.component-content .search .counter{
	padding:0;
	float:right
}
.search-results {
    margin: 0 -10px;
}
#searchForm, .component-content #finder-search {
    padding: 0;
}
.search-results .result-text{
        clear: both;
    font-size: 0.75rem;
    color: #5d5d5d;
    padding: 10px 0;
    line-height: 1.2rem;
}
#searchForm label[for="limit"]{
	float:right;
	padding:0;
	margin:0 0 0  10px;
	line-height:35px
}
.highlight{
	    background: rgba(27, 28, 28, 0.1);
    padding: 0 5px;
}
.component-content .search-results .result-title{
	padding:0;
	font-size: 1em;
    line-height: 1.5em;
    margin: 20px 0 10px;
    max-height: 40px;
    overflow: hidden;
    color: #58595b;
    font-weight: normal;
    text-transform: uppercase;
}
.search-results .result-title a{
	color:inherit
}
.search-results .result-created,
.search-results .result-category{
	font-size:11px;
	line-height:20px;
	color:#999;
	float:right;
	margin:0 0 0 10px;
	padding:0
}
.search .form-limit .chzn-container{
	max-width:100px
}
#searchForm .btn-toolbar .btn-group:first-child{
	    width: calc(100% - 125px);
}
.search-results .g-block{
	padding:10px
}
.search-results .rpp-block{
	padding: 15px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
    border-radius: 0;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    min-height: 160px;
}
.search-results .result-image{
	width: 30%;
    height: 130px;
    background: #fff;
    position: relative;
    text-align: center;
    margin: 0 auto;
    box-sizing: border-box;
    float: right;
}
.search-results .result-image .thumbnail{
	margin:0 auto;
	padding:0 10px;
	border:none;
	box-shadow:none;
	border-radius:0;
	position:absolute;
	right:0;
	left:0;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	box-sizing:border-box
}
.search-results .rpp-block .fa{
	margin-left:5px;
}
.search-results .rpp-block [class^="icon-"]:before,.search-results .rpp-block [class*=" icon-"]:before{
	color: #19bba3;
}
.search-results .rpp-content {
       display: inline-block;
    width: 70%;
    box-sizing: border-box;
    float: left;
}
.result-counter {
    clear: both;
    margin: 20px 0 0;
    display: inline-block;
    width: 100%;
	box-sizing:border-box
}
#searchForm{
	margin:0
}
#searchForm .gantry-width-block,#searchForm .btn-toolbar{
	margin:0
}
.searchintro{
	margin:0 0 20px
}
body.dir-rtl .component-content #searchForm .ordering-box{
	padding-left:30px;
	box-sizing:border-box
}
@media screen and (max-width: 767px){
	#searchForm .phrases{
		margin-bottom:2rem
	}
	.search #searchForm .btn{
		margin:1rem 0 0
	}
	.search-results{
		margin: 0;
		text-align: center;
	}
	.search-results .rpp-block{
		max-width: 300px;
		margin: 0 auto;
		float: none !important;
		display: inline-block;
		text-align: right;
	}
	.search-results .result-image,.search-results .rpp-content{
		width:100%
	}
	body.dir-rtl #searchForm .ordering-box{
		padding-left:0
	}
}
@media screen and (min-width: 768px) and (max-width:1199px){
	.search-results .g-block{
		-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%;
	}
	.search-results .rpp-block{
		min-height:170px
	}
}
/*************************************
*
* Download Catalog
*
*************************************/
.rpp-custom-text td,.rpp-custom-text table, .rpp-custom-text th{
	border:none;
	padding:0
}
.rpp-custom-text span{
	display:block
}

.rpp-custom-text .text ,.rpp-custom-text .rpp-content{
	color:#4d4d4d;
	font-size:0.75rem;
}
.rpp-custom-text .title{
	font-size:1.3rem;
	color:#262262;
	font-weight:500;
	line-height:2rem;
	margin:0 0 0.5rem;
  display: block;
}
.rpp-custom-text .rpp-img{
	position:relative
}
.rpp-custom-text .rpp-download{
	line-height:100px;
	text-align:left;
	position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.rpp-custom-text .rpp-download a{
   font-size: 1rem;
    font-weight: 500;
    color: #262262;
    position: relative;
    line-height: 100px;
    text-align: left;
    padding: 0 0 0 120px;
	  line-height: 30px;
	  display:inline-block
}
.rpp-custom-text .rpp-download a:before{
	    content: ' ';
    width: 75px;
    height: 100px;
    position: absolute;
    left: 0;
    top: -35px;
    background: url(../images/patterns/all-bg.png) no-repeat -16px -245px;
}
.rpp-custom-text .rpp-download  a .fa{
	width: 35px;
    height: 30px;
    background:url(../images/patterns/all-bg.png) no-repeat -11px -22px;
    float: left;
    text-indent: -999em;
    overflow: hidden;
    margin-right: 3rem;
}
.rpp-custom-text .rpp-download  a .fa:before{
	display:none
}
.rpp-custom-text .rpp-download:hover a{
	color:#cf1c3b
}
.rpp-custom-text .rpp-download:hover  a .fa{
	background-position:-411px -22px
}
@media only all and (max-width: 767px){
	.rpp-custom-text .title{
		font-size:1.2rem;
	}
	.rpp-custom-text .text{
		max-width:100%
	}
	.rpp-custom-text .rpp-download{
		margin:1rem 0;
		position:relative;
		top:auto;
		left:auto;
		transform:none;
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
	}
	.rpp-custom-text .rpp-download A{
		font-size:0.9rem;
		padding-left:90px;
	}
	.rpp-custom-text .rpp-download a .fa{
		margin-right:0.25rem
	}
}
@media only all and (min-width: 768px) and (max-width:1199px){
	.rpp-custom-text .g-block.rpp-content{
		-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-custom-text .g-block.rpp-img{
	    -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%;
	}
	.rpp-custom-text .rpp-download a{
		font-size:0.9rem;
		padding-left:80px;
		padding-right:10px;
	}
	.rpp-custom-text .rpp-download a .fa{
		margin-right:0.5rem
	}
	.rpp-custom-text .text{
		max-width:100%
	}
}
@media screen and (max-width:1599px) and (min-width:1200px){
	.rpp-custom-text .rpp-download a .fa{
		margin-right:1rem
	}
}
/*************************************
*
* Footer
*
*************************************/
#g-footer{
	background:#262262;
	color:#fff;
	font-size:0.75rem;
	font-weight:300;
	overflow-x:hidden;
	position:relative
}
#g-footer a{
	color:inherit
}
#g-footer a:hover{
	color:#cf1c3b
}
#g-footer .rpp-right a:hover{
	color:#262262
}
#g-footer .g-content{
	position:relative;
	z-index:1
}
#g-footer .rpp-right{
	background:#cf1c3b;
	position:relative
}
#g-footer .rpp-right:after{
	content: ' ';
	width:1000%;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	background:#cf1c3b
}
.rpp-copyright{
	padding-bottom:1.5rem
}
.rpp-footer.rpp-a ,.rpp-copyright.rpp-left{
    padding-right: 2.5rem;
}
.rpp-copyright.rpp-left{
	text-align:left
}
.footer-menu ul,.footer-menu .nav.menu{
	    margin: 0 20px 0 0;
    list-style-type: disc;
	display:block
}
.footer-menu ul li,.footer-menu .nav.menu li{
	display:list-item;
	  list-style-type: disc;
	  float: none !important;
    width: 100% !important;
}
.rpp-footer{
	padding:3rem 0 1.5rem
}
.moduletable.footer-menu ul li img{
	display:none
}

.rpp-contact ul {
	list-style:none;
	margin:0
}
.rpp-contact ul li{
	margin:0 0 0.5rem;
	    width: auto;
    float: none;
}
.rpp-contact{
	font-size:0.9rem;
}

.rpp-contact .address{
	max-width:230px;
}
.rpp-contact .phones{
	font-size:1.1rem
}
.rpp-contact .email{
	letter-spacing:2px
}
#g-totop {
    width: 30px;
    height: 30px;
    background: #262262;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    line-height: 30px;
    font-size: 20px;
}
#g-totop:hover{
	background:#fff;
	color:#262262
}
#g-footer .hikashop_products_listing .hikashop_product_code_list{
  color:#fff
}
@media only all and (max-width: 767px){
	.rpp-footer.rpp-a, .rpp-copyright.rpp-left{
		padding-right:0
	}
	#g-footer .rpp-footer .g-content{
		max-width:260px;
		margin:0 auto
	}
	.rpp-footer .g-social {
		width: auto;
		margin: 0 auto;
		text-align: center;
	}
	.rpp-footer .g-social a {
		margin: 0 0.5rem;
	}
	.rpp-footer.rpp-social {
		text-align: right;
	}
	.rpp-copyright{
		background: #cf1c3b;
		padding:0 1rem 0.5rem
	}
	.rpp-copyright.rpp-to-top{
		-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-copyright.rpp-left{
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		box-flex: 0;
		-webkit-flex: 0 70%;
		-moz-flex: 0 70%;
		-ms-flex: 0 70%;
		flex: 0 70%;
		width: 70%;
	}
}
@media only all and (min-width: 768px) and (max-width:1199px){
	#g-footer .g-content{
		padding:0 0.5rem
	}
	.rpp-footer.rpp-a, .rpp-copyright.rpp-left {
		padding-right: 0;
	}
	.rpp-contact .phones a{
		display:block
	}
	.rpp-contact .phones a + span{
		display:none
	}
}
@media only all and (min-width: 980px) and (max-width:1199px){
	
}
/*************************************
*
* Weblink
*
*************************************/
.weblink-category ul.category {
	margin:0;
	border:none
}
.weblink-category ul.category  li{
	border: 1px solid #cbcbcb;
	padding:35px;
	text-align:center;
	background:none;
	margin: 0 -1px -1px 0;
	    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;
}
.weblink-category ul.category  li:hover{
	    box-shadow: 0 0 25px rgba(161, 163, 165, 0.35);
    z-index: 2;
}
.weblink-category ul.category .list-title{
	font-size: 1.1rem;
    line-height: 2rem;
    color: #808080;
    font-weight: normal;
    text-transform: uppercase;
    display: block;
    margin: 2.5rem auto 0.5rem;
    max-height: 60px;
    overflow: hidden;
    max-width: 190px;
}
.weblink-category ul.category li:hover .list-title,.weblink-category ul.category .list-title:hover{
	    color: #cf1c3b;
}
.weblink-category ul.category .list-title a{
	color:inherit
}





