/* Fixing boxed to be better at wide displays */
.coh-container-boxed { max-width:100% !important; margin-left:120px !important; margin-right:120px !important; }
@media(max-width:1023px) { .coh-container-boxed { margin-left:64px !important; margin-right:64px !important; } }
@media(max-width:564px) { .coh-container-boxed { margin-left:20px !important; margin-right:20px !important; } }
/*.coh-container-boxed .two-col { max-width:789px; margin:auto; }*/
.fa-magnifying-glass { display:flex;height:24px; }
#toolbar-bar a { font-size:16px !important;font-weight:300 !important; }
.recaptcha-wrapper iframe { position:static; }

/* Responsive display preview fixing error of 100px height. Width will need to be set by going into the inpsector tool and setting a width for the display */
#responsive-preview-frame { height:750px !important; }
/* Make hamburger menu appear at 1111px to prevent scrunching of menu with larger logo */
/*@media(max-width:1439px) { 
	.coh-style-berkley-header .header__action-menu,	.coh-style-berkley-header .header__action-menu .header__action-menu-btn { display:block; }
	.coh-style-berkley-header .header__content-nav { display:none; }
}*/
.secondary-nav-logo { display:none; }
@media(max-width:1439px) and (min-width:1024px) { 
	.secondary-nav { display:flex;align-items:center; } 
	.secondary-nav-logo { display:flex;width:fit-content;margin-right:auto;} 
	.main-nav-logo { display:none; }
	.coh-style-berkley-header .header__content { margin-left:auto; width:fit-content; margin-right:0; }
}

/* Beacon Hill page */
.coh-ce-cpt_squared_away_help_cards-69526a16 .card-container { max-width: 600px !important; }

/**/
.user-logged-in .primary-nav__item__container--submenu { top:288px !important; }
.user-logged-in #pypestream-wrapper { display:none !important; }
iframe#pypestream-iframe { height:100% !important; }
#pypestream-wrapper.ps-pypestream-wrapper { z-index:89; }
#pypestream-wrapper.ps-pypestream-wrapper.showing { z-index:99999; }
#menu-primary-menu .custom-width { display:block; max-width:270px; }
.ssa-component-instance-4a4ed425-bbf6-47e9-bcc7-1f51b594346d .coh-image { max-width:1200px;margin-left:auto;margin-right:auto; }
.ssa-component-instance-bd66c508-c2c8-41b8-8df4-fd0a0b6ee6a2 .coh-style-berkley-info-card---matrix-component-title { text-align:center;padding-bottom:20px; }
.ssa-component-instance-bd66c508-c2c8-41b8-8df4-fd0a0b6ee6a2 .three-col.coh-ce-cpt_info_card_matrix-e60f17dc .card-container, .ssa-component-instance-bd66c508-c2c8-41b8-8df4-fd0a0b6ee6a2 .three-col .card-container { align-items:center;border-color:transparent; }
.ssa-component-instance-bd66c508-c2c8-41b8-8df4-fd0a0b6ee6a2 .coh-ce-cpt_info_card_matrix-4ba8bc2f, .ssa-component-instance-905c53a5-a025-4b0a-a968-a4b8b3c8a9b7 .card-container, .ssa-component-instance-55548d88-1ee8-4a8d-809f-42053f13050c .card-container, .ssa-component-instance-4a4584e5-e8c3-419d-90d3-92b3c9e1c8dc .card-container, .ssa-component-instance-f8291a9e-6932-4cf2-8753-680b8c3246d9 .card-container, .ssa-component-instance-f8291a9e-6932-4cf2-8753-680b8c3246d9 .card-container, .ssa-component-instance-55548d88-1ee8-4a8d-809f-42053f13050c .card-container { margin-bottom:0; }
.ssa-component-instance-af23546f-9158-48cd-a007-8c3edaf5bc62 .coh-style-berkley-teaser-card-02-component-cta { min-height:40px; }
.ssa-component-instance-af23546f-9158-48cd-a007-8c3edaf5bc62 .coh-wysiwyg p { font-weight:300; }
.ssa-component-instance-af23546f-9158-48cd-a007-8c3edaf5bc62 .coh-ce-cpt_info_card_matrix-a8383a3d .coh-wysiwyg { display:none; }
.ssa-component-instance-af23546f-9158-48cd-a007-8c3edaf5bc62 .two-col.coh-ce-cpt_info_card_matrix-e60f17dc .card-container { padding-top:52px;padding-bottom:24px;min-height:629px; }
.ssa-component-instance-af23546f-9158-48cd-a007-8c3edaf5bc62 .coh-ce-cpt_info_card_matrix-4ba8bc2f { margin-top:77px;margin-bottom:37px; }
/* .ssa-component-instance-a062cb17-af66-4263-9232-3ab66418cfee { text-align:center; } 
.ssa-component-instance-a062cb17-af66-4263-9232-3ab66418cfee .coh-row .coh-row-inner .coh-column > .coh-container { max-height:253px; }
.ssa-component-instance-a062cb17-af66-4263-9232-3ab66418cfee iframe { height: 253px !important; max-width: 379px; width: 100%; } */
.ssa-component-instance-ffa94b14-9eb0-45da-8b1e-5f559d0d037b .coh-style-berkley-teaser-card-02-title { text-align:center; }
.ssa-component-instance-ffa94b14-9eb0-45da-8b1e-5f559d0d037b .coh-ce-cpt_teaser_card_02-17a9ed0f { width:100%; }
.ssa-component-instance-245aef40-ef35-4314-93ac-e096c4aee3e4 #edit-section-b > div:nth-child(3) { flex-basis:100%; }
.ssa-component-instance-245aef40-ef35-4314-93ac-e096c4aee3e4 #edit-section-b > div:nth-child(12) { max-width:347px; }
.ssa-component-instance-a434e6d3-08c1-4233-9694-7c32e7397a53 #edit-section-b > div:nth-child(5) { flex-basis:100%; }
.ssa-component-instance-a434e6d3-08c1-4233-9694-7c32e7397a53 #edit-section-b > div:nth-child(6), .ssa-component-instance-a434e6d3-08c1-4233-9694-7c32e7397a53 #edit-section-b > div:nth-child(7), .ssa-component-instance-a434e6d3-08c1-4233-9694-7c32e7397a53 #edit-section-b > div:nth-child(8) { flex-basis:33%; }
.ssa-component-instance-039d4a8d-5e7e-4218-a154-46312641a781 #edit-section-b > div:nth-child(n+5):nth-child(-n + 8) { flex-basis:100%; }
.ssa-component-instance-039d4a8d-5e7e-4218-a154-46312641a781 #edit-section-b > div:nth-child(n+9):nth-child(-n + 11) { flex-basis:33%; }
#edit-would-you-like-a-demo-of-our-service-portal---wrapper { margin-bottom:40px; }
#edit-would-you-like-a-demo-of-our-service-portal---wrapper-legend { font-size:12px; font-weight:400; line-height:18px; }
.ssa-component-instance-245aef40-ef35-4314-93ac-e096c4aee3e4 .visually-hidden, .ssa-component-instance-a434e6d3-08c1-4233-9694-7c32e7397a53 .visually-hidden { clip-path: inset(100%); position: relative !important; width: auto; height: auto; }
.ssa-component-instance-4307de71-b9ae-49e9-9eaa-708ed65b3c16 .coh-style-link-button-light { margin-left:50px; margin-right:50px; padding-left:10px; padding-right:10px; min-width:135px; }
/*.ssa-component-instance-a062cb17-af66-4263-9232-3ab66418cfee .coh-wysiwyg { display:flex; justify-content:center; }*/
.ssa-component-instance-863f64ca-6a12-4082-8912-e9bacc258f0f { margin-bottom:32px; }
.ssa-component-instance-863f64ca-6a12-4082-8912-e9bacc258f0f iframe { height: 321px !important; position:relative; }
.ssa-component-instance-863f64ca-6a12-4082-8912-e9bacc258f0f .coh-container.coh-style-margin-bottom-small { padding-top:0; padding-bottom:0; height:inherit; }
.coh-column .pager .pager__items { display:flex; }
.coh-column .pager .pager__item { padding:0 5px; }
.footer-sections ul > li.footer-section:nth-child(1) > a { text-transform: lowercase; overflow-wrap:anywhere; }
/* P3 Section */
.ssa-component-instance-c47d0e1d-bdb8-40cf-b222-d20cf69d410b .coh-style-berkley-info-card---matrix-component-title { text-align: center; }
.ssa-component-instance-c47d0e1d-bdb8-40cf-b222-d20cf69d410b .coh-style-berkley-info-card---matrix-component-body { text-align: center; font-weight:400; }
.ssa-component-instance-c47d0e1d-bdb8-40cf-b222-d20cf69d410b .three-col .card-container { align-items: center; border: none; }
.ssa-component-instance-c47d0e1d-bdb8-40cf-b222-d20cf69d410b .three-col .card-container .coh-style-berkley-info-card---matrix-card-title { text-align: center; max-width:378px; margin-left: auto; margin-right:auto; }
.ssa-component-instance-c47d0e1d-bdb8-40cf-b222-d20cf69d410b .three-col .card-container .coh-style-berkley-info-card---matrix-card-body { text-align: center; font-weight: 400; max-width: 300px; margin:0 auto; }

/* Spill Emergency Card */ 
.ssa-component-instance-e796bec9-2a6c-4ce6-bdb6-e20163031803 .coh-ce-cpt_info_card_matrix-4ba8bc2f { margin-top:0;margin-bottom:45px; }
.ssa-component-instance-e796bec9-2a6c-4ce6-bdb6-e20163031803 .coh-style-berkley-info-card---matrix-component-title { text-align:center; }
.ssa-component-instance-e796bec9-2a6c-4ce6-bdb6-e20163031803 .coh-style-berkley-info-card---matrix-card-title { text-align:center; max-width:313px; margin-left:auto; margin-right:auto; }
.ssa-component-instance-e796bec9-2a6c-4ce6-bdb6-e20163031803 .card-container { align-items: center; }
.ssa-component-instance-e796bec9-2a6c-4ce6-bdb6-e20163031803 .card-container p { text-align:center; max-width:313px; margin-left:auto; margin-right:auto; font-weight:300; }
.ssa-component-instance-4c7c0e43-3b15-40d0-93ef-4fbcfa844a16 .coh-ce-cpt_teaser_card_02-56fa551d { display:none; }

/* PDF Crowd -  */
.pdfcrowd-body .pdf-logo { display:block; }
.pdfcrowd-body #pypestream-wrapper, .pdfcrowd-body footer, .pdfcrowd-body header, .pdfcrowd-body .coh-style-berkley-save-to-pdf-link { display:none; }
.pdfcrowd-body .coh-container .three-col, .pdfcrowd-body .coh-container .two-col  { grid-template-columns: repeat(2,minmax(0, 1fr)); }
.pdfcrowd-body .coh-container .three-col .card-container, .pdfcrowd-body .coh-container .two-col .card-container { margin-left:10px; margin-right:10px; }
.pdfcrowd-body .coh-container .card-container > .coh-image { display:none; }
.pdfcrowd-body .coh-style-squared-away-help-cards-teaser-item-title { font-size:24px; }
.pdfcrowd-body .coh-style-display-none, .pdfcrowd-body .coh-container .card-container .coh-style-display-none .coh-image { display:block!important; }
.pdfcrowd-body .coh-container.coh-container-boxed { margin-top:20px;margin-bottom:0; }
.pdfcrowd-body .coh-container.ssa-component[class*="coh-ce-cpt_image_card_01"] { padding-top:30px; padding-bottom:30px; }
.pdfcrowd-body .coh-container.ssa-component[class*="coh-coh-ce-cpt_image_card_accordion"], .pdfcrowd-body .coh-container.ssa-component[class*="coh-ce-cpt_info_card_matrix"] { page-break-before: always; } 
.pdfcrowd-body .slide-container[class*="coh-ce-cpt_testimonial_carousel"] { height:auto; min-height:0; }
.pdfcrowd-body .slick-arrow { display:none; }
/* page pdf changes */
.pdfcrowd-body .ssa-component-instance-0f1d69e2-3e08-4cfb-8fe0-3575693f9431 { margin-top:100px; }
.pdfcrowd-body .ssa-component-instance-d8772283-a1c9-42b4-8e59-b0afff0d0560 .three-col { margin-top:250px; }
.pdfcrowd-body .ssa-component-instance-ad9862b2-1050-41a2-82c1-d077976b8b57 { margin-top:30px; }
.ssa-component-instance-ad6eb47f-9342-4cdd-953d-8e602e3b8897, .ssa-component-instance-d85af971-1152-45e4-860e-122149391ca5, .ssa-component-instance-ad9862b2-1050-41a2-82c1-d077976b8b57 { page-break-before:always; }

/* PDF Coverages Sub-pages */
.pdfcrowd-body .ssa-component-instance-0550836b-e153-4acd-8804-d58431ec2ecc, .pdfcrowd-body .ssa-component-instance-e34c9736-80c0-4e5a-b90a-ab39ee964169, .pdfcrowd-body .ssa-component-instance-ac79f7ee-9767-493b-9422-5c172d2d36c0, .pdfcrowd-body .ssa-component-instance-c7cc3efd-33bf-40de-8cb3-ef8e96d0e11b, .pdfcrowd-body .ssa-component-instance-15a88582-9529-4047-ae7a-eb64f225383a, .pdfcrowd-body .ssa-component-instance-1203bcbe-f3b5-4dbe-a796-664f50579fe3, .pdfcrowd-body .ssa-component-instance-ec98a028-eeeb-4900-95f2-7411baa2018c, .pdfcrowd-body .ssa-component-instance-f69d7e21-020f-40ec-9043-4c14c9c50dfe, .pdfcrowd-body .ssa-component-instance-dc7c288f-ba03-4847-808e-29c226893c46, .pdfcrowd-body .ssa-component-instance-1a434290-3b50-4899-970c-9e5b7cd8fefa, .pdfcrowd-body .ssa-component-instance-7f70a783-05c0-461c-843b-0b7175a0170e, .pdfcrowd-body .ssa-component-instance-3d2aa104-2212-4169-adf7-4b83822971d7, .pdfcrowd-body .ssa-component-instance-3f32c43e-6981-4307-9a04-3d540b6326fb, .pdfcrowd-body .ssa-component-instance-cf4d9306-5df4-4cd7-bf42-f9266ffdd313, .pdfcrowd-body .ssa-component-instance-de1d5d03-d6c2-48b9-b2cd-6dbf3ea9f64f, .pdfcrowd-body .ssa-component-instance-8bfe992d-be90-4abf-9527-fadcccedcf93, .pdfcrowd-body .ssa-component-instance-cb0bd9a4-d4b6-43b1-88d5-78d935b9e96f, .pdfcrowd-body .ssa-component-instance-f2e519ee-7746-4333-ba74-e685dd0b9257, .pdfcrowd-body .ssa-component-instance-d1c43fea-e586-48fb-85ed-1dea34ed0e5d { page-break-before: always; }
.pdfcrowd-body [data-history-node-id="1146"] .coh-style-berkley-image-card-01-eyebrow, .pdfcrowd-body [data-history-node-id="1166"] .coh-style-berkley-image-card-01-eyebrow, .pdfcrowd-body [data-history-node-id="13021"] .coh-style-berkley-image-card-01-eyebrow, .pdfcrowd-body [data-history-node-id="13021"] .coh-style-berkley-image-card-accordion-eyebrow, .pdfcrowd-body [data-history-node-id="13026"] .coh-style-berkley-image-card-01-eyebrow, .pdfcrowd-body [data-history-node-id="13026"] .coh-style-berkley-image-card-accordion-eyebrow, .pdfcrowd-body [data-history-node-id="1151"] .coh-style-berkley-image-card-01-eyebrow, .pdfcrowd-body [data-history-node-id="1151"] .coh-style-berkley-image-card-accordion-eyebrow, .pdfcrowd-body [data-history-node-id="13016"] .coh-style-berkley-image-card-01-eyebrow, .pdfcrowd-body [data-history-node-id="13016"] .coh-style-berkley-image-card-accordion-eyebrow, .pdfcrowd-body [data-history-node-id="1161"] .coh-style-berkley-image-card-01-eyebrow, .pdfcrowd-body [data-history-node-id="1161"] .coh-style-berkley-image-card-accordion-eyebrow, .pdfcrowd-body [data-history-node-id="1156"] .coh-style-berkley-image-card-01-eyebrow, .pdfcrowd-body [data-history-node-id="1156"] .coh-style-berkley-image-card-accordion-eyebrow { display:none; }

/* PDF Who We Insure Sub-pages */
.pdfcrowd-body [data-history-node-id="1176"] .coh-style-berkley-image-card-01-eyebrow, .pdfcrowd-body [data-history-node-id="1176"] .coh-style-berkley-image-card-accordion-eyebrow, .pdfcrowd-body [data-history-node-id="1186"] .coh-style-berkley-image-card-accordion-eyebrow, .pdfcrowd-body [data-history-node-id="1191"] .coh-style-berkley-image-card-01-eyebrow, .pdfcrowd-body [data-history-node-id="1196"] .coh-style-berkley-image-card-01-eyebrow  { display:none; }
.pdfcrowd-body .ssa-component-instance-c02745f8-536a-41b7-a15f-e8de3fdf3eb5, .pdfcrowd-body .ssa-component-instance-5762e37a-9896-438c-9fc4-3d43682b8e53, .pdfcrowd-body .ssa-component-instance-11ea2e23-9350-4179-9edc-06cc9c439045, .pdfcrowd-body .ssa-component-instance-870bc3f3-316a-444b-b3d4-bc475ed0350f, .pdfcrowd-body .ssa-component-instance-6626b86a-aad9-441a-a3e4-9452fe1c5758, .pdfcrowd-body .ssa-component-instance-a7f8d4c8-0790-471d-a7f1-c043d6f93491, .pdfcrowd-body .ssa-component-instance-3618e916-758e-4aab-b9d3-6202763a9491, .pdfcrowd-body .ssa-component-instance-e9c7cf0c-eeef-4147-87b5-7f46e2aa9d79, .pdfcrowd-body .ssa-component-instance-ae400d3e-f060-4e07-aa93-21210d2a444f { page-break-before: always; }
.pdfcrowd-body .ssa-component-instance-55548d88-1ee8-4a8d-809f-42053f13050c .card-container .image-container, .pdfcrowd-body .ssa-component-instance-f8291a9e-6932-4cf2-8753-680b8c3246d9 .card-container .image-container { width:50px !important; height:50px !important; margin-bottom:20px; }
.pdfcrowd-body .ssa-component-instance-55548d88-1ee8-4a8d-809f-42053f13050c .coh-style-berkley-info-card---matrix-card-title, .pdfcrowd-body .ssa-component-instance-f8291a9e-6932-4cf2-8753-680b8c3246d9 .coh-style-berkley-info-card---matrix-card-title { font-size:20px; line-height:28px; }
.pdfcrowd-body .ssa-component-instance-55548d88-1ee8-4a8d-809f-42053f13050c .three-col .card-container, .pdfcrowd-body .ssa-component-instance-f8291a9e-6932-4cf2-8753-680b8c3246d9 .three-col .card-container { padding:10px; }

/* Find An Agent */
[id^="block-agentdistanceblock"] h2 { position:absolute; top:-100px; left:0; }
[id^="block-agentdistanceblock"] { display: flex; position:relative; height: 151px; align-items: center; padding: 35px; margin-bottom:65px; margin-top:65px; width: 100%; box-shadow: 0px 4px 10px #00000033; border-top-width: 4px; border-top-style: solid; border-top-color: #004f71; }
#location-distance-form { overflow-x:auto; } 
#location-distance-form input, #location-distance-form select { width: 379px; height: 40px; background: #eee; border: none; padding-left: 20px; padding-right:20px; color: #2D3936; border-bottom: 1px solid #004f71; font-size: 13px; margin-right: 65px; }
#block-views-block-locator-block-2 .geolocation-map-container { min-height: 649px; margin-bottom: 45px; }
#block-views-block-locator-block-2 + .views-element-container .contextual-region, #block-views-block-locator-block-2 + .views-element-container [class^="js-view-dom-id"] { overflow-x: auto; box-shadow: 0px 4px 10px #00000033; border-top-width: 4px; border-top-style: solid; border-top-color: #004f71; }
.views-element-container .cols-8, .views-element-container .cols-6 { width:100%; }
.views-element-container .cols-8 tbody tr td, .views-element-container .cols-6 tbody tr td { padding: 15px 5px; font-size:13px; font-weight:400; } 
.views-element-container .cols-8 .views-field-title { padding-left:25px; width:15%; }
.views-element-container .cols-6 .views-field-title { padding-left:25px; }
.views-field-field-location-geolocation-proximity { padding-right:25px !important; }  
.views-element-container .cols-8 .views-field-field-location-phone, .views-element-container .cols-6 .views-field-field-location-phone { white-space:nowrap; } 
.views-element-container .cols-8 .views-field-field-location-phone, .views-element-container .cols-8 .views-field-field-location-email, .views-element-container .cols-8 .views-field-field-location-url-1 { width:15%; }  
.views-element-container .cols-8 tbody .views-field-title, .views-element-container .cols-8 tbody .views-field-title a, .views-element-container .cols-6 tbody .views-field-title, .views-element-container .cols-6 tbody .views-field-title a { font-weight:bold; text-decoration:none; }
.views-element-container .cols-8 tr:nth-child(even), .views-element-container .cols-6 tr:nth-child(even) { background-color: #F4F4F4; }
.views-element-container .cols-8 thead tr, .views-element-container .cols-6 thead tr { background-color: #F4F4F4; }
.views-element-container .cols-8 thead tr th, .views-element-container .cols-6 thead tr th { font-size: 13px; font-weight: 400; padding:20px 5px 15px; text-align:left; } 
tbody .views-field-field-location-phone a, tbody .views-field-field-location-email a, tbody .views-field-field-location-url-1 a { font-weight:400;text-decoration:none;}
.ssa-component-instance-4682c36b-c98b-4960-a678-a040bff2fe0e { margin-top:-80px; }
.contextual-region nav { padding:10px; }
.contextual-region nav .js-pager__items { display: flex; align-items: center; justify-content: center; }
.contextual-region nav .js-pager__items li { padding:0 5px; }

/* video changes */
.coh-wysiwyg.coh-style-margin-bottom-small { margin-bottom:36px; }

/* blog block views */
.row-inner .col-item { list-style:none; flex: 1; margin-left:0; margin-bottom:32px; }
.row-inner .col-item img { width:100%; height:auto; }
.row-inner .col-item .views-field-title { margin-top:20px; font-size:20px; line-height:26px; max-width:336px; }

/* Successful submission and 404 error buttons */
.contact-us-confirmation-done{background-color:#82c389 !important; border: solid 2px #82c389 !important;}
.contact-us-confirmation-done:hover{color:#82c389 !important; background-color:#ffffff !important;}
.coh-style-link-button-color{background-color:#82c389 !important; border: solid 2px #82c389 !important;}
.coh-style-link-button-color:hover{color:#82c389 !important; background-color:#ffffff !important;}

@media (min-width:565px) { 
  .ssa-component-instance-4682c36b-c98b-4960-a678-a040bff2fe0e { margin-bottom:30px; }
}
@media (min-width: 768px) {
	#menu-primary-menu > li:nth-child(7), #menu-primary-menu > li:nth-child(8), #menu-primary-menu > li:nth-child(9), #menu-primary-menu > li:nth-child(10), #menu-primary-menu > li:nth-child(11), #menu-primary-menu > li:nth-child(12) { display: none; }
	.row-inner { display: grid; grid-template-columns: 2fr 2fr; gap: 30px; }
	.row-inner .col-item img { width:379px; height:253px; object-fit:cover; }
}

@media (min-width: 1024px) {
	/* #menu-primary-menu .mega-menu + .primary-nav__item__container { top:174px; }  2nd menu dropdown */
	#menu-primary-menu .center-align + .primary-nav__item__container { justify-content:center; }
	#menu-primary-menu .left-align + .primary-nav__item__container { left:0; }
	.ssa-component-instance-1afb618b-be7d-4205-a235-684707b99d94 { min-height:504px; display: flex; align-items: center; justify-content: center; }
	.agent-banner { max-width:823px; margin-left:auto; margin-right:auto; font-size: 32px; line-height:40px; }
	.views-element-container .cols-6 .views-field-title, .views-element-container .cols-6 .views-field-field-location-url-1 { width:20%; }
	/*.views-element-container .cols-6 .views-field { width: calc(100%/6); }*/
	.row-inner { display: grid; grid-template-columns: 1fr 1fr 1fr; }
}
@media(min-width:1200px) {
	.views-element-container .views-field-field-location-city, .views-element-container .views-field-field-location-state, .views-element-container .views-field-field-location-zip { width:15%; }
}

@media(min-width:1440px) {
	#menu-primary-menu .left-align + .primary-nav__item__container { left:initial; }
	/* #menu-primary-menu .mega-menu + .primary-nav__item__container { top:194px; left:initial; } */
}
@media (max-width: 1023px) {
	.coh-row-xl > .coh-row-inner > .coh-column {
	    padding-bottom: 24px;
	}
}
@media(max-width:1466px) {
	.coh-ce-cpt_berkley_site_header-8781c9f4 { width: 200px; }
}

/* Make lists be lists and not <p> elements in a <div> */
.three-col-list { display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:0 48px; }
ul.nobullets li { list-style-type:none !important;font-weight:700;margin-bottom:2rem; }
@media(max-width:1023px) { .three-col-list { grid-template-columns:repeat(2, minmax(0, 1fr)); } }
@media(max-width:565px) { .three-col-list { grid-template-columns:minmax(0, 1fr); } }

/* Make the about us page look better - second component */
#risk-quote .margins { margin-right:0; }

/*Page Editor Default Behavior Change to Avoid Cutting Off Main Navigation*/
.ssa-app .hCCCcw { z-index:0 !important; }

/* Search Pagination */
.pager .js-pager__items { display:flex; justify-content:flex-start !important; display:-webkit-flex; display:-moz-flex;}
.pager .js-pager__items .pager__item { margin-right:0.5rem; }


/* PODCASTS page, elfsight breakpoints for YouTube integration*/
/* .yottie-container .yottie-widget-feed .swiper-wrapper { display:grid !important; }
.yottie-container .yottie-widget-feed .swiper-wrapper .yottie-widget-feed-section-slide { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); grid-gap:20px; justify-items:center; }
#yottie_1 .yottie-widget-feed-section-inner { height:fit-content !important; }
#yottie_2 .yottie-widget-feed-section-inner { height:fit-content !important; }
@media(max-width:1023px) { 
	.yottie-container .yottie-widget-feed .swiper-wrapper .yottie-widget-feed-section-slide { grid-template-columns:repeat(2, minmax(0, 1fr)); } 
	.yottie-container .yottie-widget-feed .swiper-wrapper .yottie-widget-feed-section-slide	.yottie-widget-video { width:100%!important;height:auto!important; margin:0 !important;}
	.yottie-container .yottie-widget-feed .swiper-wrapper .yottie-widget-feed-section-slide	.yottie-widget-video-preview-thumbnail img { top:-16.5% !important; transform:none !important; }
}
@media(max-width:767px) { 
	.yottie-container .yottie-widget-feed .swiper-wrapper .yottie-widget-feed-section-slide { grid-template-columns:repeat(1, minmax(0, 1fr)); }
} */

/*=====27-7====*/
div#ccc0558d-3991-4f88-bb40-ba485230597d {
    display: none;
}
.env-box {
    background-color: #00567C;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 158px;
    padding: 20px 36px;
    gap: 0px;
    flex-wrap: wrap;
    position:relative;
}
.env-box.sky{
background-color:#71B1C8;
}
.env-box-icon {
    width: 12%;
}
.env-box-icon img {
    width: 64px;
    height: auto;
}
.env-box-content {
    width: 80%;
    padding: 0 15px;
}
.env-box-content h3, .env-box-content h3 a {
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 32px;
    line-height: 1.1;
    letter-spacing: 0%;
    color: #fff;
    padding-bottom:5px;
}
.env-box-content h3{
   padding-bottom:5px;
}
.env-box-content p, .env-box-content p a {
    color: #fff;
    font-family: 'Work Sans';
    font-weight: 400;
    font-size: 17px;
    line-height: 1.2 !important;
    letter-spacing: 0%;
}
.env-box-link {
    width: 5%;
}
.env-box-link a:before{
  content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
}
.coh-row-inner.coh-style-padding-top-bottom-large.coh-ce-cpt_2_column_layout-4c82cdfe {
    max-width: 1307px;
    margin: 0 auto;
}
@media (max-width: 1650px) {
.env-box-content h3, .env-box-content h3 a{
font-size: 26px;
}
.env-box-content p, .env-box-content p a{
font-size: 15px;
}
.env-box-link {
    width: 5%;
}
}
@media (max-width: 1439px) {
.env-box{
    padding: 20px 20px;
    min-height: 135px;
}
.env-box-content h3, .env-box-content h3 a{
font-size: 20px;
}
}
@media (max-width:1199px) {
    .env-box-link {
        width: 7%;
    }
}
@media (max-width:767px) {
.env-box{
    padding: 20px 15px;
    min-height: 120px;
}
.env-box-content h3, .env-box-content h3 a{
font-size: 18px;
}
.env-box-content p, .env-box-content p a{
font-size: 12px;
}
.env-box-content {
    padding: 0 10px;
}
}