.logo {
    margin-top: -5px;
}

.blog_post_listing {
    border: 1px solid #EFEFEF !important;
    margin: 0 0 20px !important;
    padding: 10px !important;
}
.blog_post_listing_header_section, .blog_post_listing_footer_section {
    background-color: #EFEFEF;
    font-family: 'Oxygen',sans-serif;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 10px;
    padding: 5px 15px 0 5px !important;
    position: relative;
}
.blog_post_listing_footer_hr {
    display: none
}
.blog_post_listing_like {
    float: left;
    margin: 0 15px 5px 0;
}

.contentareaOddRowContent li {
    color: #003366;
    padding-bottom: 5px
}

ul {
    margin-top: 0px
}
.le_congratulations {
    line-height: 50px;
}
#le_site_complete p {
    color: #FFFFFF;
}
.wrapper .le_form textarea {
    width: 230px !important;
    display: inline-block !important;
    border: 1px solid #cccccc !important;
}
.wrapper .le_form label {
    width: 200px;
}
.wrapper .le_form .formLeft:nth-of-type(1), .wrapper .le_form .formLeft:nth-of-type(5), .wrapper .le_form .formRight:nth-of-type(2), .wrapper .le_form .formRight:nth-of-type(6) {
    background-color: #f5f5f5;
}
.wrapper .le_form .formLeft {
    float: left;
    width: 50%;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.wrapper .le_form .formRight {
    position: relative;
    float: right;
    width: 50%;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.wrapper .le_form .le_form input[type="submit"] {
    width: inherit;   
}
.wrapper .le_form .form-control {
    height: inherit !important;
	border-radius: 0 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.wrapper .le_form .form-group {
	margin-bottom: 10px !important;
}
.lead-form td {
    padding: 10px 10px 5px 10px;
}
.lead-form tr:nth-of-type(even) {
    background-color: #f5f5f5;
}
.lead-form input, .lead-form select, .lead-form textarea {
    width: 200px;
}
/*---------------------------------PRICING MATRIX STYLES AND FUNCTIONS START---------------------------------*/
/*-----------------EXPAND-----------------------------------------*/
.expand {
    /*margin-bottom: 15px !important;*/
}
.expand {
    position: relative !important; 
    margin-bottom: 5px !important;
}
.expand :before {
    content: "+" !important;
    font-size: 16px;
    margin-right: 10px !important;
    color: #504b4f !important;
    display: inline-block;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.expand .active {
    color: #33a9a7;
}
.expand .active:before {
    -webkit-transform: rotate(45deg) !important;
    -moz-transform: rotate(45deg) !important;
    -ms-transform: rotate(45deg) !important;
    -o-transform: rotate(45deg) !important;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4/90) !important;
}
.expand :hover {
    cursor: pointer;
    color: #33a9a7;
}

/*-----------------END EXPAND-------------------------------------*/
/*-----------------EXPAND2-----------------------------------------*/
.expand2 {
    /*margin-bottom: 15px !important;*/
}
.expand2 {
    position: relative !important; 
    margin-bottom: 5px !important;
}
.expand2 :before {
    content: "+" !important;
    font-size: 20px;
    margin-right: 10px !important;
    color: #504b4f !important;
    display: inline-block;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.expand2 .active {
    color: #33a9a7;
}
.expand2 .active:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4/90);
}
.expand2 :hover {
    cursor: pointer;
    color: #33a9a7;
}

/*-----------------END EXPAND2-------------------------------------*/
/*-----------------EXPAND3-----------------------------------------*/
.expand3 {
    /*margin-bottom: 15px !important;*/
}
.expand3 {
    position: relative !important; 
    margin-bottom: 5px !important;
}
.expand3 :before {
    content: "+" !important;
    font-size: 20px;
    margin-right: 10px !important;
    color: #504b4f !important;
    display: inline-block;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.expand3 .active {
    color: #33a9a7;
}
.expand3 .active:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4/90);
}
.expand3 :hover {
    cursor: pointer;
    color: #33a9a7;
}

/*-----------------END EXPAND2-------------------------------------*/
/*----------------TOOLTIPSTER STYLES START-------------------*/
.tooltipster-content {
    max-width: 500px;
}
.tooltipster-content p{
    color: #fff;
    font-size: 14px;
}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
    border-radius: 5px; 
    border: 2px solid #000;
	background: #4c4c4c;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
	color: #fff !important;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}


/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}
.tooltipster-content a {
    color: #FFB33E !important;
    text-decoration: none !important;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}
/*-------TOOLTIPSTER END---------*/
/*---------------------------------PRICING MATRIX STYLES AND FUNCTIONS END---------------------------------*/
/*----------------------------------Special Layouts Start------------------------------*/
.custompackagewrapper {
    padding: 20px 0px 20px 0px;   
}
.packagesOL {
    list-style-type: none;
    display: block;
}
.packages {
    background-color: #FFFFFF;     
    border: 1px solid #DFE7EF;     
    font-size:.9em;
    line-height: 1.4em;
    color: #202830;     
    float: left;     
    padding: 19px 19px 12px 19px;     
    margin: 0px 3px;
    text-align: center;  
    width: 193px;
    -moz-transition: all 0.2s ease-in-out 0s; 
    z-index: 70;
}
.packageEssence:hover {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px rgba(66, 128, 56, 0.5);
    z-index: 99;
}
.packageFlow:hover {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px rgba(196, 180, 8, 0.5);
    z-index: 99;
}
.packageBalance:hover {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px rgba(193, 105, 11, 0.5);
    z-index: 99;
}
.packageTransform:hover {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px rgba(19, 87, 155, 0.5);
    z-index: 99;
}
.packages img {
    border: 0px;
    padding: 10px 0px;
    margin: auto;
}
.packages hr {
    margin: 10px 0px;
    border-top: 1px solid #cccccc;
    border-bottom: 0px;
    height: 1px;
}
.doitForMe {
    background-color: #eaeaea;
    padding: 6px 0px 3px 0px;
    margin: 25px 0px 12px 0px;
    width: 100%;
    font-size: 1.1em;
}
.packageEssence {
}
.packageFlow {
}
.packageBalance {
}
.packageTransform {
}
.packagePrice {
    font-size: 1.2em;   
    line-height: 1.4em;
    padding: 10px 0px;
}
.packages:hover > .packagePrice {
    -moz-transition: all 0.2s ease-in-out 0s; 
    font-weight: bold;
}
.packageTitle {
    display: block;
    font-size: 1.7em;
    line-height: 1.3em;
    text-transform: uppercase;
}
.packageEssence .packageTitle {
    color: #428038;
}
.packageFlow .packageTitle {
    color: #c4b408;
}
.packageBalance .packageTitle {
    color: #c1690b;
}
.packageTransform .packageTitle {
    color: #13579b;
}
.packages:hover > .packageHeader {
    font-size: 1.1em;
    line-height: .9em;
    -moz-transition: all 0.2s ease-in-out 0s;
}
.packageSubTitle {
    font-size: 1.1em;
    color: #666666;
}
.packageHeader {
    height: 50px; 
    width: 195px;
    margin-bottom: 15px;
}
.packageEssence .packageHeader  {
    background-image: url('https://c630212.ssl.cf2.rackcdn.com/liveeditaurora/9fbc9bed-e6d7-4c03-8a33-ac38f2f892c5/c69665c5-79a5-4240-bd19-7d3cc65ede92.jpg');
    background-position: center bottom;
    background-repeat: no-repeat;
}
.packageFlow .packageHeader  {
    background-image: url('https://c630212.ssl.cf2.rackcdn.com/liveeditaurora/d1b47bb6-ab8b-4e83-8910-1ae7a213a180/f05da335-2710-41f1-8c76-bfec7e3a6050.jpg');
    background-position: center bottom;
    background-repeat: no-repeat;
}
.packageBalance .packageHeader  {
    background-image: url('https://c630212.ssl.cf2.rackcdn.com/liveeditaurora/5774b0a2-6625-4c72-ac55-0a0373fb7e41/d371bb55-adb4-4c7f-81e4-dd4581f8dec2.jpg');
    background-position: center bottom;
    background-repeat: no-repeat;
}
.packageTransform .packageHeader {
    background-image: url('https://c630212.ssl.cf2.rackcdn.com/liveeditaurora/d14cf862-c386-4845-93bd-351fdb2240ff/868b71cc-28f3-43cd-82e7-9a7e27c866c7.jpg');
    background-position: center bottom;
    background-repeat: no-repeat;
}
.packageButton {
    color: #ffffff;
    height: 26px;
    width: 137px;
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 8px;
    border-radius: 4px;
    margin: 10px auto;
}
.packageButton a {
    color: #FFFFFF;
    font-family: Lucida Grande;
    font-size: 0.9em;
    letter-spacing: 0.04em;
}
.packageButton a:hover {
    text-decoration: none;
}    
.packageEssence .packageButton {
    background-image: url('https://c630212.ssl.cf2.rackcdn.com/liveeditaurora/086af9b6-747f-4cd9-8256-01ea9a111a55/b9ab5ef3-ae98-4638-96cf-f30008add1f1.jpg');
    border: 1px solid #39762f;
    text-shadow: 1px 1px 1px #0d5701;
}
.packageFlow .packageButton {
    background-image: url('https://c630212.ssl.cf2.rackcdn.com/liveeditaurora/e529200c-9974-4294-9fad-ac6c67a94849/db249f9a-96fa-4bef-9c12-e47e217abd0d.jpg');
    border: 1px solid #baaa04;
    text-shadow: 1px 1px 1px #7f7401;
}
.packageBalance .packageButton {
    background-image: url('https://c630212.ssl.cf2.rackcdn.com/liveeditaurora/58520940-4561-496a-b5bf-1678b0cbc7f2/39f9cafa-394a-41d4-973b-dcaa8476091f.jpg');
    border: 1px solid #b96102;
    text-shadow: 1px 1px 1px #773e01;
}
.packageTransform .packageButton {
    background-image: url('https://c630212.ssl.cf2.rackcdn.com/liveeditaurora/f2b13421-cfe4-4bf6-9526-e93819234043/272831e0-49d7-45cd-8723-5a70a006d79a.jpg');
    border: 1px solid #094b8c;
    text-shadow: 1px 1px 1px #012c57;
}

.packageEssence .packageButton:hover {
    -moz-transition: all 0.2s ease-in-out 0s;
    box-shadow: 0px 0px 7px #428038;
}
.packageFlow .packageButton:hover {
    -moz-transition: all 0.2s ease-in-out 0s;
    box-shadow: 0px 0px 7px #c4b408;
}
.packageBalance .packageButton:hover {
    -moz-transition: all 0.2s ease-in-out 0s;
    box-shadow: 0px 0px 7px #c1690b;
}
.packageTransform .packageButton:hover {
    -moz-transition: all 0.2s ease-in-out 0s;
    box-shadow: 0px 0px 7px #13579b;
}
/*----------------------------------Special Layouts END------------------------------*/
.labelwidth {
    max-width: 500px!important;
    max-height: 100px!important;
}
/*-------------- Account Preset ----------------- */
/*-------------- Account Preset [Desktop]----------------- */
.se_body,.se_bgColor_thumb,.se_bgImg_thumb {
}
.se_menu {
    background-color: rgb(243, 243, 242);
}
.se_menu li.le_menuitem_level_0 a,.navicon {
    font-size: 31px;
    color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
}
.se_menu li.le_menuitem_level_0 a:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(75, 171, 255);
}
.navicon {
}
.se_menu .le_menu_level_1_container, .se_menu ul.le_menu_level_2 {
}
.se_menu li.le_menuitem_level_1 a {
}
.se_menu li.le_menuitem_level_1 a:hover {
}
.se_header {
    background-color: rgb(243, 243, 242);
}
.se_header p, .se_header h1, .se_header h2, .se_header h3, .se_header h4, .se_header h5, .se_header h6 {
}
.se_header a {
}
.se_header a:hover {
}
.se_mainContent {
}
.se_wrapperContent, .se_WrapperContent, .se_mainContent .le_content, .se_mainContent p, .se_mainContent h1, .se_mainContent h2, .se_mainContent h3, .se_mainContent h4, .se_mainContent h5, .se_mainContent h6 {
}
.se_wrapperContent a, .se_WrapperContent a, .se_mainContent a {
}
.se_wrapperContent a:hover, .se_WrapperContent a:hover,.se_mainContent a:hover {
}
.se_footer {
    background-color: rgb(12, 67, 106);
}
.se_footer p, .se_footer h1, .se_footer h2, .se_footer h3, .se_footer h4, .se_footer h5, .se_footer h6 {
    color: rgb(255, 255, 255);
}
.se_footer a {
    color: rgb(255, 255, 255);
}
.se_footer a:hover {
    color: rgb(242, 247, 254);
}
a {
}
a:hover {
}
.se_button a, a.se_button {
    background-color: rgb(75, 171, 255);
    color: rgb(255, 255, 255);
    font-size: 24px;
    border-width: 0px;
}
.se_button a:hover, a.se_button:hover {
    background-color: rgb(240, 246, 254);
    color: rgb(0, 0, 0);
}
.seFormButton {
}
.se_cta {
}
.se_cta .le_content a {
}
.se_cta:hover {
}
.se_cta .le_content a:hover {
}
.se_cta .le_content, .se_cta .le_content a {
}
.se_social a {
    color: rgb(242, 247, 254);
    font-size: 26px;
}
.se_social a:hover {
    color: rgb(75, 171, 255);
}
hr {
}
.se_siteBranding a {
}
.se_siteBranding:hover, .se_siteBranding a:hover {
}
.se_tagline {
}
p, ul, ol, dl {
}
h1, h1 a, .title1, .title1 a {
}
h2, h2 a, .title2, .title2 a {
}
h3, h3 a, .title3, .title3 a {
}
h4, h4 a, .title4, .title4 a {
}
h5, h5 a, .title5, .title5 a {
}
h6, h6 a, .title6, .title6 a {
}
blockquote {
}
.aurora_lehome #le_headerRegion {
    background-color: rgb(243, 243, 242);
}
.aurora_lehome #le_section-one {
    background-color: rgb(108, 108, 108);
}
.aurora_lehome #le_sectionfooter {
    background-color: rgb(12, 67, 106);
}
.aurora_lehome #le_section-four-row6 {
    background-color: rgb(240, 246, 254);
}
.aurora_lehome #le_section-four-row4 {
    background-color: rgb(240, 246, 254);
}
.aurora_lehome #le_section-four-row2 {
    background-color: rgb(240, 246, 254);
}
.aurora_lehome #le_section-three {
    background-color: rgb(240, 246, 254);
}
.aurora_lehome #le_featureContainer {
    background-image: url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/liveeditaurora/updates/Feature-girl2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.aurora_home-new-testing #le_featureContainer {
    background-image: url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/liveeditaurora/updates/Feature-girl2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.aurora_home-new-testing #le_section-four-row6 {
    background-color: rgb(240, 246, 254);
}
.aurora_home-new-testing #le_section-four-row4 {
    background-color: rgb(240, 246, 254);
}
.aurora_home-new-testing #le_section-four-row2 {
    background-color: rgb(240, 246, 254);
}
.aurora_home-new-testing #le_section-four-row1 {
    background-color: rgba(0, 0, 0, 0);
}
.aurora_home-new-testing #le_section-three {
    background-color: rgb(242, 247, 254);
}
.aurora_home-new-testing #le_section-one {
    background-color: rgb(108, 108, 108);
    color: rgb(255, 255, 255);
}
.aurora_home-new-testing #le_headerRegion {
    background-color: rgb(240, 246, 254);
}

/*-------------- Account Preset [Desktop] End----------------- */
/*-------------- Account Preset [Tablet]----------------- */

/*-------------- Account Preset [Tablet] End----------------- */
/*-------------- Account Preset [Mobile]----------------- */

/*-------------- Account Preset [Mobile] End----------------- */
/*-------------- Account Preset End ----------------- */
