/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/*! nouislider - 11.0.3 - 2018-01-21 14:04:07 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}

/* jquery Modal */
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}

/* General Custom CSS */
body {
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v44-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v44-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?19qu0m');
    src: url('../fonts/icomoon.eot?19qu0m#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?19qu0m') format('truetype'), url('../fonts/icomoon.woff?19qu0m') format('woff'), url('../fonts/icomoon.svg?19qu0m#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="ficon-"],
[class*=" ficon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h2 {font-size: 18px;}
.f1 h2,
.f2 h2,
.f3 h2,
.f4 h2 {margin-top: 20px;}

ul {margin: 0;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;}
.entry-content-wrapper div ul {list-style: disc inside; margin-left: 2em;}
.entry-content-wrapper div li {margin: 0; padding: 1px 0; list-style-position: outside;}

th {text-transform: none; font-weight: bold; letter-spacing: normal; text-align: center;}

.svg-container {
	display: inline-block;
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	vertical-align: middle;
	overflow: hidden;
}
.svg-content {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
}

.ficon-filter:before {
    content: "\e900";
}

.ficon-arrow-down:before {
    content: "\e901";
}

.ficon-arrow-up:before {
    content: "\e902";
}

.tbl-product__icon--filter {
    background-color: transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    margin-top: 2px;
    padding: 10px;
    position: relative;
    outline: none;
}

.tbl-product__icon--filter:hover,
.tbl-product__icon--filter:focus {
    background-color: white;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
}

.tbl-product {
    /* padding-right: 16px; */
    margin-top: 30px;
}

.tbl-product__content {
    border-bottom: 1px solid #e6e6e6;
    max-height: 800px;
    overflow-x: auto;
    overflow-y: scroll;
}

.tbl-product__table {
    /*border: 1px solid #e6e6e6;
    border-collapse: separate;*/
    border-spacing: 0;
    font-size: 14px;
    empty-cells: show;
    margin: 0;
    width: 100%;

    min-width: 1100px;
    overflow-y: scroll;
}

.tbl-product__header .tbl-product__table {
    border-width: 1px 1px 0px 1px;
}

.tbl-product__header-link {
    color: inherit;
    text-decoration: none;
}

.tbl-product__header-link:hover,
.tbl-product__header-link:focus {
    text-decoration: underline;
}

.tbl-product__thead {
    border-color: #007ca6;
    letter-spacing: 0;
    text-align: center;
}

.tbl-product__thead tr:nth-child(odd) {
  background-color: #b5c5d0 !important;
}

.tbl-product__thead tr:nth-child(even) {
  background-color: #cddce6 !important;
}

.tbl-product__thead a {
  color: #000;
  text-transform: none !important;
  letter-spacing: 0;
  line-height: 1.2em !important;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
}

.tbl-product__thead label {
  letter-spacing: 0;
  text-transform: none;
  font-size: 11px !important;
  font-weight: normal !important;
}

.tbl-product__header {
    display: none;
}
.tbl-product__content .tbl-product__thead {
    /*display: none;*/
}

.tbl-product__tr:nth-child(even) {
}

.tbl-product__tr:hover {
    background-color: #ebebeb;
}

.tbl-product__thead .tbl-product__tr:hover {
    /*background-color: inherit;*/
}

.tbl-product__cell {
    border-color: #e6e6e6;
    border-style: solid;
    border-width: 0 0 1px 1px;
    color: #666;
    font-weight: normal;
    padding: 5px;
    text-align: left;
    font-size: 11.5px;
    min-width: 100px;
}

.tbl-product__thead .tbl-product__cell {
    padding: 5px;
}

.tbl-product__filter {
    display: none;
    cursor: default;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFF;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
    min-width: 200px;
    padding: 10px;
    position: absolute;
    top: 35px;
    right: 0;
    z-index: 5;
    text-align: left;
}

.tbl-product__filter__action-row {
    text-align: right;
}

.tbl-product__filter__submit {
    text-decoration: none;
    display: inline-block;
    text-align: right;
    padding: 5px 10px;
    border: 1px solid #ccc;
    color: inherit;
}

.tbl-product__filter__submit:hover,
.tbl-product__filter__submit:focus {
    text-decoration: none;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05);
}

.tbl-product__pagination {
    text-align: center;
    margin-top: 30px;
}

.tbl-product__pagination__num {
    border: 2px solid #e6e6e6;
    background-color: transparent;
    cursor: pointer;
    color: #007da7;
    width: 30px;
    height: 30px;
}

.tbl-product__pagination__num:hover,
.tbl-product__pagination__num:focus {
    background-color: #007da7;
    color: #FFF;
}

.tbl-product__pagination__num + .tbl-product__pagination__num {
    margin-left: 4px;
}

.tbl-product__pagination__num--active {
    background-color: #2d5c88;
    color: #FFF;
}

.tbl-product__thead .tbl-product__cell--filter {
    padding: 5px;
    vertical-align: top;
}

.tbl-product__cell__filter {
    max-height: 180px;
    overflow-y: auto;
}

.tbl-product__cell__filter-option {
    line-height: normal;
    margin-top: 2px;
    margin-bottom: 0px;
    white-space: nowrap;
}

.slider-container {
    height: 150px;
    margin-left: 50px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 30px;
}

.width-l {
    min-width: 200px;
}

#hamburgerMenu{width:40px;height:40px;background-image:url(/wp-content/themes/enfold/images/layout/if_menu_1814109.png);background-size:40px 40px;margin-top:10px;margin-left:35px;cursor:pointer;display:inline-block}
#hamburgerMenu.hidden{display:none}
.noUi-horizontal .noUi-tooltip{bottom:auto;top:120%;line-height:normal}
.noUi-tooltip{padding:2px 5px}
.noUi-horizontal{height:12px}
.noUi-horizontal .noUi-handle{width:26px;height:19px;top:-5px}
.noUi-handle:after,.noUi-handle:before{left:10px;top:3px;height:12px}
.noUi-handle:after{left:15px}
.noUi-connect{background-color:#007da7}


.logo img {padding: 10px 0;}

#av-burger-menu-ul {padding: 100px 0 !important;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {padding: 15px 20px;}


#top .sidebar_left .sidebar {background: #ebeff2; text-align: left;}
#top .sidebar_left .inner_sidebar {margin: 0; padding: 0;}
#top .sidebar_left .widget_nav_menu ul ul li:before {content:'';}
#top .sidebar_left .sidebar ul li a {border-bottom: 1px solid #ced2d5; padding-left: 20px; padding-right: 20px;}
#top .sidebar_left .sidebar ul .menu-item.menu-item-has-children {padding-right: 0; box-shadow: none; background: none;}
#top .sidebar_left .sidebar ul .menu-item.menu-item-has-children a {color: #007ca6; font-weight: bold; text-transform: uppercase;}
#top .sidebar_left .sidebar ul .menu-item.menu-item-has-children ul.sub-menu {padding-right: 0px; text-indent: 10px;}
#top .sidebar_left .sidebar ul .menu-item.menu-item-has-children ul.sub-menu a {color: #666; font-weight: normal; text-transform: none;}
#top .sidebar_left .sidebar ul .menu-item.menu-item-has-children ul.sub-menu .current-menu-item {background: #007ca6;}
#top .sidebar_left .sidebar ul .menu-item.menu-item-has-children ul.sub-menu .current-menu-item a {color: #fff; font-weight: normal; text-transform: inherit;}
#top .sidebar_left .sidebar ul .menu-item.menu-item-has-children.current-menu-parent {background: #fff;}
#top .sidebar_left .sidebar ul .menu-item.menu-item-has-children.current-menu-parent ul .sub-menu, #top .widget_nav_menu ul ul .sub-menu, #top .widget_nav_menu ul ul .children {padding-left: 10px;}
#top .sidebar_left .sidebar ul .menu-item.menu-item-has-children.current-menu-parent ul .sub-menu li, #top .widget_nav_menu ul ul .sub-menu li {font-size: 12px;}

.main_color {padding-top: 50px;}
.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd) {background: #ebeff2;}
.main_color tr:first-child td {font-weight: bold;}

body.home .main_color {padding-top: 0 !important; background: none !important;}
.content, .sidebar {padding-top: 15px;}
.sidebar_left .content {margin-right: 0;}
.container_wrap {border-top-width: 0;}
main.full-width .title_container {padding: 0 40px;}
h1.main-title.entry-title {font-weight: bold; margin-bottom: 1em; font-size: 22px;}
#top #header .mega_menu_title a {text-decoration: none !important; cursor: default;}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {text-transform: none; letter-spacing: 0;}

.tab_titles .tab {font-size: 1em;}

#footer {padding: 15px 0;}
#footer .widget {margin: 0;}
#top #footer .widget ul {text-align: center;}
#top #footer .widget ul li {display: inline-block; margin: auto 10px;}
#socket .copyright {float: none; text-align: center; width: 100%; display: block;}
#socket .social_bookmarks {float: none; margin: 0 0 15px; text-align: center;}
#socket .social_bookmarks li {float: none; display: inline-block; margin: auto 5px;}
#scroll-top-link {background: #f0eeed; color: #000; border-color: #f0eeed;}

.content, .sidebar {padding-top: 30px;}
.breadcrumb-title {display: none !important;}
.fr, .fr-1 {border: 1px solid #eee; padding: 5px 0 5px 10px; float: left;}
.fr div, .fr-1 div {display: inline-block; margin: 0 20px 0 0;}
.downloadpdfico {display: inline-block; padding-left: 25px; background: url('../images/icon-adobe.png') left center no-repeat; background-size: 20px auto;}
.icon-zip, .downloadzipico {display: inline-block; padding-left: 25px; background: url('../images/icon-zip.png') left center no-repeat; background-size: 20px auto;}
.requestEmail {display: inline-block; padding-left: 25px; background: url('../images/icon-email.png') left center no-repeat; background-size: 20px auto;}
.icon-cart {display: inline-block; padding-left: 25px; background: url('../images/icon-cart.png') left center no-repeat; background-size: 16px auto;}
.icon-mouser {display: inline-block; padding-left: 25px; background: url('../images/icon-mouser.jpg') left center no-repeat; background-size: 16px auto;}
.icon-digikey {display: inline-block; padding-left: 25px; background: url('../images/icon-digikey.png') left center no-repeat; background-size: 16px auto;}
.icon-sample {display: inline-block; padding-left: 25px; background: url('../images/icon-sample.png') left center no-repeat; background-size: 20px auto;}
.icon-excel {display: inline-block; padding-left: 25px; background: url('../images/icon-excel.png') left center no-repeat; background-size: 20px auto;}
.icon-evk {display: inline-block; padding-left: 25px; background: url('../images/icon-evk.png') left center no-repeat; background-size: 20px auto;}
.icon-request {display: inline-block; padding-left: 25px; background: url('../images/icon-request.png') left center no-repeat; background-size: 20px auto;}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
    /* Add your Desktop Styles here */
    body.page-template-page-table .container_wrap_first .container {
      padding: 0;
      max-width: 100%;
    }
    body.page-template-page-table .container_wrap_first .container .content .entry-content-wrapper {
      padding-right: 90px;
    }
    body.page-template-page-table .container_wrap_first .container .full-width .post-entry {
      padding: 0 40px;
    }
    body.page-template-page-full .container_wrap_first .container {
      padding: 0;
    }
    body.page-template-page-evaluation .container_wrap_first .container {
      padding-left: 0;
    }
    body.page-template-page-full .container_wrap_first .container .content .entry-content-wrapper {
      padding-right: 90px;
    }
    h1.main-title.entry-title {
    	display: inline-block;
    	vertical-align: top;
    }
    .title_container .breadcrumb {
    	display: inline-block;
    	line-height: 36px;
    	float: right;
    	position: static;
    	margin-top: 0px;
    	margin-right: 50px;
    }

    .select-group__item {
        display: inline-block;
        width: 40%;
    }

    .select-group__item+.select-group__item {
        margin-left: 10px;
    }
}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
    /* Add your Mobile Styles here */

    #top .av-section-tab-title {padding: 10px 10px 0px;}

}

#modalProductList {
    max-width: 80%;
    min-height: 80%;
}
@media only screen and (max-width: 1024px) {
    #modalProductList {
        width: 100%;
        max-width: inherit;
        height: 100%;
    }
}

.jquery-modal.blocker {
    z-index: 502;
}

.av_tab_section:last-of-type:not(:only-of-type) .tab_content {
	min-height: 800px;
}


#mainPanel.full-width {
    border-left-width: 0px;
    margin-right: 0px;
    padding-left: 0px;
    width: 100%;
}

#mainPanel.no-top-padding {
    padding-top: 0px;
}

#mainPanel.full-width .entry-content-wrapper {
    padding-right: 0px;
}

.tbl-product__table tbody td.tbl-product__cell {
    font-weight: normal;
}


.tab_content .tbl-product {
  margin-top: 0;
}

.f4 img {max-width: 800px; width: 100%;}

.archive.category-news-press .entry-content,
.archive.category-news-press .blog-meta {display: none;}
.archive.category-news-press .post_delimiter {padding: 0; margin: 0 0 20px;}
.archive.category-news-press .entry-content-wrapper .post-title {font-size: 16px;}
.archive.category-news-press .post_author_timeline {border: none;}
.archive.category-news-press .post-meta-infos span {display: none;}


@media only screen and (max-width: 900px) {
  .responsive #top .av-logo-container{width: auto; margin: 0 40px; max-width: none;}
  .responsive .logo{float:left;}
  .responsive .logo img{height:auto !important; width:auto; max-width: 100%; display: block;  max-height: 80px;}
  .responsive #top #header_main > .container .main_menu  .av-main-nav > li > a,
  .responsive #top #wrap_all .av-logo-container {height:80px; line-height:80px; }
  .responsive #top #wrap_all .av-logo-container {padding:0;}
  .responsive #top #wrap_all .main_menu{top:0; height:80px; left:auto; right:0; display: block; position: absolute;}
  .responsive #top .av-logo-container .avia-menu{height:100%;}
  .responsive #top .av-main-nav .menu-item{display:none;}
  .responsive #top .av-main-nav .menu-item-avia-special{display:block;}
  .responsive #top #main {padding-top: 0 !important; margin: 0;}
  .responsive #top #wrap_all #header {position: relative; width: 100%; float: none; height: auto; margin: 0 !important; opacity: 1; min-height: 0;}
  .responsive #top #header_main > .container .main_menu .av-main-nav > li > a {min-width: 0; padding: 0 0 0 20px; margin: 0; border-style: none; border-width: 0;}
  .responsive #top #wrap_all .menu-item-search-dropdown > a {font-size: 24px;}
}

@media only screen and (max-width: 767px) {
  .responsive #top .av-logo-container{width: 85%; max-width: 85%; margin: 0 auto; padding-left: 0; padding-right: 0; float: none;}
  .responsive .title_container .breadcrumb {position: relative; float: left;}
}

.text-center {
    text-align: center;
}

.text-danger {
    color: #F00;
}

a.button {
    background-color: #2d5c88;
    line-height: 48px;
    font-size: 0.92em;
    padding: 0 20px;
    display: inline-block;
    color: #FFF;
}

a.button:hover {
    background-color: #3d71a1;
    color: #ffffff;
    border-color: #1b5080;
    text-decoration: none;
}

a.button+a.button {
    margin-left: 10px;
}

.text-danger a,
.text-danger a:hover {
    text-decoration: underline;
    color: #F00;
}

body.home #after_layer_slider_1 {
  width: 100%;
  max-width: 100%;
}
body.home #after_layer_slider_1 .container {
  background: #007da6;
  padding: 1em 0;
}
body.home #after_layer_slider_1 .container .content {
  padding: 0;
  color: #fff;
}


/* isotope */
.dp-converter .ui-group {
    display: inline-block;
}
.dp-converter .ui-group h3 {
    /*color: #3490de;*/
    display: inline-block;
    vertical-align: top;
    line-height: 32px;
    margin-right: 0.2em;
    /*font-size: 16px;*/
    font-size: 14px;
}
.dp-converter .ui-group .button-group {
    display: inline-block;
    margin-right: 20px;
}
.main_color .dp-converter .button {
    display: inline-block;
    padding: 0.5em 1.0em;
    background: #EEE;
    border: none;
    border-radius: 7px;
    background-image: linear-gradient( to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2) );
    color: #222;
    font-family: sans-serif;
    font-size: 16px;
    text-shadow: 0 1px white;
    cursor: pointer;
}
.main_color .dp-converter .button:hover {
    background-color: #8CF;
    text-shadow: 0 1px hsla(0, 0%, 100%, 0.5);
    color: #222;
}
.main_color .dp-converter .button:active {
    box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8);
}
.main_color .dp-converter .button-group .button {
    float: left;
    border-radius: 0;
    margin-left: 0;
    margin-right: 1px;
}
.main_color .dp-converter .button-group .button:first-child {
    border-radius: 0.5em 0 0 0.5em;
}
.main_color .dp-converter .button-group .button:last-child {
    border-radius: 0 0.5em 0.5em 0;
}
.main_color .dp-converter .button.is-checked {
    color: white;
    text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8);
}
.main_color .dp-converter .button:active,
.main_color .dp-converter .button.is-checked {
    background-color: #28F;
}
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  z-index: 1;
  pointer-events: none;
}
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: top, left, opacity;
  transition-property: transform, opacity;
}
.color-shape {
    display: inline-block;
}
.main_color .btn-isotope {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  text-shadow: 0 1px 0 #fff;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 1px solid #e4e4e4;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff4f4f4', GradientType=0);
  display: inline-block;
  background-color: #fff;
  padding: 16px 10px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
  color: #333;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  margin: 10px 10px 10px 0;
  white-space: nowrap;
  user-select: none;
  min-width: 165px;
}
.main_color .btn-isotope:hover,
.main_color .btn-isotope:focus {
  background-color: #f2f2f2;
  background-position: 0 -15px;
  border-color: #f2f2f2;
}
.main_color .btn-isotope:active,
.main_color .btn-isotope.active {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  -webkit-box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);
}
.main_color .btn-isotope:hover,
.main_color .btn-isotope:active {
  color: #333;
  border-color: #ccc;
  background-position: 0 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
  background-image: linear-gradient(to bottom, #eeeeee 0%, #dddddd 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0);
  text-decoration: none;
}
*[data-href] {
    cursor: pointer;
}
tr[data-href]:hover * {
    background-color: #007ca6;
    color: white;
}
textarea[name='avia_8_1'] {
    height: 100px;
}
.ful {
    list-style: none !important;
    display: flex;
    margin-left: 0 !important;
    /*gap: 20px;*/
    flex-wrap: wrap;
}
.fli:not(:last-child) {
    padding-right: 10px !important;
    margin-right: 10px !important;
    border-right: 1px solid #ccc;
}
@media only screen and (min-width: 768px) {
    .fr div.buy-link-wrapper {
        margin-left: -20px;
    }
}

.mt-0 {
    margin-top: 0px !important;
}

.main_color tr.odd {
    background-color: #ebeff2 !important;
}

.main_color tr.even {
    background-color: #fff !important;
    color: #666666 !important;
}

@media only screen and (max-width: 767px) {
    .tbl-responsive {
        position: relative;
        overflow-x: scroll;
        overflow-y: hidden;
    }
}


.template-product-new {
  border: none;
  width: 100%;
}

.template-product-new h1 {
  margin-bottom: 0 !important;
}

.template-product-new h2.section,
h2.header-block,
.header-block {
  width: 100%;
  color: #fff;
  background: #2d5c88;
  padding: 10px;
  margin-top: 60px;
}

.template-product-new .features ul,
.template-product-new .applications ul {
  margin-left: 30px;
}

.template-product-new .features ul li,
.template-product-new .applications ul li {
  list-style: disc;
}

.template-product-new .features ul li li,
.template-product-new .applications ul li li {
  list-style: circle;
}

.template-product-new .downloadpdfico {
  color: #fff;
  display: inline-block;
  border: 1px solid #2d5c88;
  border-radius: 5px;
  padding: 10px 20px 10px 50px;
  background: url('../images/icon-adobe.png') 15px center no-repeat #2d5c88;
  background-size: 20px auto;
  text-decoration: none;
  transition: 0.5s;
  margin-bottom: 0.5em;
}

.template-product-new .downloadzipico {
  color: #fff;
  display: inline-block;
  border: 1px solid #2d5c88;
  border-radius: 5px;
  padding: 10px 20px 10px 50px;
  background: url('../images/icon-zip.png') 15px center no-repeat #2d5c88;
  background-size: 20px auto;
  text-decoration: none;
  transition: 0.5s;
  margin-bottom: 0.5em;
}

.template-product-new .icon-evk {
  color: #fff;
  display: inline-block;
  border: 1px solid #2d5c88;
  border-radius: 5px;
  padding: 10px 20px 10px 50px;
  background: url('../images/icon-evk.png') 15px center no-repeat #2d5c88;
  background-size: 20px auto;
  text-decoration: none;
  transition: 0.5s;
  margin-bottom: 0.5em;
}

.template-product-new .downloadpdfico:hover,
.template-product-new .downloadzipico:hover,
.template-product-new .icon-evk:hover {
  text-decoration: none;
  color: #fff;
}

.template-product-new table th,
.template-product-new table td {
  text-align: center;
}

.template-product-new .table33 th,
.template-product-new .table33 td {
  width: auto;
  vertical-align: middle
}

.template-product-new .table33 th:last-child {
  background: #fff;
  border: none;
}


a.gallery-image {
  display: inline-block !important;
}

a.gallery-image img {
  max-height: 120px;
}

#eval-image img {
  height: 200px;
}

#product-nav-container {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 15px;
  white-space: nowrap;
}

.sticky-wrapper.fixed {
  width: calc(100% - 99px);
  position: fixed;
  z-index: 301;
  background: #fff;
}

.sticky-wrapper p {
  margin: 0;
}

.product-nav {
  width: 100%;
  border: 1px solid #e1e1e1;
  background: #ebeff2;
  display: flex;
  justify-content: space-between;
}

.product-nav li {
  display: inline-block;
  padding: 10px 12px;
  border-right: 1px solid #e1e1e1;
  background: #ebeff2;
  flex: 1;
  text-align: center;
}

.product-nav a {
  text-decoration: none;
  font-weight: 600;
}

.template-product-new table {
  width: auto;
  min-width: 640px;
}

.main_color .template-product-new table tr {
  background: none;
}

.main_color .template-product-new table tr:first-child,
.main_color .template-product-new table tr.heading {
  background: #ebeff2;
}

.main_color .template-product-new table tr:not(:first-child):not(.heading):hover td {
  color: #fff;
  background-color: #007ca6;
}

.main_color .template-product-new table tr:not(:first-child):not(.heading):hover td a {
  color: #fff;
}

.page-template-page-product-new img.mfp-img {
  max-width: 450px;
}

/*.page-template-page-product-new .template-product-new.template-page.content div ul:not(:first-child) {*/
/*    background-color: #900;*/
/*}*/

@media only screen and (max-width: 767px) {
  .page-template-page-product-new .breadcrumbs {
    display: none;
  }
  
  .template-product-new .table33 th:last-child {
    background: #fff;
    border: none;
  }

  #eval-image img {
    height: 150px;
  }

  .sticky-wrapper.fixed {
    width: calc(100% - 58px);
  }

  .template-product-new table {
    min-width: auto;
  }
}

@media only screen and (max-width: 1200px) {
  .product-nav {
    overflow-x: auto;
    overflow-y: hidden;
  }
}

@media only screen and (min-width: 768px) {
  .template-product-new {
    max-width: 1029px;
    margin: 0 auto;
  }

  #product-nav-container {
    max-width: 1029px;
  }
}

#evaluation-kit-table tr:nth-child(odd) {
  background: none !important;
}

#evaluation-kit-table tr:first-child {
  background: #ebeff2 !important;
}

.template-product-cntr {
    border: none;
    width: 100%;
}

.template-product-cntr h1.main-title.entry-title {
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) {
    .template-product-cntr {
        max-width: 1029px;
        margin: 0 auto !important;
    }
}

#searchform .ajax_search_excerpt,
main.template-search .post-meta-infos {
  display: none;
}

#prod-button-list {
  display: flex;
}

#prod-button-list > div {
  margin-left: 5px;
}

#evk-list {
  position: absolute;
  z-index: 1;
  background: #fff;
  padding: 10px 20px;
  border: 1px solid;  
}

#evk-list p {
  margin: 5px 0;
}

@media only screen and (max-width: 767px) {
  body.home div[id^="layerslider_"] {
    min-height: 125vw !important;
  }
	
  .responsive #top #wrap_all #after_layer_slider_1 .flex_column {
	  margin-bottom: 0;	
  }
	
  .responsive #top #wrap_all #after_layer_slider_1 .container {
    width: 100%;
    max-width: 100%;
  }
	
  nav.main_menu .av-burger-overlay-scroll {
	overflow: hidden;
  }

  #header {
    position: sticky !important;
    top: 0;
  }

  #top, #wrap_all {
    overflow: visible !important;
  }
}

#top #wrap_all footer .av-social-link-instagram:hover a {
	background-color: #419cca;
}

@font-face {
  font-family: 'social-icons';
  src: url(data:application/octet-stream;base64,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) format('woff');
  src: url(data:application/octet-stream;base64,AAEAAAALAIAAAwAwT1MvMg8SBawAAAC8AAAAYGNtYXAAYLuYAAABHAAAAGRnYXNwAAAAEAAAAYAAAAAIZ2x5ZuWLWToAAAGIAAAB0GhlYWQs6lIZAAADWAAAADZoaGVhBt8DyAAAA5AAAAAkaG10eBHlAAAAAAO0AAAAHGxvY2EAsAFKAAAD0AAAABBtYXhwAA0ASAAAA+AAAAAgbmFtZZlKCfsAAAQAAAABhnBvc3QAAwAAAAAFiAAAACAAAwN5AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpCQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQASAAAAA4ACAACAAYAAQAg6PHo/OkJ//3//wAAAAAAIOjx6PzpCf/9//8AAf/jFxMXCRb9AAMAAQAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAA/8AAAAPAAAIAADc5AQAAAAABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAgAA/8ADGAPAAAgAGQAAASczHwETIy8BBQM3Iw8BLwEjFxMDMzcXMycB2q5LjRW3S5UWARa+0jApjocLpym03TDCnKYoAcL9zCD+9tof4wES9DClxBE8/vz+/+LiOwAAAwAA/8ADHQPAAA4AEgAnAAABIgYVFBYzMTI2NTQmIzEHMxEjASIGBzUjETM1PgEzMhYdATMRMCYjASEdKiodHSkpHUB/fwGuJTQSf38CKhMUJ38nZwLkKh0dKSkdHSq9/n0BjR8XLP595CQZHzXNARF8AAAFAAD/wAMdA8AADwAfACsANwBFAAAlIyImPQE0NjsBMhYdARQGASIGHQEUFjsBMjY9ATQmIwMiJjU0NjMyFhUUBiciBhUUFjMyNjU0JjcUBiMiJjUxNDYzMhYVAm7fSGdnSN9IZ2f+2TZOTjbfNk5ONnA7VVQ8PFVVPCo6OioqOzudFw8QFhYQDxehZ0jfSGdnSN9IZwISTjbfNk5ONt82Tv58VTw8VFQ8PFX1OykpPDsqKjo8EBYWEA8XFw8AAAABAAAAAQAAlMkcF18PPPUACwQAAAAAAOVXBs4AAAAA5VcGzgAA/8ADHQPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAMdAAEAAAAAAAAAAAAAAAAAAAAHBAAAAAAAAAAAAAAAAgAAAAP3AAAD9wAAA/cAAAAAAAAACgAUAB4ATgCIAOgAAQAAAAcARgAFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype');
}

html body footer [data-av_iconfont='entypo-fontello']:before {
	font-family: "social-icons";
}

[data-av_icon]:before {
  font-family: "social-icons";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
/*   width: 1em; */
/*   margin-right: .2em; */
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
/*   line-height: 1em; */

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
/*   margin-left: .2em; */

  /* you can be more comfortable with increased icons size */
  font-size: 160%;
  
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-x:before { content: '\e800'; } /* '' */
.icon-insta:before { content: '\e801'; } /* '' */
.icon-linkedin:before { content: '\e802'; } /* '' */