@charset "utf-8";
/* CSS Document */

html, body, p, ul, li, span, a {
	font-family: 'Merriweather', serif;
	color: #2c2c2c;
}
.TitleStyle1, .TitleStyle2, .TitleStyle3, .TitleStyle4, .TitleStyle5, .TitleStyle6 {
	color: #5e6cab;
}
.fnt-align{text-align:center;}
.page {
	background-image: url(../img/main-background.jpg);
}
.page-bg {
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}
.cuspage-bg {
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	background-attachment: fixed;
}
li.copyright{display:inline-block;}
.auto {
	background-image: url(../img/main-background.jpg);
}
.home {
	background-image: url(../img/main-background.jpg);
}
.business {
	background-image: url(../img/main-background.jpg);
}
.boat {
	background-image: url(../img/main-background.jpg);
}
.ccar {
	background-image: url(../img/main-background.jpg);
}
.flood {
	background-image: url(../img/main-background.jpg);
}
.motor {
	background-image: url(../img/main-background.jpg);
}
.umbrella {
	background-image: url(../img/main-background.jpg);
}
.rv {
	background-image: url(../img/main-background.jpg);
}
.recreational{
	background-image: url(../img/main-background.jpg);
}
.life {
	background-image: url(../img/main-background.jpg);
}
.about {
	background-image: url(../img/main-background.jpg);
}
.contact {
	background-image: url(../img/main-background.jpg);
}
.customer {
	background-image: url(../img/main-background.jpg);
}
.compare {
	background: #ADA8A8;
}
.insurance {
	background-image: url(../img/main-background.jpg);
}
.email {
	background-image: url(../img/main-background.jpg);
}
.file-a-claim{
background-image: url(../img/main-background.jpg);
}
.make-a-payment{
background-image: url(../img/main-background.jpg);
}
/* Typography */
.TitleStyle1 {
	font-size: 30px;
}
.TitleStyle1 a {
    font-size: 30px;
}
.TitleStyle1 a:hover {
	color: #737B77;
}
.TitleStyle2 {
	font-size: 26px;
}
p {
	font-size: 13px;
}
a:hover {
	color: #737B77;
}
a:focus {
	color: #737B77;
}
/* /typography */
/* Header */
header {
	padding: 10px 0;
	background: #fff;
}
.logo {
	display: inline-block;
	font-size: 40px!important;
	margin: 30px auto;
	font-weight: bold;
}
.tagline {
	font-size: 16px!important;
    display:block;
	margin-top:5px;
	width: 100%;
	text-align:center;
}
.sub-log:hover {
	text-decoration: none;
}
.op-hrs {
	font-size: 14px!important;
	font-weight: bold;
}
.right-section {
	text-align: right;
	float: right;
}
.right-section .TitleStyle2 {
    color: #7b8c57;
    font-size: 32px;
	margin-bottom: 15px;
}
.top-nav ul li {
	display: inline-block;
}
.top-nav ul li a {
    margin-left: 10px;
    border: 1px solid #e6bbab;
    color: #6f5f59;
    padding: 4px 10px;
    border-radius: 12px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}
.top-nav ul li a:hover, .top-nav ul li a.active {
    background: #cebbb6;
    border: 1px solid #A2754A;
    text-decoration: none;
}
/*/header*/

/*Navigation*/
.nav-bg {
	height: auto;
	background: #706666;
}
.navbar-nav>li>a {
	color: #fff;
	font-weight: 900;
	margin: 0;
	font-size: 13px;
	padding: 14px 105px;
}
.navbar-nav>li a:hover, .navbar-nav>li a.active {
	background: #5e6cab;
}
.nav>li>a:hover, .nav>li>a:focus {
    background: #5e6cab;
}
.navbar {
	margin-bottom: -1px;
	margin-top: -1px;
}
.navbar-collapse {
	margin: 0 auto;
}
/*/navigation*/
/*Quote box*/
.quoter {
	background: rgb(167, 193, 104);
	background: rgba(167, 193, 104, 0.8);/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/
	/* For IE 5.5 - 7
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/
	text-align: center;
	padding: 25px;
}
.quoter .TitleStyle6 {
	font-size: 44px;
	font-weight: 700;
	font-style: italic;
	color: #544d4d;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.btn-arrow {
	background: none;
}
.btn-arrow:hover {
	opacity: 0.8;
}
select {
	width: auto;
	height: 30px;
	border-radius: 12px;
	color: #2c2c2c;
	font-size: 13px;
	font-weight: 900 !important;
	font-style:bold;
	outline:0;
	margin-left: 20px;
	background-color: #fff;
}
.lob-btn, .lob-icon {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.quote-btn {
	background: #fff;
	border-radius: 12px;
	color: #a29494;
	margin: 8px 0;
	padding: 4px;
	text-align: left;
	text-shadow: none;
	width: 95%;
	font-weight: 900;
	text-align: center;
	font-size: 13px;
}
.quote-btn:hover {
	background: #a29494;
	color: #fff;
}
/*/quote box*/
/*Main Content*/
.main-content, .inner-content {
	background: #fff;
	padding: 15px;
}
.inner-content {
	height: 350px;
	width: 100%;
}
.main-content .TitleStyle2 {
	text-align: center;
}
.insurance-btn:focus
{
color:#FFF!important;
}
.side-content .TitleStyle3 {
	color: #5e6cab;
	text-align: center;
	font-size: 34px;
	font-weight: 900;
	font-style: italic;
	line-height: 35px;
}
.side-content p {
	color: #2c2c2c;
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
}
.side-content ul {
	padding-left: 15px;
}
.side-content ul li {
	color: #388887;
	font-style: italic;
}
.side-content {
	padding: 20px;
}
.more-btn {
	border: 1px solid red;
	border-radius: 12px;
	padding: 2px 12px;
	margin: 0 auto;
	display: block;
	background: none;
	color: #432a1b;
	font-weight: 900;
	border: 1px solid #432a1b;
}
.more-btn:hover {
	background: #432a1b;
	color: #fff;
}
/*/main content*/
/*Pre-footer*/
.pre-footer {
	background: rgb(84, 88, 93);
	/* RGBa with 0.6 opacity */
	background:rgba(84, 88, 93, 0.8);
	/* For IE 5.5 - 7
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);*/
	/* For IE 8
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/
	text-align: center;
	padding: 20px;
}
.pre-footer .TitleStyle4 {
	color: #fff;
	font-size: 22px;
	font-weight: 900;
	font-style: italic;
	line-height: 25px;
}
.pre-footer p,.pre-footer a{
	color: #d5f296;
	font-size: 22px;
	font-weight: 900;
	font-style: italic;
}
/*/pre-footer*/
/*Footer*/
footer {
	background: #706666;
	text-align: center;
	padding: 15px 0 10px 0;
}
footer nav ul {
	padding-left: 0px;
}
footer nav ul li {
	display: inline;
	margin: 10px;
}
footer nav ul li a {
	color: #fff;
	font-weight: 900;
	font-size: 14px;
	display: inline-block;
}
footer nav ul li a:hover, footer nav ul li a.active, footer p a:hover {
	color: #e0ff9e;
	text-decoration: none;
}
footer p, footer a {
	color: #fff;
	font-size: 14px;
}
.copyright, .copyright a {
	color: #fff;
	font-size: 14px;
	font-weight: 900;
	font-style: italic;
}
/*/footer*/
/*iframer*/
iframe {
	height: 500px;
	width: 100%;
	border: 0;
}
.frame-fix {
	height: 2100px;
}
/*iframe ends*/
.icon-lob {
	margin-right: 10px;
	width: 20px;
	margin-top: -5px;
}
.insurance-btn {
	text-transform: uppercase;
	font-size: 16px;
	width: 70%;
	text-align: left;
	height: 35px;
	line-height: 24px;
	margin: 2px 0;
	text-shadow: none;
	border-radius: 0px !important;
	color: #fff;
	background: #8ca9ed;
}
.insurance-btn:hover {
	background: #cfdaee;
	color: #432a1b;
}
.mar-btm {
	padding-bottom: 40px;
}
.jot-form {
	height: 820px!important;
}
.lob-form {
	height: 550px !important;
}
.mar {
	margin: 0px;
}
/*custom Scrollbar*/

.scrollbar-path-vertical, .scrollbar-path-horizontal {
	position: absolute;
	background-color: #eee;
	background-color: rgba(220,220,220,0.5);
	z-index: 100;
}
.scrollbar-path-horizontal {
	bottom: 5px;
	left: 0;
	width: 100%;
	height: 10px;
}
.scrollbar-path-vertical {
	right: 5px;
	top: 0;
	height: 100%;
	width: 10px;
}
.scrollbar-path-vertical {
	box-shadow: inset 1px 0px 1 rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 0px 1 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 0px 0 rgba(0,0,0,0.1);
}
.scrollbar-path-horizontal {
	box-shadow: inset 0px 1px 1 rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0px 1px 1 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0px 1px 0 rgba(0,0,0,0.1);
}
.scrollbar-handle {
	position: relative;
	top: 0;
	left: 0;
	background-color: #432a1b /* change the scrollbar color here only*/;
}
.scrollbar-path-vertical .scrollbar-handle {
	height: 20%;
	width: 100%;
}
.scrollbar-path-horizontal .scrollbar-handle {
	width: 20%;
	height: 100%;
}
.scrollbar-path-vertical, .scrollbar-path-horizontal, .scrollbar-handle {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.scrollbar-content {
	padding: 0 20px 0 0;
}
.pad {
	padding-bottom: 20px;
}
/* Blog page style start*/
#blog-page {
	background-attachment: fixed;
}
body#blog-page .inner-content {
	height: auto;
	overflow-y: auto;
	overflow-x: auto;
}
.blog-section div.service{
padding-bottom:15px;
}
.content-area footer {
	background: none;
	text-align: left;
}
.content-area footer a {
	color: #f17d32;
}
.content-area .TitleStyle1, .TitleStyle2 {
	line-height: 1.2em;
}
.widget_search{
margin-top:20px !important;
}
.search-field{
font-weight:normal;
}
.widget-area ul li {
	color: #737B77;
}
.widget-area ul li {
	font-style: normal;
	padding-bottom: 5px;
}
.widget-area ul li a {
    color: #737B77;
}
.inner-content input.search-submit {
	-moz-user-select: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 1.42857;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #432a1b;
	border-radius: 12px;
	color: #432a1b;
	font-weight: 900;
	margin: 0 auto;
	font-weight:normal;
	padding: 2px 12px;
}
.inner-content input.search-submit:hover {
	background: #432a1b;
	color: #fff;
	
}
/* Blog page style end */

/* Breadcrumb */
.breadcrumb {
	background: #fff none repeat scroll 0 0;
	margin: 0 !important;
	padding: 10px 0 30px !important;
}
.breadcrumb li {
	float: left;
	list-style-type: none;
}
.breadcrumb li a {
	color: #adb552;
}
.breadcrumb li a:hover {
	color: #89a815;
	text-decoration: none;
}
.breadcrumb > li + li::before {
	content: " ";
	padding: 0 5px 0 0;
}
.service {
	margin-bottom: 10px;
}
.service p {
	text-align: center;
	font-size: 16px;
	font-style:normal;
	color:#6188ed;
}
.service span {
	font-weight: 900;
	font-size: 18px;
}
.map {
	width: 100%;
	height: 450px;
	frameborder: 0;
}
.holder {
	color: #6188ed;
}
.input {
	width: 200px;
	height: 30px;
	border-radius: 12px;
	color: #2c2c2c;
	font-size: 14px;
	font-weight: 900;
	margin-left: 5px;
	padding-left: 5px;
	outline:0;
}
.col-md-6 .ht {
	height: 300px;
}
.col-md-6 p {
	padding-bottom: 10px;
}
.btn-primary ,.btn-primary:focus{
    color: #fff;
    background-color: #5d62b9;
    border-color: #5280b4;
    font-size: 11px;
}
.btn-primary:hover {
	background-color: #5caa5a;
	color: #000;
}
.row {
	margin-left: -13px;
	margin-right: -14px;
}
.wrapper {
	position: relative;
	overflow-x: hidden;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
background: rgba(162, 202, 242, 0.8)!important;
}
.cont {
	font-size: 18px;
}
/* classic scroll */

.mCustomScrollbar {
	-ms-touch-action: none;
	touch-action: none; /* MSPointer events - direct all pointer events to js */
}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
	-ms-touch-action: auto;
	touch-action: auto;
}
.mCustomScrollBox { /* contains plugin's markup */
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: none;
	direction: ltr;
}
.mCSB_container { /* contains the original content */
	overflow: visible;
	width: auto;
	height: auto;
}
.mCSB_inside > .mCSB_container {
	margin-right: 30px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
} /* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { /* RTL direction/left-side scrollbar */
	margin-right: 0;
	margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-left: 0;
} /* RTL direction/left-side scrollbar */
.mCSB_scrollTools { /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
	position: absolute;
	width: 16px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools {
	right: -26px;
} /* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,  .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { /* RTL direction/left-side scrollbar */
	right: auto;
	left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
	left: -26px;
} /* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer { /* contains the draggable element and dragger rail markup */
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
	width: 2px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger { /* the draggable element */
	cursor: pointer;
	width: 100%;
	height: 30px; /* minimum dragger height */
	z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { /* the dragger element */
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 12px; /* auto-expanded scrollbar */
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 8px; /* auto-expanded scrollbar */
}
.mCSB_scrollTools .mCSB_buttonUp,  .mCSB_scrollTools .mCSB_buttonDown {
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	width: 12px;
	background-color: #000;
	background-color: rgba(0,0,0,0.2);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 8px;
	margin: 3px 4px 3px 4px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 6px;
	margin: 5px 3px;
	position: absolute;
	width: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 12px;
	margin: 2px 0;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #988c84;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.85);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,0.9);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,0.1);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}
/* theme "inset-2", "inset-2-dark" */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-color: rgba(255,255,255,0.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #ededed;
}
ins-nslider {
	padding: 0 15px 0 15px;
	width: 100%;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	float: left;
	width: 100%;
	margin: 0;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: default;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item img {
	cursor: default;
	position: relative;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	max-width: 100%;
}
.cs-frame iframe {
	height: 375px!important;
}

.cs-frame .cs-frame-height-fix {
    height: 1600px !important;
}
	
/* my account */
.top-nav li.open > a {
    border-radius: 0px;
    background: #9c8e8e;
}
.myaccount{
position:relative;
margin-left:10px;
}
.top-nav ul li.myaccount a{
margin-right:0px;
text-decoration:none;
}
.top-nav ul li.myaccount > a{
margin-left:0px;
}
.myaccount ul.dropdown-menu {
    border: 1px solid #e6bbab;
    border-radius: 0px;
    margin: 0px;
    min-width: 107px;
    right: 0px;
    padding: 0px;
}
.myaccount ul.dropdown-menu li{
display:block;
}
.myaccount ul.dropdown-menu a{
border:none;
border-radius:0px;
padding:4px 2px 4px 2px;
text-align:center;
margin-left:0px;
text-transform:none;
}
.myaccount ul.dropdown-menu a:hover{
border:none;
border-radius:0px;
}
.myaccount-mob a.quote-btn{
width:50%;
position:relative;
}
.myaccount-mob-expand{
background:#53a398;
opacity:0.8;
margin:0 auto;
padding:10px 0px 10px 0px;
width:50%;
}
.myaccount-mob-expand ul{
padding:0px;
margin:0px;
}
.myaccount-mob-expand li{
list-style-type:none;
padding:0px;
margin:0px;
}
.myaccount-mob-expand li a{
color:#fff;
text-decoration:none;
display:block;
padding:4px 0px 4px 0px;
}
.mob-active{
border-radius:0px;
margin-bottom:0px;
background:#432a1b;
color:#fff;
}
.grid-divider{
border-bottom:1.5px dotted #388887;
padding-bottom:20px;
}
.grid{
margin-top:15px;
}
.grid .TitleStyle4{
font-size:15px;
color:#388887;
}
.shadowed {
     -webkit-filter: drop-shadow(2px 3px 3px #999);
  filter: drop-shadow(2px 3px 3px #999);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
  border:1px solid #388887;
  padding:10px;
  display:inline-block;
  background-color:#fff;
  }
  .sitelock-logo {
    clear: both;
    text-align: center;
}
.no-pad{
padding:0px;
margin:0px;list-style:none;}

.mid a{display:inline-block;}
.myaccount-mob-expand li a:hover {color:#000;}

.mid a{display:inline-block;}
.mid a{display:inline-block;}

#sub-heading{font-size:20px;border-bottom:1px solid #eee;text-align:left;}

 .social  img:hover {
   opacity :0.5;
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   }
   .cnt span,.cnt a {line-height:25px;}
   .txt-left{text-align:left!important;}
   
.fnt-edit {
    font-weight: 900;
	color:#375993 !important;
    font-size: 18px !important;
}
.safe-quote{
margin-top: 14px;

}
.search-field
{
width:150px;}

.no-pad-blog,.entry-header {
padding-top:0px;
}

.page-title{margin-top:0px;}

.page-header {
    padding-bottom: 9px;
    margin: 10px 0 20px;
    border-bottom: 1px solid #eee;
}
.lob-icon { height:158px;width:158px;}