/*
Theme Name: Spresso Child
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: spresso
Version: 1.0
*/

:root {
  --darkBlue: #0f274d;
  --blue: #4285f4;
  --red: #e94335;
  --green: #34a853;
  --yellow: #fbbc05;
  --grey: #a3a3a3;
  --grey2: #d0d7dd;
  --darkGrey: #5f6368;
  --black: #212121;
}

.t-darkBlue {color: var(--darkBlue) !important;}
.t-blue {color: var(--blue);}
.t-red {color: var(--red);}
.t-green {color: var(--green);}
.t-yellow {color: var(--yellow);}
.t-darkGrey {color: var(--darkGrey);}

.b-darkBlue {background: var(--darkBlue);}
.b-blue {background: var(--blue);}
.b-red {background: var(--red);}
.b-green {background: var(--green);}
.b-yellow {background: var(--yellow);}
.b-darkGrey {background: var(--darkGrey);}
.b-lightGrey {background: var(--grey2) !important;}

.menu-item-desc {
	font-size: 12px;
	line-height: 20px;
	color: #676767;
}

/* 
CUSTOM ELEMENTS NECTAR */

body .nectar-fancy-box .link-text {
    font-size: 14px;
}

.link-text .link_wrap {
	font-size: 14px !important;
    font-family: 'Open Sans' !important;
    line-height: 14px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase;
    position: relative;
    z-index: 5;
/*     text-align: left; */
}

.icon-default-style {
	font-size: 16px !important;
}


body[data-form-submit="regular"] .container-wrap input[type=submit] {
	letter-spacing: 2px;
}

#sidebar.span_3 {
    margin-top: -10%;
}

/* 
RESPONSIVE */

/* @media only screen and (max-width: 300px) {   
 .reverse-row >.col.span_12 {        
flex-direction: row-reverse !important;  
  }
} */

@media only screen and (max-width: 767px) {
  .reverse-row { flex-direction:column-reverse !important;}
}

.z-2{
	z-index: 2;
}