@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body,
html{
padding:0;
margin:0;
}
body {
	background-color: #fff;
	font-family: 'Slabo 27px', serif;
	letter-spacing:1px;
	font-size: 16px;
	line-height:20px;
	color:#555;
	direction:ltr;
	text-align:left; 
}

*::-moz-selection {
    background: #75a057 none repeat scroll 0 0;
    color: #fff;
    text-shadow: none;
}
#clr{
margin:0;
padding:0;
clear:both}

#print {
background-color: #fff;
}

img {
max-width: 100%;
}

a{
color:#471800}

a:hover{
color:#74452d}

a:focus,
:focus{
outline:none;
}

.clear{
clear:both !important;
}

#logo p {
text-align:center;
padding:0 0 20px 0;}

.dj-mobile-open-btn:hover{
background: #b30000 !important;
}

#top {
background-color:#DDDDDD ;
z-index:999;
width:100%;
border-bottom: 1px solid #fff;
box-shadow: 0 4px 0 0 #676768;
margin-bottom: 4px;}

@media only screen and (max-width: 765px) {
	#top {
		background-color:transparent ;
		box-shadow:none;
		margin-bottom:0;
	}
}

#topmenu .dj-megamenu li.dj-up a.dj-up_a:before{
float:left;}

.scrollToTop{
display:none;}


div.rsform-block div.formControls div.formBody textarea{
width:100% !important;
padding:5px !important;
height:70px !important;
margin: 10px 0px;
}

#box3 .formResponsive .formBody {
float: left;}

div.rsform-block div.formControls div.formBody input:focus,
div.rsform-block div.formControls div.formBody input:hover,
div.rsform-block div.formControls div.formBody textarea:focus,
div.rsform-block div.formControls div.formBody textarea:hover {
border-color:transparent !important;
box-shadow: 0px 0px 1px 2px rgba(225, 36, 68, 0.64)
}

div.formControls div.formBody button.rsform-submit-button{
background-color: transparent;
border: 2px solid #e12444;
font-weight:bold;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;	
}

div.formControls div.formBody button.rsform-submit-button:hover,
div.formControls div.formBody button.rsform-submit-button:focus{
background-color: #e12444;
color:#fff;
}

div.formControls span.formValidation .formError{
background-color: #ffbaba;
color: #d8000c;
display: block;
font-size: 9px;
padding: 10px 30px 10px 10px;	
font-weight:normal;
margin-bottom:5px;
}

div.formControls span.formValidation i{
opacity:0.6;
font-size: 20px;
position: absolute;
margin: -2px -22px 0 0;
}

#box3 .formResponsive .formHorizontal p.formDescription {
margin:0;}

#tel,#tel a{
line-height:85px;
color:#fff;}

#tel p:before{
content:"\f095";
font-family:FontAwesome;
font-size: 18px;}

@media only screen and (max-width: 765px) {
	#tel p{
	text-align:center;}
	#tel,#tel a{
	line-height:20px;}
}

#logo{
color:#fff;
text-shadow: -1px 1px 3px #000;}

@media only screen and (max-width: 765px) {
	#logo p{
	text-align:center;}
}

#search form.form-inline input#mod-search-searchword,
#search .inputbox.search-query.input-medium{
border:none;}

#login ul li{
float:left;
padding-top:10px}

#login ul li a{
line-height:30px;
color:#263238; }

#breadcrumbs{
margin-top:20px;}

@media only screen and (max-width: 765px) {
	#breadcrumbs{
		margin-top:0;
	}
}

.breadcrumb > .active {
color:#562715}

.breadcrumb{
background-color:#F7F0E1}

.breadcrumb > li + li::before {
color: #ccc;
content: "";
display:table;}

#breadcrumbs a{
line-height:30px;
display:inline}

#content .blog .items-leading.clearfix{
padding-bottom:100px;}

#content .blog .category-desc.clearfix:before{
content:"\f05a";
font-family:FontAwesome;
font-size:20px;
padding-left:10px;
float:right}

#content .blog .category-desc.clearfix{
margin-bottom:50px;
background:#FFFFDD;
color:#cbb900;
border:1px solid #cbb900;
padding:5px 10px;}

#box1{
margin-top:30px;}

#box1 h2{
	color:#263238;
	font-size: 22px;
    line-height: 50px;
	font-weight:100;
}

#box1 ul li{
text-align:center;}

#box1 ul li a{
color:#bfa588;
font-size: 14px;}

#box2{
margin-top:30px;}

#box2 .moduletable{
margin-bottom:30px;}

#box2 .custom p img{
width:100%;}

#box3{
padding:50px 0;
background-color:#062336;
border-top:4px solid #235E84;
color:#90a7b6;
font-size:14px;}

#box3 a{color:#bbd2e1;}

#box3 h3{
padding-bottom:12px;
font-size: 19px;
color:#ccc}

#box3 .moduletable{
padding-top:15px;
min-height:260px;
overflow:hidden;}

#box3 ul li:hover a{
background:none;
color:#FFF;}

#box3 ul li a{
line-height: 25px;
padding:0}

#box3 ul li a:before{
	font-family:fontawesome;
	padding:0 5px;
}

#box3 ul.latestnews li{
padding:5px 0;
font-size:12px;}

.moduletable .rsform table{
display:-moz-grid-line}

#login-form .input-medium{
width:100%;
margin: 5px 0;
padding: 5px 10px;}

#login-form .btn{
width:100%;
color:#FFF;
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
background: #D0B699;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
#login-form .btn:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #BFA588;
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
#login-form .btn:hover,
#login-form .btn:focus,
#login-form .btn:active {
color: white;
}
#login-form .btn:hover:before,
#login-form .btn:focus:before,
#login-form .btn:active:before{
-webkit-transform: scaleX(0);
transform: scaleX(0);
}

#sidebar ul li{
padding:10px;
border-bottom:1px solid #d0cfcf;
border-left:1px solid #d0cfcf;
border-right:1px solid #d0cfcf}

#sidebar ul li a{
color:#000;
font-weight:bold;
display:block}

#sidebar .moduletable h3{
background-color:#481804 ;
background-image:url(../images/topmenu.jpg);
background-position:top center;
background-repeat:repeat;
color:#FFF;
padding:20px;}

#lang .mod-languages ul li a img{
width:20px;}

#edalat{
height:50px;}

#search{
margin-top:50px;}

@media only screen and (max-width: 765px) {
	#search{
		margin-top:10px;
	}
}

#mod-search-searchword.inputbox.search-query{
border:none;
}

#search .search form,
#search form{
border:1px solid #e7e7e7;
padding:3px 10px}

#search .search button,
#search .button.btn.btn-primary{
background:transparent;
color:#999;
border:none;
padding:0;
float:right;
font-family: 'FontAwesome';}

#search .search label,
#search label{
display:none;}


#content{
padding-bottom:30px;
background:#FFF;
padding-top:30px;}

.page-header {
margin:0;
padding-bottom: 20px;
border:none;}

#content .contact h1{
	line-height:60px;
}

#content .contact .contact-address{
	padding:15px 10px ;
}

#content .featured .entry-header,
#content .featured .entry-header a{
color:#1580C4;
text-align:center;
font-size:24px;
line-height:60px;}

#content .page-header h1{
*color:#F7F0E1;}

.page-header{
border-bottom-color:#F7F0E1;}

#content h2.item-title,
#content h2.item-title a{
line-height:50px;
text-align:center;
color:#1480c4}

#content div.container .blog .item{
margin-bottom:50px;}

#user3 .moduletable{
background-image:url(../../../images/brench.jpg);
background-repeat:no-repeat;
background-position:95% center;
background-color:#e76d66;
color:#FFF;
transition:background-color 1s ease 0s;
padding:30px 25px 30px 105px;
background-size: 80px;}

@media only screen and (max-width: 997px){
	#user3 .moduletable,#user2 .moduletable,#user1 .moduletable{background-position:center top;padding:110px 25px 30px 25px !important;}
}

#user3 h2,
#user3 a{
color:#FFF;}

#user3 .moduletable:hover{
background-color:#eaedf2;
*background-image:url(../../../images/user3hover.png);
color:#1480c4}

#user3:hover h2,
#user3:hover a{
color:#1480c4}

#user2 .moduletable{
background-image:url(../../../images/copyright.jpg);
background-repeat:no-repeat;
background-position:95% center;
background-color:#95bb7a;
color:#FFF;
transition:background-color 1s ease 0s;
padding:30px 25px 30px 105px;
background-size: 80px;}

#user2 h2,
#user2 a{
color:#FFF;}

#user2 .moduletable:hover{
background-color:#eaedf2;
*background-image:url(../../../images/user2hover.png);
color:#1480c4}

#user2:hover h2,
#user2:hover a{
color:#1480c4}

#user1 .moduletable{
background-image:url(../../../images/502109.png);
background-repeat:no-repeat;
background-position:95% center;
background-color:#57a6b9;
color:#FFF;
transition:background-color 1s ease 0s;
padding:30px 25px 30px 105px;
background-size: 80px;}

#user1 h2,
#user1 a{
color:#FFF;}

#user1 .moduletable:hover{
background-color:#eaedf2;
*background-image:url(../../../images/user1hover.png);
color:#1480c4}

#user1:hover h2,
#user1:hover a{
color:#1480c4}

#gallery{
margin-top:50px;}

#footerbox{
color:#620;
min-height:450px;
line-height:22px;}

#footerbox a{
color:#620;}

#footerbox .custom h2 a{
font-size:13px;}

#footerbox a:hover{
color:#fff}

#footerbox .moduletable{
min-height:270px;
margin-top: 35px;
background-color: rgba(255, 255, 255, 0.3);
border-radius: 0 0 5px 5px;}

#footerbox .moduletable h3{
background-color: rgba(255, 255, 255, 0.4);
color: #420;
font-size: 20px;
font-weight: bold;
padding: 20px 30px;
text-shadow: 0 0 5px #fff;}	

#footerbox .row{
padding:0;}

#footerbox .moduletable .latestnews{
padding:10px 0}

#footerbox .moduletable ul li a{
padding:10px 30px;
font-size:13px;
font-weight:bold;}

#footerbox .moduletable .custom{
padding:10px 30px;}

#footerbox .moduletable div.smile{
font-family: 'FontAwesome';
font-size: 22px;
line-height: 30px;}

#footerbox #social{
text-align:center;
font-size:25px;}

#copyright{
padding-top:100px;}

#content .page-header .project-nav{
margin:0;}

.com_advportfoliopro.view_project .item-page div.page-header{
border:none;}

.projects-filter a{
color:#471800;
background-color:#FFDAAA}


.projects-filter a.selected, .projects-filter a.selected:hover, .projects-filter a:hover {
color:#fff;
background-color:#471800}

#content #projects-wrapper div.isotope-item div.project-img-extra-content h4{
color:#FFF;}

.project-wrapper .flex-direction-nav li a {
background-color: #76472f;}

.project-wrapper .flex-direction-nav li a:hover {
background-color: #471800;}

.project-nav .prev-project, .project-nav .next-project {
background-color:#76472f}

.project-nav .prev-project:hover, .project-nav .next-project:hover {
background-color: #471800;}

#connection{
background:#e8ae00;
color:#FFF;
height:150px;
padding-top:65px;
font-size:16px;
line-height:30px;
text-align:center;}

#connection p{
text-align:center;
display:inline-flex;}

#social i{
font-size:22px;}

#contact p:after{
content:"\f095";
font-family: 'FontAwesome';
font-size: 22px;}

#contact p a{
padding:0 7px;
color:#FFF;}

#connection a img{
margin-bottom:3px;}

@media only screen and (max-width: 765px) {
	
	#connection{
	font-size:12px;
	padding-top:40px;}
	
	#contact p:after{
	font-size: 14px;}
	
	#social i{
	font-size:14px;}
	
	#connection a img{
	width:13px;
	height:13px;
	margin-bottom:1px;}
	
}

#footmenu ul li{
float:left;}

#footer{
width:100%;
background:#051621;
min-height:100px;
text-align:center;
color:#777;
direction:ltr}

#footer a{
color:#F0B600}

#footer .container{
padding-top:20px;}

#designer a{
color:#777;
font-size:10px}

.gm-style .gm-style-iw {
padding:20px 0 10px 0;}

#content .search #search-searchword.inputbox{
padding:5px;}

#content #searchForm .chzn-single{
min-width:170px;}

div.mod-languages ul {
padding-top:56px !important;}

@media only screen and (max-width: 765px) {
	div.mod-languages ul {
		padding-top:15px !important;
	}
}

#product h3,
#product h1{
	margin-bottom:40px;
	text-align:center;
	color:#1480c4;
	line-height:normal;
}

@media only screen and (min-width: 992px) {
	#flex{
		display:flex;
	}
}

@media only screen and (min-width: 765px) {
	#khoshamad{
		box-shadow:0 0 3px #ccc;
		align-items: center;
		display: flex;
		padding:10px;
	}
}

@media only screen and (min-width: 992px) {
	#khoshamad{
		padding:30px;
		align-items: center;
		display: flex;
	}
}

#topmenu ul li.first a,
#topmenu ul li.first a.dj-up_a{
margin-right:0 !important;
padding-right:0 !important;}

#login ul li a{
padding:0;
margin:0 15px}

#login ul li:first-child a{
margin-left:0 !important;
padding-left:0 !important;}

#login ul li a:hover,
#login ul li.active a{
background:transparent;
border-bottom:3px solid #bfa588;}

#content .item{
padding-bottom:100px;}

#content .blog-featured .item{
	padding-bottom:10px;
}

.projects-filter {
border-bottom: 1px solid #ccc;}

.projects-filter a.selected, .projects-filter a.selected:hover, .projects-filter a:hover {
background-color: #CDA150;}

.projects-filter a {
background-color: #1480C4;
color: #FFF;}

.project-link .btn-success {
    background-color: #956826;
    border-color: #CDA150;
color: #fff;}

.project-link .btn-success:hover {
    background-color: #CDA150;
    border-color: #956826;
color: #000;}

.project-wrapper .project-link {
border-top: 1px solid #956826;}

.project-nav .prev-project, .project-nav .next-project {
background-color: #956826}

.project-nav .prev-project.disable, .project-nav .next-project.disable, .project-nav .prev-project.disable:hover, .project-nav .next-project.disable:hover {
background-color: #CDA150}

.project-nav .prev-project:hover, .project-nav .next-project:hover {
background-color: #CDA150 !important;}

.com_advportfoliopro.view_project .item-page div.page-header h2{
	margin-right:55px;
	font-size:20px;
	line-height:10px;
	display:block;
}


.com_advportfoliopro.view_project .item-page div.page-header h1{
	text-align:center;
	line-height:24px;
}

.project-nav {
margin-top: -20px !important;}

.project-wrapper .flex-direction-nav li a {
background-color: #956826;}

.project-wrapper .flex-direction-nav li a:hover {
    background-color: #CDA150;
}
.com_rsmediagallery #content h1{
    line-height:50px;
    font-size:18px;}
}

#box3 .formResponsive .formHorizontal.formContainer .formControlLabel{
text-align:left;
color:red}

#box3 .formResponsive .formHorizontal .rsform-block {
margin:0;}

#location_list_static .ot_area, #location_list .ot_area {
padding:4px 10px !important;
color:#FFF;
background-color:#777;
font-size:130% !important;
text-align:center;}

.otmaps-wrapper, .ot-map {
margin-bottom: 40px;}

#location_list .list_item_wrap{
min-height: 85px;
background:#eee;
box-shadow:0 0 1px #adadad;
margin: 0 0 30px 0;}

#location_list .list_item_wrap:hover{
background:#e1e1e1}

.location_list_tip {
margin-top:30px;}

#location_list .list_item_wrap .ot_info{
width:98%;
line-height:30px;}

#location_list .list_item_wrap .ot_info,
#location_list .list_item_wrap_static .ot_info{
padding: 0 !important;}

#location_list .list_item_wrap a,
#location_list .list_item_wrap_static a{
padding:10px;
background-color:#475763;
color:#fff;
font-size:110%;}

#location_list .list_item_wrap:hover a,
#location_list .list_item_wrap_static:hover a{
background-color:#f3715d;}

#location_list .list_item_wrap a:hover,
#location_list .list_item_wrap_static a:hover{
color:#062336; 
box-shadow: 0px 2px 5px #f3715d;}

#map_canvas .gm-style-iw strong{
padding-right:15px;}

.tp-button{
font-family:inherit !important;
letter-spacing:0 !important;}

.ot-maps a.powered{display:none;}

.location_list_tip{
display:none !important;}

#location_list{
padding-top: 10px;}

.btn-go-back {
font-size: 12px;
padding: 5px 15px;}

.isotope-item h4 a{
font-size:80%;}

.isotope-item h4{
text-align:center;}

.isotope-item .project-item-meta p{
	text-align:center;}

.dj-mobileitem a.fa:before{
padding:0 5px;}

#location_list .list_item_wrap .direction a{
	*background:transparent;
	line-height:30px;
	padding:2px 10px;
	*color:#F3715D;
}



.dj-megamenu-select-dark .dj-mobile-open-btn:after,
.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:after,
.dj-megamenu-accordion-dark .dj-mobile-open-btn:after{
	content: "Main Menu";
    font-size: 12px;
    line-height: 32px;
    padding-right: 10px;
    text-decoration: none;
    vertical-align: bottom;
}

#topmenu .dj-mobile-open-btn{
	width:160px;
	padding:0;
	margin:0 auto;
	line-height:32px;
	height:32px;
	background:#4285F4;	
}

#topmenu .dj-mobile-open-btn:hover,
#topmenu .dj-megamenu-select-dark:hover .dj-mobile-open-btn,
#topmenu .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover,
#topmenu .dj-megamenu-accordion-dark .dj-mobile-open-btn:hover{
	background:#2b6edd;
}

#topmenu a.dj-mobile-open-btn i.fa{
	line-height:32px;
}






/* css vase hikashop productpage */
#hikashop_product_top_part {
    width: 100%;
    background: #f4f4f4;
    padding: 10px 20px;
	position: relative;
	margin-bottom: 10px;
}
#hikashop_product_top_part h1 {
    font-family: IRANSansWeb_Bold;
    border-bottom: none;
	font-size:24px;
	padding:0;
	margin:0;
	line-height:36px;
}
#hikashop_product_top_part h2{
	font-family: IRANSansWeb;
	font-size:18px;
	color:#bbb;
	padding:0;
	margin:0;
	line-height:36px;
}
.hikashop_product_vote_mini {
    direction: rtl;
    position: absolute;
    left: 17px;
    top: 33px;
}
.hikashop_product_right_part {
	margin-top:30px;
}
#hikashop_product_characteristics .hikashop_product_characteristics_table select.inputbox,
#hikashop_product_options.hikashop_product_options select.inputbox{
	*border:none;
}

#gheymat{
	float:right;
	padding:0 0 0 10px;
}
.hikashop_option_price_title {
	padding:0 0 0 10px;
}
.hikashop_option_price_value {
    color: #3C962C;
    font-size: 14px;
    font-style: normal;
    font-family: IRANSansWeb_Bold;
}
.hikashop_product_quantity_main {
	margin-top:20px;
}
input.hikashop_product_quantity_field {
    width: 30px !important;
    padding: 7px 0 !important;
	text-align:center;
	border-radius:3px;
}
.hikashop_product_quantity_div.hikashop_product_quantity_change_div_default div.hikashop_product_quantity_change_div_plus_default a.hikashop_product_quantity_field_change_plus.hikashop_product_quantity_field_change{
	background: #148d29;
    color: #fff;
    width: 15px;
    display: block;
    height: 15px;
    text-align: center;
    line-height: 16px;
	border-radius:2px;
	margin-bottom:5px
}
.hikashop_product_quantity_div.hikashop_product_quantity_change_div_default div.hikashop_product_quantity_change_div_minus_default a.hikashop_product_quantity_field_change_minus.hikashop_product_quantity_field_change{
	background: #fd2828;
    color: #fff;
    width: 15px;
    display: block;
    height: 15px;
    text-align: center;
    line-height: 16px;
	border-radius:2px;
}
.hikashop_subcategories .hikashop_category, .hikashop_products_listing .hikashop_product {
	padding:0;
}
@media only screen and (max-width: 990px) {
	.hikashop_subcategories .hikashop_category, .hikashop_products_listing .hikashop_product {
		width: 25%;
	}
}
@media only screen and (max-width: 990px) {
	#sp-brand .hikashop_subcategories .hikashop_category, .hikashop_products_listing .hikashop_product {
		width: 20%;
	}
}
@media only screen and (max-width: 767px) {
	.hikashop_subcategories .hikashop_category, .hikashop_products_listing .hikashop_product {
		width: 50%;
	}
}
@media only screen and (max-width: 578px) {
	#sp-brand .hikashop_subcategories .hikashop_category, .hikashop_products_listing .hikashop_product {
		width: 33%;
	}
}
@media only screen and (max-width: 320px) {
	.hikashop_subcategories .hikashop_category, .hikashop_products_listing .hikashop_product {
		width: 100%;
	}
}
@media only screen and (max-width: 320px) {
	#sp-brand .hikashop_subcategories .hikashop_category, .hikashop_products_listing .hikashop_product {
		width: 50%;
	}
}

#sp-brand .hikashop_category_information br {
	display: none;
}
a.hikacart{
    color: #533908;
	background: #5bcbff;
	*background: linear-gradient(to right, #BF953F, #F7CB6E, #B38728, #F7CB6E, #AA771C);
	border:none;
	padding: 7px 20px;
}
a.hikacart:hover {
	color:#fff;
	text-shadow:0 0 3px #000;
	background: #0579c2;
	*background: linear-gradient(120deg, #e5a00d, #282a2d);
}
.hikashop_product_custom_info_main table tbody tr{
	background:#eee;
	padding:0 10px;
	border-bottom: 1px solid #fff;
}
.hikashop_product_custom_info_main table tbody tr:nth-child(even){
	background:#ccc;
}
.hikashop_product_custom_info_main tbody tr td.key{
	*background:#888;
	*color:#fff;
	padding:0 10px;
	border-left:1px solid #fff;
	width:150px;
}
.hikashop_product_custom_info_main table tbody tr td{
	padding:0 10px;
}
.hikashop_compare_table .hikashop_product_name_main{
	font-size:14px;
	display:block;
	line-height:24px;
}
.hikashop_compare_table .hikashop_product_code_main{
	display:block;
	font-size:11px;
	color:#999;
	line-height:24px;
}
.hikashop_compare_table tbody tr{
	background:#eee;
	padding:0 10px;
	border-bottom: 1px solid #fff;
}

.hikashop_compare_table tbody tr:nth-child(even){
	background:#ccc;
}
.com-hikashop .hikashop_products_listing .hikashop_products .hikashop_listing_img_title label input{
	margin:5px;
}
.hikashop_compare_page table.hikashop_compare_table tbody tr#hikashop_compare_tr_name,
.hikashop_compare_page table.hikashop_compare_table tbody tr#hikashop_compare_tr_image,
.hikashop_compare_page table.hikashop_compare_table tbody tr#hikashop_compare_tr_price,
.hikashop_compare_page table.hikashop_compare_table tbody tr#hikashop_compare_tr_cart{
	background:#FFF;
}
.hikashop_compare_page table.hikashop_compare_table tbody tr td.hikashop_compare_custom_first_column{
	background:#888;
	color:#fff;
	padding:0 10px;
}
.hikashop_compare_table tbody tr td.hikashop_compare_custom_prod_column{
	border-right:1px solid #FFF;
	padding:0 10px;
}
.hikashop_compare_table tbody tr#hikashop_compare_tr_cart td.hikashop_compare_cart_prod_column a.hikabtn.hikacart{
	padding: 5px 20px;
	margin: 0 auto;
	float: left;
}
.hikashop_compare_table tbody tr#hikashop_compare_tr_cart td.hikashop_compare_cart_prod_column a.hikabtn.hikacart{}
#hikashop_cart_module .hikashop_cart_value a img{
	border:2px solid #fa1150;
	border-radius:100%;
}
.com-hikashop.view-product.layout-listing .hikashop_products_listing .hikashop_listing_img_title label{
	margin-top:30px;
}
.hikashop_product_page #hikashop_tabs_div ul.hikashop_tabs_ul li.hikashop_tabs_li.ui-corner-top{
	cursor:pointer;
	background:#eee;
}
.notifyjs-metro-base .text-wrapper, .notifyjs-metro-lite-base .text-wrapper {
    text-align: right;
    font-family: IRANSansWeb;
}
.hikashop_product_page form{
	margin-bottom:50px;
}

/* Hika basket module */
.hikashop_cart table {
	font-size:11px;
}
#hikashop_cart_module.hikashop_cart_module .hikashop_cart .hikashop_product_price{
	font-size:11px;
	color:#1a9417;
	margin:0;
}
.hikashop_cart tbody tr td.hikashop_cart_module_product_delete_value.hikashop_cart_value a{
	color:#FB3449;
}
.hikashop_cart tbody tr td.hikashop_cart_module_product_delete_value.hikashop_cart_value a:hover{
	color:#BD0619;
}
.hikashop_cart form table.hikashop_cart thead tr{
	*background:#ccc;
}
.hikashop_cart form table.hikashop_cart thead tr th{
	padding:0 5px;
	border:1px solid #e4e4e4;
	text-align:center;
	line-height:30px;
}
.hikashop_cart form table tbody tr td.hikashop_cart_module_product_quantity_value.hikashop_cart_value .hikashop_product_quantity_field{
	line-height:13px;
	font-size:13px;
}
.hikashop_cart form table.hikashop_cart tbody tr{
	border-bottom:1px solid #eee;
}
.hikashop_cart a.hikabtn.hikashop_cart_proceed_to_checkout{
	background-color:#5cb85c;
	color: #FFF;
	border: 2px solid #2E8A2E;
	margin: 30px auto 0 auto;
	text-align: center;
	display: block;
	max-width: 150px;
}
.hikashop_cart a.hikabtn.hikashop_cart_proceed_to_checkout:hover{
	background-color:#449d44;
}
.hikashop_cart form table.hikashop_cart tfoot tr{
	line-height:30px;
}
.hikashop_cart form table.hikashop_cart tfoot tr td{
	border:1px solid #eee;
	padding-right:3px;
}
.hikashop_cart form table.hikashop_cart tfoot tr td:last-child{
	border-right:none;
}
.hikashop_cart tfoot tr td.hikashop_cart_module_payment_value,
.hikashop_cart tfoot tr td.hikashop_cart_module_product_total_value{
	border-left:none !important;
}
/* Hikashop characteristics */
#hikashop_product_characteristics table.hikashop_product_characteristics_table tbody tr{
	background:#ffecb6;
}
#hikashop_product_characteristics table.hikashop_product_characteristics_table tbody tr td div label{
	margin:0;
	padding:10px 0;
}
#hikashop_product_characteristics table.hikashop_product_characteristics_table tbody tr td div label input{
	margin:0 5px;
	vertical-align:middle;
}
#hikashop_product_characteristics.hikashop_product_characteristics table.hikashop_product_characteristics_table tbody tr td{
	padding-right: 10px;
}
#hikashop_checkout .hikashop_checkout_login h1{
	font-size:16px;
	color:#c4a243;
	margin-bottom: 30px;
}
#hikashop_checkout .hikashop_checkout_login .controls label{
	display:block;
}
#hikashop_checkout .hikashop_checkout_login h2{
	font-size: 20px;
	background: #eee;
	line-height: 36px;
	margin: 0;
	padding: 5px 10px;
	border-bottom: 1px solid #ccc;
}
#hikashop_checkout.hikashop_checkout_page .hikashop_checkout_login .radio input{
	vertical-align:middle;
	margin-left:5px;
}
#hikashop_checkout.hikashop_checkout_page label input{
	vertical-align:middle;
}
#hikashop_checkout.hikashop_checkout_page .hikashop_checkout_login .hk-container-fluid .controls{
	background: #eee;
	padding: 20px 10px;
}
#hikashop_checkout .hikashop_checkout_login fieldset.hkform-horizontal{
	background: #eee;
	padding: 20px 10px;
}
#hikashop_checkout.hikashop_checkout_page.hikashop_checkout_page_step1 .hikashop_checkout_login{
	margin-bottom:30px;
}
#hikashop_checkout legend{
	font-size:20px;
}
#hikashop_checkout .hikashop_checkout_address .hika_address_element .hika_edit a i{
	font-family: fontawesome;
	color: #FB3449;
	float:left;
	padding: 30px 5px;
	font-size:16px;
}
#hikashop_checkout .hikashop_checkout_address fieldset.hika_address_field.hikashop_checkout_billing_address_block .hika_address_element .hika_address_display{
	background:#eee;
	padding:10px;
}
#hikashop_checkout .hikashop_checkout_address fieldset.hika_address_field.hikashop_checkout_checkout_address_block fieldset{
	background:#eee;
	padding:10px;
}
#hikashop_checkout .hikashop_checkout_address button.hikabtn.hikashop_checkout_address_ok_button{
	background-color: #449d44;
	border: 2px solid #2E8A2E;
	color:#fff;
}
#hikashop_checkout .hikashop_checkout_address .hika_address_element .hika_edit{
	padding:0;
}
#hikashop_checkout .hikashop_checkout_address,
#hikashop_checkout .hikashop_checkout_payment,
#hikashop_checkout .hikashop_checkout_shipping{
	margin-bottom:50px;
}
#hikashop_checkout .hikashop_checkout_cart table.table.table-striped.table-hover thead .hikashop_cart_title{
	border-top: none;
	background: #999;
	color: #fff;
	text-align: center;
}
#hikashop_checkout .hikashop_checkout_cart table tbody tr td{
	vertical-align:middle;
}
#hikashop_checkout .hikashop_checkout_cart .hikashop_product_price{
	font-size:14px;
}
#hikashop_checkout .hikashop_checkout_cart .hikashop_cart_product_quantity_value input{
	height: 30px;
	margin: 0 2px;
}
#hikashop_checkout .hikashop_checkout_cart .hikashop_cart_product_quantity_delete a{
	vertical-align: middle;
	line-height: 30px;
	color: #f50e0e;
}
#hikashop_checkout .hikashop_checkout_cart .hikashop_cart_product_image_thumb img{
	max-width:100px;
}
.hikashop_compare_page .hikashop_header_buttons .hikashop_no_border tbody tr td{
	border:none;
}
.hikashop_products_listing .hikashop_products .hikashop_product span.hikashop_product_price_full{
	display: block;
	margin-bottom: 15px;
	font-size: 13px;
	color: #F78C52;
	font-family: IRANSansWeb_Bold;
}
.hikashop_module .hikashop_products .hikashop_product_price,
.hikashop_module .hikashop_products .hikashop_product_price_full{
	margin-bottom:10px;
	font-weight: bold;
	color: #F78C52;
	font-family: IRANSansWeb_Bold;
	display: block;
}
.hikashop_module .hikashop_subcontainer{
	*padding:10px 0 !important;
}
#hikashop_main_image_div .hikashop_product_main_image .hikashop_product_main_image_subdiv{
	border: 1px solid #eee;
}
#hikashop_product_image_main.hikashop_global_image_div #hikashop_small_image_div.hikashop_small_image_div{
	display: flex;
}
img.hikashop_child_image {
    margin: 2px;
    height: 80px;
	border: 1px solid #eee;
}
.hikashop_product_page .hikashop_product_price_main span.hikashop_product_price_full.hikashop_product_several_prices span.hikashop_product_price_with_min_qty.hikashop_product_price_for_at_least_2 span.hikashop_product_price.hikashop_product_price_1{
	float:right;
}
.hikashop_product_page .hikashop_product_price_main span.hikashop_product_price_full.hikashop_product_several_prices span.hikashop_product_price_with_min_qty.hikashop_product_price_for_at_least_2 span.hikashop_product_price_per_unit_x{
	font-size:11px;
	padding-right: 10px;
}
#sp-user1 .hikashop_module .hikashop_category_information a img.hikashop_product_listing_image{
	display: inline;
}

.notifyjs-corner {
    left: 0;
    right: unset !important;
}
.notifyjs-metro-info {
	border: 3px solid #fd2828 !important;
}
.notifyjs-metro-info div.image img{
	left: 5px !important;
}

