/*
 Theme Name:   Leasing Associates Boston
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Leasing Associates Child Theme for Boston
 Author:       Michael Crump
 Template:     naked-wordpress-master
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


  /*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
.nextprev a {font-size:17px !important; color:#000}
@media only screen and (min-width:700px) { .sfspecialties{columns:3}
}
@media only screen and (max-width:699px) {
.sfspecialties {columns:2}
}

    @media only screen and (max-width : 3000px) {
#header .container .row img.logo {width:auto;height:68px;margin-top:34px;}
.menu-main-navigation-container ul li  {font-size:16px;}
#svc-nav  a {font-size:16px;}
#svc-nav {line-height:53px;margin-top:-15px;}
		blockquote cite {
			font-style:normal;
			font-size:15px;
		}
		blockquote {
			/*max-width:600px;
			margin:0 auto !important;*/
			padding:15px;
			border-left:5px solid #e6e6e6;
			background:url(/wp-content/uploads/2019/03/quotemarks_10pct.png) bottom right no-repeat;
		}

		.benefits h4 {font-size:32px; margin-bottom:30px;}
		ul.checklist {
			list-style:none;
			margin-bottom:20px;
		}
		ul.checklist li:before {
			content:"\f00c";
			font-family:fontAwesome;
			position:relative;
			left:-10px;
			font-size:14px;
		}
.benefits {
background: url('/wp-content/uploads/2019/11/newsectionbg.jpg') left no-repeat #e8e8e8; background-size: cover; margin-top: -20px;
}

#slider-div {margin-top:-123px;}
		.hidefield {display:none;}

		table.wp-block-table td {
padding:8px;
border:none;
font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
			text-align:center;
}
		table.wp-block-table tr td:first-child {
			text-align:left !important;
		}

.row p {text-align:justify;}
		p.wp-caption-text {text-align:center; font-size:13px;}
.fleet-leasing p, .fleet-management p, .value-added p {text-align:left;}
.bannerdiv {height:402px; position:relative;}
.bannerdiv .container {position:absolute; bottom:20%; left:50%; transform:translateX(-50%);}
.bannerdiv p.heading3 {font-size:28px;line-height:36px; font-weight:bold; color:white; font-family:'Roboto', sans-serif; text-transform:uppercase}
.bannerdiv p.heading4 {font-size:16px;line-height:24px; font-weight:bold; color:white; font-family:'Roboto', sans-serif;}
.bannerdiv p.heading1 {font-size:42px;line-height:50px; font-weight:bold; color:white; font-family:'Roboto', sans-serif; text-transform:uppercase}
.bannerdiv p.heading1default {font-size:34px;line-height:44px; font-weight:bold; color:white; font-family:'Roboto', sans-serif; text-transform:uppercase}
.bannerdiv p.heading1default span {font-size:56px; font-weight:bold; color:white; font-family:'Roboto', sans-serif; text-transform:uppercase}

#metaslider_466 .nivo-caption {bottom:60px;}
#metaslider_466 .nivo-caption p.heading1 {font-size:42px;line-height:50px;}
#metaslider_466 .nivo-caption p.heading2 {font-size:16px;line-height:22px;padding:0 13%;}

#metaslider_469 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_469 .nivo-caption p.heading1 span {font-size:56px;}
#metaslider_469 .nivo-caption p.heading3 {font-size:28px;line-height:36px;}
#metaslider_469 .nivo-caption {bottom:25%}
#metaslider_631 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_631 .nivo-caption p.heading1 span {font-size:56px;}
#metaslider_631 .nivo-caption p.heading3 {font-size:28px;line-height:36px;}
#metaslider_631 .nivo-caption {bottom:25%}
#metaslider_732 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_732 .nivo-caption p.heading1 span {font-size:56px;}
#metaslider_732 .nivo-caption p.heading3 {font-size:28px;line-height:36px;}
#metaslider_732 .nivo-caption {bottom:25%}
#metaslider_768 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_768 .nivo-caption p.heading1 span {font-size:56px;}
#metaslider_768 .nivo-caption p.heading3 {font-size:28px;line-height:36px;}
#metaslider_768 .nivo-caption {bottom:25%}
		#metaslider_889 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_889 .nivo-caption p.heading1 span {font-size:56px;}
#metaslider_889 .nivo-caption p.heading3 {font-size:28px;line-height:36px;}
#metaslider_889 .nivo-caption {bottom:25%}
		#metaslider_895 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_895 .nivo-caption p.heading1 span {font-size:56px;}
#metaslider_895 .nivo-caption p.heading3 {font-size:28px;line-height:36px;}
#metaslider_895 .nivo-caption {bottom:25%}
		#metaslider_826 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_826 .nivo-caption p.heading1 span {font-size:56px;}
#metaslider_826 .nivo-caption p.heading3 {font-size:28px;line-height:36px;}
#metaslider_826 .nivo-caption {bottom:25%}
#metaslider_748 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_748 .nivo-caption p.heading1 span {font-size:56px;}
#metaslider_748 .nivo-caption p.heading3 {font-size:28px;line-height:36px;}
#metaslider_748 .nivo-caption {bottom:25%}
		#metaslider_802 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_802 .nivo-caption p.heading1 span {font-size:56px;}
#metaslider_802 .nivo-caption p.heading3 {font-size:28px;line-height:36px;}
#metaslider_802 .nivo-caption {bottom:25%}

#metaslider_582 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_582 .nivo-caption p.heading1 span {font-size:56px;}
#metaslider_582 .nivo-caption p.heading3 {font-size:28px;line-height:36px;}
#metaslider_582 .nivo-caption {bottom:25%}

#metaslider_528 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_528 .nivo-caption p.heading1 span {font-size:56px;}
#metaslider_528 .nivo-caption p.heading3 {font-size:28px;line-height:36px;}
#metaslider_528 .nivo-caption {bottom:25%}

#svc-nav .col-md-auto {border-right:1px solid #c4c4c4;}
#svc-nav .svc-first {border-left:1px solid #c4c4c4;}

#metaslider_462 .nivo-caption p.heading1 {font-size:60px;line-height:72px;}
#metaslider_462 .nivo-caption p.heading2 {display:block;font-size:14px;}
#metaslider_462 .nivo-caption {/*bottom:20%;*/ bottom:10%;}
#metaslider_462 .nivo-caption a {
border-radius:30px;font-size:14px;padding:15px 16px 15px 50px;line-height:46px;height:46px; display:block;text-decoration:none;
/*background:#002f6d url('/wp-content/uploads/2018/05/play-btn.png') no-repeat;*/
border-radius:30px;
}
		#metaslider_462 .nivo-caption a img {display:block; position:relative !important;}
.save p.title {font-size:32px;line-height:38px;padding-top:2%;}
.story-padding {padding-top:130px;font-size:15px;}
.user_profile {top: -23%; left:20%;}
.success h4 {position:absolute;top:20%;left:38%;font-size:32px;}
.user_profile span {font-size: 14px;}
#header .container .row img.logo {}
.fleet-leasing h3, .fleet-management h3, .value-added h3 {bottom:80px;left:40px;}
.fleet-management p, .value-added p {bottom:40px;left:40px;font-size:13px;}
    }
.contactbg {
	background:url(/wp-content/uploads/2019/01/contactbg.png) top center no-repeat #fff;
	margin-top:-18px;
}
ul.menu li.current-menu-item a {text-decoration:underline}

@media (min-width:1300px) {
	.fleet-leasing p {bottom:20px;left:40px;font-size:13px;}
}
@media (min-width:992px) and (max-width:1299px) {
	.fleet-leasing p {bottom:40px;left:40px;font-size:13px;}
}
@media only screen and (max-width:1090px) {
	#metaslider_462 .nivo-caption {/*bottom:10%*/ bottom:-10%;}
}
@media (min-width:992px) {
  .masonry-layout {
    column-count: 3 !important;
    -webkit-column-count: 3 !important;
    column-gap: 0;
    -webkit-column-gap: 0;
}
.masonry-layout__panel {
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  padding: 5px;
}
.masonry-layout__panel-content {
  padding: 10px;
  border-radius: 10px;
}
}
@media (min-width:500px) and (max-width:991px) {
  .masonry-layout {
    column-count: 2 !important;
    -webkit-column-count: 2 !important;
    column-gap: 0;
    -webkit-column-gap: 0;
}
.masonry-layout__panel {
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  padding: 5px;
}
.masonry-layout__panel-content {
  padding: 10px;
  border-radius: 10px;
}
}
@media (min-width:768px) and (max-width:991px) {
	.fleet-leasing p {bottom:20px;left:40px;font-size:13px;}
}
@media (max-width:767px) {
	.fleet-leasing p {bottom:40px;left:40px;font-size:13px;}
}

@media (min-width: 1200px) {
.container {
    max-width: 980px !important;
}
	.single .container { max-width:1200px !important;}
	/*.page-id-2 .container, */.page-id-337 .container/*, .page-id-751 .container*/ {
		max-width:750px !important;
}
	/*.page-id-2 .site-footer .container, */.page-id-337 .site-footer .container, .page-id-751 .site-footer .container  {
		max-width:980px !important;
}
}
	    /* Even Larger Devices, Desktops */
    @media only screen and (max-width : 1300px) {
.fleet-leasing p, .fleet-management p, .value-added p {font-size:12px;}
span.phone a {font-size:18px;text-align:right;}
#metaslider_462 .nivo-caption p.heading1 {font-size:38px;line-height:42px;}
#metaslider_462 .nivo-caption p.heading2 {font-size:14px;line-height:16px;display:block;}
#metaslider_469 .nivo-caption {bottom:20%}
#metaslider_469 .nivo-caption p.heading3 {font-size:18px;line-height:22px;}
#metaslider_631.nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_631 .nivo-caption p.heading3 {font-size:18px;line-height:22px;}
#metaslider_732 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_732 .nivo-caption p.heading3 {font-size:18px;line-height:22px;}
		#metaslider_768 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_768 .nivo-caption p.heading3 {font-size:18px;line-height:22px;}
		#metaslider_889 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_889 .nivo-caption p.heading3 {font-size:18px;line-height:22px;}
		#metaslider_895 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_895 .nivo-caption p.heading3 {font-size:18px;line-height:22px;}
		#metaslider_826 .nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_826 .nivo-caption p.heading3 {font-size:18px;line-height:22px;}
#metaslider_748.nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_748 .nivo-caption p.heading3 {font-size:18px;line-height:22px;}
		#metaslider_802.nivo-caption p.heading1 {font-size:34px;line-height:44px;}
#metaslider_802 .nivo-caption p.heading3 {font-size:18px;line-height:22px;}
#metaslider_582 .nivo-caption {bottom:20%}
#metaslider_582 .nivo-caption p.heading3 {font-size:18px;line-height:22px;}
	}

	    /* Larger Devices, Desktops */
    @media only screen and (max-width : 1200px) {
#header .container .row img.logo {width:220px;height:auto;margin-top:30px;}
.fleet-leasing p, .fleet-management p, .value-added p {font-size:12px;}
span.phone a {font-size:18px;}
#metaslider_466 .nivo-caption {bottom:10px;}
#metaslider_466 .nivo-caption p.heading1 {font-size:26px;line-height:32px;}
#metaslider_466 .nivo-caption p.heading2 {font-size:14px;line-height:16px;padding:0 13%;}
#metaslider_528 .nivo-caption p.heading1 {font-size:34px;line-height:38px;}
#metaslider_528 .nivo-caption p.heading2 {font-size:14px;line-height:16px;display:block;}
#metaslider_469 .nivo-caption {bottom:10px}
#metaslider_469 .nivo-caption p.heading1 {font-size:26px;line-height:32px;}
#metaslider_631 .nivo-caption {bottom:10px}
#metaslider_631 .nivo-caption p.heading1 {font-size:26px;line-height:32px;}
#metaslider_732 .nivo-caption {bottom:10px}
#metaslider_732 .nivo-caption p.heading1 {font-size:26px;line-height:32px;}
		#metaslider_768 .nivo-caption {bottom:10px}
#metaslider_768 .nivo-caption p.heading1 {font-size:26px;line-height:32px;}
		#metaslider_889 .nivo-caption {bottom:10px}
#metaslider_889 .nivo-caption p.heading1 {font-size:26px;line-height:32px;}
		#metaslider_895 .nivo-caption {bottom:10px}
#metaslider_895 .nivo-caption p.heading1 {font-size:26px;line-height:32px;}
		#metaslider_826 .nivo-caption {bottom:10px}
#metaslider_826 .nivo-caption p.heading1 {font-size:26px;line-height:32px;}
#metaslider_748 .nivo-caption {bottom:10px}
#metaslider_748 .nivo-caption p.heading1 {font-size:26px;line-height:32px;}
		#metaslider_802 .nivo-caption {bottom:10px}
#metaslider_802 .nivo-caption p.heading1 {font-size:26px;line-height:32px;}
#metaslider_582 .nivo-caption {bottom:10px}
#metaslider_582 .nivo-caption p.heading1 {font-size:26px;line-height:32px;}
	}

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
.menu-main-navigation-container ul li  {font-size:14px;}
.row img.blue-line-l {display:block;}
.row img.blue-line-r {display:block;}
#svc-nav  a {font-size:13px;}
#svc-nav {line-height:53px;}

#slider-div {margin-top:-120px;}

#metaslider_466 .nivo-caption {bottom:20px;}
#metaslider_466 .nivo-caption p.heading1 {font-size:24px;line-height:28px;}
#metaslider_466 .nivo-caption p.heading2 {font-size:14px;line-height:16px;display:none;padding:10px 13% 0 13%;}

#metaslider_469 .nivo-caption p.heading1 {font-size:28px;line-height:36px;}
#metaslider_469 .nivo-caption p.heading1 span {font-size:50px;}
#metaslider_469 .nivo-caption p.heading3 {display:none !important;}
/*#metaslider_469 .nivo-caption {bottom:15%;}*/
#metaslider_469 .nivo-caption {bottom:15px;}
#metaslider_631 .nivo-caption p.heading1 {font-size:28px;line-height:36px;}
#metaslider_631 .nivo-caption p.heading1 span {font-size:50px;}
#metaslider_631 .nivo-caption p.heading3 {display:none !important;}
#metaslider_631 .nivo-caption {bottom:15px;}
#metaslider_732 .nivo-caption p.heading1 {font-size:28px;line-height:36px;}
#metaslider_732 .nivo-caption p.heading1 span {font-size:50px;}
/*#metaslider_732 .nivo-caption p.heading3 {display:none !important;}*/
#metaslider_732 .nivo-caption {bottom:15px;}
		#metaslider_768 .nivo-caption p.heading1 {font-size:28px;line-height:36px;}
		#metaslider_768 .nivo-caption p.heading1 span {font-size:50px;}
#metaslider_768 .nivo-caption {bottom:15px;}
		#metaslider_889 .nivo-caption p.heading1 {font-size:28px;line-height:36px;}
		#metaslider_889 .nivo-caption p.heading1 span {font-size:50px;}
#metaslider_889 .nivo-caption {bottom:15px;}
		#metaslider_895 .nivo-caption p.heading1 {font-size:28px;line-height:36px;}
		#metaslider_895 .nivo-caption p.heading1 span {font-size:50px;}
#metaslider_895 .nivo-caption {bottom:15px;}
		#metaslider_826 .nivo-caption p.heading1 {font-size:28px;line-height:36px;}
		#metaslider_826 .nivo-caption p.heading1 span {font-size:50px;}
#metaslider_826 .nivo-caption {bottom:15px;}
#metaslider_748 .nivo-caption p.heading1 {font-size:28px;line-height:36px;}
#metaslider_748 .nivo-caption p.heading1 span {font-size:50px;}
#metaslider_748 .nivo-caption p.heading3 {display:none !important;}
#metaslider_748 .nivo-caption {bottom:15px;}
		#metaslider_802 .nivo-caption p.heading1 {font-size:28px;line-height:36px;}
#metaslider_802 .nivo-caption p.heading1 span {font-size:50px;}
#metaslider_802 .nivo-caption p.heading3 {display:none !important;}
#metaslider_802 .nivo-caption {bottom:15px;}

#metaslider_582 .nivo-caption p.heading1 {font-size:28px;line-height:36px;}
#metaslider_582 .nivo-caption p.heading1 span {font-size:50px;}
#metaslider_582 .nivo-caption p.heading3 {display:none !important;}
#metaslider_582 .nivo-caption {bottom:15px;}

#metaslider_528 .nivo-caption p.heading1 {font-size:28px;line-height:36px;}
#metaslider_528 .nivo-caption p.heading1 span {font-size:50px;}
#metaslider_528 .nivo-caption p.heading3 {display:none;}
#metaslider_528 .nivo-caption {bottom:15%;}

#metaslider_462 .nivo-caption p {text-align:left;}
#metaslider_462 .nivo-caption a {display:inline-block;}
#metaslider_462 .nivo-caption p.heading1 {text-align:left;font-size:34px;line-height:42px;}
#metaslider_462 .nivo-caption p.heading2 {display:block;font-size:12px;}
#metaslider_462 .nivo-caption {bottom:10%}
#metaslider_462 .nivo-caption a {
border-radius:30px;font-size:12px;padding:12px 16px 12px 40px;line-height:42px;height:42px; display:block;text-decoration:none;
background:#002f6d url('/wp-content/uploads/2018/06/play-btn3.png') no-repeat center left;
border-radius:30px;
}
.save p.title {font-size:30px;line-height:36px;padding-top:0px;margin-bottom:10px;}
.story-padding {padding-top:70px;}
.story-padding p {font-size:13px;}
.user_profile {}
.success h4 {position:absolute;top:1%;left:50%;font-size:32px;width:200px;margin-left:-100px;}
.user_profile span {font-size: 10px;display:none;}
.quote-open {display:block;}
.quote-close {display:block;}
.fleet-management p, .value-added p {bottom:20px;left:40px;font-size:13px;}
.fleet-leasing p {bottom:20px;left:40px;font-size:13px;}
    }
@media only screen and (max-width:800px) {
  #metaslider_462 .nivo-caption p.heading1 {text-align:center !important;font-size:34px;line-height:42px;}
  #metaslider_462 .nivo-caption p.heading2 {text-align:center !important;display:block;font-size:12px;}
  #metaslider_462 .nivo-caption p {text-align:center !important;}
}
@media only screen and (min-width:768px) and (max-width:992px) {
  .menu-main-navigation-container ul li {
    font-size: 12px;
}
}
@media screen and (min-width: 801px)
{
span.phone {display:block; text-align:right;}
}
@media screen and (max-width: 800px)
{
#header .container .row img.logo {padding-left:60px;}
span.phone {display:block;}
}
@media only screen and (min-width:600px) {
	.testimonialcols .wp-block-column:first-child {
		flex-basis:70% !important;
	}
	.testimonialcols .wp-block-column:last-child {
		flex-basis:30% !important;
	}
}
@media only screen and (min-width:768px) {
	span.phone a {font-size:18px;}
  ul.menu li.contacttab a {
    background:#bd8b10;
    padding:8px 10px;
    margin-top:-8px;
  }
}
@media only screen and (max-width : 649px) {
#header .container .row img.logo {width:180px;height:auto;margin-top:0px; padding-left:60px; position:relative; top:15px;}
}
@media only screen and (min-width:650px) and (max-width : 765px) {
#header .container .row img.logo {width:180px;height:auto;margin-top:0px; padding-left:50px;position:relative; top:15px;}
}
@media only screen and (min-width:766px) and (max-width : 768px) {
#header .container .row img.logo {width:180px;height:auto;margin-top:0px; padding-left:60px;position:relative; top:15px;}
}
    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
#header .container .row img.logo {display:block;}
	.menu-main-navigation-container ul li  {font-size:14px;}
	#header ul  {}
.row img.blue-line-l {display:none;}
.row img.blue-line-r {display:none;}
#svc-nav  a {font-size:14px;}
#svc-nav {line-height:24px;display:none;}
#svc-nav .col-md-auto {border-right:none;}
#svc-nav .svc-first {border-left:none; padding-top:10px;}
#slider-div {margin-top:-80px;}
span.phone a {font-size:18px;float:right;}

#metaslider_466 .nivo-caption {bottom:20px;}
#metaslider_466 .nivo-caption p.heading1 {font-size:18px;line-height:22px;display:block;}
#metaslider_466 .nivo-caption p.heading2 {display:none;}

#metaslider_469 .nivo-caption p.heading1 {font-size:16px;line-height:22px;}
#metaslider_469 .nivo-caption p.heading1 span {font-size:36px;}
#metaslider_469 .nivo-caption p.heading3 {display:block; font-size:14px;line-height:20px;}
#metaslider_631 .nivo-caption p.heading1 {font-size:16px;line-height:22px;}
#metaslider_732 .nivo-caption p.heading1 {font-size:16px;line-height:22px;}
		#metaslider_768 .nivo-caption p.heading1 {font-size:16px;line-height:22px;}
		#metaslider_889 .nivo-caption p.heading1 {font-size:16px;line-height:22px;}
		#metaslider_895 .nivo-caption p.heading1 {font-size:16px;line-height:22px;}
		#metaslider_826 .nivo-caption p.heading1 {font-size:16px;line-height:22px;}
#metaslider_748 .nivo-caption p.heading1 {font-size:16px;line-height:22px;}
		#metaslider_802 .nivo-caption p.heading1 {font-size:16px;line-height:22px;}


#metaslider_582 .nivo-caption p.heading1 {font-size:16px;line-height:22px;}
#metaslider_582 .nivo-caption p.heading1 span {font-size:36px;}
#metaslider_582 .nivo-caption p.heading3 {display:block; font-size:14px;line-height:20px;}

#metaslider_528 .nivo-caption p.heading1 {font-size:16px;line-height:22px;}
#metaslider_528 .nivo-caption p.heading1 span {font-size:36px;}
#metaslider_528 .nivo-caption p.heading3 {display:none; font-size:14px;line-height:20px;}

#metaslider_462 .nivo-caption p {text-align:center;}
#metaslider_462 .nivo-caption p.heading2 {display:none;font-size:12px;}
#metaslider_462 .nivo-caption a {display:inline-block;}
#metaslider_462 .nivo-caption p.heading1 {text-align:center;font-size:23px;line-height:36px;}
#metaslider_462 .nivo-caption {bottom:-10px;}
#metaslider_462 .nivo-caption a {
border-radius:30px;font-size:12px;padding:8px 12px 8px 25px;line-height:28px;height:28px; display:block;text-decoration:none;
background:#002f6d url('/wp-content/uploads/2018/05/play-btn2.png') no-repeat center left;
width:200px;border-radius:20px;background-size:auto;
}

/*#header .container .row img.logo {display:block;height:53px !important; width:auto !important;}*/

.save p.title {font-size:28px;line-height:34px;padding-top:60px;}
.story-padding {padding-top:20px;}
.user_profile {}
.story-padding {padding:10% 0 0 20%;}
.story-padding p {font-size:14px;}
.user_profile span {font-size: 14px;display:none;}
.quote-open {display:block;}
.quote-close {display:block;}
.fleet-leasing p, .fleet-management p, .value-added p {bottom:20px;left:40px;font-size:14px;}
    }
    @media only screen and (min-width:581px) {
      #header .container {
        max-width:1200px !important;
      }
    }
    @media only screen and (max-width: 580px) {
    #header .container .row img.logo {display:block; padding-top:0px; position:relative; top:15px;}
    .mobile480 {display:block; text-align:right; margin-bottom:10px !important; margin-top:15px !important;}
    .hide480 .phone {display:none;}
    #header .container {
    width: 100%;
    max-width:100%;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-right: auto;
    margin-left: auto;
    background:#031a3c;
}
.bannerdiv .container {background:none !important}
.nivo-caption .container {background:none !important;}
    #slider-div {margin-top:-25px !important;}
    span.phone, span.phone a {padding-top:0px !important;}
  }
    /* Extra Small Devices, Phones */
    @media only screen and (min-width: 581px) {
      .mobile480 {display:none !important;}
    }
    @media only screen and (max-width:620px) {
      /*#metaslider_469 .nivo-caption p.heading1 {display:none;}
      #metaslider_469 .nivo-caption p.heading3 {display:none;}
		#metaslider_631 .nivo-caption p.heading1 {display:none;}*/
		/*#metaslider_732 .nivo-caption p.heading1 {display:none;}*/
		/*#metaslider_748 .nivo-caption p.heading1 {display:none;}

		#metaslider_582 .nivo-caption p.heading1 {display:none;}
      #metaslider_582 .nivo-caption p.heading3 {display:none;}

      #metaslider_528 .nivo-caption p.heading1 {display:none;}
      #metaslider_528 .nivo-caption p.heading3 {display:none;}*/

      #metaslider_466 .nivo-caption {bottom:10px;}
      #metaslider_466 .nivo-caption p.heading1 {font-size:22px;line-height:30px;display:none;}
      /*#metaslider_466 .nivo-caption p.heading2 {/*font-size:12px;line-height:16px;display:none;}*/

      /*#metaslider_462 .nivo-caption a {display:none;}
      #metaslider_462 .nivo-caption p.heading2 {display:none;}*/
      #metaslider_462 .nivo-caption p.heading1 {text-align:center;font-size:16px;line-height:18px;letter-spacing:1px; padding:0 !important;}
      #metaslider_462 .nivo-caption {bottom:10px}
      #metaslider_462 .nivo-caption a {display:none !important;}
      .nivo-caption p:nth-child(3) {display:none !important;}
    }
    @media only screen and (max-width: 480px) {

      #slider_418_slide01 .container {padding:0 !important;}

.row img.blue-line-l {display:none;}
.row img.blue-line-r {display:none;}
#svc-nav  a {font-size:12px;}
#slider-div {margin-top:-20px !important;}
#svc-nav {line-height:33px;display:none;}
span.phone a {font-size:14px;width:100%;float:none;text-align:right;}
.col-4 {padding-right:0 !important;}
.lai-button {font-size:12px;}

/*#metaslider_469 {padding-top:80px; background:#000}
#metaslider_469 .nivo-caption {bottom:5px}*/

.save p.title {font-size:26px;line-height:32px;padding-top:20%;}
.story-padding {padding-top:50px;}
.story-padding p {font-size:14px;/*padding:5% 0 0 12%;*/ padding:0;}
.quote-open {display:none;}
.quote-close {display:none;}
#header .container .row img.logo {margin: 0 auto 15px auto;}
.fleet-leasing h3 {bottom:90px;left:40px;}
.fleet-leasing p {bottom:30px;left:40px;}
    }

    /* Custom, iPhone Retina */
    @media only screen and (max-width : 320px) {
#header .container .row img.logo {display:none;}
	.menu-main-navigation-container ul li  {font-size:13px;}
.row img.blue-line-l {display:none;}
.row img.blue-line-r {display:none;}
#svc-nav  a {font-size:10px;}
#svc-nav {line-height:23px;display:none;}
#slider-div {margin-top:-0px;}
span.phone a {font-size:12px;width:100%;float:none;text-align:center;}
.lai-button {font-size:12px;}

#metaslider_466 .nivo-caption {bottom:10px;}
#metaslider_466 .nivo-caption p.heading1 {font-size:14px;line-height:22px;display:none;}
#metaslider_466 .nivo-caption p.heading2 {/*font-size:12px;line-height:16px;*/display:none;}

#metaslider_462 .nivo-caption a {display:none;}
#metaslider_462 .nivo-caption p.heading2 {display:none;}
#metaslider_462 .nivo-caption p.heading1 {font-size:24px;line-height:32px;text-align:center;}
#metaslider_462 .nivo-caption a {display:none !important;}

#metaslider_469 .nivo-caption {display:none;}
#metaslider_582 .nivo-caption {display:none;}

.save p.title {font-size:24px;line-height:30px;padding-top:20px;}
.story-padding {}
.quote-open {display:none;}
.quote-close {display:none;}
#header .container .row img.logo {margin:0 auto;}
.fleet-leasing h3 {bottom:90px;left:40px;}
.fleet-leasing p {bottom:30px;left:40px;}
    }
@media only screen and (max-width:700px) {
	#vehiclenow {
	position:fixed;
	right:0;
	top:15%;
	width:48px;
	height:175px;
	/*margin-top:-127px;*/
	background:transparent;
	z-index:999;
	display:block;
    text-align:right;
}
	#vehiclenow img {width:80%; height:auto;}
	.benefits img {width:100%; height:auto;}
}
@media only screen and (min-width:701px) {
	#vehiclenow {
	position:fixed;
	right:0;
	top:50%;
	width:48px;
	height:175px;
	margin-top:-127px;
	background:transparent;
	z-index:999;
	display:block;
}
}
/*Responsive CSS END */

body p {font-family: 'Roboto', sans-serif;font-size:16px;line-height:20px;margin-bottom:2rem; display:block; /*clear:none !important;*/}

.gform_wrapper li.hidden_label input {
    margin-top: 0px !important;
}
/*#vehiclenow {
	position:fixed;
	right:0;
	top:50%;
	width:48px;
	height:175px;
	margin-top:-127px;
	background:transparent;
	z-index:999;
	display:block;
}*/
#vehiclenow.aw {
	position:fixed;
	right:0;
	top:20%;
	/*width:255px;*/
  width:48px;
	/*height:80px;*/
  height:175px;
	margin-top:0 !important;
	background:transparent;
	z-index:999;
	display:block;
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.se-pre-con {
  display:block;
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:9999 !important;
  background:url(/wp-content/uploads/2019/04/newlogo_wht_horiz.jpg) center 45% no-repeat, url(/wp-content/uploads/2018/11/Ellipsis-1.8s-200px.gif) center 60% no-repeat #fff;
}

br {clear:both;}
ul {}
ol {}
ol li {}
ul li {font-size:16px;font-family: 'Roboto', sans-serif;font-size:15px;line-height:20px;margin:.5rem 0;}
ol li {font-size:16px;font-family: 'Roboto', sans-serif;font-size:15px;line-height:20px;margin:.5rem 0;}
#process ol li {font-size:16px;}
.menu-main-navigation-container ul li  {}
.textwidget ul li {font-size:1.5rem;}
#slider-div {width:100%;}

img.logo {width:161px;height:72px;display:inline-block;z-index:999;position:relative;}
header nav ul li a {color:#d1d5e0; font-family: 'Roboto', sans-serif;}
header nav ul li a:hover {color:#fff;text-decoration:none;}
footer.site-footer {background:#000;padding-top:6rem;}
footer.site-footer .container .row a img {width:30px;height:30px;}
.watchvideo a img {width:158px !important; height:auto !important; margin-top:20px;}
footer.site-footer .container .row a img.logo {width:196px;height:auto;margin-bottom:20px;}
footer.site-footer h6 {color:#fff;}
footer .col-12,footer  .col-md-3 {margin-bottom:15px;}
#masthead .row {margin-bottom:0;}
#masthead.banner1 {}
#masthead.banner1 .heading2 {}
/*#masthead.banner2 {background:#28272a url('/wp-content/uploads/site-elements/home-slide2.jpg') no-repeat top center;height:402px;}*/
#masthead.banner2 {background:#28272a /*url('/wp-content/uploads/site-elements/fleet-solutions-banner.jpg') no-repeat top center; height:402px;*/}
#masthead.banner3 {background:#28272a /*url('/wp-content/uploads/site-elements/fleet-solutions-banner.jpg') no-repeat top center; height:402px;*/}
header p.heading1 {font-size:40px;line-height:48px;text-transform:uppercase;font-weight:bold;color:#fff;margin-top:110px;}
header p.heading1 span {font-size:58px;}
header p.heading2 {font-size:32px;color:#fff;text-transform:uppercase;}
footer.site-footer {background:#000104 url('/wp-content/uploads/site-elements/footerbg.jpg') no-repeat top center;background-size:cover;}
footer h6 {color:#fff;font-size:14px;font-weight:bold;padding-bottom:1rem;text-align:left;}
footer ul {margin:0;text-align:left;list-style:none;font-size:14px;line-height:20px;}
footer a:hover {color:#90a1ba;text-decoration:none;}
footer p {margin:0;text-align:left;font-size:14px;line-height:20px;color:#6d798c;}
footer a {color:#6d798c;}
footer p.copyright {text-align:center;color:#fff;}
footer .container .row .col-sm-3 img.social-link {width:31px;height:31px;padding:0;margin:0 10px;}
footer .container .row .col-sm-3 img {width:161px;height:92px;}
#add-svcs {background:#f6f6f6;text-align:center;}
#add-svcs .row {margin-bottom:0;}
#add-svcs .row.last {padding-bottom:75px;}
#add-svcs h3 {text-align:left;font-size:2.5rem;font-weight:bold;}
#add-svcs a {color:#212529;}
#add-svcs img {display:block;width:60%;margin:0 auto;}
#svc-nav {background:#f6f6f6;border-bottom:1px solid #e8e8e8;}
.menu-main-navigation-container {z-index:999;position:relative;}
#svc-nav {/*margin-top:-15px;*/overflow:hidden;}
#svc-nav .svc-first {}
#svc-nav .col-md-auto {}
#svc-nav  a {color:#142225;display:block;text-align:center;}
#svc-nav .row {margin-bottom:0;}
/* The sticky class is added to the navbar with JS when it reaches its scroll position */
#svc-nav.sticky {
  position: fixed;
  top: 13px;
  width: 100%;
  z-index: 999;
}

/* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */
#svc-nav.sticky + .content {
  padding-top: 60px;
}
/*.container .row img {width:100%; height:auto;}*/
div.col-md-3 img, div.col-md-6 img, div.col-md-4 img, div.col-md-5 {width:100%; height:auto;}
.gallery-icon img.size-thumbnail {max-width:150px !important;}
.geotab .row img {width:auto !important; height:auto;}
.roots {background:transparent url('/wp-content/uploads/site-elements/roots2.png') no-repeat top left;padding-top:80px;}
/*.history {background:transparent url('/wp-content/uploads/site-elements/history2.png') no-repeat top right;padding-top:120px;}*/
.history {background:transparent url('/wp-content/uploads/2020/08/history2_darker.png') no-repeat top right;padding-top:120px;}
.padding-top {padding-top: 30px;}
.fleet-leasing, .fleet-management, .value-added {color:#fff;}
.fleet-leasing img, .fleet-management img, .value-added img {width:100%;height:auto;background:#444;margin:20px 0;}
.fleet-leasing h3, .fleet-management h3, .value-added h3 {position:absolute;}
.fleet-leasing p, .fleet-management p, .value-added p {position:absolute;padding-right:10%;}
.svcs {background:#fff;}
.svcs .row {margin-bottom:0;}
.svcs .padding-top {background:#fff /*url('/wp-content/uploads/site-elements/svcs-bg.jpg') no-repeat top center;margin-top:-20px;*/}
#planning {background:transparent url('/wp-content/uploads/site-elements/planning-text.jpg') no-repeat top right;padding-top:35px;background-size:90%;}
#acqisition {background:transparent url('/wp-content/uploads/site-elements/acquisition.png') no-repeat;padding: 65px 0 0 10%;background-size:100%;}
#acquisition p {padding-left:20%;}
#financing {background:transparent url('/wp-content/uploads/site-elements/financing-text.jpg') no-repeat top right;padding-top:63px;background-size:92%;}
#branding {background:transparent url('/wp-content/uploads/site-elements/branding-text.jpg') no-repeat;padding-top:35px;background-size:80%;}
#branding h3, #branding p {padding-left:20%;}
#support {background:transparent url('/wp-content/uploads/site-elements/support-text.jpg') no-repeat top right;padding-top:55px;background-size:90%;}
#upfitting {background:transparent url('/wp-content/uploads/site-elements/upfitting.jpg') no-repeat top center;padding-top:85px;background-size:80%;}
#account {background:transparent url('/wp-content/uploads/site-elements/national-text.jpg') no-repeat top center;padding-top:55px;background-size:70%;}
#maint-mgmt {background:transparent url('/wp-content/uploads/site-elements/management-text.jpg') no-repeat top left;padding-top:55px;background-size:70%;}
#fuel-maint  {background:transparent url('/wp-content/uploads/site-elements/maintenance-text.jpg') no-repeat top center;padding-top:45px;background-size:90%;}
#geotrack  {background:transparent url('/wp-content/uploads/2019/03/trackingtext.jpg') no-repeat top center;padding-top:45px;background-size:90%;}
#fuel-mgmnt {background:transparent url('/wp-content/uploads/site-elements/management-text.jpg') no-repeat top left;padding-top:50px;background-size:90%;}
#procurement {background:transparent url('/wp-content/uploads/site-elements/procurement-text.jpg') no-repeat top left;padding-top:50px;padding-left:6%;background-size:90%;}
#process {background:transparent url('/wp-content/uploads/site-elements/acquisition.png') no-repeat;padding: 65px 5% 0 0;background-size:100%;}
#trtt {background:transparent url('/wp-content/uploads/site-elements/registration-text.jpg') no-repeat;padding: 65px 0 0 7%;background-size:100%;}
#vehicle-remarketing {background:transparent url('/wp-content/uploads/site-elements/remarketing-text.jpg') no-repeat;padding: 65px 7% 0 5%;background-size:100%;}
#veh-wraps {background:transparent url('/wp-content/uploads/site-elements/wrap-decals-text.jpg') no-repeat;padding: 65px 0 0 6%;background-size:100%;}
#insurance {background:transparent url('/wp-content/uploads/site-elements/insurance-text.jpg') no-repeat;padding: 65px 5% 0 5%;background-size:100%;}
#financing p, #management p, #support p {padding-right:10%;}
#management {background:transparent url('/wp-content/uploads/site-elements/management-text.jpg') no-repeat;padding-top:65px;background-size:100%;}
#planning h3, #acqisition h3,#financing h3,#branding  h3,#support  h3,#management h3, #upfitting h3 {font-weight:bold;font-size:2.5rem;}
#management h3, #management p {padding-left:12%;}
/*#acqisition {padding: 65px 0 0 10%;background:transparent url('/wp-content/uploads/site-elements/acquisition-text.jpg') no-repeat top right;background-size:90%;}*/
#upfitting {padding: 65px 10% 0 10%;}
.page-id-141 h3.playfair {font-weight:bold;}
.row img.blue-line-l {position:absolute;top:50%;left:-48px;width:98px;height:8px;}
.row img.blue-line-r {position:absolute;top:50%;right:-48px;width:98px;height:8px;}
.save {background:#002f6d;color:#fff;}
.save img {margin:20px 0 -65px 0;}
.save p.title {font-family: 'Playfair Display', serif;}
.h2, h2 {
    font-size: 2.5rem;
	font-weight:bold;
}
.save button {border-radius:30px;font-size:14px;padding:8px 26px;margin-top:13px;border:0px;}
#wpcs_tab_457 {display:none;}
.save #wpcs_tab_457 {display:block;border:none;position:relative;webkit-transform: 0;transform:0;}
.playfair {font-family: 'Playfair Display', serif;}
.industries h4, .associations h4 {margin:40px auto 20px auto;font-weight:bold;font-size:32px;}
p span.double-underline {background:transparent url('/wp-content/uploads/site-elements/double-line.png') no-repeat;width:149px;height:5px;display:block;margin: 20px auto;}
.success {background:transparent url('/wp-content/uploads/site-elements/success-story-bg.jpg') no-repeat top center; background-size:cover;}
.success .row {margin-bottom:0;}
.success h4 {}
.story-padding {}
.industries  h3{padding-top:120px;text-align:center;text-transform:uppercase;}
.associations {background:transparent url('/wp-content/uploads/site-elements/success-story-bg.jpg') no-repeat top center; max-height:417px;}
.associations img {padding:40px 0 50px 0;}
.associations .row {margin-bottom:0;}
.pad-content-r {padding-top:50px;padding-left:5% !important;}
.pad-content-l {padding-top:50px;padding-right:5% !important;}
#header .container .row img {}
#header .container .row img.logo {}
#header ul  {margin:0;padding:0;font-family: 'Roboto', sans-serif;float:right;margin-top:-35px;}
#header ul li {list-style:none;margin-left:1em;float:left;}
#header ul.slides li {margin-left:0;}
#header ul li a {display:block;position:relative;color:#e7e7e9;}
#header ul li ul {display:none;background:#fff;overflow:hidden;position:absolute;}
#header ul li:hover ul {display:block;border-bottom:2px solid #2f59f1;background:#fff;}
#header ul li ul li {display:block;margin:0;float:none;}
#header ul li ul.submenu li  a {}
#header ul li ul li:hover {background:#f4f4f4;}
#header ul li ul li a:hover {color:#2f59f1;}
#header ul li ul li a {line-height:20px;padding: 1rem 2rem 1rem 1rem;color:#737373;}
.quote-open {background:transparent url('/wp-content/uploads/site-elements/quote-open.png') no-repeat; width:42px;height:100%;;float:left;position:relative;}
.quote-close {background:transparent url('/wp-content/uploads/site-elements/quote-close.png') no-repeat; width:32px;height:23px;float:right;}
.story-padding p {}
.user_profile {position:relative;}
.user_profile span {font-weight:bold;}
.success hr {display:block; position:absolute; /*top: 150px; left:400px; width:150px;*/height:1px;background:#000;}
#slider_451 {position:relative;}
#slider_451 .owl-item h2 {color:#fff;font-size:4rem;font-weight:bold;padding-top:15%;}
#slider_451 .owl-item p {color:#fff;font-size:13px;}
#slider_451 .owl-item button {background-color:#002f6d;color:#fff; border-radius:30px;font-size:16px;padding:3px 15px 3px 3px;}
#slider_418 .owl-dots {bottom:40px !important;}
.container .row img.sixtylogo {padding:10%;}

#metaslider_462 .nivo-caption {background:transparent;text-transform:uppercase;opacity:1;}
#metaslider_462 .nivo-caption p.heading1 {text-transform:uppercase;font-weight:bold;color:#fff;}
#metaslider_462 .nivo-caption a {text-decoration:none;border:none;}

#metaslider_469 .nivo-caption {background:transparent;text-transform:uppercase;opacity:1;}
#metaslider_469 .nivo-caption p.heading1 {text-transform:uppercase;font-weight:bold;color:#fff;}
#metaslider_469 .nivo-caption p.heading1 span {}
#metaslider_469 .nivo-caption p.heading3 {text-transform:uppercase;color:#fff;}
#metaslider_631 .nivo-caption {background:transparent;text-transform:uppercase;opacity:1;}
#metaslider_631 .nivo-caption p.heading1 {text-transform:uppercase;font-weight:bold;color:#fff;}
#metaslider_631 .nivo-caption p.heading1 span {}
#metaslider_631 .nivo-caption p.heading3 {text-transform:uppercase;color:#fff;}
#metaslider_732 .nivo-caption {background:transparent;text-transform:uppercase;opacity:1;}
#metaslider_732 .nivo-caption p.heading1 {text-transform:uppercase;font-weight:bold;color:#fff;}
#metaslider_732 .nivo-caption p.heading1 span {}
#metaslider_732 .nivo-caption p.heading3 {text-transform:uppercase;color:#fff;}
#metaslider_768 .nivo-caption {background:transparent;text-transform:uppercase;opacity:1;}
#metaslider_768 .nivo-caption p.heading1 {text-transform:uppercase;font-weight:bold;color:#fff;}
#metaslider_768 .nivo-caption p.heading1 span {}
#metaslider_768 .nivo-caption p.heading3 {text-transform:uppercase;color:#fff;}
#metaslider_889 .nivo-caption {background:transparent;text-transform:uppercase;opacity:1;}
#metaslider_889 .nivo-caption p.heading1 {text-transform:uppercase;font-weight:bold;color:#fff;}
#metaslider_889 .nivo-caption p.heading1 span {}
#metaslider_889 .nivo-caption p.heading3 {text-transform:uppercase;color:#fff;}
#metaslider_895 .nivo-caption {background:transparent;text-transform:uppercase;opacity:1;}
#metaslider_895 .nivo-caption p.heading1 {text-transform:uppercase;font-weight:bold;color:#fff;}
#metaslider_895 .nivo-caption p.heading1 span {}
#metaslider_895 .nivo-caption p.heading3 {text-transform:uppercase;color:#fff;}
#metaslider_826 .nivo-caption {background:transparent;text-transform:uppercase;opacity:1;}
#metaslider_826 .nivo-caption p.heading1 {text-transform:uppercase;font-weight:bold;color:#fff;}
#metaslider_826 .nivo-caption p.heading1 span {}
#metaslider_826 .nivo-caption p.heading3 {text-transform:uppercase;color:#fff;}
#metaslider_748 .nivo-caption {background:transparent;text-transform:uppercase;opacity:1;}
#metaslider_748 .nivo-caption p.heading1 {text-transform:uppercase;font-weight:bold;color:#fff;}
#metaslider_748 .nivo-caption p.heading1 span {}
#metaslider_802 .nivo-caption p.heading3 {text-transform:uppercase;color:#fff;}
#metaslider_802 .nivo-caption {background:transparent;text-transform:uppercase;opacity:1;}
#metaslider_802 .nivo-caption p.heading1 {text-transform:uppercase;font-weight:bold;color:#fff;}
#metaslider_802 .nivo-caption p.heading1 span {}
#metaslider_802 .nivo-caption p.heading3 {text-transform:uppercase;color:#fff;}

#metaslider_582 .nivo-caption {background:transparent;text-transform:uppercase;opacity:1;}
#metaslider_582 .nivo-caption p.heading1 {text-transform:uppercase;font-weight:bold;color:#fff;}
#metaslider_582 .nivo-caption p.heading1 span {}
#metaslider_582 .nivo-caption p.heading3 {text-transform:uppercase;color:#fff;}

#metaslider_466 .nivo-caption {background:transparent;text-align:center;opacity:1;}
#metaslider_466 .nivo-caption p.heading1 {text-transform:uppercase;font-weight:bold;color:#fff;}
#metaslider_466 .nivo-caption p.heading2 {color:#fff;}

#metaslider_528 .nivo-caption {background:transparent;text-transform:uppercase;opacity:1;}
#metaslider_528 .nivo-caption p.heading1 {text-transform:uppercase;font-weight:bold;color:#fff;}
#metaslider_528 .nivo-caption p.heading1 span {}
#metaslider_528 .nivo-caption p.heading3 {text-transform:uppercase;color:#fff;}

.title {font-family: 'Playfair Display', serif;}
h1, h2, h3, h4, h5, h6 {
    clear: both !important;
    display: block;
    /*font-family: "Quicksand", Helvetica, sans-serif;*/
	font-family: 'Playfair Display', serif !important;
}
body.blog h1.title a, .blog h1.title a, .blog h1.title a:active, .blog h1.title a:visited, .error404 h1.title a {color:#002f6d !important; font-size:17px !important; font-weight:bold; line-height:17px !important;}
body.blog a.more-link {color:#000;font-style:italic;text-decoration:underline;}
.wpsl-search {display:none;}
#wpsl-stores {display:none;}
.location .loccolor {
width:20px;
height:20px;
float:left;
margin-right:10px;
border:1px solid black;
content:" ";
}
.location .loctitle h4 {
color:white;
font-family:'trajan_pro_reg';
padding:9px;
border-radius:5px;
margin:0 0 10px 0 !important;
background-image:url(/wp-content/themes/canvas/functions/images/shortcode-toggle-open.png);
background-position:right;
background-repeat:no-repeat;
}
.location .locinfo {
font-size:14px;
font-family:'latoregular';
color:#333;
padding:0px 10px 10px 10px;
line-height:18px;
}
.oryel h4, .flblue h4, .midgray h4 {color:black !important;}
.magray{background:#616161}
.njgold{background:#b38f00}
.flblue{background:#c5cff6}
.dalgold{background:#e8c53a}
.chblue{background:#8791b7}
.calblue{background:#323d65}
.hougray{background:#989898}
.midgray{background:#c8c8c8}
.oryel{background:#f9ecb9}
.aublue{background:#606c9f;}

h3.side-title {font-family: 'Playfair Display', serif;font-size:2.5rem;}
.gform_body ul li label.gfield_label {font-size:1.75rem;font-family: 'Playfair Display', serif;font-weight:lighter;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
background:#002f6d;
color:#fff;
border-radius: 30px;
padding: 1rem 2rem;
font-size:1.5rem !important;
}
input[type=text], input[type=email], textarea {
  color: #444;
  border: 1px solid #666;
  border-radius: 5px;
}
input[type=text]::placeholder, input[type=email]::placeholder, textarea::placeholder {
  color: #444;
}
.page h1.title {width:100%;margin:30px 0; font-size:3rem;}
.main h1.playfair {font-size:32px;}
.main h2.playfair {font-size:28px;}
.main h3.playfair {font-size:24px;}
.main h4.playfair {font-size:18px;}
.main h5.playfair {font-size:16px;}
.sidebar .vidslide {width:260px;}
.textwidget {padding:2%;margin: 20px 0;}
.sidebar a {color:#002f6d;}
.post-title {color:#002f6d;}

#contact-block {position:fixed;right:0;top:0; left:0; bottom:0;height:100%; width:100%;margin-top:0;background:rgba(0,0,0,0.6);z-index:999;}
#wpcf7-f49-o1 input {background:#f1f1f1;width:270px;border-radius:none;}
#wpcf7-f49-o1 textarea {background:#f1f1f1;height:100px;width:270px}
#wpcf7-f49-o1 input[type=text], #wpcf7-f49-o1 input[type=email], #wpcf7-f49-o1 textarea {border-radius:0px;}
#wpcf7-f49-o1 input[type="submit"].wpcf7-submit {background:#062f6e;color:#fff;border-radius:0px !important;width:100px;padding:.5em 1.25em .5em}
#wpcf7-f49-o1 input[type="tel"] {border:none;padding:3px;border:1px solid #ddd;}
#wpcf7-f49-o1 p {margin-bottom:1rem;}
/*#close-tab {position:fixed; top:10%; left:calc(24.5% - 39px); width:48px; height:100%;z-index:20;}*/
#close-tab {position:relative; top:0; text-align:right;}
#close-tab i {font-size:30px;}
#contact-block-form {width:50%;padding:25px;background:#fff;position:fixed; top:5%; left:50%; transform:translateX(-50%);border:1px solid #ccc;position:relative;z-index:10;margin-left:-1px;}
.white #slider_421.sa_owl_theme .owl-nav .owl-next {
background: transparent url('/wp-content/uploads/2018/06/nav-next-button.png') no-repeat center center !important;width:20px !important;height:68px !important;top:25%;
}
.white #slider_421.sa_owl_theme .owl-nav .owl-prev {
background: transparent url('/wp-content/uploads/2018/06/nav-prev-button.png') no-repeat center center !important;width:20px !important;height:68px !important;top:25%;
}
#about-vid {margin:0 auto;padding:20px 0 45px 0;max-width:640px;height:auto;}
ul#responsive-menu {padding-top:50px;}
ul#responsive-menu li {border-bottom:1px solid #343435;}
h3.playfair {font-size:2.5rem;}
/*span.phone {position:absolute;z-index:999;top:20px; right:0px;}*/
span.phone {padding-top:10px;}
span.phone a {color:#fff;display:block;position:relative;z-index:999;padding-top:.5rem;}
.lai-button {position:relative;z-index:999;float:right;margin-top:0px; top:15px;}
.btn.btn-outline-secondary.btn-lg {background:#002f6d;color:#fff;font-size:1em;}
.btn.btn-outline-secondary.btn-lg:hover {background:#fff;color:#000;}
.btn-outline-white {
  color: #000;
  background-color: #fff;
  background-image: none;
  border-color: #fff;
}
.btn-outline-white:hover {
  color: #fff;
  background-color: #bd8b10;
  background-image: none;
  border-color: #bd8b10;
}
.no-margin {margin:0;}
.footer-button {margin:10px 0 0 0;}
.footer-button a {color:#fff;}
.clearp {width:100%; display:block !important; clear:both !important;}
.blog h1.title {font-size:1.7rem !important; line-height:2rem; font-weight:bold; margin:10px 0 !important;}
.morelink a {color:white !important; background:#002f6d; padding:10px; font-size:1.2rem !important; text-decoration:none;}
