/*
Theme Name: Xtrail Child
Theme URI: https://xtrail.qodeinteractive.com/
Description: A child theme of Xtrail Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: xtrail
Template: xtrail
*/

@font-face 
{
    font-family:"SchemeRegular";
    src:url("https://use.typekit.net/af/268515/0000000000000000773595c0/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/268515/0000000000000000773595c0/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/268515/0000000000000000773595c0/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

html body
{
    --p: #879C29;
    --p2: #2b150a;
    --t: #2b2b2b;
    --f: "SchemeRegular",sans-serif;
    --image-border-radius: 24px;
    --blog-info-border-radius: 0 100px 100px 0;
    
    font-family: var(--f);
}

body .cs4-font,
body .cs4-font *
{
    font-family: var(--f) !important;
}

body .widget.qodef-blog-list-widget .qodef-blog-list-holder .qodef-bl-item .qodef-post-title a:hover
{
    color: var(--p) !important;
}

body ::selection
{
    background: var(--p);
}

body .qodef-grid-list:not(.qodef-bl-minimal) .qodef-bli-inner
{
    background: #fff;
    border-radius: var(--image-border-radius);
}

body .qodef-blog-list-holder .qodef-bli-heading .qodef-post-info-category::before,
body .qodef-blog-list-holder .qodef-bli-heading .qodef-post-info-category
{
    border-radius: var(--blog-info-border-radius) !important;
    transform: none !important;
}

body .qodef-image-gallery .owl-stage-outer
{
    border-radius: var(--image-border-radius);
}

body .qodef-btn,
body .qodef-btn-medium,
body .qodef-btn-small,
body .qodef-btn-large
{
    border-radius: 100px !important;
}

body .qodef-top-bar
{
    background-color: var(--p2);
}


body .qodef-side-menu-button-opener.qodef-side-menu-button-opener-predefined .qodef-hm-lines > .qodef-hm-line::after, 
body .qodef-side-menu-button-opener.qodef-side-menu-button-opener-predefined .qodef-hm-lines > .qodef-hm-line::before
{
    background-color: #fff;
}

body .qodef-side-menu-button-opener .qodef-side-menu-title
{
    color: #fff;
}

body .qodef-progress-bar.cs4-no-prozent .qodef-pb-percent::after
{
    content: '';
    display: none;
}

body .cs4-round-banner .qodef-banner-image img,
body .cs4-round-banner .qodef-banner-text-holder
{
    border-radius: 50%;
    transform: none !important;
}

body .cs4-round-banner,
body .cs4-round-banner .qodef-banner-image
{
    overflow: visible !important;
}
body .cs4-round-banner .qodef-banner-image img
{
    border: 8px solid #e5e5e5;
    margin: 0 auto;
}

.float-right{ float: right; }
.float-left{ float: left; }
.d-inline-block{display: inline-block;}


@media only screen and (max-width: 768px) {.cs4-mobile-reverse-columns{ flex-direction: column-reverse; }}
