/*
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;}


/*
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.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:white;}
button.menu-toggle.dl-trigger span.menu-line-2{background:white;}
button.menu-toggle.dl-trigger span.menu-line-3{background:white;}


	
/* 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;}





@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;}
	
}
}

#fbuilder h1{display:none!important;}


#fbuilder .one_column{background-color:#9a1e9e!important; color:#ffffff!important; padding:4%!important; margin-bottom:3%!important; font-size:20px!important;}

#fbuilder .pbSubmit {
    background: #52005b !important;
    color: #fff !important;
    font-size: 22px !important;
    padding-top: 2% !important;
    padding-bottom: 2% !important;
    padding-left: 8%!important;;
    padding-right: 8%!important;;
}
#fbuilder .pbSubmit:hover{background:#9a1e9e!important;}



div#field_1-0.fields label span.r{display:none!important;}

.cpitem { 
font-size:16px!important;

}
h1{line-height:120%!important;}
h4{line-height:120%!important;}

@media (max-width: 767px) {
div.wpb_text_column.wpb_content_element.mainsubtitle h4{font-size:18px;!important;}
}

@media (max-width: 767px) {
#fbuilder .one_column{font-size:16px!important;}
}
