/*
Theme Name: Stephens Metal
Theme URI: http://jonderfin.com
Version: 1.0
Description: Child Theme
Author: JONDERFiN
Author URI: http://jonderfin.com
template: jonderfin-theme
*/

/* SCREEN STYLESHEET START */
a:focus {
    outline: none !important;
}
@media only screen {
html.fl-builder-is-showing-toolbar body {margin-top:34px !important;}
.mobile-feature .hero .fl-row-content-wrap {
	height: 100%;
	height: 100vh;
	height: calc(var(--vh, 1vh) * 100);
	min-height: unset;
}
body {
  font-family: Montserrat, sans-serif;
  min-width: 320px;
}
:root {
	--dark: rgba(0,0,0,1);
	--dark-hover: rgba(0,0,0,0.75);
	--dark-alive: rgba(0,0,0,0.85);
	--medium-dark: rgba(45,45,48);
	--medium-dark-hover: rgba(45,45,48,0.75);
	--medium: rgba(218, 217, 215,1);
	--medium-hover: rgba(218, 217, 215,0.75);
	--light: rgba(255,255,255,1);
	--light-hover: rgba(255,255,255,0.75);
	--light-alive: rgba(255,255,255,0.95);
	--accent: rgba(61, 175, 44,1);
	--accent-hover: rgba(61, 175, 44,0.75);
	--accent-menu: rgba(61, 175, 44,0.95);
	--accent-alive: rgba(61, 175, 44,0.95);
	--line: rgba(213,214,215,1);
	--black: rgba(0,0,0,1);
	--black-hover: rgba(0,0,0,0.75);
}
body {
  background-color: var(--dark);
}
.icon::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.no-pointer-events {
  pointer-events: none;
}
.ts {
  -webkit-transition: .2s ease-in-out;
  -moz-transition: .2s ease-in-out;
  -o-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}
.no-select {
-webkit-touch-callout: none;
  -webkit-user-select: none;
   -khtml-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.locked {
-webkit-touch-callout: none;
  -webkit-user-select: none;
   -khtml-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
       pointer-events: none;
}
/* SCREEN STYLESHEET END */