/* 

MSN */



@media (max-width: 480px) {

.hikashop_checkout_cart table tbody tr > * {text-align: center !important;display: block;} 

fieldset#htmlfieldset_billing {margin-right:0px !important;}

#hikashop_order_main fieldset#htmlfieldset_products table tbody tr td::before {float:right}



}

 

/* Landscape phone to portrait tablet */

@media (max-width: 767px) {

fieldset#htmlfieldset_billing {margin-right:0px !important;}

#hikashop_order_main fieldset#htmlfieldset_products table tbody tr td::before {float:right}

}

/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 978px) { 





}



@media (min-width: 979px) and (max-width: 1200px) {



}









@font-face {

	font-family: web_Yekan;

	font-style: normal;

	font-weight: 500;

	src: url('../fonts/web_Yekan.eot');

	src: url('../fonts/web_Yekan.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */

		 url('../fonts/web_Yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

		 url('../fonts/web_Yekan.ttf') format('truetype');

}



/* =====================================================

   Campina - Global Font Normalization

   ===================================================== */

/* عناصر متنی و کنترل‌های فرم */

body h1,

body h2,

body h3,

body h4,

body h5,

body h6,

body p,

body a,

body label,

body legend,

body td,

body th,

body li,

body dl,

body dt,

body dd,

body blockquote,

body button,

body input,

body textarea,

body select,

body option,

body optgroup,

body .hikashop_product_price,

body .hikashop_product_price_full,

body .hikashop_product_price_before_discount,

body .hikashop_product_price_per_unit,

body .hikashop_checkout_cart_final_total,

body .hikashop_checkout_cart_subtotal,

body .hikashop_cart_module_product_price_value,

body .hikashop_cart_module_product_total_value,

body .hikashop_cart_product_price_value,

body .hikashop_cart_product_total_value {

    font-family:web_Yekan !important;

}



body span:not(.fa):not(.fas):not(.far):not(.fal):not(.fab):not(.fa-solid):not(.fa-regular):not(.fa-brands),

body div:not(.fa):not(.fas):not(.far):not(.fal):not(.fab):not(.fa-solid):not(.fa-regular):not(.fa-brands) {

    font-family: inherit;}



html body .hikashop_product_price_full .hikashop_product_price,

html body .hikashop_product_price,

html body .hikashop_product_price_before_discount,

html body .hikashop_checkout_cart_final_total,

html body .hikashop_checkout_cart_subtotal,

html body .hikashop_cart_module_product_price_value,

html body .hikashop_cart_module_product_total_value {

    font-family: web_Yekan, Tahoma, sans-serif !important;

    font-weight: 700 !important;

    font-size: 1.05em;

    line-height: 1.45;

    letter-spacing: 0;

    font-synthesis: none;

    font-variant-numeric: tabular-nums;

}









.uk-navbar-item {min-height:auto !important}



/* Msn Module & class */

/* msn background */

#msn-bg {

	margin:20px 0;

	background: #fff;

    padding:10px;

    border-radius: 7px;

    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);}





#tm-sidebar .uk-panel,

.hikashop_category_information.hikashop_products_listing_main,

.hikashop_product_page.hikashop_product_show_default,

.hikashop_compare_page,

#hikashop_checkout:not(.campina-cart-page),

#hikashop_order_main:not(.campina-account-layout *),

#hikashop_address_listing:not(.campina-account-layout *),

.com-users-profile__edit.profile-edit:not(.campina-account-layout *),

#hikashop_carts_listing:not(.campina-account-layout *),

#hikashop_dashboard:not(.campina-account-layout *),

#hikashop_order_listing:not(.campina-account-layout *) {padding:5px;background-color: #fff !important;box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.11) !important;border: 1px solid #e4e4e4 !important;margin:10px 0 !important;}



#msn-top {background-color:#008efa}



#tm-sidebar {padding:0px;margin-right: 5px;}

#tm-sidebar h3 {padding: 5px 10px;}



.campina-services {background: #fff;padding-bottom: 10px;}

.campina-services .uk-panel {padding-right:60px}

.campina-services h3 {font-size:13px;color: var(--blackBoldText) !important;}

.campina-services p,

.campina-services a {font-size:11px;color:#989898fa;line-height: 12px;}

	.serv1:before {content: "";position: absolute;background: url(../campina.png) -240px -140px no-repeat;height: 50px;min-width: 50px;right:0;}

	.serv2:before {content: "";position: absolute;background: url(../campina.png) -290px -140px no-repeat;height: 50px;min-width: 50px;right:0;}

	.serv3:before {content: "";position: absolute;background: url(../campina.png) -340px -140px no-repeat;height: 50px;min-width: 50px;right:0;}

	.serv4:before {content: "";position: absolute;background: url(../campina.png) -390px -140px no-repeat;height: 50px;min-width: 50px;right:0;}





/** bread **/

._MSNbread .uk-margin-medium-bottom {margin-bottom:0px !important;}

._MSNbread {margin-top: -5px !important;}

._MSNbread nav.uk-margin-medium-bottom {background: #fff;padding:5px;border-radius: 7px;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1)}	

._MSNbread nav.uk-margin-medium-bottom ul.uk-breadcrumb {margin: 0px;padding: 0 0 5px;}

._MSNbread ul.uk-breadcrumb li:before {padding: 0 5px;

    color: #ccc;

    content: "/\00a0" !important;} 





/** YOOTHEME **/

.uk-hidden-visually.uk-notification.uk-notification-top-left.uk-width-auto div.uk-notification-message {display:none !important}

._MSNPage .tm-main.uk-section.uk-section-default .uk-container {margin-bottom:10px;background:#fff;box-shadow: 0 12px 12px 0 hsla(0, 0%, 71%, .11);border: 1px solid #e4e4e4;}

.tm-main.uk-section.uk-section-default {padding: 0;background: #EEEFF1 !important;}

	

/** blog **/

._MSNBlog .tm-page main#tm-main.tm-main.uk-section.uk-section-default div.uk-container {padding-top:30px}





	

/* EB search */

#module-247 {width: 500px;}



/* Minitek Live Search*/

.uk-navbar-container {    border-top: 1px solid #e5e5e5;

    border-bottom: 1px solid #EFF0F2;

    box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.12);}

#module-263 {margin-top: -50px;    margin-bottom: -50px;}

#module-262 {width: 500px;}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {margin-left: -7px;}

.mls-results .search-results .result-title {text-align: right;}

.mls-results-count  {text-align: right;}

.mls-results-count .mls-small {float: left;}

.mls-content * {color:#333}

.mls-results .result-image img {width: 100%;max-height:70px;display: block;overflow:hidden}



.mls.mls-dropdown i.fas.fa-search:before{ content: "";

    position: absolute;

    background: url(../campina.png) -440px -140px no-repeat;

    height: 40px;

    min-width: 40px;

    left: -17px;

    top: -19px;}



/** whatsapp **/

#msn-whatsapp  .uk-panel{position: fixed;display:block !important;

    bottom: 50px;

    padding: 0px;

    left: 0px;z-index:99999;background: #00b500;

  align-items: center;

  justify-content: center;

  height: 40px;border-radius: 50px;cursor: pointer;

  box-shadow: 0 1px 6px rgba(0, 0, 0, .06),0 2px 32px rgba(0, 0, 0, .16);

  transition: box-shadow 80ms ease-in-out,width .4s ease .2s;

padding: 0 2px;}

#msn-whatsapp .uk-panel a{color: #fff;}



#is_ajaxsearch_result {}

#is_ajaxsearch_result .result_img {float:right}

#is_ajaxsearch_result .small-title {text-align:right !important}

#is_ajaxsearch_result .pagination_link {background: #e2e2e2;padding: 5px 10px;margin:0 2px;float:right !important} 





/* GIFT PAGE */

._campina-gift {

	background: #cc3333;

  border-radius:0 32px;

  padding: 5px 10px;

  margin: 10px;

  color:#fff;

}

._campina-gift h3 {

background: #fff;

  padding: 5px 10px;

  border-radius: 0 25px;

  margin: 5px 0;

}

._campina-gift h4

{border-radius: 50px;

    font-weight: 800;

    font-size: 20px;

    display: flex;

    align-items: center;

    direction: ltr;

    background:#cc3333;

    padding: 5px 12px;

    gap: 5px;

    letter-spacing: 5px;

    cursor: pointer;

	width: fit-content;

	margin:0 auto 10px auto;}



/* mobile search */

#module-263 {margin-top: -50px;}





/* cart */

#hikashop_cart_module.hikashop_cart_module {z-index: 999999;left: 0px;width: max-content;}

.hikashop_small_cart_total_title {float:left;background: #ee7078 !important;border-radius: 7px;color:#fff;padding:0 5px;}

.hikashop_cart_dropdown_container {position: absolute !important;width: max-content;left: 0;top: 40px;max-width: 500px;}

.hikashop_cart_dropdown_content {width: max-content;display: flow-root;border:1px solid rgb(204, 204, 204);box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 17px 0px;background: rgb(255, 255, 255);position: relative !important;}

.hikabtn.hikashop_cart_proceed_to_checkout {float: left;margin-left: 5px;}



.notifyjs-corner {left:0 !important;right: unset !important}



/* maxi menu */





.maximenuckh.rtl {width:100% !important;}

		.maximenuckh.rtl ul li {float:right !important;list-style:none;}

		.maximenuckh.rtl ul li ul {width:100% !important}		

		

		

/* maxi Menu */

.uk-sticky div.uk-navbar-container,

ul.maximenuck {background:#f7f7f7 !important}

ul.maximenuck li a.maximenuck span {color:#333;float:right !important}

ul.maximenuck li.level1.parent li.parent > a::after,

ul.maximenuck li.level1.parent li.parent > span.separator::after,

ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a::after,

ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a::after {right: 165px !important;}

ul.maximenuck li.maximenuck.active {}



.maximenuckh.rtl ul.maximenuck li ul.maximenuck2 li .floatck {right:200px !important;left:0px !important;width: revert !important;}

.maximenuckh.rtl ul.maximenuck li ul.maximenuck2 li:hover,

.maximenuckh.rtl ul.maximenuck li .floatck{background:#FDFDFD !important}

.maximenuckh.rtl ul.maximenuck li ul.maximenuck2 li .floatck{background:#f4f4f4 !important}

.maximenuckh.rtl ul.maximenuck li ul.maximenuck2 li ul li ul li{float:right !important;background:#d5d5d5 !important;border-radius:5px;display: block !important;width: fit-content;}

.maximenuckh.rtl ul.maximenuck li ul.maximenuck2 li ul li ul li .floatck{padding:0 !important;margin:0 10px !important;}

.maximenuckh.rtl ul.maximenuck li ul.maximenuck2 li ul li ul li ul li{background:#eee !important;border-radius:5px;display: block !important;padding:0 !important;margin:0 !important}

.maximenuckh.rtl ul.maximenuck li ul.maximenuck2 li ul li ul li ul li a {padding:0 !important;}





/* navbar menu */

div.uk-navbar-left a.uk-navbar-toggle {position: absolute;left: 0px;top: 3px;}

/* #module-menu-dialog-mobile .ul.uk-nav-sub {padding:0px} */



#module-menu-dialog-mobile .uk-nav-default li a {border-bottom: 2px #e2e2e2 dotted}

#module-menu-dialog-mobile .uk-nav-default li ul li a {background:#f0f0f0;padding:5px;}

#module-menu-dialog-mobile .uk-nav-default li ul li ul li a{font-size: 15px;background:#fff}





/**** old version  ****/

/* My hikashop codes */

/* btn */

.hikabtn.hikashop_cart_proceed_to_checkout,

.hika_j2 .btn-success,

.hikabtn-success {background-color: #f14157;color: #fff;border: 1px solid #ee3e54;padding: 10px 15px;float: left;margin-left: 5px;}

.hika_j2 .btn-success:hover, 

.hikabtn-success:hover {background-color: #d52238;border: 1px solid #f14157;}



.hikashop_category_information.hikashop_categories_listing_main {padding-top:30px}



/*** Products List ***/

.hikashop_products_listing .hikashop_products div.hk-row-fluid {border: 1px solid #ebebeb;}

.hikashop_products_listing_main .hikashop_products_listing .hikashop_listing_img_title {display: flow-root;}



.hikashop_products_listing .hikashop_container {margin:0 !important}

.hikashop_products_listing .hikashop_subcontainer {margin:0 !important}

.hikashop_category_information .hikashop_subcontainer.hikashop_subcontainer_border {border: 1px solid #ebebeb;border-top: none;border-right: none;}

.hikashop_products_listing_main .hikashop_products_listing .hikashop_listing_img_title {position: relative;}

.hikashop_products_listing .hikashop_product.hkc-md-4 {padding-left:0 !important;padding-right:0 !important}

.hikashop_products_listing .hikashop_subcontainer .hikashop_listing_img_title {padding:5px}

.hikashop_products_listing .hikashop_subcontainer:hover {border-color:#ccc;box-shadow: 0 2px 17px 0 rgba(0,0,0,.09);z-index: 11;}

.hikashop_products_listing .hikashop_subcontainer_border {padding:0 !important}

.hikashop_products_listing .hikashop_product_image_subdiv ,

.hikashop_products_listing .hikashop_product_image_subdiv img{width:100% !important;max-width:100% !important;}

.hikashop_products_listing .hikashop_product_image{height:100% !important;max-height:100% !important;position:relative}

.hikashop_products_listing .hikashop_product_image div.hikashop_product_image_subdiv a div.hikashop_badge_topright_div {top:-25px !important;right:-15px !important}

.hikashop_products_listing .hikashop_product_name {display: block;

overflow: hidden;

font-size: 13px !important;

font-size: .857rem;

text-align: right;

line-height: 22px !important;

margin-top: 13px;

height: 43px;

text-align:right !important}

.hikashop_products_listing .hikashop_product_name a{font-weight: normal !important;color: #535353;}

.hikashop_products_listing .hikashop_product_name a:hover{color: #ff4d4d !important;}



.hikashop_products_listing .hikashop_product_price_full {display: block;margin: 15px 0;}

.hikashop_products_listing .hikashop_product_price {width: 100%;

color: #000;

letter-spacing: 0;

font-weight: 700;

font-size: 18px;

line-height: 1.1;

text-align: left !important;

display: block;

clear: both;}

.hikashop_products_listing .hikashop_product_code_list{clear: both;display:block;}

.hikashop_products_listing .hikashop_product_code_list a{color:red;display:none} 

.hikashop_products_listing .hikabtn.hikacart {width: 35px;height: 35px;background: url(../campina.png) -150px -80px no-repeat #f14157;font-size: 0px;float: left;}

/* hikashop_product_no_stock class is deleted in new hika */

.hikashop_products_listing .hikashop_product_no_stock {text-align:center;color:red;font-weight:bold;position: absolute;background: #f4f4f4;opacity:80%;padding: 10px;margin: 0 20px;top:30%;width: -moz-available;}

.hikashop_product_stock_count {display:none !important}

.hikashop_products_listing .hikashop_product_price_with_min_qty .hikashop_product_price_per_unit_x {display: block;

font-size: 11px;

background: #e2e2e2;

width: -moz-max-content;

padding: 0 5px;

border-radius: 10px;

margin: 2px auto;

line-height: 18px;}



/* discount persent effect */

span.hikashop_product_discount {padding: 3px;

font-weight: 700;

background: #fb3449;

border-radius:17px;

color: #fff;

font-size:14px;

float:left;

line-height: 18px;}

.hikashop_product_price_full span.hikashop_product_price_before_discount {text-decoration: line-through;

font-size: 14px;

color: #a1a3a8;

margin-left: 6px;

font-size: 16px;

float: left;}

.hikashop_products_listing .hikashop_product_price_before_discount {padding-right:5px;font-size: 15px;color: #ff6b6b;text-decoration: line-through;}

.hikashop_product_page .hikashop_product_price_before_discount {float: right !important;font-size: 15px;color: #ff6b6b;text-decoration: line-through;font-size:18px;padding-right:3px}



/* compare */

.hikashop_compare_page span.hikashop_product_discount,

.hikashop_compare_page span.hikashop_product_price_before_discount {float:right}

.hikashop_compare_page .hikashop_product_price_with_discount {width: 100%;

  color: #000;

  letter-spacing: 0;

  font-weight: 700;

  font-size: 25px;

  line-height: 1.1;

  text-align: right !important;

  display: block;

  clear: both;}

.hikashop_products_listing label.MSN_CompareBox {float:right;margin-top:-20px;color: #9c9c9c;font-size: 13px;}

.hikashop_products_listing #hikashop_compare_button.hikabtn.hikabtn-compare {background: #ec0101;color: #fff;position: fixed;top:70px;left: 0px;z-index: 9990;}



/* filter */

.hikashop_filter_module span.slider_input_start_group {display: block;clear: both;}



.hikashop_filter_main {float:right !important}

.hikashop_filter_main_div {margin:5px;display: flow-root !important;border: 1px dashed #FF9966;background: #F8F8F8;padding: 5px 10px;}

.hikashop_filter_cursor_range{direction:ltr;width: 100%;text-align: center;}

.hikashop_filter_button_outside {float:left;}

.hikashop_filter_button_outside .hikabtn{background:#EF3F3E !important;color:#fff}

.hikashop_reset_button_outside {float:left}

.hikashop_filter_main .hikashop_filter_title {font-weight:bold;}

.hikashop_filter_main .filter_values_container {display: block;margin-bottom: 20px;}

.hikashop_filter_module .filter_values_container ul.hikashop_filter_selected_list{display:inline-block}



.hikashop_filter_main .chzn-container.chzn-container-multi {width:80% !important}

.hikashop_filter_main .search-field {width:100%}

.hikashop_filter_main .slider_input {width:auto !important}

.hikashop_filter_main .noUi-target.noUi-rtl.noUi-horizontal {width: 85% !important;}

.hikashop_filter_main .form-select {background: #fff;border: 1px solid #e2e2e2 !important;}





/*** product page ***/

.hikashop_product_page.hikashop_product_show_default {margin-bottom: 20px;}

#MSN-Title_Box{display: flow-root;background: #f5f6f7;padding:15px;border-radius:0px;margin-top:10px}

#MSN-Title_Box h1,

#MSN-Title_Box span{font-size:24px;margin:0px;}



.hikashop_product_page .hikashop_product_code_main{float:right !important;font-size: 13px !important;color: #ff0000;float: left;}



.hikashop_product_page #hikashop_main_image {max-width:100%;border: 1px solid #e2e2e2;}

.body-overlayed div#sbox-window.shadow {height:auto !important}



.hikashop_product_page .hikashop_product_vote_mini{clear: both;display: block;padding-bottom:40px;}

.hikashop_product_page #hikashop_social {float:left !important;width: -moz-min-content !important;}



.hikashop_product_page .hikashop_product_discount {float:right !important;font-size: 16px;}

.hikashop_product_page .hikashop_product_price_full {display:block;padding-bottom: 50px;}

.hikashop_product_page .hikashop_product_price_before_discount {font-size: 18px;}

.hikashop_product_page .hikashop_product_price_with_discount,

.hikashop_product_page .hikashop_product_price {width: 100%;color: #000;letter-spacing: 0;font-weight: 700;font-size:25px;line-height: 1.1;text-align: right !important;display: block;clear: both;}	



.hikashop_product_page .hikashop_product_quantity_main .hikabtn.hikacart,

.hikashop_compare_page .hikabtn.hikacart {background-color:#f14157;color:#fff;border: 1px solid #ee3e54;padding: 10px 40px;}

.hikashop_product_page .hikashop_product_quantity_input_div_select select.form-select,

.hikashop_compare_page .hikashop_product_quantity_input_div_select select.form-select {width: 70px;margin-bottom: 5px;background-color: #e2e2e2;}



.hikashop_product_page .hikabtn.hikawishlist {display:block !important;background-color: #e2e2e2 !important;border-color: #adadad !important;color:#666;font-size:12px}





.hikashop_product_page img.hikashop_child_image {height:110px;width:110px;}

.hikashop_product_page .hikashop_product_main_image div.hikashop_product_main_image_subdiv a img {width: -moz-available;height: -moz-available;width: -webkit-fill-available;}

.hikashop_product_page .hikashop_product_main_image div.hikashop_product_main_image_subdiv a div.hikashop_badge_topright_div {top: -40px !important;right: -40px !important;}

.hikashop_product_page .hikashop_product_main_image_thumb {height: auto !important}



.hikashop_product_page .hikashop_product_options table.hikashop_product_options_table {background-color: #e2e2e2;padding: 5px;border-radius: 5px;border: 1px solid #b9b9b9;}

.hikashop_product_page .hikashop_product_options table.hikashop_product_options_table:before {content:"خرید اقلام همراه محصول:";font-weight: bold;font-size: 15px}



.hikashop_product_page .hikashop_product_several_prices  {background-color: #e2e2e2;padding: 5px;border-radius: 5px;border: 1px solid #b9b9b9;display: flow-root list-item;}

.hikashop_product_page .hikashop_product_several_prices .hikashop_product_price_with_min_qty {width: -moz-available;border-top:2px solid #b9b9b9;margin-top: 10px;padding-top: 5px;}



.hikashop_product_page .hikashop_product_price_with_options_main  {font-style: normal;line-height: 40px;}

.hikashop_product_page .hikashop_product_price_with_options_main span.hikashop_option_price_title {font-size: 20px;}

.hikashop_product_page .hikashop_product_price_with_options_main span.hikashop_option_price_value {font-size: 25px;color: #4CAF50;}







/* characteristics */

.hikashop_product_page .hikashop_product_characteristics {background:#e2e2e2;border: 1px solid #b9b9b9;border-radius: 7px;display: block;clear: both;padding: 20px;}

.hikashop_product_characteristics .controls div.form-check.form-check-inline {border: 1px dashed #090;padding:3px 10px;margin: 0 3px;}





/* exrta field and comparation list*/

.hikashop_product_page table.hikashop_product_custom_info_main_table {width:100%}

#hikashop_product_custom_info_main.hikashop_product_custom_info_main tr td {border-bottom:5px solid #fff !important;border-right:5px solid #fff !important}

.hikashop_product_custom_info_main td.key,

.hikashop_compare_page table.hikashop_compare_table tbody tr td.hikashop_compare_custom_first_column {background:#F0F1F2;border:none !important;border-radius:0px;}

.hikashop_product_custom_info_main .hikashop_product_custom_name label{color:#656565 !important;font-weight:normal}

.hikashop_product_custom_info_main td,

.hikashop_compare_page table.hikashop_compare_table tbody tr td.hikashop_compare_custom_prod_column,

.hikashop_compare_page table.hikashop_compare_table tbody tr td.hikashop_compare_custom_prod_column {background:#F7F9FA;border:none !important;border-radius:0px;color:#777777 !important;padding:10px 30px;}

.hikashop_product_custom_info_main .hikashop_product_custom_value{color:#777777 !important} 









.hikashop_product_tags {margin: 20px -5px 30px;}

.hikashop_product_tags a {background: #f5f6f7;padding: 3px 5px;border-radius: 0px;margin: 3px;display: inline-block;}

















.hikashop_product_page .hikashop_product_custom_info_main h4,

.hikashop_product_page .hikashop_listing_comment span,

.hikashop_product_page .hikashop_submodules h2 {width: -moz-available;display:block;-ms-flex-pack: justify;justify-content: space-between;margin: 0 10px;padding:8px 6px;min-height: 49px;font-size: 18px;font-size: 1.486rem;line-height: 31px;white-space: nowrap;position: relative;border-bottom: 1px solid #eaeaea;background-color: #f8f8f8;margin: 0;}

.hikashop_product_page .hikashop_vote_form{padding: 10px;}



/* comment in product page */







/* extra field in list */

.hikashop_listing_img_title dl.hikashop_product_custom_line_size_line {margin:0 !important;padding:0 !important}

.hikashop_listing_img_title dl.hikashop_product_custom_line_size_line dt.hikashop_product_custom_name {font-size:12px;float:right !important;border-bottom: 1px solid #fff !important;border-right: 1px solid #fff !important;background: #F0F1F2;}

.hikashop_listing_img_title dl.hikashop_product_custom_line_size_line dd.hikashop_product_custom_value {font-size:12px;border-bottom: 1px solid #fff !important;border-right: 1px solid #fff !important;background: #F7F9FA;border-radius: 0px;color:#777777 !important;}

.hikashop_listing_img_title dl.hikashop_product_custom_line_size_line dt.hikashop_product_custom_name label {margin-bottom:0px !important}



/* pagination */

.hikashop_products_listing ul.hikashop_pagination {margin-top: 20px !important}

.hikashop_products_listing ul.pagination.hikashop_pagination li a {background: #fff;border: 1px solid #D0D0D0;color: #666;padding:5px 10px;margin: 2px;}

.hikashop_products_listing ul.hikashop_pagination li.disabled.page-item span.page-link {margin:0 2px;}

.hikashop_products_listing ul.pagination.hikashop_pagination li.uk-active span {background: #666;border: 1px solid #333;color: #fff;padding:6px 10px;margin: 2px;}

.hikashop_products_listing ul.pagination.hikashop_pagination li.page-item {margin-top:-4px;}

.hikashop_products_listing .pagination div.counter {display:none}

.hikashop_products_listing div.limit {font-size:0px}

.hikashop_products_listing div.limit select#limit {font-size:12px;padding: 8px;margin-top: 15px;}



.hikashop_pagination li.page-item a.pagenav_end_chevron.page-link{padding:5px 15px}

.hikashop_pagination li.page-item a.pagenav_previous_chevron.page-link span.fas.fa-angle-double-left{padding-right: 10px;}

.pagination.hikashop_pagination li.disabled.page-item span.page-link{padding-right: 15px;}



.hikashop_products_pagination span.fas.fa-angle-right:before{ content: "";position: absolute;background: url(../campina.png) -9px -65px no-repeat;height:20px;min-width:10px;top:10px;left:3px;}

.hikashop_products_pagination span.fa-angle-double-right:before{ content: "";position: absolute;background: url(../campina.png) -9px -65px no-repeat;height:20px;min-width:22px;top:10px;left:3px;}

.hikashop_products_pagination span.fas.fa-angle-left:before{ content: "";position: absolute;background: url(../campina.png) -50px -65px no-repeat;height:20px;min-width:10px;top:10px;right:3px;}

.hikashop_products_pagination span.fa-angle-double-left:before{ content: "";position: absolute;background: url(../campina.png) -50px -65px no-repeat;height:20px;min-width:20px;top:10px;right:3px;}





/*** hikashop checkout ***/

#hikashop_add_to_cart_checkout_div ,

#hikashop_add_to_cart_continue_div {display: flex;justify-content: center;}

#hikashop_add_to_cart_checkout_div input#hikashop_add_to_cart_checkout_button.button.hikashop_cart_input_button,

#hikashop_add_to_cart_continue_div input#hikashop_add_to_cart_continue_button.button.hikashop_cart_input_button{background: #390;color: #FFF;line-height: 15px;border: none;text-decoration: none;padding: 10px;border-radius: 2px;font-size: 13px;margin: 15px auto 15px auto;}





.hikashop_checkout_cart .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh {padding-right:10px}

.hikashop_checkout_page .hikashop_checkout_cart table tbody tr td.hikashop_cart_product_total_value {border-left: 1px solid #f0f1f2 !important;} 

.hikashop_checkout_page table thead tr th{border: 1px solid #f0f1f2 !important;}

.hikashop_checkout_page .hikashop_checkout_cart > table th,

.hikashop_order_main_table tbody tr td fieldset#htmlfieldset_products table thead tr th,

#hikashop_carts_listing table#hikashop_cart_listing.hikashop_carts.adminlist.table thead tr th{border-right: 1px solid #f0f1f2 !important;background:#F7F9FA;padding:15px 0;text-align:center}

.hikashop_checkout_page .hikashop_checkout_cart > table td,

.hikashop_order_main_table tbody tr td fieldset#htmlfieldset_products table tbody tr td,

#hikashop_cart_listing.hikashop_carts.adminlist.table tbody tr td{text-align:right;border-right: 1px solid #f0f1f2 !important;border-bottom: 1px solid #f0f1f2 !important;}

.hikashop_order_main_table tbody tr td fieldset#htmlfieldset_products table {border-left: 1px solid #f0f1f2 !important;}

.hikashop_checkout_page .hikashop_checkout_cart table tr.margin td{border-right:none !important;}



.hikashop_cart_subtotal_value,

.hikashop_cart_subtotal_title,

.hikashop_cart_tax_value,

.hikashop_cart_title,

.hikashop_cart_total_value{border: 1px solid #c0f0c1;}

.hikashop_cart_title,.hikashop_cart_total_value{background:#F7FFF7}



.hikashop_checkout_page .hikashop_cart_product_image_value {width:100px}

.hikashop_checkout_page img.hikashop_product_checkout_cart_image {width:130px}

#hikashop_checkout_login_left_part {border-left:1px solid #f2f2f2}

#hikashop_checkout_login_left_part fieldset,

#hikashop_checkout_login_right_part fieldset{border-radius:0px;border: 1px solid #e2e2e2;margin:10px;padding:20px !important}

.Parmis-Registration-Icon {background:url(../images/joomlacms.png) 0 -140px ;width:60px;height:60px;margin:0 auto}

.Parmis-Login-Icon {background:url(../images/joomlacms.png) -60px -140px ;width:60px;height:60px;margin:0 auto}

#hikashop_checkout_login_right_part .hikashop_cart_input_button,

#hikashop_checkout_next_button.button.hikashop_cart_input_button {background: #46A349;color: #fff !important;padding: 7px 20px;border: none;-webkit-box-shadow: 1px 1px 1px 1px #E0E0E0 !important;box-shadow: 1px 1px 1px 1px #E0E0E0 !important;}

#hikashop_checkout_login_left_part .hikashop_cart_input_button {background: #208DE6;color: #fff !important;padding: 7px 20px;border: none;-webkit-box-shadow: 1px 1px 1px 1px #E0E0E0 !important;box-shadow: 1px 1px 1px 1px #E0E0E0 !important;}

#hikashop_checkout_shopping_button.button.hikashop_cart_input_button {background:#8A8F9C;color: #fff !important;padding: 7px 20px;border: none;-webkit-box-shadow: 1px 1px 1px 1px #E0E0E0 !important;box-shadow: 1px 1px 1px 1px #E0E0E0 !important;}

#hikashop_checkout_login_right_part .hikashop_contentpane  {margin:0 auto;padding-top:10px}

#hikashop_checkout_page h1 {border:none}



.hikashop_cart_bar {background:url(../images/line.png) repeat-x scroll 100% 50% transparent;margin-top:40px}

.hikashop_cart_bar .hikashop_cart_step {background:none !important;position:relative;}

.hikashop_cart_bar .hikashop_cart_step:after {content:"";position:absolute;background:url(../images/joomlacms.png) scroll -200px -140px no-repeat;width:40px !important;height:40px !important;top:-8px;right:42px}

.hikashop_cart_bar .hikashop_cart_step.hikashop_cart_step_current:after {background-position:-120px -140px}

.hikashop_cart_bar .hikashop_cart_step.hikashop_cart_step_finished:after {background-position:-160px -140px}



#hikashop_checkout table.hikashop_shipping_methods_table{background-color: #e8eeff;color: #037893;border-radius:7px;border:1px solid #5cbaf2 !important;padding:10px}

#hikashop_checkout table.hikashop_payment_methods_table{background-color: #f2f9f3;color: #039344;border-radius:7px;border:1px solid #5cf2a0 !important;padding:10px}

#hikashop_checkout .hikashop_shipping_group legend {background: #00bfd6;width: max-content;padding: 0 15px;margin: 20px 10px -10px 0;position: relative;border-radius: 7px;color: #fff;}

#hikashop_checkout .hikashop_checkout_payment legend {background: #5cb85c;width: max-content;padding: 0 15px;margin: 20px 10px -10px 0;position: relative;border-radius: 7px;color: #fff;}





#hikashop_checkout .hikashop_checkout_coupon {clear: both;display: flow-root;background-color: #fffde4;border: 1px solid #f6e8a1;color: #a37731;padding: 10px;border-radius: 7px;margin: 10px 2px;}

#hikashop_checkout .hikashop_checkout_coupon div.input-group {width: fit-content;float: left;}



#hikashop_checkout .hikashop_checkout_terms {background-color: #f2f9f3;color: #039344;border-radius:7px;border:1px solid #5cf2a0;padding:20px 10px;margin-bottom:20px}





#hikashop_checkout div.hikashop_checkout_buttons div.buttons_left {float:right !important;margin:20px 0}

#hikashop_checkout div.hikashop_checkout_buttons div.buttons_right {float:left !important;width: 50%;margin:20px 0}

#hikashop_checkout #hikabtn_checkout_next.hikabtn.hikabtn-success.hikabtn_checkout_next{float: left;}



#hikashop_checkout .hikashop_checkout_address div button.hikabtn.hikashop_checkout_address_ok_button {background-color: #f00 !important;color:#fff !important;padding: 10px 20px !important;}





/* hikashop msn order */

#msn-pay-for-unpaid-order {

  padding: 30px;

  background-color:#f5f5f5;

  margin:50px auto;

  max-width:800px;

}

#msn-pay-for-unpaid-order * {margin-right:0px !important;text-align:right !important}



.hikashop_order_subtotal_title,

.hikashop_order_shipping_title,

.hikashop_order_total_title {float:left !important;}



.hikashop_order_subtotal_value,

.hikashop_order_shipping_value,

.hikashop_order_total_value {float:left !important;}







html body div.tm-page main#tm-main.tm-main.uk-section.uk-section-default div.uk-container div#hikashop_order_main form#adminForm div.hika_toolbar div.hika_toolbar_btn.hika_btn_32 a.hikabtn {    background-color: #f06161;

    color: #fff;

    border: 1px solid transparent;}



/* hikashop login */

#hikashop_checkout .hikashop_checkout_checkout_address_block fieldset.hkform-horizontal .hkform-group.control-group,

.validate-email,

.validate-password,

.validate-passverify,

#modlgn-username,

#modlgn-passwd,

#contact_phone_number,

.profile-edit #jform_name,

.profile-edit #jform_username,

.profile-edit #jform_com_fields_mobile {max-width:100%;;background: #F7F7F7 !important;border:1px solid #C9D1D7 !important;padding: 5px;border-radius: 5px;}

.hkcontrol-label {float:right}

.hikashop_registration_password2_line .g-recaptcha div {float:left}

.hikashop_checkout_login_left_part .add-on.hkc-sm-4 {float:right;text-align: right;}

#form-login-password {margin-top:15px !important}

#form-login-remember {text-align: right;}

.hika_address_field .hkform-control,

.hika_address_field .hikashop_field_dropdown {line-height:30px !important;height:35px !important}





/*** Hika Module Class ***/

/*** Hika carousel ***/

.hikashop_carousel .hikashop_carousel_item.hikashop_subcontainer {border-left: 1px solid #ebebeb;}

/* carousel-1-1 */

._carousel-1-1 h3{background-color: #F7F9FA !important;line-height: 40px;font-size: 15px;font-weight: bold;height: 40px;text-align:center;margin:0}

.hikashop_products_listing .hikashop_product_name {min-height:auto !important;}

/* carousel-4-1 

._carousel-4-1 h3,._carousel-SimilarProducts h2{text-align:center;margin:0}

._carousel-SimilarProducts .owl-nav {margin-top:-45px !important}

 */





/*** user control panel ***/

.hikashop_dashboard .hika_cpanel_order_methods {background-color: #f2f9f3;color: #039344;border-radius: 7px;border: 1px solid #5cf2a0;padding: 10px;}

.hikashop_dashboard .hk-list-group-item.hika_cpanel_product p.hika_cpanel_product_price {direction: ltr;}

.hikashop_order_main_table #htmlfieldset_billing,

.hikashop_order_main_table #htmlfieldset_shipping,

.hikashop_order_main_table .hikashop_order_custom_fields_fieldset {background-color: #f2f9f3;color: #039344;border-radius: 7px;border: 1px solid #5cf2a0;padding: 10px;}

.hikashop_order_main_table #htmlfieldset_billing.adminform legend,

.hikashop_order_main_table #htmlfieldset_shipping.adminform legend,

.hikashop_order_main_table .hikashop_order_custom_fields_fieldset legend {background-color:#039344 !important;padding: 0 5px;color: #fff;}





/** promotion page **/

#promotion-box {background: #e7490b;padding:35px 15px 20px 10px;margin: 0 0 30px 0;}

#promotion ._carousel-4-1 h3 {background-color:#1d541f !important;border-bottom:none;color:#fff !important}

#promotion .hikashop_products_listing .hikashop_products {border:none !important}

#promotion .owl-item {padding:0 7px;min-height:270px !important;}

#promotion .owl-item .hikashop_subcontainer{border-radius: 7px;background-color:#fff;display:block}

#promotion-right a {

    border-radius: 5px;

    padding: 7px 15px 7px 15px; 

    background: #000;

    opacity: .6;

    color: #FFF;

    border: none;

    font-size: 15px;

    line-height: 17px;}

#promotion-right img {max-width:100%}	

	



._IncredibleOffers ._carousel-4-1 .hikashop_products_listing .owl-item {display: ruby !important;}

._IncredibleOffers ._carousel-4-1 .hikashop_products_listing .owl-item .hikashop_subcontainer {min-height: inherit}



/*MSNBrands */

.moduletable_MSNBrands h3 {text-align: center;}

.moduletable_MSNBrands a {color:#cc3333}

.moduletable_MSNBrands .hikashop_category_information .hikashop_subcontainer {margin: 0 5px !important}

.moduletable_MSNBrands .hikashop_category_information .hikashop_subcontainer.hikashop_subcontainer_border {border: 1px solid #ebebeb !important}



/* MSNStory */

._MSNStory .container {padding:0px; margin: 0px;}

._MSNStory .hikashop_products_listing .hikashop_product {margin:50px 0}

._MSNStory .hikashop_products_listing .hikashop_product_name {height:auto !important;min-height:auto !important;line-height: auto !important;overflow:inherit;background: #070707 !important;border-radius: 10px !important;padding: 5px 10px !important;}

._MSNStory .hikashop_products_listing .hikashop_product_name a {font-size: 15px !important;color: #fff !important;}

._MSNStory .hikashop_products_listing .hikashop_product_price { color: #fff !important;background: #c33 !important;border-radius: 10px !important;padding: 5px 10px !important;width: fit-content;float: left;}

._MSNStory .hikashop_products_listing .hikashop_product_price_full {}

._MSNStory .hikashop_product_price_full span.hikashop_product_price_before_discount {color:#000}







._MSNStory .hikashop_listing_img_title dl,

._MSNStory .hikashop_listing_img_title dl {text-align:right !important;line-height: 20px;background: #ccc;padding: 0 5px;border-radius:10px;margin: 5px 0;width: fit-content;font-size: 12px;}

._MSNStory dt.hikashop_product_custom_name:after {content:":"}

._MSNStory dt.hikashop_product_custom_name {width: fit-content;float: right;}

._MSNStory dd.hikashop_product_custom_value {width: fit-content;float: right;display: contents;}



._MSNStory .hikashop_product_custom_other_desk_line {width: -moz-available;}

._MSNStory .hikashop_product_custom_other_desk_line dt.hikashop_product_custom_name {width: 100%;text-align: right;}

._MSNStory .hikashop_product_custom_other_desk_line dt.hikashop_product_custom_name label {font-weight: bold;}



._MSNStory .hikashop_subcontainer.hikashop_subcontainer_border,

._MSNStory .hikashop_products_listing .hikashop_products {border:none !important;padding:10px}



._MSNStory .wptwa-round-toggle-on-mobile {display:none}



/* MSNStory2 */

._MSNStory2 .uk-navbar-sticky {display:none}

._MSNStory2 .uk-container,

._MSNStory2 .hikashop_category_information.hikashop_products_listing_main,

._MSNStory2 .hikashop_products_listing .hikashop_products,

._MSNStory2 .hikashop_products_listing .hikashop_subcontainer .hikashop_listing_img_title {padding:0 !important}

._MSNStory2 .hikashop_products_listing .hikashop_products div.hk-row-fluid {border:none}

._MSNStory2 .container {padding:0px; margin: 0px;}

._MSNStory2 .hikashop_products_listing .hikashop_product {margin:50px 0}

._MSNStory2 .hikashop_products_listing .hikashop_product_image_subdiv img {padding:10px 10px 0px 10px;border-top:1px solid #e2e2e2}

._MSNStory2 .hikashop_products_listing .hikashop_product_name {height:auto !important;min-height:auto !important;line-height: auto !important;overflow:inherit;background: #c33 !important;padding:7px 10px !important;margin:0}

._MSNStory2 .hikashop_products_listing .hikashop_product_name span {    text-align: center !important;}

._MSNStory2 .hikashop_products_listing .hikashop_product_name a {font-size: 18px !important;color: #fff !important;font-weight:bold !important}

._MSNStory2 .hikashop_products_listing .hikashop_product_price {color: #fff !important;border-radius: 10px !important;padding: 5px 10px !important;width: fit-content;clear: unset;}

._MSNStory2 .hikashop_products_listing .hikashop_product_price_full {background: #000 !important;margin:0px;padding:5px 10px}

._MSNStory2 .hikashop_product_price_full span.hikashop_product_price_before_discount {color: #fff !important}





._MSNStory2 .hikashop_listing_img_title dl {float:right;margin:5px 10px 0 0 !important;text-align:right !important;line-height: 20px;background: #ccc;padding: 0 5px;border-radius:10px;width: fit-content;font-size: 12px;}

._MSNStory2 dt.hikashop_product_custom_name:after {content:":"}

._MSNStory2 dt.hikashop_product_custom_name {width: fit-content;float: right;}

._MSNStory2 dd.hikashop_product_custom_value {width: fit-content;float: right;display: contents;}



._MSNStory2 .hikashop_product_custom_other_desk_line {width: -moz-available;clear: both;}

._MSNStory2 .hikashop_product_custom_other_desk_line dt.hikashop_product_custom_name {width: 100%;text-align: right;}

._MSNStory2 .hikashop_product_custom_other_desk_line dt.hikashop_product_custom_name label {font-weight: bold;}



._MSNStory2 .hikashop_subcontainer.hikashop_subcontainer_border,

._MSNStory2 .hikashop_products_listing .hikashop_products {border:none !important;padding:10px}



._MSNStory2 .wptwa-round-toggle-on-mobile {display:none}



._MSNStory2 .hikashop_badge_div.hikashop_badge_topright_div {margin-top:35px !important;}

._MSNStory2 .hikashop_badge_div.hikashop_badge_topright_div img.hikashop_product_badge_image {border:none !important}



/* slider */

#slider.container div.custom p img {width:100%;height:auto}



/* new code after update */

.hika_cpanel_side_bar .hika_cpanel_icon {display: block;padding: 5px;border: 1px solid #e2e2e2;}





/* error message */

.system-message-container {margin-top:20px}

.hikashop_checkout_shipping .alert-block,

.alert-message{padding: 20px;font-size: 20px;}



/* joomla log in */

.form-login__submit.form-group {display:none}

.hikabtn.hikabtn_checkout_login_form {background-color: #d52238;    padding: 10px 20px;border: 1px solid #f14157;color:#fff}



/* aparat video frame */

.campina-video-responsive {

    position: relative;

    width: 100%;

    padding-top: 56.25%;

    overflow: hidden;

    margin: 20px 0;

}



.campina-video-responsive iframe {

    position: absolute;

    top: 0;

    right: 0;

    width: 100%;

    height: 100%;

    border: 0;

}