/*
Theme Name: TheGem Elementor Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem-elementor
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/

.max-50{
    max-width: 50% !important;
    margin-right: 1em !important;
    margin-bottom: 1em !important;
}

.thegem-te-menu-mobile__default.mobile-view li a{
    background-color: #691f3c !important;
    color: #fff !important;
}

header#site-header{

    padding-bottom: 35px;
    /*background-image: url("img/rounded.png"), linear-gradient(90deg, rgba(105,31,60,1) 0%, rgba(105,31,60,1) 49%, rgba(187,66,108,1) 100%);;;
    background-image: url("img/rounded.png");*/

    background-image: linear-gradient(90deg, rgba(105,31,60,1) 0%, rgba(105,31,60,1) 49%, rgba(187,66,108,1) 100%);

    background-position: left bottom;
    background-repeat: none;
}

.style-hover-framed nav.desktop-view ul.nav-menu > li:not(.menu-item-active):not(.menu-item-current) > a::before,
.style-active-framed nav.desktop-view ul.nav-menu > li.menu-item-active > a::before,
.style-active-framed nav.desktop-view ul.nav-menu > li.menu-item-current > a::before,
.style-hover-framed nav.desktop-view ul.nav-menu > li:not(.menu-item-active):not(.menu-item-current) > a::after,
.style-active-framed nav.desktop-view ul.nav-menu > li.menu-item-active > a::after,
.style-active-framed nav.desktop-view ul.nav-menu > li.menu-item-current > a::after{

    border-left: 0px !important;
    border-right: 0px !important;
    border-top: 0px !important;
}

footer#colophon{
    padding-top: 30px !important;
    padding-bottom: 0px !important;
    margin-bottom: 50px !important;
}

footer #custom_html-2{
    text-align: right;
}

footer #custom_html-2 .textwidget{
    height: 144px;
    padding-top: 110px;
}

.home main h2{
    margin-bottom: 0px !important;
}

#page-title{
    margin-top: 20px !important;
}

#page{
    background-color: #fff !important;
}

table.tablepress tr th{
    background-color: #8CC63F;
    color: #fff;
}

table.tablepress tr td{
    border-left: 0px solid #fff !important;
    border-right: 0px solid #fff !important;
}

table.noborder{
    margin-bottom: 40px;
}

table.noborder td{
    border: 0px !important;
    padding-left: 0px !important;
    padding-right: 20px !important;
}

.gem-team-style-5 .team-person-hover{
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.inner-section-table .elementor-widget-wrap{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.compact-divider .elementor-divider{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.green_bg a{
    color: #BB426C !important;
    text-decoration: underline !important;
}