@charset 'UTF-8';
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fjalla+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&display=swap');
/* Insert your tt content custom SASS styling. */
.node--view-mode-teaser
{
    margin: 0;
    padding: 0;

    border: 0;
}

.header,
header
{
    padding-bottom: 30px;

    background: url('../../images/header_background.jpg') no-repeat center/cover;
}

#block-views-block-products-block-1
{
    margin: 50px 0;
    padding: 50px 100px;
}

#block-views-block-products-block-1 .field.field--name-node-title
{
    position: absolute;
    bottom: 0;

    width: 100%;

    background: rgba(0, 0, 0, .5);
}

#block-views-block-products-block-1 .field.field--name-node-title h2,
#block-views-block-products-block-1 .field.field--name-node-title h2 a
{
    font-size: 23px;

    margin: 0;
    padding: 12px 10px;

    color: #e4ac5c;
}

.owl-nav span
{
    font-size: 100px;

    color: #f49712;
}

@media all and (max-width: 768px)
{
    .owl-nav span
    {
        font-size: 70px;
    }
}

.owl-nav .owl-prev
{
    position: absolute;
    top: 24%;
    left: 0;

    opacity: .6;
}

@media all and (max-width: 768px)
{
    .owl-nav .owl-prev
    {
        top: 17%;
        left: -40px;
    }
}

.owl-nav .owl-next
{
    position: absolute;
    top: 24%;
    right: 0;

    opacity: .6;
}

@media all and (max-width: 768px)
{
    .owl-nav .owl-next
    {
        top: 17%;
        right: -40px;
    }
}

.col
{
    display: inline-block;

    vertical-align: top;
}

.block-block-content h2
{
    font-size: 38px;

    margin-bottom: 20px;

    text-transform: uppercase;
}

#block-aboutus h2:after
{
    font-size: 20px;

    display: block;

    content: 'Al-Sabah';

    color: #f49712;
}

#block-aboutus a span span
{
    display: inline-block;

    padding: 8px 8px 5px;

    color: #fff;
    background: #f49712;
}

#block-ourlocation
{
    margin-top: 60px;
}

#block-ourlocation .content
{
    border: 3px solid #c4cd4a;
}

#block-sociallinks-3 li,
#block-sociallinks li
{
    font-size: 0;

    padding: 0 10px;
}

#block-sociallinks-3 li a:before,
#block-sociallinks li a:before
{
    font-size: 20px;

    color: #f49712;
}

.navbar-nav.ml-auto a
{
    font-weight: bold;

    text-transform: uppercase;

    color: #f49712;
}

#block-video
{
    margin-top: 50px;
}

@media all and (max-width: 768px)
{
    #block-logo
    {
        margin-bottom: 50px;

        text-align: center;
    }
}

[dir='rtl'] .view.view-products
{
    direction: ltr;
}

[dir='rtl'] #block-aboutus h2::after
{
    content: 'الصباح';
}

#block-alsabah-page-title .title
{
    font-weight: bold;

    display: inline-block;

    margin: 0 0 33px;

    text-transform: uppercase;

    border-bottom: 5px solid #c4cd4a;
}

.path-products .view-content
{
    display: flex;

    margin-right: -15px;
    margin-left: -15px;

    flex-wrap: wrap;
}

.path-products .view-content .views-row
{
    margin-bottom: 20px;
}

.path-products .view-content .views-row .views-field.views-field-title
{
    padding: 10px 15px;

    background: #f49712;
}

.path-products .view-content .views-row .views-field.views-field-title a
{
    text-transform: uppercase;

    color: #fff;
}

.path-products .view-content .views-row .views-field.views-field-body
{
    padding: 10px 5px;

    background: rgba(196, 205, 74, .7);
}
