/* Minniear Electric — page styles: /portfolio. Plain CSS (no theme framework). Built by clean.py from the rules the pages use. */
body{height:100%}
.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fas{font-family:"Font Awesome 6 Free"}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/webfonts-fa-brands-400.woff2) format("woff2"),url(../fonts/webfonts-fa-brands-400.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/webfonts-fa-regular-400.woff2) format("woff2"),url(../fonts/webfonts-fa-regular-400.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/webfonts-fa-solid-900.woff2) format("woff2"),url(../fonts/webfonts-fa-solid-900.ttf) format("truetype")}
.fas{font-weight:900}
.fa-times:before{content:""}
@font-face{font-family:"NGG Icons";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/webfonts-fa-solid-900.woff2) format("woff2"),
		url(../fonts/webfonts-fa-solid-900.ttf) format("truetype")}
@font-face{font-family:"NGG Icons";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/webfonts-fa-regular-400.woff2) format("woff2"),
		url(../fonts/webfonts-fa-regular-400.ttf) format("truetype")}
@font-face{font-family:"NGG Icons Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/webfonts-fa-brands-400.woff2) format("woff2"),
		url(../fonts/webfonts-fa-brands-400.ttf) format("truetype")}
.ngg-imagebrowser{margin-top:20px;margin-bottom:30px}
.ngg-imagebrowser::after{content:"";display:table;clear:both}
.ngg-imagebrowser h3{text-align:center}
.ngg-imagebrowser-desc{clear:both}
.ngg-imagebrowser .pic{max-width:100%;margin-top:10px;margin-bottom:10px;border:1px solid #a9a9a9}
.ngg-imagebrowser .pic a{display:block!important;font-size:0px;margin:5px;text-align:center}
.ngg-imagebrowser img{max-width:100%;margin:0 auto;padding:0;border:none}
.ngg-imagebrowser-nav{padding:5px}
.ngg-imagebrowser-nav .back{float:left;border:1px solid #dddddd;padding:3px 7px}
.ngg-imagebrowser-nav .next{float:right;border:1px solid #dddddd;padding:3px 7px}
.ngg-imagebrowser-nav .counter{text-align:center;font-size:0.9em!important}
.ngg-imagebrowser.default-view{padding:0;margin:40px 0!important;text-align:center;max-width:1200px;margin:0 auto;box-sizing:border-box}
.ngg-imagebrowser.default-view h3{font-size:18px!important;margin:0!important;padding:20px!important;text-align:center;font-weight:bold}
.ngg-imagebrowser.default-view img{max-height:500px}
.ngg-imagebrowser.default-view .pic, .ngg-imagebrowser.default-view .pic a{margin:0;border:none;box-shadow:none}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav{text-align:center;padding:20px 20px 5px}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav .back, .ngg-imagebrowser.default-view .ngg-imagebrowser-nav .next{float:none;display:inline-block;border:none;height:30px;padding:0;width:80px;border-radius:2px;cursor:pointer;background:#999}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav .back:hover, .ngg-imagebrowser.default-view .ngg-imagebrowser-nav .next:hover{background:#666}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav .fa-chevron-right{margin-left:2px}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav .fa-chevron-left{margin-right:2px}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav a, .ngg-imagebrowser.default-view .ngg-imagebrowser-nav a:hover, .ngg-imagebrowser.default-view .ngg-imagebrowser-nav a:focus{box-shadow:none;text-decoration:none;padding:0;border:none;display:inline-block;width:100%;height:100%}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav .counter{font-size:12px!important;color:rgba(150, 150, 150, 0.7);margin:10px 0 6px}
.ngg-imagebrowser.default-view .ngg-imagebrowser-desc{text-align:center;padding:0 50px;font-size:14px}
.ngg-imagebrowser.default-view .ngg-imagebrowser-desc p:first-of-type{margin-top:0;padding-top:0}
@media (max-width: 800px){
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav{text-align:center;padding:20px 10px 5px}
.ngg-imagebrowser.default-view .ngg-imagebrowser-desc{padding:0;font-size:12px}
}
img{border-style:none;vertical-align:top;max-width:100%;height:auto}
a{text-decoration:none}
.post-content p{margin:0 0 20px}
.post-content p{margin-top:0;margin-bottom:20px}
.post-content h3, h3{font-family:var(--h3_typography-font-family);font-weight:var(--h3_typography-font-weight);line-height:var(--h3_typography-line-height);letter-spacing:var(--h3_typography-letter-spacing);text-transform:var(--h3_typography-text-transform);font-style:var(--h3_typography-font-style,normal)}
.post-content h3, h3{font-size:var(--h3_typography-font-size)}
h3{margin-top:var(--h3_typography-margin-top);margin-bottom:var(--h3_typography-margin-bottom)}
:root{--color1:#ffffff;--color3:#f2f3f5;--color4:#65bd7d;--color5:#198fd9;--color5-h:203;--color5-s:79%;--color5-l:47%;--color5-a:100%;--color6:#111111;--color7:#222222;--color8:#141617;--color8-h:200;--color8-s:7%;--color8-l:8%;--color8-a:100%;--custom_color_1:#f47721;--typography1-font-family:Inter, Arial, Helvetica, sans-serif;--typography1-font-size:48px;--typography1-font-weight:600;--typography1-font-style:normal;--typography1-line-height:1.2;--typography1-letter-spacing:-0.015em;--typography3-font-family:Inter, Arial, Helvetica, sans-serif;--typography3-font-size:16px;--typography3-font-weight:500;--typography3-font-style:normal;--typography3-line-height:1.2;--typography3-letter-spacing:0.015em;--typography3-text-transform:none;--typography4-font-family:Inter, Arial, Helvetica, sans-serif;--typography4-font-size:16px;--typography4-font-weight:400;--typography4-font-style:normal;--typography4-line-height:1.72;--typography4-letter-spacing:0.015em;--site_width:1200px;--main_padding-top:60px;--main_padding-bottom:60px;--hundredp_padding:30px;--hundredp_padding-fallback_to_zero:30px;--hundredp_padding-hundred_percent_negative_margin:-30px;--sidebar_width:24%;--sidebar_gutter:6%;--primary_color:var(--color5);--sidebar_bg_color:rgba(255,255,255,0);--bg_image:url("../images/2023/03/bg_layout_003.jpg");--bg_repeat:no-repeat;--bg_color:var(--color3);--bg-color-overlay:normal;--content_bg_color:var(--color1);--content_bg_image:none;--content_bg_repeat:no-repeat;--body_typography-font-family:var(--typography4-font-family);--body_typography-font-size:var(--typography4-font-size);--body_typography-font-weight:var(--typography4-font-weight);--body_typography-font-style:var(--typography4-font-style);--body_typography-line-height:var(--typography4-line-height);--body_typography-letter-spacing:var(--typography4-letter-spacing);--body_typography-color:var(--color8);--link_color:var(--color8);--link_hover_color:var(--color5);--h1_typography-font-family:var(--typography1-font-family);--h1_typography-font-weight:var(--typography1-font-weight);--h1_typography-line-height:var(--typography1-line-height);--h1_typography-letter-spacing:var(--typography1-letter-spacing);--h1_typography-font-style:var(--typography1-font-style);--h1_typography-font-size:64px;--h1_typography-color:var(--color8);--h1_typography-text-transform:none;--h1_typography-margin-top:0.67em;--h1_typography-margin-bottom:0.67em;--h2_typography-font-family:var(--typography1-font-family);--h2_typography-font-weight:var(--typography1-font-weight);--h2_typography-line-height:var(--typography1-line-height);--h2_typography-letter-spacing:var(--typography1-letter-spacing);--h2_typography-font-style:var(--typography1-font-style);--h2_typography-font-size:var(--typography1-font-size);--h2_typography-text-transform:none;--h3_typography-font-family:var(--typography1-font-family);--h3_typography-font-weight:var(--typography1-font-weight);--h3_typography-line-height:var(--typography1-line-height);--h3_typography-letter-spacing:var(--typography1-letter-spacing);--h3_typography-font-style:var(--typography1-font-style);--h3_typography-font-size:36px;--h3_typography-color:var(--color8);--h3_typography-text-transform:none;--h3_typography-margin-top:1em;--h3_typography-margin-bottom:1em;--h4_typography-font-family:var(--typography1-font-family);--h4_typography-font-weight:var(--typography1-font-weight);--h4_typography-line-height:var(--typography1-line-height);--h4_typography-letter-spacing:var(--typography1-letter-spacing);--h4_typography-font-style:var(--typography1-font-style);--h4_typography-font-size:24px;--h4_typography-color:var(--color8);--h4_typography-text-transform:none;--h4_typography-margin-top:1.33em;--h4_typography-margin-bottom:1.33em;--h5_typography-font-family:var(--typography1-font-family);--h5_typography-font-weight:var(--typography1-font-weight);--h5_typography-line-height:var(--typography1-line-height);--h5_typography-letter-spacing:var(--typography1-letter-spacing);--h5_typography-font-style:var(--typography1-font-style);--h5_typography-font-size:20px;--h5_typography-color:var(--color8);--h5_typography-text-transform:none;--h5_typography-margin-top:1.67em;--h5_typography-margin-bottom:1.67em;--post_title_typography-font-family:var(--typography1-font-family);--post_title_typography-font-weight:var(--typography1-font-weight);--post_title_typography-line-height:var(--typography1-line-height);--post_title_typography-letter-spacing:var(--typography1-letter-spacing);--post_title_typography-font-style:var(--typography1-font-style);--post_title_typography-font-size:48px;--post_title_typography-color:var(--color8);--post_title_typography-text-transform:none;--meta_font_size:13px;--form_input_height:50px;--form_text_size:16px;--form_bg_color:var(--color1);--form_text_color:var(--color8);--form_border_width-top:1px;--form_border_width-bottom:1px;--form_border_width-left:1px;--form_border_width-right:1px;--form_border_color:var(--color3);--form_focus_border_color:var(--color4);--form_border_radius:6px;--carousel_nav_color:hsla(var(--color8-h),var(--color8-s),var(--color8-l),calc(var(--color8-a) - 30%));--carousel_hover_color:hsla(var(--color5-h),var(--color5-s),var(--color5-l),calc(var(--color5-a) - 20%));--alert_border_size:1px;--button_padding-top:13px;--button_padding-bottom:13px;--button_padding-left:29px;--button_padding-right:29px;--button_typography-font-family:var(--typography3-font-family);--button_typography-font-weight:var(--typography3-font-weight);--button_typography-letter-spacing:var(--typography3-letter-spacing);--button_typography-font-style:var(--typography3-font-style);--button_font_size:var(--typography3-font-size);--button_line_height:var(--typography3-line-height);--button_text_transform:var(--typography3-text-transform);--button_gradient_top_color:var(--color5);--button_gradient_top_color_hover:hsla(var(--color5-h),calc(var(--color5-s) - 5%),calc(var(--color5-l) - 10%),var(--color5-a));--button_accent_color:var(--color1);--button_accent_hover_color:var(--color1);--button_border_width-top:0px;--button_border_width-right:0px;--button_border_width-bottom:0px;--button_border_width-left:0px;--button_border_color:var(--color1);--button_border_hover_color:var(--color1);--col_margin-top:0px;--col_margin-bottom:20px;--col_spacing:4%;--container_padding_default_top:0px;--container_padding_default_bottom:0px;--container_padding_default_left:0px;--container_padding_default_right:0px;--container_padding_100_top:0px;--container_padding_100_bottom:0px;--container_padding_100_left:30px;--container_padding_100_right:30px;--full_width_bg_color:rgba(255,255,255,0);--full_width_border_sizes_top:0px;--full_width_border_sizes_bottom:0px;--full_width_border_sizes_left:0px;--full_width_border_sizes_right:0px;--full_width_border_color:var(--color3);--icon_color:var(--color1);--icon_color_hover:var(--color1);--sep_color:var(--color3);--text_column_spacing:2em;--text_user_select:auto;--title_border_color:var(--color3);--title_margin-top:10px;--title_margin-right:0px;--title_margin-bottom:15px;--title_margin-left:0px;--title_margin_mobile-top:10px;--title_margin_mobile-right:0px;--title_margin_mobile-bottom:10px;--title_margin_mobile-left:0px}
.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fas{font-family:"Font Awesome 5 Free";font-weight:900}
.fa-times:before{content:""}
.menu.collapse-enabled a{width:100%!important;background:var(--mobile-bg)!important;color:var(--mobile-color)!important;font-family:var(--font-family-mobile-typography);font-style:var(--font-style-mobile-typography);font-weight:var(--font-weight-mobile-typography);border-radius:0!important}
.menu.collapse-enabled a:not(.search-result){border:none!important;min-height:calc(var(--mobile-nav-items-height) * 1px);padding:0 1.5em!important;justify-content:var(--mobile-justify)}
.menu.collapse-enabled, .menu.collapse-enabled li a{font-size:var(--mobile-font-size, var(--font-size));text-transform:var(--mobile-text-transform,none);line-height:var(--mobile-line-height, inherit);letter-spacing:var(--mobile-letter-spacing, inherit)}
.social-links .social-networks a{font-size:var(--social_links_font_size)}
.text-no-margin>p{margin-top:0}
.text-no-margin>p:last-child{margin-bottom:0}
.call-num-header p{background:url("../images/2023/04/phone_bg1.jpg");background-repeat:no-repeat;padding:3px 16px 6px 16px;background-size:contain;width:fit-content}
@media screen and (max-width:1200px){
.header-menu  #menu-main-menu li > a{padding:0 5px}
}
