/*
Theme Name: TheGem 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
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
*/

/* @font-face {
    font-family: 'Aspira';
    src: url('Aspira-Regular.woff2') format('woff2'),
        url('Aspira-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aspira';
    src: url('Aspira-Bold.woff2') format('woff2'),
        url('Aspira-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

*/

.vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section{padding-top:0px!important;}

/*
a:hover{color:#d00b8a!important;}
*/

p{margin:0 0 0em!important;
	}

/*
Desktop Header
*/
.title-h1{font-weight:900!important;}
.title-h2{font-weight:700!important;}
.title-h3{font-weight:700!important;}





/*
Social Media Footer
*/
.socials-colored a .socials-item-icon.facebook,
.socials-colored-hover a:hover .socials-item-icon.facebook{color:#d00b8a!important;}
.socials-colored a .socials-item-icon.twitter,
.socials-colored-hover a:hover .socials-item-icon.twitter {
	color:#d00b8a!important;
}
.socials-colored a .socials-item-icon.instagram,
.socials-colored-hover a:hover .socials-item-icon.instagram{color:#d00b8a!important;}

.socials-colored a .socials-item-icon.linkedin,
.socials-colored-hover a:hover .socials-item-icon.linkedin {
	color:#d00b8a!important;
}

.socials-colored a .socials-item-icon.x,
.socials-colored-hover a:hover .socials-item-icon.x {
	color:#d00b8a!important;
}



/* menu Burger: */
button.menu-toggle.dl-trigger span.menu-line-1{background:#52005b;}
button.menu-toggle.dl-trigger span.menu-line-2{background:#52005b;}
button.menu-toggle.dl-trigger span.menu-line-3{background:#52005b;}


	
/* footers legal: */
li.menu-item-active a:active{
border-left: 4px solid #d00b8a!important;}
div.small-body span{font-size:12px; line-height:15px;}
div.gem-list ul.small-body li span a{font-size:12px;}
div.gem-list ul.small-body li span a:hover{color:#D00B8A!important;}
div.footer-menu-k ul.nav-footer-k li span a:hover{color:#D00B8A!important;}

div.terms-conditions a:hover{color:#D00B8A!important;}

@media(max-width: 767px) {
div.footer-menu-k{
  text-align: center;
	}
	
div.footer-menu-k ul.nav-footer-k{padding-left:0px!important;}
div.footer-menu-k ul.nav-footer-k li{
  display: inline-block;
  text-align: center;
}
div.footer-menu-k ul.nav-footer-k li::before{display:none;}	
h2{ line-height: 20px!important;}
	  
}
	







	