/*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;  }*/


.company-front.flexbox {
    align-items: center;
}
body .logo-row .logo {
    padding: 10px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
body .logo-row .logo>a{
    height: 100%;
    display: flex;
}
.list-type-block.item-views .item.review>.image {
    display: none;
}
.list-type-block.item-views .item.review>.image+.body-info {
    padding: 0;
}

#hosterlogo {
    font-size: 13px;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
}

#hosterlogo a {
    text-decoration: none;
    align-items: center;
    display: flex;
    align-items: center;
    min-width: 85px;
    color: rgb(255, 255, 255);
}

#hosterlogo a:hover img {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

#hosterlogo a:hover {
    color: white;
}

#hosterlogo img {
    display: inline-block;
    vertical-align: middle;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    max-width: 22px !important;
    max-height: 22px !important;
    margin: 0 5px 0 7px;
    position: relative;
    top: -1px;
}

.developer {
    margin-bottom: 20px;
}


.reviews.item-views.slider .item .image {
    display: none;
}
.reviews.item-views.slider .table_block .image+.text {
    padding-left: 0;
}
.head-block .item-link .title {
    white-space: unset !important;
}
.head-block.top .item-link .title .btn-inline {
    white-space: unset !important;
}
.catalog.detail .ext_view .head .row.galery {
    padding: 0;
}
@media (max-width: 700px) {
    .detail .galery .flexslider .flex-viewport {
        height: 75vw !important;
    }
    .detail .ext_view.sm .galery .flexslider.top-bigs .slides>li {
        height: 75vw !important;
        max-height: none;
        /* line-height: calc(60vw - 3px) !important; */
    }
}
/*B fixes*/
@media (max-width: 390px) {
	.g-recaptcha {
		transform: scale(0.8);
		transform-origin: 0;
	}
	.captcha-row label.error {
		position: static;
		padding-right: 16px;
		text-align: right;
		display: block;
	}
	.form .col-sm-12>.inner-table-block {
		display: block;
	}
	.form .col-sm-12>.inner-table-block>.more_text_small {
		padding: 10px 0px 0px 0px;
	}
}
@media (max-width: 1023px) {
	.right-icons .wrap_icon:hover .svg.inline svg path {
		fill: #222222;
	}
	.right-icons .wrap_icon .svg.inline:hover svg path {
		fill: #230e70;
	}
	.right-icons .wrap_icon {
		cursor: pointer;
	}
}
.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li>.dropdown-menu>.dropdown-submenu>a {
	font-weight: 700;
	color: #222;
}
@media(min-width: 1024px) {
	.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li>.dropdown-menu>.dropdown-submenu>a:hover {
		color: #230e70;
	}
}
/*===============*/

.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu>li:not(.has_img)>.dropdown-menu li a {
font-size: 13px;
}
.catalog.item-views.table .items>div:last-of-type .item {
	height: auto !important;
}