/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
.bx-context-toolbar-empty-area{
    background: unset !important;
}

/*B*/
/*Siter*/
.siter {
    margin-top: 14px;
    overflow: hidden;
}
.siter__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #999999;
    text-decoration: none;
    white-space: nowrap;
}
.siter__link span{
    transition: color 0.3s ease-in-out;
}
.siter__link:hover span{
    color: #fff;
}
.siter__link:hover .siter__logo {
    fill: #fff;
}
.siter__link:visited {
    color: #999999;
}
.siter__text--left {
    margin-right: 5px;
}
.siter__text--right {
    margin-left: 5px;
}
.siter__logo {
    display: inline-block;
    width: 40px;
}
@media (min-width: 1023px) {
    .siter__logo {
        transform: rotate(0deg);
        transition: all 0.3s ease-in-out;
    }
    .siter__link:hover .siter__logo {
        transform: rotate(180deg);
    }
}
/*other*/
.fancybox-navigation .fancybox-button--arrow_right, .fancybox-navigation .fancybox-button--arrow_left {
    padding: 0;
	width: 100px;
}
.phone .more_phone a {
	padding-left: 40px;
}
.footer_top .items {
	cursor: pointer;
}
@media (max-width: 390px) {
	.g-recaptcha {
		transform: scale(0.8);
		transform-origin: 0;
	}
	.g-recaptcha iframe{
		max-width: none;
	}
	
}
@media (max-width: 410px)  {
	.bx-pagination .bx-pagination-container ul .bx-pag-prev, .bx-pagination .bx-pagination-container ul .bx-pag-next {
		display: block;
	}
}
@media(min-width: 768px) {
	.bx-pagination .bx-pagination-container ul .bx-pag-prev, .bx-pagination .bx-pagination-container ul .bx-pag-next {
		display: block;
	}
}
@media(min-width: 817px) {
	.bx-pagination .bx-pagination-container ul .bx-pag-prev, .bx-pagination .bx-pagination-container ul .bx-pag-next {
		display: inline-block;
	}
}
@media(min-width: 992px) {
	.bx-pagination .bx-pagination-container ul .bx-pag-prev, .bx-pagination .bx-pagination-container ul .bx-pag-next {
		display: block;
	}
}
@media(min-width: 1220px) {
	.bx-pagination .bx-pagination-container ul .bx-pag-prev, .bx-pagination .bx-pagination-container ul .bx-pag-next {
		display: inline-block;
	}
}
@media (max-width: 450px) {
	.CHEAPER label.error {
		position: static;
	}
}
@media (max-width: 600px) {
	.hot-wrapper-items .items.mobile-overflow .item .item_info .item_info_wrapper .footer-action {
		width: calc(100% - 90px);
	}
	.hot-wrapper-items .item .footer-action .counter_wrapp {
		padding: 0px 0px 0px 0px;
	}
}
@media (max-width: 767px){
    body .top_slider_wrapp .flexslider .slides li td.img:not(.with_video){
        display: table-cell;
        display: initial;
    }
}

/*IE*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	#popup_iframe_wrapper .popup {
		position: static;
	}
	.section-compact-list__image a{
		width: 100%;
		height: 100%;
	}
	.EXTENDED.tab-pane.reviews #reviews_content .blog-comments.empty-reviews>#form_comment_0 {
		display: block !important;
	}
	.EXTENDED.tab-pane.reviews #reviews_content .right_reviews_info .show-comment {
		display: none;
	}
    #form_c_del {
        display: block !important;
    }
    #form_comment_ {
        display: block !important;
    }
	.custom_block .item_block .item_list .image img {
		width: 100%;
		height: 100%;
	}
	.items-list1.item-views.table.only-img .item .image {
		display: block;
	}
	body > .wrapper1 {
		min-height: 80vh
	}
}


/* Social icons Fixed Right  */

#social_network {
position: fixed;
right: 2px;
bottom: 15vh;
z-index: 999;
}

@media only screen and (max-height: 900px) and (min-width: 768px) {
   #social_network {
   		bottom: 12vh;
  }
}

@media only screen and (max-height: 767px) and (min-width: 768px) {
   #social_network {
   		/*display: none;*/
  }
}


@media only screen and (max-height: 900px) and (max-width: 767px) {
   #social_network {
   		bottom: 15vh;
  }
}


#social_network .content {
display: flex;
flex-direction: column;
}

#social_network .content a {
width: 48px;
height: 48px;
-webkit-border-radius: 50%;
border-radius: 50%;
background-position: 50%;
background-repeat: no-repeat;
position: relative;
display: block;
}

#social_network .content .whatsapp {
background: url(/images/whatsapp.png
) 0 0 no-repeat transparent;  
border-radius: 50%;
margin: 5px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}