@import url('custom1.css');

/**هشدار قیمت
.vex-dialog-buttons button {display:none;}*/
.notifyjs-metro-base .image img {display:none!important;}
.notifyjs-metro-base .text {text-align: center!important;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background: #ffffff!important;} /*بکگراند زیر منو های بالا*/
  background-color: #15233D!important;
  border-color: #000;!important}
p a{font-weight: 400!important;}
/*#sp-top-bar {background:#F7FBFD!important;} /*تاب بار بالا*/

btn-primary {
  background-color: #15233D!important;
  border-color: #000;!important}
p a{font-weight: 400!important;}


.sp-scroll-up {background:#15233D!important;color:#fff!important;}

/*منو رنگی بالا */

/*.pro-menu1{background-color: #4d5d7c;} /*صوت*/
/*.pro-menu2{background-color: #a4b4bc;}/*تصویر*/
/*.pro-menu3{background-color: #dee0e3;}/*جانبی*/
/*.pro-pro   {background-color: #c3942e;color: #fff!important;} /*مشتری*/
/*.pro-menu1 , .pro-menu2 ,.pro-menu3{color: #fff!important;/*text-shadow: -2px 2px 2px rgba(0,0,0,0.91);*/
/*text-shadow: -1px -1px 2px rgba(0,0,0,0.9), 1px -1px 2px rgba(0,0,0,0.9), -1px 1px 2px rgba(0,0,0,0.9), 1px 1px 2px rgba(0,0,0,0.9);}*/
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {padding: 0!important;}/*فاصله سفید اطراف ماژول منو بعدی*/

.pro-pro , li.sp-menu-item > a {padding: 0 0.5rem!important;}

/*.sp-module{margin-bottom: -25px;} /*حذف فاصله سفید زیر منو */
/*.sp-megamenu-parent .sp-dropdown .sp-module {
    padding: 0;
    margin-bottom: -25px;*/
#top-m .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { background-color:#5CD3FF!important;}
#top-m {list-style-type: none; background-color: #5CD3FF!important;color: #000!important;}
#top-m li {
  float: right;
 font-size: 0.8rem!important;
}
#top-m li a {
  text-align: right;
 /* padding-right: 0.5rem;*/
  padding-left: 1rem;
  text-decoration: none;
  line-height: 10px;
}
#top-m a:hover {color:#fff!important;}

/* مگا منو مویابل**/
.offcanvas-menu .offcanvas-inner {padding: 0.2rem;}
.qx-element-call-to-action-v2 {padding: 0 0.2rem;}

/*رفع مشکل سیاهی ظاهر شدن منو موبایل*/
#sp-menu {padding-left:0px!important; }

body.rtl.offcanvs-position-left.offcanvas-active .offcanvas-menu {right: 0!important;}
body.rtl.offcanvs-position-left .offcanvas-menu {right: -300px!important;}
body.rtl.offcanvs-position-right.offcanvas-active .offcanvas-menu {right: 0!important;}
body.rtl.offcanvs-position-right .offcanvas-menu {right: -300px!important;}
/*
body.rtl.offcanvs-position-left .body-wrapper {
  left: 0!important;
}
body.rtl.offcanvs-position-left .offcanvas-menu {
  left: -300px!important;
}
body.rtl.offcanvs-position-left.offcanvas-active .offcanvas-menu {
  right: 0!important;
}
body.rtl.offcanvs-position-left.offcanvas-active .body-wrapper {
  right: 300px!important;
}*/





.hikashop_product_code_main{ display:inline!important; }
/*@import "my.css";*/
/*@import "fontiran.css"; */

/*نمایش دوستونه محصولات در موبایل*/
@media only screen and (max-width: 600px){
  .hkc-md-3.hikashop_product  {width: 50%;float: right;} /*لیست محصولات*/
  .hkc-md-6.hikashop_product {width: 50%;float: right;} /*دسته بندی مجموعه ها*/
  .hkc-md-2 {width: 50%;float: right;} /*دسته بندی کلی صوت - تصویر -جانبی*/
  #hikashop_main_image {max-width: 86vw;} /*بودر عکس محصول در تک صفحه*/
}
@media only screen and (min-width: 600px) and (max-width: 992px){
  .hkc-md-3 {width: 33.3%;float: right;} /*لیست محصولات*/
  .hkc-md-6 {width: 33.3%;float: right;} /*دسته بندی مجموعه ها*/
  .hkc-md-2 {width: 33.3%;float: right;} /*دسته بندی کلی صوت - تصویر -جانبی*/
}
@media only screen and (min-width: 600px){
    #hikashop_main_image { border: 1px solid #ddd;max-width: 400px;} /*بودر عکس محصول در تک صفحه*/
  #hed-log {direction: rtl!important;}
}

.hikashop_product_code_list {display:none;} /*عدم نمایش sku در لیست*/
/*دو ستونه کردن تک محصول*/
@media only screen and (min-width: 768px){
#hikashop_checkout_address_3_0 fieldset{ width: 70%}

/*#hikashop_product_description_main {column-count:2;column-gap:20px;} */
#hikashop_product_description_main table{/*display: flex;flex-direction: column;*/  width: 70%;margin-left:auto;;margin-right:auto;}  
/*-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid; /*شکستن جدول در ستون دوم*/
  /*}}*/

}


  
.hikashop_subcategories_listing {float: left;width: 40%;} /**دسته بندی در چپ**/
.full-cat .hikashop_subcategories_listing {width: 100%!important;}
.hikashop_category_description {float: right;text-align: justify;width: 57%;} /**توضیحات دسته بندی در راست**/
.brands .hikashop_subcategories_listing {width: 100%;} /**مخصوص برندها*/
.brands  .hikashop_category_description {float: right;text-align: justify;width: 100%;}
}

#hikashop_product_description_main table {100%;}
#hikashop_product_description_main .table-container {100%;}
#hikashop_product_description_main tr:nth-child(even) {background: #fff;}/*رنگ بندی جدول*/
#hikashop_product_description_main tr:nth-child(odd) {background: #F0F7FA}
/*جدول توضیحات فنی موبایل*/
@media only screen and (max-width: 600px){
  td{    width: 100%; text-align: center!important;}
  #hikashop_product_description_main tr:nth-child(even) {background: #fff; display: flex; flex-wrap: wrap;}
  #hikashop_product_description_main tr:nth-child(odd) {background: #F0F7FA; display: flex; flex-wrap: wrap;}
}




/*** cat list صفحات***/
/*#sp-left {padding-right: 2rem!important;padding-left: 0rem!important;}*/
#sp-left .sp-module {padding:0.5rem!important;}


.hikashop_subcontainer thumbnail {min-height: 320px;margin-top: 10px;}
/***.hikashop_container {min-width: 200px;}***/

#hikashop_checkout_form {padding: 5%;} /***صفحه پرداخت***/
#hikashop_contact_form {padding: 5%;} /*** پرسش در مورد محصول***/

#hikashop_small_image_div img{display: inline-block!important;width: 100px;} /*چند ستونه کردن تصاویر کوچک محصول در کنار محصول***/




.with-br , .hikashop_filter_title { color: #15233d!important; margin-top: 1rem!important;margin-bottom: 0rem!important;font-size: unset!important;} /*فیلتر ها*/
.no-br br{display:none;}
.no-br {margin-top: 1rem!important;background: #fff;}
.with-br {background: #fff;}


.hikashop_tabs_ul li:hover {background-color: #fff!important;} /*تب صفحه تک محصول*/
.hikashop_listing_img_title {font-size: .8rem;} /*اندازه فونت در لیست محصولات*/

#sp-main-body {padding: 20px 0 0 0!important;}/*فاصله بالای تمام صفحات*/
#sp-bottom .sp-module {margin-bottom: 0px!important;} 
.com-sppagebuilder #sp-main-body {padding: 0!important;}

.hikashop_product_checkout_cart_image {max-height: 5rem;} /*اندازه عکس صفحه پرداخت*/

.small-desc {display: none!important;} /*حذف توضیحات در جستجو*/
#search-categories199  {display:none;}
.category-chooser {display:none;}

.limit {display:none;} /*حذفیات صفحه بندی محصولات*/
.counter {display:none;} /*حذفیات صفحه بندی محصولات*/
.hikashop_results_counter{display:none;} /*حذفیات صفحه بندی محصولات*/
.pagination { margin-left: auto;margin-right: auto;}
#hikashop_product_code_main{color: #b7b7b7;font-size: 1rem;} /*sku*/
.hikashop_product_code_list {display:none!important;}/*sku صفحه اول اسکرول*/
.hikashop_product_discount {color:red!important;} /*تخفیف*/
.hikashop_product_price_before_discount {color:red!important;} /*تخفیف*/
#hikashop_main_image_thumb_div img{max-width: 5rem!important;}
#hikashop_compare_tr_image { background:#fff;}
.hikashop_compare_img_prod_column {margin-left: auto!important; margin-right: auto!important;}

/*.article-ratings-social-share {display:none!important;}*/
/***اسکرول مطالب در مگ***/
.sppb-articles-scroller-date-left-date {display:none;}
.sppb-articles-scroller-date-left-content {padding: 5px!important;flex: 1 1 80%!important;}
.sppb-articles-scroller-introtext{display:none;}
.sppb-addon-articles-scroller-title {font-weight: 300!important; margin: 1rem 0px 1rem 0px!important;
    line-height: normal;text-align: center;}

.article-list .article{
    padding: 1rem!important;
   background: #f0f7fa;
  height: 28rem!important;overflow: hidden;}

.article-header {text-align: center;}
.article-introtext  {text-align: justify; direction: rtl;}
/*مطالب در صفحه اصلی**/
.sppb-article-info-wrap h3{text-align:center;padding-top:1rem;}
.sppb-article-introtext {text-align: justify; direction: rtl;}
.bx-wrapper {margin-bottom: 10px!important;} /**اسکرول مطالب**/
/*مطالب در مگ**/
.sppb-article-info-wrap {padding: 0px 1rem 0px 1rem;}
.sppb-addon-article { background: #FBFBFB; height: 24rem;overflow: hidden;}
.carousel-item img{margin-left: auto;margin-right: auto;} /*وسط چین کردن اسلاید تک مقاله*/


.btn-success:hover, .hikabtn-success:hover {
  color: #fff!important;   
  background-color: #00b4f5!important;
    border-color: #15233d!important;
}

/*********عکس دسته بندی ها در صفحه اصلی*******/
.hikashop_product_image_subdiv {overflow: hidden;}
#home-cat img {opacity: 0.9;filter: grayscale(0%) blur(0.5px);  
-moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;}
#home-cat img:hover {opacity: 1;filter: grayscale(0%) blur(0px);}
/*********زوم عکس دسته بندی ها و محصولات در لیست ها*******/
.hikashop_product_listing_image  {filter: grayscale(0%);  
      border-radius: 15px;
-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;}
.hikashop_product_listing_image:hover {filter: grayscale(0%);transform: scale(1.2);}
.slider-sot .hikashop_product_listing_image { transform: scale(1);}



 /*قیمت و نام در محصولات مرتبط و بازدیدهای اخیر در یک قرار نگیرند*/
.hikashop_product_price_0 {float:none!important;}
.hikashop_product_price_0:before{ content: "\a";  white-space: pre; }  /* یک خط فاصله برای تخیف دار ها در لیست محصولات*/
.price-br:before{ content: "\a";  white-space: pre; }  /*یک خط فاصله برای تماس بگیرید ها در لیست محصولات*/
.sp-contact-info {padding-top: 0.5rem!important;} /* کانتکت top  */

/***بردکرام***/
.breadcrumb-item+.breadcrumb-item {padding-left: 0rem!important;}
#sp-breadcrumb {font-size: 0.8rem;}
.breadcrumb {background-color: #F0F7FA!important;margin-bottom: 0px!important;}
.breadcrumb ol{margin-bottom: 0px!important;}
#sp-title ol {display:none;}

.map_image {cursor: zoom-in;}
#sp-bottom .sp-module {margin-bottom: 0px;}


.hikashop_checkout_login .hkc-lg-8 {background: #E7EFF8;} /*ثبت نام هنگام پرداخت*/
.hika_address_element .hika_edit input{float:right!important;} /*راست چین کردن هنگان ثبت نام و پرداخت*/
.hika_address_element .hika_edit {float:right!important;padding:1rem;} /*راست چین کردن هنگان ثبت نام و پرداخت*/

.hkradio-inline input[type="radio"], .hkcheckbox-inline input[type="checkbox"] {margin: 4px -15px 0px 0px!important;} /*ثبت نام حقوقی*/
.hkradio-inline, .hkcheckbox-inline {padding-left: 5rem!important;}/*ثبت نام حقوقی*/


/*ul, ol {padding-left: 0px!important;} /*توضیحات محصولات جدید در quix*/

#hikashop_default_billing_address_selector {padding:0!important;} /*فاصله ویرایش آدرس در پنل مشتری*/


.hikashop_checkout_shipping {width: 50%;float:right;}
.hikashop_checkout_payment {width: 50%;float: left;}

#phone_interface {width: auto!important;} /*پنل پیامک- نمایش گوشی*/
#phone_interface.acysmstelaffix {left: 50%!important;}

.hikashop_cart thead{display: none;} /*سبد خرید بالا هدر */
.hikashop_cart_proceed_to_checkout {display:block!important;text-align:center} /*دکمه اقدام برای پرداخت سبد خرید بالا*/

/*checkout صفحه نمایش سبد خرید*/
.hikashop_cart_total_value {content-visibility: hidden;visibility: hidden;}
#hikashop_checkout_cart_final_total_title {content-visibility: hidden;visibility: hidden;}
#hikashop_checkout_cart_total2_title {text-align: left!important;}
#hikashop_checkout_cart_tax_title {display:none;}
.hikashop_cart_tax_value {display:none;}
#hikashop_checkout_cart_shipping_title {text-align: left;}

.hikashop_product_quantity_field{width: 3rem!important;}
.hikashop_cart_product_name a{font-size: 1rem;}

/*تب های صفحه پرداخت*/
.hikashop_wizardbar ul li{color:#cacaca;}

.hikashop_order_subtotal_title , .hikashop_order_shipping_title , .hikashop_order_tax_title , .hikashop_order_total_title {text-align: left!important;} /*نمایش جمع قمیتها در نمایش سفارشها*/

#hikashop_order_main {width: 80%;} /*نمایش سفارش  بعد از پرداخت*/

#hikashop_checkout_registration{margin:1rem;}
#hikashop_checkout_login_form {background: white;padding:1rem;}



.hikashop_product_stock_count {display:none;}
#hikashop_product_contact_main , #hikashop_product_vote_mini {text-align: left;} 
/*#hikashop_product_vote_mini , #hikashop_product_code_main{padding-left: 2rem;}*/

/**حذف لینک اسلایدر*/
.sl2-image , .sl2-title {
  pointer-events: none;
  cursor: default;
  text-decoration: none;}

.sl2-price {font-family:IRANSans!important;color:#F7FBFD!important;}
.product-prices {float: right;}
.slide-item {background-color: #F0F7FA!important;}
.slide-item.active {background-color: #00B4F5!important;}


/**گارانتی**/
.hidden-print{display:none;}
#jbsearchtoolbar {display:none;}
#view_result{width: 80%; min-width: 350px;}


/*صفحه پرداخت آدرس حمل*/
.hika_address_display {background-color:#E5E8EA}

/*quix محصولات*/
/*.qx-elements-wrap div {margin-top: auto ;}*/

/*انیمیشن منو بالا*/
@keyframes menu-header{0%{margin-top:-60px}to{margin-top:0}}
@-webkit-keyframes menu-header{0%{margin-top:-60px}to{margin-top:0}}
#sp-header.header-sticky {
    -webkit-animation: menu-header .6s ease-in-out;
    animation: menu-header 1s ease-in-out; 
}

/*گارانتی صفحه تک محصول*/
.hikashop_product_custom_item_name {display:none;}
td.key {display:none;}
td.key + td {
    text-align:right!important;
}
/*وسط چین کردن محتوی quix*/
.qx-col-wrap {margin-bottom: auto; margin-top: auto;}
.com_quix {direction: rtl!important;}
.com-quix {direction: rtl!important;}

/*نمایش پری ویو quix*/
.app-mount{ 
width: 890px;
    margin-right: auto;
    margin-left: auto;
}
.qxui-btn-group {display: block!important;}


.ins li {direction: ltr;}

/*فرم ثبت گارانتی*/  
.form-horizontal .control-label {float:  right!important;}
.form-horizontal .controls {margin: 0 1rem!important;}
.controls , .formControls input {height:auto;}
.ui-icon , .ui-icon-circle-triangle-w {font-size: 0;} /*ماه قبل و بعد*/
#jbcode{height: auto;}


/*ورود کاربران فرم*/
#username{width: 270px!important;padding-right:5px;}
/***.input-group {width: 280px!important;padding-right:5px;}*/
#login-form input{padding:1rem 0.5rem;}
#form-login-remember {padding-right: 1rem;}
.form-check-input{margin-right: -1.25rem!important;}
.form-check-label {margin-right: 0.5rem!important;}
.hkform-horizontal .hkcontrol-label {text-align: left;}
#login-form li{
  border-radius: 1rem;
  background: #E9ECEF;
  text-align: center;
margin-bottom:0.5rem;}
.input-group {width: unset;}
.home-mega img {opacity: 0.8;filter: grayscale(80%) blur(0.5px);  
-moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;}
.home-mega img:hover {opacity: 1;filter: grayscale(0%) blur(0px);}
/*منو quix*/
.pro-menu1 .mega-sub :not (.mega-sub > *){background:red;}
/* کلیدهای منو Quix*/
.qx-btn-outline-primary div{ margin-bottom:auto!important; }

 .mega-s .sppb-img-container{padding:0px!important;}

/*تاب بار تماس*/
.t-ins , .sppb-icons-group-list li a {display: unset;}
.t-ins , .sppb-icons-group-list li a i{float: left;}
.t-ins  {height: 6px;}
/*ورودی های نا معتبر**/
input:invalid {
  border: 2px solid red!important;
}
input:invalid:focus {
 background-image: linear-gradient(#E6C0C0, #E6C0C0);
}
/**محاسبه گر پروژکتور و لنز**/
.contentpane:not(.com-sppagebuilder) {
  padding: unset;}


/*با احتساب مالیات بر ارزش افزوده*/
#maliat {
    color: #4390a1;
    margin-top: 1rem;
}
/*آیکن سوشیال فوتر*/
/*#sp-bottom .sp-module ul > li {margin-bottom: 0px!important;}

/*لوگو پرداخت*/
.hikashop_checkout_payment_images {float:left;}

.logout-button {display:none;}

/******************************************* font iran ******************************************/
/*@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/eot/IRANSansWeb_Black.eot');
	src: url('../fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		/* url('../fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		/*url('../fonts/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		/* url('../fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');*/
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/eot/IRANSansWeb_Bold.eot');
	src: url('../fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/eot/IRANSansWeb_Medium.eot');
	src: url('../fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/eot/IRANSansWeb_Light.eot');
	src: url('../fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
/*@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		/* url('../fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		/* url('../fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		/* url('../fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');*/
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/eot/IRANSansWeb.eot');
	src: url('../fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb.ttf') format('truetype');
}
p {
      font-family: IRANSans !important;
  font-weight: 300;
}
.page-band {font-family: IRANSans !important;}
body, h1, h2, h3, h4, h5, h6,input, textarea, a ,table , button , div {
	font-family: IRANSans !important;
}
h1 {
	font-weight: bold;
}
.h1, h1 {font-size: 1.6rem!important;}
.h2, h2 {font-size: 1.3rem!important;}
.h3, h3 {font-size: 1.1rem!important;}
.h4, h4 {font-size: 0.9rem!important;}
.h5, h5 {font-size: 0.8rem!important;}
.wrapper {
	max-width: 900px;
	margin: 0 auto;
}
#blockrandom {max-width: unset!important;}
.hikashop_checkout_cart_final_total {}
.ltr {
	direction: ltr;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text-small {
	font-size: 0.8em;
}
.text-xsmall {
	font-size: 0.6em;
}
.text-large {
	font-size: 1.2em;
}
.text-xlarge {
	font-size: 1.4em;
}
.text-underline {
	text-decoration:underline;
}
.text-ultralight {
	font-weight: 200;
}
.text-light {
	font-weight: 300;
}
.text-regular {
	font-weight: normal;
}
.text-medium {
	font-weight: 500;
}
.text-bold {
	font-weight: bold;
}
.text-black {
	font-weight: 900;
}
/***********************/
/*****************banner-middle********************/
.banner-middle .content {
  position: relative;
  overflow: hidden;
}
.banner-middle .content .title {
  text-align: center;
  position: absolute;
  background: rgba(255, 255, 255, .6);
  bottom: 0;
  left: 0;
  width: 100%;
  text-transform: uppercase;
  padding: 3px 0 2px;
  -webkit-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
.banner-middle .content .title a {
  color: #111;
  font-size: 16px;
  font-weight: bold;
}
.banner-middle .content img {
  -webkit-transition: all 0.8s ease-in-out 0s;
  -moz-transition: all 0.8s ease-in-out 0s;
  transition: all 0.8s ease-in-out 0s;
}
.banner-middle .content:hover .title {
  bottom: 50%;
  transform: translate3d(0, 50%, 0);
  -webkit-transform: translate3d(0, 50%, 0);
  -ms-transform: translate3d(0, 50%, 0);
  -o-transform: translate3d(0, 50%, 0);
  -moz-transform: translate3d(0, 50%, 0);
}
.banner-middle .content:hover img {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -moz-transform: scale(1.05);
}

/*============MODULE DEFAULT ==================*/
.sp-module .modtitle {
  font-size: 26px;
  font-weight: 300;
  color: #222;
  text-transform: uppercase;
  line-height: 100%;
  padding: 0px 0 15px 20px;
  margin-bottom: 0;
  position: relative;
}
.sp-module .modtitle:before {
  content: "";
  width: 2px;
  height: 17px;
  background: #be3d20;
  position: absolute;
  left: 0;
  top: 2px;
}
.sp-module .modtitle span {
  font-size: 26px;
  text-transform: uppercase;
  color: #222;
  font-weight: 600;
  display: inline-block;
}
.home1_categories {
  margin-top: 40px;
}
.home1_categories .modtitle {
  max-width: 250px;
}
.home1_categories .modtitle:before {
  height: 46px !important;
  top: 0;
}
.home1_categories p {
  margin-bottom: 8px;
  line-height: 20px;
}
.home1_categories .link {
  float: right;
  color: #be3d20;
}
.home1_categories .link:hover {
  text-decoration: underline;
}
.home1_categories .col1, .home1_categories .content {
  position: relative;
  margin-bottom: 30px;
}
.home1_categories .content img {
  width: 100%;
}
.home1_categories .content .title {
  text-align: left;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
.home1_categories .content .title a {
  z-index: 9;
  -webkit-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
  transition: all ease 0.5s;
  text-transform: uppercase;
  padding: 3px 15px 2px;
  background: #be3d20;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
  color: #fff;
  white-space: nowrap;
}
.home1_categories .content:hover .title {
  left: 50%;
  bottom: 50%;
  text-align: center;
  z-index: 9;
  transform: translate3d(-50%, 50%, 0);
  -webkit-transform: translate3d(-50%, 50%, 0);
  -ms-transform: translate3d(-50%, 50%, 0);
  -o-transform: translate3d(-50%, 50%, 0);
  -moz-transform: translate3d(-50%, 50%, 0);
}
.home1_categories .content:hover > a:before {
  content: "";
  background: rgba(0, 0, 0, .6);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}