/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* Fonts
----------------------------------------------------------------------------------------------------*/


/* UIkit
----------------------------------------------------------------------------------------------------*/

/* Accordion */

/* Alert */

/* Align */

/* Animation */

/* Article */

/* Background */

/* Badge */

/* Base */

/* Breadcrumb */

/* Button */

.uk-button-large {
    border-width: 3px;
}

.uk-button-text::before {
    right: 0px;
    transition: all 100ms ease-in 0ms;
}

.uk-button-text:focus::before,
.uk-button-text:hover::before {
    border-bottom-color: #001c46;
    transition: all 100ms ease-in 0ms;
}


/* Card */

/* Close */

/* Column */

/* Comment */

/* Container */

/* Countdown */

/* Cover */

/* Description List */

/* Divider */

/* Dotnav */

/* Drop */

/* Dropdown */

/* Filter */

/* Flex */

/* Form */

.uk-checkbox {
    margin-right: 5px;
}


/* Grid */

/* Heading */

/* Height */

/* Icon */

/* Iconnav */

/* Image */

.uk-image-desaturate {
    filter: grayscale(100%);
}


/* Inverse */

/* Label */

/* Leader */

/* Lightbox */

/* Link */

/* List */

/* Margin */

/* Marker */

/* Modal */

/* Nav */

.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a {
    font-size: 12px;
}


/* Navbar */

.uk-navbar-sticky .uk-navbar-dropdown {
    top: 100px !important;
    margin-top: -5px;
}

.uk-navbar-item,
.uk-navbar-nav > li > a {
    transition: all 100ms ease-in 0ms;
}

.uk-navbar-sticky .uk-navbar-item,
.uk-navbar-sticky .uk-navbar-nav > li > a {
    height: 100px;
    transition: all 100ms ease-in 0ms;
}

.uk-navbar-toggle {
	padding: 0px 20px;
    height: 100px;
}


/* Notification */

/* Off-canvas */

/* Overlay */

/* Padding */

/* Pagination */

.uk-pagination {
    position: relative;
    margin: 0px auto;
    padding-top: 70px;
    width: 1200px;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
   .uk-pagination {
       padding-top: 0px;
   }
}

.uk-pagination::before {
    position: absolute;
    top: 0px;
    height: 1px;
    width: 100%;
    content: "";
    background: #d8d8d8;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
   .uk-pagination::before {
       display: none;
   }
}

.uk-pagination > li {
    position: initial;
}

.uk-pagination > li > .dots:hover {
    color: #aaa;
}

.uk-pagination > li > .prev,
.uk-pagination > li > .next {
    position: absolute;
    color: #001d48;
}

.uk-pagination > li > .prev:hover,
.uk-pagination > li > .next:hover {
    position: absolute;
    color: #aaa;
}

.uk-pagination > li > .prev {
    left: 50px;
}

.uk-pagination > li > .prev::before {
    content: "\f060";
    font-family: "Font Awesome 5 Pro";
    font-size: 28px;
    font-weight: 100;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
   .uk-pagination > li > .prev::before {
       display: none;
   }
}

.uk-pagination > li > .prev > span {
    display: none;
}

.uk-pagination > li > .next {
    right: 50px;
}

.uk-pagination > li > .next::before {
    content: "\f061";
    font-family: "Font Awesome 5 Pro";
    font-size: 28px;
    font-weight: 100;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
   .uk-pagination > li > .next::before {
       display: none;
   }
}

.uk-pagination > li > .next > span {
    display: none;
}


/* Parallax */

/* Placeholder */

/* Position */

/* Print */

/* Progress */

/* Scroll */

/* Scrollspy */

/* Search */

/* Section */

/* Slidenav */

/* Slider */

/* Slideshow */

/* Sortable */

/* Spinner */

/* Sticky */

.uk-sticky-placeholder {
    height: 140px !important;
}


/* Subnav */

/* SVG */

/* Switcher */

/* Tab */

/* Table */

/* Text */

/* Thumbnav */

/* Tile */

/* Toggle */

/* Tooltip */

/* Totop */

/* Transition */

/* Upload */

/* Utility */

/* Video */

/* Visibility */

/* Width */


/* Theme
----------------------------------------------------------------------------------------------------*/

/* Angles */

.section.angled {
    position: relative;
}

.section.angled.top::before {
    position: absolute;
    top: -105px;
    right: 0;
    left: 0;
    z-index: 1;
    display: block;
    margin: 0px auto;
    height: 105px;
    width: 2560px;
    content: '';
    background-color: inherit;
    transform: skewY(-2.25deg);
    transform-origin: 100%;
}

.section.angled:not(.uk-section-large):not(.uk-section-xlarge)::before {
    display: none;
}

.section.angled.bottom::after {
    position: absolute;
    right: 0;
    bottom: 0px;
    left: 0;
    z-index: 1;
    display: block;
    margin: 0px auto;
    height: 105px;
    width: 2560px;
    content: '';
    background-color: inherit;
    transform: skewY(-2.25deg);
    transform-origin: 100%;
}

.section.angled:not(.uk-section-large):not(.uk-section-xlarge)::after {
    display: none;
}

.section.angled.top.uk-section-large {
    margin-top: 50px;
    padding-top: 90px;
}

.section.angled.top.uk-section-xlarge {
    margin-top: 50px;
    padding-top: 160px;
}

.section.angled.bottom.uk-section-large {
    padding-bottom: 70px;
}

.section.angled.bottom.uk-section-large + div {
    margin-top: 70px;
}

.section.angled.bottom.uk-section-xlarge {
    padding-bottom: 140px;
}

.section.angled.bottom.uk-section-xlarge + div {
    margin-top: 70px;
}


/* Logo */

.uk-logo {
    margin-top: -15px;
    padding: 0px;
	width: 250px;
}

.uk-logo > img {
	max-width: 100%;
    transition: all 100ms ease-in 0ms;
}

.uk-navbar-sticky .uk-logo > img {
    transition: all 100ms ease-in 0ms;
}

.uk-logo > img[src*=".svg"] {
    width: 100%;
}


/* Navbar */

.uk-sticky-fixed {
    z-index: 1080;
}


/* Footer */

.tm-footer a {
    text-decoration: none;
}

.tm-footer a:hover {
    color: rgba(255,255,255,0.5);
    text-decoration: none;
}

.tm-footer h3,
.tm-footer .uk-h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}

.tm-footer.top {
    padding-top: 100px;
    padding-bottom: 100px;
}

.tm-footer.top .contact-us .uk-icon {
    height: 20px;
}

.tm-footer.top .social .uk-icon-button {
    height: 42px;
    width: 42px;
}

.tm-footer.top .social .uk-icon-button:hover {
    color: #122c4c;
    background: rgba(255,255,255,0.75);
}

.tm-footer.top .widget.join-our-newsletter .uk-input {
    border: 2px solid #fff !important;
    border-radius: 3px;
    padding-right: 60px;
    background: url(/wp-content/themes/yootheme-child/images/newsletter-signup-submit-arrow.png) no-repeat transparent;
    background-position: calc(100% - 10px) 50%;
    background-size: 40px;
}

.tm-footer.divider hr {
    border-top-color: rgba(255,255,255,0.65);
}

.tm-footer.bottom {
    padding-top: 50px;
    padding-bottom: 50px;
    font-weight: 400;
}


/* Widgets
----------------------------------------------------------------------------------------------------*/


/* Forms
----------------------------------------------------------------------------------------------------*/


/* Plugins
----------------------------------------------------------------------------------------------------*/

/* Advanced Custom Fields */

.acf-map {
	width: 100% !important;
	height: 750px !important;
}

.acf-map img {
	max-width: inherit !important;
}

.acf-map .gm-style-iw {
    max-width: 300px !important;
}

.acf-map .gm-style-iw .uk-panel-space {
    padding: 30px 15px 30px 30px;
}


/* Contact Form 7 */

.uk-form-controls textarea {
    border-width: 0;
}

.wpcf7-checkbox .wpcf7-list-item {
    margin: 0px 40px 0px 0px;
}

.wpcf7-checkbox .wpcf7-list-item:first-child {
    margin-left: 0px;
}

select:not([multiple]):not([size]) {
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 30px !important;
	background-image: url('/wp-content/themes/yootheme-child/images/support-down-arrow.png')!important;
    background-repeat: no-repeat;
    background-position: 98% 50% !important;
    background-size: 40px 34px !important;
}

.wpcf7-form-control-wrap.screenshot .uk-input,
.wpcf7-form-control-wrap.images-files .uk-input {
	padding: 0 0px !important;
	background: #f2f2f2 ;
}

.uk-form-horizontal input[type=checkbox]:checked:before,
.uk-form-horizontal input[type=checkbox]:indeterminate:before {
	font-size: 22px;
	line-height: 28px;
}


/* Custom Pages
----------------------------------------------------------------------------------------------------*/

/* Home */

.section.hero.home .uk-section-xlarge {
    padding-top: 250px;
    padding-bottom: 250px;
}

.section.hero.home .row.first .text > a {
    text-decoration: none;
}

.section.hero.home .row.first .text > a:hover {
    color: #ad172b;
    text-decoration: none;
}

.section.hero.home .row.first .text > a .uk-icon-button {
    height: 64px;
    width: 64px;
}

.section.hero.home .row.first .text > a:hover .uk-icon-button {
    color: #fff;
    background: #ad172b;
}

.section.hero.home .row.first .text > a .uk-text-large {
    font-size: 30px;
    line-height: 60px;
    vertical-align: top;
}

.section.services.horizontal .row.second .image {
    min-height: 165px;
}

.section.services.horizontal .row.second > div hr {
    position: relative;
}

.section.services.horizontal .row.second > div:not(:last-child) hr {
    width: calc(100% + 70px);
}

.section.services.horizontal .row.second > div hr::before {
    position: absolute;
    top: -6px;
    left: 0px;
    border-radius: 50%;
    content: " ";
    height: 11px;
    width: 11px;
    background: #af2c2d;
}

.section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items .uk-grid .left {
    position: relative;
}

.section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items .uk-grid .left img {
    position: relative;
    z-index: 1;
    margin-left: 10px;
}

.section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items .uk-grid .left .background {
    position: absolute;
    bottom: -10px;
    height: 315px;
    max-height: calc(100% - 40px);
    width: 315px;
    max-width: calc(100% - 110px);
    background: #a3272c;
}

.section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items .uk-grid .right .inner {
    padding-left: 50px;
}

.section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items .uk-grid .right .inner .uk-icon {
    height: 60px;
}

.section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items .uk-grid .right .inner .uk-text-large {
    font-size: 30px;
    line-height: 42px;
}

.section.testimonials .row.second .widget .uk-slideshow .uk-dotnav > .uk-active > * {
	box-shadow: 0px 0px 0px 4px #fff,
                0px 0px 0px 5px #001d48;
}

.section.call-to-action-bottom .row.first {
    position: relative;
    z-index: 1;
    margin-top: -162px;
}

.section.call-to-action-bottom .row.first h2 {
    font-size: 60px;
    line-height: 68px;
}

.section.call-to-action-bottom .row.first .uk-icon {
    height: 60px;
}

.section.call-to-action-bottom .row.first form .uk-input,
.section.call-to-action-bottom .row.first form .uk-textarea {
    background: #fff;
}

.section.call-to-action-bottom .row.first form .uk-checkbox:not(:checked) {
    background: #fff;
}


/* Services */

.section.services.stacked h3 a {
    color: #00172b !important;
    text-decoration: none !important;
}

.section.services.stacked .row.second .panel.inbound-marketing .uk-grid > div:first-child {
    text-align: right;
}

.section.services.grid .uk-icon {
    height: 40px;
}

.section.services.list .row.second > div hr {
    position: relative;
}

.section.services.list .row.second > div:not(:last-child) hr {
    width: calc(100% + 70px);
}

.section.services.list .row.second > div hr::before {
    position: absolute;
    top: -6px;
    left: 0px;
    border-radius: 50%;
    content: " ";
    height: 11px;
    width: 11px;
    background: #af2c2d;
}


/* Jobs */

.section.current-openings .row.first {
    position: relative;
    z-index: 1;
    margin-top: -162px;
}

.section.current-openings .row.first h2 {
    font-size: 60px;
    line-height: 68px;
}

.section.current-openings .row.first form .uk-input,
.section.current-openings .row.first form .uk-textarea {
    background: #fff;
}

.section.current-openings .row.first form .uk-checkbox:not(:checked) {
    background: #fff;
}


/* Contact */

.section.content.contact-us .uk-icon {
    height: 20px;
}


/* Trust */

.trust-hero .uk-heading-xlarge {
    font-size: 52px;
    line-height: 1.25;
    font-weight: 400;
    letter-spacing: normal;
}

.page-id-3915 .trust-hero .uk-container,
.page-id-3915 .introduction > .uk-container,
.page-id-3915 .trust-accordion > .uk-container {
    max-width: 1120px;
}

.trust-hero .uk-light .uk-button-secondary {
    color: #fff;
    background-color: #a3272c;
    border-color: transparent;
}

.trust-hero .uk-button.uk-button-secondary:hover {
    background: #001d48;
    color: #fff;
    border-color: transparent;
}

.trust-hero .uk-light .uk-input,
.trust-hero .uk-light .uk-textarea {
    background-color: rgba(255,255,255,0);
    color: #fff;
    border: 0 solid #ffff;
    border-bottom: 2px solid #fff;
    border-color: #fff !important;
}

.trust-hero .uk-light .uk-input::placeholder,
.trust-hero .uk-light .uk-textarea::placeholder {
    font-size: 14px !important;
    font-weight: 700!important;
    text-transform: uppercase !important;
}

.trust-hero .uk-light .uk-textarea {
    padding-top: 5px;
}

.trust-accordion .uk-accordion-title::before {
    width: 3em;
    height: 3em;
    margin-top: 0;
    font-weight: 700;
    background-size: 25px 25px;
}

.call-to-action-bottom.trust .uk-button.uk-button-secondary {
    background: #a3272c;
    color: #fff;
}

.call-to-action-bottom.trust .uk-button.uk-button-secondary:hover {
    background: #001d48;
    color: #fff;
}

.earn-trust .uk-margin-large-left {
    margin-left: 90px!important;
}


/* Custom Content
----------------------------------------------------------------------------------------------------*/

/* Blog Archive */

.archive.category .tm-main .blog-featured {
    position: relative;
    margin: 0px auto 70px;
    padding-bottom: 70px;
}

.archive.category .tm-main .blog-featured::after {
    position: absolute;
    bottom: 0px;
    height: 1px;
    width: 100%;
    content: "";
    background: #d8d8d8;
}

.archive.category .tm-main > .uk-container {
    padding-right: 0px;
    padding-left: 0px;
    max-width: none;
}

.archive.category .uk-article > div {
    background: transparent;
    transition: all 100ms ease-in 0ms;
}

.archive.category .uk-article > div:hover {
    background: #f2f2f2;
    transition: all 100ms ease-in 0ms;
}

.archive.category .uk-article > div .uk-container {
    padding-right: 40px !important;
    padding-left: 40px !important;
    width: calc(100% - 80px);
}


/* Team Single */

.single-team .uk-article .top .uk-align-right\@m {
    margin-left: 70px;
    margin-bottom: 70px;
}

.single-team .bottom .connect-with .uk-icon {
    height: 36px;
}

.single-team .bottom .facts-about .uk-list {
	counter-reset: li;
}

.single-team .bottom .facts-about .uk-list > li {
    position: relative;
    padding-top: 5px;
	padding-left: 55px;
}

.single-team .bottom .facts-about .uk-list > li:before {
    position: absolute;
    top: 0px;
    left: 0px;
	width: 40px;
	color: #021526;
	content: counter(li);
    font-size: 18px;
    font-weight: 600;
    line-height: 40px;
    text-align: center;
	background: #f2f2f2;
	counter-increment: li;
}

.single-team .bottom .facts-about .uk-list > li + li {
    margin-top: 20px;
}


/* Results Archive */

.post-type-archive-results .tm-top.uk-section {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
    margin-top: 0 !important;
}

.post-type-archive-results .section.angled.top::before {
    position: absolute;
    top: -205px !important;
    bottom: -100px !important;
}

.post-type-archive-results .tm-top.uk-section .uk-heading-hero {
	padding-top: 300px !important;;
    padding-bottom: 350px !important;;
}

.post-type-archive-results .tm-header {
	position: absolute !important;;
    z-index: 980 !important;;
    left: 0 !important;;
    right: 0 !important;;
}

.post-type-archive-results .section.angled.bottom::after {
    background-color: #fff !important;
}


/* Results Single */

.single-results .uk-card-secondary {
	position: relative;
	margin-top: 20px;
}

.single-results .uk-card-secondary img {
	position: relative;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: -20px;
	margin-right: -20px;
}


/* Responsive
----------------------------------------------------------------------------------------------------*/

/* Desktop up to 1600px */
@media (max-width: 1599px) {

    /* UIkit */

    .uk-pagination {
        width: calc(100% - 100px);
    }


    /* Theme */

    .section.angled.top::before {
        top: -110px;
        height: 100px;
    }

    .section.angled.bottom::after {
        bottom: 10px;
        height: 100px;
    }

    .section.angled.top.uk-section-large {
        margin-top: 35px;
    }

    .section.angled.bottom.uk-section-large {
        padding-bottom: 50px;
    }


    /* Custom Pages */

    .section.testimonials .row.second .widget .uk-slideshow,
    .section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items {
        height: 400px !important;
    }


    /* Custom Content */

    .archive.category .tm-main .blog-featured {
        padding-right: 40px;
        padding-left: 40px;
    }

}


/* Desktop up to 1200px */
@media (max-width: 1199px) {

    /* Theme */

    .section.call-to-action-bottom .row.first {
        margin-top: -152px;
    }


    /* Custom Pages */

    .section.hero.home .uk-section-xlarge {
        padding-top: 240px;
        padding-bottom: 210px;
    }

    .section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items .uk-grid .left img {
        margin-left: 0px;
    }

    .section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items .uk-grid .left .background {
        display: none;
    }

    .section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items .uk-grid .right .inner {
        padding-left: 0px;
    }


    /* Custom Content */

    .archive.category .tm-main .blog-featured::after {
        width: calc(100% - 80px);
    }

    .archive.category .tm-main .uk-article > div .uk-container > .uk-grid {
        padding-top: 40px;
        padding-bottom: 40px;
    }

}


/* Tablet up to 960px */
@media (max-width: 959px) {

    /* UIkit */

    .uk-pagination {
        margin-top: 30px !important;
        width: calc(100% - 40px);
    }

    .uk-pagination > li > .prev {
        left: -5px;
    }

    .uk-pagination > li > .next {
        right: -5px;
    }


    /* Theme */

    .uk-section-large {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .tm-header + .uk-section-large {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .uk-logo {
        margin-top: -10px;
        margin-left: -25px;
        width: 200px;
    }

    .tm-footer.top {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .tm-footer.bottom {
        padding-top: 30px;
        padding-bottom: 30px;
    }


    /* Custom Pages */

    .page-id-1848 .tm-header-mobile .uk-navbar,
    .page-id-851 .tm-header-mobile .uk-navbar,
    .page-id-3378 .tm-header-mobile .uk-navbar,
    .page-id-1903 .tm-header-mobile .uk-navbar,
    .page-id-793 .tm-header-mobile .uk-navbar,
    .page-id-2489 .tm-header-mobile .uk-navbar,
    .page-id-2487 .tm-header-mobile .uk-navbar,
    .page-id-2501 .tm-header-mobile .uk-navbar,
    .page-id-2499 .tm-header-mobile .uk-navbar,
    .page-id-2505 .tm-header-mobile .uk-navbar,
    .page-id-2503 .tm-header-mobile .uk-navbar,
    .page-id-2497 .tm-header-mobile .uk-navbar,
    .page-id-2495 .tm-header-mobile .uk-navbar,
    .page-id-2485 .tm-header-mobile .uk-navbar,
    .page-id-2483 .tm-header-mobile .uk-navbar,
    .page-id-3560 .tm-header-mobile .uk-navbar,
    .page-id-3558 .tm-header-mobile .uk-navbar,
    .page-id-2374 .tm-header-mobile .uk-navbar,
    .page-id-2477 .tm-header-mobile .uk-navbar,
    .page-id-2475 .tm-header-mobile .uk-navbar,
    .page-id-2481 .tm-header-mobile .uk-navbar,
    .page-id-2479 .tm-header-mobile .uk-navbar,
    .page-id-2662 .tm-header-mobile .uk-navbar,
    .page-id-2664 .tm-header-mobile .uk-navbar,
    .page-id-2493 .tm-header-mobile .uk-navbar,
    .page-id-2491 .tm-header-mobile .uk-navbar {
        position: absolute;
        z-index: 1;
        width: 100%;
        background: transparent;
    }

    .page-id-1848 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-851 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-3378 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-1903 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-793 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2489 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2487 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2501 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2499 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2505 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2503 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2497 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2495 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2485 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2483 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-3560 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-3558 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2374 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2477 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2475 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2481 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2479 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2662 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2664 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2493 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle,
    .page-id-2491 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle {
        color: #fff;
    }

    .page-id-1848 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-851 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-3378 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-1903 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-793 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2489 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2487 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2501 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2499 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2505 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2503 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2497 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2495 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2485 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2483 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-3560 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-3558 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2374 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2477 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2475 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2481 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2479 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2662 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2664 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2493 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover,
    .page-id-2491 .tm-header-mobile .uk-navbar .uk-navbar-left .uk-navbar-toggle:hover {
        color: rgba(255,255,255,0.4);
    }

    .page-id-1848 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-851 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-3378 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-1903 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-793 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2489 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2487 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2501 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2499 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2505 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2503 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2497 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2495 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2485 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2483 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-3560 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-3558 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2374 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2477 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2475 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2481 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2479 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2662 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2664 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2493 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo,
    .page-id-2491 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo {
        width: 195px;
        background: url(/wp-content/themes/yootheme-child/images/logo-white.svg) 50% 50% no-repeat transparent;
    }

    .page-id-1848 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-851 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-3378 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-1903 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-793 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2489 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2487 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2501 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2499 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2505 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2503 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2497 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2495 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2485 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2483 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-3560 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-3558 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2374 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2477 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2475 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2481 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2479 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2662 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2664 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2493 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img,
    .page-id-2491 .tm-header-mobile .uk-navbar .uk-navbar-center .uk-logo img {
        display: none;
    }

    .section.hero .uk-section-xlarge {
        padding-top: 170px;
        padding-bottom: 140px;
    }

    .section.hero.home .uk-section-xlarge {
        padding-top: 200px;
        padding-bottom: 170px;
    }

    .section.hero.home .row.first .text > a .uk-icon-button {
        height: 48px;
        width: 48px;
    }

    .section.hero.home .row.first .text > a .uk-text-large {
        font-size: 24px;
        line-height: 48px;
    }

    .section.services .row.first .uk-heading-bullet::before {
        display: none;
    }

    .section.services img {
        width: 200px;
    }

    .section.services.horizontal .row.second .image {
        min-height: auto;
    }

    .section.services.horizontal .row.second > div:first-child img {
        margin-left: -20px;
    }

    .section.services.horizontal .row.second > div:nth-child(2) img {
        width: 180px;
    }

    .section.services.horizontal .row.second > div hr {
        display: none;
    }

    .section.services.stacked .row.second img {
        margin-left: -20px;
    }

    .section.services.stacked .row.third img {
        width: 180px;
    }

    .section.our-press-and-associations img {
        width: 125px;
    }

    .section.testimonials {
        text-align: center;
    }

    .section.testimonials .row.first .uk-heading-bullet::before {
        display: none;
    }

    .section.testimonials .row.second .widget .uk-slideshow,
    .section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items {
        height: 225px !important;
    }

    .section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items > li .uk-grid .right .inner .uk-icon {
        display: none;
    }

    .section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items .uk-grid .right .inner .uk-text-large {
        font-size: 20px;
        line-height: 34px;
    }

    .section.call-to-action-bottom .row.first h2 {
        font-size: 50px;
        line-height: 58px;
    }


    /* Custom Content */

    .single-team .uk-article .top .uk-align-right\@m {
        margin-left: 0px;
    }

    .archive.category .tm-main .blog-featured {
        margin-bottom: 30px;
        padding-right: 20px;
        padding-left: 20px;
    }

    .archive.category .tm-main .blog-featured::after {
        width: calc(100% - 40px);
    }

    .archive.category .tm-main .blog-featured .right img {
        max-width: 50%;
    }

    .archive.category .uk-article > div .uk-container {
        padding-right: 20px !important;
        padding-left: 20px !important;
        width: calc(100% - 40px);
    }

    .single-post .uk-article .top .left img {
        max-width: 50%;
    }

}


/* Tablet up to 640px */
@media (max-width: 639px) {

    /* UIkit */

    .uk-heading-bullet::before {
        display: none;
    }

    .uk-pagination > li > .prev,
    .uk-pagination > li > .next {
        display: none;
    }


    /* Theme */

    .uk-logo {
        margin-left: 0px;
    }

    .section.angled.bottom.uk-section-large {
        padding-bottom: 25px;
    }


    /* Custom Pages */

    .section.hero.home .uk-section-xlarge {
        padding-top: 170px;
        padding-bottom: 140px;
    }

    .section.testimonials .row.second .widget .uk-slideshow,
    .section.testimonials .row.second .widget .uk-slideshow .uk-slideshow-items {
        height: 285px !important;
    }

    .section.call-to-action-bottom .row.first {
        margin-top: -142px;
    }

    .section.call-to-action-bottom .row.first h2 {
        font-size: 40px;
        line-height: 48px;
    }


    /* Custom Content */

    .archive.category .tm-main .blog-featured .right img {
        max-width: 75%;
    }

    .single-post .uk-article .top .left img {
        max-width: 75%;
    }

}
