h1, h2, h3, h4, h5, h6 {
line-height: 1.4em;
color: #021259;
}
h1 {
font-size: 30px;
line-height: 1.4em;
clear:both;
}
h2 {
font-size: 24px;
line-height: 1.4em;
clear:both;
padding-bottom:20px;
}
h3 {
font-size: 18px;
line-height: 1.4em;
clear:both;
} .entry-content table {
margin: 0 0 15px;
text-align: left;
width: 100%;
border-collapse: collapse;
}
#recaptcha_table { 
min-width: 50%;
}
.entry-content tr th {
background: #e8e5e3 none repeat scroll 0 0;
color: #666;
font-size: 1.1em;
font-weight: normal!important;
text-align: left;
}
th[scope="col"] {
font-size: 1.2em;
}
.entry-content tr td, .entry-content th {
vertical-align: top;
border: 1px solid #ccc;
max-width: none!important;
}
article table tr:nth-child(2n) {
background: none repeat scroll 0 0 #ffffff;
}
article table tr:nth-child(2n+1) {
background: none repeat scroll 0 0 #f1efef;
}
#recaptcha_table tr:nth-child(2n), #recaptcha_table tr:nth-child(2n+1)  {
background: #fff; .title {
font-size: 18px;
line-height: 1.4em;
clear:both;
color:#CBFE00 !important;
}
.paraafterimage {clear:both;}
#main-footer {background: url(https://vps33885.inmotionhosting.com/~renewa24/fireflo/images/top-stripe-bg.gif) repeat-x; background-color: #021259;}
.calltoaction {padding-bottom: 4em;padding-left: 4em;margin: 1em 0 2em;background: #eee; padding: 0px; clear: both; max-width:1080px; }
.calltoaction h2, .calltoaction h3 {padding: 20px 20px 0.25em;}
.calltoaction h2.cta {padding: 0;margin: 0;}
.calltoaction p, .calltoaction form {padding: 0 20px 1em;}
.et_pb_text .calltoaction p:last-of-type {margin-bottom: 1em;}
#left-area .calltoaction ul, .home .calltoaction ul {padding: 0 20px 20px 35px;	margin: 0;}
.calltoaction a {font-weight: bold;}
.calltoaction h2, .calltoaction h3 {font-size: 20px;}
.calltoaction {min-height: 5em;} #main-header {
background: #fff url(https://vps33885.inmotionhosting.com/~renewa24/fireflo/images/top-stripe-bg-sm.gif) repeat-x scroll 0 0;
padding-top: 35px;
box-shadow: none;
}
#et-top-navigation {
display: block;
float: none;
padding-left: 0 !important;
transition: none 0s ease 0s ;
} .container {
min-height: 140px;
position: relative;
text-align: left;
}
.et_header_style_left .logo_container {
height: 122px;
position: relative;
}
.et_header_style_left #et-top-navigation {
padding: 10px 0 0 0!important;
}
#logo {
display: block;
max-height: 122px!important;
transform: none;
}
.et-search-form {
width: 40%;
} .et_pb_bg_layout_dark .et_pb_slide_description {
background-color: rgba(255, 255, 255, 0.8);
display: inline-block;
padding: 30px;
margin-top: 80px;
margin-left:80px;
border-radius: 15px;
} @media only screen and ( min-width:981px ) {
.et_pb_slider, .et_pb_slider .et_pb_container {
height: 450px !important;
}
.et_pb_slider, .et_pb_slider .et_pb_slide {
max-height: 450px;
}
.et_pb_slider .et_pb_slide_description {
position: relative;
top: 5%;
height:auto !important;
}
}
.et_pb_section {
padding: 0% 0 !important;
}
.et_pb_slide_description {
float: left!important;
text-align:left!important;
} .et-pb-controllers a {
background-color: #021259;
}
.et-pb-controllers .et-pb-active-control {
background-color: #CEFE0F !important;
} .et-pb-arrow-prev, .et-pb-arrow-next{
color:#021259 !important;
}
.et_featured_image {
display: none !important;
}
.et_pb_post_main_image {
margin-bottom: 10px;
}
.et-top-navigation {
padding-left:0px !important;
} #top-menu.nav a:hover {
color: #FF7A13 !important;
opacity: 1!important;
}
*/
#top-menu li li a:hover{
color: #FF7A13 !important;
background:#021259 !important;           
opacity: 1!important;
}
.et_mobile_menu li a:hover {
background:#808080 !important;
color: #ffffff!important;
} .et_right_sidebar #left-area {
margin-right: 30px;
padding-right: 20px;
width: 795px;
}
.wp-caption {
max-width: 100%;
padding: 0;
}
.et_right_sidebar #sidebar {
border-left: 0;
margin-left: 0;
padding-left: 0;
width: 254px;
}
#main-content .container::before {
background: #fff;
width: 0;
}
#main-content .container {
padding-top: 2em;
}  .highlight-container {
background: #021259;
padding:20px;
}
.highlight-title {
position: relative;
left: 40px;
bottom: 4px;
color: #fff;
font-size: 1.5rem;
}
.highlight-content1 {
position: relative;
bottom: 8px;
left: 80px;
color: #fff;
font-size: 1rem;
}
.highlight-content2{
position: relative;
bottom: 8px;
left: 57px;
color: #fff;
font-size: 1rem;
}
.highlight-content3 {
position: relative;
bottom: 8px;
left: 57px;
color: #fff;
font-size: 1rem;
}
.fa-caret-right  {
position: relative;
top: 15px;
left: 15px;
color: #f5781e;
}
.fa-check-square-o {
position: relative;
top: 15px;
left: 15px;
color: #f5781e;
}
.fa-info {
position: relative;
top: 15px;
left: 15px;
color: #f5781e;
}
.wp-caption {
background-color: #ffffff !important;
border-top: 0px !important;
border-left: 0px !important;
border-right: 0px !important;
border-bottom: 0px !important;
}
.wp-caption-text {
border-bottom: 0px solid #ddd !important;
text-align: center;
} @media only screen and (max-width: 767px)  {
.et_header_style_left #logo {
max-width: 100%!important;
}
.et_header_style_left .logo_container {
height: auto!important;
}
.container {
min-height: auto;
}
}
.et_pb_post h2 {
margin-top: 0px !important;
}
.et_pb_post {
margin-bottom:30px !important;
}
.blog-title {
color: #fff;
font-size: 1.5rem;
} .landingpblock {
width: 300px;
float: left;
display: inline-block;
min-height: 400px;
margin: 0 90px 20px 0;
}
#left-area ul.landingplist {
list-style-type: none;
margin: 0;
padding: 0!important;
display: inlne-block;
} #left-area ul.landingplist li {
position: relative;
}
#left-area ul.landingplist li:after {
clear: both;
content: " ";
display: block;
font-size: 0;
height: 0;
visibility: hidden;
}
#left-area ul.landingplist ul li:after {
clear: none;
}
ul.landingplist.grid li {
display: inline-block;
float: left;
margin: 0 40px 2em 0;
height: 400px;
max-height: 400px;
overflow: hidden;
padding: 0;
width: 360px;
}
ul.landingplist.grid.text {
margin: 0;
padding: 0;
}
ul.landingplist.grid.text li {
height: auto;
padding: 0;
}
ul.landingplist.grid.block li {
background-color: #eee;
background-image:url(https://vps33885.inmotionhosting.com/~renewa24/fireflo/images/icon-start-here-black-60px.png);
background-repeat:  no-repeat;
background-position: right 5% bottom 10%;
cursor: pointer;
padding: 1em;
height: auto;
padding: 1em;
}
.home ul.landingplist.grid.text li {
width: 29.666%;
margin-right: 5%;
min-height: 12em;
padding: 1em;
}
ul.landingplist.grid.block li:hover {
background-image: url(https://vps33885.inmotionhosting.com/~renewa24/fireflo/images/icon-start-here-org-60px.png);
}
.home ul.landingplist.grid.text li.third {
margin-right: 0;
}
ul.landingplist.grid.text h3 a {
display: block;
font-weight: 500;
font-size: 18px;
line-height: 1.3em;
padding: 0;
color: #666;
}
ul.landingplist.grid.blog h3 a {
color: #fdb813;
font-size: 22px;
}
ul.landingplist.grid.blog h3 a:hover {
text-decoration: underline;
}
ul.landingplist.grid.text li:hover h3 a {
color: #fdb813;
text-decoration: none;
}
ul.landingplist.grid.text li a.blocklink {
color: #666;
display: block;
min-height: 8em;
padding-right: 30px;
}
ul.landingplist.grid.text li a.blocklink:hover {
text-decoration: none;
}
ul.landingplist li:nth-child(even) {
margin-right: 0;
}
.home ul.landingplist.grid.text li:nth-child(even) {
margin-right: 5%;
}
.home ul.landingplist.grid.text li.third:nth-child(even) {
margin-right: 0;
}
.landingplist .wp-caption {
border-bottom: 0 none;
margin-bottom: 0;
min-height: 300px;
position: relative;
line-height: 1.4em;
}
.landingplist.grid .wp-caption {
min-height: 265px;
}
.landingplist .wp-caption img {
position: relative;
max-height: 260px;
}
.landingplist li p {
margin-top: 0;
padding-bottom: 0;
padding-right: 0;
}
.landingplist li.grid.test.block p {
min-height: 8em;
}
.landingplist .wp-caption p {
line-height: 1.4em;
}
.wp-caption.alignleft {
text-align: left !important;
}
.wp-caption.alignleft {
margin: 0 10px 2em 0;
}
.landingplist .wp-caption p.wp-caption-text {
font-size: 1.2em;
margin-top: 0;
padding: 0;
}
#top-menu li li a {
width: 280px;
}
.nav li ul {
width: 320px;
}
.goflostrapline {
padding-top:10px;
padding-bottom:15px;
font-size: 1.4em;
}
.widgettitle {
padding-top:10px;
font-size:1.8em;
}
.rpwwt-post-title {
color:#021259 !important;
}
.rpwwt-post-title li a:hover {
color:#FF7A13 !important;
}
a:hover {
color: #FF7A13 !important;
}
.attachment-365x365{
padding-top:15px;
}
.et_pb_widget a {
color:#2EA1EF;
}
#footer-bottom {
padding:0px;
margin:0px;
}
.gform_wrapper{
box-sizing: border-box;
background: #ECF8FF !important;
padding: 1em;
padding-top: 20px!important;
}
.gfield_label{
color:#021259;
font-size: 1.2em;
}