/*!
Skin Name:Ultra Resume
Version:1.0
Demo URI:https://themify.org/ultra-resume/
Required Plugins:builder-contact, builder-counter, themify-portfolio-post, woocommerce, builder-woocommerce
*/:root{--theme_accent:#228eec;--theme_accent_semi:rgba(34,142,236,.8)}body{color:#6e7990;font:400 1.15em/1.65em Jost,Arial,sans-serif}.post-nav a:hover span,a:hover{color:#000}button,input[type=reset],input[type=submit]{font-weight:400;letter-spacing:.02em}input:read-only,input:read-write,input[type=checkbox],input[type=radio],select,textarea{background-color:#fff;border:1px solid #cbe1eb;padding:.6em 1em;text-transform:none}input[type=checkbox],input[type=radio]{padding:0}#commentform p label{transform:translate(12px,40px)}h1,h2,h3,h4,h5,h6{font-family:"DM Serif Display",serif;font-weight:400}#site-logo{font-size:1.65em;font-weight:700;letter-spacing:.06em}#main-nav a,#site-logo{text-transform:uppercase}#main-nav a{letter-spacing:.02em}#main-nav ul a{text-transform:none}.transparent-header #headerwrap{color:#000}.transparent-header #headerwrap.fixed-header{background-color:hsla(0,0%,100%,.9)}.header-overlay.mobile-menu-visible #headerwrap,.header-overlay.transparent-header .fixed-header{background-color:hsla(0,0%,100%,.9);color:#000}.header-overlay.mobile-menu-visible #header,.header-overlay.mobile-menu-visible #header a,.header-overlay.mobile-menu-visible #mobile-menu.sidemenu,.header-overlay.mobile-menu-visible .header-icons a,.header-overlay.transparent-header .fixed-header .header-icons a{color:#000}.header-overlay.mobile-menu-visible #header a:hover,.header-overlay.mobile-menu-visible .header-icons a:hover,.header-overlay.transparent-header .fixed-header .header-icons a:hover{color:var(--theme_accent)}.post-title{letter-spacing:normal}.related-posts .post-title{font-weight:400}.post-meta .post-category:before,.post-meta .post-comment:before,.post-meta .post-tag:before{display:none}.post-meta a{background-color:var(--theme_accent);border-radius:50em;color:#fff;display:inline-block;font-size:.8em;letter-spacing:.08em;line-height:1.2;padding:.3em 1em;text-transform:uppercase}.footer-widgets .widgettitle,.widgettitle{font-size:1.3em;font-weight:400;margin-bottom:1.8em;text-transform:none}.footer-widgets .widgettitle{margin-top:5px}#footerwrap{background-color:#899296;color:#fff}#footerwrap a{color:#fff;text-decoration:none}#footerwrap a:hover{color:#444}#footer-logo{font-size:1.95em;margin-bottom:1.1em;text-transform:uppercase}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.disabled,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce ul.products li.product .button{font-weight:400;letter-spacing:.05em;padding:.725em 1.2em}.woocommerce div.product .product_title,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-family:"DM Serif Display",serif;font-size:1.05em;font-weight:400;letter-spacing:-.02em}.woocommerce div.product .product_title{font-size:2em}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__rendered{min-height:49px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:49px}.select2-container--default .select2-selection--single{border-color:#cbe1eb;height:auto}.woocommerce form .form-row.form-row-first input.input-text{padding:.75em}