/*!
Skin Name:Ultra Gadgets
Version:1.0
Demo URI:https://themify.org/ultra-gadgets/
Required Plugins:builder-contact,builder-woocommerce,woocommerce
*/:root{--theme_accent:#198be3;--theme_accent_semi:rgba(25,139,227,.8)}body{color:#404040;font:1.05em/1.75em Libre Franklin,sans-serif}input:read-only,input:read-write,input[type=checkbox],input[type=radio],select,textarea{border-color:#ddd;font-weight:400;margin:0;width:100%}button,input[type=reset],input[type=submit]{color:#fff;font-size:.75em;font-weight:600;letter-spacing:.08em;padding:1.1em 2.75em;text-transform:none;width:auto}#commentform p label{display:inline-block;text-transform:none}input[type=checkbox],input[type=radio]{height:20px;margin-right:10px;width:20px}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#959595}#commentform{display:flex;flex-direction:column}#commentform .comment-form-comment,#commentform .comment-form-cookies-consent,#commentform .form-submit{order:1}#commentform p.comment-form-author,#commentform p.comment-form-email{padding:0;width:100%}#commentform .form-submit{align-self:end}h1,h2,h3,h4,h5,h6{color:#000;font-family:Poppins,Arial,sans-serif;font-weight:700}h1{font-size:2.15em;letter-spacing:0;line-height:1.35em}h3{font-size:1.35em;font-weight:600}#headerwrap{border:0}#site-logo{font:700 1.35em/1em Poppins,Arial,sans-serif;letter-spacing:-.02em;margin-top:15px}#main-nav a,#site-logo{text-transform:uppercase}#main-nav a{font-family:Poppins,Arial,sans-serif;font-size:.9em;font-weight:500}#main-nav ul a{text-transform:none}#main-nav .themify-logo-menu-item #site-logo{margin-top:0}#main-nav .mega-menu-posts .post,#main-nav .mega-menu-posts .post-title{text-align:left}#main-nav .has-mega>.sub-menu{top:auto}.cart-wrap a span{margin:0 0 -3px -12px;padding:3px 7px;position:static}.pull-down{padding:4px 11px}.cart-wrap a:hover,.pull-down:hover,.search-button:hover,.widget .social-links a:hover{color:#000}.search-option-tab li.active a,.search-option-tab li:hover a{box-shadow:inset 0 -3px 0 0 var(--theme_accent)}.search-results-wrap .view-all-button{color:var(--theme_accent)}.view-all-button:after{border-color:var(--theme_accent)}.cart-icon+.search-button{margin-left:10px}.boxed-content #headerwrap,.transparent-header #headerwrap{box-shadow:none}.transparent-header #main-nav>li>a:hover{color:#fff}.transparent-header #main-nav a,.transparent-header a{transition:none}.transparent-header .header-icons a{color:inherit}#headerwrap.fixed-header,.transparent-header #headerwrap.fixed-header{background-color:hsla(0,0%,100%,.9);color:#000}.transparent-header .fixed-header #main-nav>li>a:hover{color:var(--theme_accent)}.fixed-header #site-logo,.header-block .fixed-header #site-logo{margin-top:15px}.header-stripe #headerwrap{box-shadow:none}.header-stripe #site-logo{align-items:center;background-color:var(--theme_accent);display:inline-flex;margin-top:0}.header-stripe #headerwrap.fixed-header{background-color:transparent}.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)}.header-magazine #site-logo{margin-top:8px}.header-classic #site-logo{margin-top:2em}.header-slide-down #menu-icon,.header-slide-out #menu-icon{padding:11px}.project-client,.project-date,.project-services,.project-view{color:var(--theme_accent)}.footer-widgets .widgettitle,.widgettitle{font-family:Poppins,Arial,sans-serif;font-size:1em;font-weight:600;letter-spacing:normal;margin:0 0 1.2em;text-transform:none}#footerwrap{background-color:#e6e7ea;border:0;line-height:1.5em}#footerwrap a{color:#404040}#footerwrap a:hover{color:var(--theme_accent)}#footer-logo{font-family:Poppins,Arial,sans-serif;font-size:1.65em;font-weight:700;margin:0 0 1.3em;text-transform:uppercase}.footer-text{font-size:.95em}.section-col+.footer-text{border-top:1px solid #ddd;font-size:.8em;letter-spacing:normal;padding:1.7em 0 1.45em;text-align:center}.section-col+.footer-text .one,.section-col+.footer-text .two{display:inline-block;vertical-align:middle}.section-col+.footer-text .one{margin-right:.4em}#slide-cart .button,.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-family:Poppins,sans-serif;font-size:.7em;font-weight:700;letter-spacing:.05em;padding:.95em 1.65em;text-transform:none;transition:all .3s}.woocommerce ul.products li.product .button{padding:.8em 1.25em}#cart-wrap .cart-total{font-size:.85em}.woocommerce div.product form.cart .button{font-size:.7em;font-weight:700;margin-bottom:1.05em;padding:1.1em 1.6em}.woocommerce .woocommerce-breadcrumb{color:var(--theme_accent);font-size:.75em;font-weight:400}.woocommerce .woocommerce-breadcrumb a{color:#000;text-transform:uppercase}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000;font-family:Poppins,Arial,sans-serif;font-size:1.2em;margin:0 0 .75em;transform:none}.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#999;padding:1.05em 1.45em}.woocommerce .related h2,.woocommerce .upsells h2{letter-spacing:normal;text-transform:none}#content .woocommerce .woocommerce-cart-form table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text{border-radius:5em;font-size:.75em;padding:.6em .7em .65em;width:8em}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt{font-size:.75em}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{border-color:#ddd;border-radius:5px;height:33px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:33px}.select2-results__option{margin:0}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row .textarea:focus,.woocommerce form .form-row select:focus{border-color:#959595}.woocommerce-checkout #payment #place_order{font-size:.75em}.ui.builder_button{font-family:Poppins,sans-serif;font-size:.7em;font-weight:700;letter-spacing:.05em;padding:.95em 1.65em;text-transform:none}.ui.blue{background-color:var(--theme_accent);color:#fff}.module.module-buttons a.blue.builder_button:hover{background-color:#000}.module-image .image-title{font-size:1em;margin:0 0 .5em}.module-image.image-top .image-content{line-height:1.4em;margin-bottom:1.175em;margin-top:.9em}.module-accordion .accordion-title a{display:flex}.module-accordion .tb_title_accordion{order:-1}.module-accordion .accordion-content{padding:0 4% 0 0}