/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a:hover,a:focus{text-decoration:none;}body{color:#000;}.subtitle1{color:#d90011;}.view-front-product .views-row .views-field{background:#eaeaea;padding:20px 20px 40px;}.view-front-product .views-row .content{padding:20px 0;}.read-more-p{text-align:right;}.read-more-p a i{float:right;position:relative;top:3px;}.read-more-p a{background:#ff2f2c;color:#fff;padding:10px;font-size:12px;border-top-left-radius:10px;width:120px;display:block;text-align:center;}.view-front-product .view-content ul li .views-field-nothing .read-more-p{position:absolute;bottom:25px;right:15px;}#navbar{background:none;border:0;}.view-banner-slider .img-responsive,.views_slideshow_slide{width:100%;}.view-banner-slider .views-row{height:100%;position:relative;width:100%;}.view-banner-slider .views-field-body{position:absolute;left:0;color:#fff;top:0;background-color:rgba(0,0,0,0.75);padding:20px;width:450px;height:100%;}.parent > div{padding:10px 0;}.banner-title{font-size:30px;font-weight:bold;}.views_slideshow_controls_text_next a::before{content:"\f138";font-family:"Font Awesome 5 Free";font-weight:600;font-size:30px;color:#000;}.view-banner-slider{position:relative;}.views-slideshow-controls-top{position:absolute;top:41%;z-index:999;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;}.views_slideshow_controls_text_previous a::before{content:"\f137";font-family:"Font Awesome 5 Free";font-weight:600;font-size:30px;color:#000;}.views_slideshow_controls_text_previous a,.views_slideshow_controls_text_next a{font-size:0;}.views_slideshow_controls_text{position:relative;}#views_slideshow_controls_text_next_banner_slider-block_1{position:absolute;right:0;background:rgba(153,153,153,0.5);padding:0px 7px;}#views_slideshow_controls_text_previous_banner_slider-block_1{position:absolute;background:rgba(153,153,153,0.5);padding:0px 7px;}#views_slideshow_controls_text_pause_banner_slider-block_1{display:none;}#views_slideshow_controls_text_previous_banner_slider-block_1:hover,#views_slideshow_controls_text_next_banner_slider-block_1:hover{text-decoration:none;}.view-banner-slider .widget_pager_bottom > div:last-child{margin-right:0;}.view-banner-slider .widget_pager_bottom > div.active{background-color:#ff2f2c;}.view-banner-slider .widget_pager_bottom > div{display:inline-block;width:10px;height:10px;text-indent:9999px;overflow:hidden;background-color:rgba(0,0,0,0.2);border-radius:50px;cursor:pointer;margin-right:5px;}.view-banner-slider .widget_pager_bottom{text-align:center;display:block;margin:10px 0;}.view-banner-slider .views-field-body .parent .banner-link{position:absolute;bottom:10px;right:20px;}.view-banner-slider .views-field-body .parent .banner-link > a{background-color:#ff2f2c;color:#fff;width:150px;text-align:center;display:block;padding:12px;text-transform:uppercase;border-radius:50px;font-weight:bold;}.view-front-product .view-content ul{padding:0;margin:0;list-style:none;}.view-front-product .view-content ul li .views-field-nothing{background-color:#e7e7e7;padding:20px;min-height:250px;border:1px solid #fff;box-shadow:0px 0px 4px 2px #ccc;position:relative;}.view-front-product .view-content ul li .views-field-nothing .read-more-p{}.front-outer-main-container{background:rgb(239,239,239);background:linear-gradient(180deg,rgba(239,239,239,1) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 100%);}.container-outer.three-col-pages{margin-top:25px;}.container-outer.three-col-pages .col-md-4 h2{margin-top:0;margin-bottom:20px;border-bottom:2px solid #eee;font-size:20px;line-height:26px;}.container-outer.three-col-pages div.read-more{margin-top:20px;}.container-outer.three-col-pages div.read-more a{color:#000;text-decoration:none;}.container-outer.three-col-pages div.read-more a i{margin-left:10px;color:#ff2f2c;}.footer-outer-container{width:100%;height:100%;background:transparent url(/themes/sak/images/footer-wrapper-bg.gif) top left repeat;border-top:5px solid #111;padding:40px 0 20px;margin-top:50px;}.footer-top .col-first #block-footerlinks ul li{border-bottom:1px solid #454342;padding:5px 0;list-style-type:disc;list-style-image:none;list-style-position:inside;}.footer-top .col-first h2{margin-top:0;color:#fff;font-size:24px;}.footer-top .col-first #block-footerlinks ul li a,.footer-top .col-first #block-footerlinks ul li a:hover{color:#898C84 !important;background:unset !important;padding:0;}.footer-top .col-third #block-footersocialandaddress ul{padding:0;margin:0;list-style:none;}.footer-top .col-third #block-footersocialandaddress ul li img{opacity:0.7;}.footer-top .col-third #block-footersocialandaddress ul li img:hover{opacity:1;}.footer-top .col-third #block-footersocialandaddress p{color:#ccc;margin-top:10px;}#block-footercopyright{margin-top:20px;}#block-footercopyright p{padding:0;color:#ccc;text-align:center;margin-bottom:0;}header .navbar-header{width:100%;}header .navbar-header .region-navigation nav{margin-top:15px;display:inline-block;width:100%;}header .navbar-header .region-navigation nav ul.navbar-nav{width:100%;background:#2e2e2e;}header .navbar-header .region-navigation nav ul.navbar-nav > li > a{color:#fff !important;text-transform:uppercase;font-size:12px;padding:25px 15px;background-color:unset !important;}header .navbar-header .region-navigation nav ul.navbar-nav > li > a.is-active{background-color:#cb0814 !important;}.view-business-insurance .views-field-title,.view-personal-insurance .views-field-title,.view-specialty-programs .views-field-title{font-size:24px;padding-bottom:5px;margin-bottom:10px;border-bottom:solid 1px #ccc;}.view-business-insurance .views-field-title a,.view-personal-insurance .views-field-title a,.view-specialty-programs .views-field-title a{font-weight:normal;color:#b50201;}.view-business-insurance .views-field-field-images,.view-personal-insurance .views-field-field-images,.view-specialty-programs .views-field-field-images{float:right;margin:0 0 10px 10px;}.view-business-insurance .view-content .item-list > ul,.view-personal-insurance .view-content .item-list > ul,.view-specialty-programs .view-content .item-list > ul{padding:0;margin:0;list-style:none;}.view-business-insurance .view-content .item-list > ul > li,.view-personal-insurance .view-content .item-list > ul > li,.view-specialty-programs .view-content .item-list > ul > li{clear:both;margin-bottom:25px;}.view-business-insurance .view-header,.view-personal-insurance .view-header,.view-specialty-programs .view-header{margin-bottom:25px;}header .navbar-header .region-navigation nav ul.dropdown-menu{width:220px;background-color:rgba(0,0,0,0.8);}header .navbar-header .region-navigation nav > ul > li:last-child ul.dropdown-menu{left:-99px;}header .navbar-header .region-navigation nav ul.dropdown-menu li a{color:#fff;padding:3px 10px;}header .navbar-header .region-navigation nav ul.dropdown-menu li span{display:block;padding:3px 10px;clear:both;font-weight:400;line-height:1.42857143;color:#fff;white-space:nowrap;margin:0;}header .navbar-header .region-navigation nav ul.dropdown-menu li a:hover,header .navbar-header .region-navigation nav ul.dropdown-menu li a:focus{background-color:#000 !important;color:#fff !important;}header .navbar-header .region-navigation nav ul.dropdown-menu ul.dropdown-menu{right:-250px;left:unset;}.page-node-type-page div.content .field--type-image img{width:400px;float:right;margin-left:1em;}.agent-list-table table thead th.views-field-title{width:450px;}.agent-list-table table thead th.views-field-view-node,.agent-list-table table tbody td.views-field-view-node{text-align:center;}.agent-list-table table tbody td.views-field-title a{color:#cb0814;}.agent-list-table table tbody td.views-field-view-node a{color:#cb0814;}.page-node-type-page .region-content .content a{color:#cb0814;}.region.region-sidebar-first #block-views-block-agents-list-block-8 h2.block-title{margin-top:0;}.region.region-sidebar-first #block-views-block-agents-list-block-7 .view-header h3,.region.region-sidebar-first #block-views-block-agents-list-block-8 .view-header h3,.region.region-sidebar-first #block-views-block-agents-list-block-9 .view-header h3{font-size:18px;}.region.region-sidebar-first #block-views-block-agents-list-block-1 .view-content ul,.region.region-sidebar-first #block-views-block-agents-list-block-2 .view-content ul,.region.region-sidebar-first #block-views-block-agents-list-block-7 .view-content ul,.region.region-sidebar-first #block-views-block-agents-list-block-8 .view-content ul,.region.region-sidebar-first #block-views-block-agents-list-block-9 .view-content ul{padding:0;margin:0;list-style:none;}.region.region-sidebar-first #block-views-block-agents-list-block-1 .view-content ul li,.region.region-sidebar-first #block-views-block-agents-list-block-2 .view-content ul li,.region.region-sidebar-first #block-views-block-agents-list-block-7 .view-content ul li,.region.region-sidebar-first #block-views-block-agents-list-block-8 .view-content ul li,.region.region-sidebar-first #block-views-block-agents-list-block-9 .view-content ul li{margin-bottom:5px;}.region.region-sidebar-first #block-views-block-agents-list-block-1 .view-content ul li a,.region.region-sidebar-first #block-views-block-agents-list-block-2 .view-content ul li a,.region.region-sidebar-first #block-views-block-agents-list-block-7 .view-content ul li a,.region.region-sidebar-first #block-views-block-agents-list-block-8 .view-content ul li a,.region.region-sidebar-first #block-views-block-agents-list-block-9 .view-content ul li a{background:rgb(221,221,221);background:linear-gradient(180deg,rgba(221,221,221,1) 0%,rgba(221,221,221,1) 0%,rgba(204,204,204,1) 100%);display:block;padding:10px 15px;text-transform:uppercase;color:#000;border:1px solid #fff;box-shadow:0px 0px 1px 1px #ccc;border-radius:5px;}.region.region-sidebar-first #block-views-block-agents-list-block-1 .view-content ul li a:hover,.region.region-sidebar-first #block-views-block-agents-list-block-2 .view-content ul li a:hover,.region.region-sidebar-first #block-views-block-agents-list-block-7 .view-content ul li a:hover,.region.region-sidebar-first #block-views-block-agents-list-block-8 .view-content ul li a:hover,.region.region-sidebar-first #block-views-block-agents-list-block-9 .view-content ul li a:hover{background:rgb(203,8,20);background:linear-gradient(180deg,rgba(203,8,20,1) 0%,rgba(203,8,20,1) 100%);color:#fff;}.region.region-sidebar-first #block-views-block-agents-list-block-1 .view-content ul li a i,.region.region-sidebar-first #block-views-block-agents-list-block-2 .view-content ul li a i,.region.region-sidebar-first #block-views-block-agents-list-block-7 .view-content ul li a i,.region.region-sidebar-first #block-views-block-agents-list-block-8 .view-content ul li a i,.region.region-sidebar-first #block-views-block-agents-list-block-9 .view-content ul li a i{float:right;position:relative;top:4px;color:#fff;}#block-views-block-agents-list-block-1 h2.block-title,#block-views-block-agents-list-block-2 h2.block-title{font-size:22px;}.region.region-sidebar-first nav ul.menu li{margin-bottom:5px;}.region.region-sidebar-first nav ul.menu > li > a{background:rgb(221,221,221);background:linear-gradient(180deg,rgba(221,221,221,1) 0%,rgba(221,221,221,1) 0%,rgba(204,204,204,1) 100%);display:block;padding:10px 15px;text-transform:uppercase;color:#000;border:1px solid #fff;box-shadow:0px 0px 1px 1px #ccc;border-radius:5px;}.region.region-sidebar-first nav ul.menu > li> a:hover,.region.region-sidebar-first nav ul.menu > li > a.is-active{background:rgb(203,8,20);background:linear-gradient(180deg,rgba(203,8,20,1) 0%,rgba(203,8,20,1) 100%);color:#fff;}.region.region-sidebar-first nav ul.menu li.active.active-trail ul{display:block;position:relative;top:0;left:0;z-index:9;box-shadow:unset;float:unset;max-width:unset;min-width:unset;padding:0;margin:5px 0 0 0;font-size:unset;background-color:unset;border:unset;border-radius:unset;}.region.region-sidebar-first nav ul.menu li.active.active-trail ul li a{padding:7px 2px 7px 28px;display:block;text-transform:uppercase;font-size:12px;color:#000;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;position:relative;border:1px solid #edebeb;border-radius:5px;background-color:#f3f3f3 !important;white-space:normal;}.region.region-sidebar-first nav ul li a span.caret{display:none;}.region.region-sidebar-first nav ul.menu li.active.active-trail ul li a:hover{background-color:#e3e3e3 !important;}.region.region-sidebar-first nav ul.menu li ul li.active.active-trail  a{background:rgb(203,8,20);background:linear-gradient(180deg,rgba(203,8,20,1) 0%,rgba(203,8,20,1) 100%);color:#fff;}.region.region-sidebar-first nav ul.menu li.active.active-trail ul li a:before{position:absolute;left:10px;font-size:18px;top:1px;content:"»";}.breadcrumb > li + li:before{content:"»";}.container-outer.three-col-pages .col-md-4 img{width:100%;}.breadcrumb{display:inline-block;margin-bottom:0;background:unset;}.breadcrumb a{color:#cb0814;}#block-searchform{float:right;width:320px;position:relative;}#block-searchform button{background-color:#cb0814;border-color:#cb0814;}.breadcrumbs-outside-wrapper{width:100%;height:100%;background:transparent;background:#f8f8f8;z-index:1000;display:block;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #d5d5d5;padding-top:10px;padding-bottom:10px;}.outside-main{background:rgb(229,229,229);background:linear-gradient(180deg,rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);padding-top:35px;}.outside-header{background:#f3f3f3;}body{margin-top:0 !important;}.outside-header header.navbar{margin-bottom:0;padding-bottom:20px;}.region.region-breadcrumbs-search-bar form .form-group{margin-bottom:0;}.view-larger-map > a{background-color:#cb0814;display:inline-block;padding:10px 20px;margin-top:50px;color:#fff;}.view-larger-map{text-align:center;}
