/*
Theme Name: FlorinGrozea.com Child Theme
Description: This is a custom child theme for Florin Grozea theme
Author: Ceriza
Author URI:  https://ceriza.com
Template: salient
Version: 1.0
*/
/********************************************* METROPOLIS FONT ADDED ***************************************************/
/* Salient Nectar Brands icon font */
@font-face {
  font-family: 'nectarbrands';
  src: url('/wp-content/themes/salient/css/fonts/nectar-brands.woff?v=1.4') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* metropolis-latin-400-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/metropolis-latin-400-normal.woff2) format(woff2),
       url(fonts/metropolis-latin-400-normal.woff) format('woff');
}

/* metropolis-latin-500-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(fonts/metropolis-latin-500-normal.woff2) format(woff2),
       url(fonts/metropolis-latin-500-normal.woff) format('woff');
}

/* metropolis-latin-600-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(fonts/metropolis-latin-600-normal.woff2) format(woff2),
       url(fonts/metropolis-latin-600-normal.woff) format('woff');
}

/* metropolis-latin-700-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(fonts/metropolis-latin-700-normal.woff2) format(woff2),
       url(@fonts/metropolis-latin-700-normal.woff) format('woff');
}

/* metropolis-latin-800-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(fonts/metropolis-latin-800-normal.woff2) format(woff2),
       url(fonts/metropolis-latin-800-normal.woff) format('woff');
}

/* metropolis-latin-900-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url(fonts/metropolis-latin-900-normal.woff2) format(woff2),
       url(fonts/metropolis-latin-900-normal.woff) format('woff');
}
/* metropolis-latin-400-italic */
@font-face {
  font-family: 'Metropolis';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/metropolis-latin-400-italic.woff) format('woff'),
       url(fonts/metropolis-latin-400-italic.woff2) format(woff2);
}
/* metropolis-latin-500-italic */
@font-face {
  font-family: 'Metropolis';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src: url(fonts/metropolis-latin-500-italic.woff) format('woff'),
       url(fonts/metropolis-latin-500-italic.woff2) format(woff2);
}

/* metropolis-latin-600-italic */
@font-face {
  font-family: 'Metropolis';
  font-style: italic;
  font-display: swap;
  font-weight: 600;
  src: url(fonts/metropolis-latin-600-italic.woff) format('woff'),
       url(fonts/metropolis-latin-600-italic.woff2) format(woff2);
}

/* metropolis-latin-700-italic */
@font-face {
  font-family: 'Metropolis';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(fonts/metropolis-latin-700-italic.woff) format('woff'),
       url(fonts/metropolis-latin-700-italic.woff2) format(woff2);
}

/* metropolis-latin-800-italic */
@font-face {
  font-family: 'Metropolis';
  font-style: italic;
  font-display: swap;
  font-weight: 800;
  src: url(fonts/metropolis-latin-800-italic.woff) format('woff'),
       url(fonts/metropolis-latin-800-italic.woff2) format(woff2);
}

/* metropolis-latin-900-italic */
@font-face {
  font-family: 'Metropolis';
  font-style: italic;
  font-display: swap;
  font-weight: 900;
  src: url(fonts/metropolis-latin-900-italic.woff) format('woff'),
       url(fonts/metropolis-latin-900-italic.woff2) format(woff2);
}
/**************************************************** FONTS ***************************************************/
#logo {
	font-family: 'Metropolis', sans-serif;
	font-weight: 900 !important;
	text-transform: uppercase;
}
h1{
	font-family: 'Metropolis', sans-serif;
	font-weight: 900;
	text-transform: uppercase;
}
h2 {
	font-family: 'Metropolis', sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 40px;
}
h3 {
	font-family: 'Metropolis', sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 32px;
}
body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container li > a{
	font-family: 'Metropolis', sans-serif;
	font-weight: 800;
	
}
#slide-out-widget-area:not(.fullscreen):not(.fullscreen-alt) .menuwrapper li small{
	font-family: 'Metropolis', sans-serif !important;
	font-weight: 400 !important;
	font-style: italic;
}
/************************************************** MENU settings *******************************************/

body #slide-out-widget-area .inner >div:first-of-type{    margin-top: 0%;}
body.material #header-outer.transparent .slide-out-widget-area-toggle a .close-line{background-color: #ffffff !important;}

/*************************************** FOOTER ************************************************/

#footer-outer #copyright[data-layout="centered"]{padding: 0px 0;}
.nectar_hook_global_section_footer .nectar_section{margin-bottom:0px !important;}
.fg-footer-menu ul li{
	list-style:none;
	font-size: 14px;
	text-transform: uppercase;
}
.nectar_hook_global_section_footer .vc_custom_heading{
	font-family: 'Metropolis', sans-serif;
	font-weight: 800;
	text-transform: uppercase;
}
/************************************* home *********************************************************************/
.fg-white-title h1{color: #ffffff;}
.fg-icons-right{width: 100%;}
.fg-icons-right .nectar_icon{
	position: relative;
    float: right;
}
.fg-icons-right-rotate {width: 100%;}
.fg-icons-right-rotate .nectar_icon{
	position: relative;
    float: right;
	rotate: 315deg;
}
/************************************************ mailchimp form **************************************************/
#mc_embed_signup{
	font-size:14px;
	width: 100%;
}
#mc-embedded-subscribe{
    --nectar-icon-gap: 15px;
}
#arrow-mailchimp {
	display:inline-block !important;
}
#arrow-mailchimp svg{
	    margin: -10px 0px;
}
#arrow-mailchimp path{fill: #ffffff;}
.page-id-24056 #arrow-mailchimp path{fill: #1e3a43 !important;} 
.page-id-24056 #mc-embedded-subscribe {
	color: #1e3a43;
	background-color: #ffffff !important;
}
#mce-EMAIL{border: 1px solid #ffffff;}
.mailchimp-space{margin-bottom:0px !important;}
/****************************************** blog archive ******************************************/
.blog .post-featured-img{display:none;}
.archive .post-featured-img{display:none;}
/************************************* buttons *********************************************************/
.nectar-cta { margin-bottom: 5px !important;}
/************************************************ BREAKPOINTS ***********************************************/

@media only screen and (min-width: 691px){
	#slide-out-widget-area .off-canvas-menu-container .menu{
		        flex-direction: column;
	}
}
@media only screen and (max-width: 999px) {
	.nectar_cascading_images.animated-in{
		margin-right: 60px;
		margin-top: 30px;
	}
	.material #header-outer[data-transparent-header=true][data-mobile-fixed="1"].transparent{margin:10px;}
	#header-outer #logo.no-image{
		font-size: 35px;
        line-height: 35px;
        color: #ffffff !important;
	}
	#header-outer #top .span_9 > .slide-out-widget-area-toggle i{color: #ffffff !important;}
	#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before{color: #ffffff !important;}
	#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after{background-color: #ffffff !important;}
	#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before{background-color: #ffffff !important;}
	.fg-milestones .span_12 .vc_col-sm-2:not(:last-child):not([class*="vc_col-xs-"]){margin-bottom: 10px !important;}
	.fg-milestones .col:last-child{margin-bottom: 10px !important;}
	.nectar-milestone .number{
		font-size: 30px !important;
    	line-height: 30px !important;
	}
	.nectar-milestone .subject{
		font-size: 16px;
    	line-height: 20px;
	}
	body .wpb_column.left_padding_tablet_15pct > .vc_column-inner {padding-left: 0;}
	body .wpb_column.right_padding_tablet_15pct > .vc_column-inner {padding-right: 0;}
}
@media only screen and (min-width: 1000px){
	#header-outer.transparent{
		width: 70% !important;
		padding-left:45px;
	}
}

