/*
Theme Name:  TRG Studios Theme
Version:     1.0.0
Template:    nectar-blocks-theme
Description: Child theme for Nectarblocks.
Theme URI:   https://trgstudios.com
Author:      NectarBlocks
Author URI:  https://clickherelabs.com
License:     Custom license
License URI: https://nectarblocks.com/license
Text Domain: trgstudios-theme
*/

/*-------------------------------------------------------------------------*/
/* Note: The theme CSS files are loaded through the /css/ folder. 
/*-------------------------------------------------------------------------*/
/* Colors
orange = #f89c34
purple = #934c99
magenta = #eb058c
yellow = #fecc09
green = #7bc255
aqua = #0eb3d2
cyan = #47FEFF
*/

body, #nectar-content-wrap {
    background: none;
}

#nectar-nav-spacer {
    padding-top: 0;
}

/* Greycliff CF Extra Bold */
body .nectar-font-body .greycliff-bold * {
    font-family: "greycliff-cf", sans-serif;
    font-weight: 800 !important;
    font-style: normal;
}

/* Greycliff CF Medium */
body .nectar-font-body .greycliff-medium * {
    font-family: "greycliff-cf", sans-serif;
    font-weight: 500 !important;
    font-style: normal;
}

body, .nectar-font-body {
    font-family: "greycliff-cf", sans-serif;
    font-weight: 500;
    font-style: normal;
}

body h1, body h2, body h3, body h4, body h5, body h6, .nectar-font-body h1, .nectar-font-body h2, .nectar-font-body h3, .nectar-font-body h4, .nectar-font-body h5, .nectar-font-body h6, .nectar-font-h6, a {
    font-family: "greycliff-cf", sans-serif;
    font-weight: 800;
    font-style: normal;
    font-size: 20px;
    line-height: 1.15 !important;
}
/* body #nectar-nav {
    background: transparent !important;
}
#top .col-last {
    position: relative;
    z-index: 9999;
}
#top .slide-out-widget-area-toggle a span .lines-button.hover-effect {
    display: none;
}

body #top .slide-out-widget-area-toggle a:hover .lines-button:after, 
body #top .slide-out-widget-area-toggle a:hover .lines:after, 
body #top .slide-out-widget-area-toggle a:hover .lines:before {
    transform: none;
}
#nectar-content-wrap {
    position: relative;
    z-index: 8000 !important;
}
.header-titles {
    width: calc(100% - 150px) !important;
}
.bordered-heading > * {
    width: 350px;
    display: inline-block !important;
    text-align: center;
    padding: 15px !important;
    text-transform: uppercase !important;
    font-size: 30px;
}
.bordered-intro > * {
    width: 100%;
    display: inline-block !important;
    padding: 15px 25px !important;
}
#nectar-nav #logo {
    margin-top: 32px;
    left: 74%;
    position: relative;
    z-index: 9999 !important;
}
.nectar-blocks-column.logo-space {
    flex: 170px !important;
}
.nectar-blocks-video-lightbox.word-salad .nectar-blocks-video-lightbox__content {
    position: relative;
}
.word-salad {
    height: 0;
    padding-bottom: 44%;
}
#slide-out-widget-area.slide-out-from-right {
    min-width: 350px !important;
    max-width: 350px !important;
}
.bordered-bold > * {
    border-width: 3px !important;
    border-radius: 15px;
    transition: all .5s;
}
.menu-item {
    display: block !important;
}
.menu-item a {
    width: 225px;
    display: inline-block !important;
    text-align: center;
    padding: 10px !important;
    margin: 5px 0;
    text-transform: uppercase !important;
}
.menu-item a::after {
    display: none !important;
} */
/* Videos Grid */
/* .videos-grid .nectar-blocks-column__inner {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.videos-grid div.wp-block-group {
    width: calc(33.33333% - 14px);
}

.nectar_hook_global_section_footer {
    z-index: 9999;
} */

/* Helpers */
.spacer-75 {
    height: 75px;
}

/* Media Queries */
@media (max-width: 991px) {
    .videos-grid div.wp-block-group {
        width: calc(50% - 10px);
    }

    .spacer-75 {
        height: 50px !important;
    }

    .bordered-heading > * {
        min-width: 100%;
        font-size: 30px;
    }
}

@media (max-width: 767px) {
    #nectar-nav #logo {
        margin-top: 0;
        left: 0;
    }
    .videos-grid div.wp-block-group {
        width: 100%;
    }

    .bordered-heading > * {
        width: 100%;
        font-size: 24px;
    }
}

/* Colors*/
/* .purple, .purple > * {
    color: #934c99 !important;
}
.orange, .orange > * {
    color: #f89c34 !important;
}
.magenta, .magenta > * {
    color: #eb058c !important;
}
.yellow, .yellow > * {
    color: #fecc09 !important;
}
.green, .green > * {
    color: #7bc255 !important;
}
.aqua, .aqua > * {
    color: #0eb3d2 !important;
}
.cyan, .cyan > * {
    color: #47FEFF !important;
}
.white, .white > * {
    color: white !important;
} */
/* Backgrounds */
/* .bg-purple {
    background: #934c99 !important;
}
.bg-orange {
    background: #f89c34 !important;
}
.bg-magenta {
    background: #eb058c !important;
}
.bg-yellow {
    background: #fecc09 !important;
}
.bg-green {
    background: #7bc255 !important;
}
.bg-aqua {
    background: #0eb3d2 !important;
}
.bg-cyan {
    background: #47FEFF !important;
}
.bg-white {
    background: white !important;
} */
/* Backgrounds */
/* .border-purple > * {
    border: 1px solid #934c99;
}
.border-orange > * {
    border: 1px solid #f89c34;
}
.border-magenta > * {
    border: 1px solid #eb058c;
}
.border-yellow > * {
    border: 1px solid #fecc09;
}
.border-green > * {
    border: 1px solid #7bc255;
}
.border-aqua > * {
    border: 1px solid #0eb3d2;
}
.border-cyan > *{
    border: 1px solid #47FEFF;
}
.border-white > *{
    border: 1px solid white;
} */
/* Nav Hover */
/* body #slide-out-widget-area.slide-out-from-right li.menu-item.cyan > a:hover,
body #slide-out-widget-area.slide-out-from-right li.menu-item.cyan.current-menu-item > a {
    color: black !important;
    font-weight: 600;
    background: #47FEFF;
}
body #slide-out-widget-area.slide-out-from-right li.menu-item.yellow > a:hover,
body #slide-out-widget-area.slide-out-from-right li.menu-item.yellow.current-menu-item > a {
    color: black !important;
    font-weight: 600;
    background: #fecc09;
}
body #slide-out-widget-area.slide-out-from-right li.menu-item.green > a:hover,
body #slide-out-widget-area.slide-out-from-right li.menu-item.green.current-menu-item > a {
    color: black !important;
    font-weight: 600;
    background: #7bc255;
}
body #slide-out-widget-area.slide-out-from-right li.menu-item.purple > a:hover,
body #slide-out-widget-area.slide-out-from-right li.menu-item.purple.current-menu-item > a {
    color: black !important;
    font-weight: 600;
    background: #934c99;
}
body #slide-out-widget-area.slide-out-from-right li.menu-item.magenta > a:hover,
body #slide-out-widget-area.slide-out-from-right li.menu-item.magenta.current-menu-item > a {
    color: black !important;
    font-weight: 600;
    background: #eb058c;
}
body #slide-out-widget-area.slide-out-from-right li.menu-item.orange > a:hover,
body #slide-out-widget-area.slide-out-from-right li.menu-item.orange.current-menu-item > a {
    color: black !important;
    font-weight: 600;
    background: #f89c34;
}
body #slide-out-widget-area.slide-out-from-right li.menu-item.aqua > a:hover,
body #slide-out-widget-area.slide-out-from-right li.menu-item.aqua.current-menu-item > a {
    color: black !important;
    font-weight: 600;
    background: #0eb3d2;
}
body #slide-out-widget-area.slide-out-from-right li.menu-item.white > a:hover,
body #slide-out-widget-area.slide-out-from-right li.menu-item.white.current-menu-item > a {
    color: black !important;
    font-weight: 600;
    background: white !important;
} */
