/*!
Theme Name: iTid2020
Theme URI: https://krux.se/
Author: Krux AB
Author URI: https://krux.se/
Description: Speciallbyggt tema för iTid AB
Version: 1.0.0
Text Domain: itid2020
Tags: custom

iTid2020 is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}body{color:#1D1D1B;font-family:"franklin-gothic-urw",franklin-gothic-urw,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.75em}h1,h2,h3,h4,h5,h6{font-family:"franklin-gothic-urw",franklin-gothic-urw,sans-serif;font-style:normal;font-weight:500;color:#006ba6}h1,.elementor-widget-heading h1.elementor-heading-title{font-size:44px;line-height:60px}h2,.elementor-widget-heading h2.elementor-heading-title{font-size:36px;line-height:44px}h3,.elementor-widget-heading h3.elementor-heading-title{font-size:26px;line-height:36px}h4,.elementor-widget-heading h4.elementor-heading-title{font-size:20px;line-height:30px;margin:10px 0}h5{font-size:16px}h6{font-size:14px}p{margin-top:0;padding-top:0}p strong,strong{font-weight:500}.equal_height_content{height:100%;display:flex}a{text-decoration:none}.button_hover_shadow a{box-shadow:0 0 0 0 #000}.button_hover_shadow a:hover{-webkit-box-shadow:0 5px 12px -5px #555;-ms-box-shadow:0 5px 12px -5px #555;box-shadow:0 5px 12px -5px #555}.post,.page{margin:0}body .news_archive article.elementor-post{background-color:#fff}body .news_archive article.elementor-post .elementor-post__text{padding:0 20px 40px 20px}body .news_archive article.elementor-post .elementor-post__text .elementor-post__title,body .news_archive article.elementor-post .elementor-post__text .elementor-post__meta-data{display:inline-block}body .news_archive article.elementor-post .elementor-post__text a.elementor-post__read-more{border:2px solid #003057;padding:8px 40px;border-radius:20px;font-size:16px;-webkit-transition:all 0.3s;transition:all 0.3s}body .news_archive article.elementor-post .elementor-post__text a.elementor-post__read-more:hover{-webkit-box-shadow:0 5px 12px -5px #555;-ms-box-shadow:0 5px 12px -5px #555;box-shadow:0 5px 12px -5px #555;background-color:#003057;color:#fff}body .news_archive .elementor-pagination{margin:50px 0}body .news_archive .elementor-pagination .page-numbers,body.archive .elementor-pagination .page-numbers{border-radius:50px;border:2px solid #006BA6;color:#006BA6;font-size:20px;text-align:center;padding:5px 11px;line-height:0;-webkit-transition:all 0.3s;transition:all 0.3s}body .news_archive .elementor-pagination a.page-numbers:hover,body .news_archive .elementor-pagination .page-numbers.current,body.archive .elementor-pagination a.page-numbers:hover,body.archive .elementor-pagination .page-numbers.current{background-color:#006BA6;color:#fff}.icey_insikt_medarbetare_wrapper{display:inline-block;width:100%;padding:20px;border-top:1px solid #707070;margin-top:40px;padding-top:50px;margin-bottom:50px}.icey_insikt_medarbetare{float:left;width:100%;margin-top:40px}.icey_insikt_medarbetare:first-child{margin-top:0}.icey_insikt_medarbetare .img_wrapper{float:left;width:20%;padding-top:20%;position:relative;overflow:hidden}.icey_insikt_medarbetare img.photo{width:100%;height:100%;border-radius:50%;object-fit:cover;position:absolute;top:0}.icey_insikt_medarbetare .info{float:right;width:calc(80% - 40px)}.icey_insikt_medarbetare h4{font-size:22px;color:#006BA6;font-weight:700;width:100%;margin-top:0;margin-bottom:5px}.icey_insikt_medarbetare a.phone,.icey_insikt_medarbetare a.mail{display:inline-block;width:100%;color:#003057;margin-bottom:5px}.icey_insikt_medarbetare a.linkedin{display:inline-block;background-color:#006BA6;width:40px;padding-top:11px;line-height:0;font-size:20px;border-radius:50%;color:#fff;text-align:center;vertical-align:middle;height:40px;margin-top:5px;-webkit-transition:all 0.3s;transition:all 0.3s}.icey_insikt_medarbetare a.linkedin:hover{-webkit-box-shadow:5px 5px 12px -8px #ccc;-ms-box-shadow:0 5px 12px -5px #555;box-shadow:0 5px 12px -5px #555}.icey_insikt_sortera{display:inline-block;width:100%;margin-bottom:50px;color:#003057}.icey_insikt_sortera strong{margin-right:30px}.icey_insikt_sortera select{position:relative;padding:5px 60px 5px 20px;border-radius:20px;border:2px solid #003057;background-color:#fff0;margin-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/itid2020/img/arrow-down-small.png);background-repeat:no-repeat;background-size:17px 12px;background-position:calc(100% - 20px) center;cursor:pointer}.icey_insikt_sortera select.active{border:2px solid #F2A900}.icey_insikt_sortera select option{background-color:#fff}.insikt_achive_post{display:inline-block;width:100%;position:relative;overflow:hidden;margin-bottom:20px}.insikt_achive_post .insikt_achive_post_image{width:calc(100% + 20px)!important;height:calc(100% + 20px);position:absolute;top:-10px;left:-10px}.insikt_achive_post .insikt_achive_post_image a{top:0;left:0;height:100%;width:100%;position:absolute;z-index:1}.insikt_achive_post .insikt_achive_post_image a::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#003057;opacity:.6;-webkit-transition:all 0.3s;transition:all 0.3s}.insikt_achive_post .insikt_achive_post_image a:hover::after{opacity:.9}.insikt_achive_post .insikt_achive_post_image a img{width:0;height:0}.insikt_achive_post .insikt_achive_post_headline{z-index:1;left:0;cursor:pointer}.insikt_achive_post .insikt_achive_post_headline h2 a{-webkit-transition:all 0.3s;transition:all 0.3s}.insikt_achive_post .insikt_achive_post_headline:hover h2 a{color:#F2A900}.insikt_achive_post .insikt_achive_post_meta{display:block;z-index:1;width:auto!important;bottom:10px}.insikt_achive_post .insikt_achive_post_meta .elementor-post-info__item-prefix{color:#F2A900;font-weight:500;text-transform:uppercase}.elementor-pagination{margin:50px 0 70px 0}.itid_ledig_tjanst img.itid_ledig_tjanst_hero_bild{margin-bottom:20px;width:100%;object-fit:contain;height:auto}.itid_ledig_tjanst h1{font-size:36px;line-height:44px}.itid_ledig_tjanst .itid_beskrivning{display:inline-block;width:100%;margin-bottom:20px}.itid_ledig_tjanst .itid_mer_info h2{font-size:26px;line-height:30px}.itid_ledig_tjanst .itid_mer_info{display:inline-block;width:100%;margin-bottom:40px}.itid_ledig_tjanst .itid_mer_info_text{display:inline-block;width:100%;margin-bottom:30px}.itid_ledig_tjanst .itid_mer_info_personer{display:flex;flex-direction:row;justify-content:space-between}.itid_ledig_tjanst .itid_mer_info_personer .icey_medarbetare_wrapper{min-width:100px;background-color:#fff;padding:15px;width:calc(50% - 5px)}.itid_lediga_tjanster{display:flex;width:100%;margin-top:40px;margin-bottom:40px;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.itid_lediga_tjanster a.itid_ledig_tjanst{display:inline-block;margin-bottom:10px;background-color:#fff;padding:15px;color:#1d1d1b;transition:0.3s all;width:calc(50% - 5px)}.itid_lediga_tjanster a.itid_ledig_tjanst:hover{background-color:#003057;color:#fff}.itid_lediga_tjanster .itid_ledig_tjanst h2{font-size:22px;margin:0;transition:0.3s all}.itid_lediga_tjanster a.itid_ledig_tjanst:hover h2{color:#fff}@media only screen and (max-width:768px){.itid_ledig_tjanst .itid_mer_info_personer,.itid_lediga_tjanster{flex-direction:column}.itid_ledig_tjanst .itid_mer_info_personer .icey_medarbetare_wrapper,.itid_lediga_tjanster a.itid_ledig_tjanst{width:100%;margin-bottom:10px}}.icey_konsulter_wrapper .elementor-widget:not(:last-child){margin-bottom:20px}.icey_medarbetare_wrapper{display:inline-block;width:100%}.icey_medarbetare{float:left;width:100%;margin-top:40px}.icey_medarbetare:first-child{margin-top:0}.icey_medarbetare .img_wrapper{float:left;width:20%;padding-top:20%;position:relative;overflow:hidden}.icey_medarbetare img.photo{width:100%;height:100%;border-radius:50%;object-fit:cover;position:absolute;top:0}.icey_medarbetare .info{float:right;width:calc(80% - 40px)}.icey_medarbetare h4{font-size:22px;color:#006BA6;width:100%;margin-top:0;margin-bottom:5px}.icey_medarbetare a.phone,.icey_medarbetare a.mail{display:inline-block;width:100%;color:#003057;margin-bottom:5px}.icey_medarbetare a.linkedin{display:inline-block;background-color:#006BA6;width:40px;padding-top:11px;line-height:0;font-size:20px;border-radius:50%;color:#fff;text-align:center;vertical-align:middle;height:40px;margin-top:5px;-webkit-transition:all 0.3s;transition:all 0.3s}.icey_medarbetare a.linkedin:hover{-webkit-box-shadow:0 5px 12px -5px #555;-ms-box-shadow:0 5px 12px -5px #555;box-shadow:0 5px 12px -5px #555}.icey_medarbetare_sortera{display:inline-block;width:100%;margin-bottom:0;color:#003057}.icey_medarbetare_sortera strong{margin-right:30px}.icey_medarbetare_sortera select{position:relative;padding:5px 60px 5px 20px;border-radius:20px;border:2px solid #003057;background-color:#fff0;margin-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/itid2020/img/arrow-down-small.png);background-repeat:no-repeat;background-size:17px 12px;background-position:calc(100% - 20px) center;cursor:pointer}.icey_medarbetare_sortera select.active{border:2px solid #F2A900}.icey_medarbetare_sortera select option{background-color:#fff}.itid_konsult .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0!important}#itid_navigation li.current-page-ancestor a::after{opacity:1;bottom:0}@media only screen and (min-width:1025px){.itid_contact a{background-color:#F2A900;color:#fff!important;-webkit-transition:all 0.3s;transition:all 0.3s;padding:7px 25px!important;border-radius:20px;top:-5px;font-weight:500}.itid_contact a:hover{-webkit-box-shadow:0 5px 12px -5px #555;-ms-box-shadow:0 5px 12px -5px #555;box-shadow:0 5px 12px -5px #555}}body.single-post .elementor-location-header .elementor-sticky,body.single-ledig_tjanst .elementor-location-header .elementor-sticky,body.single-insikter .elementor-location-header .elementor-sticky,body.itid_is_white_nav .elementor-location-header .elementor-sticky,body .elementor-location-header .elementor-sticky.elementor-sticky--effects{background-color:#fff!important;box-shadow:5px 0 10px -5px #000c}.itid_white_nav{display:none}.itid_contact a::after{display:none!important}.itid_cf7_row{display:inline-block;width:100%;margin-bottom:20px}.itid_cf7_row label,.itid_cf7_row h6{display:inline-block;font-size:16px;font-weight:500;margin-bottom:5px}.itid_cf7_row span{display:inline-block;width:100%;margin-bottom:5px}.itid_cf7_row input{width:100%;border-radius:5px;border:1px solid #DEDEDF;padding:3px 10px}.itid_cf7_row input[type="checkbox"]{width:auto;vertical-align:top;position:relative;top:7px}.itid_cf7_row .wpcf7-list-item span,.itid_cf7_row .wpcf7-acceptance span{width:auto;margin-left:10px;font-weight:400}.itid_cf7_row .wpcf7-acceptance span{width:calc(100% - 40px)}.itid_cf7_row input[type="submit"]{width:auto;color:#F2A900;border:2px solid #F2A900;border-radius:20px;padding:10px 50px;font-size:18px;font-weight:500;text-align:center;background-color:#fff0;-webkit-transition:all 0.3s;transition:all 0.3s}.itid_cf7_row input[type="submit"]:hover{background-color:#F2A900;color:#fff;border:2px solid #F2A900;box-shadow:5px 0 10px -5px #000c}.revslider_h1{font-family:"franklin-gothic-urw",franklin-gothic-urw!important;font-weight:500!important}.revslider_h1 strong{font-weight:700!important}.icon_check_box .elementor-icon-box-icon{top:30px;position:relative}@media only screen and (max-width:768px){h1,.elementor-widget-heading h1.elementor-heading-title{font-size:30px;line-height:38px}h2,.elementor-widget-heading h2.elementor-heading-title{font-size:24px;line-height:30px}h3,.elementor-widget-heading h3.elementor-heading-title{font-size:20px;line-height:26px}h4,.elementor-widget-heading h4.elementor-heading-title{font-size:16px;line-height:20px}body>.elementor>.elementor-inner>.elementor-section-wrap>.elementor-top-section>.elementor-container>.elementor-row>.elementor-element>.elementor-column-wrap.elementor-element-populated,body>.elementor>.elementor-inner>.elementor-section-wrap>.elementor-element>.elementor-container>.elementor-row>.elementor-element>.elementor-column-wrap{padding-left:15px;padding-right:15px}}