#sircon-lightbox{position:fixed;opacity:1;pointer-events:auto;top:0;left:0;right:0;bottom:0;z-index:10;margin:0;}#sircon-lightbox.hidden{opacity:0;pointer-events:none;}#sircon-lightbox .lightbox{position:absolute;background:rgba(0, 0, 0, 0.6);top:0;left:0;right:0;bottom:0;}#sircon-lightbox .lightbox-figure{position:absolute;top:5%;bottom:5%;left:0;right:0;background-position:50%;background-size:contain;background-repeat:no-repeat;}#sircon-lightbox .lightbox-figure > img{display:none;}#sircon-lightbox .close-this{position:absolute;top:5%;right:10%;width:50px;height:50px;border-radius:4px;background:#000 url(/wp-content/themes/sircon-alpha/styles/source/images/closex.png) 50% no-repeat;background-size:40px;cursor:pointer;}#sircon-lightbox .lightbox-nav{margin:0 10%;position:absolute;top:50%;left:0;right:0;height:0;}#sircon-lightbox .lightbox-nav > .nav{position:absolute;top:-18px;height:36px;width:36px;background:#fff url(/wp-content/themes/sircon-alpha/styles/source/images/sideways-nav.png) left 50% no-repeat;cursor:pointer;border-radius:50%;}#sircon-lightbox .lightbox-nav > .nav-prev{left:0;}#sircon-lightbox .lightbox-nav > .nav-next{right:0;background-position:right 50%;}#sircon-lightbox .lightbox-nav > .nav{background-color:transparent;}.sircon-sideways-outer{position:relative;}.sircon-sideways-outer .sircon-sideways{overflow:hidden;}.sircon-sideways-outer .sircon-sideways.sideways-prepared > .sircon-viewport{position:relative;white-space:nowrap;display:block;width:100%;margin:0;}.sircon-sideways-outer .sircon-sideways.sideways-prepared > .sircon-viewport > *{display:inline-block;vertical-align:top;width:calc((100% - 20px) / 2);white-space:normal;margin-right:20px;}.sircon-sideways-outer .sircon-sideways.sideways-prepared.do-transition > .sircon-viewport{transition:transform 0.3s;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}.sircon-sideways-outer .sircon-sideways-nav{position:absolute;top:50%;left:0;right:0;height:0;}@media (min-width:1280px){.sircon-sideways-outer .sircon-sideways-nav{left:-40px;right:-40px;}}.sircon-sideways-outer .sircon-sideways-nav .sideways-nav{position:absolute;top:-18px;height:36px;width:36px;background:#fff url(/wp-content/themes/sircon-alpha/styles/source/images/sideways-nav.png) left 50% no-repeat;cursor:pointer;border-radius:50%;}@media (min-width:1280px){.sircon-sideways-outer .sircon-sideways-nav .sideways-nav{background-color:transparent;border-radius:0;}}.sircon-sideways-outer .sircon-sideways-nav .sideways-nav.nav-prev{left:0;}.sircon-sideways-outer .sircon-sideways-nav .sideways-nav.nav-next{right:0;background-position:right 50%;}.sircon-sideways-outer .sircon-sideways-nav .nav-inner{max-width:1280px;margin:0 auto;position:relative;}/* Imports functions ready to use in scss *//* #######
######### Unit change
##############################*//* Imports mixins ready to use in scss *//*	##
VARIABLES - With smart planning,
your theming can become quite logic
Each theme may differ in logic.
##
*//*	## Screen resolution - Media queries ## *//*
## Shadows
######################## *//* Makes using box-shadow for elements much easier *//* Number of columns, margin between columns *//*	## Padding and margin for elements - give the design some air ## *//* Used on containers containing text content *//* Margin(-bottom) used for titles, pictures, figures and more. *//*	## COLORS ## *//*	##########################################
	### Gutenberg background/color palette ###
	########################################## *//*	## Content text ##
*//*	## Titles ##
*//*h1*//*h2*//*h3*//*h4*//*h5*//*h6*//*	## Widths ##
*//* width outer edges of website (the outermost part with margin:0 auto;) *//* Max width of text content. Suggested max: ca 45 times your fontsize in pixels *//* Air between main content and left sidebar *//* Air between main content and right sidebar *//* Desired nav sub menu and phone menu width *//*	## Top presets ##
*//* Read more about this in the #top selector below *//* The outer container *//* Mobile or scrolled-down with sticky header *//*	## Bottom presets ##
Note: bottom is always static on small screens (phones)
*//* Attach the footer to the bottom of the website *//* The outer container *//*	## FORM elements ##
*//* Min-height, since buttons can be constricted and contain multiple lines of text *//* Native and custom - though native select boxes may deviate *//* ################
CALCULATED VARS
################### *//* ##############
## Other/Misc
################ *//* ################
DEFAULTS/PREPS
################### *//*
### COLUMNS DISPLAY
#####################*//* For containing "vertical centered" elements */.has-dark-blue-background-color{background:#168cce;}.has-dark-blue-color{color:#168cce;}.has-light-blue-background-color{background:#32bff3;}.has-light-blue-color{color:#32bff3;}.has-purple-background-color{background:#981f69;}.has-purple-color{color:#981f69;}.has-dark-green-background-color{background:#1a923f;}.has-dark-green-color{color:#1a923f;}.has-light-green-background-color{background:#82bf37;}.has-light-green-color{color:#82bf37;}.has-pink-background-color{background:#6e6f70;}.has-pink-color{color:#6e6f70;}.has-light-yellow-background-color{background:#feda00;}.has-light-yellow-color{color:#feda00;}.has-dark-yellow-background-color{background:#f5b317;}.has-dark-yellow-color{color:#f5b317;}.has-light-orange-background-color{background:#f2681e;}.has-light-orange-color{color:#f2681e;}.has-dark-orange-background-color{background:#ed3820;}.has-dark-orange-color{color:#ed3820;}.has-black-background-color{background:#000;}.has-black-color{color:#000;}.has-dark-gray-background-color{background:#454545;}.has-dark-gray-color{color:#454545;}.has-gray-background-color{background:#b3b3b3;}.has-gray-color{color:#b3b3b3;}.has-light-gray-background-color{background:#168cce;}.has-light-gray-color{color:#168cce;}.has-white-background-color{background:#fff;}.has-white-color{color:#fff;}.sircon-embed{/*
### ALIGNMENTS - floating images
################################# *//* Wide/narrow screens only! */}.sircon-embed .iframewrap{width:100%;height:0;padding-bottom:56.25%;position:relative;}.sircon-embed .iframewrap iframe{position:absolute;top:0;left:0;height:100%;width:100%;}.desktop-only{display:none;}.mobile-only{display:block;}@media (min-width:1000px){/* Common margin-bottom for quite a few elements */.desktop-only{display:block;}.mobile-only{display:none;}}p,ul,ol,h1,h2,h3,h4,h5,.comments-wrapper cite,h6,table,img,form,fieldset,blockquote,article,.widget,.sircon-byline{margin:0 0 20px;}body:not(.sircon-shop-customerpage){/* ## Custom Font Margins ##
*/}body:not(.sircon-shop-customerpage) #center-content ul{list-style:none;padding:0;}body:not(.sircon-shop-customerpage) #center-content ul li{background:#f2f2f2;padding:10px 10px 10px 25px;position:relative;}body:not(.sircon-shop-customerpage) #center-content ul li:nth-child(even){background:#ededed;}body:not(.sircon-shop-customerpage) #center-content ul li::before{display:inline-block;content:'\2022';margin-right:10px;position:absolute;left:10px;}body:not(.sircon-shop-customerpage) #center-content ul.blocks-gallery-grid li{padding:10px;}body:not(.sircon-shop-customerpage) #center-content ul.blocks-gallery-grid li::before{display:none;}h2,h3,h4,h5,.comments-wrapper cite,h6{margin:0 0 10px 0;/* Custom color for text selection */}::selection{background:#32bff3;}::-moz-selection{background:#32bff3;}figure img{margin-bottom:0;}.featured-image{background-position:center;background-repeat:no-repeat;background-size:cover;}.featured-image img{opacity:0;visibility:hidden;pointer-events:none;}.wp-block-embed{/* Fix Gutenberg image centering */}.wp-block-embed .wp-block-embed__wrapper iframe{width:100%;}.aligncenter > img{margin-left:auto;margin-right:auto;/* Clearfix! Fixes inner-floating-missing-height problem */}.max,#sidebar-overlay,#sidebar-before-content,.read-max,.columns,.clear{clear:both;/*
### Add admin-bar offset to fixed top positioned element (often used for sticky menus)
############################## *//* Layout never wider than this */}.max:after,#sidebar-overlay:after,#sidebar-before-content:after,.read-max:after,.columns:after,.clear:after{clear:both;display:table;content:"";}.max:before,#sidebar-overlay:before,#sidebar-before-content:before,.read-max:before,.columns:before,.clear:before{clear:both;display:table;content:"";}.max,#sidebar-overlay,#sidebar-before-content{max-width:1600px;position:relative;margin:0 auto;height:100%;padding:0 10px;/*	## Preset padding classes
- may help provide equal amount of space all over the website, if used.
*/}.max .max,#sidebar-overlay .max,#sidebar-overlay #sidebar-overlay,#sidebar-overlay #sidebar-before-content,#sidebar-before-content .max,#sidebar-before-content #sidebar-overlay,#sidebar-before-content #sidebar-before-content,.max #sidebar-overlay,.max #sidebar-before-content{padding-left:0;padding-right:0;}@media (min-width:1620px){.max,#sidebar-overlay,#sidebar-before-content{padding:0;}}.pad{padding:40px;}.pad-top{padding-top:40px;}.pad-bottom{padding-bottom:40px;}.pad-left{padding-left:40px;}.pad-right{padding-right:40px;}.pad-vertical{padding-top:40px;padding-bottom:40px;}.pad-horisontal{padding-left:40px;padding-right:40px;}svg .a{stroke-width:7;/*
## READ MAX - Readable text content ##
*/}.read-max{/*
## CONTENT RESPONSIVE IMAGES ##
*/}.read-max > *{max-width:780px;/* Figures and some other elements can become fullwidth */}.read-max .override-read-max,.read-max figure,.read-max > img,.read-max hr{max-width:none;/* Awesome code-friendly view */}.read-max > pre{overflow:auto;display:block;background:#fff;color:#000;padding:10px;border:2px dashed #bbb;font:14px/1.6 lucida console, sans-serif;}.min-width-640{/* ################
MAIN FONTFORMATTING
LINKS
TITLES
BASIC ELEMENTS
################### */}.min-width-640 .alignleft,.min-width-640 .alignright{max-width:calc((100% - 40px) / 2);}.min-width-640 .alignleft{float:left;margin-right:40px;}.min-width-640 .alignright{float:right;margin-left:40px;}.min-width-640 .aligncenter{margin-left:auto;margin-right:auto;display:block;}.min-width-640 .alignnone{display:inline;float:none;}.min-width-640 .alignleft,.min-width-640 .alignright{position:relative;z-index:9999;/*Desperate method for floating below following paragraphs fix */}.min-width-640 .alignleft + .alignleft,.min-width-640 .alignright + .alignleft,.min-width-640 .alignleft + .alignright,.min-width-640 .alignright + .alignright{margin-left:0;margin-right:0;}body{font-family:'Fira Sans', sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#333;background:#dbdcdc;position:relative;/* LINKS */}body.mobile-menu-open{overflow-y:hidden;}a{color:#168cce;text-decoration:none;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;/*
##### Transform
############################ *//* TITLES */}a:hover{color:#116da0;text-decoration:none;}h1{font:normal normal 200 42px 'Fira Sans', sans-serif;}h2{font:normal normal 400 26px 'Fira Sans', sans-serif;}h3{font:normal normal 400 22px 'Fira Sans', sans-serif;}h4{font:normal normal 200 20px 'Fira Sans', sans-serif;}h5,.comments-wrapper cite{font:normal normal 400 22px 'Fira Sans', sans-serif;}h6{font:normal normal 400 20px 'Fira Sans', sans-serif;}h1,h2,h3,h4,h5,.comments-wrapper cite,h6{color:#333;/* Caption on images */}h1 a,h2 a,h3 a,h4 a,h5 a,.comments-wrapper cite a,h6 a{color:#333;text-decoration:none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,.comments-wrapper cite a:hover,h6 a:hover{color:#1a1a1a;text-decoration:none;}figcaption{padding:4px 40px;font-size:12px;font-style:italic;color:#333;text-align:center;/* Blockquotes */}blockquote{border-top:1px solid #ccc;padding:20px;font-size:18px;font-style:italic;border-bottom:1px solid #ccc;}blockquote p{margin:0;}hr{clear:both;/** FORM ELEMENTS BUTTONS **/}input[type=button],input[type=submit],input[type=reset],button,.btn{min-height:40px;background:transparent;border:2px solid #168cce;color:#168cce;padding:10px 20px;border-radius:4px;text-align:center;-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;transition:background-color 0.1s;/*
##### Transform
############################ *//** FORM ELEMENTS INPUTS **/}input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,button:hover,.btn:hover{color:#fff;background-color:#168cce;}input[type=text],input[type=search],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=date]{width:100%;height:38px;background:#fff;border:1px solid #b3b3b3;color:#333;padding:0 10px;/** WRAPPED CHECKBOX STYLES *//* Specific styles for checkboxes with both label and undertext */}.checkbox-wrapper input[type=checkbox]{position:relative;display:none;}.checkbox-wrapper input[type=checkbox] + label{position:relative;font-weight:600;cursor:pointer;}.checkbox-wrapper input[type=checkbox] + label::before{display:block;content:'';margin-bottom:20px;float:left;margin-right:20px;padding:2px 9px;font-size:22px;left:-60px;width:40px;height:40px;border:2px solid #b3b3b3;color:#b3b3b3;pointer-events:inherit;transition:color 0.1s, border-color 0.1s, background 0.1s;background:url(/wp-content/themes/sircon-alpha-child/styles//icons/hooked.svg);background-size:80%;background-position:center;background-repeat:no-repeat;}@media (min-width:1000px){.checkbox-wrapper label,.checkbox-wrapper p{margin-left:60px;}.checkbox-wrapper input[type=checkbox] + label::before{display:block;content:'';position:absolute;top:0;padding:2px 9px;font-size:22px;left:-60px;width:40px;height:40px;border:2px solid #b3b3b3;color:#b3b3b3;pointer-events:inherit;transition:color 0.1s, border-color 0.1s, background 0.1s;}}.checkbox-wrapper.checked{/** FORM ELEMENTS TEXTAREA **/}.checkbox-wrapper.checked input[type=checkbox] + label::before{border:2px solid #999;color:#168cce;padding:1px 8px;background:url(/wp-content/themes/sircon-alpha-child/styles//icons/hooked-checked.svg);}textarea{width:100%;background:#fff;border:1px solid #b3b3b3;color:#333;padding:10px;min-height:180px;}.btn-shortcoded{float:left;margin-bottom:40px;/** FORM ELEMENTS CUSTOM SELECT BOX **//* the custom select element derives some styles from the pre-existing native select box */}.btn-shortcoded + p{clear:left;}select{clear:both;width:100%;height:32px;padding:0 5px;background:#fff;border:1px solid #b3b3b3;/** FORM ELEMENTS SEARCH
**  Minor tweak to make sure field and button go side by side
**/}.searchform{/** SLIDER STYLES
** Default styles for Sircon sliders
**/}.searchform input[type=submit]{width:65px;margin:0;}.searchform input[type=text]{width:calc(100% - 70px);}.fieldtype-slider{margin-bottom:20px;position:relative;/*
## Z-index of major elements ##
*/}.fieldtype-slider .sircon-rangeslider{display:none;}.fieldtype-slider .slider-title{font-size:20px;font-weight:500;color:#333;padding:10px 0;}.fieldtype-slider .slider-subtitle{color:#333;font-size:16px;font-weight:400;padding:0 20px;}.fieldtype-slider label{text-align:left;}.fieldtype-slider .rangeslider{height:15px;clear:both;margin-bottom:20px;}.fieldtype-slider .rangeslider .rangeslider__fill{background-color:#168cce;transition:background-color 0.2s;}.fieldtype-slider .rangeslider .rangeslider__handle{width:30px;height:30px;top:-7.5px;border:none;background-color:#999;transition:background-color 0.2s, transform 0.2s;}.fieldtype-slider .rangeslider .rangeslider__handle:active{transform:scale(1.1);}.fieldtype-slider .rangeslider .rangeslider__handle::after{background:none;}.fieldtype-slider .rangeslider:hover > .rangeslider__fill{background-color:#808080;}.fieldtype-slider .rangeslider:hover > .rangeslider__handle{background-color:#168cce;}.fieldtype-slider .slider-subtitle{display:none;}.fieldtype-slider .outputwrap{text-align:left;color:#333;font-size:24px;}.fieldtype-slider .outputwrap .suffix{padding-top:10px;}.fieldtype-slider label{display:none;float:left;margin-bottom:15px;}@media (min-width:1000px){.fieldtype-slider .slider-title{top:0;}.fieldtype-slider .number-of-accounts{display:block;}.fieldtype-slider .slider-subtitle{display:block;bottom:auto;left:0;padding:20px 0;}.fieldtype-slider .rangeslider{margin-bottom:0;}.fieldtype-slider label{display:block;position:absolute;top:10px;right:0;float:none;margin-bottom:15px;}.fieldtype-slider .outputwrap{position:absolute;right:0;bottom:10px;}}@media (min-width:1000px){.fieldtype-slider .fieldtype-slider{margin-bottom:20px;}}#top{z-index:10;}#middle{z-index:3;}#bottom{z-index:5;/*	#########
## TOP ##
#########
*/}#top{position:fixed;background-color:#fff;box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1);transition:background-color 0.2s;/*
## STICKY HEADER ##
When header is sticky, fixed styles and appropriate height gets added
*/}.home #top{background-color:transparent;box-shadow:none;transition:background-color 0.2s;}.home #top .logo{background-image:url(/wp-content/themes/sircon-alpha-child/styles/sircon-logo-symbol-white.svg);transition:background-image 0.2s;}.home #top .logo-text{background-image:url(/wp-content/themes/sircon-alpha-child/styles/sircon-logo-text-white.svg);transition:background-image 0.2s;}.home #top .trigger-menu svg rect{fill:#fff;}.home #top #extra-menu #sircon-shop-minicart .image-wrapper svg > .st0{fill:#fff;}.home #top #extra-menu #sircon-shop-minicart .cart-number{color:#fff;}.home #top #extra-menu #sircon-shop-minicart.has-items{background:#168cce;}.home #top #extra-menu #sircon-shop-minicart.has-items .image-wrapper svg > .st0{fill:#fff;}.home #top #extra-menu #sircon-shop-minicart.has-items .cart-number{color:#fff;}.home #top #extra-menu .trigger-search{background-image:url(/wp-content/themes/sircon-alpha-child/styles/icons/search-white.svg);}@media (min-width:1000px){.home #top #main-menu .menu .menu-item > a{color:#fff;}.home #top #main-menu .menu .menu-item .sub-menu .menu-item > a{color:#fff;}}.home #top.menu-toggled,.home #top.submenu-toggled{background:#fff;}.home #top.menu-toggled #main-logo .logo,.home #top.submenu-toggled #main-logo .logo{background-image:url(/wp-content/themes/sircon-alpha-child/styles/sircon-logo-symbol-red.svg);}.home #top.menu-toggled #main-logo .logo-text,.home #top.submenu-toggled #main-logo .logo-text{background-image:url(/wp-content/themes/sircon-alpha-child/styles/sircon-logo-text.svg);}.home #top.menu-toggled .trigger-menu svg rect,.home #top.submenu-toggled .trigger-menu svg rect{fill:#333;}.home #top.menu-toggled.menu-toggled .trigger-menu.triggered svg #line-1,.home #top.submenu-toggled.menu-toggled .trigger-menu.triggered svg #line-1{transform:rotate(45deg) translateY(-7px) translateX(4px);transition:transform 0.2s;transition-delay:0.2s;}.home #top.menu-toggled.menu-toggled .trigger-menu.triggered svg #line-2,.home #top.submenu-toggled.menu-toggled .trigger-menu.triggered svg #line-2{transform:translateX(-50px) translateY(15px);transition:transform 0.2s;}.home #top.menu-toggled.menu-toggled .trigger-menu.triggered svg #line-3,.home #top.submenu-toggled.menu-toggled .trigger-menu.triggered svg #line-3{transform:rotate(-45deg) translateY(28px) translateX(-20px);transition:transform 0.2s;transition-delay:0.2s;}.home #top.menu-toggled #extra-menu #sircon-shop-minicart .image-wrapper svg > .st0,.home #top.submenu-toggled #extra-menu #sircon-shop-minicart .image-wrapper svg > .st0{fill:#808080;}.home #top.menu-toggled #extra-menu #sircon-shop-minicart .cart-number,.home #top.submenu-toggled #extra-menu #sircon-shop-minicart .cart-number{color:#808080;}.home #top.menu-toggled #extra-menu #sircon-shop-minicart.has-items,.home #top.submenu-toggled #extra-menu #sircon-shop-minicart.has-items{background:#168cce;}.home #top.menu-toggled #extra-menu #sircon-shop-minicart.has-items .image-wrapper svg > .st0,.home #top.submenu-toggled #extra-menu #sircon-shop-minicart.has-items .image-wrapper svg > .st0{fill:#fff;}.home #top.menu-toggled #extra-menu #sircon-shop-minicart.has-items .cart-number,.home #top.submenu-toggled #extra-menu #sircon-shop-minicart.has-items .cart-number{color:#fff;}.home #top.menu-toggled #extra-menu .trigger-search,.home #top.submenu-toggled #extra-menu .trigger-search{background-image:url(/wp-content/themes/sircon-alpha-child/styles/icons/search.svg);}@media (min-width:1000px){.home #top.menu-toggled #main-menu .menu .menu-item > a,.home #top.submenu-toggled #main-menu .menu .menu-item > a{color:#333;}}.home #top.scrolled{background-color:#fff;box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1);transition:background-color 0.2s;}.home #top.scrolled #main-logo .logo{background-image:url(/wp-content/themes/sircon-alpha-child/styles/sircon-logo-symbol-red.svg);}.home #top.scrolled #main-logo .logo-text{background-image:url(/wp-content/themes/sircon-alpha-child/styles/sircon-logo-text.svg);}.home #top.scrolled .trigger-menu svg rect{fill:#333;}.home #top.scrolled #extra-menu #sircon-shop-minicart .image-wrapper svg > .st0{fill:#808080;}.home #top.scrolled #extra-menu #sircon-shop-minicart .cart-number{color:#808080;}.home #top.scrolled #extra-menu #sircon-shop-minicart.has-items{background:#168cce;}.home #top.scrolled #extra-menu #sircon-shop-minicart.has-items .image-wrapper svg > .st0{fill:#fff;}.home #top.scrolled #extra-menu #sircon-shop-minicart.has-items .cart-number{color:#fff;}.home #top.scrolled #extra-menu .trigger-search{background-image:url(/wp-content/themes/sircon-alpha-child/styles/icons/search.svg);}@media (min-width:1000px){.home #top.scrolled #main-menu .menu .menu-item > a{color:#333;}.home #top.scrolled #main-menu .menu .menu-item .sub-menu .menu-item > a{color:#fff;}}#top{position:fixed;top:0;left:0;right:0;}.admin-bar #top{top:46px;position:absolute;}@media (min-width:601px){.admin-bar #top{position:fixed;}}@media (min-width:783px){.admin-bar #top{top:32px;}}#top{height:60px;}@media (min-width:1000px){#top{height:80px;}}.service-announcement{position:fixed;display:none;top:0;z-index:4;background:#e40339;left:0;right:0;text-align:center;padding:10px;color:#fff;}.service-announcement p{display:inline-block;margin:0;}@media (min-width:1000px){.service-announcement{display:inline-block;}}#sidebar-showcase{top:-50px;}#sidebar-showcase .sircon-showcaser{background:transparent;}#sidebar-showcase .sircon-showcaser .slides-container .slide .figure-wrap .the-figure{height:600px;}@media (min-width:1000px){#sidebar-showcase .sircon-showcaser .slides-container .slide .figure-wrap .the-figure{height:640px;}}#sidebar-showcase .sircon-showcaser .slides-container .slide .textly{text-align:center;position:absolute;top:246px;left:0 !important;right:0 !important;bottom:80px;width:100%;max-width:100% !important;padding:20px;background:none;}#sidebar-showcase .sircon-showcaser .slides-container .slide .textly .slide-title{margin-bottom:20px;font-size:24px;font-weight:200;text-shadow:2px 2px 1px rgba(0, 0, 0, 0.3);}#sidebar-showcase .sircon-showcaser .slides-container .slide .textly .slide-description{margin-bottom:60px;font-size:18px;font-weight:200;text-shadow:2px 2px 1px rgba(0, 0, 0, 0.3);}#sidebar-showcase .sircon-showcaser .slides-container .slide .textly .slide-btn{display:inline-block;padding:15px 25px;border-radius:4px;text-transform:uppercase;background:transparent;border:2px solid #fff;box-shadow:0 10px 15px 3px rgba(0, 0, 0, 0.1);transition:background 0.1s, color 0.1s;}#sidebar-showcase .sircon-showcaser .slides-container .slide .textly .slide-btn:hover{background:#fff;color:#333;}#sidebar-showcase .sircon-showcaser .slides-container .slide .textly.textly-color-black .slide-btn{border-color:#000;color:#000;}#sidebar-showcase .sircon-showcaser .slides-container .slide .textly.textly-color-black .slide-btn:hover{background:#000;color:#fff;}#sidebar-showcase .sircon-showcaser .slides-container .slide .textly.textly-position-left{top:246px;left:0 !important;right:0 !important;text-align:left;}#sidebar-showcase .sircon-showcaser .slides-container .slide .textly.textly-position-right{top:246px;left:0 !important;right:0 !important;text-align:right;}@media (min-width:1000px){#sidebar-showcase .sircon-showcaser .slides-container .slide .textly{top:320px;left:0 !important;right:0 !important;text-align:center;max-width:70% !important;}#sidebar-showcase .sircon-showcaser .slides-container .slide .textly .slide-title{font-size:36px;}#sidebar-showcase .sircon-showcaser .slides-container .slide .textly .slide-description{font-size:22px;}#sidebar-showcase .sircon-showcaser .slides-container .slide .textly.textly-position-left{top:185px;}#sidebar-showcase .sircon-showcaser .slides-container .slide .textly.textly-position-right{top:185px;}}#sidebar-showcase .sircon-showcaser .slides-container .nav-container{bottom:40px;display:none;}#sidebar-showcase .sircon-showcaser .slides-container .nav-container .nav-arrow{background:transparent;top:calc(80% - 40px);}#sidebar-showcase .sircon-showcaser .slides-container .nav-container .nav-arrow::before{background-image:url(/wp-content/themes/sircon-alpha-child/styles/icons/arrow.svg);background-size:contain;}#sidebar-showcase .sircon-showcaser .slides-container .nav-container .nav-arrow.nav-prev{transform:rotate(180deg) translateX(0);left:10px;transition:transform 0.1s;}#sidebar-showcase .sircon-showcaser .slides-container .nav-container .nav-arrow.nav-prev:hover{transform:rotate(180deg) translateX(5px);}#sidebar-showcase .sircon-showcaser .slides-container .nav-container .nav-arrow.nav-next{transform:rotate(180deg) translateX(0);right:10px;transition:transform 0.1s;}#sidebar-showcase .sircon-showcaser .slides-container .nav-container .nav-arrow.nav-next:hover{transform:rotate(180deg) translateX(-5px);}@media (min-width:1000px){#sidebar-showcase .sircon-showcaser .slides-container .nav-container{display:block;}}@media (min-width:1400px){#sidebar-showcase .sircon-showcaser .slides-container .nav-container .nav-arrow{top:calc(50% - 40px);}#sidebar-showcase .sircon-showcaser .slides-container .nav-container .nav-arrow.nav-prev{left:130px;}#sidebar-showcase .sircon-showcaser .slides-container .nav-container .nav-arrow.nav-prev:hover{animation:arrowpointLeft 0.5s infinite;}#sidebar-showcase .sircon-showcaser .slides-container .nav-container .nav-arrow.nav-next{right:130px;}#sidebar-showcase .sircon-showcaser .slides-container .nav-container .nav-arrow.nav-next:hover{animation:arrowpointRight 0.5s infinite;}}.has-sidebar-before-top-left #sidebar-showcase{top:40px;}#sidebar-showcase .widget{margin:0;}.home.has-sidebar-showcase #top{margin-bottom:0;}#before-top{display:none;}@media (min-width:1000px){/** HAS SERVICE ANNOUNCEMENT STYLES **/#before-top{display:block;}#before-top .before-top-wrapper{max-width:1600px;margin:0 auto;padding:0;}.has-sidebar-before-top-left #before-top{height:40px;background:#4d4d4d;width:100%;position:fixed;z-index:50;top:0px;}.has-sidebar-before-top-left #before-top + #top{top:40px;}.has-sidebar-before-top-left #before-top #sidebar-before-top-left{z-index:50;width:50%;display:inline-block;float:left;padding:0 0 0 10px;height:40px;}.has-sidebar-before-top-left #before-top #sidebar-before-top-left .widget{color:#fff;font-size:14px;line-height:25px;display:inline-block;margin-bottom:0;float:left;position:relative;top:calc(50% - 12.5px);}.has-sidebar-before-top-left #before-top #sidebar-before-top-left .widget p{margin:0;padding-top:2px;}.has-sidebar-before-top-left #before-top #sidebar-before-top-left .widget img{margin:-5px 10px 0 0;}.has-sidebar-before-top-left #before-top #sidebar-before-top-left .widget span{vertical-align:middle;}.has-sidebar-before-top-left #before-top #sidebar-before-top-left .widget select{height:40px;background:transparent;color:#fff;border:none;width:auto;}.has-sidebar-before-top-left #before-top #sidebar-before-top-left .widget select option{color:#fff;background:#4d4d4d;}.has-sidebar-before-top-left #before-top #sidebar-before-top-left.has-2-widgets .widget{width:20%;vertical-align:top;}.has-sidebar-before-top-left #before-top #sidebar-before-top-left.has-2-widgets .widget:nth-of-type(1){width:80%;}.has-sidebar-before-top-left #before-top #sidebar-before-top-left.has-2-widgets .widget:last-child{text-align:right;}.has-sidebar-before-top-left #before-top #sidebar-before-top-right{z-index:50;width:50%;display:inline-block;padding:0;}.has-sidebar-before-top-left #before-top #sidebar-before-top-right .widget{color:#fff;font-size:14px;line-height:25px;display:inline-block;margin-bottom:0;float:right;}.has-sidebar-before-top-left #before-top #sidebar-before-top-right .widget p{margin:0;}.has-sidebar-before-top-left #before-top #sidebar-before-top-right .widget img{margin:0 10px 0 0;}.has-sidebar-before-top-left #before-top #sidebar-before-top-right .widget span{vertical-align:middle;}.has-sidebar-before-top-left #before-top #sidebar-before-top-right .widget select{height:40px;background:transparent;color:#fff;border:none;width:auto;}.has-sidebar-before-top-left #before-top #sidebar-before-top-right .widget select option{color:#fff;background:#4d4d4d;}.sircon-shop-statusbar-widget{padding:1px 0;}.sircon-shop-statusbar-widget .sircon-shop-customer-info .before-customer-name::before{display:block;content:'';position:absolute;left:-30px;top:calc(50% - 12px);background-image:url(/wp-content/themes/sircon-alpha-child/styles/minside_sircon.svg);background-repeat:no-repeat;background-size:20px;width:20px;height:20px;}.sircon-shop-statusbar-widget .sircon-shop-customer-info .customer-name{padding-right:20px;position:relative;}.sircon-shop-statusbar-widget .sircon-shop-customer-info .customer-name::before{display:none;}.sircon-shop-statusbar-widget .sircon-shop-customer-info .customer-name::after{display:block;content:'';position:absolute;right:0;top:calc(50% - 5px);background-image:url(/wp-content/themes/sircon-alpha-child/styles/icons/arrow.svg);background-size:10px;background-position:center;background-repeat:no-repeat;width:10px;height:10px;transform:rotate(270deg);transition:transform 0.2s;}.sircon-shop-statusbar-widget .sircon-shop-customer-info .customer-name.triggered::after{transform:rotate(90deg);}.sircon-shop-statusbar-widget .sircon-shop-customer-info .customer-select{top:38px;}.sircon-shop-statusbar-widget .sircon-shop-customer-logout .sircon-shop-action-button{border:transparent;color:#e40339;font-weight:600;transition:color 0.2s;}.sircon-shop-statusbar-widget .sircon-shop-customer-logout .sircon-shop-action-button:hover{border:none;background:transparent;color:#fff;}}.has-service-announcements{/*	###########################
	### TRIGGER MENU BUTTON ###
	########################### */}@media (min-width:1000px){.has-service-announcements #before-top{top:44px;}.has-service-announcements #before-top + #top{top:84px;}.has-service-announcements #before-top,.has-service-announcements #top,.has-service-announcements .service-announcement{transform:translateY(0);transition:transform 0.2s, background-color 0.2s;}.has-service-announcements #before-top.scrolled,.has-service-announcements #top.scrolled,.has-service-announcements .service-announcement.scrolled{transform:translateY(-44px);transition:transform 0.2s, background-color 0.2s;}}.trigger-menu{position:absolute;top:5px;right:10px;width:30px;height:50px;min-height:auto;padding:0;border:none;cursor:pointer;/*	#################
	### MAIN MENU ###
	################# */}.trigger-menu svg{width:30px;height:50px;position:absolute;top:0;left:0;pointer-events:none;}.trigger-menu svg #line-1,.trigger-menu svg #line-2,.trigger-menu svg #line-3{position:absolute;top:5px;left:0;right:0;fill:#333;transition:transform 0.2s;}.trigger-menu svg #line-2{transform:translateY(15px);transition-delay:0.2s;}.trigger-menu svg #line-3{transform:translateY(30px);}.trigger-menu:hover{background:transparent;}.scrolled .trigger-menu svg #line-1,.scrolled .trigger-menu svg #line-2,.scrolled .trigger-menu svg #line-3{position:absolute;top:5px;left:0;right:0;fill:#000;transition:transform 0.2s;}.scrolled .trigger-menu svg #line-1,.scrolled .trigger-menu svg #line-3{transition-delay:0s;}.scrolled .trigger-menu svg #line-2{transition-delay:0.2s;}#main-menu{background:#333;transform:translateY(10px);opacity:0;pointer-events:none;transition:transform ease-out 0.1s, opacity ease-out 0.1s;position:absolute;top:60px;left:0;right:0;overflow-y:scroll;height:calc(100vh - 100px);max-height:calc(100vh - 50px);text-transform:uppercase;/******* AFTER MAIN MENU WIDGETS ********/}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget{color:#fff;}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget .sircon-shop-customer-info{display:block;float:none;clear:both;height:auto;margin-bottom:20px;}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget .sircon-shop-customer-info .before-customer-name{display:block;text-align:center;font-size:14px;}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget .sircon-shop-customer-info .customer-name{display:block;text-align:center;background:#444;position:relative;}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget .sircon-shop-customer-info .customer-name::before{display:none;}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget .sircon-shop-customer-info .customer-name::after{display:block;content:'';position:absolute;top:calc(50% - 7.5px);right:10px;background:url(/wp-content/themes/sircon-alpha-child/styles/icons/arrow.svg);background-repeat:no-repeat;width:15px;height:15px;transform:rotate(270deg);transition:transform 0.2s;}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget .sircon-shop-customer-info .customer-name.triggered::after{transform:rotate(90deg);}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget .sircon-shop-customer-info .customer-select{position:static;background:#555;text-align:center;display:none;}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget .sircon-shop-customer-info .customer-select .customer{border-bottom:1px solid #444;}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget .sircon-shop-customer-info .customer-select .customer:last-child{border-bottom:0;}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget .sircon-shop-customer-info .customer-select.visible{display:block;}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget .sircon-shop-customer-logout{display:block;float:none;text-align:center;}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget .sircon-shop-customer-logout button{border-color:#e40339;color:#e40339;}#main-menu #sidebar-inside-main-menu .sircon-shop-statusbar-widget .sircon-shop-customer-logout button:focus{background:#e40339;color:#fff;}#main-menu #sidebar-inside-main-menu .sircon-languages{float:none;clear:both;}#main-menu #sidebar-inside-main-menu .sircon-languages .current-lang{background:transparent;margin:0 auto;}#main-menu #sidebar-inside-main-menu .sircon-languages .lang-list{position:static;margin:0 auto;}@media (min-width:1000px){#main-menu #sidebar-inside-main-menu{display:none;}}.submenu-toggled #main-menu{overflow-y:scroll;}#main-menu .menu{padding:0;}#main-menu .menu .menu-item{border-bottom:1px solid #4d4d4d;padding:0 10px;}#main-menu .menu .menu-item:last-child{border-bottom:0;}#main-menu .menu .menu-item a{color:#fff;font-size:16px;font-weight:700;display:block;}#main-menu .menu .menu-item a .menu-item-icon{padding:20px 10px;pointer-events:none;}#main-menu .menu .sub-menu{visibility:hidden;opacity:0;max-height:0;padding:0;height:100%;margin-bottom:0;transition:visibility 0s, max-height 0.2s, opacity 0.3s;transition-delay:max-height 0.3s;overflow:hidden;}#main-menu .menu .sub-menu .menu-item{background:#4d4d4d;padding:0;}#main-menu .menu .sub-menu .menu-item a{color:#fff;pointer-events:none;}#main-menu .menu .sub-menu .menu-item a .menu-item-icon{padding:10px;}#main-menu .menu .sub-menu .menu-item a .menu-item-icon .svg-icon{display:inline-block;margin-right:10px;}#main-menu .menu .sub-menu .menu-item a .menu-item-icon .svg-icon svg{width:40px;height:40px;}#main-menu .menu .sub-menu .menu-item a .menu-item-icon .svg-icon svg > *{stroke:#fff;fill:transparent;}#main-menu .menu .sub-menu .menu-item a .menu-item-icon .title-wrapper{display:inline-block;font-size:18px;font-weight:600;max-width:80%;}#main-menu .menu .sub-menu .menu-item a .menu-item-icon .title-wrapper .description{font-size:16px;font-weight:400;}#main-menu .menu .sub-menu.toggle-open{opacity:1;max-height:none;transition:max-height 0.2s, opacity 0.3s;transition-delay:visibility 0s, opacity 0.2s;visibility:visible;}#main-menu .menu .sub-menu.toggle-open .menu-item a{pointer-events:painted;}#main-menu .menu .sub-menu.toggle-open .menu-item a .menu-item-icon .svg-icon{display:inline-block;vertical-align:top;padding-top:5px;}#main-menu.toggle-open{display:block;transform:translateY(0);opacity:1;transition:transform ease-in 0.1s, opacity ease-in 0.1s;}.mobile-menu-open #main-menu{pointer-events:auto;}@media (min-width:1000px){#main-menu{display:block;opacity:1;position:absolute;top:0;right:140px;left:0;background:transparent;pointer-events:none;overflow-x:visible;overflow-y:inherit;z-index:10;}.submenu-toggled #main-menu{overflow-y:inherit;}#main-menu.hidden{opacity:0;}#main-menu.toggle-open{transform:translateY(10px);}#main-menu .menu{position:absolute;top:0;right:0;}#main-menu .menu .menu-item{display:inline-block;position:static;border-bottom:0;pointer-events:auto;}#main-menu .menu .menu-item a{background:transparent;font-weight:400;color:#333;padding:20px 10px;}#main-menu .menu .menu-item a .menu-item-icon{padding:0;pointer-events:none;}#main-menu .menu .menu-item .sub-menu{position:fixed;top:70px;left:calc((-100vw + 1600px) / 2);width:100vw;height:auto;background:#4d4d4d;opacity:0;padding:20px;transform:translateY(10px);transition:transform 0.2s, opacity 0.2s;pointer-events:none;display:flex;flex-direction:row;flex-wrap:wrap;text-transform:none;}#main-menu .menu .menu-item .sub-menu.toggle-open{opacity:1;height:auto;transform:translateY(0);transition:transform 0.2s, opacity 0.2s;pointer-events:visiblePainted;}#main-menu .menu .menu-item .sub-menu .menu-item{background:transparent;text-align:center;transition:background 0.1s;width:100%;margin-bottom:0;}#main-menu .menu .menu-item .sub-menu .menu-item a{color:#fff;padding:15px 10px;}#main-menu .menu .menu-item .sub-menu .menu-item a .menu-item-icon{text-align:left;}#main-menu .menu .menu-item .sub-menu .menu-item a .menu-item-icon .svg-icon{display:inline-block;vertical-align:middle;margin-right:20px;}#main-menu .menu .menu-item .sub-menu .menu-item a .menu-item-icon .svg-icon svg{width:50px;height:50px;}#main-menu .menu .menu-item .sub-menu .menu-item a .menu-item-icon .svg-icon svg > *{stroke:#fff;fill:transparent;}#main-menu .menu .menu-item .sub-menu .menu-item a .menu-item-icon .title-wrapper{display:inline-block;vertical-align:middle;font-size:24px;font-weight:300;}#main-menu .menu .menu-item .sub-menu .menu-item a .menu-item-icon .title-wrapper .description{font-size:16px;font-weight:300;}#main-menu .menu .menu-item .sub-menu .menu-item:hover{background:#333;}#main-menu .menu .menu-item .sub-menu .menu-item:hover a .menu-item-icon .svg-icon svg > *{stroke:#168cce;fill:transparent;}#main-menu .menu .menu-item .sub-menu .menu-item:hover a .menu-item-icon .title-wrapper{color:#168cce;}}@media (min-width:1000px) and (max-width:1600px){#main-menu .menu .menu-item .sub-menu{left:0;width:100vw;}}@media (min-width:1000px){#main-menu .menu .menu-item .sub-menu .menu-item{width:calc((100% - 0px - 0.02px - 1px) / 2);}}@media (min-width:1360px){#main-menu .menu .menu-item .sub-menu .menu-item{width:calc((100% - 0px - 0.02px - 1px) / 3);}}#extra-menu{position:absolute;top:0;right:50px;height:60px;/***** LOGO *****/}#extra-menu #sidebar-after-main-menu{display:inline-block;clear:none;z-index:9999;}#extra-menu #sidebar-after-main-menu .widget{margin:0;height:100%;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart{position:relative;width:40px;height:60px;transition:background-color 0.1s;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart a{display:block;width:40px;height:60px;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart a .image-wrapper{position:absolute;top:15px;left:calc(50% - 15px);}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart a .image-wrapper svg{width:30px;height:30px;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart a .image-wrapper svg .st0{fill:#808080;stroke:none;transition:fill 0.1s;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart .cart-number{display:block;text-align:center;font-weight:400;font-size:16px;font-weight:500;position:relative;top:0;transition:color 0.1s;color:#808080;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart.has-items{background:#168cce;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart.has-items .image-wrapper svg > .st0{fill:#fff;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart.has-items .cart-number{color:#fff;}#extra-menu #sidebar-after-main-menu .widget_search{opacity:0;visibility:hidden;pointer-events:none;position:absolute;width:0;top:0;right:-50px;transition:width 0.2s, opacity 0.1s;}#extra-menu #sidebar-after-main-menu .widget_search .search-form{position:relative;}#extra-menu #sidebar-after-main-menu .widget_search .search-form .search-field{height:60px;padding:0 50px 0 20px;}#extra-menu #sidebar-after-main-menu .widget_search .search-form .search-submit{display:none;}#extra-menu #sidebar-after-main-menu .widget_search.visible{opacity:1;visibility:visible;pointer-events:visiblePainted;width:calc(100vw);transition:width 0.2s, opacity 0.1s;position:absolute;z-index:9999;}#extra-menu .trigger-search{float:right;border:none;background-color:transparent;background-image:url(/wp-content/themes/sircon-alpha-child/styles/icons/search.svg);background-size:20px;background-position:center;width:40px;height:60px;background-repeat:no-repeat;border-radius:0;display:inline-block;transition:background 0.1s;}#extra-menu .trigger-search:hover{background-color:transparent;}#extra-menu .trigger-search:focus{outline:auto;}#extra-menu .close-search{display:none;}#extra-menu .close-search.visible{display:block;position:absolute;top:calc(50% - 20px);right:-40px;z-index:9999;border:0;padding:0;width:22px;}#extra-menu .close-search.visible::before{display:block;content:'';border-top:3px solid #000;transform:translateY(2px) translateX(-3px) rotate(-45deg);width:28px;}#extra-menu .close-search.visible::after{display:block;content:'';border-bottom:3px solid #000;width:28px;transform:translateY(-1px) translateX(-3px) rotate(45deg);}@media (min-width:1000px){#extra-menu{height:80px;right:10px;}#extra-menu .close-search.visible{display:none;}#extra-menu #sidebar-after-main-menu{display:inline-block;clear:none;z-index:9999;}#extra-menu #sidebar-after-main-menu .widget{margin:0;height:100%;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart{position:relative;width:58px;height:80px;transition:background-color 0.1s;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart a{display:block;width:58px;height:80px;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart a .image-wrapper{position:absolute;top:25px;left:calc(50% - 15px);}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart a .image-wrapper svg{width:30px;height:30px;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart a .image-wrapper svg .st0{fill:#808080;stroke:none;transition:fill 0.1s;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart .cart-number{display:block;text-align:center;font-weight:400;font-size:16px;font-weight:500;position:relative;top:10px;transition:color 0.1s;color:#808080;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart.has-items{background:#168cce;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart.has-items .image-wrapper svg > .st0{fill:#fff;}#extra-menu #sidebar-after-main-menu #sircon-shop-minicart.has-items .cart-number{color:#fff;}#extra-menu #sidebar-after-main-menu .widget_search{opacity:0;visibility:hidden;pointer-events:none;position:absolute;padding:10px 0;width:0;top:0;right:60px;transition:width 0.2s, opacity 0.1s;}#extra-menu #sidebar-after-main-menu .widget_search .search-form{position:relative;}#extra-menu #sidebar-after-main-menu .widget_search .search-form .search-field{height:60px;padding:0 90px 0 20px;}#extra-menu #sidebar-after-main-menu .widget_search .search-form .search-submit{position:absolute;top:10px;right:10px;height:40px;}#extra-menu #sidebar-after-main-menu .widget_search.visible{opacity:1;visibility:visible;pointer-events:visiblePainted;width:600px;transition:width 0.2s, opacity 0.1s;position:absolute;z-index:9999;}#extra-menu .trigger-search{float:right;border:none;background-color:transparent;background-image:url(/wp-content/themes/sircon-alpha-child/styles/icons/search.svg);background-size:20px;background-position:center;width:58px;height:80px;background-repeat:no-repeat;border-radius:0;display:inline-block;transition:background 0.1s;}#extra-menu .trigger-search:hover{background-color:transparent;}#extra-menu .trigger-search:focus{outline:auto;}}#main-logo{display:inline-block;width:155px;height:100%;z-index:20;}@media (min-width:1000px){#main-logo{width:240px;}}#main-logo a{display:block;height:100%;}#main-logo .logo{width:30px;height:100%;display:inline-block;background-size:contain;background-position:center;background-image:url(/wp-content/themes/sircon-alpha-child/styles/sircon-logo-symbol-red.svg);background-repeat:no-repeat;}#main-logo .logo-text{width:100px;margin-left:10px;height:100%;background-size:contain;background-position:center;background-image:url(/wp-content/themes/sircon-alpha-child/styles/sircon-logo-text.svg);background-repeat:no-repeat;display:inline-block;}.sircon-shop-customerpage #main-logo .logo{background-image:url(/wp-content/themes/sircon-alpha-child/styles/sircon-logo-symbol-blue.svg);}@media (min-width:1000px){#main-logo{position:absolute;top:0;}}#sidebar-overlay{width:100%;height:auto;position:absolute;top:130px;z-index:20;left:0;right:0;padding:10px;}#sidebar-overlay .sircon-shop-form{background:#fff;padding:0;border:0;box-shadow:3px 5px 15px 3px rgba(0, 0, 0, 0.1);}#sidebar-overlay .sircon-shop-form input{background:#fff;border:none;}#sidebar-overlay .sircon-shop-form input[type="text"]{padding:40px;font-size:16px;font-weight:200;border-radius:4px 0px 0px 4px;width:100%;}#sidebar-overlay .sircon-shop-form input[type="submit"]{padding:40px 40px 40px 0;background-image:url(/wp-content/themes/sircon-alpha-child/styles/icons/search.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:50%;border-radius:0px 4px 4px 0px;transition:0.2s;width:calc(23% - 40px);position:absolute;right:0;top:0;}@media (min-width:1000px){#sidebar-overlay .sircon-shop-form input[type="text"]{font-size:26px;width:calc(95% - 40px);}#sidebar-overlay .sircon-shop-form input[type="submit"]{width:calc(10% - 40px);}}#sidebar-overlay .sircon-shop-form.loading input[type="submit"]{background-image:none;}#sidebar-overlay .sircon-shop-form::before{top:25px;left:calc(100% - 45px);}@media (min-width:1000px){#sidebar-overlay{top:197px;padding:0 40px;}}.sircon-shop-shifting-placeholder .changing{color:#168cce;}#sidebar-before-content{width:100%;height:auto;z-index:20;padding:0 40px;/*
############
## MIDDLE ##
############
*/}#sidebar-before-content .widget.sircon-shop-widget{background-color:#fff;padding:20px;}@media (min-width:1000px){#sidebar-before-content .widget.sircon-shop-widget{padding:40px;}}#sidebar-before-content .widget.sircon-shop-widget .widget-title{color:#fff;}#sidebar-before-content .widget.sircon-shop-widget .sircon-shop-form{background:#fff;padding:0;border:0;border:1px solid #b3b3b3;}#sidebar-before-content .widget.sircon-shop-widget .sircon-shop-form input{background:#fff;border:none;}#sidebar-before-content .widget.sircon-shop-widget .sircon-shop-form input[type="text"]{padding:40px;font-size:26px;font-weight:200;border-radius:4px 0px 0px 4px;width:calc(87% - 40px);}#sidebar-before-content .widget.sircon-shop-widget .sircon-shop-form input[type="submit"]{padding:40px 40px 40px 0;background-image:url(/wp-content/themes/sircon-alpha-child/styles/icons/search.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:50%;border-radius:0px 4px 4px 0px;transition:0.2s;width:calc(23% - 40px);}@media (min-width:1000px){#sidebar-before-content .widget.sircon-shop-widget .sircon-shop-form input[type="text"]{width:calc(95% - 40px);}#sidebar-before-content .widget.sircon-shop-widget .sircon-shop-form input[type="submit"]{width:calc(10% - 40px);}}#sidebar-before-content .widget.sircon-shop-widget .sircon-shop-form.loading input[type="submit"]{background-image:none;}#sidebar-before-content .widget.sircon-shop-widget .sircon-shop-form::before{top:25px;left:calc(100% - 45px);}#middle{transition:opacity 1s;opacity:1;position:relative;padding-top:140px;}@media (min-width:780px){.has-sidebar-before-top-left #middle{padding-top:180px;}}.has-featured-image #middle{padding-top:40px;}.has-featured-image #middle,.home #middle{padding-top:40px;}.has-sidebar-before-content #middle{padding-top:60px;}@media (min-width:780px){.has-sidebar-before-content #middle{padding-top:220px;}}.has-sidebar-before-content.has-featured-image #middle,.has-sidebar-before-content.home #middle{padding-top:40px;}.home #middle{padding-top:0;}@media (min-width:1000px){.has-sidebar-before-top-left .home #middle{padding-top:40px;}}.sircon-shop-customerpage.sircon-shop-logged-in #middle,.sircon-shop-customerpage.sircon-shop-checkout-page #middle{padding-top:60px;}@media (min-width:1000px){.sircon-shop-customerpage.sircon-shop-logged-in #middle,.sircon-shop-customerpage.sircon-shop-checkout-page #middle{padding-top:40px;}}.sircon-shop-customerpage.sircon-shop-logged-in #middle > .featured-image,.sircon-shop-customerpage.sircon-shop-checkout-page #middle > .featured-image{height:250px;}.sircon-shop-customerpage #middle > .featured-image{height:450px;}.featured-is-small.sircon-shop-customerpage #middle > .featured-image{height:300;}.featured-is-big.sircon-shop-customerpage #middle > .featured-image{height:600px;}@media (min-width:1000px){.has-featured-image.sircon-shop-checkout-page #middle{padding-top:0;}}.has-featured-image.sircon-shop-checkout-page #middle > .featured-image{height:450px;}#middle > .featured-image{height:450px;overflow:hidden;}.featured-has-overlay #middle > .featured-image::after{display:block;content:'';position:absolute;top:40px;bottom:0;width:100%;height:450px;pointer-events:none;background:rgba(0, 0, 0, 0.5);}.featured-is-big #middle > .featured-image{height:670px;}.featured-is-big #middle > .featured-image::after{height:670px;}.featured-is-small #middle > .featured-image{height:450px;}.featured-is-small #middle > .featured-image::after{height:450px;}@media (min-width:1000px){#middle > .featured-image{height:450px;}.featured-is-big #middle > .featured-image{height:600px;}.featured-is-big #middle > .featured-image::after{height:600px;}.featured-is-small #middle > .featured-image{height:300px;}.featured-is-small #middle > .featured-image::after{height:300px;}}.sircon-shop-customerpage #middle > .featured-image{height:450px;}#middle > .page-meta{max-width:1600px;margin:0 auto;transform:translateY(-60px);padding:0 40px;}#middle > .page-meta .page-meta-wrapper{position:absolute;bottom:0;max-width:calc(100% - 80px);}#middle > .page-meta .page-meta-wrapper h1{color:#fff;font-size:36px;font-weight:300;margin-bottom:20px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);word-wrap:break-word;}#middle > .page-meta .page-meta-wrapper .excerpt{color:#fff;font-size:22px;font-weight:300;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);}.header-text-black #middle > .page-meta .page-meta-wrapper h1{color:#000;}.header-text-black #middle > .page-meta .page-meta-wrapper .excerpt{color:#000;}@media (min-width:1000px){#middle > .featured-image::after{top:40px;}}.ajax-loading > #middle{opacity:0.6;/* Fade old content from existence (but not completely, allow readability until new content arrives) *//*
## MAIN ELEMENTS ##
## SIDEBARS ##
## FLOATING ##
*//*
## SIDEBAR BEFORE CONTENT ##
*/}#sidebar-before-content{top:-40px;/*
## Email setup wizard styles ##
*/}#sidebar-before-content .widget{background:#fff;box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1);border:none;}#sidebar-before-content .widget.vps-widget,#sidebar-before-content .widget.zimbra-widget,#sidebar-before-content .widget.backup-widget{padding:20px 10px;}@media (min-width:1000px){#sidebar-before-content .widget.vps-widget,#sidebar-before-content .widget.zimbra-widget,#sidebar-before-content .widget.backup-widget{padding:60px;}}#sidebar-before-content .widget.sircon-shop-whm-package-widget{background:#fff;text-align:center;max-width:450px;margin:0 auto 40px auto;position:relative;transition:transform 0.2s, box-shadow 0.2s, border-color 0.2s;padding:40px 20px;}#sidebar-before-content .widget.sircon-shop-whm-package-widget .widget-title{color:#000;}#sidebar-before-content .widget.sircon-shop-whm-package-widget .whm-package-icon{width:70px;height:70px;margin-bottom:20px;}#sidebar-before-content .widget.sircon-shop-whm-package-widget .widget-title{font-size:24px;font-weight:400;}#sidebar-before-content .widget.sircon-shop-whm-package-widget .feature{text-align:left;background-color:#ededed;padding:5px 20px;}#sidebar-before-content .widget.sircon-shop-whm-package-widget .feature:nth-child(even){background:#dbdcdc;}#sidebar-before-content .widget.sircon-shop-whm-package-widget .feature::before{display:none;}#sidebar-before-content .widget.sircon-shop-whm-package-widget .feature::after{display:block;content:'';position:absolute;top:5px;right:20px;width:10px;height:16px;border:solid;border-color:inherit;border-width:0 2px 2px 0;transform:rotate(45deg);}#sidebar-before-content .widget.sircon-shop-whm-package-widget .order-hosting{margin-top:40px;padding:10px 30px;display:inline-block;transition:box-shadow 0.1s;background:transparent;border:1px solid;transition:background-color 0.1s, color 0.2s;}@media (min-width:1000px){#sidebar-before-content .widget.sircon-shop-whm-package-widget{width:calc(50% - 20px);max-width:none;margin-right:40px;float:left;}#sidebar-before-content .widget.sircon-shop-whm-package-widget:nth-child(2n+2){margin-right:0;}}@media (min-width:1400px){#sidebar-before-content .widget.sircon-shop-whm-package-widget{width:calc(25% - 30px);}#sidebar-before-content .widget.sircon-shop-whm-package-widget:nth-child(2n+2){margin-right:40px;}#sidebar-before-content .widget.sircon-shop-whm-package-widget:last-child{margin-right:0;}}#sidebar-before-content .widget .vps-config-slider,#sidebar-before-content .widget .zimbra-config-slider,#sidebar-before-content .widget .backup-config-slider{background:#fff;color:#333;width:100%;}#sidebar-before-content .widget .vps-config-slider h2,#sidebar-before-content .widget .zimbra-config-slider h2,#sidebar-before-content .widget .backup-config-slider h2{color:#333;font-weight:300;margin-bottom:40px;}#sidebar-before-content .widget .vps-config-slider .configurator .config-extras,#sidebar-before-content .widget .zimbra-config-slider .configurator .config-extras,#sidebar-before-content .widget .backup-config-slider .configurator .config-extras{margin-bottom:20px;display:inline;float:left;}#sidebar-before-content .widget .vps-config-slider .configurator .price-wrapper,#sidebar-before-content .widget .zimbra-config-slider .configurator .price-wrapper,#sidebar-before-content .widget .backup-config-slider .configurator .price-wrapper{display:block;float:right;padding-bottom:5px;border-bottom:3px solid #168cce;margin-bottom:40px;}#sidebar-before-content .widget .vps-config-slider .configurator .price-wrapper .price-prefix,#sidebar-before-content .widget .zimbra-config-slider .configurator .price-wrapper .price-prefix,#sidebar-before-content .widget .backup-config-slider .configurator .price-wrapper .price-prefix,#sidebar-before-content .widget .vps-config-slider .configurator .price-wrapper .price,#sidebar-before-content .widget .zimbra-config-slider .configurator .price-wrapper .price,#sidebar-before-content .widget .backup-config-slider .configurator .price-wrapper .price,#sidebar-before-content .widget .vps-config-slider .configurator .price-wrapper .price-suffix,#sidebar-before-content .widget .zimbra-config-slider .configurator .price-wrapper .price-suffix,#sidebar-before-content .widget .backup-config-slider .configurator .price-wrapper .price-suffix{display:inline;font-weight:500;font-size:18px;}#sidebar-before-content .widget .vps-config-slider .configurator .price-wrapper .price,#sidebar-before-content .widget .zimbra-config-slider .configurator .price-wrapper .price,#sidebar-before-content .widget .backup-config-slider .configurator .price-wrapper .price{font-size:20px;}#sidebar-before-content .widget .vps-config-slider .configurator .price-wrapper .price-undertext,#sidebar-before-content .widget .zimbra-config-slider .configurator .price-wrapper .price-undertext,#sidebar-before-content .widget .backup-config-slider .configurator .price-wrapper .price-undertext{text-align:right;}#sidebar-before-content .widget .vps-config-slider .orderform input,#sidebar-before-content .widget .zimbra-config-slider .orderform input,#sidebar-before-content .widget .backup-config-slider .orderform input{margin-bottom:20px;}#sidebar-before-content .widget .vps-config-slider .orderform .toggle-orderform,#sidebar-before-content .widget .zimbra-config-slider .orderform .toggle-orderform,#sidebar-before-content .widget .backup-config-slider .orderform .toggle-orderform{float:left;}#sidebar-before-content .widget .vps-config-slider .orderform .send_quote,#sidebar-before-content .widget .zimbra-config-slider .orderform .send_quote,#sidebar-before-content .widget .backup-config-slider .orderform .send_quote{float:right;margin-bottom:20px;}#sidebar-before-content .widget .vps-config-slider .orderform .send_quote:focus,#sidebar-before-content .widget .zimbra-config-slider .orderform .send_quote:focus,#sidebar-before-content .widget .backup-config-slider .orderform .send_quote:focus{box-shadow:0px 0px 2px 2px #981f69;}#sidebar-before-content .widget .vps-config-slider .orderform .response-wrapper .response,#sidebar-before-content .widget .zimbra-config-slider .orderform .response-wrapper .response,#sidebar-before-content .widget .backup-config-slider .orderform .response-wrapper .response{display:block;clear:both;background:#82bf37;color:#fff;padding:10px;transition:opacity 0.1s;}#sidebar-before-content .widget .vps-config-slider .orderform .response-wrapper .response.invalid,#sidebar-before-content .widget .zimbra-config-slider .orderform .response-wrapper .response.invalid,#sidebar-before-content .widget .backup-config-slider .orderform .response-wrapper .response.invalid{background:#e40339;}#sidebar-before-content .widget .vps-config-slider .orderform .response-wrapper .response.success,#sidebar-before-content .widget .zimbra-config-slider .orderform .response-wrapper .response.success,#sidebar-before-content .widget .backup-config-slider .orderform .response-wrapper .response.success{background:#1a923f;}#sidebar-before-content .widget .vps-config-slider .orderform .summary .summary-wrapper,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .summary-wrapper,#sidebar-before-content .widget .backup-config-slider .orderform .summary .summary-wrapper{margin-bottom:20px;}#sidebar-before-content .widget .vps-config-slider .orderform .summary .summary-wrapper .summary-entry,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .summary-wrapper .summary-entry,#sidebar-before-content .widget .backup-config-slider .orderform .summary .summary-wrapper .summary-entry{background:#e6e6e6;padding:10px;list-style:none;}#sidebar-before-content .widget .vps-config-slider .orderform .summary .summary-wrapper .summary-entry:nth-child(even),#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .summary-wrapper .summary-entry:nth-child(even),#sidebar-before-content .widget .backup-config-slider .orderform .summary .summary-wrapper .summary-entry:nth-child(even){background:#ededed;}#sidebar-before-content .widget .vps-config-slider .orderform .summary .summary-wrapper .summary-entry .summary-label,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .summary-wrapper .summary-entry .summary-label,#sidebar-before-content .widget .backup-config-slider .orderform .summary .summary-wrapper .summary-entry .summary-label{display:inline-block;font-weight:600;}#sidebar-before-content .widget .vps-config-slider .orderform .summary .summary-wrapper .summary-entry .summary-value,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .summary-wrapper .summary-entry .summary-value,#sidebar-before-content .widget .backup-config-slider .orderform .summary .summary-wrapper .summary-entry .summary-value{display:inline-block;float:right;}#sidebar-before-content .widget .vps-config-slider .orderform .summary .summary-wrapper .summary-entry.summary-cpanel,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .summary-wrapper .summary-entry.summary-cpanel,#sidebar-before-content .widget .backup-config-slider .orderform .summary .summary-wrapper .summary-entry.summary-cpanel,#sidebar-before-content .widget .vps-config-slider .orderform .summary .summary-wrapper .summary-entry.summary-sla,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .summary-wrapper .summary-entry.summary-sla,#sidebar-before-content .widget .backup-config-slider .orderform .summary .summary-wrapper .summary-entry.summary-sla{display:none;}#sidebar-before-content .widget .vps-config-slider .orderform .summary .summary-wrapper .cpanel-extra,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .summary-wrapper .cpanel-extra,#sidebar-before-content .widget .backup-config-slider .orderform .summary .summary-wrapper .cpanel-extra{margin:20px 0;}#sidebar-before-content .widget .vps-config-slider .orderform .summary .price-wrapper,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .price-wrapper,#sidebar-before-content .widget .backup-config-slider .orderform .summary .price-wrapper{display:block;float:right;padding-bottom:5px;border-bottom:3px solid #168cce;margin-bottom:40px;}#sidebar-before-content .widget .vps-config-slider .orderform .summary .price-wrapper .price-prefix,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .price-wrapper .price-prefix,#sidebar-before-content .widget .backup-config-slider .orderform .summary .price-wrapper .price-prefix,#sidebar-before-content .widget .vps-config-slider .orderform .summary .price-wrapper .price,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .price-wrapper .price,#sidebar-before-content .widget .backup-config-slider .orderform .summary .price-wrapper .price,#sidebar-before-content .widget .vps-config-slider .orderform .summary .price-wrapper .price-suffix,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .price-wrapper .price-suffix,#sidebar-before-content .widget .backup-config-slider .orderform .summary .price-wrapper .price-suffix{display:inline;font-weight:500;font-size:18px;}#sidebar-before-content .widget .vps-config-slider .orderform .summary .price-wrapper .price,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .price-wrapper .price,#sidebar-before-content .widget .backup-config-slider .orderform .summary .price-wrapper .price{font-size:20px;}#sidebar-before-content .widget .vps-config-slider .orderform .summary .price-wrapper .price-undertext,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary .price-wrapper .price-undertext,#sidebar-before-content .widget .backup-config-slider .orderform .summary .price-wrapper .price-undertext{text-align:right;}#sidebar-before-content .widget .vps-config-slider .orderform .customer-details.loading input:disabled,#sidebar-before-content .widget .zimbra-config-slider .orderform .customer-details.loading input:disabled,#sidebar-before-content .widget .backup-config-slider .orderform .customer-details.loading input:disabled,#sidebar-before-content .widget .vps-config-slider .orderform .customer-details.loading button:disabled,#sidebar-before-content .widget .zimbra-config-slider .orderform .customer-details.loading button:disabled,#sidebar-before-content .widget .backup-config-slider .orderform .customer-details.loading button:disabled{opacity:0.5;}@media (min-width:1400px){#sidebar-before-content .widget .vps-config-slider .orderform .left-wrapper,#sidebar-before-content .widget .zimbra-config-slider .orderform .left-wrapper,#sidebar-before-content .widget .backup-config-slider .orderform .left-wrapper{width:calc(60% - 20px);float:left;}#sidebar-before-content .widget .vps-config-slider .orderform .summary,#sidebar-before-content .widget .zimbra-config-slider .orderform .summary,#sidebar-before-content .widget .backup-config-slider .orderform .summary{width:calc(40% - 20px);float:right;}}#sidebar-before-content .widget .vps-config-slider .orderform .customer-details,#sidebar-before-content .widget .zimbra-config-slider .orderform .customer-details,#sidebar-before-content .widget .backup-config-slider .orderform .customer-details{margin-bottom:20px;}#sidebar-before-content .widget .vps-config-slider .orderform .customer-details::after,#sidebar-before-content .widget .zimbra-config-slider .orderform .customer-details::after,#sidebar-before-content .widget .backup-config-slider .orderform .customer-details::after{display:block;content:'';clear:both;float:none;}#sidebar-before-content .widget .vps-config-slider .toggle-orderform,#sidebar-before-content .widget .zimbra-config-slider .toggle-orderform,#sidebar-before-content .widget .backup-config-slider .toggle-orderform{display:block;float:right;clear:right;margin-bottom:0;}#sidebar-before-content .widget .vps-config-slider .toggle-orderform.next,#sidebar-before-content .widget .zimbra-config-slider .toggle-orderform.next,#sidebar-before-content .widget .backup-config-slider .toggle-orderform.next{float:right;}#sidebar-before-content .widget::after{display:block;content:'';clear:both;}#sidebar-before-content::after{display:block;content:'';clear:both;}.email-setup-widget-wrapper{padding:40px;background:#f3f3f3;margin-bottom:40px;/*
## CENTER CONTENT STYLING ##
*/}.email-setup-widget-wrapper .email-setup-widget-form .email{float:none;clear:both;margin-bottom:20px;}.email-setup-widget-wrapper .email-setup-widget-form .btn-submit{float:right;}.email-setup-widget-wrapper .email-setup-widget-form::after{display:table;content:'';clear:both;float:none;}.email-setup-widget-wrapper .results{background:#fff;}.email-setup-widget-wrapper .results .settings{display:inline-block;}.email-setup-widget-wrapper .results .settings.outgoing-settings{margin-left:40px;}#center-content{padding:20px;margin-bottom:50px;background:#fff;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.1);position:relative;/*
## SIDEBARS ##
*/}.has-featured-image #center-content{top:-40px;}@media (min-width:1000px){#center-content .wp-block-columns{margin-bottom:40px;}}#center-content::after{display:block;content:'';clear:both;}#center-content .read-max{width:100%;}#center-content .read-max > *{max-width:none;}#center-content main{width:100%;}#center-content #sidebar-right .widget,#center-content #sidebar-left .widget{background:#dbdcdc;padding:10px;}#center-content #sidebar-right .widget .widget-title,#center-content #sidebar-left .widget .widget-title{border-bottom:3px solid #b3b3b3;padding-bottom:25px;font-size:24px;font-weight:300;}@media (min-width:1400px){#center-content{padding:40px;}#center-content #sidebar-right{float:right;width:calc(30% - 20px);clear:none;}#center-content #sidebar-left{float:left;width:calc(30% - 20px);clear:none;}#center-content #sidebar-right .widget,#center-content #sidebar-left .widget{padding:40px;}}#sidebar-right{/*
##
DEFAULT ARTICLE,
BYLINE, READMORE, INGRESS
##
*//* ######################################
###### FRONTPAGE
######################################### */}.has-featured-image #sidebar-right{transform:translateY(-40px);}#sidebar-right .subcat-widget{padding:0;}#sidebar-right .subcat-widget .subcategories ul{padding:0;}#sidebar-right .subcat-widget .subcategories ul .subcategory{list-style:none;position:relative;}#sidebar-right .subcat-widget .subcategories ul .subcategory a{display:block;background:#f2f2f2;color:#333;width:100%;padding:10px;transition:color 0.1s;}#sidebar-right .subcat-widget .subcategories ul .subcategory .svg-icon{position:absolute;height:20px;width:20px;right:10px;transform:rotate(180deg);top:calc(50% - 10px);}#sidebar-right .subcat-widget .subcategories ul .subcategory .svg-icon svg > polyline{stroke:#333;transition:stroke 0.1s, transform 0.1s;}#sidebar-right .subcat-widget .subcategories ul .subcategory:nth-child(even) a{background:#dbdcdc;}#sidebar-right .subcat-widget .subcategories ul .subcategory:hover a{color:#e40339;}#sidebar-right .subcat-widget .subcategories ul .subcategory:hover .svg-icon svg > polyline{stroke:#e40339;transform:translateX(-10px);}.frontpage-section{position:relative;margin:0 auto 20px auto;padding:40px 20px;max-width:1600px;background:#fff;transform:translateY(-40px);z-index:20;}.frontpage-section .frontpage-section-title{max-width:1400px;padding-bottom:60px;margin:0 auto 40px auto;border-bottom:solid 1px #dbdcdc;text-align:center;}.frontpage-section:last-child{margin-bottom:0;}@media (min-width:1000px){.frontpage-section{padding:60px;}}#frontpage-boxes{padding:60px 20px;/* ###################
###### CTA STYLES ####
###################### */}#frontpage-boxes:after{clear:both;display:table;content:"";}#frontpage-boxes .frontpage-boxes-intro{text-align:center;margin-bottom:40px;font-weight:200;}#frontpage-boxes .frontpage-boxes-intro .frontpage-boxes-description{font-size:20px;line-height:1.4;padding:20px 0;max-width:1400px;margin:0 auto;}#frontpage-boxes .frontpage-boxes-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;}@media (min-width:1000px){#frontpage-boxes .frontpage-boxes-wrapper{margin-left:-40px;}}#frontpage-boxes .frontpage-boxes-wrapper .box{width:100%;text-align:center;margin-bottom:40px;background:#f2f2f2;padding:20px;position:relative;}@media (min-width:1000px){#frontpage-boxes .frontpage-boxes-wrapper .box{width:calc((100% / 2) - 40px);margin-left:40px;}}@media (min-width:1450px){#frontpage-boxes .frontpage-boxes-wrapper .box{width:calc((100% / 4) - 40px);}}#frontpage-boxes .frontpage-boxes-wrapper .box .box-icon{text-align:center;width:60px;height:60px;margin:0 auto 20px auto;border-radius:50%;}#frontpage-boxes .frontpage-boxes-wrapper .box .box-icon svg{vertical-align:center;}#frontpage-boxes .frontpage-boxes-wrapper .box .box-icon svg .a{fill:transparent;stroke:inherit;}#frontpage-boxes .frontpage-boxes-wrapper .box .box-title{margin-bottom:20px;}#frontpage-boxes .frontpage-boxes-wrapper .box .box-description{margin-bottom:20px;padding-bottom:41px;}#frontpage-boxes .frontpage-boxes-wrapper .box .box-button-wrapper{height:41px;width:100%;display:block;position:absolute;left:0;bottom:20px;}#frontpage-boxes .frontpage-boxes-wrapper .box .box-button-wrapper .box-button{border-color:inherit;transition:background-color 0.1s, color 0.1s;}#frontpage-boxes .frontpage-boxes-wrapper .box .box-button-wrapper .box-button:hover{border:1px solid;border-color:inherit;}@media (min-width:1000px){#frontpage-boxes{padding:60px;}}.cta-widget{margin-bottom:20px;transform:translateY(-40px);/* #########################
###### FRONTPAGE NEWS ######
############################ */}.cta-widget .cta-container{padding:20px;background-repeat:no-repeat;background-size:cover;background-position:center;}.cta-widget .cta-container .cta-label{display:block;margin:0 auto;text-align:center;color:#fff;background:#f2681e;padding:10px 40px;transform:translateY(20px);max-width:200px;font-size:18px;}.cta-widget .cta-container .cta-contentwrapper{max-width:1220px;padding:40px;margin:0 auto 40px auto;background:#fff;}.cta-widget .cta-container .cta-contentwrapper .cta-title{text-align:center;color:#333;}.cta-widget .cta-container .cta-contentwrapper .cta-content{text-align:center;color:#333;font-weight:400;margin-bottom:40px;}.cta-widget .cta-container .cta-btn{display:block;max-width:200px;margin:0 auto;text-align:center;}@media (min-width:1000px){.cta-widget .cta-container{padding:72px 40px 40px;}}#frontpage-news{padding:60px 20px;/* ##########################
#### Frontpage customers ####
############################# */}#frontpage-news .articles-columns{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:0;margin-bottom:40px;}#frontpage-news .articles-columns .article{width:100%;position:relative;padding-bottom:61px;background:#f2f2f2;margin-bottom:20px;}#frontpage-news .articles-columns .article .featured-wrapper{margin-bottom:20px;}#frontpage-news .articles-columns .article .featured-wrapper figure{width:100%;height:300px;}#frontpage-news .articles-columns .article .featured-wrapper figure figcaption{display:none;}#frontpage-news .articles-columns .article .frontpage-article-meta{margin-bottom:20px;padding:0 20px;}#frontpage-news .articles-columns .article .frontpage-article-meta h2{margin-bottom:20px;}#frontpage-news .articles-columns .article .read-more-wrapper{text-align:center;position:absolute;height:41px;left:0;right:0;bottom:20px;}@media (min-width:1400px){#frontpage-news .articles-columns{margin-left:-40px;}#frontpage-news .articles-columns .article{width:calc((100% / 3) - 41px);margin-left:40px;}}#frontpage-news .all-news-wrapper{width:100%;text-align:center;}@media (min-width:1000px){#frontpage-news{padding:60px;}}#frontpage-customers{margin-bottom:-20px;/*
# COMMENT STYLES #
*/}#frontpage-customers .frontpage-customer{max-width:1400px;margin:0 auto;border-bottom:1px solid #dbdcdc;margin-bottom:40px;padding-bottom:20px;}#frontpage-customers .frontpage-customer .selfie-wrapper{width:100%;}#frontpage-customers .frontpage-customer .selfie-wrapper .dynamic-image{background-repeat:no-repeat;background-size:cover;width:200px;height:200px;border-radius:50%;margin:0 auto 20px auto;}#frontpage-customers .frontpage-customer .selfie-wrapper .dynamic-image img{opacity:0;}#frontpage-customers .frontpage-customer .selfie-wrapper h3{text-align:center;}#frontpage-customers .frontpage-customer .customer-content{max-width:790px;text-align:center;margin:0 auto;}#frontpage-customers .frontpage-customer:last-child{border-bottom:0;}.comments-wrapper{/*
## ARCHIVES, PAGINATION ##
*/}.comments-wrapper .comment-list{list-style:none;padding:0;}.comments-wrapper .comment-body{margin-bottom:40px;}.comments-wrapper .comment-author,.comments-wrapper .comment-meta{float:left;margin-bottom:1px;/* reset column-amount specific styles */width:calc((100% - 1px - 0.02px) / 2);/*
## VERTICAL CENTERED HACK
################################# */}.comments-wrapper .comment-author:nth-of-type(n),.comments-wrapper .comment-meta:nth-of-type(n){clear:none;margin-right:1px;/* now set column-amount specific styles */}.comments-wrapper .comment-author:nth-of-type(2n),.comments-wrapper .comment-meta:nth-of-type(2n){margin-right:0;}.comments-wrapper .comment-author:nth-of-type(2n+1),.comments-wrapper .comment-meta:nth-of-type(2n+1){clear:left;}.comments-wrapper .comment-author + *,.comments-wrapper .comment-meta + *{/*
### Add admin-bar offset to fixed top positioned element (often used for sticky menus)
############################## */}.comments-wrapper .comment-author + *:before,.comments-wrapper .comment-meta + *:before{clear:both;display:table;content:"";}.comments-wrapper .comment-meta{text-align:right;}.comments-wrapper .avatar{margin:0 0 5px 0;}.comments-wrapper .children{list-style:none;}.search-results #center-content,.blog #center-content,.archive #center-content{width:100%;}.search-results #center-content .featured-image,.blog #center-content .featured-image,.archive #center-content .featured-image{max-height:200px;overflow-y:hidden;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;}.search-results #center-content .featured-image > img,.blog #center-content .featured-image > img,.archive #center-content .featured-image > img{opacity:0;}.search-results #center-content main,.blog #center-content main,.archive #center-content main{display:flex;flex-wrap:wrap;width:100%;}.search-results #center-content main .sa-post,.blog #center-content main .sa-post,.archive #center-content main .sa-post{width:100%;}.search-results #center-content main .sa-post .content-container,.blog #center-content main .sa-post .content-container,.archive #center-content main .sa-post .content-container{margin:20px 0;}.search-results #center-content main .sa-post .content-container .sa-excerpt,.blog #center-content main .sa-post .content-container .sa-excerpt,.archive #center-content main .sa-post .content-container .sa-excerpt{margin-bottom:20px;}.search-results #center-content main .sa-post .content-container .sa-read-more-container,.blog #center-content main .sa-post .content-container .sa-read-more-container,.archive #center-content main .sa-post .content-container .sa-read-more-container{height:41px;width:100%;text-align:center;}.search-results #center-content main .sa-post .content-container .sa-read-more-container::after,.blog #center-content main .sa-post .content-container .sa-read-more-container::after,.archive #center-content main .sa-post .content-container .sa-read-more-container::after{display:block;content:'';float:none;clear:both;}@media (min-width:1000px){.search-results #center-content,.blog #center-content,.archive #center-content{width:calc(70% - 20px);float:left;}.search-results #center-content main .sa-post,.blog #center-content main .sa-post,.archive #center-content main .sa-post{width:calc(50% - 20px);}.search-results #center-content main .sa-post:nth-child(2n+2),.blog #center-content main .sa-post:nth-child(2n+2),.archive #center-content main .sa-post:nth-child(2n+2){margin-left:40px;}}.search-results #sidebar-right,.blog #sidebar-right,.archive #sidebar-right{float:none;width:100%;transform:translateY(-40px);}.search-results #sidebar-right .widget,.blog #sidebar-right .widget,.archive #sidebar-right .widget{padding:10px;background:#fff;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.1);}@media (min-width:1000px){.search-results #sidebar-right,.blog #sidebar-right,.archive #sidebar-right{width:calc(30% - 20px);margin-left:40px;float:left;}.search-results #sidebar-right .widget,.blog #sidebar-right .widget,.archive #sidebar-right .widget{padding:40px;}}.search-results .has-sidebar-right #center-content,.blog .has-sidebar-right #center-content,.archive .has-sidebar-right #center-content{width:calc(70% - 20px);float:left;}.pagination{text-align:center;}.pagination > .page-numbers{margin:0 3px;}.pagination > .current{/* Current pagination item */}.search #center-content{width:100%;}.search #center-content main{columns:none;display:flex;flex-flow:row wrap;}@media (min-width:700px){.search #center-content main{columns:none;}}@media (min-width:1200px){.search #center-content main{columns:none;}}.single #center-content{width:100%;}.single #center-content .featured-image{max-height:200px;overflow-y:hidden;position:relative;background-size:cover;background-position:50%;}.single #center-content .featured-image > img{opacity:0;}.single #center-content main{width:100%;}@media (min-width:1400px){.single #center-content{width:calc(70% - 20px);float:left;}}.single #sidebar-right{float:none;width:100%;}.single #sidebar-right .widget{padding:40px;background:#fff;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.1);}@media (min-width:1400px){.single #sidebar-right{width:calc(30% - 20px);margin-left:40px;float:left;}}.single .has-sidebar-right #center-content{width:calc(70% - 20px);float:left;}.page{/*
## DEFAULT SIDEBARS ##
*//*
## BOTTOM ##
*/}.page #center-content{width:100%;}.page #sidebar-right{float:none;width:100%;background:#fff;padding:40px;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.1);margin-bottom:40px;}@media (min-width:1000px){.page #sidebar-right{float:right;width:calc(30% - 20px);}.page.has-sidebar-right #center-content{float:left;width:calc(70% - 20px);}}#bottom{text-align:center;background-color:#333;color:#fff;/* STICKY BOTTOM */}@media (min-width:1000px){#bottom{text-align:left;}}#bottom .max,#bottom #sidebar-overlay,#bottom #sidebar-before-content{padding:40px;}#bottom .content{color:#fff;}#bottom .content a{color:#fff;}#bottom #sidebar-footer{padding:40px 0;}#bottom #sidebar-footer:after{clear:both;display:table;content:"";}#bottom #sidebar-footer .social-media-buttons{text-align:center;}#bottom #sidebar-footer .social-media-buttons a{margin:0 10px;}#bottom #sidebar-footer .widget{text-align:center;}#bottom #sidebar-footer .widget .social-media-buttons{text-align:center;}#bottom #sidebar-footer .widget-title{color:#fff;}#bottom #sidebar-footer a{color:#fff;}#bottom #sidebar-footer .widget_nav_menu .widget-title{font-size:16px;font-weight:500;color:#ededed;text-transform:uppercase;}#bottom #sidebar-footer .widget_nav_menu .menu-item{border-bottom:1px solid #666;text-transform:uppercase;transition:border-color 0.1s;}#bottom #sidebar-footer .widget_nav_menu .menu-item .title-wrapper{color:#999;padding:10px 0;font-size:14px;font-weight:400;transition:color 0.1s;}#bottom #sidebar-footer .widget_nav_menu .menu-item:hover{border-color:#168cce;}#bottom #sidebar-footer .widget_nav_menu .menu-item:hover .title-wrapper{color:#168cce;}#bottom #sidebar-footer .widget_nav_menu .menu-item-icon img,#bottom #sidebar-footer .widget_nav_menu .menu-item-icon .svg-icon{display:inline-block;}@media (min-width:1000px){#bottom #sidebar-footer .widget{text-align:left;}#bottom #sidebar-footer .widget .social-media-buttons{text-align:left;}}#bottom #sidebar-after-footer{text-align:center;padding:20px 0;background:#333;}#bottom #sidebar-after-footer .widget{display:inline-block;margin:0;}#bottom #sidebar-after-footer .widget .widget-title{display:none;}#bottom #sidebar-after-footer .widget img{margin:0;}#colophon{text-align:center;position:absolute;bottom:10px;left:0;right:0;margin:0;/* Menus as widgets */}#colophon,#colophon a{font-size:14px;}.widget{/* These are sidebar widget columns styles */}.widget .menu{padding:0;}.widget .sub-menu{display:none;padding-left:40px;}.widget .sub-menu.toggle-open{display:block;}@media (min-width:560px) and (max-width:999px){.horizontal-sidebar .widget,#sidebar-footer .widget{float:left;margin-bottom:40px;/* reset column-amount specific styles */width:calc((100% - 40px - 0.02px) / 2);/*
## VERTICAL CENTERED HACK
################################# */}.horizontal-sidebar .widget:nth-of-type(n),#sidebar-footer .widget:nth-of-type(n){clear:none;margin-right:40px;/* now set column-amount specific styles */}.horizontal-sidebar .widget:nth-of-type(2n),#sidebar-footer .widget:nth-of-type(2n){margin-right:0;}.horizontal-sidebar .widget:nth-of-type(2n+1),#sidebar-footer .widget:nth-of-type(2n+1){clear:left;}}@media (min-width:1000px){/* Now, loop through all sidebars defined as actual horizontal sidebars */.horizontal-sidebar.has-2-widgets .widget,#sidebar-footer.has-2-widgets .widget{float:left;margin-bottom:40px;/* reset column-amount specific styles */width:calc((100% - 40px - 0.02px) / 2);/*
## VERTICAL CENTERED HACK
################################# */}.horizontal-sidebar.has-2-widgets .widget:nth-of-type(n),#sidebar-footer.has-2-widgets .widget:nth-of-type(n){clear:none;margin-right:40px;/* now set column-amount specific styles */}.horizontal-sidebar.has-2-widgets .widget:nth-of-type(2n),#sidebar-footer.has-2-widgets .widget:nth-of-type(2n){margin-right:0;}.horizontal-sidebar.has-2-widgets .widget:nth-of-type(2n+1),#sidebar-footer.has-2-widgets .widget:nth-of-type(2n+1){clear:left;}.horizontal-sidebar.has-3-widgets .widget,#sidebar-footer.has-3-widgets .widget{float:left;margin-bottom:40px;/* reset column-amount specific styles */width:calc((100% - 80px - 0.02px) / 3);/*
## VERTICAL CENTERED HACK
################################# */}.horizontal-sidebar.has-3-widgets .widget:nth-of-type(n),#sidebar-footer.has-3-widgets .widget:nth-of-type(n){clear:none;margin-right:40px;/* now set column-amount specific styles */}.horizontal-sidebar.has-3-widgets .widget:nth-of-type(3n),#sidebar-footer.has-3-widgets .widget:nth-of-type(3n){margin-right:0;}.horizontal-sidebar.has-3-widgets .widget:nth-of-type(3n+1),#sidebar-footer.has-3-widgets .widget:nth-of-type(3n+1){clear:left;}.horizontal-sidebar.has-4-widgets .widget,#sidebar-footer.has-4-widgets .widget{float:left;margin-bottom:40px;/* reset column-amount specific styles */width:calc((100% - 120px - 0.02px) / 4);/*
## VERTICAL CENTERED HACK
################################# */}.horizontal-sidebar.has-4-widgets .widget:nth-of-type(n),#sidebar-footer.has-4-widgets .widget:nth-of-type(n){clear:none;margin-right:40px;/* now set column-amount specific styles */}.horizontal-sidebar.has-4-widgets .widget:nth-of-type(4n),#sidebar-footer.has-4-widgets .widget:nth-of-type(4n){margin-right:0;}.horizontal-sidebar.has-4-widgets .widget:nth-of-type(4n+1),#sidebar-footer.has-4-widgets .widget:nth-of-type(4n+1){clear:left;}.horizontal-sidebar.has-5-widgets .widget,#sidebar-footer.has-5-widgets .widget{float:left;margin-bottom:40px;/* reset column-amount specific styles */width:calc((100% - 120px - 0.02px) / 4);/*
## VERTICAL CENTERED HACK
################################# */}.horizontal-sidebar.has-5-widgets .widget:nth-of-type(n),#sidebar-footer.has-5-widgets .widget:nth-of-type(n){clear:none;margin-right:40px;/* now set column-amount specific styles */}.horizontal-sidebar.has-5-widgets .widget:nth-of-type(4n),#sidebar-footer.has-5-widgets .widget:nth-of-type(4n){margin-right:0;}.horizontal-sidebar.has-5-widgets .widget:nth-of-type(4n+1),#sidebar-footer.has-5-widgets .widget:nth-of-type(4n+1){clear:left;}.horizontal-sidebar.has-6-widgets .widget,#sidebar-footer.has-6-widgets .widget{float:left;margin-bottom:40px;/* reset column-amount specific styles */width:calc((100% - 120px - 0.02px) / 4);/*
## VERTICAL CENTERED HACK
################################# */}.horizontal-sidebar.has-6-widgets .widget:nth-of-type(n),#sidebar-footer.has-6-widgets .widget:nth-of-type(n){clear:none;margin-right:40px;/* now set column-amount specific styles */}.horizontal-sidebar.has-6-widgets .widget:nth-of-type(4n),#sidebar-footer.has-6-widgets .widget:nth-of-type(4n){margin-right:0;}.horizontal-sidebar.has-6-widgets .widget:nth-of-type(4n+1),#sidebar-footer.has-6-widgets .widget:nth-of-type(4n+1){clear:left;}.horizontal-sidebar.has-7-widgets .widget,#sidebar-footer.has-7-widgets .widget{float:left;margin-bottom:40px;/* reset column-amount specific styles */width:calc((100% - 120px - 0.02px) / 4);/*
## VERTICAL CENTERED HACK
################################# */}.horizontal-sidebar.has-7-widgets .widget:nth-of-type(n),#sidebar-footer.has-7-widgets .widget:nth-of-type(n){clear:none;margin-right:40px;/* now set column-amount specific styles */}.horizontal-sidebar.has-7-widgets .widget:nth-of-type(4n),#sidebar-footer.has-7-widgets .widget:nth-of-type(4n){margin-right:0;}.horizontal-sidebar.has-7-widgets .widget:nth-of-type(4n+1),#sidebar-footer.has-7-widgets .widget:nth-of-type(4n+1){clear:left;}.horizontal-sidebar.has-8-widgets .widget,#sidebar-footer.has-8-widgets .widget{float:left;margin-bottom:40px;/* reset column-amount specific styles */width:calc((100% - 120px - 0.02px) / 4);/*
## VERTICAL CENTERED HACK
################################# */}.horizontal-sidebar.has-8-widgets .widget:nth-of-type(n),#sidebar-footer.has-8-widgets .widget:nth-of-type(n){clear:none;margin-right:40px;/* now set column-amount specific styles */}.horizontal-sidebar.has-8-widgets .widget:nth-of-type(4n),#sidebar-footer.has-8-widgets .widget:nth-of-type(4n){margin-right:0;}.horizontal-sidebar.has-8-widgets .widget:nth-of-type(4n+1),#sidebar-footer.has-8-widgets .widget:nth-of-type(4n+1){clear:left;}}.vertical-centered{/*
### DEFAULT EMBED STYLES
################################# *//* Gallery styles */}.vertical-centered:before{content:'';width:0;height:100%;display:inline-block;vertical-align:middle;}.vertical-centered > *{display:inline-block;vertical-align:middle;}.gallery{padding:40px;background:#eee;margin:0 0 40px;}.gallery figure.gallery-item{text-align:center;}.fullwidth-min-width-780{/* ###############################
###### Support Category Styles ###
################################## */}.fullwidth-min-width-780 .columns-2 .gallery-item{float:left;margin-bottom:40px;/* reset column-amount specific styles */width:calc((100% - 40px - 0.02px) / 2);/*
## VERTICAL CENTERED HACK
################################# */}.fullwidth-min-width-780 .columns-2 .gallery-item:nth-of-type(n){clear:none;margin-right:40px;/* now set column-amount specific styles */}.fullwidth-min-width-780 .columns-2 .gallery-item:nth-of-type(2n){margin-right:0;}.fullwidth-min-width-780 .columns-2 .gallery-item:nth-of-type(2n+1){clear:left;}.fullwidth-min-width-780 .columns-3 .gallery-item{float:left;margin-bottom:40px;/* reset column-amount specific styles */width:calc((100% - 80px - 0.02px) / 3);/*
## VERTICAL CENTERED HACK
################################# */}.fullwidth-min-width-780 .columns-3 .gallery-item:nth-of-type(n){clear:none;margin-right:40px;/* now set column-amount specific styles */}.fullwidth-min-width-780 .columns-3 .gallery-item:nth-of-type(3n){margin-right:0;}.fullwidth-min-width-780 .columns-3 .gallery-item:nth-of-type(3n+1){clear:left;}.fullwidth-min-width-780 .columns-4 .gallery-item{float:left;margin-bottom:40px;/* reset column-amount specific styles */width:calc((100% - 120px - 0.02px) / 4);/*
## VERTICAL CENTERED HACK
################################# */}.fullwidth-min-width-780 .columns-4 .gallery-item:nth-of-type(n){clear:none;margin-right:40px;/* now set column-amount specific styles */}.fullwidth-min-width-780 .columns-4 .gallery-item:nth-of-type(4n){margin-right:0;}.fullwidth-min-width-780 .columns-4 .gallery-item:nth-of-type(4n+1){clear:left;}.fullwidth-min-width-780 .columns-5 .gallery-item{float:left;margin-bottom:40px;/* reset column-amount specific styles */width:calc((100% - 160px - 0.02px) / 5);/*
## VERTICAL CENTERED HACK
################################# */}.fullwidth-min-width-780 .columns-5 .gallery-item:nth-of-type(n){clear:none;margin-right:40px;/* now set column-amount specific styles */}.fullwidth-min-width-780 .columns-5 .gallery-item:nth-of-type(5n){margin-right:0;}.fullwidth-min-width-780 .columns-5 .gallery-item:nth-of-type(5n+1){clear:left;}.fullwidth-min-width-780 .columns-6 .gallery-item{float:left;margin-bottom:40px;/* reset column-amount specific styles */width:calc((100% - 200px - 0.02px) / 6);/*
## VERTICAL CENTERED HACK
################################# */}.fullwidth-min-width-780 .columns-6 .gallery-item:nth-of-type(n){clear:none;margin-right:40px;/* now set column-amount specific styles */}.fullwidth-min-width-780 .columns-6 .gallery-item:nth-of-type(6n){margin-right:0;}.fullwidth-min-width-780 .columns-6 .gallery-item:nth-of-type(6n+1){clear:left;}.archive{/* ##############################
###### SIRCON SHOP STYLES #######
################################# */}.archive #sidebar-overlay .widget{margin:0 auto;}.archive #sidebar-overlay .widget h1{text-align:center;color:#fff;}.archive #sidebar-overlay .widget #support-search-form{box-shadow:3px 5px 15px 3px rgba(0, 0, 0, 0.1);position:relative;}.archive #sidebar-overlay .widget #support-search-form #support-search{padding:30px 60px 30px 30px;font-size:16px;font-weight:200;border:none;}@media (min-width:1000px){.archive #sidebar-overlay .widget #support-search-form #support-search{padding:40px 70px 40px 40px;font-size:26px;}}.archive #sidebar-overlay .widget #support-search-form .support-search-submit{position:absolute;right:0;top:0;bottom:0;width:80px;background-image:url(/wp-content/themes/sircon-alpha-child/styles/icons/search.svg);background-size:25px;background-repeat:no-repeat;background-position:center;border:none;border-radius:0;}.archive #sidebar-overlay .widget #support-search-form .support-search-submit:hover{background-color:#f2f2f2;}.archive #sidebar-overlay .widget #support-search-form .support-search-submit:focus{outline:auto;}.archive #sidebar-overlay .widget .support-search-results{opacity:0;background:#fff;padding:20px;box-shadow:3px 5px 15px 3px rgba(0, 0, 0, 0.1);transition:opacity 0.2s;pointer-events:none;}.archive #sidebar-overlay .widget .support-search-results .result{position:relative;display:none;margin-bottom:10px;background-color:#dbdcdc;transition:background-color 0.2s;}.archive #sidebar-overlay .widget .support-search-results .result a h3{padding:20px 50px 20px 20px;font-size:16px;margin:0;font-weight:400;transition:color 0.2s;}.archive #sidebar-overlay .widget .support-search-results .result .svg-icon{width:35px;height:35px;transform:rotate(180deg);position:absolute;top:calc(50% - 17.5px);right:15px;transition:transform 0.2s;}.archive #sidebar-overlay .widget .support-search-results .result .svg-icon svg > polyline{transition:stroke 0.2s;stroke:#000;}.archive #sidebar-overlay .widget .support-search-results .result:hover{background-color:#e40339;}.archive #sidebar-overlay .widget .support-search-results .result:hover a h3{color:#fff;}.archive #sidebar-overlay .widget .support-search-results .result:hover .svg-icon{transform:translateX(5px) rotate(180deg);}.archive #sidebar-overlay .widget .support-search-results .result:hover .svg-icon svg > polyline{stroke:#fff;}.archive #sidebar-overlay .widget .support-search-results .result.visible{display:block;}.archive #sidebar-overlay .widget .support-search-results.visible{opacity:1;pointer-events:auto;}.archive #middle{padding-top:200px;}.archive #middle .archive-header{position:relative;}.archive #middle .archive-header .dynamic-image{height:550px;background-position:50%;background-repeat:no-repeat;background-size:cover;}.archive #middle .archive-header .dynamic-image img{opacity:0;max-height:0;}.featured-is-big.archive #middle .archive-header .dynamic-image{height:670px;}.featured-is-small.archive #middle .archive-header .dynamic-image{height:450px;}@media (min-width:1000px){.archive #middle .archive-header .dynamic-image{height:450px;}.featured-is-big.archive #middle .archive-header .dynamic-image{height:600px;}.featured-is-small.archive #middle .archive-header .dynamic-image{height:300px;}}.archive #middle .archive-header .archive-meta-wrapper{max-width:1600px;margin:0 auto;transform:translateY(-60px);padding:0 10px;}.archive #middle .archive-header .archive-meta-wrapper .archive-meta h1{font-size:32px;}.archive #middle .archive-header .archive-meta-wrapper .archive-meta h1,.archive #middle .archive-header .archive-meta-wrapper .archive-meta p{color:#222;}.archive #middle .archive-header .archive-meta-wrapper .archive-meta p{font-size:22px;font-weight:300;}@media (min-width:1000px){.archive #middle .archive-header .archive-meta-wrapper{padding:0 40px;}.archive #middle .archive-header .archive-meta-wrapper h1{font-size:42px;}}.archive #middle #center-content{top:-40px;}.archive.has-featured-image #middle{padding-top:60px;}.archive.has-featured-image #middle .archive-header .archive-meta-wrapper{position:absolute;bottom:0;text-shadow:2px 2px 1px rgba(0, 0, 0, 0.3);left:0;right:0;}.archive.has-featured-image #middle .archive-header .archive-meta-wrapper h1,.archive.has-featured-image #middle .archive-header .archive-meta-wrapper p{color:#fff;}@media (min-width:1000px){.archive.has-featured-image #middle{padding-top:60px;}}.archive.has-sidebar-overlay #middle .archive-header .dynamic-image{height:450px;}#sircon-shop-login .sircon-shop-login-form-wrapper{position:absolute;top:-710px;left:0;right:0;margin:0 auto;}#sircon-shop-login .sircon-shop-login-form-wrapper .form-feedback{display:none;color:#fff;padding:10px 0;}#sircon-shop-login .sircon-shop-login-form-wrapper .form-feedback.status-4{display:block;background:#e40339;}#sircon-shop-login .sircon-shop-login-form-wrapper .form-feedback.status-2{display:block;background:#1a923f;}.sircon-shop-customerpage #center-content{top:-60px;}@media (min-width:1000px){.sircon-shop-customerpage #center-content{top:-40px;}}.sircon-shop-customerpage .sircon-shop-endpoint .sircon-shop-content .sircon-tabs-wrapper .tab-titles .sircon-tab-title{margin-right:15px;padding:8px 20px;border-radius:4px 4px 0 0;}.sircon-shop-customerpage .sircon-shop-endpoint .sircon-shop-content .sircon-tabs-wrapper .tab-titles .sircon-tab-title:last-child{margin-right:0;}#sircon-shop-sidebar{/** #######################
###### Hide elements ######
########################### */}#sircon-shop-sidebar svg .a{stroke:#fff;}.hidden{display:none;/*	###################
	### CART STYLES ###
	################### */}#sidebar-right{/*	###########################
	### MIN SIDE LOGIN PAGE ###
	########################### */}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-items .main-item{display:block;height:40px;padding:0 20px 0 0;border-bottom:1px solid #dbdcdc;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-items .cart-item{background:#f2f2f2;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-items .cart-item .cart-item-label{font-size:18px;font-weight:500;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-items .cart-item .cart-item-sub-items{padding:0;margin:20px 0;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-items .cart-item .cart-item-sub-items .cart-sub-item{background:#fff;padding:20px;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-items .cart-item .cart-item-sub-items .cart-sub-item .cart-item-label{font-size:16px;font-weight:500;margin-bottom:10px;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-items .cart-item .cart-item-sub-sub-items{padding:0;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-items .cart-item .cart-item-sub-sub-items .cart-sub-sub-item{padding:5px 0;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-items .cart-item .cart-item-sub-sub-items .cart-sub-sub-item .cart-item-label{font-weight:400;padding-left:20px;margin-bottom:0;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-items .cart-item .cart-item-sum{background:#fff;padding:10px 20px;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-items .cart-item .cart-actions{margin:20px 0 0 0;text-align:right;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .empty-message{text-align:center;color:#999;font-size:18px;padding:143px 0;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .empty-message svg{width:200px;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .empty-message svg .st0{fill:#999;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-totals .price{background:#f2f2f2;padding:20px;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-totals a{display:block;width:100%;text-align:right;margin:20px 0 0 0;}#sidebar-right .sircon-shop-cart-widget .sircon-shop-cart .cart-totals a button{font-weight:400;}.sircon-shop-customerpage{/*	#######################################
	### SIRCON SHOP CHECKOUT PAGE LOGIN ###
	####################################### */}.sircon-shop-customerpage #middle > .featured-image{height:780px;}.sircon-shop-customerpage #middle > .featured-image::after{height:760px;}.sircon-shop-customerpage #sircon-shop-login .shop-theme-border{border:none;background:transparent;box-shadow:none;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form{max-width:none;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-login-logo{display:none;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-login-navigation{display:none;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form h2{margin-bottom:50px;font-weight:300;color:#fff;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input{padding:30px;border:none;background-color:transparent;border:1px solid #fff;color:#fff;transition:background-color 0.1s, color 0.1s;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input:focus,.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input:active{background:#fff;color:#333;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input::placeholder{color:#fff;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input:focus::placeholder,.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input:active::placeholder{color:#808080;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input[type="submit"]{padding:15px 50px;background:transparent;border:1px solid #fff;color:#fff;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input[type="submit"]:hover{background:#fff;color:#168cce;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-username-wrapper,.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-password-wrapper{padding-left:0;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-username-wrapper::before,.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-password-wrapper::before{display:none;}@media (min-width:1000px){.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-username-wrapper,.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-password-wrapper{padding-left:38px;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-username-wrapper::before,.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-password-wrapper::before{display:block;width:50px;height:50px;background-color:transparent;background-size:30px;padding:30px;left:-30px;}}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-password-wrapper{margin-bottom:20px;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-forgot-wrapper{padding:10px 0;text-align:center;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-forgot-wrapper a{color:#fff;}.sircon-shop-customerpage #sircon-shop-login .social-login{text-align:center;}.sircon-shop-customerpage #sircon-shop-login .social-login .sircon-shop-action-button{background:#ededed;color:#333;padding-left:30px;float:none;display:inline-block;}.sircon-shop-customerpage #sircon-shop-login .social-login .sircon-shop-action-button::before{background:url(/wp-content/themes/sircon-alpha-child/styles/icons/google.png);background-size:20px 20px;background-position:center;background-repeat:no-repeat;}.sircon-shop-customerpage #sircon-shop-login .social-login .sircon-shop-action-button:hover{background:#dbdcdc;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form-password{color:#fff;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form-password h2{color:#fff;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form-password .sircon-shop-login-logo{display:none;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form-password .sircon-shop-login-navigation-back{position:static;margin-bottom:20px;background:transparent;border:1px solid #fff;color:#fff;}.sircon-shop-customerpage #sircon-shop-login .sircon-shop-login-form-password .sircon-shop-login-navigation-back:hover{background:#fff;color:#168cce;}.sircon-shop-checkout-page #sircon-shop-login .shop-theme-border{border:none;background:transparent;box-shadow:none;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form{max-width:none;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-login-logo{display:none;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-login-navigation{display:none;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form h2{margin-bottom:50px;font-weight:300;color:#333;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input{padding:30px;border:none;background-color:transparent;border:1px solid #808080;color:#333;transition:background-color 0.1s, color 0.1s;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input:focus,.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input:active{background:#fff;color:#333;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input::placeholder{color:#808080;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input:focus::placeholder,.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input:active::placeholder{color:#808080;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input[type="submit"]{padding:15px 50px;background:transparent;border:1px solid #168cce;color:#168cce;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form input[type="submit"]:hover{background:#168cce;color:#fff;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-username-wrapper,.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-password-wrapper{padding:0;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-username-wrapper::before,.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-password-wrapper::before{display:none;}@media (min-width:1000px){.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-username-wrapper,.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-password-wrapper{padding-left:38px;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-username-wrapper::before,.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-password-wrapper::before{display:block;width:50px;height:50px;background-color:transparent;background-size:30px;padding:30px;left:-30px;}}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-password-wrapper{margin-bottom:20px;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-forgot-wrapper{padding:10px 0;text-align:center;}.sircon-shop-checkout-page #sircon-shop-login .sircon-shop-login-form .sircon-shop-form .login-forgot-wrapper a{color:#168cce;}.sircon-shop-checkout-page #sircon-shop-login .register h3{color:#000;}.sircon-shop-checkout-page #sircon-shop-login .register .btn{border:1px solid #168cce;color:#168cce;}.sircon-shop-checkout-page #sircon-shop-login .register .btn:hover{background:#168cce;color:#fff;}.sircon-shop-order-page{/**
	404 ERROR PAGE STYLES
**/}.sircon-shop-order-page #middle .featured-image{height:450px;}.error404{/**
	Custom styles for admin-bar
**/}.error404 #middle{padding-top:180px;}@media (min-width:1000px){/* 	################################
	### CUSTOM LANGUAGE SWITCHER ###
	################################ */#wpadminbar{position:fixed;top:0;left:0;height:auto;min-width:auto;width:auto;}#wpadminbar ul#wp-admin-bar-root-default > li{width:auto;float:none;max-width:300px;display:none;}#wpadminbar ul#wp-admin-bar-root-default > li#wp-admin-bar-wp-logo{display:block;width:32px;}#wpadminbar ul#wp-admin-bar-root-default > li .ab-sub-wrapper{display:none;}#wpadminbar ul#wp-admin-bar-top-secondary{display:none;}}.sircon-lang-widget{/* Styles specific to become a customer page */}.sircon-lang-widget .sircon-languages{width:100%;float:right;position:relative;}.sircon-lang-widget .sircon-languages .current-lang{position:relative;height:40px;width:60px;cursor:pointer;}.sircon-lang-widget .sircon-languages .current-lang svg{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px;}.sircon-lang-widget .sircon-languages .current-lang svg .st0{fill:#fff;}.sircon-lang-widget .sircon-languages .current-lang:hover,.sircon-lang-widget .sircon-languages .current-lang.triggered{background:#444;}.sircon-lang-widget .sircon-languages .lang-list{opacity:0;visibility:hidden;list-style:none;position:absolute;width:200px;padding:0;top:40px;left:-140px;transition:opacity 0.2s;}.sircon-lang-widget .sircon-languages .lang-list .lang-item{display:block;margin:0;padding:0;width:200px;position:relative;}.sircon-lang-widget .sircon-languages .lang-list .lang-item a{position:relative;display:block;color:#fff;background:#333;padding:10px 40px 10px 10px;}.sircon-lang-widget .sircon-languages .lang-list .lang-item a:hover{background:#444;}.sircon-lang-widget .sircon-languages .lang-list .lang-item.lang-item-nb::after{background:url(/wp-content/themes/sircon-alpha-child/styles/icons/nb.svg);background-size:20px;background-position:center;background-repeat:no-repeat;display:block;content:'';position:absolute;top:calc(50% - 10px);right:10px;width:20px;height:20px;pointer-events:none;}.sircon-lang-widget .sircon-languages .lang-list .lang-item.lang-item-en::after{background:url(/wp-content/themes/sircon-alpha-child/styles/icons/en.svg);background-size:20px;background-position:center;background-repeat:no-repeat;display:block;content:'';position:absolute;top:calc(50% - 10px);right:10px;width:20px;height:20px;pointer-events:none;}.sircon-lang-widget .sircon-languages .lang-list.visible{opacity:1;visibility:visible;}.page-id-412 #middle .featured-image{height:450px;}.page-id-412 #middle .featured-image::after{height:410px;}.page-id-412 #middle .formfield select,.page-id-412 #middle .formfield input[type="text"],.page-id-412 #middle .formfield textarea,.page-id-412 #middle .formfield input[type="email"]{width:540px;}.page-id-34205 #middle .featured-image{height:480px;}.page-id-34205 #middle .featured-image::after{height:440px;}.page-id-34205 #middle .formfield select,.page-id-34205 #middle .formfield input[type="text"],.page-id-34205 #middle .formfield textarea,.page-id-34205 #middle .formfield input[type="email"]{width:540px;}.sircon-shop-customerpage.page-id-21 #middle > .featured-image{height:820px;}.sircon-shop-customerpage.page-id-21.sircon-shop-logged-in #middle > .featured-image{height:450px;}.featured-is-small.sircon-shop-customerpage.page-id-21.sircon-shop-logged-in #middle > .featured-image{height:300px;}.featured-is-big.sircon-shop-customerpage.page-id-21.sircon-shop-logged-in #middle > .featured-image{height:600px;}td{vertical-align:middle;padding:15px;min-width:75px;/* Adminbar overrides */}#wpadminbar{position:fixed;}.admin-bar #top{position:fixed;/*	###########################
	### GUTENBERG OVERRIDES ###
	########################### */}.wp-block-button__link{border-radius:4px;background:transparent;border:2px solid;}.wp-block-button__link.has-dark-blue-background-color{border-color:#168cce;color:#168cce;}.wp-block-button__link.has-dark-blue-background-color:hover{background:#168cce;color:#fff;}.wp-block-button__link.has-dark-blue-color{color:#168cce;}.wp-block-button__link.has-light-blue-background-color{border-color:#32bff3;color:#32bff3;}.wp-block-button__link.has-light-blue-background-color:hover{background:#32bff3;color:#fff;}.wp-block-button__link.has-light-blue-color{color:#32bff3;}.wp-block-button__link.has-purple-background-color{border-color:#981f69;color:#981f69;}.wp-block-button__link.has-purple-background-color:hover{background:#981f69;color:#fff;}.wp-block-button__link.has-purple-color{color:#981f69;}.wp-block-button__link.has-dark-green-background-color{border-color:#1a923f;color:#1a923f;}.wp-block-button__link.has-dark-green-background-color:hover{background:#1a923f;color:#fff;}.wp-block-button__link.has-dark-green-color{color:#1a923f;}.wp-block-button__link.has-light-green-background-color{border-color:#82bf37;color:#82bf37;}.wp-block-button__link.has-light-green-background-color:hover{background:#82bf37;color:#fff;}.wp-block-button__link.has-light-green-color{color:#82bf37;}.wp-block-button__link.has-pink-background-color{border-color:#6e6f70;color:#6e6f70;}.wp-block-button__link.has-pink-background-color:hover{background:#6e6f70;color:#fff;}.wp-block-button__link.has-pink-color{color:#6e6f70;}.wp-block-button__link.has-light-yellow-background-color{border-color:#feda00;color:#feda00;}.wp-block-button__link.has-light-yellow-background-color:hover{background:#feda00;color:#fff;}.wp-block-button__link.has-light-yellow-color{color:#feda00;}.wp-block-button__link.has-dark-yellow-background-color{border-color:#f5b317;color:#f5b317;}.wp-block-button__link.has-dark-yellow-background-color:hover{background:#f5b317;color:#fff;}.wp-block-button__link.has-dark-yellow-color{color:#f5b317;}.wp-block-button__link.has-light-orange-background-color{border-color:#f2681e;color:#f2681e;}.wp-block-button__link.has-light-orange-background-color:hover{background:#f2681e;color:#fff;}.wp-block-button__link.has-light-orange-color{color:#f2681e;}.wp-block-button__link.has-dark-orange-background-color{border-color:#ed3820;color:#ed3820;}.wp-block-button__link.has-dark-orange-background-color:hover{background:#ed3820;color:#fff;}.wp-block-button__link.has-dark-orange-color{color:#ed3820;}.wp-block-button__link.has-black-background-color{border-color:#000;color:#000;}.wp-block-button__link.has-black-background-color:hover{background:#000;color:#fff;}.wp-block-button__link.has-black-color{color:#000;}.wp-block-button__link.has-dark-gray-background-color{border-color:#454545;color:#454545;}.wp-block-button__link.has-dark-gray-background-color:hover{background:#454545;color:#fff;}.wp-block-button__link.has-dark-gray-color{color:#454545;}.wp-block-button__link.has-gray-background-color{border-color:#b3b3b3;color:#b3b3b3;}.wp-block-button__link.has-gray-background-color:hover{background:#b3b3b3;color:#fff;}.wp-block-button__link.has-gray-color{color:#b3b3b3;}.wp-block-button__link.has-light-gray-background-color{border-color:#168cce;color:#168cce;}.wp-block-button__link.has-light-gray-background-color:hover{background:#168cce;color:#fff;}.wp-block-button__link.has-light-gray-color{color:#168cce;}.wp-block-button__link.has-white-background-color{border-color:#fff;color:#fff;}.wp-block-button__link.has-white-background-color:hover{background:#fff;color:#fff;}.wp-block-button__link.has-white-color{color:#fff;}.wp-block-quote{border-top:0;border-bottom:0;border-left:5px solid #dbdcdc;font-size:18px;margin:20px;padding:0 10px;}.wp-block-separator{display:block;margin:40px 0;border:0;border-bottom:1px solid;border-color:#dbdcdc;/* Fix Gutenberg column issues */}@media (min-width:600px){.wp-block-column{flex-basis:100%;}.wp-block-column:nth-child(2n){margin-left:0;}}@media (min-width:782px){/**	Custom Contact Form **/.wp-block-column:nth-child(2n){margin-left:32px;}}.sircon-custom-contact-form{margin:40px 0;/** Support page featured image height **/}.sircon-custom-contact-form .contact-form input,.sircon-custom-contact-form .contact-form textarea{margin-bottom:20px;}.sircon-custom-contact-form .contact-form .btn-wrapper{height:48px;text-align:right;}.sircon-custom-contact-form .response-wrapper{text-align:center;}.sircon-custom-contact-form .response-wrapper .response{display:inline-block;padding:10px;color:#fff;margin-bottom:40px;}.sircon-custom-contact-form .response-wrapper .response.invalid{background:#e40339;}.sircon-custom-contact-form .response-wrapper .response.success{background:#1a923f;text-align:auto;}.category-20276 #middle .archive-header .dynamic-image{height:390px;}.category-20276 #middle .archive-header .dynamic-image.featured-is-small,.category-20276 #middle .archive-header .dynamic-image.featured-is-big{height:390px;}@media (min-width:1000px){.category-20276 #middle .archive-header .dynamic-image{height:450px;}.category-20276 #middle .archive-header .dynamic-image.featured-is-small,.category-20276 #middle .archive-header .dynamic-image.featured-is-big{height:450px;}}.sircon-shop-my-account:not(.sircon-shop-logged-in){/**	Fix wierd Gutenberg figcaption styles **/}.sircon-shop-my-account:not(.sircon-shop-logged-in) .page-meta{display:none;}.wp-block-image .aligncenter > figcaption,.wp-block-image .alignleft > figcaption,.wp-block-image .alignright > figcaption,.wp-block-image.is-resized > figcaption{display:block;text-align:center;}#sidebar-frontpage-before-cta{position:relative;margin:0 auto 20px auto;padding:40px 20px;background:#fff;transform:translateY(-40px);z-index:20;text-align:center;padding:20px 0;background:#333;}#sidebar-frontpage-before-cta .widget{display:inline-block;margin:0;}#sidebar-frontpage-before-cta .widget .widget-title{display:none;}#sidebar-frontpage-before-cta .widget img{margin:0;}.sesam-page{background-color:#fff;line-height:27px;/** END OF STYLESHEET **/}.sesam-page #center-content{margin-bottom:0;padding-bottom:0;top:0;box-shadow:none;}.sesam-page #center-content .bottom-element{margin-bottom:0 !important;}.sesam-page #center-content h1{text-align:center;font-size:60px;margin-bottom:10px;}.sesam-page #center-content h5,.sesam-page #center-content .comments-wrapper cite,.comments-wrapper .sesam-page #center-content cite{font-size:18px;}.sesam-page #center-content .wp-block-image{margin-top:30px;margin-bottom:50px;}.sesam-page #center-content .alignfull,.sesam-page #center-content .alignwide{margin-top:80px;margin-bottom:80px;}.sesam-page #center-content .alignfull{margin-left  :calc(-100vw / 2 + 100% / 2);margin-right :calc(-100vw / 2 + 100% / 2);max-width    :100vw;width:100vw;}@media (min-width:1200px){.sesam-page #center-content .alignwide{margin-left:-120px;margin-right:-120px;}}.sesam-page #center-content .wp-block-group{margin-top:50px;margin-bottom:50px;}.sesam-page #center-content .wp-block-pb-accordion-item{background-color:#f7f7f7;color:#404040;margin-bottom:20px;}.sesam-page #center-content .wp-block-pb-accordion-item .c-accordion__content{padding:20px 30px;}.sesam-page #center-content .wp-block-pb-accordion-item .c-accordion__title{background-color:#057bff;color:#fff;margin-bottom:0;padding:20px 30px;}.sesam-page #center-content .wp-block-pb-accordion-item .c-accordion__title::after{content:'';background-image:url(/wp-content/themes/sircon-alpha-child/styles/icons/plus.svg);width:25px;height:25px;right:30px;}.sesam-page #center-content .wp-block-pb-accordion-item .c-accordion__title ul{background-color:#f7f7f7;}.sesam-page #center-content .wp-block-pb-accordion-item .c-accordion__title ul li{background-color:#f7f7f7 !important;}.sesam-page #center-content .wp-block-pb-accordion-item.is-open .c-accordion__title::after{background-image:url(/wp-content/themes/sircon-alpha-child/styles/icons/minus.svg);}.sesam-page #center-content .wp-block-media-text{margin-top:100px;margin-bottom:100px;}.sesam-page #center-content .read-max{max-width:900px;margin:0 auto;}.sesam-page #center-content .read-max .wp-block-button .wp-block-button__link{border-radius:28px;}.sesam-page #center-content .read-max .wp-block-button .wp-block-button__link.has-text-color.has-white-background-color{border-color:#1b70cc !important;}.sesam-page #center-content .read-max .wp-block-button .wp-block-button__link.has-text-color.has-white-background-color:hover{background-color:#1b70cc;color:#fff !important;}@media (max-width:560px){.sesam-page #center-content{padding:0 10px;}.sesam-page #center-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-row:1;}.sesam-page #center-content .wp-block-media-text .wp-block-media-text__content{padding:0;grid-row:2;}.sesam-page #center-content .wp-block-media-text .wp-block-media-text__media{margin-bottom:20px;}.sesam-page #center-content .wp-block-pb-accordion-item .c-accordion__title{padding:15px 45px 15px 15px;}.sesam-page #center-content .wp-block-pb-accordion-item .c-accordion__title::after{right:15px;}}