#slideTopGallery{width:100%; direction:ltr; position:relative;}
#slideTopGallery .gallery{height:300px; min-height:350px;}
#slideTopGallery .item{height:300px; min-height:350px; background:no-repeat center; background-size:cover; position:relative;}
#slideTopGallery .item .overlay{position:absolute; width:100%; height:100%; top:0; right:0; background:rgba(0,0,0,0.5);}
#slideTopGallery .slick-prev{left:25px; z-index:100;}
#slideTopGallery .slick-next{right:25px; z-index:100;}
#slideTopGallery .description{position:absolute; top:70px; right:200px; direction:rtl;}
#slideTopGallery .description div.smallImage{width: 150px;margin: 0 auto;}
#slideTopGallery .description div.smallImage img{width: 100%;}
#slideTopGallery .description h2{position:relative; font-size:48px; line-height:80px; font-weight:normal; margin:0; padding:0; display:block; color:#fff;}
#slideTopGallery .description h3{position:relative; font-size:30px; font-weight:normal; line-height:1.5em; margin:0; padding:0; display:block; color:#fff;}
#slideTopGallery .description div.link{position:relative; padding-top:38px;}
#slideTopGallery .description div.link a.link{display:inline-block; line-height:62px; background:#ED2592; padding-left:20px; padding-right:20px; font-size:24px; 
font-weight:bold; color:#fff;}
#slideTopGallery .description .fa{font-size:18px;}

#slideTopGallery.mercazim .gallery, #slideTopGallery.mercazim .item{height:970px;}


#slideTopGallery .onGalleryRows{position:absolute; bottom:-5px; width:100%; text-align:center; direction:rtl;}
#slideTopGallery .onGalleryRows ul{margin:0; padding:0; list-style:none; display:inline-block;}
#slideTopGallery .onGalleryRows ul li{margin:0; padding:0; height:110px; list-style:none; display:block; float:right; background:rgba(0,0,0,0.8); margin-left:3px; margin-right:3px;
padding-left:30px; padding-right:30px; position:relative;}
#slideTopGallery .onGalleryRows ul li:first-child{margin-right:0;}
#slideTopGallery .onGalleryRows ul li:lasr-child{margin-left:0;}
#slideTopGallery .onGalleryRows ul li span.right{display:table-cell; height:110px; vertical-align:middle; padding-left:12px;}
#slideTopGallery .onGalleryRows ul li span.right img{max-width:84px; max-height:110px;}
#slideTopGallery .onGalleryRows ul li span.right img.off{display:block;}
#slideTopGallery .onGalleryRows ul li span.right img.on{display:none;}
#slideTopGallery .onGalleryRows ul li span.left{display:table-cell; height:110px; vertical-align:middle;}
#slideTopGallery .onGalleryRows ul li span.title{display:block; font-size:24px; color:#fff; font-weight:bold; text-align:right;}
#slideTopGallery .onGalleryRows ul li span.readMore{display:block; font-size:15px; color:#e0c358; font-weight:bold; text-align:right; background:url(images/icon_arrow_left_gold.png) no-repeat right 60px center;}
#slideTopGallery .onGalleryRows a:hover{text-decoration:none;}
#slideTopGallery .onGalleryRows ul li:hover{background:rgba(224,195,88,0.7); height:132px;}
#slideTopGallery .onGalleryRows ul li:hover span.right{height:132px;}
#slideTopGallery .onGalleryRows ul li:hover span.left{height:132px;}
#slideTopGallery .onGalleryRows ul li:hover span.right img.off{display:none;}
#slideTopGallery .onGalleryRows ul li:hover span.right img.on{display:block;}
#slideTopGallery .onGalleryRows ul li:hover span.readMore{color:#fff; background-image:url(images/icon_read_more_w.png);}
#slideTopGallery .backgroundVideo{background:no-repeat center; background-size:cover;}
#slideTopGallery button.backgroundVideoSound{display:block; position:absolute; right:15px; top:50%; width:30px; height:30px; border:none; background:transparent no-repeat center; background-size:cover; z-index:20;}
#slideTopGallery button.backgroundVideoSound.unmute{background-image:url(../../vendor/images/unmute.png);}
#slideTopGallery button.backgroundVideoSound.mute{background-image:url(../../vendor/images/mute.png);}

.promoted-category{border-bottom:1px solid #ced4e0;}
.promoted-category ul{margin-left:-15px; margin-right:-15px;}
.promoted-category li{width:calc(33.33% - 30px);}
.promoted-category .link{border:1px solid #ced4e0;}
.promoted-category .link:hover img{opacity:0.7;}
.promoted-category .link figure{height:190px;}
.promoted-category .over{border-top:1px solid #ced4e0;}
.promoted-category .title{width: calc(100% - 110px);}
.promoted-category .shop{border:2px solid #fff;}
.promoted-category .shop:hover{background:#fff; color:#494949;}

.about-text{border-bottom:1px solid #ced4e0;}
.about-text .text{width:50%}
.about-text .text.no-image{width:100%;}
.about-text .title{width:50%; line-height:55px;}
.about-text .image{width:33.33%}

.promoted-category-small ul{margin-left:-15px; margin-right:-15px;}
.promoted-category-small li{width:20%; height:80px;}

/*mercazim newsletter*/
div.formWrapper{background: #ababab;padding: 30px 0 45px 0;}
div.formWrapper form{width: 950px;margin: 0 auto;}
div.formWrapper form legend.formTitle {text-align: center;font-size: 42px;color: white;padding-bottom: 15px;}
div.formWrapper form .formDesc {text-align: center;color: white;font-size: 20px;padding-bottom: 16px;font-weight: 400;}
div.formWrapper form .formFields{float: right;}
div.formWrapper form fieldset{clear: both;}
div.formWrapper form .field.text,
div.formWrapper form .field.tel,
div.formWrapper form .field.email{height: 50px;margin-bottom:10px;float:right;margin-left:10px;}
div.formWrapper form .field.text,
div.formWrapper form .field.tel{width:210px;}
div.formWrapper form .field.email{width: 375px;}
div.formWrapper form .field.checkbox{padding-top: 13px;}
div.formWrapper form .field.checkbox label{margin-right: 10px;color: white;}
div.formWrapper form .field.checkbox input[type=checkbox]{float: right;transform: scale(2);}
div.formWrapper form .field.text input[type=text],
div.formWrapper form .field.tel input[type=tel],
div.formWrapper form .field.email input[type=email] {width: 100%;height: 100%;border: none;padding-right: 15px;}
div.formWrapper form .submit{float: right;width: 95px;height: 50px;border: 1px solid white;padding: 0;}
div.formWrapper form .submit:hover{background: rgba(255, 255, 255,0.3);}
div.formWrapper form .submit button{height: 100%;width: 100%;background: transparent;line-height: 50px;padding: 0;margin: 0;}

div.formWrapper form .submit button:hover{color:white;}




@media only screen and (max-width: 1040px) {
.about-text .text{width:65%;}
.about-text .title{width:100%;}
}
