/*
Theme Name: Gertsburglicata Child Theme
Description: This is a custom child theme for gertsburglicata
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: gertsburglicata
Version: 1.0
*/

@font-face {
    font-family: 'lemon_milkregular';
    src: url('fonts/lemonmilk-regular-webfont.woff2') format('woff2'),
         url('fonts/lemonmilk-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/*@font-face {
    font-family: 'lemon_milkmedium';
    src: url('fonts/lemonmilk-medium-webfont.woff2') format('woff2'),
         url('fonts/lemonmilk-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}*/


.row .col img.img-with-animation.nectar-lazy:not([srcset]){width:inherit;}

#sidebar iframe{height: 600px;}
#sidebar #custom_html-7{margin-bottom: 0px;}
#sidebar iframe .G_eycHIIxsnntLHS95Nc{margin-top: 0!important;}
#sidebar iframe .oNS9ciVl9HkYl_RNpI17.qW_zL2XDBBdtqDDZUDDc{min-height: auto!important;}

.custom-h1-tag h1{font-size: 30px!important; line-height: 40px!important; font-weight: normal; margin-bottom: 8px;}
.custom-h2-tag h1{font-size: 44px!important; line-height: 60px!important; font-weight: normal;}
.custom-h3-tag h1{font-size: 34px!important; line-height: 46px!important; font-weight: normal; margin-bottom: 8px;}
.custom-h5-tag h1{font-size: 24px!important; line-height: 33px!important; font-weight: 600;}


/* structural updates */
.wpb_wrapper >div { margin-bottom: 18px;}
@media only screen and (min-width: 1000px){
    .container, body[data-header-format="left-header"] .container, 
    .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, 
    .post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search{padding: 0px 50px;}
}

body, body .ui-widget, dt, .bold, strong, b, blockquote, #top #logo, #search-outer #search input[type=text], .nectar-button, body .vc_text_separator div, 
.nectar-progress-bar span strong,.nectar-progress-bar span strong i, .row .col.section-title span, #page-header-bg .subheader, 
.nectar-box-roll .overlaid-content .subheader, .post.masonry-blog-item .post-meta .date span, #infscr-loading, #infscr-loading div, #pagination span, 
#pagination a, #pagination .next.inactive, #pagination .prev.inactive, #footer-outer .widget h4, .text-on-hover-wrap .categories a, #nectar-ocm-ht-line-check, 
.comment-list .comment-author, .comment-list .pingback .comment-body > a,input[type=submit], button[type=submit], input[type="button"], select, 
body .gform_wrapper .top_label .gfield_label, body.ascend #header-outer .cart-contents .cart-wrap span {font-family: 'Roboto', sans-serif; color:#222222}

h1, h2, h3, h4, h5, h6, header, header nav a{font-family:lemon_milkregular, Arial, sans-serif !important; text-transform: uppercase; color: #00355F;}
h1, h2, h3, h4, h5, h6{margin-bottom: 0}
header, header nav a{ color: #00355F !important;}
h1 {font-size: 36px; line-height: 49px; font-weight: normal;}
h2{font-size: 26px; line-height: 35px; font-weight: normal;}
h2.kwayy-html-sitemap-post-title.kwayy-page-title, h2.kwayy-html-sitemap-post-title.kwayy-attorneys-title { font-size: 24px; line-height: 30px; }
h3{font-size: 24px; line-height: 30px; font-weight: normal;}
h4{font-size: 20px; line-height: 24px; font-weight: normal;}
.home h4{text-transform: none; font-family:'Roboto', Arial, sans-serif!important}
h5{font-size: 19px; line-height: 23px; font-weight: normal;}
h6{font-size: 18px; line-height: 30px; color: #AD9D3C; font-family:'Roboto', Arial, sans-serif!important;text-transform: none; }
p{font-size: 18px; line-height: 30px; color: #222222}
.text18, .text18 p{font-size: 18px; line-height: 30px; padding-bottom: 15px;}

body:not(.woocommerce-cart) .main-content th, body:not(.woocommerce-cart) .main-content td { font-size: 16px;}

.nectar-cta[data-using-bg=true] .text{margin-right: 0;}

.nectar-icon-list-item{margin-bottom: 40px;}
.nectar-icon-list-item .content { color: #222; font-size: 18px; line-height: 30px;}
.nectar-icon-list[data-icon-style=border] .list-icon-holder { border: 2px solid #ad9d3c; margin-top: 8px;}
.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder i{ color: #00355f;}
.nectar-icon-list[data-direction=horizontal]{width: 100%;}
.nectar-icon-list[data-direction=horizontal][data-columns="2"] .nectar-icon-list-item{margin: 0 0 30px 0;}
.nectar-icon-list[data-direction=horizontal][data-columns] .nectar-icon-list-item { width: 100%; margin: 0 0 30px;}
@media (min-width: 1000px){
    /*.nectar-icon-list[data-direction=horizontal][data-columns] .nectar-icon-list-item { width: calc(50% - 5%);}
    .nectar-icon-list[data-direction=horizontal][data-columns="2"] .nectar-icon-list-item:nth-child(odd) { margin-right: 2%;}
    .nectar-icon-list[data-direction=horizontal][data-columns="2"] .nectar-icon-list-item:nth-child(even) { margin-left: 2%;}*/
}
.mb-0{margin-bottom: 0 !important;}
.mb-18{margin-bottom: 18px !important;}
.mb-25{margin-bottom: 25px !important;}

.pt-10{padding-top: 10px !important;}
.pb-0-5{padding-bottom: 0.5em !important;}
.pb-1-5{padding-bottom: 1.5em !important;}

.main-content div.post-area ul{padding-bottom: 15px;margin-bottom: 0; margin-left: 0 !important;}
.main-content div.post-area ul li {list-style: none !important; padding-left: 30px; position: relative;}
.main-content div.post-area ul li:not(.gfield):before {display: inline-block; font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
    content: "\f192"; color:#AD9D3C; position: absolute; top: 6px; left: 0px }
.main-content div.post-area ol{margin-left: 20px;}
.main-content div.post-area ol li { font-size: 18px; line-height: 30px;padding-left: 9px;}

h6.text-medium { font-weight: 400;}

.main-content a:not(.link_text){color: #00355F !important; text-decoration: underline;}
.main-content a:not(.link_text):hover{color: #00355F !important; text-decoration: none;}
.main-content .light a { color: #fff !important;}
.main-content .light a:hover { color: #fff !important;}
.GL_m-0 { margin: 0 !important;}
.GL_btn_transparent .link_wrap{ border:2px solid #fff; }
.GL_btn_white .link_wrap{ border:2px solid #ad9d3c; }
.nectar-cta .text{font-size: 15px; font-family:lemon_milkregular, Arial, sans-serif; text-transform: uppercase;}
body[data-button-style*="slightly_rounded"] .nectar-cta:not([data-style="material"]) .link_wrap { display: inline-block; border-radius: 34px!important; -webkit-border-radius: 34px!important;}

.GL_inline_col_container .col div[class*="vc_col-"] { width: auto;}

.GL_display_sm{ display: inline-block; }
.GL_display_md{ display: none; }
.GL_display_lg{ display: none; }

.imgwrap{display: inline-block; float: left; margin: 0 30px 20px 0;}
.imgwrap img{width:350px!important; margin-bottom: 0px!important;}

.single.single-post .main-content div.post-area li{font-family: 'Roboto',sans-serif!important;}

h1.vc_custom_heading{line-height:1.2; margin-bottom:18px;}

@media (max-width: 998px){
   .custom-h1-tag h1{font-size: 20px!important; line-height: 24px!important;} 
   .custom-h2-tag h1{font-size: 26px!important; line-height: 35px!important;}
   .custom-h3-tag h1{font-size: 24px!important; line-height: 30px!important;}
   .custom-h5-tag h1{font-size: 19px!important; line-height: 23px!important;}
}
@media (min-width: 690px){
    .GL_display_sm{ display: none; }
    .GL_display_md{ display: inline-block; }
    .md-text-center{ text-align: center !important; }
    .md-text-right{ text-align: right !important; }
    .md-text-left{ text-align: left !important; }
}
@media (min-width: 999px){
    h1 {font-size: 80px; line-height: 99px; font-weight: normal;}
    h2{font-size: 44px; line-height: 60px; font-weight: normal;}
    h3{font-size: 34px; line-height: 46px; font-weight: normal;}
    h4{font-size: 30px; line-height: 40px; font-weight: normal;}
    h5{font-size: 24px; line-height: 33px; font-weight: normal;}
    h6{font-size: 22px; line-height: 35px; color: #AD9D3C;}
    p{font-size: 22px; line-height: 35px; color: #222222}
    .GL_display_sm{ display: none; }
    .GL_display_md{ display: none; }
    .GL_display_lg{ display: inline-block; }
    h2.kwayy-html-sitemap-post-title.kwayy-page-title { font-size: 34px; line-height: 46px;}
}
@media (min-width: 1000px){
    .lg-text-center{ text-align: center !important; }
    .lg-text-right{ text-align: right !important; }
    .lg-text-left{ text-align: left !important; }
    .post-area.span_9.col_last{width: 71.5%;}
}

@media (max-width: 998px){
   .custom-h1-tag h1{font-size: 20px!important; line-height: 24px!important;} 
   .custom-h3-tag h1{font-size: 24px!important; line-height: 30px!important;}
}

@media (max-width: 690px){
    .imgwrap{margin: 0!important; float: none!important; text-align: center; display: inherit!important;}
    .we_know_section h2, #GL_home_practiceareas * { text-align: left;}
}

.GL_static_content h6, .single .post-content h6 { padding-bottom: 15px;}
.GL_static_content p, .single .post-content p, .single .post-content div, .single .post-content .content-inner span{ padding-bottom: 18px!important; font-size: 18px!important; line-height: 30px!important; color:#222222; font-family: 'Roboto',sans-serif!important;}
.GL_static_content p:last-child, .single .post-content p:last-child{padding-bottom: 0 !important}
.GL_static_content ul{padding-bottom: 15px;margin-bottom: 0; margin-left: 0 !important;}
.GL_static_content ul li, ul.kwayy-html-sitemap-post-list.kwayy-page-list li,  ul.kwayy-html-sitemap-post-list.kwayy-attorneys-list li {list-style: none !important; padding-left: 30px; position: relative; font-size: 18px; line-height: 30px;}
.GL_static_content ul li:before, ul.kwayy-html-sitemap-post-list.kwayy-page-list li:before, ul.kwayy-html-sitemap-post-list.kwayy-attorneys-list li:before {display: inline-block; font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
    content: "\f192"; color:#AD9D3C; position: absolute; top: 6px; left: 0px }
.GL_static_content ol{margin-left: 20px;}
.GL_static_content ol li { font-size: 18px; line-height: 30px;padding-left: 9px;}

.hidden_element{display: none;}

.tabbed[data-style=minimal_flexible] .wpb_tabs_nav>li a { text-decoration: none;}
.sf-menu>li ul{width: 25em;}

a#to-top { right: unset; left: 17px;}

/*gravity*/
textarea{max-height: 80px;}
input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], .material.woocommerce-page[data-form-style="default"] input#coupon_code, select{
    background: none; border:1px solid #DADCE0; }
body[data-form-submit="regular"] .container-wrap .gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type=submit], 
body[data-form-submit="regular"] .container-wrap .gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type=submit]{
        border-radius: 25px !important; padding:18px 38px 17px 38px !important; font-size: 15px; font-family: lemon_milkregular, Arial, sans-serif;  text-transform: uppercase; 
        font-weight: normal; margin-right: 0; transition: padding 0.4s !important; opacity: 1 !important; color: #fff}
body[data-form-submit="regular"] .container-wrap .gform_wrapper .gform_footer input.button:hover, 
.gform_wrapper .gform_footer input[type=submit]:hover, 
body[data-form-submit="regular"] .container-wrap .gform_wrapper .gform_page_footer input.button:hover, 
.gform_wrapper .gform_page_footer input[type=submit]:hover{
    padding:18px 33px 17px 43px !important;}
body[data-form-submit="regular"] .container-wrap .gform_wrapper .gform_footer input.button:focus, 
.gform_wrapper .gform_footer input[type=submit]:focus, 
body[data-form-submit="regular"] .container-wrap .gform_wrapper .gform_page_footer input.button:focus, 
.gform_wrapper .gform_page_footer input[type=submit]:focus, .gform_wrapper .gform_footer button.gform_button.button:focus{
    box-shadow: none !important; transform:none !important;}

.gform_wrapper .gform_footer button.gform_button.button{position: relative;border-radius: 25px !important;
padding: 18px 38px 17px 78px !important;font-size: 15px;font-family: lemon_milkregular,Arial,sans-serif;
text-transform: uppercase;font-weight: 400;margin-right: 0; transition: padding .4s !important; /* opacity: 1 !important; */
color: #fff;display: flex;flex-direction: row;}

.gform_wrapper .gform_footer button.gform_button.button:before { content: ""; display: block; width: 25px; height: 1px; background: #ffffff;
left: 38px; top: 24px; position: absolute; transition: width .4s !important;  }
.gform_wrapper .gform_footer button.gform_button.button:after{top: 21px; left: 60px; width: 7px; height: 7px; content: "\27F6"; position: absolute; opacity:0; 
content: ""; transform: rotate(-45deg); transition: opacity .2s !important; box-shadow: 1px 1px 0 #ffffff, 1px 1px 0 #ffffff, 1px 1px 0 #ffffff, 1px 1px 0 #ffffff;}

.gform_wrapper .gform_footer button.gform_button.button:hover{padding: 18px 33px 17px 84px !important; box-shadow: none !important;}
.gform_wrapper .gform_footer button.gform_button.button:hover:before { width: 30px;}
.gform_wrapper .gform_footer button.gform_button.button:hover:after{opacity:0.8;}


body .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
    margin-bottom: 0;}
body ul li.gfield_contains_required input, ul li.gfield_contains_required textarea  { border-left: 4px solid #9b8f3a !important;}
body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper textarea { padding: 9px 13px;}
body .gform_wrapper li.hidden_label input, .gform_wrapper li.hidden_label textarea { margin-top: 0; font-size: 14px;}
body .gform_wrapper .gform_footer{margin:0; padding-bottom: 0}
body .gform_wrapper{margin-bottom: 0 !important}
body[data-form-submit="regular"] input[type=submit]:hover, body[data-form-submit="regular"] button[type=submit]:hover, 
body[data-button-style="slightly_rounded_shadow"] .container-wrap input[type="submit"]:hover { opacity: 1; box-shadow: none !important; transform: unset !important;}
body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
 background:none; border: none; padding: 0; margin-bottom: 0 !important;}
body .gform_wrapper .field_description_below .gfield_description, body .gform_wrapper .validation_message { padding: 0; font-weight: normal; color: #e21212; font-size: 12px !important;}
body .gform_wrapper .gfield_error.field_description_below .ginput_container.ginput_container_textarea + .gfield_description {  margin-top: -9px;}
body .gform_wrapper div.validation_error { color: #e21212; border: none; padding: 0; text-align: left; margin-bottom: 15px; line-height: 1.3em; font-size: 14px !important;}
body .gform_wrapper textarea+div.charleft { margin-top: -10px;}
body .gform_wrapper .gform_validation_errors>h2{line-height: 23px; text-transform: none; font-weight: normal; font-family: 'Roboto',sans-serif !important; color: #e21212;}


.gfield.field_source, .gfield.field_medium, .gfield.field_referrer, .gfield.field_campaign, .gfield.field_content, .gfield.field_keyword, .gfield.field_pagetitle, .gfield.field_pageurl {
    display: none;
}
/*gravity*/

/*header*/
header nav a{font-size: 16px !important; margin-left: 12px; margin-right: 12px;}
.sf-menu >li ul a{padding: 8px 6px 5px; line-height: 19px;}
.sf-menu >li ul a:hover{color: #fff !important;}
#top nav > ul > li.menu-item-has-children:after {font-family: FontAwesome; font-weight: normal; font-style: normal;text-decoration: inherit; -webkit-font-smoothing: antialiased;content:"\f107"}
#top nav > ul > li.menu-item-has-children{margin-right: 5px;}
#header-outer .row .col.span_9{align-items: center;}
#header-outer .nectar-header-text-content a.headr_button { color: #00355F;}
#header-outer .sf-menu li ul li a{line-height: 19px}
#header-outer .nectar-header-text-content .header_right{border-left:2px solid #E0E0E0; padding-left:15px}
#header-outer .nectar-header-text-content .header_right a { display: block;}
#header-outer .nectar-header-text-content .header_right a.headr_email { text-transform:lowercase; font-family:'Roboto', Arial, sans-serif!important; font-size:14px; color:#000; margin-bottom:15px}
#header-outer .nectar-header-text-content .header_right a.headr_tel { font-size:26px !important; color: #ad9d3c !important;}
#header-outer .nectar-header-text-content .header_right a.headr_tel, #header-outer .nectar-header-text-content .header_right .headr_button { font-size: 20px !important; line-height: 1.4 !important;}
#header-outer .nectar-header-text-content .header_right a.headr_tel, #header-outer .nectar-header-text-content .header_right .headr_button .headr_button { display: inline-block;}
#header-outer .nectar-header-text-content { padding-top: 5px !important; padding-bottom: 5px !important;}
#header-outer[data-lhe=animated_underline] .nectar-header-text-content a:after{height:0}
#header-outer .nectar-header-text-content .header_right a.headr_tel:hover, #header-outer .nectar-header-text-content .header_right a.headr_button:hover {color: #82a4b8 !important;}
#slide-out-widget-area .nectar-header-text-content.mobile-only { display: none !important;}
@media only screen and (min-width: 550px) and (max-width: 999px){
    #header-outer .col.span_9.col_last { display: flex; flex-direction: row-reverse;}
}
@media only screen and (max-width: 999px){
    /*#header-outer #top nav{display:block !important}
    #header-outer #top nav>ul.sf-menu.sf-js-enabled.sf-arrows { display: none;}*/
    #header-outer:not([data-format=left-header]) #top>.container>.row nav>ul.buttons.sf-menu{display:flex;justify-content: space-between;align-content: center;align-items: center;padding: 0 !important;overflow: visible;line-height: 1.3em;}
    #header-outer .nectar-header-text-content .header_right{border-left:0;padding-left: 0;}
    #header-outer .nectar-header-text-content .header_right a.headr_tel, #header-outer .nectar-header-text-content .header_right .headr_button {    font-size: 15px !important; border:2px solid;border-radius:25px; padding: 4px 10px 1px !important; margin: 0 5px; display: inline-block;}
    #header-outer .nectar-header-text-content .header_right a.headr_tel i, #header-outer .nectar-header-text-content .header_right .headr_button i{display:none;}
    #header-outer .nectar-header-text-content { padding: 0 !important;}
    div#header-outer.scrolled-down { margin-top: 0;}
}
@media only screen and (max-width: 550px){
    body .ocm-effect-wrap #header-outer { height: 87px !important;}
    #header-outer .nectar-header-text-content .header_right{width: 100%;position: fixed;left: 0;right: 0;top: 95px;margin: auto;}
    #header-outer.scrolled-down .nectar-header-text-content .header_right{top: 45px}
    .top-bar-menu #menu-top-bar li { font-size: 12px !important;}
    .top-bar-menu #menu-top-bar li:last-child { margin-right: 0;}
    .nectar-global-section.after-nav .full-width-section>.col.right {text-align: center;}
}

#page-header-bg{ background-color: #104b74 !important; background-image: url(https://www.gertsburglicata.com/wp-content/uploads/2022/11/GL_Inner_Page_Universal_Header_Banner.jpg);
    text-align: center; background-position: center center; background-size: cover;}

.admin-bar #slide-out-widget-area {background: #00182C; color: #fff;}
.admin-bar #slide-out-widget-area a { color: #fff !important;  display: block;}
div#slide-out-widget-area { background: #00182C;}
#slide-out-widget-area, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a { color: #ffffff !important; font-weight: 500;}
body[data-header-resize="1"].home #page-header-wrap,body[data-header-resize="1"].home #page-header-wrap #page-header-bg{ height: 0px !important;}
.nectar-header-text-content.mobile-only {border-bottom: 1px solid #263A4B;}
.nectar-header-text-content.mobile-only .headr_tel{ display: inline-block; }
#slide-out-widget-area ul.menu>li>a { font-family: lemon_milkregular,Arial,sans-serif !important; text-transform: uppercase; font-size: 18px !important;}
#slide-out-widget-area .inner .off-canvas-menu-container li a {font-family: 'Roboto',sans-serif !important;}

@media only screen and (min-width: 1000px){
    body[data-header-resize="1"] #page-header-wrap,body[data-header-resize="1"] #page-header-wrap #page-header-bg,.single-post #page-header-wrap[data-responsive="true"], .single-post #page-header-wrap[data-responsive="true"] #page-header-bg{ height: 280px !important;min-height: 280px !important;}
}
@media only screen and (min-width: 1000px) and (max-width: 1280px){
    #header-outer .nectar-header-text-content .header_right{border-right: 2px solid #E0E0E0; border-left: 0; padding-right: 25px; margin-right: 15px;}
    .slider-nav span span, #header-outer #top nav { display: none!important;}
}
@media only screen and (min-width: 1280px) and (max-width: 1340px){
    header nav a{    font-size: 13px !important;}
 }
/*header*/

/*footer*/
#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap{background-color: #00182C; color: #fff;}
#footer-outer #copyright { padding: 35px 0 25px 0;}
#footer-outer #copyright .container .span_7 { display: none;}
#footer-outer #copyright .container .span_5 { width:100%; color:#fff; margin: 0;}
#footer-outer #copyright p { font-size: 16px; color:#89A1B5; padding-bottom: 0.5em; margin-top: 0}
#footer-outer #copyright p:first-child{color:#fff; padding-bottom: 1.5em}
#footer-outer #copyright p:empty{display: none;}
#footer-outer .widget h4{ font-size: 18px; line-height:30px;font-family:lemon_milkregular, Arial, sans-serif !important; text-transform: uppercase; color: #fff;font-weight: normal;}
#footer-outer .widget .footer_add p{color: #fff; font-size: 18px;line-height: 30px;}
#footer-outer .widget .social{ display: flex;  justify-content:space-between; margin-top:35px; max-width: 270px;}
#footer-outer .widget .social li a { display: block; width: 45px; height: 45px; background: #fff; line-height: 47px; text-align: center; border-radius: 25px; margin-right: 15px;}
#footer-outer .widget .social li i { color: #00182c; font-size: 23px;}
.material #footer-outer #footer-widgets .col ul li{font-size: 18px;}
.widget_nav_menu ul li a {  text-decoration: underline;}
.widget_nav_menu ul li a:hover {  text-decoration: none;}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .meta-wrap{padding-left: 10px;}
body .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title { font-size: 18px;}
body .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-date{ font-size: 15px; color: #99B7D1;}
body.material #footer-outer .gform_wrapper div.validation_error{margin-bottom: 0;}
.material #footer-outer #footer-widgets .col ul li.gfield { margin-top: 0; padding-top: 0 !important}
.material #footer-outer #footer-widgets .col ul li.gfield div.ginput_container{margin-top:0}
#footer-outer .col .gform_wrapper { margin-top: -10px;}
.material #footer-outer #footer-widgets .col label.gfield_label {color: #fff}
.material #footer-outer #footer-widgets .col ul li.gfield label.gfield_label { font-weight: normal;}
.material #footer-outer #footer-widgets .col ul li.gfield label.gfield_label .gfield_required{color: #fff}
body.material #footer-outer .gform_wrapper .gfield_error .gfield_label, body.material #footer-outer .gform_wrapper li.gfield_error ul.gfield_checkbox{color: #fff;}
.material #footer-outer #footer-widgets .gform_wrapper .gform_footer{margin-top: 0}
#footer-outer #footer-widgets .col input[type=text], #footer-outer #footer-widgets .col input[type=email] { color: #787878; background: #fff; font-size: 16px;}

.nectar-global-section.before-footer .GL_m-0 .divider-wrap .divider-border { background-color: rgb(255 255 255 / 10%) !important;}
.material #footer-outer #footer-widgets .col ul li:last-child{margin-bottom: 0 !important}
#footer-widgets .gform_wrapper li.hidden_label input, #footer-widgets .gform_wrapper li.hidden_label textarea { margin-top: 12px;}
.footer_add i { margin-right: 7px;}
#footer-outer #footer-widgets .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li {
    padding: 0 0 15px !important;  margin: 0 0 15px !important; border-bottom: 1px solid #1a3042;}
#footer-outer #footer-widgets .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:last-child {
    padding: 0 !important;  margin: 0 !important; border-bottom: 0;}
div#copyright a { color: #fff;text-decoration: underline;}
div#copyright a:hover { color: #fff;text-decoration: none;}
p.copyright_container{padding-bottom: 0 !important;}
p.copyright_container> span {color: #fff; padding-bottom: 1.5em; display: block;}

@media (min-width: 690px){
    #footer-outer #footer-widgets .col{padding-right: 2%; border-right: 1px solid rgb(255 255 255 / 10%)}
    #footer-outer #footer-widgets .col:last-child{padding-right: 0; border-right: none}
}
@media only screen and (min-width: 1000px){
    #footer-outer .row { padding: 35px 0;}
    p.copyright_container { display: flex; justify-content: space-between;}
    p.copyright_container> span { display: inline-block;}
}
@media only screen and (min-width: 1200px){
    #footer-outer .row{display: flex;}
}
@media only screen and (min-width: 691px) and (max-width: 1200px){
    #footer-outer .one-fourths.span_3, #footer-outer .one-fourths.vc_span3, #footer-outer .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) { width: 48%!important;}
    #footer-outer #footer-widgets .col:nth-child(2), #footer-outer #footer-widgets .col:nth-child(4){padding-right: 0; border-right: none}
    #footer-outer #footer-widgets .col:nth-child(1), #footer-outer #footer-widgets .col:nth-child(2){ margin-bottom: 35px; }
}
/*footer*/

/*sidebar*/
#sidebar .widget-title { font-size: 22px; text-transform: none; font-family: 'Roboto', Arial, sans-serif!important; font-weight: 600;}
#sidebar .widget {  margin-bottom: 40px;}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .popular-featured-img, 
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img) a:before, 
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img):after{ border-radius:0}
.nectar_widget[class*="nectar_blog_posts_"] > li, .ascend #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"] li, 
#sidebar div .nectar_widget[class*="nectar_blog_posts_"] li{ margin: 0 0 15px !important;  padding: 0 0 15px !important;  border-bottom: 1px solid #E0E0E0;}
.nectar_widget[class*="nectar_blog_posts_"] > li:last-child, .ascend #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"] li:last-child, 
#sidebar div .nectar_widget[class*="nectar_blog_posts_"] li:last-child{border-bottom:0 !important;margin-bottom: 0 !important;padding-bottom: 0 !important;}
.material[data-button-style*="slightly_rounded"]  #sidebar .widget .tagcloud a { background: #ECECEC; color: #000000 !important; font-size: 14px !important;
    text-decoration: none; border-radius: 25px !important; box-shadow: none;}
.material[data-button-style*="slightly_rounded"]  #sidebar .widget .tagcloud a:hover{color: #fff !important;}
@media (max-width:999px){
    #sidebar .widget#custom_html-5 { display: none;}
}

/*testimonial slider*/
.wpb_row.GL_testimonial_slider_container > .row-bg-wrap{    background: #00355f;}
.testimonial_slider__textonly.testimonial_slider_set .sldr_title { display:none}
.testimonial_slider__textonly .testimonial_slider_instance{height: auto !important;}
.testimonial_slider__textonly .testimonial_slideri {margin: 0 20px;}
.testimonial_slider__textonly .testimonial_content_wrap:before{border:none !important}
.testimonial_slider__textonly .testimonial_content_wrap{width: 100%;}
.testimonial_slider__textonly .testimonial_content{width:90% !important}
.testimonial_slider__textonly .testimonial_nav_arrow_wrap{display:block !important;width: 100%;}
.testimonial_slider__textonly .testimonial_nav_arrow_wrap a{ text-decoration: none; position: absolute; background: none !important; bottom: 50px !important;}
.testimonial_slider__textonly .testimonial_nav_arrow_wrap a:before {  display: inline-block; word-spacing: 1px; position: absolute; text-align: center; 
    top: -2px; vertical-align: middle; max-width: 100%; font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; color: #fff;}
a#testimonial_slider_recent_prev:before { content: "\f053"; left:0;}
a#testimonial_slider_recent_next:before{ content: "\f054";right:0 }
.testimonial_slider__textonly .testimonial_by_wrap .testimonial_by_inner {  margin: 1em 20px 1.5em 20px !important;}
.testimonial_slider__textonly .testimonial_slider_instance{text-align: left !important;}
.testimonial_slider__textonly .testimonial_content{font-style:italic !important;}
@media (min-width: 691px){
    .testimonial_slider__textonly .testimonial_slider_instance{text-align:center !important;}
    .testimonial_slider__textonly .testimonial_by_wrap .testimonial_by_inner {  margin: 1em 0 1.5em 0 !important;}
    .testimonial_slider__textonly .testimonial_slideri {margin: 0 10px;}
    .testimonial_slider__textonly .testimonial_content_wrap, .testimonial_slider__textonly .testimonial_content{width:100% !important}
}
@media (max-width: 690px){
    .GL_testimonial_slider_container .testimonial_wrapper{height: auto !important;}
    .GL_testimonial_slider_container .testimonial_slider__textonly .testimonial_content_wrap{height: 100% !important;}
    .GL_testimonial_slider_container .testimonial_slider__textonly .testimonial_content{padding: 0 !important; height: 100%;}
    .GL_testimonial_slider_container .testimonial_slider__textonly .testimonial_content p { line-height: 22px; display: -webkit-box !important;
    max-width: 100%; max-height: 200px; margin: 0 auto; -webkit-line-clamp: 7; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
    .GL_testimonial_slider_container .testimonial_slider__textonly .testimonial_slideri { height: auto !important;}
    .GL_testimonial_slider_container .testimonial_slider__textonly .testimonial_content_wrap, .testimonial_slider__textonly .testimonial_by_wrap { float: none;}
    .GL_testimonial_slider_container .testimonial_slider__textonly .testimonial_by_wrap .testimonial_by_inner { margin: 1em 15px 1.5em !important;}
    .GL_testimonials_listing .testimonial_slider__textonly .testimonial_content_wrap:after {margin-left: 80%;}
    .GL_testimonial_slider_container .testimonial_slider__textonly .testimonial_slider_instance{display: flex; align-items: center; position: relative !important;}
    .GL_testimonial_slider_container .testimonial_slider__textonly .testimonial_nav_arrow_wrap a{bottom: 0px !important; top: 0; margin: auto;}
    .GL_testimonial_slider_container .testimonial_slider__textonly .testimonial_by_wrap span{display: inline;}
}
@media only screen and (min-width: 691px) and (max-width: 1200px){
    .GL_testimonial_slider_container h2{ text-align: center; }
}

/*home*/
body.material.home .page-header-no-bg{display: none;}
.wpb_row.GL_home_banner >.row-bg-wrap{    background: #00355f;}

/*.wpb_row.GL_home_banner .row-bg-wrap .row-bg-overlay{background-image: url(https://www.gertsburglicata.com/wp-content/uploads/2021/05/GL_bg_home_banner_mobile.png); background-position: center center;
    background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; opacity: 1 !important;}*/
.GL_home_banner h2 {font-size: 36px; line-height: 49px; font-weight: normal; color:#fff !important;}
.GL_home_banner h4{font-weight: 300;}
.GL_home_news h2 { margin-bottom: 0;}
.GL_home_news .nectar-split-heading{margin-bottom:10px}
.GL_home_news_logos .col .vc_column-inner { background: #fff; border: 1px solid #E9E9E9; border-radius: 6px; height: 100%; align-content: center; display: flex; align-self: center; width: 100%; padding: 40px 10px;}
.GL_home_news_logos .row_col_wrap_12_inner { display: flex; align-items: center;}
.GL_network .img-with-aniamtion-wrap { background: #fff; border-radius: 6px; padding: 10px;}
#GL_home_about .wpb_wrapper >div:first-child { margin-bottom: 13px;}

/*new slider*/
.nectar-slider-wrap, .swiper-container, .swiper-slide { height: 650px !important;}
.nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide .content { padding: 0 50px; top: 100px !important;}
.nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide .content h2{font-size: 57px; line-height: 75px; margin-bottom: 15px;}
.nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide .content p {font-size: 30px; line-height: 40px; font-weight: 300; color:#fff; max-width: 1220px;}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button a {display:block;font-size: 15px;font-family: lemon_milkregular,Arial,sans-serif;text-transform: uppercase;border-radius: 34px !important;color:#fff !important;text-decoration:none;font-weight: 500;letter-spacing: 0.5px; position:relative; transition: padding .4s !important;}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.solid_color_2 a {padding: 23px 40px 22px 80px;}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.transparent a{padding: 21px 40px 20px 80px;}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button a:before{ content: ""; display: block; width: 25px; height: 1px; background: #fff; left: 38px; top: 27px;    position: absolute;    transition: width .4s !important;    opacity: 1;    transform: unset !important;    }
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button a:after{ top: 24px; left: 60px; width: 7px; height: 7px; content: "\27F6"; position: absolute; opacity: 0; content: ""; transform: rotate(-45deg); transition: opacity .2s !important; box-shadow: 1px 1px 0 #fff, 1px 1px 0 #fff, 1px 1px 0 #fff, 1px 1px 0 #fff;    background: transparent;}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.solid_color_2 a:before{top: 29px}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.solid_color_2 a:after{top: 27px; left: 63px;}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.transparent a:before{top: 29px}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.transparent a:after{top: 26px}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button a:hover{transform: unset; box-shadow: none !important;}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.solid_color_2 a:hover {padding: 23px 34px 22px 86px;}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.transparent a:hover{padding: 21px 34px 20px 86px;}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button a:hover:before { width: 30px;}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button a:hover:after { opacity: .8;}

.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide.GL_home_slide2 .button a{padding: 23px 40px 22px 80px;}
.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide.GL_home_slide2 .button a:hover {padding: 23px 34px 22px 86px;}
.nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide.GL_home_slide2 .content .GL_slide2_logo {position: absolute; top: 10px; right: 50px;}
.nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide.GL_home_slide2 .content p { opacity: 1 !important;}
.nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide.GL_home_slide2 .content p.slider_note {font-size: 20px; margin-top: 15px;}
.nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide.GL_home_slide2 .content p b { color: #fff;}

.GL_slider_row { display: flex; margin: 30px 0 0; font-size: 22px;}

.GL_slider_row span.attorney_name { font-size: 23px;}
.GL_slider_row span.attorney_name span { font-size: 18px; display: block; font-weight: 300;}
.GL_slider_row .attorney_img { width: 200px; height: 200px; overflow: hidden; border-radius: 50%; margin-right: 20px;}
.GL_slider_row .attorney_img img { width: 100%; height: auto;}
.GL_slider_col1, .GL_slider_col2 { display: flex; align-content: space-between; align-items: center;}
.GL_slider_col1 { margin-right: 30px;}

.swiper-slide.GL_home_slide2 .content .buttons { padding-top: 22px; opacity: 1 !important; margin-left: 7%;}

.nectar-slider-wrap[data-button-styling=btn_with_preview] .swiper-container .slider-prev i, .nectar-slider-wrap[data-button-styling=btn_with_preview] .swiper-container .slider-next i {color: #fff; text-decoration: none;}
.nectar-slider-wrap[data-button-styling=btn_with_preview] .swiper-container .slider-prev, .nectar-slider-wrap[data-button-styling=btn_with_preview] .swiper-container .slider-next { opacity: 0.6 !important;}
.nectar-slider-wrap[data-button-styling=btn_with_preview] .swiper-container .slider-prev:hover, .nectar-slider-wrap[data-button-styling=btn_with_preview] .swiper-container .slider-next:hover { opacity: 1 !important;}

/* Home page youtube video */
.youtube_video{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer;border-radius: 10px;}
.youtube_video img{width:100%;top:-16.84%;left:0;opacity:.7}
.youtube_video .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}
.youtube_video .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}
.youtube_video .play-button,.youtube_video img{cursor:pointer}
.youtube_video .play-button,.youtube_video .play-button:before,.youtube_video iframe,.youtube_video img{position:absolute}
.youtube_video .play-button,.youtube_video .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}
.youtube_video iframe{height:100%;width:100%;top:0;left:0}
.youtube_video .play-button:hover{background-color: rgba(255,0,0,1);}
.youtube_video img.custom_img{top: 0;}
.youtube_video img.custom_img + noscript + img{display: none;}

/*attorney*/
div#attorney_sidebar.GL_attorney_sidebar { margin-right: 0;}
#attorney_sidebar div ul li{padding: 4px 0;}
.GL_attorney .wpb_column .vc_column-inner { height: 100%; background: #fff; box-shadow: none; box-shadow: 0px 1px 11px -1px rgb(0 0 0 / 20%); -webkit-box-shadow: 0px 1px 11px -1px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 1px 11px -1px rgba(0,0,0,0.2);}
.GL_attorney .vc_column-inner a { display: inline-block; text-align: center; padding-bottom:30px; text-decoration:none !important}
.GL_attorney .vc_column-inner a h5{margin-top: 20px;}
.GL_attorney .vc_column-inner a .designation{ font-size:18px; text-transform:uppercase; color:#AD9D3C; line-height: 1.5;}
.GL_attorney .GL_staff_list{margin-top: 5px;}
.GL_attorney .wpb_column {margin-bottom: 20px !important;}
.GL_attorney .vc_column-inner a .designation { font-size: 16px;}
.GL_attorney .vc_column-inner a h5 {font-size: 18px;margin-top: 15px;}

/*attorney tabs*/
.tabbed.GL_atterney_tabs {padding-top: 15px;}
.tabbed.GL_atterney_tabs >ul{ margin: 0; padding: 0!important; text-indent: inherit!important; margin-left: 0px; margin-bottom: 17px; border-bottom: 1px solid #e3e3e3;}
.tabbed.GL_atterney_tabs >ul:after { content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.tabbed.GL_atterney_tabs >ul li {float: left; position: relative; list-style: none; margin: 0px; background-color: #FFF; white-space: nowrap; padding: 0; background-image: none; list-style: none!important;}
.tabbed.GL_atterney_tabs >ul li:hover { background-color: transparent;}
.tabbed.GL_atterney_tabs>ul li a { padding: 10px 20px; position: relative; transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1); -webkit-transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1); background-color: rgba(0,0,0,0.045); display: block; font-size: 22px; text-decoration: none; line-height: 1.2;}
.tabbed.GL_atterney_tabs[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab { background-color: #ad9d3c; border-color: #ad9d3c;}
.GL_attorney .GL_staff_list, .GL_attorney .GL_attorney_list { margin-top: 5px;}

@media only screen and (max-width: 690px){
.tabbed.GL_atterney_tabs > ul {float: none;}
.tabbed.GL_atterney_tabs > ul li a {border-right: 0px!important;}
}
/*attorney tabs*/

.GL_attorney_details{ padding-top: 50px; padding-bottom: 30px !important; }
.GL_attorney_details h6{line-height: 30px; margin-bottom: 15px; margin-top: 10px;}
.GL_attorney_details h6:first-child{margin-top: 0}
.GL_attorney_details .post-area{margin-top: 0}

.GL_attorney_sidebar#attorney_sidebar > div { margin-bottom: 30px;}
.GL_attorney_sidebar#attorney_sidebar h5{ font-weight: 600;}
.occupation{font-size: 18px; text-transform: uppercase; color: #AD9D3C}
.GL_attorney_sidebar#attorney_sidebar lable { color: #00355F; font-weight: 600;}
.GL_attorney_sidebar#attorney_sidebar a.hidden_link { color: #222 !important; text-decoration: none;}
.GL_attorney_sidebar#attorney_sidebar a.hidden_link:hover { color: #222 !important; text-decoration: underline;}
.GL_attorney_sidebar#attorney_sidebar .practice_areas lable{display: block;}
.GL_attorney_sidebar#attorney_sidebar h6{color: #00355F}
.GL_attorney_sidebar#attorney_sidebar ul.social{margin-left: 0}
.GL_attorney_sidebar#attorney_sidebar ul.social li{list-style: none; display: inline-block;}
.GL_attorney_sidebar#attorney_sidebar ul.social li:not(.vcard) a{ text-decoration: none; margin-right: 20px; font-size: 20px;}
.GL_attorney_sidebar#attorney_sidebar ul.social li.vcard {border-left: 1px solid #707070; padding-left: 18px;}
.GL_attorney_sidebar#attorney_sidebar ul.social li.vcard a { color: #AD9D3C !important; text-transform: uppercase;}
ul.GL_latest_post_by_author {margin-left: 0;margin-bottom: 15px;}
ul.GL_latest_post_by_author li {list-style: none; padding: 4px 0!important; margin-bottom: 15px; padding: 0 0 15px !important;  border-bottom: 1px solid #E0E0E0;}
ul.GL_latest_post_by_author li:last-child{ padding-bottom: 0 !important; border-bottom: 0 !important }
ul.GL_latest_post_by_author li a { display: block; text-decoration: none !important;}
ul.GL_latest_post_by_author span.post_img { position: relative; width: 65px; height: 65px; top: 0; margin-right: 10px; display: inline-block; vertical-align: middle; font-size:12px; line-height:15px}
ul.GL_latest_post_by_author span.meta_wrap { width: calc(100% - 81px); position: relative; top: 0; display: inline-block; vertical-align: middle;}
ul.GL_latest_post_by_author span.post_title { font-size: 18px; color: #000; display: block;}
ul.GL_latest_post_by_author span.post_date { font-size: 15px; color: #222222; display: block;}
.GL_attorney_sidebar#attorney_sidebar .gform_wrapper, .GL_practice_area_sidebar .gform_wrapper,.blog #sidebar .gform_wrapper, .author #sidebar .gform_wrapper{ margin: 0;}
.GL_attorney_sidebar#attorney_sidebar .gform_wrapper ul li.gfield, .GL_practice_area_sidebar .gform_wrapper ul li.gfield,
.blog #sidebar .gform_wrapper ul li.gfield, .author #sidebar .gform_wrapper ul li.gfield, .archive.category #sidebar .gform_wrapper ul li.gfield{margin-top:0}

.GL_attorney_sidebar#attorney_sidebar .gform_heading, .GL_practice_area_sidebar .gform_heading,
.blog #sidebar .gform_heading, .author #sidebar .gform_heading, .archive.category #sidebar .gform_heading{display:none    }
.GL_attorney_sidebar#attorney_sidebar .gform_wrapper .hidden_label .gfield_label, .GL_practice_area_sidebar .gform_wrapper .hidden_label .gfield_label,
.blog #sidebar .gform_wrapper .hidden_label .gfield_label, .author #sidebar .gform_wrapper .hidden_label .gfield_label, .archive.category #sidebar .gform_wrapper .hidden_label .gfield_label{ display: none;}

.GL_attorney_sidebar#attorney_sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.GL_practice_area_sidebar#sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.blog #sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.author #sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.archive.category #sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper textarea{margin:0;font-size:16px;padding: 10px;}

.GL_attorney_sidebar#attorney_sidebar div.ginput_complex.ginput_container.gf_name_has_2 span, .GL_practice_area_sidebar div.ginput_complex.ginput_container.gf_name_has_2 span,
.blog #sidebar div.ginput_complex.ginput_container.gf_name_has_2 span, .author #sidebar div.ginput_complex.ginput_container.gf_name_has_2 span,
.archive.category #sidebar div.ginput_complex.ginput_container.gf_name_has_2 span{ width:100%}

.GL_attorney_sidebar#attorney_sidebar div.ginput_complex.ginput_container.gf_name_has_2 span.name_last input, 
.blog #sidebar div.ginput_complex.ginput_container.gf_name_has_2 span.name_last input,
.author #sidebar div.ginput_complex.ginput_container.gf_name_has_2 span.name_last input, 
.archive.category #sidebar div.ginput_complex.ginput_container.gf_name_has_2 span.name_last input { margin-top: 15px !important;}
/*.GL_practice_area_sidebar div.ginput_complex.ginput_container.gf_name_has_2 span.name_last input,*/

.GL_attorney_sidebar#attorney_sidebar .gform_wrapper .gform_footer, .GL_practice_area_sidebar .gform_wrapper .gform_footer,
.blog #sidebar .gform_wrapper .gform_footer, .author #sidebar .gform_wrapper .gform_footer, .archive.category #sidebar .gform_wrapper .gform_footer{ margin: 0; padding-top: 0; text-align: right;}

.GL_attorney_sidebar#attorney_sidebar .gform_wrapper div.validation_error, .GL_practice_area_sidebar .gform_wrapper div.validation_error,
.blog #sidebar .gform_wrapper div.validation_error, .author #sidebar .gform_wrapper div.validation_error, .archive.category #sidebar .gform_wrapper div.validation_error{margin-bottom: 0}

body:not(.page):not(.single-post):not(.single-portfolio).post-type-archive-attorneys .nectar-global-section.before-footer{padding-top: 0}
.GL_attorney .vc_column-inner a, .GL_attorney .vc_column-inner a img { width: 100% !important;}

.GL_attorney .img-with-aniamtion-wrap { max-height: 443px; overflow: hidden;}
.popmake.theme-10986{min-height: 300px;}
.exit_intent.click_open.pum-active{opacity: 1 !important; display: block !important;}
.pum-theme-lightbox .pum-content+.pum-close{border-radius: 50px !important; font-size: 18px !important;}

/*practice area*/
.GL_practice_area_details{ padding-top: 50px; padding-bottom: 20px !important; }
.GL_practice_area_details h6{ margin-bottom: 15px;}
div#sidebar.GL_practice_area_sidebar .widget-title-holder, div#sidebar.GL_practice_area_sidebar .widget-title-holder h3 { margin-bottom: 0;}
.GL_practice_area_sidebar #menu-practice-area #menu-item-6414 {margin-bottom:10px;}
.GL_practice_area_sidebar #menu-practice-area #menu-item-6414 a {  font-size: 22px;  text-transform: none; font-family: 'Roboto', Arial, sans-serif!important;
 font-weight: 600; color: #00355F !important;}
#sidebar ul#menu-practice-area a{display:block;position: relative;}
#sidebar ul#menu-practice-area >li:not(:first-child) { border-bottom: 1px solid #E0E0E0; padding: 0;}
#sidebar ul#menu-practice-area >li:not(:first-child)>a{font-size:18px; color:#222222 !important; padding:15px 0 15px 20px !important}
#sidebar ul#menu-practice-area >li:not(:first-child)>a:hover{color:#AD9D3C !important}
#sidebar ul#menu-practice-area >li:not(:first-child)>a> span.bellows-target-text::before {content: '';position: absolute; border-color: #E0E0E0; border-style: solid;
 border-width: 2px; height: 50%; top: 0; bottom:0; left:0; margin:auto;}
#sidebar ul#menu-practice-area >li:not(:first-child) a .bellows-subtoggle .fa{text-align: right;}
#sidebar ul#menu-practice-area >li:not(:first-child) >ul li{border-bottom: 1px solid #EFEFEF}
#sidebar ul#menu-practice-area >li:not(:first-child) >ul li:last-child{border-bottom: none}
#sidebar ul#menu-practice-area >li:not(:first-child) >ul li a{font-size:16px; color:#555555 !important; padding: 10px 0 10px 20px!important;}
#sidebar ul#menu-practice-area >li:not(:first-child) >ul li a:hover{color:#AD9D3C !important}
.bellows-current_page_item>a>span.bellows-target-title.bellows-target-text {color: #AD9D3C !important;}
.bellows-current_page_item>a>span.bellows-target-title.bellows-target-text:before{border-color: #AD9D3C !important}
.bellows .bellows-nav .bellows-active>.bellows-submenu ul.bellows-submenu { padding-left: 15px;}
.bellows .bellows-nav .bellows-subtoggle .fa{text-align: right; font-size: 12px;}
.practice_area_contact { background-image: url('https://www.gertsburglicata.com/wp-content/uploads/2021/05/GL_bg_sidebar_contact.png'); padding: 25px 25px 30px; color: #fff !important;}
.practice_area_contact h6, .practice_area_contact p, .main-content .practice_area_contact p a, .main-content .practice_area_contact p a:hover{color: #fff !important;}
.main-content .practice_area_contact p a{text-decoration: none;}
.main-content .practice_area_contact p a:hover{text-decoration: underline;}
.practice_area_contact h6{margin-bottom: 8px;}
.practice_area_contact p{padding-bottom: 20px;font-weight: 300;}
.practice_area_contact p:last-child { padding-bottom: 0;}
.practice_area_contact p.phone { font-size: 24px; font-weight: 600;}
.practice_area_contact p i { margin-right: 10px;}

.GL_practice_area_list .bellows{margin: 0 !important}
.GL_practice_area_list ul.bellows-nav>li>a{background: #AD9D3C;color:#fff !important;font-size:22px; padding: 13px 50px 13px 15px !important;/*padding: 13px 15px 13px 50px !important;*/}
.GL_practice_area_list ul.bellows-nav>li>a:hover{color:#fff !important; }
.GL_practice_area_list .bellows .bellows-nav .bellows-submenu .bellows-target{padding-top: 15px; padding-bottom: 5px;}
.GL_practice_area_list ul.bellows-nav .bellows-target>.bellows-target-text{ transition: padding 0.4s !important;}
.GL_practice_area_list ul.bellows-nav .bellows-target>.bellows-target-text:hover{ transition: padding 0.4s !important; padding-left: 10px;}
.GL_practice_area_list ul.bellows-nav>li{margin-bottom:20px !important}
.GL_practice_area_list .bellows-nav .bellows-subtoggle { /*right: unset; left: 0;*/ width: 50px !important;}
.GL_practice_area_list .bellows-nav .bellows-subtoggle:hover { color:#00355F !important;}
.GL_practice_area_list .bellows-nav .bellows-subtoggle .fa-chevron-down:before{ content: "\f055"; font-size: 18px;}
.GL_practice_area_list .bellows-nav .bellows-subtoggle .fa-chevron-up:before{ content: "\f056"; font-size: 18px;}
.GL_practice_area_list .bellows-submenu li a span.bellows-target-text{font-size: 20px !important;display:inline-block;position:relative;color: #000 !important;text-decoration: underline;}
.GL_practice_area_list .bellows-submenu li a span.bellows-target-text:before {content: "\f111"; font-size: 5px; font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit;
    -webkit-font-smoothing: antialiased; display:inline-block; position:absolute; margin-top:1px;  margin-left:-15px; color:#AD9D3C;text-decoration: none;}
.GL_practice_area_list ul.bellows-submenu>li>a:hover span{ text-decoration:none}

.post_by_tag_heading{text-align: center; margin-top: 20px;}
.post_by_tag .posts-container { height: auto !important; margin: 0 -1.5%;}
.post_by_tag .posts-container:after{content: ""; clear: both; display: table;}
.post_by_tag .posts-container .masonry-blog-item { float: left;  margin: 1.65%; width: 30%;}
.post_by_tag .posts-container .masonry-blog-item img { margin-bottom: 0;}
.post_by_tag .masonry-blog-item .article-content-wrap { padding: 5px 18px 10px;}
.post_by_tag span.meta-category a:not(:last-child):after { content: ',';}

@media only screen and (min-width: 690px) and (max-width: 999px){
    .post_by_tag .posts-container .masonry-blog-item { width: 46.7%;}
}
@media (min-width: 1000px){
    #sidebarWrap {height: auto; position: relative; box-shadow: none; border: none; margin: 0; padding: 0; width: 27.5%;}
    #sidebar.fixed {position: fixed;top: 85px; width: 25.5%;}
    #sidebar.fixed div#custom_html-4,#sidebar.fixed #custom_html-3, #sidebar.fixed #custom_html-6 { display: none;}
    #sidebar.bottom-fixed #custom_html-4 { display: none;}
    #sidebarWrap div#sidebar { width: 100%;}
    #sidebarWrap div#sidebar.fixed { width: 25%; max-width: 360px;}
    #sidebarWrap div#sidebar.fixed { padding: 0 0 15px; box-shadow: 0px 0px 6px #c9c9c9; border-radius: 2px;}
    #sidebarWrap div#sidebar.fixed .widget-title{text-align: center;}
}
@media (max-width:999px){
    #sidebar.left-sidebar{position:static !important}
    body .cky-revisit-bottom-left{bottom: 70px;}
    .pum-container .pum-content p{font-weight: 300;}
}

/*blog*/
.blog #sidebar h4, .author #sidebar h4, .archive.category #sidebar h4, body.archive.tag  #sidebar h4 { color: #00355F; font-size: 22px; font-family: 'Roboto', Arial, sans-serif!important; text-transform: none; line-height: 35px; opacity: 1; margin-bottom: 5px;}
.blog #sidebar p, .author #sidebar p, .archive.category #sidebar p, body.archive.tag #sidebar p { font-size: 18px; color: #AD9D3C; line-height: 22px;}
.blog #sidebar div#text-4, .author #sidebar div#text-4, .archive.category #sidebar div#text-4, body.archive.tag #sidebar div#text-4{ margin-bottom: 20px;}
.blog #sidebar .gform_wrapper ul li.gfield label.gfield_label, .author #sidebar .gform_wrapper ul li.gfield label.gfield_label,
.archive.category #sidebar .gform_wrapper ul li.gfield label.gfield_label, 
body.archive.tag .gform_wrapper ul li.gfield label.gfield_label{ font-size: 18px; margin-top: 10px; margin-bottom: 0;}
.blog #sidebar .gform_wrapper ul li.gfield .ginput_container.ginput_container_checkbox, .author #sidebar .gform_wrapper ul li.gfield .ginput_container.ginput_container_checkbox, 
.archive.category #sidebar .gform_wrapper ul li.gfield .ginput_container.ginput_container_checkbox, 
body.archive.tag .gform_wrapper ul li.gfield .ginput_container.ginput_container_checkbox{ margin-top: 0; font-size: 16px;}
.blog #sidebar .gform_wrapper ul li.gfield.gfield_error label.gfield_label,.blog #sidebar .gform_wrapper li.gfield_error ul.gfield_checkbox, 
.author .gform_wrapper ul li.gfield.gfield_error label.gfield_label, .author .gform_wrapper li.gfield_error ul.gfield_checkbox,
.archive.category #sidebar .gform_wrapper ul li.gfield.gfield_error label.gfield_label, .archive.category #sidebar .gform_wrapper li.gfield_error ul.gfield_checkbox,
body.archive.tag #sidebar .gform_wrapper li.gfield_error ul.gfield_checkbox{color: #676767;}

.masonry.classic .post.masonry-blog-item h3.title a { text-decoration: none; line-break:normal;}
.masonry.classic .post.masonry-blog-item h3.title {font-family: 'Roboto', Arial, sans-serif!important;  text-transform: none; font-weight: 500;}
.masonry.classic .post.masonry-blog-item .excerpt p, .blog .masonry.classic .post.masonry-blog-item .excerpt { font-size: 18px; line-height: 30px;}
.masonry-blog-item .article-content-wrap {  padding: 16px 18px 10px;}
.post-area.masonry.span_9 #pagination{margin-top: 25px;margin-bottom: 0;}
body #pagination >span.page-numbers.current, body nav.woocommerce-pagination span.page-numbers.current { box-shadow: none; font-size: 18px !important; width: auto !important;}
body[data-button-style*="slightly_rounded"] #pagination a {text-decoration: none; font-size: 18px !important;}

body.material.author .page-header-no-bg, body.archive.category .page-header-no-bg, body.archive.tag .page-header-no-bg {
    padding: 0; background-image: url('https://www.gertsburglicata.com/wp-content/uploads/2022/11/GL_Inner_Page_Universal_Header_Banner.jpg');
    background-size: cover; background-position: center center;}
body.material.author .page-header-no-bg h1, body.archive.category .page-header-no-bg h1, body.archive.tag .page-header-no-bg h1 {
    font-weight: 600; font-size: 44px; line-height: 54px; margin-bottom: 8px; display: block; color: #fff; flex: 0 0 100%;}

body.material.author .page-header-no-bg .col.span_12.section-title, body.archive.category .page-header-no-bg .col.span_12.section-title,
body.archive.tag .page-header-no-bg .col.span_12.section-title {
    border: none; display: flex; align-content: center; flex-wrap: wrap; align-items: center; height: 280px !important; min-height: 280px !important; text-align: center; width: 100%; color: #fff;}

.archive.author .row .col.section-title span, .archive.category .row .col.section-title span, 
.archive.tag .row .col.section-title span, .archive.date .row .col.section-title span { display: block; width: 100%; flex: 0 0 100%; color: #fff;}

body.material.author .page-header-no-bg .row .col.section-title h1, body.archive.category .page-header-no-bg .row .col.section-title h1,
body.archive.tag  .page-header-no-bg .row .col.section-title h1  {    width: 100%; display: block; flex: 0 0 100%;}
#sidebar .widget.widget_categories li { border-bottom: 1px solid #eee !important; padding:10px !important; }
#sidebar .widget.widget_categories li a{ font-size: 16px; color: #555 !important; text-decoration: none;}
#sidebar .widget.widget_categories li a:hover{    color: #ad9d3c !important;}


/*post single*/
.post .content-inner { padding-bottom: 10px;}
body.single-post.material[data-bg-header="true"] .container-wrap { padding-top: 50px!important;}
.single-post .bottom-meta >div:last-child { margin-bottom: 20px;}
body.single-post .content-inner > .post-tags { margin-top: 0px ;}
.single .post-area .content-inner > .post-tags > h4 { display: inline-block; font-size: 18px; text-transform: none; font-family: 'Roboto', Arial, sans-serif!important; margin-right: 15px;}
.single.single-post .heading-title { background-image: url(https://www.gertsburglicata.com/wp-content/uploads/2022/11/GL_Inner_Page_Universal_Header_Banner.jpg);
    background-position: center center; margin-top: -40px; width: 100vw;  position: relative; margin-left: -50vw; height: 280px; left: 50%;display: flex; align-items: center;}
.single.single-post .heading-title.row .col.section-title.blog-title{margin-bottom: 0}
.single.single-post .heading-title  h1{font-weight: 600; font-size: 44px; line-height: 54px; color:#fff}
.single #single-below-header {font-weight: 500;}
.single #single-below-header span, .single #single-below-header span a{color: #fff !important;text-decoration: none;}
.blog-title #single-below-header > span { border-color: rgba(255,255,255,0.4);}
.single .heading-title[data-header-style="default_minimal"] .meta-category a:not(:hover) { color: #ffffff !important; border-color: rgba(255,255,255,0.4); text-decoration: none;}
.single .heading-title[data-header-style="default_minimal"] .meta-category a:hover{color: #ffffff !important;}
.single.single-post .main-content div.post-area  p { font-size: 18px; line-height: 30px; padding-bottom: 1em;}
.single.single-post .main-content div.post-area li{ font-size: 18px; line-height: 30px; color: #222222; }
.single.single-post .main-content div.post-area h2, .single.single-post .main-content div.post-area h3{color: #AD9D3C;font-size: 22px;line-height: 35px;text-transform: none;font-family:'Roboto', Arial, sans-serif!important;font-weight: 500;margin-bottom: 5px;}
.single .post-content div, .single .post-content span { font-family:'Roboto', Arial, sans-serif!important; font-size: 18px;}
.single .post-content div{margin-bottom: 0!important; padding-bottom: 0!important;}
.single .post-content .wpb_row.vc_row-fluid.vc_row{padding-bottom: 30px!important;}
.single.single-post .main-content div.post-area p:last-child{ padding-bottom: 0 !important;}
.single.single-post .main-content div.post-area .gform_wrapper .gform_fields li { padding: 0;}
.single.single-post .main-content div.post-area .gform_wrapper .gform_fields li label.gfield_label { margin: 0; font-size: 18px; font-weight: 400;}
.single.single-post .main-content div.post-area .gform_wrapper .top_label div.ginput_container{margin-top:5px}

/*recent post widget*/
.nectar_blog_posts_recent_extra .meta-wrap .post-title,
.GL_latest_post_by_author .meta-wrap .post-title{ display: -webkit-box !important; max-width: 100%; max-height: 66px; margin: 0 auto; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li:not(.has-img) a:before, 
.widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li:not(.has-img):after { width: 0 !important; display: none;}
.widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li a .popular-featured-img { margin-right: 10px;}
.widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li a .meta-wrap { padding-left: 0; width: calc(100% - 81px);}
.widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li:not(.has-img) a .meta-wrap{width:100%}

/*results & testimonials*/
.GL_testimonials_listing .testimonial_slider_set.testimonial_slider .testimonial_slider_instance .testimonial_slideri { width: 100% !important; height: auto !important; max-width: 100% !important; margin: 0;}
.GL_testimonials_listing .testimonial_slider__textonly .testimonial_content { color: #222 !important;}
.GL_testimonials_listing .testimonial_slider__textonly .testimonial_content span h5 { color: #222; font-family: 'Roboto', Arial, sans-serif!important; text-transform: none;
    font-size: 18px; line-height: 30px;}
.GL_testimonials_listing .testimonial_slider__textonly .testimonial_content_wrap { height: auto; background: #d3dce4 !important; border-radius: 10px;}
.GL_testimonials_listing .testimonial_slider__textonly .testimonial_content{text-align: left;position: relative;padding-left: 60px;padding-right: 60px;}
.GL_testimonials_listing .testimonial_slider__textonly .testimonial_content:before, .GL_testimonials_listing .testimonial_slider__textonly .testimonial_content:after {
    font-family: FontAwesome; font-weight: normal; font-style: normal; font-size:35px; text-decoration: inherit; -webkit-font-smoothing: antialiased; *margin-right: .3em; opacity:0.4; position:absolute; color: #fff;}
.GL_testimonials_listing .testimonial_slider__textonly .testimonial_content:before{content: "\f10d"; margin-left:-40px; top:-4px; }    
.GL_testimonials_listing .testimonial_slider__textonly .testimonial_content:after {content: "\f10e"; bottom: -4px; right:20px;  }
.GL_testimonials_listing .testimonial_slider__textonly .testimonial_by_wrap .testimonial_by { color: #222 !important; text-align: right; padding-right: 6%; padding-top: 10px; font-family: 'Roboto', Arial, sans-serif!important; text-transform: none; font-weight: 400 !important;}
.GL_testimonials_listing .testimonial_slider__textonly .testimonial_content_wrap:after{margin-left: 40%;  border-top-color: #d3dce4;}
.home .testimonial_slider__textonly .testimonial_by_wrap .testimonial_by{line-height: 21px!important;}

/* Contact */
.office_location{margin-top: 16px;}
.office_location i.fa {min-width: 30px;top: -1px;}
.office_location p{font-size: 18px;padding-bottom: 10px; line-height: 25px;}
.office_location h6{padding: 8px 0;}
.gform_wrapper #gform_4 .top_label .gfield_label{font-size: 18px; font-weight: 400;}
.gform_wrapper #gform_4 .gfield:first-child{margin-top: 0;}
/*.gform_wrapper #gform_4 ul li.gfield{margin-top: 0;}*/
.gform_wrapper #gform_4 .gfield_label{margin-bottom: 0;margin-top: 0;}
.gform_wrapper #gform_4 div.ginput_container{margin-top: 5px;}
.gform_wrapper #gform_4 ul li.gfield_contains_required input{font-size: 16px;}
.gform_wrapper #gform_4 ul li.gfield{margin-top: 20px;}

/*news & resources*/
.GL_recent_blog_news_resources h3 { margin-bottom: 30px !important; }
.GL_recent_blog_news_resources .type-post h3 { font-size: 20px !important; font-family: 'Roboto',sans-serif!important; text-transform:none; margin-bottom: 20px !important;}
.GL_recent_blog_news_resources .type-post .excerpt{font-size:18px;}
.GL_recent_blog_news_resources .type-post .post-meta { text-align: center;}
.GL_recent_blog_news_resources .type-post .date {float: none; width: 100%;}

/*sitemap*/
ul.kwayy-html-sitemap-post-list.kwayy-page-list, ul.kwayy-html-sitemap-post-list.kwayy-page-list>ul, ul.kwayy-html-sitemap-post-list.kwayy-attorneys-list, ul.kwayy-html-sitemap-post-list.kwayy-attorneys-list>ul { margin-left: 0;}

/*events*/
.post-type-archive-tribe_events #tribe-events-footer + .tribe-events-button, .tribe-events .tribe-events-c-subscribe-dropdown__container { display: none !important;}
.tribe-bar-submit { padding: 13px;}
#tribe-bar-form .tribe-bar-submit input[type=submit], 
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button { background: #ad9d3c;  border-radius: 34px !important;  font-size: 15px; font-family: lemon_milkregular,Arial,sans-serif;
    text-transform: uppercase; font-weight:400; padding: 12px 22px 10px !important;}

.post-type-archive-tribe_events #page-header-bg h2 { font-weight: 600; font-size: 44px; line-height: 54px; margin-bottom: 8px; display: block; color: #fff;}
.tribe-events-list-separator-month { font-weight: 500; text-transform: uppercase;}
.tribe-events-list .type-tribe_events .tribe-events-list-event-title a { font-family: 'Roboto',sans-serif; color: #222;}
.post-type-archive-tribe_events div#tribe-events-footer { padding: 0; border: none; margin: 0}
.post-type-archive-tribe_events #tribe-events-footer ul.tribe-events-sub-nav { border-top: 1px solid #e5e5e5;  padding-top: 2em; margin: 1.25em 0 18px;}
.post-type-archive-tribe_events #tribe-events-footer ul.tribe-events-sub-nav:empty{border:none; padding-top: 0; margin: 0}
#tribe-events, #tribe-events-pg-template, .tribe-events-pg-template { padding: 25px 0 0;}
h1.tribe-events-page-title {font-weight: 500;}
#tribe-events-content.tribe-events-list { margin: 0;}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner>div { margin: 0;}
.single-tribe_events #page-header-bg h2 { color: #fff;}
.single-tribe_events .tribe-events-cal-links a.tribe-events-gcal.tribe-events-button,
.single-tribe_events .tribe-events-cal-links a.tribe-events-ical.tribe-events-button { background: #ad9d3c; color: #fff !important;}
.tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading{    color: #222;font-weight: 400;}
.tribe-events-tooltip h3.entry-title.summary { font-size: 20px; line-height: 24px; font-weight: 400;}
.tribe-events-tooltip .tribe-event-description p {  font-size: 18px;  line-height: 25px;}
.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a { color: #fff !important;}
@media only screen and (max-width: 768px){
    .tribe-events-sub-nav li a {background: none !important;}
}

.tribe-events .tribe-events-c-subscribe-dropdown__container { display: none;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container { padding-bottom: 80px !important; min-height: unset !important;}

/*lets chat form */
.zbock{display:block;position:fixed;right:15px;bottom:15px;max-width:350px;background:#fff;border-radius:10px;font-size:14px;z-index:999998;box-shadow:0 0 5px #a09797}
.zbock{display:none}
.zbock .top-part h4{font-size:18px;line-height:22px;margin:4px 0 0;color:#fff;padding-bottom:0}
.zbock .top-part p{margin:0; padding:0;position:absolute;top:5px;right:15px;cursor:pointer}
.zbock .top-part{background:#8f9eb0;text-align:center;padding:8px;font-size:14px;border-top-left-radius:10px;border-top-right-radius:10px;position:relative;margin:0 0 5px}
.zbock .top-part .fa-minus{color:#fff}
.zbock .gform_body{height:42vh;overflow-y:auto;overflow-x:hidden;padding:5px 10px 10px}
.zbock .gform_body::-webkit-scrollbar{width:5px;border-radius:5px}
.zbock .gform_body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:5px}
.zbock .gform_body::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey;border-radius:5px}
.zbock .gform_body li label{line-height:2.14286;color:#2f3941;font-size:16px;font-weight:600}
.zbock .gform_wrapper .ginput_container input{outline:none;border:1px solid #d8dcde;border-radius:4px;background-color:#fff;padding:10px;min-height:40px;box-sizing:border-box;vertical-align:middle;line-height:1.28571;color:#2f3941;font-family:inherit;font-size:14px;margin-top:0}
.zbock .ginput_container_textarea textarea{resize:none;height:100px;margin-top:0;background-color:#fff;border:1px solid #ccc;border-radius:4px}
.zbock .ginput_container_textarea textarea:focus,.zbock .ginput_container input:focus{border:1px solid #ad9d3c}
.zbock .gform_drop_instructions{margin:0;font-size:14px;line-height:16px;font-weight:300;font-family:poppin,sans-serif;color:#000}
.zbock .gform_drop_area{padding:8px 10px}.zbock .gfield_description{font-size:13px;color:#000;font-weight:400;line-height:18px;padding-top:5px}
.zbock .gfield_description.validation_message{color:red}
.zbock .gform_footer .gform_button{background:#ad9d3c;width:auto;font-size:16px;line-height:17px;float:right;padding:16px 38px 15px 78px !important;font-weight:400;color:#fff;margin: 0 15px 15px !important;}
.zbock .gform_confirmation_message{font-size:16px;color:#ad9d3c;padding:10px;line-height:20px; text-align: center;}
.zbock div .screen-reader-response{position:relative;height:auto;width:auto;text-align:center;color:#78a300}
.zhelp{display:block;position:fixed;background:#ad9d3c;z-index:999998;right:15px;bottom:15px;color:#fff!important;padding:10px 20px;border-radius:50px;cursor:pointer; font-size: 15px; font-family: lemon_milkregular,Arial,sans-serif; text-transform: uppercase; font-weight: 400;}
.zhelp:hover,.zhelp:focus,.zhelp:active{background:#8f9eb0;}
.zhelp i{font-size:24px;margin-right:8px;line-height:20px;position:relative;top:-2px}
.zbock .gform_delete{top:3px;position:relative}
.zbock .validation_error{padding:0 10px}
.zbock .gform_wrapper div.validation_error { padding: 0 10px; margin-bottom: 5px;}
.zbock .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {  margin-top: 0;}

.zbock .gform_wrapper .top_label .gfield_label { margin: 0; font-weight: normal;}
body .zbock .gform_wrapper ul li.gfield {  padding: 0;}
body .zbock .gform_wrapper ul li.gfield:first-child { margin-top: 0;}
body .zbock .gform_wrapper .top_label div.ginput_container { margin-top: 3px;}
.zbock .gform_footer.top_label { padding: 0;}
.zbock .gform_wrapper .gform_footer button.gform_button.button:after { top: 22px;}


/*jobs*/
.GL_job_details { padding-top: 50px; padding-bottom: 30px !important;}
.GL_job_details h6 { line-height: 30px; margin-bottom: 15px; margin-top: 0px;}
.GL_job_description, .GL_job_type, .GL_job_benefits, .GL_schedule, .GL_job_type, .GL_job_experience, .GL_bonus_points{margin-bottom: 25px;}
.main-content div.post-area ul.GL_job_benefits{ padding-bottom: 25px;  margin-bottom: 0;}
div#job_sidebar h6 { color: #00355f;}
#job_sidebar .gform_wrapper .top_label input{ width:100%}
body #job_sidebar .gform_wrapper .top_label .gfield_label{margin-top:0; margin-bottom: 0 !important; font-weight: normal;}
body #job_sidebar .gform_wrapper .field_description_below .gfield_description:not(.validation_message){color:#000; line-height: 17px;  font-size: 11px !important;}

.GL_jobs .GL_job_list .wpb_wrapper p { padding-bottom: 5px; font-size: 20px;}
.GL_jobs .GL_job_list .wpb_wrapper h5 { font-size: 20px; line-height: 30px;  margin-bottom: 10px;}
.GL_jobs .GL_job_list .wpb_wrapper h5 a{text-decoration: none;}
.GL_jobs .GL_job_list .wpb_wrapper p.experience { padding-bottom: 15px;}
.GL_jobs .GL_job_list .wpb_wrapper p .fa { width: 20px; color: #8e9fb2; margin-right: 5px;}
.GL_jobs .GL_job_list .wpb_content_element .wpb_wrapper {  padding: 25px 20px;}
.GL_jobs .GL_job_list .wpb_column { margin-bottom: 30px; padding-left: 0; padding-right: 0; margin-left: 1% !important; margin-right: 1% !important; width: calc(50% - 2%);box-shadow: none; box-shadow: 0px 1px 11px -1px rgb(0 0 0 / 20%);-webkit-box-shadow: 0px 1px 11px -1px rgb(0 0 0 / 20%); -moz-box-shadow: 0px 1px 11px -1px rgba(0,0,0,.2);}
.GL_jobs .GL_job_list .wpb_column.column_container:last-child { margin-bottom: 30px;}

/*page title*/
.GL_page-heading { font-weight: 600; font-size: 44px; line-height: 54px; margin-bottom: 8px; display: block; color: #fff; z-index: 101; padding-top: 5px; padding-bottom: 5px; font-family: lemon_milkregular,Arial,sans-serif !important; text-transform: uppercase;}
h1.GL_content_heading, h2.GL_content_heading {font-size: 20px; line-height: 24px; font-weight: 400; margin-bottom: 8px;}
h1.GL_content_heading3 {font-size: 24px; line-height:30px; font-weight: 400; margin-bottom: 8px;}
h1.GL_content_heading2{font-size: 26px; line-height: 35px; font-weight: 400; margin-bottom: 8px;}

@media (min-width: 999px){
h1.GL_content_heading, h2.GL_content_heading {font-size: 30px; line-height: 40px; font-weight: 400;}
h1.GL_content_heading3 {font-size: 34px; line-height: 46px; font-weight: 400;}
h1.GL_content_heading2{font-size: 44px; line-height: 60px; font-weight: 400;}
}
/*page title*/

/*call now mobile footer button*/
.GL_callnow { display: none; position: fixed; background: #00355f; z-index: 999998; left: 15px; bottom: 15px; color: #fff!important; padding: 10px 20px; border-radius: 50px; cursor: pointer; font-size: 15px; font-family: lemon_milkregular,Arial,sans-serif; text-transform: uppercase; font-weight: 400;}
.GL_callnow i { font-size: 22px; margin-right: 8px; line-height: 20px; position: relative; top: 0px;}


/*blog updates 30nov22*/
.blog .wpfp-featured-post, .archive.category .wpfp-featured-post { margin-bottom: 2.5em;}
.blog .wpfp-medium-6.wpfp-medium-left, .archive.category .wpfp-medium-6.wpfp-medium-left  { padding-bottom: 20px; height: 540px !important;}
.blog .wpfp-medium-3.wpfp-medium-right, .archive.category .wpfp-medium-3.wpfp-medium-right { padding: 0 0 20px 20px; height: 270px !important;}
.blog .wpfp-featured-post .wpfp-categories, .archive.category .wpfp-featured-post .wpfp-categories { display: none;}
.blog .wpfp-featured-post .wpfp-date, .archive.category .wpfp-featured-post .wpfp-date { display: none;}
.blog .wpfp-featured-post .wpfp-title a, .archive.category .wpfp-featured-post .wpfp-title a { color: #fff !important; text-shadow: none !important; font-weight: normal !important; font-size: 20px; line-height: 1.5; display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.blog .wpfp-featured-post .wpfp-bottom-content, .archive.category .wpfp-featured-post .wpfp-bottom-content { padding: 0; background: rgb(0 0 0 / 50%); height: 100%;}
.blog .wpfp-title, .archive.category .wpfp-title {position: absolute; bottom: 35px; width: 80%; left: 30px;}
.blog .wpfp-overlay, .archive.category .wpfp-overlay{ border-radius: 5px;}
.post-area.featured_img_left .article-content-wrap .post-content-wrap { padding: 1% 0 1% 3%;}
.post-area.featured_img_left .article-content-wrap .post-content-wrap .meta-category { display: none;}
.post-area.featured_img_left .article-content-wrap .post-content-wrap h3.title { font-size: 30px; font-family: 'Roboto',Arial,sans-serif!important; text-transform: none; font-weight: 500; line-height: 1.2; display: -webkit-box;
    -webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow: hidden; }
.post-area.featured_img_left .article-content-wrap .post-content-wrap h3.title a{text-decoration: none;}
.post-area.featured_img_left article:not(.has-post-thumbnail) .post-featured-img-wrap { display: none;}
.post-area.featured_img_left article:not(.has-post-thumbnail) .post-content-wrap { width: 100%; left: 0; height:auto;}
.single-post #page-header-bg .section-title.blog-title .inner-wrap a.featured, #sidebar .widget.widget_categories li.cat-item.cat-item-444 { display: none;}
.blog #ajax-content-wrap .container-wrap { padding-top: 20px;}

/* below banner boxes */
.wpb_row.practice-area-wrapper {position: absolute; left: 0; right: 0; bottom: -70px;}
.practice-area{display: flex;max-width: 1320px;justify-content: center;margin: 0 auto;}
.practice-area .iwithtext{width: 100%; padding: 0 10px; transition:margin .4s !important}
.practice-area .iwithtext a{background:#fff; border: 1px solid #e1e1e1; display: block; border-radius: 12px; text-align: center; padding: 15px; min-width: 200px; min-height: 190px; box-shadow: 0px 3px 6px 3px rgb(0 53 95 / 12%);}
.practice-area .iwithtext a:hover{border-color: #e5daa4;}
.practice-area .iwithtext a span.iwt-text{color: #00182C; font-size: 22px; font-weight: 500; line-height: 26px; min-height: 100px; display: flex; align-items: center; justify-content: center;}
.practice-area .iwithtext:hover{margin-top: -8px;}
.practice-area .iwithtext:hover a span.iwt-text{color: #ad9d3c;}
.practice-area .iwithtext a span.iwt-icon{background-image: url(images/icons-sprite.png); background-repeat: no-repeat; background-size: 600px; height: 48px; display: block; margin: 0 auto;}
.practice-area .iwithtext a span.iwt-icon.share-icon{width: 46px; background-position: 0 0;}
.practice-area .iwithtext a span.iwt-icon.suitcase-icon{width: 65px; background-position: -56px 0;}
.practice-area .iwithtext a span.iwt-icon.building-icon{width: 63px; background-position: -132px 0;}
.practice-area .iwithtext a span.iwt-icon.pass-icon{width: 52px; background-position: -206px 0;}
.practice-area .iwithtext a span.iwt-icon.hands-icon{width: 57px; background-position: -268px 0;}
.practice-area .iwithtext a span.iwt-icon.business-icon{width: 46px; background-position: -336px 0;}

/* Blog author & category css */
body .widget_search .search-form button[type=submit] { top: inherit; -webkit-transform: inherit; transform: inherit; padding: 14px 22px!important;}
.archive.author .content-inner > a{display: none;}
.archive.author .post .more-link, .archive.category .post .more-link{text-decoration: none;}
.archive.author .post .more-link span, .archive.category .post .more-link span{color: #AD9D3C !important; font-size: 16px;text-transform: uppercase; padding: 0; background-color: transparent;}
.archive.author .post .more-link:hover, .archive.author .post .more-link:hover span, .archive.category .post .more-link:hover, .archive.category .post .more-link:hover span{background-color: transparent;}
.archive.author .post-content .title a, .archive.author .meta-author a, .archive.author .meta-category a, .archive.category .post-content .title a, .archive.category .meta-author a, .archive.category .meta-category a{ text-decoration: none;}
.archive.author .post-content .excerpt, .archive.author .post-content .excerpt p, .archive.category .post-content .excerpt, .archive.category .post-content .excerpt p { font-size: 16px; color: #666666; font-family: 'Roboto';}
.archive.author .post .post-content.classic .content-inner, .archive.category .post .post-content.classic .content-inner {padding-bottom: 24px; margin-bottom: 30px; border: none;}
.archive.author .post-content .title, .archive.category .post-content .title{font-weight: bold;}

@media (max-width:999px) and (min-width:801px){
    .blog .wpfp-featured-post .wpfp-medium-3, .archive.category .wpfp-featured-post .wpfp-medium-3{width:50%}
    .blog .wpfp-featured-post .wpfpcolumns:nth-child(4), .archive.category .wpfp-featured-post .wpfpcolumns:nth-child(4) { padding-left: 0 !important;}
}

@media (max-width:1366px){
    .practice-area{max-width: 1200px;}
    .practice-area .iwithtext a{min-width: inherit;}
}

@media (max-width:1199px){
    .nectar-slider-wrap, .swiper-container, .swiper-slide { height: 445px !important;}
    .practice-area{max-width: 100%; flex-wrap: wrap;}
    .practice-area .iwithtext {width: 310px; padding: 0 15px;}
    .wpb_row.practice-area-wrapper {position: relative; bottom: 0; padding-top: 20px;}
    .practice-area .iwithtext a{margin-bottom: 30px;}
    .top_padding_tablet_45px{ padding-top: 45px !important }
}

@media (max-width:800px){
    .blog .wpfp-medium-3.wpfp-medium-right, .archive.category .wpfp-medium-3.wpfp-medium-right{padding-left:0} 
}

@media (min-width:1000px){
    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap { height: 250px; max-width: 35%; width:100%;}
    .post-area.featured_img_left .article-content-wrap .post-content-wrap { /*width: calc(100% - 330px);*/ left: 35%; height: 250px;}
    .post-area.featured_img_left .post-content-wrap .grav-wrap { margin-top: 10px;}
}

@media (max-width:999px){
    .post-area.featured_img_left .article-content-wrap .post-content-wrap h3.title { font-size:25px}
}

@media (max-width:999px) and (min-width:801px){
    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap { max-width: 50%; width:100%;}
    .post-area.featured_img_left .article-content-wrap .post-content-wrap { width: 50%; left: 0%;}
}

@media (max-width:801px){
    .post-area.featured_img_left article{margin-bottom:50px}
    .post-area.featured_img_left .article-content-wrap{display:block;}
    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap, .post-area.featured_img_left .article-content-wrap .post-content-wrap{width: 100% !important;}
    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap{height:250px; margin-bottom:20px}
    .post-area.featured_img_left .article-content-wrap .post-content-wrap{padding:0}
    .blog .wpfp-featured-post, .archive.category .wpfp-featured-post{margin-bottom:1rem}
}



/*Responsive*/
@media only screen and (min-width: 1px) and (max-width: 999px){
    .widget .nectar_widget[class*=nectar_blog_posts_][data-style=featured-image-left]>li a .meta-wrap { padding-left: 0; width: calc(100% - 90px);}
    #page-header-bg{padding-top: 7% !important; padding-bottom: 7% !important;}
    #page-header-bg .col { margin-bottom: 0;}
    .GL_practice_area_list ul.bellows-nav>li>a{font-size: 20px;}
    .GL_practice_area_list .bellows-submenu li a span { font-size: 18px !important;}
    body .vc_row-fluid .wpb_column.GL_practice_area_1 { margin-bottom: 0;}
}

@media only screen and (max-width: 999px) and (min-width: 690px){
    body .container-wrap #GL_home_practiceareas .wpb_row{margin-bottom: 0}
    .img-with-aniamtion-wrap { text-align: center !important;}
    .GL_recent_blog_news_resources .type-post { min-height: 690px !important;}
    .GL_page-heading{ font-size: 32px; line-height: 38px;}/*page title*/
}

@media only screen and (min-width: 1000px){
    .GL_home_banner h2{ font-size: 80px; line-height: 99px;}
    body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area{  max-width: 1425px;}
    /*.wpb_row.GL_home_banner .row-bg-wrap .row-bg-overlay{background-image: url(https://www.gertsburglicata.com/wp-content/uploads/2021/04/GL_bg_home_banner.png);}*/
    div#sidebar.GL_practice_area_sidebar { margin-top: -7px;}
    .GL_attorney_details .post-area { margin-top: -5px;}
    .GL_practice_area_details{ padding-bottom: 50px !important; }
    ul.kwayy-html-sitemap-post-list.kwayy-page-list ul li ul, ul.kwayy-html-sitemap-post-list.kwayy-attorneys-list { columns: 2; -webkit-columns: 2; -moz-columns: 2;}
    ul.kwayy-html-sitemap-post-list.kwayy-page-list ul li ul li ul { columns: 1; -webkit-columns: 1; -moz-columns: 1;}
    #attorney_sidebar.span_3 { width: 27.5%; backface-visibility: hidden;}
}
@media (min-width: 691px){
    .GL_recent_blog_news_resources h3 { margin-bottom: 30px !important; text-align: center;}
    .GL_recent_blog_news_resources .type-post { text-align: center;}
    .GL_recent_blog_news_resources .type-post img { margin: 0 auto 20px;}
}

@media only screen and (max-width: 1500px) and (min-width: 1200px){
.nectar-slider-wrap, .swiper-container, .swiper-slide { height: 575px !important;}
}

@media only screen and (max-width: 1500px) and (min-width: 1000px){
.nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide .content{top: 80px !important;padding: 0 20px;}
.nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide .content h2{font-size: 45px; line-height: 65px;}
}
@media only screen and (max-width: 1250px) and (min-width: 1000px){
body:not([data-permanent-transparent="1"]) .nectar-slider-wrap .swiper-slide[data-y-pos=middle] .content{top: 60px !important}
}

@media (max-width: 1400px){
    .GL_slider_row .attorney_img{width: 150px; height: 150px;}
    .swiper-slide.GL_home_slide2 .content .buttons{margin-left: 20px; padding-top: 0;}
    .nectar-slider-wrap[data-button-styling=btn_with_preview] .swiper-container .slider-next i, .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next i{right: 15px;}
    .nectar-slider-wrap[data-button-styling=btn_with_preview] .swiper-container .slider-prev i, .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev i{left: 15px;}
}
@media (max-width: 1250px){
    .GL_slide2_content { margin-top: -40px;}
    .GL_slider_row { display: block;}
    .GL_slider_col1 { float: left;}
    .swiper-slide.GL_home_slide2 .content .buttons { margin: -20px 0 20px 0 !important;    float: left;    width: 100%;}
    .nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide.GL_home_slide2 .content p.slider_note{clear: both; float: left; }
}

@media (max-width: 1100px){
    .nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide.GL_home_slide2 .content .GL_slide2_logo{display: none;}
}

@media (max-width: 999px){
    body span.link_wrap { padding: 11px 38px 9px 38px !important;}
    body .GL_btn_white .link_wrap, body .GL_btn_transparent .link_wrap{  padding: 9px 38px 7px 38px !important; }
    .gform_wrapper .gform_footer button.gform_button.button{padding: 16px 38px 15px 78px !important;}
    .gform_wrapper .gform_footer button.gform_button.button:hover{padding: 16px 33px 15px 84px !important;}
    .gform_wrapper .gform_footer button.gform_button.button:after {top: 20px;}
    .GL_attorney .wpb_column { width: 50%;}
    .top_padding_tablet_35px{ padding-top: 35px !important } 
    .bottom_padding_tablet_35px{ padding-bottom: 35px !important }
    .home .vc_custom_1620911590185{padding-top: 0 !important}
    body .container-wrap #GL_home_practiceareas .wpb_row[data-column-margin="20px"]:not(.full-width-section):not(.full-width-content){margin-bottom:0}
    div#attorney_sidebar.GL_attorney_sidebar{margin-bottom: 50px;}
    .GL_recent_blog_news_resources * { text-align: left !important;}
    .GL_attorney .img-with-aniamtion-wrap { max-height: 315px; overflow: hidden;}
    iframe.iframe-embed, iframe{width: 100% !important;}
    .nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide .content{top: 170px !important;}
    .nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide .content h2 { font-size: 28px; line-height: 45px;}
    .nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide .content p {font-size: 20px; line-height: 24px; margin-bottom: 15px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.solid_color_2 a,
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide.GL_home_slide2 .button a { padding: 16px 40px 15px 80px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.solid_color_2 a:hover,
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide.GL_home_slide2 .button a:hover { padding: 16px 34px 15px 86px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.solid_color_2 a:before,
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide.GL_home_slide2 .button a:before { top: 23px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.solid_color_2 a:after { top: 21px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide.GL_home_slide2 .button a:after { top: 21px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.transparent a { padding: 14px 40px 13px 80px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.transparent a:hover { padding: 14px 34px 13px 86px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.transparent a:before { top: 23px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.transparent a:after {top: 20px;}

    body:not([data-permanent-transparent="1"]) .nectar-slider-wrap .swiper-slide[data-y-pos=top] .content { top: 40px !important;}
    .GL_slide2_content { margin-top: -15px;}
    .GL_slider_row .attorney_img { width: 80px; height: 80px;}
    .GL_slider_col1, .GL_slider_col2{width: 47%;}
    .GL_slider_col1{margin-right: 0;}
    .GL_slider_col2{float: right;}
    .swiper-slide.GL_home_slide2 .content .buttons{margin-top: 10px !important;}
    .nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide.GL_home_slide2 .content p.slider_note { font-size: 15px; margin-top: -10px !important;}
    .GL_slider_row span.attorney_name { font-size: 20px;}
    .GL_slider_row span.attorney_name span{font-size: 15px;}
    .nectar-slider-wrap, .swiper-container, .swiper-slide { height: 345px !important;}
    .GL_jobs .GL_job_list .wpb_column{width: 100%;}
    .GL_callnow{display:inline-block !important}

    #page-header-bg, body.material.author .page-header-no-bg, body.archive.category .page-header-no-bg, body.archive.tag .page-header-no-bg,
    .single.single-post .heading-title { background-image: url(https://www.gertsburglicata.com/wp-content/uploads/2022/11/GL_Inner_Page_Universal_Header_Banner_sm.jpg);background-size: cover;}
}

@media (max-width: 767px){
    .home-page-slider-section .swiper-slide .image-bg{background-image:none!important; background-color:#0a406d;}
}

@media (max-width: 690px){
    .GL_home_news h2, .GL_home_news .nectar-cta, .GL_pre_footer h2, .GL_pre_footer .nectar-cta{text-align: left !important;}
    body .nectar-cta.alignment_phone_left { text-align: left;}
    .GL_attorney .wpb_column { width: 100%;}
    .nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item { padding-left: 80px;}
     .main-content a:not(.link_text){line-break: anywhere;}
    .post-type-archive-tribe_events #page-header-bg h2{font-size: 24px; line-height: 30px;}
    h1.tribe-events-page-title, h2.tribe-events-list-separator-month { font-size: 20px; line-height: 24px;}
    #sidebar ul#menu-practice-area>li:not(:first-child)>ul li a { color: #000 !important;}
    .bellows .bellows-nav .bellows-target>.bellows-target-text{line-break: auto;}
    .GL_attorney .img-with-aniamtion-wrap { max-height: unset; overflow: none;}
    .nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide .content{top: 195px !important;}
    .full-width-content .vc_col-sm-12 .nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide .content h2 { font-size: 24px !important; line-height: 35px !important;}
    .nectar-slider-wrap, .swiper-container, .swiper-slide { height: 390px !important;}
    .GL_slider_col1, .GL_slider_col2 {float:none; width: 100%;}
    .GL_slider_row { margin-top: 15px;}
    .GL_slider_col1 { margin-bottom: 10px;}
    .GL_page-heading{font-size: 24px;line-height: 30px;margin-bottom: 4px;}/*page title*/
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.solid_color_2 a{letter-spacing: 0; min-width: 310px;}
}
@media only screen and (max-width: 632px){
    .practice-area .iwithtext a, .practice-area .iwithtext a span.iwt-text{min-height: inherit;}
    .practice-area .iwithtext a span.iwt-text{margin-bottom: 10px;}
    .practice-area .iwithtext:hover{margin-top:0px;}
}
@media only screen and (max-width: 479px){
    body[data-button-style*=slightly_rounded] .nectar-cta:not([data-style=material]) .link_wrap{padding-left: 30px !important; padding-right: 30px !important}
    .nectar-slider-wrap, .swiper-container, .swiper-slide { height: 400px !important;}
    .nectar-slider-wrap[data-full-width=false]:not([data-parallax=true]) .swiper-slide .content{top: 200px !important;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.solid_color_2 a{ padding: 16px 25px 15px 60px; font-size: 14px; min-width: 280px;} 
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.solid_color_2 a:before{left: 23px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.solid_color_2 a:after{left: 49px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.solid_color_2 a:hover{padding: 16px 15px 15px 70px}

.nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.transparent a { padding: 14px 25px 13px 60px; font-size: 14px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.transparent a:before{left: 23px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.transparent a:after{left: 49px;}
    .nectar-slider-wrap[data-full-width=false][data-button-sizing=regular] .swiper-slide .button.transparent a:hover{padding: 14px 15px 13px 70px}    
}

@media only screen and (min-width: 375px) and (max-height: 767px){ 
    .home .we_know_section .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{max-width: 220px!important;}
}

@media only screen and (min-device-width : 375px) and (max-device-width : 812px) and (-webkit-device-pixel-ratio : 3) and (orientation : portrait) {
    iframe.iframe-embed, iframe{width: 319px !important;}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 812px) and (-webkit-device-pixel-ratio : 3) and (orientation : landscape) {
    iframe.iframe-embed, iframe{width: 599px !important;}
}