﻿
/*#region header */

a.ico-login, #topcartlink a,
#small-searchterms,
.openSideNavBtn,
.language-list a {
    /*width: 35px !important;
        height: 35px !important;*/
}

/*#endregion */

/*#region homePageCarousel */

.home-page-carousel .owl-nav {
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    left: 0;
    display: flex;
    justify-content: space-between;
}

.home-page-carousel .item-box:first-child {
    grid-row: 1 / span 2;
}

.home-page-carousel .item-box:nth-child(2) {
    grid-row: 3;
    grid-column: 1; 
}
.home-page-carousel .item-box:nth-child(3) {
    grid-row: 1;
    grid-column: 2; 
}
.home-page-carousel .item-box:last-child {
    grid-row: 2 / span 3;
    grid-column: 2; 
}
/*#endregion */
/*#region category */
.category-description {
    font-size: 15px;
}

.category-description p {
    margin: 10px 0;
}

.category-description h2 {
    font-size: 1.3em;
}

.category-page table, .category-page table p {
    text-align: justify;
}

    .category-page table thead {
        text-align: center;
    }

/*#endregion */

/*#region topic */

.contact-us div {
    height: auto;
}

.about-top h1 {
    font-size: 1.6em;
}

.about-top h3 {
    font-size: 1em;
}

.about-us .about-body .ash-row {
    padding: 2% 4%;
}

.about-us p {
    font-size: 1em;
    margin: 0 0 10px;
}

.about-us .about-block-title {
    font-size: 1.4em;
    text-align: center;
}

.seo-support .about-block-title {
    font-size: 1.3em;
}

.seo-support p {
    font-size: 1.1em;
}

.topic-block-title h1, .topic-block-title h2 {
    font-size: 5vw;
}

.topic-block-title {
    background: none;
    padding-bottom: 0 !important;
}

    .topic-block-title h1 {
        padding-bottom: 0;
    }

    .topic-block-title hr {
        display: none;
    }

.topic-block-body h2 {
    font-size: .9em;
}


.web-design .block > * {
    margin: 10px;
}

.work-samples-carousel .owl-nav > * {
    display: inline-block !important;
}

.homePageAppSamples .owl-theme .owl-nav [class*="owl-"] {
    margin: 5px;
}

.app-sample-desc {
    padding: 10px;
    font-size: .9em;
}

.members-container {
    top: -50px;
}
/*#endregion */

.center-1 .page-title h1, .center-1 .title h1 {
    font-size: .8em;
}

.center-1 .page-title, .center-1 .title {
    font-size: 1.3em;
}

.news-item-page .page-title {
    height: 300px;
}