/*

Theme Name: X – Child Theme
Theme URI: https://theme.co/x/
Author: Themeco
Author URI: https://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

body {
	font-style: normal;
	font-weight: 400;
	color: hsl(0,0%,8%);
	font-size:16px;
}
.x-topbar {
	min-height:30px;
}
.x-topbar .p-info {
	margin-top:6px;
}
.masthead-inline .x-navbar .desktop .sub-menu .sub-menu {
	left:98%;
}
.masthead-inline .x-navbar .desktop .sub-menu {
  right: auto;
  left: 0;
}
.desktop .sub-menu {
	font-size:13px;
}
#menu-item-2786 a {
	padding-top:22px;
}
#menu-item-2786 a span {
	border:1px solid #d0d0d0;
	border-radius:12px;
	padding:12px 20px;
}
.wp-caption {
	border:none;
	padding:none;
	box-shadow:none;
}
.mt-0 {
	margin-top:0;
}
.pb-20 {
	padding-bottom:20px;
}
.main-img-padding {
	padding-top:94px;
}
.alignright {
  float: right;
  margin: 0.35em 0 0.35em 1.313em;
}

#colomn1 {
  width:32%;
  margin-right:2%;
  float:left
}
#colomn2 {
  width:32%;
  margin-right:2%;
  float:left
}
#colomn3 {
  width:32%;
  float:left
}
[type="submit"] {
  padding: 12px 100px;
}
.footer-links ul {
	margin:0;
	border:none;
	box-shadow:none;
}
.footer-links ul.location a {
	display:inline-block;
}
.footer-links ul.location {
	padding:16px 0;
}
.footer-links ul li {
	list-style: none none;
	color: #848484;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	font-size: 14px;
	padding:0;
	border:none;
	box-shadow:none;
    padding-bottom:12px !important; 

}
.footer-links ul li a {
  padding: 16px 0;
  display: block;
  transition: .3s;
  color: #848484 !important;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  font-size: 14px;
  border-bottom:none;
  padding:0 !important; 
}
.footer-links .h3 {
	color: #000000;
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 0;
	margin-top:0;
	letter-spacing:normal;
}