.text-justify { text-align: justify; }

body.site { background-color: #ffc1071a; }

.body-wrapper { 
	background-image: url(/images/bg-1.png)!important;
  background-repeat: no-repeat;
  background-size: inherit;
  background-attachment: fixed;
  background-position: 60% 0; 
}

a {
  color: #222;
}

.body-innerwrapper , #sp-header { 
	background: none!important; 
	box-shadow: none!important;
}

.sp-contact-info { margin: 40px 0; }

/* #sp-header { border-bottom: 1px solid rgba(0,0,0,.1); } */
#sp-footer, #sp-bottom { background: none; border-top: 1px solid rgba(0,0,0,.1); }

/* #sp-left { padding: 0; } */
#sp-left .sp-module { border: 0; }
#sp-left .sp-module ul > li, #sp-right .sp-module ul > li { border-color: rgba(0,0,0,.1); }

#sp-main-body { padding: 0px; }

li.active a { color: #ff8022!important; font-weight: 500; }

.sigFreeThumb { 
	margin: 0 5px 5px 0!important; 
	border-radius: 4px;
  overflow: hidden;
  display: inline-block;
  float: none!important;
}

.container { max-width: 1240px; }

h5.fancy { text-transform: uppercase;letter-spacing: 4px; }
/* h5.fancy:before { content: url('/images/logo-1.svg'); width: 1.2em; height: 1.2em; vertical-align: middle; display: inline-block; margin-right: 8px; opacity: .8; } */

.article-intro-image { max-width: 180px; margin: 0 20px 0 0!important; }

.article { border: 0!important; border-left: 1px solid rgba(0,0,0,.1)!important; }

#sp-left ul.menu li:hover a { color: #ff8022; }

.contact h2 { display: none; }