/*
Theme Name: Twenty Twenty Child
Template: twentytwenty
Version: 1.0.0
*/


/*  Define Fonts */

body {
    font-family: 'Cabin', sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #808080 !important;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 700;
}


h1 {
  font-size: 30px;
  line-height: 34px;
}

h2 {
  font-size: 26px;
  line-height: 30px;
}

h3 {
  font-size: 22px;
  line-height: 24px;
}


h4 {
  font-size: 18px;
  line-height: 20px;
}

h5 {
  font-size: 14px;
  line-height: 20px;
}

h6 {
  font-size: 12px;
  line-height: 20px;
}

/*  Nav Style */

#site-header {
	background: none;
	margin-bottom: -34px;
}

.header-inner {
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 120rem;
	width: calc(100% - 4rem);
}

.header-navigation-wrapper {
	margin-top: -34px;
	width: 100%;
}

ul.primary-menu {
	justify-content: flex-start;
	margin: 0px;
	padding: 0px;
}

ul.primary-menu li {
	margin-top: 1px;
}

.primary-menu a {
	color: #808080 !important;
	font-size: 12px;
	text-transform: uppercase;
	padding: 15px 0px 15px 0px;
}

.primary-menu a:hover {
	color: #F05326 !important;
	text-decoration: none;
	border-bottom: #4D4D4D 4px solid;
	padding: 15px 0px 11px 0px;
}

.search-toggle .toggle-text {
	display: none;
}

.search-toggle .svg-icon {
	width: 20px;
	height: 20px;
}

/*  Header Style */

#site-content {
	border-top: 1px solid #4D4D4D;
}

.section-header {
	display: block;
	width: 100%;
	overflow: hidden;
	background-color: #E6E6E6;
}

/*  Define Column Grids */

.column {
	position: relative;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}

.full {
	width: 100%;
}

.half {
	width: 50%;
}


.one {
	width: 8.33%;
}

.two {
	width: 16.66%;
}

.three {
	width: 24.99%;
}

.four {
	width: 33.32%;
}

.five {
	width: 41.65%;
}

.six {
	width: 49.98%;
}

.seven {
	width: 58.31%;
}

.eight {
	width: 66.64%;
}

.nine {
	width: 74.97%;
}

.ten {
	width: 83.30%;
}

.eleven {
	width: 91.63%;
}

.twelve {
	width: 100%;
}

@media (max-width: 980px) {


.full,
.half,
.one,
.two,
.three,
.four,
.five,
.six,
.seven,
.eight,
.nine,
.ten,
.eleven,
.twelve {
	width: 100%;
}


}