/* 
 Theme Name:     BrightFunnel
 Author:         Blake Brysha for BrightFunnel
 Author URI:     http://www.blakebrysha.com
 Template:       Divi
 Version:        v3.5
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.8
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 




/* BB Web Updates - Jan 2017 */


#main-header .nav li ul a {
    font-size: 13px;
    line-height: 18px;
    padding: 14px;
}

#et-menu {
	border-bottom: none !important;
}

#main-header .nav li ul {
    width: 260px;
}

#top-menu li li a {
	width: 235px;
}

.single .et_pb_post {
    background: #ffffff;
}

.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
 } 

#footer-info {display: none;}
#main-footer {display: none;}

.homeLogo img {
   padding: 50px 10px;
   width: 82% !important;
}

.navLogin a {
   margin-left:40px;
   color: red;
}

.menu-item-25671 {
   color: blue;
}

#top-menu li a, .et_search_form_container input {
    font-weight: 300;
}

/* Nav Underline - TBD

#top-menu .current-menu-item a::before {
-webkit-transform: translateY(18px);
transform: translateY(18px);
opacity: 1.0;
}
 
#top-menu li a:hover:before {
-webkit-transform: translateY(18px);
transform: translateY(18px);
opacity: 1;
}
 
#top-menu li a:before {
content: '';
position: absolute;
top: 7px;
left: 0;
background: #1990c5; /* Change your color here */
width: 100%;
height: 2px;
-webkit-transform: translateY(24px);
transform: translateY(24px);
opacity: 0;
transition: 0.3s ease;
}

#main-header .nav li li ul a {
background: none; /* Change your color here */

}


.footerLinks {
   line-height: 22px;
}

.productBenefitText {
   width: 300px;
}

body.page-id-25755 .et_pb_column .et_pb_column_1_3  .et_pb_column_16 .post-content {
display: none !important;
}

/* Type Styles - 2017 */

h1 {
	font-size: 56px !important;
	line-height: 68px !important;
	font-weight: 300 !important;
	margin-bottom: 15px;
}

h2 {
	font-size: 32px !important;
	line-height: 48px !important;
	font-weight: 300 !important;
}

h3 {
	font-size: 22px !important;
	line-height: 32px !important;
	color: #666666;
	font-weight: 300 !important;
}


.dg-social li a.icon::before {
	text-align: center;
   color: #cccccc;
    font-size:24px; 
}

.dg-social li a.icon:hover::before {
   color: #0099cc;
}



.et_pb_social_media_follow li { 
float:none; 
display:inline-block; 
margin: 8px;
}

.grayscale {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .3;
}

.grayscale:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1;
}

.dulltobright {
    opacity: .75;
}

.dulltobright:hover {
    opacity: 1;
}

.sideImageR img {
left: 15px !important;
height: 680px !important;
max-width: 200% !important;
position: relative;
}

.sideImageL img {
right: 475px !important;
height: 680px !important;
max-width: 200% !important;
position: relative;
}

.et_pb_button { 
text-align:center !important; 
padding-top: 16px !important;
padding-right: 43px !important;
padding-bottom: 14px !important;
padding-left: 43px !important;
font-weight:500;
}

.underlined {
border-bottom: 2px #ffffff solid !important;
}


/* Instagram Styles - 2017 */

.aden{position:relative;-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden:after,.aden:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.aden img{width:100%;z-index:1}.aden:before{z-index:2}.aden:after{z-index:3}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.gingham::after,.perpetua::after,.reyes::after{mix-blend-mode:soft-light}.inkwell{position:relative;-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.inkwell:after,.inkwell:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.inkwell img{width:100%;z-index:1}.inkwell:before{z-index:2}.inkwell:after{z-index:3}.perpetua{position:relative}.perpetua:after,.perpetua:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.perpetua img{width:100%;z-index:1}.perpetua:before{z-index:2}.perpetua:after{z-index:3}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d);opacity:.5}.reyes{position:relative;-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes:after,.reyes:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.reyes img{width:100%;z-index:1}.reyes:before{z-index:2}.reyes:after{z-index:3}.reyes::after{background:#efcdad;opacity:.5}.gingham{position:relative;-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham:after,.gingham:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.gingham img{width:100%;z-index:1}.gingham:before{z-index:2}.gingham:after{z-index:3}.gingham::after{background:#e6e6fa}.toaster{position:relative;-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster:after,.toaster:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.toaster img{width:100%;z-index:1}.toaster:before{z-index:2}.toaster:after{z-index:3}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{position:relative;-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden:after,.walden:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.walden img{width:100%;z-index:1}.walden:before{z-index:2}.walden:after{z-index:3}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{position:relative;-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson:after,.hudson:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.hudson img{width:100%;z-index:1}.hudson:before{z-index:2}.hudson:after{z-index:3}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{position:relative;-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird:after,.earlybird:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.earlybird img{width:100%;z-index:1}.earlybird:before{z-index:2}.earlybird:after{z-index:3}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{position:relative;-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair:after,.mayfair:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.mayfair img{width:100%;z-index:1}.mayfair:before{z-index:2}.mayfair:after{z-index:3}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{position:relative;-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi:after,.lofi:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.lofi img{width:100%;z-index:1}.lofi:before{z-index:2}.lofi:after{z-index:3}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{position:relative;-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after,._1977:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977 img{width:100%;z-index:1}._1977:before{z-index:2}._1977:after{z-index:3;background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{position:relative;-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn:after,.brooklyn:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.brooklyn img{width:100%;z-index:1}.brooklyn:before{z-index:2}.brooklyn:after{z-index:3}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{position:relative;-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.xpro2 img{width:100%;z-index:1}.xpro2:before{z-index:2}.xpro2:after{z-index:3}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{position:relative;-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville:after,.nashville:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.nashville img{width:100%;z-index:1}.nashville:before{z-index:2}.nashville:after{z-index:3}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{position:relative;-webkit-filter:contrast(.9);filter:contrast(.9)}.lark:after,.lark:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.lark img{width:100%;z-index:1}.lark:before{z-index:2}.lark:after{z-index:3}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{position:relative;-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon:after,.moon:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.moon img{width:100%;z-index:1}.moon:before{z-index:2}.moon:after{z-index:3}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{position:relative;-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:after,.clarendon:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.clarendon img{width:100%;z-index:1}.clarendon:before{z-index:2;background:rgba(127,187,227,.2);mix-blend-mode:overlay}.clarendon:after{z-index:3}.willow{position:relative;-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow:after,.willow:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.willow img{width:100%;z-index:1}.willow:before{z-index:2}.willow:after{z-index:3}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{position:relative;-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise:after,.rise:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.rise img{width:100%;z-index:1}.rise:before{z-index:2}.rise:after{z-index:3}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}.slumber{position:relative;-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber:after,.slumber:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.slumber img{width:100%;z-index:1}.slumber:before{z-index:2}.slumber:after{z-index:3}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}.brannan{position:relative;-webkit-filter:sepia(.5) contrast(1.4);filter:sepia(.5) contrast(1.4)}.brannan:after,.brannan:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.brannan img{width:100%;z-index:1}.brannan:before{z-index:2}.brannan:after{z-index:3}.brannan::after{background-color:rgba(161,44,199,.31);mix-blend-mode:lighten}.valencia{position:relative;-webkit-filter:contrast(1.08) brightness(1.08) sepia(.08);filter:contrast(1.08) brightness(1.08) sepia(.08)}.valencia:after,.valencia:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.valencia img{width:100%;z-index:1}.valencia:before{z-index:2}.valencia:after{z-index:3}.valencia::after{background:#3a0339;mix-blend-mode:exclusion;opacity:.5}.kelvin{position:relative}.kelvin:after,.kelvin:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.kelvin img{width:100%;z-index:1}.kelvin:before{z-index:2}.kelvin:after{z-index:3}.kelvin::after{background:#b77d21;mix-blend-mode:overlay}.kelvin::before{background:#382c34;mix-blend-mode:color-dodge}.maven{position:relative;-webkit-filter:sepia(.25) brightness(.95) contrast(.95) saturate(1.5);filter:sepia(.25) brightness(.95) contrast(.95) saturate(1.5)}.maven:after,.maven:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.maven img{width:100%;z-index:1}.maven:before{z-index:2}.maven:after{z-index:3;background:rgba(3,230,26,.2);mix-blend-mode:hue}.stinson{position:relative;-webkit-filter:contrast(.75) saturate(.85) brightness(1.15);filter:contrast(.75) saturate(.85) brightness(1.15)}.stinson:after,.stinson:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.stinson img{width:100%;z-index:1}.stinson:before{z-index:2}.stinson:after{z-index:3}.stinson::before{background:rgba(240,149,128,.2);mix-blend-mode:soft-light}



.landingPage h1 {
	margin-bottom: 60px !important;
	font-size: 40px !important;
}


.landingPage h2 {
	border-bottom: 0px !important;
	font-size: 22px !important;
}

.landingPage p {
	font-size: 20px;
}

.landingPage ul {
	margin-left: 50px;
}

.landingPage li {
	font-size: 20px;
	font-weight: 300;
	color: #666;
}

.landingPage strong {

	font-weight: 400;

}

.landingPageContent {
	border-right: 1px solid #e8e8e8;
	padding-right: 30px;
}

.landingPageForms {
	position: relative;
	top: -40px;
}




/*  MOBILE STYLES — BELOW 480 PIXELS */

@media only screen and (max-width: 480px) {
	
	.landingPageContent {
		border-right: 0px;
		padding-right: 0px;
	}
	
	.landingPage h1 {
		margin: 15px 0px;
		font-size: 30px !important;
	}

	
	.landingPage p {
		font-size: 16px;
	}

	.landingPage ul {
		margin-left: 10px;
	}

	.landingPage li {
		font-size: 16px;
		font-weight: 300;
		color: #666;
	}
	
}




.bioSocial img {
	width: 130px; 
	margin: 0px auto !important;
}

.bioSocial {
	-webkit-filter: grayscale(100%);
    	filter: grayscale(100%);
    	opacity: .3;
	width: 30px; 
	margin: 0px 10px 15px 0px;
	position: relative;
	right: -5px;
}

.bioSocial:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1;
}


.biosFinal h2 {
	font-size: 30px !important;
	line-height: 42px !important;
	text-align: center;
	margin-top: 20px !important;
}

.biosFinal h3 {
	color: #777777 !important; 
	text-align: center; 
	font-size: 20px !important;
	margin-bottom: 0px !important;
	border-bottom: none !important;
}


.biosFinal p {
	font-size: 16px; 
	line-height: 26px; 
	text-align: left;
	padding-top: 25px;
	border-top: solid #dddddd 1px;
}

.careersPage h2 {
	font-size: 30px !important;
	line-height: 42px !important;
}

.careersPage h3 {

}

.grayscalePDF {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .6 !important;
}

.grayscalePDF:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}


/*  IN THE NEWS */


.pressPage {

    display: block;
    padding: 5px 0 0;
    margin: 0;
}

.pressPage img {

    padding: 0px 25px;
    float:left;
    margin-top:10px;
}

.pressPage li {

    float: left;
    width: 100%;
    padding: 0px 0 0;
    list-style: none;
    margin-top: 35px;

}

.pressPage li:before {
    content: none;
	padding-right: 0px !important;
    color: #0079a9;
	font-size: 45px !important;
	position: relative;
    top: 10px;
}

.pressPage ul {
    list-style: none;
    padding: 10px 0 10px 0px;
	margin: 0px;
	list-style-position: inside !important;
}

.pressPage li span {

    height: 27px;
    padding: 25px 0;

}

.pressPage li strong {

    width: 675px;
    padding: 0;
    font-size: 26px;
	font-weight: 300;
	line-height: 32px;
    color: #000;
    float: right;

}

.pressPage li strong em {

    display: block;
    padding-bottom: 5px;
    padding-top:15px;
    font: 300 15px 'Roboto', sans-serif;
	text-transform: uppercase;
	color: #3f3f3f;

}

.sideImageL2 img {
    right: 370px !important;
    position: relative;
}

#featuredAssetBar .post-content {display: none !important;}
#featuredAssetBar .entry-title {font-size: 22px !important; line-height: 34px !important;} 


.noUnderline h2 {
   border-bottom: none !important;
}


.securityCompliance ul {
   font-weight: 500;
   margin: 25px 20px;
}

.securityCompliance li {
   font-weight: 300;
   line-height: 30px;
   padding-bottom: 20px;
}

.securityCompliance h2 {
	font-size: 32px; 
}

.securityCompliance p {
	font-size: 20px; 
}

.securityCompliance {
	border-right: 1px solid #ddd;
	padding: 0px 25px 0px 15px;
}

.securityComplianceSide {
	border-bottom: solid 1px #eee;
	padding: 0px 0px 15px 0px;
	height: 190px;
}



.securityComplianceSide h2 {
	font-size: 32px; 
	margin-top: 0px;
}

.securityComplianceSide h3 {
	font-size: 18px;
	font-weight: 500;

}

.securityComplianceSide h4 {
	font-size: 14px;
	font-weight: 300;
	margin: 10px 0 0 0;
}

.securityComplianceSide img {
	width: 130px;
	float: left;
	margin: 0px 20px 25px 0px;
}

.securityCTA {
	float: right; 
	margin: -10px 40px 30px 30px;
	left: -150px;
}


/*  MOBILE STYLES — BELOW 900 PIXELS */
@media only screen and (max-width: 900px) {
	.securityCompliance {
		border-right: 0px;
		padding: 0px;
	}
}

/*  MOBILE STYLES — BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.securityCompliance {
		border-right: 0px;
		padding: 0px;
	}
	.securityComplianceSide {
	border-bottom: 0px;
	padding: 0px 0px 30px 0px;
}

.securityCompliance img {
	display: none;
}

.securityCTA {
	float: none; 
	margin: 10px;

}
}



/*  Blog Styles — 02/17/17 */


.et_pb_text_0 {
	margin-right: 0px !important;
}

.single-post .entry-content h2 {
    padding-bottom: 8px !important;
    border-bottom: solid 1px #ddd;
    margin-bottom: 30px;
}

.single-post .entry-content h3 {
    padding-bottom: 8px !important;
    margin-bottom: 15px;
    font-size: 26px !important;
    line-height: 36px !important;
}


.et_pb_widget_area_left {
    border-right: none;
}


.single-post .entry-content p {
    line-height: 34px !important;
    font-size: 20px !important;
}

.single-post  .entry-content ol,
.entry-content ul {
    padding-left: 50px !important;
    margin-top: 20px !important;
}

.single-post .entry-content ol li,
.entry-content ul li {
    margin-bottom: 20px !important;
    line-height: 34px !important;
    font-size: 20px !important;
}

.single-post .entry-title {
    font-size: 48px !important;
    line-height: 68px !important;
}


.blogMainPage h2 {

    font-size: 30px !important;
    line-height: 46px !important;

}

.blogHome h2 a {
	font-size: 28px !important;
	line-height: 40px !important;
	margin-bottom: 0px !important;
}

.blogHome .entry-title {
    	line-height: 34px !important;
	margin-bottom: 15px 0px;
}

.single-post .entry-content hr {
	margin: 55px auto !important;
    	display: block;
    	height: 1px;
    	border: 0;
    	border-top: 1px solid #ddd;
	width: 80%;
	noshade: noshade;
	align: center;
}



strong {
    font-weight: 400 !important;
}

blockquote {
    border-color: #0099cc;
    margin: 35px;
}


.single-post .entry-content blockquote p {
    font-size: 30px !important;
    line-height: 44px !important;	
}

.blogNewTest img.alignright {
	 margin: 50px;
}


.single-post #left-area span[style] {
	font-weight: 300 !important;
}

/*  Marketo Pop-up — 03/23/17 */

.marketoBtn1 {
  font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400;
  color: #ffffff;
  font-size: 20px;
  background: #e9833a;
  padding: 20px 35px;
  text-decoration: none;
  margin: 7px;
}

.marketoBtn1:hover {
  background: #e56c00;
  text-decoration: none;
}

.marketoBtn2 {
  font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400;
  color: #8b8b8b;
  font-size: 20px;
  background: #262626;
  padding: 20px 35px;
  text-decoration: none;
  margin: 7px;
}

.marketoBtn2:hover {
  background: #1f1f1f;
  text-decoration: none;
}

/*  Press Section — 04/11/17 */

.pressPage .pressLogo img {
	width: 200px !important;
	top: -10px;
	position: relative;
	margin-bottom: 10px;
}

.pressPage .pressTitle a {
	font-size: 28px !important;
	color: #0079a9 !important; 
	font-weight: 300 !important;
}

@media only screen and (max-width: 480px) {
	.pressPage .pressTitle a {
		font-size: 20px !important;
	}
	.pressPage {
	padding: 10px !important;
	}
	.pressPage .pressLogo img {
	margin-bottom: 20px;
	}
}

.pressPage .pressDate {
	font-size: 16px !important;
	font-weight: 300 !important;
	text-transform: uppercase !important;
	margin: 10px 0px 0px 0px !important;
	color: #666666 !important;
}

.pressPage {
	padding: 75px 0px !important;
}

.pressRelease ol,
.pressRelease ul {
    padding-left: 50px !important;
    margin-top: 20px !important;
}

.pressRelease ol li,
.pressRelease ul li {
    margin-bottom: 20px !important;
    line-height: 34px !important;
    font-size: 20px !important;
}

.pressRelease blockquote p {
    font-size: 20px !important;
    line-height: 34px !important;	
}


.powerPage .et_pb_blurb h4 {
	text-align: center;
	font-size: 22px !important;
    line-height: 32px !important;
    margin-bottom: 10px;
}

.powerPage .et_pb_blurb p {
	font-size: 16px;
	color: #333333;
	font-weight: 300 !important;
	text-align: left;
}

.powerPage .et_pb_blurb p strong {
	color: #0099cc;
}

.powerPage ol,
.powerPage ul {
    padding-left: 50px !important;
    font-size: 16px;
	font-weight: 300 !important;
	text-align: left;
}

.powerPage ol li,
.powerPage ul li {
    margin-bottom: 20px !important;
    font-size: 16px;
	font-weight: 300 !important;
	text-align: left;
}

.powerPage h2 {
	color: #0099cc;
    font-size: 38px !important;
    line-height: 52px !important;
}

.powerPage p {
	font-size: 17px;
	color: #333333;
	font-weight: 300;
	
}

.powerPage h3 {
	font-size: 32px !important;
	line-height: 48px;
	
}

.powerPage .powerModel h3 {
	text-align: center;
	margin-top: 20px;
	width: 50%;
	display: inline-block;
	line-height: 48px !important;
}

.powerPage .powerModel p {
	text-align: left;
	border-left: 1px solid #eeeeee;
	padding: 15px 0px 15px 80px;
}


.powerPage h4 {
	padding-bottom: 6px;
	border-bottom: 1px solid #e2e2e2;	
	margin-bottom: 30px
	font-size: 26px !important;
	line-height: 38px;
}

.powerPage h5 {
	font-size: 20px;
	margin-bottom: 20px
	border-bottom: 1px solid #e2e2e2;
	padding: 8px 0px;
	
}

.powerPage .et_pb_toggle h5.et_pb_toggle_title {
    color: #0099cc;
    font-size: 22px !important;
    padding: 8px 15px;
}

.powerPage .et_pb_toggle_open h5.et_pb_toggle_title {
	padding-top: 15px;
}

.et_pb_toggle_title:before {
    margin-right: 15px;
}


.powerPage .et_pb_module .et_pb_accordion {
    padding: 30px;
}

.powerPage .numberCircle {
    border-radius: 50%;
    behavior: url(PIE.htc);
    width: 125px;
    height: 125px;
    padding: 42px;
    border: 2px solid #0099cc;
    color: #0099cc;
    text-align: center;
    font-size: 60px;
    display: inline-block;
}

.et_pb_circle_counter {
	width: 270px !important;
	margin: 0px auto !important;
}

@media only screen and (max-width: 480px) {
.powerPage .powerModel p {
	text-align: left;
	border-left: 0px solid #eeeeee;
	padding: 15px;
}

.powerPage h2 {
    font-size: 28px !important;
    line-height: 44px !important;
    text-align: center !important;
    padding: 5% 7% !important;
}

.powerPage h3 {
    font-size: 24px !important;
    line-height: 40px !important;
    text-align: center !important;
    padding: 5% 7% !important;
}

.powerPage p {
    font-size: 14px !important;
    line-height: 28px !important;
}

.powerPage .powerModel h3 {
    font-size: 24px !important;
    line-height: 38px !important;
    text-align: center !important;
    padding: 5% 7% !important;
    width: 95% !important;
}

.powerStage {
	min-height: 0px !important;
}	

}

#top-header {
	display: none !important;
}

img {
	image-rendering: -moz-crisp-edges;         /* Firefox */
	image-rendering:   -o-crisp-edges;         /* Opera */
	image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */
}

/* Blog Updates - July 2017 */

.blogMenu {
	height: 45px !important;
	z-index: 11 !important;
}

.blogMenu .fullwidth-menu li {
    padding-right: 30px !important;
}

.blogMenu .fullwidth-menu li {
    padding: 15px 20px
}


#menu-item-26650 {
	font-weight: 400;
}

.blogMenu .et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
    padding: 8px 0 0 !important;
}

.single-post p {
	font-weight: 300 !important;
}

.featured-posts-slider-module {
	box-shadow: none !important;
}


.blogTitle h2 {
  display: inline-block;
  padding: 0 20px 0 0;
  position: relative;
  text-transform: uppercase;
  background: ;
  font-size: 22px !important;
  color: #3f4954;
  letter-spacing: 0px;
  font-weight: 500 !important;
  float: left;
  margin-bottom: 30px;
}

.blogTitle h2:before,
.blogTitle h2:after {
  background: #ddd;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
    top: 50%;
  width: 400%;
}

#blogTitlePink h2:before,
#blogTitlePink h2:after {
  background: #ff3366 !important;
}

#blogTitleGreen h2:before,
#blogTitleGreen h2:after {
  background: #008e72 !important;
}

#blogTitleYellow h2:before,
#blogTitleYellow h2:after {
  background: #fcb303 !important;
}

#blogTitleOrange h2:before,
#blogTitleOrange h2:after {
  background: #fc7803 !important;
}

#blogTitlePurple h2:before,
#blogTitlePurple h2:after {
  background: #806699 !important;
}

#blogTitleBlue h2:before,
#blogTitleBlue h2:after {
  background: #0099cc !important;
}

.blogTitle h2:before {
  right: 100%;
}
.blogTitle h2:after {
  left: 100%;
}
.blogTitle {
  overflow: hidden;
  text-align: center;
}

.blogSlider .et_pb_more_button {
	display: none;
}

.blogSlider {
 cursor: pointer;
} 

.blogSlider .et_pb_slider_container_inner {
	position: relative;
	width: 74%;
 	margin-left: 13%;
 	margin-right: 13%;
	top: -10%;
}

.blogTitleLeft {
  text-align: left !important;
}

.blogModule h2 {
	text-align: center !important;
	padding: 0 20px;
	margin-top: 0px;
	position: relative;
	top: -20px;
	font-weight: 300 !important;
}

.blogModule h2 a, .blogModule h2 a:visited {
	font-size: 18px;
	line-height: 32px;
	text-align: center !important;
	font-weight: 400;
	color: #0079a9 !important;
	font-weight: 300 !important;
}	

.blogModule h2 a:hover {
	color: #0099cc;
}	

.blogModule .post-content p {
	display: none;
}	



/*-----BB Custom Post Type-----*/

/*Set the image postion and width*/
.ds-avatar-grid .ds-avatar {
    width: 65px;
    display: inline-block;
    margin-right: 0px;
    margin-left: 8px;
    position: relative;
    top: -32px;
    z-index: 5;
}

.ds-avatar-grid .ds-avatar img {
    border-radius: 50%;
    border: 3px solid #ffffff;
}
/*Clear the float so the excerpt sits below the avatar*/
.ds-avatar-grid .post-content {

}

.ds-category {
position: absolute;
top: 200px;
padding: 15px 10px;
}

.ds-author {
display: inline-block;
margin: 0px;
margin-top: 4px;
    width: 38%;
    vertical-align: top;
    font-size: 13px !important;
}

.ds-author p {
    font-size: 13px !important;
}

.ds-date {
display: inline-block;
margin: 0px;
text-align: right;
margin-top: 4px;
margin-right: 12px;
    width: 33%;
        vertical-align: top;
            font-size: 13px;
            float: right;
}

.ds-date p {
    font-size: 13px !important;
}

.entry-featured-image-url img {

}
/*---End Custom Post Type---*/


#et-menu li:hover {
    border-bottom: none !important;
}

.related-post .title a {
    color: rgba(0, 0, 0, 0.75);
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
}


.et_pb_text_inner h2 span {
	font-weight: 300 !important;
    font-size: 30px;
    text-transform: none;
    letter-spacing: 0px;
} 

#et_pb_signup_firstname {
	display: none;
}

#et_pb_signup_lastname {
display: none;
}

.et_pb_newsletter {
	width: 280px;
	margin: 0 auto !important;
}

.blogAuthorBio span.fn {
	font-weight: 300 !important;
	font-size: 14px;
	text-align: center;
	margin-bottom: 15px;
}

.fn span {
	font-weight: 300 !important;
}

.blogAuthorBio .saboxplugin-wrap {
    margin-bottom: 0px;
}

.blogAuthorBio .saboxplugin-authorname {
	text-align: center;
	font-weight: 300;
	margin: 5px;
}

.blogAuthorBio .saboxplugin-authorname a {
	font-size: 22px !important;
	font-weight: 300;
}

.blogAuthorBio .saboxplugin-wrap .saboxplugin-gravatar {
    padding: 20px;
    text-align: center;
    float: none;
}

.blogAuthorBio .saboxplugin-socials {
	text-align: center;
}

.blogAuthorBio .saboxplugin-socials a {
	padding: 2px 6px;
}


#recent-posts-2 a {
	font-weight: 300;
}

.widgettitle {
	font-size: 16px !important;
	letter-spacing: .9px !important;
	font-weight: 500 !important;
	}
	
.single-post .entry-title {
    font-size: 40px !important;
    line-height: 62px !important;
}

.footer_columns_3 {
	display: none;
	}
	
#footer-bottom {
	display: none;
}

.et_pb_extra_column_sidebar #text-7 .textwidget {
    padding: 20px 30px;
    line-height: 1.7em;
    font-weight: 300 !important;
}

.et_pb_text_inner p span {
	font-weight: 300 !important;
	font-size: 16px; 
}

.button:before {

}

.button {
padding-top: 16px !important;
padding-right: 43px !important;
padding-bottom: 14px !important;
padding-left: 43px !important;
font-weight:500;
border-radius: 0px !important;
font-size: 14px !important;
}

#text-8 {
text-align: center; 
color: #ffffff !important; 
padding: 20px;
margin-bottom: 25px !important;
background-image:
 linear-gradient(
 to right, 
 #00c2cc, #008ebe
 );
 margin-bottom: 35px !important;
}

#text-8 p {
	font-size: 15px;
}

#text-9 .widgettitle  {
	display: none;
	}
	
.et_pb_slide_content {
	display: none !important;
}

.single-post #main-content {
	background: #ecf0f5;
}

.single-post .entry-content h2 {
	font-size: 28px !important;
}

.single-post .entry-content h3 {
	font-size: 24px !important;
	line-height: 36px !important;
	font-weight: 300 !important;
}

.single-post .entry-content h4 {
	font-size: 20px !important;
	line-height: 32px !important;
	font-weight: 300 !important;
}

.single-post .entry-content bold {
	font-weight: 400 !important;
}


.single-post #left-area li[style] {
    font-size: 16px !important;
}

.categoryPage .et_pb_post {
    margin-bottom: 4% !important;
}

.categoryPage .blogModule {
    border: none !important;
    background: none;
}

.blogTitle h1 {
  display: inline-block;
  padding: 0 20px 0 0;
  position: relative;
  text-transform: none;
  background: ;
  font-size: 32px !important;
  color: #3f4954;
  letter-spacing: 0px;
  font-weight: 400 !important;
  float: left;
  margin-bottom: 30px;
}

.blogTitle h1:before,
.blogTitle h1:after {
  background: #ddd;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
    top: 50%;
  width: 400%;
}

#blogTitlePink h1:before,
#blogTitlePink h1:after {
  background: #ff3366 !important;
}

#blogTitleGreen h1:before,
#blogTitleGreen h1:after {
  background: #008e72 !important;
}

#blogTitleYellow h1:before,
#blogTitleYellow h1:after {
  background: #fcb303 !important;
}

#blogTitleOrange h1:before,
#blogTitleOrange h1:after {
  background: #fc7803 !important;
}

#blogTitlePurple h1:before,
#blogTitlePurple h1:after {
  background: #806699 !important;
}

#blogTitleBlue h1:before,
#blogTitleBlue h1:after {
  background: #0099cc !important;
}

.blogTitle h1:before {
  right: 100%;
}

.blogTitle h1:after {
  left: 100%;
}

.blogTitle {
  overflow: hidden;
  text-align: center;
}

.et_pb_post .entry-content, .et_pb_post .entry-title, .et_pb_post .post-meta {
	padding: 0px 20px !important;
}

.et_pb_post .entry-content p {
	font-size: 16px !important;
	font-weight: 300 !important;
}


/* Widget Styles */

.et_pb_widget {
  display: block;
  background: #ffffff;
  width: 100%;
  border-radius: 0px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  margin: 0 0 24px;
  overflow: hidden;
}
.et_pb_widget .widgettitle {
  background: #55687e;
  padding: 15px 20px;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: 500 !important;
  line-height: 1;
  letter-spacing: 1.7px;
  text-transform: uppercase;
}
.et_pb_widget .widgettitle a {
  color: #FFFFFF;
}
.et_pb_widget ul,
.et_pb_widget.woocommerce .product_list_widget {
  list-style: none;
  padding: 0;
}
.et_pb_widget ul li,
.et_pb_widget.woocommerce .product_list_widget li {
  margin-bottom: 0 !important;
}
.et_pb_widget ul li ul.children li,
.et_pb_widget.woocommerce .product_list_widget li ul.children li {
  margin-left: 0;
}
.et_pb_widget li,
.et_pb_widget.woocommerce .product_list_widget li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 15px 20px;
  font-size: 12px;
  line-height: 1.3em;
}
.et_pb_widget li:last-child,
.et_pb_widget.woocommerce .product_list_widget li:last-child {
  border: 0;
}
.et_pb_widget .children {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin: 15px -20px -15px;
}
.et_pb_widget .children a {
  padding: 0 0 0 20px;
}
.et_pb_widget .children a:before {
  content: '- ';
}
.et_pb_widget .children .children a {
  padding: 0 0 0 40px;
}
.et_pb_widget .children .children .children a {
  padding: 0 0 0 60px;
}
.et_pb_widget .children .children .children .children a {
  padding: 0 0 0 80px;
}
.et_pb_widget .children .children .children .children .children a {
  padding: 0 0 0 100px;
}
.et_pb_widget a {
  color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3em;
}
.et_pb_widget a:visited {
  color: rgba(0, 0, 0, 0.75);
}
.et_pb_widget .widget_list_portrait,
.et_pb_widget .widget_list_thumbnail {
  display: inline-block;
  background: #00A8FF;
  width: 50px;
  min-width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  vertical-align: top;
  overflow: hidden;
}
.et_pb_widget .widget_list_portrait {
  vertical-align: middle;
}
.et_pb_widget .widget_list img {
  display: block;
  width: 100%;
  height: auto;
}
.et_pb_widget .widget_list .title {
  display: inline-block;
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  font-weight: 600;
}
.et_pb_widget .widget_list .post-meta {
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
}
.et_pb_widget .widget_list .post-meta a {
  color: inherit;
  font-size: inherit;
  font-weight: 400;
}

.single article {
    margin: 0 0 40px;
    padding: 0;
    background: #FFFFFF;
    border-radius: 0px !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    max-width: 100%;
}

/* End Widget Styles */

.et_pb_widget a {
    font-size: 15px;
    font-weight: 300;
}

.et_pb_widget a:hover {
	color: #0099cc !important;
}

.et_post_meta_wrapper img {
    padding: 30px 30px 0px 30px;
}

.post-template-default .entry-title {
    font-size: 40px !important;
    line-height: 62px !important;
    text-align: center;
    background: #55687e;
    position: relative;
    top: -18px;
    margin: 0px 15px;
    padding: 25px 50px 0px 50px !important;
    color: #ffffff;
}

#left-area .post-meta {
    text-align: center;
    background: #55687e;
    position: relative;
    top: -18px;
    margin: 0px 15px;
    padding-bottom: 25px !important;
    color: #ffffff;
}

#left-area .post-meta a {
	color: #ffffff !important;
}

#left-area .et_pb_text_inner {
	padding: 0px 15px;
}

.heateor_sss_sharing_title {
	display: none !important;
	}

@media (min-width: 981px) {
.et_pb_gutter.et_pb_gutters1 #left-area {
    width: 70%;
}}

@media (min-width: 981px) {
.et_pb_gutter.et_pb_gutters1 #sidebar {
    width: 30%;
} }



.blogModule h2 {
	text-align: center !important;
	padding: 0 20px;
	margin-top: 0px;
	position: relative;
	top: -20px;
	font-weight: 300 !important;
}

.blogModule h2 a, .blogModule h2 a:visited {
	font-size: 18px;
	line-height: 32px;
	text-align: center !important;
	font-weight: 400;
	color: #0079a9 !important;
	font-weight: 300 !important;
}	

.blogModule h2 a:hover {
	color: #0099cc;
}	

.blogModule .post-content p {
	display: none;
}	

.blogModule {
	border: 1px solid #dddddd !important;
	min-height: 410px !important;
	max-height: 410px !important;
	background: #ffffff;
	margin-bottom: 32.3906px !important;
}

.ds-avatar-grid p.post-content {
    display: none !important;
    padding: 0px !important;
    margin: 0px !important;
}

.et_pb_post .entry-content p, .et_pb_post .entry-content ul li  {
    font-size: 16px !important;
    line-height: 30px !important;
}

.author #main-content {
    background-color: #ecf0f5!important;
}

.author #text-8 {
	display: none !important;
}

.author article {
	min-height: 400px !important;
}


.author .et_pb_text_inner, .author .et_pb_section {
	display: none !important;
}

.author .et_pb_post p, .author .et_pb_post h3, .author .et_pb_post h4, .author .et_pb_post h5, .author .et_pb_post h6, .author .et_pb_post ul, .author .et_pb_post ol {
	display: none !important;
}

.author .entry-title {
	font-size: 20px !important;
	padding: 5px 20px !important;
	background: none !important;
	line-height: 30px !important;
	text-align: center;
}


.author h2 a {
    font-size: 17px !important;
    line-height: 24px !important;
    color: #333 !important;
}

.author .post-meta {
	display: none;
}

#text-8 p {
    line-height: 28px;
}

.blogQuickLinks li:after {
	content:'\00B7'; 
	padding: 0px 5px;
}

.dropbtn {
    background-color: #0099cc;
    color: white;
    padding: 15px 35px;
    font-size: 15px;
    border: none;
    cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	padding: 15px 10px !important;
    z-index: 999999;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 3px 15px !important;
    margin: 0px !important;
    text-decoration: none;
    display: block;
    font-size: 14px !important;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #0099cc !important; color: #ffffff !important;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #01769d !important;
}

/* NEW BLOG SUBSCRIPTION WIDGETS */


#text-8 .widgetSub {
	text-align: center;
	margin-top: 1%;
	color: #ffffff !important;
}

#text-8 .widgetSub h3 {
	font-size: 25px !important;
	color: #ffffff !important;
}

#text-8 .widgetSub p {
	font-size: 16px !important; 
}

#text-8 .widgetSubForm {
	width: 80%;
  	margin-left: 2% !important;
  	margin-right: 18% !important;
}


.widgetSub {
	text-align: center;
	margin-top: 15%;
}

.widgetSub h3 {
	font-size: 27px !important;
    line-height: 38px !important;
    font-weight: 400 !important;
}

.widgetSub p {
	font-size: 17px !important; 
	line-height: 27px !important;
	font-weight: 400 !important;
}

.widgetSubForm {
	width: 80%;
  	margin-left: 7%;
  	margin-right: 13%;
}

.socialFooter {
	padding-top: 20px;
	position: relative;
	left: -10px;
	text-align: left !important;
}

.et-social-facebook, .et-social-twitter, .et-social-linkedin {
	border-bottom: none !important;
    padding: 15px 5px !important;
}

.featuredFooterBlog .ds-avatar, .featuredFooterBlog .ds-author, .featuredFooterBlog .ds-date {
	display: none !important;
}

.featuredFooterBlog h2.entry-title {
	padding: 0px 5px !important;
}

.blogHomeSlider:hover {
	cursor: pointer !important;
}

.nc_tweetContainer {
	background: #0099cc !important;
	border-color: #0099cc !important;
}

.nc_socialPanel {

}

/* NEW BLOG MOBILE STYLES */

.et_pb_slide_description .et_pb_slide_title,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 {
		font-weight: 300 !important;
}

@media only screen and (max-width: 480px) {

.post-template-default .entry-title {
    font-size: 18px !important;
    line-height: 30px !important;
    margin: 0px !important;
}

.category .footerStyles {
	display: none !important;
}

.category .ds-author {
	display: none !important;
}

#left-area .post-meta {
    margin: 0px !important;
}

.et_pb_gutter.et_pb_gutters1 #left-area {
    width: 96%;
}

.heateor_sss_horizontal_sharing .heateorSssPrintSvg {
	display: none !important;
}

.et_post_meta_wrapper img {
    padding: 0px !important;
}

.et_pb_slide_title {
	font-size: 24px !important;
	font-weight: 300 !important;
	padding: 0px 25px;
}

.et_pb_row et_pb_row_0 {
	display: none !important;
}

.blogMenu {
	display: none !important;
}

.blogModule {
	min-height: 0px !important;
}

#main-content .container {
    padding-top: 30px;
    width: 90%;
}

#left-area .et_pb_text_inner {
    padding: 0px 10px !important;
}

.socialFooter {
	left: 0px;
}

}

@media only screen and (max-width: 980px) {

.category .footerStyles {
	display: none !important;
}


}

.rp4wp-related-posts h3 {
	display: none;
}

.rp4wp-related-post-content {
	padding: 20px 25px 0px 25px;
}

.powerWs p {
	color: #ffffff !important;
	font-weight: 300 !important; 
	font-size: 18px !important; 
	line-height: 35px !important; 
	color: #ffffff !important; 
	padding-bottom: 30px !important;
}

.blogModule a, .blogModule a:visited {
	color: #0079a9 !important;
}	
