
a,
body,
input,
select,
textarea
{
	font-family:'Source Sans Pro';
	font-style:normal;
	font-weight:normal;
}

h1,
h1 a
{
	font-family:'Source Sans Pro';
	font-style:normal;
	font-weight:600;
}

h2,
h2 a
{
	font-family:'Source Sans Pro';
	font-style:normal;
	font-weight:200;
}

h3,
h3 a
{
	font-family:'Source Sans Pro';
	font-style:normal;
	font-weight:300;
}

h4,
h4 a
{
	font-family:'Source Sans Pro';
	font-style:normal;
	font-weight:normal;
}

h5,
h5 a,
h3.comment-reply-title,
h3.comment-reply-title a
{
	font-family:'Source Sans Pro';
	font-style:normal;
	font-weight:normal;
}

h6,
h6 a
{
	font-family:'Source Sans Pro';
	font-style:normal;
	font-weight:normal;
}

a,
body,
input,
select,
textarea
{
	font-size:16px;
}

h1,
h1 a
{
	font-size:72px;
}

h2,
h2 a
{
	font-size:60px;
}

h3,
h3 a
{
	font-size:42px;
}

h4,
h4 a
{
	font-size:24px;
}

h5,
h5 a,
h3.comment-reply-title,
h3.comment-reply-title a
{
	font-size:20px;
}

h6,
h6 a
{
	font-size:18px;
}
@media only screen  and (min-width:768px) and (max-width:959px)
{

a,
body,
input,
select,
textarea
{
	font-size:16px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h1,
h1 a
{
	font-size:54px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h2,
h2 a
{
	font-size:52px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h3,
h3 a
{
	font-size:36px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h4,
h4 a
{
	font-size:24px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h5,
h5 a,
h3.comment-reply-title,
h3.comment-reply-title a
{
	font-size:20px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h6,
h6 a
{
	font-size:18px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

a,
body,
input,
select,
textarea
{
	font-size:16px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h1,
h1 a
{
	font-size:54px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h2,
h2 a
{
	font-size:52px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h3,
h3 a
{
	font-size:36px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h4,
h4 a
{
	font-size:24px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h5,
h5 a,
h3.comment-reply-title,
h3.comment-reply-title a
{
	font-size:20px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h6,
h6 a
{
	font-size:18px;
}
}

@media only screen  and (max-width:479px)
{

a,
body,
input,
select,
textarea
{
	font-size:16px;
}
}

@media only screen  and (max-width:479px)
{

h1,
h1 a
{
	font-size:42px;
}
}

@media only screen  and (max-width:479px)
{

h2,
h2 a
{
	font-size:34px;
}
}

@media only screen  and (max-width:479px)
{

h3,
h3 a
{
	font-size:30px;
}
}

@media only screen  and (max-width:479px)
{

h4,
h4 a
{
	font-size:22px;
}
}

@media only screen  and (max-width:479px)
{

h5,
h5 a,
h3.comment-reply-title,
h3.comment-reply-title a
{
	font-size:20px;
}
}

@media only screen  and (max-width:479px)
{

h6,
h6 a
{
	font-size:18px;
}
}

.pb-gallery-text-box-caption { font-size: 16px !important; }

.pb-screen-preloader { display: none !important; }

.widget_archive>ul>li { background: none !important; padding-left: 0 !important; }

.pb-logo a {padding-top: 0 !important;}

#menu-default { margin-top: 6px; }

/*css tweeks*/

/*make our platform text on home page white*/
.pb-line-css-group-h1-white > ul > li > div > h2 > span.pb-header-content {
color: #fff;
}

/*hide date*/
.theme-post .theme-post-date {
display:none;
}

/*slider- change border with to 3px*/
.pb-image-carousel>.caroufredsel_wrapper>ul>li>div>div.pb-image-carousel-box>.pb-main>span, .pb-image-carousel>.caroufredsel_wrapper>ul>li>div>div.pb-image-carousel-box>.pb-main>a>span {
border-width: 3px;
}

/*slider- remove border*/
.pb-image-carousel>.caroufredsel_wrapper>ul>li>div>div.pb-image-carousel-box>.pb-main>span, .pb-image-carousel>.caroufredsel_wrapper>ul>li>div>div.pb-image-carousel-box>.pb-main>a>span {
 border-style: none;
}

.pb-feature ul {
    list-style-type: none;
}
.pb-feature ul > li > div > div > ul > li {
    background-image: url('/wp-content/themes/atrium/media/image/public/icon_bullet/default/bullet_1.png') !important;
}

.extra-space {
    margin-top: 4.3em;
    font-size: 99%;
    line-height: 200%;
}

.extra-space p {
    font-size: 99% !important;
    padding-bottom: 12px !important;
}

.extra-space-bottom {
    margin-bottom: 5em;
}
			@media only screen  and (min-width:768px) and (max-width:959px)
			{
			.extra-space {
    margin-top: 4.3em;
}
.extra-space-bottom {
    margin-bottom: 5em;
}
			}
			
			@media only screen  and (min-width:480px) and (max-width:767px)
			{
			.extra-space {
    margin-top: 0;
}
.extra-space-bottom {
    margin-bottom: 0;
}
			}
			
			@media only screen  and (max-width:479px)
			{
			.extra-space {
    margin-top: 0;
}
.extra-space-bottom {
    margin-bottom: 0;
}
			}
			