/*!  
Skin Name:Ultra Accountant
Version:1.0
Demo URI:https://themify.org/ultra-accountant/
Required Plugins:builder-contact, builder-maps-pro
*/:root{--theme_accent:#c4943a;--theme_accent_semi:rgba(196,148,58,.9);--theme_accent_hover:#22436c;--theme_accent_alt:#2069ad;--theme_rounded:0;--theme_btn_rounded:0}.yellow{--tb_pr_bg:#c4943a}body{color:#636363;font:1em/1.6em Public Sans,Arial,sans-serif}.post-nav .arrow,a{color:#22436c}#footer a:hover,a:hover{color:var(--theme_accent)}label{color:#a7a6a6;display:block;font-family:Montserrat,Arial,sans-serif;font-size:.75em;font-weight:400;letter-spacing:.125em;text-transform:uppercase}input:read-only,input:read-write,input[type=checkbox],input[type=radio],select,textarea{background:0;border:0;border-bottom:1px solid #ccc;color:#707070;max-width:none;padding:.6em .6em .95em 0}select{background:0;border:0;border-bottom:1px solid rgba(0,0,0,.2);max-width:27.3em;width:100%}button,input[type=reset],input[type=submit]{background:var(--theme_accent);color:#fff;font-size:1em;font-weight:700;padding:.9em 2em}textarea{border:1px solid #ccc;min-height:130px;padding:.9em}input[type=checkbox],input[type=radio]{border:1px solid #ccc;padding:0}#content,#sidebar,#sidebar-alt{padding-top:10%}h1,h2,h3,h4,h5,h6{font-weight:900}h1{font:900 normal 3.5em/1em Playfair Display,serif;letter-spacing:-.007em;margin:0 0 .5em;text-transform:none}h1,h2{color:#000}h2{font:900 normal 3em/1.4em Playfair Display,serif;margin:0 0 .7em}h2,h3{letter-spacing:normal}h3{font:700 1.6em/1.5em Montserrat,Arial,sans-serif;text-transform:none}h4{letter-spacing:.06em}h5{font:normal 1.3em/1.6em Playfair Display,serif;letter-spacing:.02em;margin:0 0 1em}#headerwrap{background-color:var(--tf_fixed_header_bg,#182638);border:0;color:#fff}#site-logo{word-break:break-all}#main-nav a,#site-logo{font-family:Montserrat,Arial,sans-serif;font-weight:700}#main-nav a{box-sizing:border-box;font-size:.85em;letter-spacing:.04em;padding:1.1em .85em 1.35em;text-transform:uppercase}#main-nav ul a{font-weight:700;text-transform:uppercase}#main-nav .highlight-link>a{background-color:var(--theme_accent);border:0;color:#fff;font-size:.8em;letter-spacing:.12em;margin-left:1.2em;margin-right:0;padding:1.2em 1.35em}#main-nav .highlight-link.current-menu-item>a,#main-nav .highlight-link.current_page_item>a,#main-nav .highlight-link>a:hover{background-color:rgba(0,0,0,.7);box-shadow:none;color:#fff}.header-widget-full{background-color:transparent;font-size:1.1em}.header-widget-full a{color:var(--theme_accent)}.header-widget-full .fa-phone{color:var(--theme_accent);font-size:29px;margin-right:15px;vertical-align:middle}.header-top-widgets:not(.mobile_menu_active) #header{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#22436c;margin-top:-50px;transform:translateY(50%)}.header-top-widgets:not(.mobile_menu_active) .fixed-header #header{padding:1em 0}.header-top-widgets:not(.mobile_menu_active) #site-logo{letter-spacing:-.03em;padding-left:35px}.header-top-widgets:not(.mobile_menu_active) #site-description{padding-left:35px}.header-top-widgets:not(.mobile_menu_active) #main-nav{padding-right:30px!important}.header-widget-full .col4-2:last-child .widget{text-align:right}.header-top-widgets #site-logo{font-size:2.5em}.header-leftpane #main-nav li.highlight-link>a{background:0;margin-left:0;padding:.4em 0}.header-leftpane #headerwrap #main-nav .highlight-link>a:hover,.header-leftpane #main-nav .highlight-link.current-menu-item>a,.header-leftpane #main-nav .highlight-link.current_page_item>a{background:0;color:var(--theme_accent)}.header-rightpane #main-nav li.highlight-link>a{background:0;margin-left:0}.header-rightpane #headerwrap #main-nav .highlight-link>a:hover,.header-rightpane #main-nav .highlight-link.current-menu-item>a,.header-rightpane #main-nav .highlight-link.current_page_item>a{background:0;color:var(--theme_accent)}.boxed-content #footerwrap,.boxed-content #headerwrap{background-color:transparent;color:#000}.boxed-content #footerwrap a{color:inherit}.boxed-content #footer a:hover{color:var(--theme_accent)}.boxed-compact #site-logo{margin-top:13px}.header-slide-out:not(.mobile_menu_active) .sidemenu{background-color:#182638;color:#fff}.header-slide-out:not(.mobile_menu_active) #main-nav .mega-menu-posts a,.header-slide-out:not(.mobile_menu_active) #main-nav a,.header-slide-out:not(.mobile_menu_active) #main-nav ul a{color:inherit}.header-minbar #main-nav li.highlight-link a,.header-slide-out #main-nav li.highlight-link a{background:0;margin-left:0;padding:.4em 0}.header-slide-out #headerwrap #main-nav .highlight-link a:hover,.header-slide-out #main-nav .highlight-link.current-menu-item>a,.header-slide-out #main-nav .highlight-link.current_page_item>a{background:0;color:var(--theme_accent)}.header-minbar .sidemenu{background-color:#22436c;color:#fff}.header-minbar #headerwrap #main-nav .highlight-link a:hover,.header-minbar #main-nav .highlight-link.current-menu-item>a,.header-minbar #main-nav .highlight-link.current_page_item>a{background:0;color:var(--theme_accent)}.header-overlay.mobile-menu-visible #headerwrap{background-color:rgba(34,67,108,.9)}.header-overlay #main-nav li.highlight-link a{background:0;margin-left:0;padding:.4em 0}.header-overlay #headerwrap #main-nav .highlight-link a:hover,.header-overlay #main-nav .highlight-link.current-menu-item>a,.header-overlay #main-nav .highlight-link.current_page_item>a{background:0;color:var(--theme_accent)}.header-stripe #headerwrap{color:#000}.header-stripe #site-logo{background-color:#22436c}.header-magazine .fixed-header #main-nav>li>a{color:#fff}#headerwrap.fixed-header{background-color:rgba(34,67,108,.9)}.header-top-widgets.transparent-header:not(.mobile_menu_active) #header,.transparent-header #header{background-color:transparent;color:inherit;transform:none}.page-title{font-family:Playfair Display,serif;font-size:4.5em;text-align:center}#content .post-title a{text-decoration:none}.commentlist .comment-reply-link:hover{background-color:#22436c;border-color:#22436c;color:#fff}.commentlist .commententry{padding-left:63px}.pagenav a:hover{text-decoration:none}.pagenav .current{background-color:var(--theme_accent);border:1px solid var(--theme_accent);color:#fff}#footerwrap{background-color:#182638;color:#9aa0a7}#footerwrap a{color:#fff}#footer{font-size:.95em}#footer-logo{font-weight:700}.footer-horizontal-left #footer-logo,.footer-horizontal-right #footer-logo,.footer-left-col #footer-logo,.footer-right-col #footer-logo{font-size:2.5em;letter-spacing:-.02em;line-height:normal;margin:0}.footer-nav{font-family:Playfair Display,serif;font-weight:900;margin-bottom:.8em}.footer-nav a{letter-spacing:.1em;margin-right:1.425em;text-transform:uppercase}.footer-text{border-top:1px solid var(--theme_accent);padding-top:1.5em}.module-fancy-heading h1 .main-head{font-family:Montserrat,Arial,sans-serif;font-size:25%;font-weight:700;letter-spacing:normal;text-transform:uppercase}.module-fancy-heading h1 .sub-head{font-size:129%;letter-spacing:-.012em;line-height:1em;padding:2px 0 0}.module-fancy-heading .fancy-heading .sub-head:before,.module-fancy-heading h1 .sub-head:before{display:none}h2.fancy-heading .main-head{line-height:normal;padding-bottom:.25em;padding-top:.4em;position:relative}.module-fancy-heading h2.fancy-heading .main-head:after,.module-fancy-heading h2.fancy-heading .main-head:before{border-top:1px solid rgba(0,0,0,.2);content:"";display:block;max-width:170px;position:absolute;top:0;width:100%}.module-fancy-heading h2.fancy-heading .main-head:after{border-color:var(--theme_accent_alt);border-width:5px;max-width:75px;top:-2px}.module-fancy-heading h2.fancy-heading.tf_textc .main-head:after,.module-fancy-heading h2.fancy-heading.tf_textc .main-head:before{left:50%;transform:translateX(-50%)}.module-fancy-heading h2.fancy-heading.tf_textl .main-head:after{left:45px}.module-fancy-heading h2.fancy-heading.tf_textr .main-head:after,.module-fancy-heading h2.fancy-heading.tf_textr .main-head:before{left:auto;right:0}.module-fancy-heading h2.fancy-heading.tf_textr .main-head:after{left:auto;right:45px}h2.fancy-heading .sub-head{font-family:Montserrat,Arial,sans-serif;font-size:30%;font-weight:700;letter-spacing:-.03em;line-height:normal;padding-bottom:.4em;padding-top:.4em;position:relative;text-transform:uppercase}.module-fancy-heading.tb_hide_divider h2.fancy-heading .main-head:after,.module-fancy-heading.tb_hide_divider h2.fancy-heading .main-head:before{display:none}.module-fancy-heading h3 .main-head{font-family:Playfair Display,serif;font-size:141%;font-weight:900;letter-spacing:normal;line-height:normal}.module-fancy-heading h3 .sub-head{font-family:Montserrat,Arial,sans-serif;font-size:55%;font-weight:700;letter-spacing:.145em;padding:1.7em 0 0;text-transform:uppercase}.module-fancy-heading h3 .sub-head:before{display:none}.module-image .image-title{font-size:.975em;letter-spacing:.03em;margin-bottom:.8em;text-transform:uppercase}.module-buttons.outline a.orange.builder_button{border-color:var(--theme_accent);color:#fff}.module-buttons.outline a.orange.builder_button:hover{background-color:var(--theme_accent)}.ui.builder_button{font-family:Montserrat,Arial,sans-serif;font-size:.82em;font-weight:700;letter-spacing:.1em;padding:1.4em 1.5em 1.5em 2.1em;text-transform:uppercase}.module-buttons a.brown.builder_button{background-color:var(--theme_accent);border-color:var(--theme_accent);color:#fff}.vertical-divider:after{border-left:1px solid var(--theme_accent);bottom:0;content:"";height:130px;left:50%;margin-bottom:-55px;position:absolute;z-index:1}.module-post .loops-wrapper.polaroid{margin:0}.loops-wrapper.polaroid .post{text-align:left}.loops-wrapper.polaroid .post-image:before{background:linear-gradient(180deg,rgba(24,37,54,.35) 0,rgba(24,37,54,.72) 35%,rgba(24,37,54,.93) 59%,#182536 72%,#182536);content:"";display:block;height:100%;position:absolute;top:0;width:100%}.loops-wrapper.overlay .post-image img,.loops-wrapper.polaroid .post-image img{height:100%;max-height:100%;max-width:100%;min-height:358px;object-fit:cover;width:auto}.loops-wrapper.polaroid .post-image+.post-content{background:0;padding:0}.loops-wrapper.polaroid .post:hover .post-image+.post-content{background-color:rgba(24,37,54,.95)}.loops-wrapper.polaroid .post .post-content-inner{padding:0 15%}.loops-wrapper.polaroid .post:hover .post-image+.post-content .post-content-inner{box-sizing:border-box;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.polaroid .entry-content p:first-child{margin-bottom:3em;max-height:75px;overflow:hidden}.loops-wrapper.overlay .entry-content p:first-of-type,.loops-wrapper.polaroid .entry-content p:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.more-link,a.load-more-button{background-color:var(--theme_accent);color:#fff;display:inline-block;font-size:1em;font-weight:700;letter-spacing:.065em;line-height:normal;padding:.85em 1.8em;text-decoration:none;text-transform:uppercase}.more-link:after{display:none}.more-link:hover,a.load-more-button:hover{background-color:#22436c;color:#fff}.post-date{color:var(--theme_accent)}.tb_optin_horizontal .tb_optin_form .tb_optin_submit button,.tb_optin_horizontal .tb_optin_form input{margin:0}.commentwrap .comment-form-author,.commentwrap .comment-form-email{float:left;width:48%}.commentwrap .comment-form-author{padding-right:2%}.commentwrap .comment-form-email{padding-left:2%}.commentwrap .comment-form-comment,.commentwrap .comment-form-url{clear:both;overflow:hidden}.module-testimonial-slider .themify_builder_slider>li .testimonial-content,.module-testimonial-slider .themify_builder_slider>li .testimonial-image{margin:auto;max-width:700px;padding:0 30px}.module-testimonial-slider .themify_builder_slider>li .testimonial-image{margin-bottom:32px}.module-testimonial-slider .testimonial-title{font-family:Playfair Display,serif;font-size:1.7em;font-weight:900;letter-spacing:.04em;line-height:1.75em;margin-bottom:46px}.module-testimonial-slider .testimonial-author .person-name{font-weight:700;letter-spacing:.04em;margin-bottom:7px}.module-testimonial-slider .testimonial-author .person-company{font-size:90%;letter-spacing:-.01em}.module-testimonial-slider .carousel-nav-wrap .carousel-next,.module-testimonial-slider .carousel-nav-wrap .carousel-prev{background:0;color:var(--theme_accent)}.module-image.image-card-layout{box-shadow:none;overflow:hidden;text-align:left}.module-image.image-card-layout .image-wrap{transform:scale(1);transform-origin:top;transition:transform .3s linear}.module-image.image-card-layout .image-content{background-color:#fff;color:#7d7d7d;margin:0;padding:26px 44px 30px;transform:scale(1);transform-origin:top;transition:transform.3s linear,opacity.3s linear}.module-image.image-card-layout .image-content .image-title{color:#182638;font-family:Playfair Display,serif}.module-image.image-card-layout .image-content .image-caption{font-size:90%}.module-image.image-card-layout:hover .image-content{background-color:#f4f4f4;opacity:0;transform:scale(0);transform-origin:top}.module-image.image-card-layout:hover .image-wrap{transform:scale(1.5);transform-origin:top}@media(max-width:1000px){.header-top-widgets #site-logo{font-size:30px}}@media(max-width:800px){.loops-wrapper.overlay .post-image img,.loops-wrapper.polaroid .post-image img{width:100%}.polaroid .entry-content p:first-child,.polaroid .post-content .post-title{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}@media(max-width:760px){.page-title,h1{font-size:2.4em}#headerwrap #main-nav .highlight-link a:hover,#headerwrap #main-nav .highlight-link.current-menu-item>a,#headerwrap #main-nav .highlight-link.current_page_item>a{background:0;color:var(--theme_accent)}.vertical-divider:after{height:40px;margin-bottom:-20px}}@media(max-width:680px){.page-title,h1{font-size:1.9em}h2{font-size:1.7em}h3{font-size:1.2em;letter-spacing:0}.module-feature .module-feature-title,h4{font-size:1.1em}.module-fancy-heading h1 .main-head,.module-fancy-heading h2 .sub-head{font-size:40%}.footer-horizontal-left #footer-logo,.footer-horizontal-right #footer-logo,.footer-left-col #footer-logo,.footer-right-col #footer-logo{font-size:1.8em}}