/* Enter Your Custom CSS Here 
@media (min-width: 980px) and (max-width: 1095px){
.x-brand img {
width: 140px !important;
} 
}*/

.x-promo {
max-width: 360px;
float: right;
margin: 0 0 20px 25px;
}

@media (max-width: 539px){
.x-promo {
max-width: 100%;
float: none;
margin: 0 0 20px 0;
}
}

.home .x-main.full {
padding-top:40px; 
}

.x-main.full {
padding-bottom:40px; 
}

.x-topbar {
background: #fafbff;
min-height: 46px;
padding-top: 6px;
}

.x-topbar .p-info {
float: right;
}

.x-topbar {
background: #f5f7fc;
}

h2.h-custom-headline.h3.accent {
margin-bottom: 20px;
}

p.p-info {
border: 0 !important;
color: #a3a7b3;
}

.page-id-15 li.x-li-icon {
margin-bottom: 7px;
}

footer.x-colophon.bottom {
background: #f5f7fc;
}

.hentry .entry-wrap, .search-results .x-container>.product .entry-wrap {
    position: relative;
    border-top: 1px solid #dfdfdf;
    border-top: 1px solid rgba(0,0,0,0.075);
    padding: 0px 0;
}

.entry-wrap p {
    font-size: 16px;
    line-height: 30px;
}

#homepage-heading h2.h-custom-headline.h3.accent {
    color: #fff;
    font-size: 283%;
    text-shadow: 0px 0px 10px rgba(63,107,169, 0.25);
}

.page-headings h2.h-custom-headline.h3.accent{
 	margin-top:30px;
}

.page-id-7 .first-h4 h3.h-custom-headline.h4 {
    margin-top: 0em;
}

.publications {
 	padding-left: 50px ;
	text-indent: -50px ; 
}

ul.what-i-treat-list {
    list-style-type: none;
    margin-left: 0;
    font-size: 16px;
}

#pullquote {
	border:0;
  	float:none;
  	width:100%;
  	text-align:center
}

@media (max-width: 767px) {
.x-content-band.marginless-columns .x-container .x-column[class*=“x-“], .x-content-band.marginless-columns .x-container .x-column.x-1-2:last-child {
    display: block;
    width: 100%;
    vertical-align: inherit;
}
}

@media (min-width: 768px) {
.x-content-band.marginless-columns .x-container .x-column.x-1-2 {
    width: 48%!important;
    float: left;
    margin-right: 4%;
}

.x-content-band.marginless-columns .x-container .x-column.x-1-2:last-child {
    width: 48%!important;
    float: left;
    margin-right: 0%;
}
}

.no-wrap {white-space:nowrap}
.header-email {padding-left:30px}
.header-phone {}

@media (max-width: 439px) {
.header-email {padding-left:0px;display:block;}
.header-phone {display:block;}
p.p-info {
    width: 100%;
}
}
