/* CSS crunched with Crunch - http://crunchapp.net/ */
/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
 @import url("https://use.fontawesome.com/releases/v5.0.13/css/all.css");
 @import url('https://fonts.googleapis.com/css?family=Open+Sans|Roboto+Slab');
 @import url('https://fonts.googleapis.com/css?family=Lato:wght@100;400;700&family=PT+Sans:wght@700&display=swap');
  body{font-family: 'PT Sans', sans-serif;}
 .yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static}.yamm .container{position:relative;padding-left:0;}.yamm .dropdown-menu{left:auto}.yamm .yamm-content{padding:20px 30px}.yamm .dropdown.yamm-fw .dropdown-menu{left:-15px;right:15px}.form-control{border-radius:0;border:1px solid #8b171a}.btn{border-radius:0}.warn{color:#f00}.success{color:#008000}.well,.panel,.panel-heading,.list-group,.list-group-item:first-child,.list-group-item:last-child{border-radius:0}a:hover{color:#b71e22}hr{border-color:#999}.side-banner{display:block;margin-top:15px}#map-full{width:100%}#map-holder{padding:15px}.float-left{float:left}.float-right{float:right}.panel-group .panel{border-radius:0}.pager .count{line-height:34px;margin:0;padding:0;font-size:12px;text-decoration:underline}.category-page .part-number{font-family:'Lato', sans-serif;font-weight:bold;font-size:14px;}.category-page .product-information,.category-page .product-information th{text-align:center}.row-product{clear:both;border-bottom:1px dotted #e6e6e6;padding-top:10px;padding-bottom:10px;margin-bottom:10px}.row-product:last-child{border-bottom:0}.row-product:first-child{padding-top:0}.row-product .part-number{font-size:110%}.row-product .part-number:before{content:"P/N: "}.row-product h3{margin-top:0}@media only screen and (max-width:767px){.row-product{border-bottom:1px solid #e6e6e6}.row-product *{text-align:center}.row-product .img-responsive{margin:0 auto}.row-view .pager.bottom{border:0}}.list-view .table>thead>tr>th,.list-view .table>tbody>tr>th,.list-view .table>tfoot>tr>th,.list-view .table>thead>tr>td,.list-view .table>tbody>tr>td,.list-view .table>tfoot>tr>td{vertical-align:middle}.list-view .table .table{background:transparent}.thumbnail{text-align:center}.thumbnail th{text-align:center}.breadcrumb{background:#fff;margin-bottom:0;padding-left:0}#top-link-block.affix-top{position:absolute;bottom:-82px;left:10px}#top-link-block.affix{position:fixed;bottom:18px;right:10px}.thumbnail{border-radius:0}.question{font-weight:bold}body{background:#eee;overflow-x:hidden}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{border-radius:0}.table.table-borderless td,.table.table-borderless th{border:0 !important}.table.table-borderless{margin-bottom:0px}.was{text-decoration:line-through;color:#666}.now{color:red;font-weight:bold}#top-nav,#product-nav{margin-bottom:0}.navbar-inverse{border:0;border-bottom:solid 1px #8b171a}.sorter-item{float:right;margin-left:15px}.navbar{border:0}@media only screen and (max-width:767px){.sorter-item{float:none;display:block}.pager.bottom div{text-align:center}.navbar-header{display:block !important}#mini-holder{float:right;color:#fff;font-size:24px;margin-right:15px}}@media only screen and (max-width:991px){#branding{padding-bottom:15px}#top-search{width:100%;display:block;text-align:center}}.dropdown-menu a{color:#000}.nav .open>a,.nav .nav .open>a:hover,.nav .nav .open>a:focus{background-color:#b71e22}.nav>li>a{font-size: 90%;padding-left:10px;padding-right:10px}.navbar{background:#a11b1e;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #b71e22), color-stop(1, #a11b1e));background:-ms-linear-gradient(bottom, #b71e22, #a11b1e);background:-moz-linear-gradient(center bottom, #b71e22 0, #a11b1e 100%);background:-o-linear-gradient(#a11b1e, #b71e22);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a11b1e', endColorstr='#b71e22', GradientType=0)}.navbar #register:hover{background:transparent}#sign-in{border:0}.pager li>a,.pager li>span{border-radius:0}.pager li>a:hover,.pager li>span:hover{background:#b71e22;color:#fff;border-color:#a11b1e}.pager.bottom{border-top:1px solid #bbb;padding-top:10px;margin-top:0}#per-page-text a{border:0}#per-page-text a span{color:#000;font-size:12px;text-decoration:underline}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background:#a11b1e;color:#fff}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus,.pager li>a,.pager li>span{border-color:#a11b1e;}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#000}.navbar-inverse .navbar-brand{color:#fff;text-shadow:#000;position:relative;top:-10px}.navbar-inverse .navbar-nav>li>a{color:#fff;text-shadow:#000}.navbar-inverse .navbar-nav>li>a:hover{background:#b71e22;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #a11b1e), color-stop(1, #b71e22));background:-ms-linear-gradient(bottom, #a11b1e, #b71e22);background:-moz-linear-gradient(center bottom, #a11b1e 0, #b71e22 100%);background:-o-linear-gradient(#b71e22, #a11b1e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b71e22', endColorstr='#a11b1e', GradientType=0)}.navbar-inverse .navbar-nav>.active>a{background:#8b171a}.navbar-inverse .navbar-nav>.active>a:hover{background-color:#8b171a}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background:#8b171a}@media only screen and (max-width:991px){#product-nav .navbar-nav{width:100%;text-align:center}#product-nav .navbar-nav .yamm-fw{float:none;display:inline-block}form#top-login{float:none !important;clear:both;text-align:center}#meta-box{display:block;text-align:center;width:100%}#meta-box li{display:inline-block;float:none !important;text-align:center}.navbar-header{float:none;display:block;text-align:center}a.navbar-brand{clear:both;float:none;display:block}a.navbar-brand img{display:inline}ul.navbar-nav{float:left}}@media only screen and (max-width:767px){a.navbar-brand{float:left;clear:none;padding-left:0}ul.navbar-nav{display:block;float:none;text-align:center}}.product-page .carousel-control.left,.product-page .carousel-control.right{background-image:none;filter:none;progid:none}#standard-content h1{margin-top:0}#page-header{margin-top:0;margin-bottom:0;}#content #page-header h1{text-transform:capitalize;font-family: 'Lato', sans-serif;font-size:2em;margin-top:0;margin-bottom:0 ; padding-bottom:10px; border-bottom: 1px solid #ccc; text-shadow:0 -1px 0 #f2f2f2;}#page-header .sep{margin-left:10px;margin-right:10px}#page-header #brand-logo{text-align:right}#content{background:#fff;padding-top:0;padding-bottom:30px}#content .form-control{border-color:#ccc}#content .row{margin-top:15px;margin-bottom:15px}#content h1,#content h2,#content h3{color:#1a1a1a}#content h2{font-size:18px;}#content h3{font-size:16px;font-weight:bold}footer{margin-top:0;border-top:1px solid #b3b3b3}footer a{color:#fff}footer ul{padding-left:0}footer ul li{margin-left:0;padding-top:10px;padding-bottom:10px;list-style:none;border-top:1px dotted #fff}footer ul li.last{border-top:0}footer #footer-lists{background:#4d4d4d;color:#e6e6e6}footer #footer-lists .row{padding-top:20px;padding-bottom:20px}footer #footer-disclaimer{padding-top:30px;padding-bottom:30px;font-size:11px;font-weight:bold}.home-page #home-slide{padding-bottom:0;margin-bottom:0;padding-top:15px;position:relative}@media only screen and (max-width:991px){.home-page #home-slide{padding-top:15px}}@media only screen and (max-width:767px){.home-page #home-slide{padding-top:15px}}.home-page #home-newsletter{border:1px solid #bbb;padding:30px;background:#eee;text-align:center}.home-page #home-newsletter input{text-align:center}.home-page #home-newsletter h2{margin-top:0}.home-page #home-promo .row{margin-top:30px;margin-bottom:30px}@media only screen and (max-width:991px){.home-page #home-promo .row{margin-bottom:20px}.home-page #home-promo .row .cols{margin-bottom:10px}}.home-page .home-featured-product .btn{margin-top:5px;margin-bottom:5px}.home-page .home-featured-product img{margin:0 auto 5px}.home-page .home-featured-product .table tr td{border:0}.home-page #home-specials{text-align:center}.home-page #home-specials h2{border-bottom:1px solid #a11b1e;padding-bottom:15px;margin-bottom:30px}.home-page #home-specials h3{font-size:12px;color:#b71e22}.home-page #home-specials ul,.home-page #home-specials li{list-style:none;margin-left:0;padding-left:0}.home-page #home-specials .now{font-size:120%}.home-page #home-specials .special-product{margin-bottom:20px}.home-page #home-specials .special-product img{border:4px solid #ccc;padding:10px;background:#fff}.home-page #quick-search #search-bar{padding-top:10px;padding-bottom:10px}.home-page #quick-search #search-bar .form-control{border:1px solid #8b171a}@media only screen and (max-width:991px){.home-page #quick-search #search-bar{position:static}.home-page #home-promo{margin-top:0}}@media only screen and (max-width:767px){.home-page #quick-search #search-bar{position:static}.home-page #quick-search .row{margin-left:0;margin-right:0}.home-page #home-promo{margin-top:0}.home-page .table-responsive{border:0}}.home-page #home-flyer img{border:10px solid #eee}.home-page #content{background:#fff}#product-prev-next.pager{margin:0;text-align:right}#product-prev-next.pager .sep{padding-right:10px;padding-left:10px}#product-prev-next.pager a{padding-left:0;padding-right:0;border:0;text-transform:uppercase;font-size:0.9em;font-family:'Lato', sans-serif;font-weight:bold;}#product-prev-next.pager a:hover{background:0;}.product-page #product-price-image{margin-bottom:30px}.product-page .wishlist-link{margin-top:15px;margin-bottom:15px}.product-page #product-prev-next.pager{margin:0}.product-page #product-image{margin-top:16px;position:relative}.product-page #product-pricing th{text-align:center}.product-page #product-availability{margin-top:15px}.product-page #product-availability .well{border-radius:0;border:0;background:0;padding:0}.product-page #product-availability table,.product-page #product-availability th{text-align:left}.product-page .wishlist-link{margin-top:10px}.product-page .product-code{color:#b71e22;font-weight:bold}.product-page #product-thumbs{margin-top:20px;padding:5px;float:left;clear:both}.product-page #product-thumbs .product-thumb{float:left;margin:0 5px}.product-page #product-thumbs .product-thumb img{max-width:80px}.product-page .unit-price{font-weight:bold}.product-page .product-information{margin-top:20px}.product-page #product-addto{clear:both}.product-page #product-addto .row{margin-top:0;/*margin-bottom:0*/}.product-page #product-body .well{padding:10px}.product-page #product-body .well h2{margin:5px 0;padding:0;font-size:18px}.product-page .footnote{font-size:10px}.product-page .product-tab{margin-bottom:20px}.product-page #product-sidebar .thumbnail{border-radius:0}.product-page #product-sidebar .product-sidebar-widget{margin-bottom:20px}.product-page #product-reviews{margin-top:5px;color:#666}.product-page #product-reviews a{color:#666;text-decoration:underline}.product-page .review-author{color:#8b171a;text-align:right;margin-top:10px;font-weight:bold}.product-page #sidebar-review #sidebar-review-body{font-style:italic}.forgotten{font-size:12px;margin-top:5px;text-align:right}.faq .panel-title a{display:block}@media only screen and (min-width:768px){.navbar{border-radius:0}}@media only screen and (max-width:767px){.icon-toggle{padding:10px 15px;margin-right:10px}.navbar-inverse .navbar-toggle{border-color:white}.navbar-header button{color:#fff;font-size:20px;background:#8b171a;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #b71e22), color-stop(1, #8b171a));background:-ms-linear-gradient(bottom, #b71e22, #8b171a);background:-moz-linear-gradient(center bottom, #b71e22 0, #8b171a 100%);background:-o-linear-gradient(#8b171a, #b71e22);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b171a', endColorstr='#b71e22', GradientType=0)}.navbar-inverse .navbar-brand{top:0}.mini-menu-holder{display:none}.navbar-brand{width:38px;overflow:hidden;margin-right:5px}.navbar-form{box-shadow:none;-webkit-box-shadow:none;border-top:0;padding-bottom:20px}.navbar-form .input-group{width:100%}.navbar-form .input-group .form-control{width:80%}.navbar-form .input-group .btn{width:20%}#minisign .navbar-form .form-control{width:40%}}@media only screen and (max-width:434px){.navbar-brand{display:none !important}}#product-nav .img-responsive{margin-bottom:10px}#product-nav{background:#e6e6e6;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(1, #e6e6e6));background:-ms-linear-gradient(bottom, #ccc, #e6e6e6);background:-moz-linear-gradient(center bottom, #ccc 0, #e6e6e6 100%);background:-o-linear-gradient(#e6e6e6, #ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#cccccc', GradientType=0);border-bottom:1px solid #999;min-height:inherit}#product-nav .nav>li>a{padding-top:5px;padding-bottom:5px;color:#000}#product-nav .yamm-content h3{margin-top:0;font-size:14px}#product-nav .yamm-content h3 a{text-decoration:underline;text-transform:uppercase}#product-nav .yamm-content ul{margin-left:60px;padding-left:0}#product-nav .yamm-content .brands ul,#product-nav .yamm-content .by-brand ul{margin-left:0}#product-nav .yamm-content ul .no-parent{margin-top:25px}#product-nav .yamm-content ul li{font-size:13px; list-style-position:inside;list-style-type:none;line-height: 24px;/*border-bottom:1px dotted #ccc;*/}#product-nav .yamm-content ul li ul{margin-bottom:0px}#product-nav .yamm-content ul li ul li{margin-left:15px}#product-nav .yamm-content ul li ul li a{color:#000}#product-nav .yamm-content ul li ul li:before{content:none}#product-nav .dropdown-menu{border-top:0;border-color:#000}.dropdown-menu{border-radius:0}.btn-primary:active,.btn-primary.active,.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background:#a11b1e;border-color:#8b171a;text-shadow:0 -1px 0 #8b171a}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{border-color:#8b171a}#reset-button button{width:100%}.well{padding:10px}.well h2{margin:5px 0;padding:0;font-size:18px}.checkout-postcode{margin-top:15px;margin-bottom:15px}#sidebar-checkout .row{margin-bottom:30px}#sidebar-checkout #checkout-totals .btn-group{margin-top:30px}@media only screen and (max-width:991px){.checkout #category-products #checkout-holder .table tr td div{padding-top:10px;padding-bottom:10px}}#content .panel-primary{border-color:#8b171a}#content .panel-primary>.panel-heading{background:#a11b1e;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #b71e22), color-stop(1, #a11b1e));background:-ms-linear-gradient(bottom, #b71e22, #a11b1e);background:-moz-linear-gradient(center bottom, #b71e22 0, #a11b1e 100%);background:-o-linear-gradient(#a11b1e, #b71e22);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a11b1e', endColorstr='#b71e22', GradientType=0);border-color:#8b171a}#content .panel-primary>.panel-heading h3{color:#fff}.secure .bottom{border-top:0}.secure .bottom .pagination{display:block}.news-template #content .row.article-item{margin-bottom:15px;padding-bottom:25px;border-bottom:1px dotted #999;clear:both}.news #content .row.article-item:first-child{margin-top:0}.news #content .row.article-item h4{margin-bottom:0}.news #content .row.article-item .date{padding-top:0;margin-top:0;font-size:90%;color:#808080}.news #sidebar-template{margin-top:0}@media only screen and (max-width:767px){.sidebar .panel{border:0;box-shadow:none}.sidebar.contact .panel{border:1px solid #ddd}}#contact-holder{}#contact-holder #contact-submit{margin-top:15px}.nav-tabs>li>a{border-radius:0}.brand-img{position:relative;margin-bottom:20px}.map-filter-section{margin-bottom:15px}#map-sidebar{max-height:500px;overflow:auto}#map-sidebar .sidebar_item{display:block;color:#000;padding:10px;cursor:pointer;border-bottom:1px solid #bbb}#map-sidebar .sidebar_item h3{margin-top:0}#map-sidebar .sidebar_item:hover{text-decoration:none;background:#eee}#map{height:500px  }@media only screen and (max-width:991px){#map-search-from{text-align:left}}@media only screen and (max-width:767px){#map-sidebar{max-height:100%;font-size:80%}}.map-filter-section .dropdown-menu{margin-left:0}.map-drop-link{cursor:pointer}.table>tbody>tr>td.no-padding{padding:0}.main-menu{padding-top:0}.main-menu li{border-bottom:1px solid #323949;margin-left:15px;font-size:14px;padding:0 0 12px 0}.main-menu li .parent-link{display:block;padding:12px 12px 0 12px;font-size:18px}.main-menu li li{margin-left:30px}.main-menu li li.section-link{margin-left:20px;font-size:16px;text-decoration:underline;margin-top:15px}.main-menu li li.section-link:before{content:none;margin-right:0}.main-menu li a{color:#fff;display:block}.main-menu li a{color:#fff;text-decoration:none}.main-menu li a:hover{color:#FFFFFF;text-decoration:none}.main-menu li .sub-nav{border-bottom:0px;padding:4px}.main-menu li .sub-nav ul{margin-left:15px;padding-left:0}.main-menu li .sub-nav ul li{list-style:none;margin-left:0}.main-menu a .caret{width:0;height:0;display:inline-block;vertical-align:top;border-top:4px solid #4f5963;border-right:4px solid transparent;border-left:4px solid transparent;content:"";margin-top:8px}.main-menu a:hover .caret{border-top-color:#4f5963}.main-menu li.open>a>.caret{border-top:none;border-bottom:4px solid #4f5963;border-right:4px solid transparent;border-left:4px solid transparent}.main-menu li.open>a:hover>.caret{border-bottom-color:#4f5963}.icon:before{font-family:'FontAwesome';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:'\f105'}.main-menu li>a>span.icon{float:right;margin:.1em 1.7em -0.1em 0;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.main-menu li>a:hover>span.icon{float:right;margin:.1em .8em -0.1em 0;opacity:1}.menu-toggle-btn{margin:0;cursor:pointer;width:30px;height:30px;display:inline;float:left}.menu-toggle-btn span{background:#fff;display:block;width:30px;height:4px;border-radius:5px;margin-bottom:5px;-webkit-transition:all 0.5s linear;transition:all 0.3s linear}.menu-toggle-btn.open{margin-top:-5px}.menu-toggle-btn.open span:nth-child(1),.menu-toggle-btn.open span:nth-child(3){transform:translate(0, 13px) rotate(-45deg) scalex(1);margin:0}.menu-toggle-btn.open span:nth-child(2){height:0;margin:0}.menu-toggle-btn.open span:nth-child(3){transform:translate(0, 9px) rotate(45deg) scalex(1)}.right-bordered{border-right:1px dotted #4d4d4d}.category-page .thumbnail{position:relative}.view-grid .addto{width:100%;left:0}.smaller{width:200px;display:inline-block;float:left;margin:0}.counter{float:left}.lefttb{padding:0 30px 0 0}.righttb{padding:0 0 0 30px;text-align:right}.price-was{color:#888;text-decoration:line-through}.price-now{color:#ff0000}#pagelist{position:relative;top:1px;margin:0;display:inline-block;width:80px}.view-grid .thumbnail .warn{bottom:0px;width:90%;left:0}
 .thumbnail{border:1px solid #eee; padding:0;}
 .view-grid .thumbnail .table{width:90%}.view-grid .thumbnail .table td{width:50%}.ribbon{position:absolute;top:0px;left:0px;padding:0px}
 #welcome{float:right;line-height:32px;margin-bottom:0;color:#efefef} #content input[type="text"].form-control.has-error, #content select.has-error, #content textarea.has-error,#content input[type="email"].form-control.has-error,#content input[type="password"].form-control.has-error,#content input[type="number"].form-control.has-error{background-color:#ffff99; border-color:red} .product-page #product-image img.img-responsive{margin:auto}#profile-menu span{display:block;padding:3px 20px;font-weight:400}.thumbnail form{display:inherit}.thumb-brand{margin:0 auto 30px}.thumbnail a{color:#333;}
 .thumbnail .caption{background:#fff;color:#000;height:138px;position:relative}
 .thumbnail .caption .price{position:absolute;width:100%;top:100px;margin:0 -9px 0;font-weight:bold}.thumbnail .caption .part-number{margin:0}.thumbnail .caption .box-add{position:absolute;bottom:9px;right:0;margin:0;padding:0 9px;width:100%}.product-mini .container .row{margin-bottom:30px}.product-mini{background:#fff}.form-control{border-color:#ccc}
  
 .brand-thumbnail{background:#eee;text-align:center}#thumblist{margin-top:30px;padding:0}.product-page .prod-inner{min-height:150px;position:relative;z-index:1}.product-page #lge-img{position:relative;margin:0 auto}@media only screen and (max-width:1200px){.thumbnail .more-info{display:none}}@media only screen and (max-width:767px){.thumbnail:hover{transform:none;box-shadow:none}.thumbnail .caption .box-add{width:100%;right:0;margin:0 auto;bottom:9px}.thumbnail .more-info{display:none}.thumbnail .caption .price{top:75px}.product-page #page-header h1{text-align:center}.product-page #page-header #brand-logo{text-align:center;margin-top:15px}#product-image{clear:both}.product-page #lge-img{margin-top:30px}#product-pricing{margin:15px}}.pager .prod-pager li>a{border:0;color:#000;display:block}.pager .prod-pager li>a:hover{background:#eee}.product-page .thumbnail .part-number{font-weight:bold}.product-page .thumbnail .caption{height:160px}.modal-dialog{z-index:9999}#sidebar-upsell-body .thumbnail{border:1px solid #ccc;padding:15px 0 0 0}#sidebar-upsell-body .caption{height:auto}.result-set{line-height:30px}#top-search .dropdown-menu{padding:15px;min-width:320px}#top-search .dropdown-menu .row{margin-bottom:15px}i.pull-right.fa.toggle-parent{line-height:20px;cursor:pointer}.panel-heading{font-weight:bold}#map{margin-bottom:15px}.tech-data .panel-body{min-height:150px;position:relative}.tech-data .panel-body .more-link{position:absolute;right:15px;bottom:6px}.home-page #home-slide{padding-top:0;background:#eaeaea}#top-nav,#product-nav{z-index:5;border:0;box-shadow:0 0 0 0}.yamm .dropdown.yamm-fw .dropdown-menu{margin:0 15px}#product-nav .nav>li>a{color:#fff;text-transform:uppercase;font-family:'Lato', sans-serif;}.home-page #home-promo{background:#efefef}#product-home-feature{margin-top:20px}.section-header{/*border-bottom:1px solid #bbb*/text-align:center}.section-header h1{margin-top:0;text-transform:uppercase;font-size:24px;font-weight:700}.section-header a{position:relative;top:-5px}.placeholder-section{background:#000}#home-subscribe{padding: 0 0 30px 0;}#footer-banner-area .placeholder-section{height:150px;width:100%}.home-page #quick-search #search-bar .form-control{border-color:#ccc}#quick-search{margin-top:20px;margin-bottom:10px}#advanced-search .radio,#advanced-search .checkbox{margin-top:0;margin-bottom:0}#advanced-search .col-md-8{margin-bottom: 15px;}.news-template #content .row.article-item.last{border:0;}.news-template #content .row.article-item .date{color: #767676;font-size:0.9em;}#sharethis{float:right;display:inline;}.contact-us #faqs ul{display:none;list-style:none;}dd{margin-bottom:15px;}.technicaldata-template .panel-body{padding-bottom: 0;}.home-page .new .thumbnail{position: relative;}.home-page .new .thumbnail .caption{height:auto;min-height:58px;background: url(https://images.altronics.comau/interface_new/squareASHER.png) repeat;}.home-page .new .thumbnail .caption p{margin:0;}.home-page .new .thumbnail a{color: #fff;font-weight: bold;}.home-page .new .thumbnail .caption .addto,.home-page .new .thumbnail .caption .price,.home-page .new .thumbnail .caption .part-number{display: none;}
 
 #home-subscribe h3{margin-top:0;line-height:34px}
 #myNavmenu .list-group-item{padding:5px 15px}
.numrows{margin:0;line-height:34px;}

.panel-heading a{color:#333;}
.filter-range .list-group-item,.filter-range{
	-webkit-box-shadow: none;
    box-shadow: none;
	border:0;
	padding-left: 0;
}
.specialfield{display:none;}

.rowview.input-group .form-control{
	display: block;
}
.img-responsive.center-block{margin-bottom:15px;}
.standard p.more{margin-top:15px;}
span.badge.remove-filter i.fa{
    color: #fff;
}
.list-group-item.active>.badge.remove-filter, .nav-pills>.active>a>.badge.remove-filter{background:#a11b1e;}

#filters .list-group-item.active.active-filter{background:#fff;text-shadow:none;color:#333}

.embed-responsive{margin-bottom: 15px;}

.panel-footer .form-group{margin-bottom: 0}

#headingxOne a{
	text-decoration: none;
}

.form-horizontal .radio .radio-inline{
	padding-top: 0;
}

#subfilters .panel{
	border-color: #ccc;
}
#subfilters .panel h4{
	font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	font-family: 'Open Sans', sans-serif;
}

.no-gap{
	padding-left:0;	
}
.prod-heading{padding:1px; background:#fff;color:#000;height:90px;position:relative}
.space-img{
	padding:5px;
	min-height:160px;
	min-width:160px;
}
.price-unit{
	min-width:15px;
}
.dropdown-menu.priceavail {
	padding:5px;
	margin-top:5px;	
}
.view-grid .thumbnail .dropdown-menu .warn{
	width:auto;	
}
.borderless{
	border:0 !important;
}
#product-header{
	padding-bottom: 0;
	margin-top:0;
	margin-bottom:0;
}
.switcher {
	background:#fff;
	margin-bottom:0;
	padding-left: 0;
    list-style: none;
}
.material-switch > input[type="checkbox"] {
    display: none;   
}
.material-switch > label {
    cursor: pointer;
    height: 0px;
    position: relative; 
    width: 40px;  
}
.material-switch > label::before {
    background: rgb(0, 0, 0);
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    content: '';
    height: 16px;
    margin-top: -8px;
    position:absolute;
    opacity: 0.3;
    transition: all 0.4s ease-in-out;
    width: 40px;
}
.material-switch > label::after {
    background: rgb(255, 255, 255);
    border-radius: 16px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    content: '';
    height: 24px;
    /*left: -4px;*/
    margin-top: -8px;
    position: absolute;
    top: -4px;
    transition: all 0.3s ease-in-out;
    width: 24px;
}
.material-switch > input[type="checkbox"]:checked + label::before {
    background: inherit;
    opacity: 0.5;
}
.material-switch > input[type="checkbox"]:checked + label::after {
    background: inherit;
    left: 20px;
}
#prod-price-inner{
	box-shadow: 0 0 1px 1px #ededed;
}
#product-reviews{
	padding-top:10px;
	padding-bottom:10px;
}
#mega-nav {
    background: #a11b1e;
}
@media (max-width: 991px) {
  .modal-fullscreen-sm-down {
    padding: 0 !important;
  }
  .modal-fullscreen-sm-down .modal-dialog {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: auto;
    min-height: 100%;
    border: 0 none;
    border-radius: 0;
  }
}
@media (max-width: 1199px) {
  .modal-fullscreen-md-down {
    padding: 0 !important;
  }
  .modal-fullscreen-md-down .modal-dialog {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: auto;
    min-height: 100%;
    border: 0 none;
    border-radius: 0;
  }
}

.modal-fullscreen {
  padding: 0 !important;
}
.modal-fullscreen .modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  min-height: 100%;
  border: 0 none;
  border-radius: 0;
}
.modal-body .thumbnail .caption{
	height:auto;
}
#compare-modal, #compare-modal .modal-body {
	background-color: #fff;
}

#compare-body{
	overflow: scroll;
	overflow-x: scroll;
	overflow-y: hidden;	
}
#compare-inner{
	min-width: auto;
}
.compare .thumbnail .caption{height: auto;}
.compare .caption td{text-align: left}
.compare .thumbnail{border:0;box-shadow:none}
.compare-prices{list-style: none;}
.compare-prices,.compare-prices .prices,.compare-prices button{width:100%}
.compare-prices{margin-bottom: 10px;}
.row-item button.dropdown-toggle{width:100%}
.home-slick .slick-dots{bottom:15px;color:#fff;}
.home-slick .slick-dots li button:before{color:#fff; text-shadow: 0px 0px 3px black; opacity:1;font-size:10px}
.home-slick.slick-dotted.slick-slider{margin-bottom: 0;}

.breadcrumb>li+li:before{
	font-family: "Font Awesome\ 5 Free";
	content: "\f101";
	font-weight: 900;
	color:#000;
}
.zoom-lg{display:none;position: absolute;z-index:5;border:2px solid #bbb;padding:15px;background:#fff;margin-left:50px;margin-top: -25px}
.zoom-tb{position: relative;}


.view-grid .grid-item .availability-toggle i{width:auto;}

#home-subscribe h3{margin-bottom:0}
.home-container .container{background: #fff;}
.home-slick img{min-width:100%}
#content .product-home-feature-title h1{font-family: 'Lato', sans-serif;font-size:3em}
.home-page #content{margin-bottom:0;padding-bottom:0}
#footer-lists h4{font-family: 'Lato', sans-serif;font-size:1.5em}
.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }
.big-banner-box .col{padding-left:0;padding-right:0;overflow:hidden;}
.big-banner-box{padding-top:30px;padding-bottom:30px;}
.top-price{font-family: 'Lato', sans-serif;font-size:2em;letter-spacing: -1px;}
#product-information h1{margin-top:0}
#product-nav .yamm-content h3{margin-bottom:5px; margin-left: 60px;}
#product-nav .yamm-content .by-brand h3{margin-left: 0;}
#product-nav .yamm-content .brands h3{margin-left: 0;}
#product-nav .yamm-content h3 a{font-family: 'Lato', sans-serif;text-decoration:none;font-weight:bold;}
.prodico{width:50px;}
.compare-clr{
	margin-right:5px;
}
.compare-template #page-header span{
	float:right;
}
#page-header span a{
	color:#3d3d3d;
	margin-top:30px;
	font-size: 14px;
	cursor: pointer;
}
#blockout {
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 100%;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,.75);
}

#blockout .btn {
	border-radius: 120px;
	color: #000;
	font-weight:bold;
}
#blockout .centerit {
	top:50%;
	width:100%;
	position: fixed;
}
#loader {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 9999;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.animate-bottom {
  position: relative;
  -webkit-animation-name: animatebottom;
  -webkit-animation-duration: 1s;
  animation-name: animatebottom;
  animation-duration: 1s
}

@-webkit-keyframes animatebottom {
  from { bottom:-100px; opacity:0 } 
  to { bottom:0px; opacity:1 }
}

@keyframes animatebottom { 
  from{ bottom:-100px; opacity:0 } 
  to{ bottom:0; opacity:1 }
}
.faqclosed {
	display: none;
}
.faqopen {
	display: block;
}
.dropdown-menu.priceavail{width:100%;}
.savingTxt{font-size:1.5em;padding:5px;font-family: 'Lato', sans-serif;}
.product-tab .slick .part-number,.home-page .slick .part-number,.table>tfoot>tr>td.current-store{font-family: 'Lato', sans-serif;font-weight:bold;font-size:1.5em;padding-bottom:0;}
.table>tfoot>tr>td.current-store-avail{padding-top:0;font-size:1.2em}
.product-tab .slick .thumbnail .caption .box-add, .home-page .slick .thumbnail .caption .box-add{position:relative;top:0;}
.product-tab .slick .thumbnail,.home-page .slick .thumbnail{border-bottom:5px solid #a11b1e;margin:5px;}
.product-tab .slick .thumbnail .caption,.home-page .slick .thumbnail .caption{height: auto;}
@media (min-width: 1170px) {
	.product-tab .slick .thumbnail .prod-heading,.home-page .slick .thumbnail .prod-heading{
		height: 110px;
	}
}
.home-page .slick-btn.slick-next{right: -60px}
.home-page .slick-btn.slick-prev{left: -60px}
#top-bar-menu{font-size:0.9em;text-transform:uppercase;}
#fw-template{min-height:500px}
#page-header span.filtered span:before{font-size:0.8em;}
#product-image .img-responsive{margin: 0 auto;}
.modal-body#store-body ul{list-style:none;}
.modal-body#store-body ul li{padding-bottom:5px}
.modal-body#store-body ul li h3,.modal-title{font-family: 'Lato', sans-serif;font-weight:bold;font-size:1.5em;margin-top:0;margin-bottom:0;text-transform:uppercase;}
.modal-body#store-body ul li a{color:#000;text-decoration:underline}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: -110%;
	width: 180px;
    margin-top: -6px;
    margin-left: -1px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
	content: " ";
    float: left;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px  5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-left: -10px;
}
.product-page .ribbon{
	z-index: 1;	
}
.product-page #product-image .ribbon{
	left: 15px;
}
#filters .list-group-item.active-filter{
	padding: 10px 0;
}
img.prod-page-ribbon{float:left}
.product-page #product-image .splashr{padding: 8px;clear:none;}
.list-view #category-products-holder{overflow:auto;}
.list-view #category-products-holder .part-number{float:left; color:#000;}
#cookie-alert{
	position:fixed;
	bottom: 0;
	width: 100%;
	background: url(https://images.altronics.com.au/interface_new/square.png);
	padding: 10px;
	color: #fff;
	z-index:998
}
#cookie-alert p{
	line-height: 34px;
	margin:0;
}
#cookie-alert .btn{
	background: transparent;
	text-shadow: none;
	color: #fff;
}

#product-nav{background: rgba(0, 0, 0, 0.2);}
/*#product-nav{background: none;}*/

/*chat*/

.main-chat{
  width: 300px;
  position: fixed;
  right: 10px;
  bottom:-20px;
  z-index:997;
}

#chat-list{
   overflow-y: auto;
    min-height: 250px;
	max-height: 300px;
}

#chat .chat
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#chat .chat li
{
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #B3A9A9;
}

#chat .chat li.left .chat-body
{
    margin-left: 60px;
}

#chat .chat li.right .chat-body
{
    margin-right: 60px;
}


#chat .chat li .chat-body p
{
    margin: 0;
    color: #777777;
}

#chat .panel .slidedown .glyphicon,#chat .chat .glyphicon
{
    margin-right: 5px;
}

#chat .panel{
	border-radius:4px;
	border-bottom-left-radius:0px;border-bottom-right-radius:0px;
}	
#chat .panel-body
{
  /*  overflow-y: scroll;*/
    min-height: 300px;
	max-height: 350px;
}

#chat #accordion{cursor:pointer}
#chat label,#chat textarea{font-size: 12px;font-weight:normal;}
#chat .form-group{margin-bottom: 0.4em}

::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

::-webkit-scrollbar
{
    width: 12px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}


#product-information .alert.btn-warning{
	background: #eb9316;
	box-shadow:none;
	border-radius: 0;
	border-left:0;
	border-right:0;
}

#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{
	font-family: 'Lato', sans-serif;
	font-weight:bold;
}
#content h2{font-size: 1.5em;}
#content h3{color:#000;margin-bottom:0}
#content #footer-lists h4{color:#fff;}
.breadcrumb>li {
    font-family: 'Lato', sans-serif;
	/*text-transform: uppercase;*/
    font-size: 0.9em;
    font-weight: bold;
}
input#q {
    font-family: 'Lato', sans-serif;
}
.col-centered{
    float: none;
    margin: 0 auto;
}
	body{
		min-width: 360px;
	}
	
	.baskettotal,#compareon{
		position:relative
	}
	
	.badge-notify{
		background:red;
		position:absolute;
		top: -5px;
		left: 3px;
		display: inline-block;
		padding:3px 7px;
		font-size:12px;
		line-height:1;
		color:#fff;
		text-align:center;
		vertical-align:baseline;
		border-radius:10px;
	}

	.splash{
		top: -5px;
		left: 3px;
		display: inline-block;
		padding:3px 7px;
		font-size:14px;
		font-weight: bold;
		line-height:1;
		color:#fff;
		text-align:center;
		vertical-align:baseline;
	}
	.splash.btn-danger{
		background: #137690;
		width: auto;
	}
	.product-page #product-image .splashr.splashr-new{background: #137690}
.splashr, .splash {
    float: left;
    clear: both;
    width: 52px;
    display: block;
    padding: 3px 7px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    vertical-align: baseline;
    /* border-radius: 10px; */
}
.splashr-rohs{
	background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
}
.splashr-dg{
	background-image: linear-gradient(to bottom,#aaa 0,#bbb 100%);
    background-repeat: repeat-x;
    border-color: #ddd;	
}
	
	#top-bar-menu{
		background: #3D3D3D;
		border-radius: 0;
	}
	.navbar-default .navbar-nav>li>a{
		color: #fff;
	}
	.navbar-default .navbar-nav>li>a:hover{
		color: #fefefe;
	}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
		background: #DB252A;
		color: #fff;
	}
	.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
		color: #fff;
	}
	#top-bar-menu{
		min-height: auto;
		margin-bottom: 0;
	}
	#top-bar-menu .navbar-nav>li>a{
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.header-search{
		margin-top: 15px;
	}
	#branding{
    background-color: #3d3d3d;
	}
	#header{
		z-index: 5; 
		position: relative;
		width:100%;
	}

	#top-bar-menu ul.navbar-nav{
		text-align: center;
	}
	#top-bar-menu .nav>li {
    position: relative;
    display: inline-block;
	}
	#carousel{
		margin-top: 0;
	}
	#product-nav .nav>li>a{
		line-height: 32px;
	}
	#sm-product-navbar .dropdown-menu{
		margin: 0;
	}
	#product-nav .yamm-fw:hover{
		background: #DB252A;
	}
	#product-nav .nav>li.yamm-fw:hover>a{
		color: #fff;
		position: relative;
	}
	#sm-product-navbar .dropdown-menu, #product-nav .dropdown-menu {
			border-left: 0;
			border-color: #000;
			border-top: 0;
	}
	.header-search .btn-default,.header-search .btn-default a{
		/*border-left: 0;
		background: #fff;*/
	}
	.navbar.navbar-trans{
		background: transparent;
		border-radius: 0;
		box-shadow: 0 0 0 0;
	}
	.navbar-trans .navbar-toggle{
		border: 2px solid #fff;
		position: relative;
		top: 10px;
		left: 15px;
	}
	.navbar-trans .navbar-toggle:hover,.navbar-default.navbar-trans .navbar-toggle:focus{
		background: #cc0000;
	}
	.navbar-trans .navbar-toggle .icon-bar{
		background: #fff;
	}
	#header .header-cart{
		padding-left: 10px;
	}
	#hidden-search{
		background: #fff;
	}
	#hidden-search .container{
		margin-bottom: 15px;
	}
	#side-close{
		margin-top: 0;
	}
	#side-bar-search{
		margin-bottom: 15px;
	}
	body{position: relative;}
	#overlay{
		 background: rgba(0, 0, 0, 0.5);
		 position: fixed;
		 height: 100%;
		 width: 100%;
		 top:0;
		 left: 0;
		 z-index: 9999;
		 display: none;
	}
	#top-nav, #product-nav {
	}
	@media (min-width: 768px) {
	#branding .cart {
		position:relative;
		top:15px;
	}
	}
	#myNavmenu .panel-body .panel-body{
		padding: 0;
	}
	#myNavmenu .list-group{
		margin-bottom: 0;
		border-left: 0;
		border-right: 0;
	}
	#myNavmenu .list-group-item{
		/*border: 0;*/
	}
	#myNavmenu .parent{
		margin-top: 0;
		border-right: 0;
		border-left: 0;
	}
	#myNavmenu .panel-group {
		margin-bottom: 0;
	}
	#myNavmenu .panel-group a{
		display: block;
	}
	#myNavmenu .well{
		background: #fff;
	}
	.container-fluid {
		padding:0;
	}
	
	
   #product-pricing{
        margin-top: 16px;
    }
    #product-pricing .table{
        margin-bottom: 10px;
    }
    .product-page #product-pricing th{
        border-top: 0;
    }
    #content #addTo.row{
        margin-top: 0;
    }
    #product-pricing h2{
        background: #a11b1e;
        line-height: 32px;
        color: #fff;
        margin-top: 10px;
        margin-bottom: 0;
    }
    .prod-slider-nav{margin-top:30px;}
    .prod-slider-nav .img-slide{
        padding: 5px;
        margin: 0 5px;
        background: #fff;
    }
    .prod-slider-nav .img-slide img{
        box-shadow: 0 0 1px 1px #ededed;
        padding: 10px;
    }
    .prod-slider-nav img{
        height: 100px
    }	


    .slick-container{
        box-shadow: 0 0 1px 1px #ededed;
        padding: 20px;
    }
    .slick-container h2{
        padding:0;
        margin:0 0 10px 0;
        text-align: center;
    }
    .slick .thumbnail{
        margin: 0;
        border: 0;
        box-shadow: none;
    }
    .slick-btn{
        background: transparent;
        position: absolute;
        top: 30%;
        font-size: 4em;
        color: #ededed;
		z-index: 2;
    }
    .slick-btn.slick-prev{
        left: -75px;
    }
    .slick-btn.slick-next{
        right: -75px;
    }

	ul.slick-dots li{
        display:inline-block;
	}
	
.category #content #category-products.row{
	margin-top:0;	
}
.category-page #content .row .product-group{
	margin-top:0;
}	
		
.switch {
  position: relative;
  display: inline-block;
  width: 56px;
  height: 29px;
  margin-bottom:0;
  top:2px;
}

.switch input {display:none;}

.sliderswitch {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}.sliderswitch:before {
  position: absolute;
  content: "";
  height: 22px;
  width: 22px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .sliderswitch {
  background-color: #419641;
}

input:focus + .sliderswitch {
  box-shadow: 0 0 1px #419641;
}

input:checked + .sliderswitch:before {
  -webkit-transform: translateX(22px);
  -ms-transform: translateX(22px);
  transform: translateX(22px);
}

.sliderswitch.round {
  border-radius: 30px;
}

.sliderswitch.round:before {
  border-radius: 50%;
}
		
table.priceavail{
	margin-bottom: 0;
}
.table>tbody>tr>td.vertical{
	vertical-align: middle;
}
#row-view-table img{min-width: 50px;}
#row-view-table h3{margin-top: 0;}
#row-view-table .pnum{font-weight: bold;}
#resultSet{
	padding-left: 30px;    
}
#resultSet .checkbox input[type=checkbox]{
	top: 5px;        
}
#resultSet label,#resultSet input{
	text-transform:capitalize;
	cursor: pointer;
}
.row-col{
	width:288px;    
}
#filter-options{
	position: fixed;
	z-index: 2;
	background: rgba(255, 255, 255, 0.6);
}	

#page-header img{
	float:right;
}

#page-header span.filtered{
	display: block;
	line-height: 0.4em;
	padding-top: 0.1em;
}
#page-header span.filtered span{
	color:#666;
	font-size: .6em;
	padding-right: 10px;
}

#page-header span.filtered span:before{
	font-family: "Font Awesome 5 Free"; font-weight: 600; content: "\f101";padding-right: 2px;
}
.slide-price{
	font-weight: bold;
}
.myaccount .jumbotron h1{font-size:2em;margin-top:0;}
.myaccount .jumbotron p{font-size:1em;}
.myaccount .jumbotron p.ref-num{font-size:1.2em;}
.myaccount .jumbotron #myaccid{font-family: 'Lato', sans-serif;text-decoration:underline;}
.myaccount p b{color: #a11b1e}
.myaccount #content .row.pager.top{margin-top: 0;}
.category-page .thumbnail{box-shadow:none;border:0;border-bottom:3px solid #ccc;}
.category-page .thumbnail .caption{margin-bottom:15px;}
#filters .list-group{border:0;box-shadow:none;}
#filters .list-group-item.active{font-family: 'Lato', sans-serif;border: 0;background: transparent;border-bottom: 2px solid #a11b1e;text-shadow: 0;font-size:1.2em;text-transform:uppercase;}
#filters .list-group-item.miniactive{font-family: 'Lato', sans-serif;border: 0;background: transparent;text-shadow: 0;font-size:1.2em; border-bottom: 1px dotted #ccc; font-weight:bold;}
#filters .list-group-item{border:0;padding:5px 0;border-bottom:1px dotted #ccc;margin-bottom: 5px}
.dropdown-menu{margin-top:0}
#filters{padding-right:20px}
.myadmin #content h2{margin-top:0;}
.myaccount #content .row .pager{margin-bottom: 0}
.myaccount .btn{font-family:'Lato', sans-serif}
.active-filter .remove-filter{background-color:#a11b1e;}
.active-filter{font-weight:bold;}
#footer-disclaimer{font-family:'PT Sans', sans-serif;}
#filters .list-group-item:hover, #filters .list-group-item:focus{background:transparent;border-color:#a11b1e}
#brand-banner{background: #a11b1e;}
#brand-banner h1{color:#fff;text-transform:uppercase;text-align:center;margin:15px 0;padding: 30px}
.left-nav {float: left;position: fixed;margin-left: -70px;}
.right-nav-narrow {float: right;position: fixed;margin-left: 1170px;}
.right-nav {float: right;position: fixed;margin-left: 870px;}
.category-page .view-grid .grid-desc {font-weight: bold;font-size: 0.9em;}
.category-page .view-grid .part-number{font-size: 1.4em}

#compare-body{overflow-x: auto;overflow-y: hidden;}
#compare-inner{min-width: auto;}
.compare-item{width: 320px;display: inline-block;float: left;}
.compare .thumbnail .caption{height: auto;}
.compare .caption td{text-align: left}
.compare .thumbnail{border:0;box-shadow:none}
.compare-prices{list-style: none;}
.compare-prices,.compare-prices .prices,.compare-prices button{width:100%}
#compare-table td{padding:0}
.compare-item .part-number{font-size:1.2em}
.compare-prices{margin-bottom: 10px;}
.compare-template #compare-holder th{font-family: 'Lato', sans-serif;font-size:1.2em}

@media screen {
.grid-item .availability-toggle {
    margin-top: 10px;
}
}

@media screen and (min-width: 768px){
	.compare-template #compare-holder{overflow:auto;}
	.navbar-trans .navbar-toggle{display: block;}
}
@media screen and (max-width: 767px){
	.table-responsive.table-borderless {border: 0;}
	.compare-item{border-bottom: 3px solid #ccc;margin-bottom:15px;padding-bottom:15px;}
	.navbar-nav .open .dropdown-menu {position: absolute;background: #fff;right: 0;left: auto;}
	.modal-fullscreen-xs-down {padding: 0 !important;}
	.modal-fullscreen-xs-down .modal-dialog {width: 100%;height: 100%;margin: 0;padding: 0;}
	.modal-fullscreen-xs-down .modal-content {height: auto;min-height: 100%;border: 0 none;border-radius: 0;}
	#content #page-header h1{font-size:1.5em}
	.no-gap{padding-left: 15px;}
	.slick-btn{font-size:2em;}
	.slick-btn.slick-next{right: -50px;}
	.slick-btn.slick-prev{left: -50px;}
    .slick-btn.slick-prev,.slick-btn.slick-next{display:none !important;}
	#product-pricing{box-shadow: none;margin-top: 0;}
	.prod-slider-nav{margin-bottom: 20px;}
	#product-image{padding-top:20px;}
}
a,
#product-nav .yamm-content h3 a,
.category-page .part-number,
#product-prev-next.pager a:hover,
#filters .list-group-item.active,
#content #page-header h1,
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,.pagination>.disabled>a:focus,.pager li>a,
.pager li>span,
#content .product-home-feature-title h1,
.myaccount .jumbotron #myaccid,
#page-header span,
.top-price,
.product-page .thumbnail .part-number,
#page-header span.filtered span:before,
.product-tab .slick .part-number,.home-page .slick .part-number,
.table>tfoot>tr>td.current-store,
.compare-template #compare-holder th,
.compare-item .part-number,
.modal-title,
.modal-body#store-body ul li h3,
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6,
.faq-template .panel-heading a
{
color: #a11b1e;
}
.your-store{color: #eb9316}
#content .row#full-width-template{margin-top:0;}
#content .row#page-header{margin-top:0;}
#content .row#crumbs{margin-bottom:0;}
.manu-part{line-height:30px;}
#download-content ul{list-style:none;padding-left:10px}
#download-content ul li{margin-bottom:3px}
#specification-content ul {list-style:none;padding-left:0}
#specification-content ul li b{margin-top: 15px; display: block;font-size:1.1em;color:#a11b1e}
#order-cat .modal-body{height: min-height:250px;max-height: 600px;overflow:auto}

.map-filter-section .dropdown-menu{
	margin-left: 0;
}
.map-drop-link{
	cursor: pointer
}
#map{
	margin-bottom: 15px;
	height: 600px;
}
@media only screen and (max-width: 767px) {
	#address{
		width: 140px;
	}
	#map-search-form .form-group{
		display: inline-block;
	}
}
.nil-search li{
	list-style: none;
}
#disc-img-holder{background:#a11b1e;color:#fff;font-family: 'Lato', sans-serif;text-align:center;margin:-8px -23px;}
#disc-img-holder p{margin-bottom:0;line-height:2em;font-size:1.5em}
table.discontinued#product-information h3{margin:0;}
table.discontinued#product-information{border: 0;}
#price-box-dl{margin-bottom: 0;margin-top: 8px}
#price-box-dl .btn{display: block;margin-bottom: 5px;}
#cc{display:none;}
li.spec-heading b{list-style:none;margin-left:0;color: #a11b1e; padding-left: 0;margin-top:15px;margin-bottom:5px;font-size:1.1em;display:block}
li.spec-heading.first{margin-top: 0;}
ul.list-spec{list-style: none;margin-left:0;padding-left:0;font-size: 0.9em}
ul.list-spec li{margin-bottom:3px;}

.navmenu-default, .navbar-default .navbar-offcanvas{
	background: #fff;
}

#accordion-main{
	margin-top: 45px;
}
#accordion-main .panel-heading{
	background: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #efefef;
}
#accordion-main .panel-heading a,#accordion-main #filters .list-group-item.active{
	font-family: 'Open Sans', sans-serif; 
	font-weight: bold;
}
#accordion-main #filters .list-group-item{
	border-bottom: 1px solid #efefef;
	display: none;
}
#accordion-main #filters .list-group-item.active{
	color: #000;
	border-bottom: 1px solid #efefef;
	display: block;
	text-shadow: none;
	font-size: 16px;
	cursor: pointer;
}
#accordion-main .panel-heading a:hover{
	text-decoration: none;
}
#accordion-main .panel-body{
	padding: 0;
}
#accordion-main .panel{
	border: 0;
	box-shadow: none;
}
#accordion-main .panel-body .panel-heading{
	border-bottom: 1px solid #efefef;
}
#accordion-main .panel-body .panel-heading a{
	text-transform: none;
	padding-left: 10px;
	color: #888;
	
}
#accordion-main #side-bar-account-menu h3{
	padding-left: 15px;
	color: #a11b1e;
	font-family: 'Lato', sans-serif;
}
#myNavmenu .list-group-item a{
	color: #000;
	padding-left: 10px;
	line-height: 34px;
}
#accordion-main .panel-body .list-group{box-shadow:none; margin-bottom:0;}
#accordion-main .panel-body .panel-body{
	border-bottom: 1px solid #efefef;
}
#accordion-main .panel-group .panel-heading+.panel-collapse>.panel-body{
	border-top: 0;
}

#overlay-inner {
    height: 600px;
    width: 600px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -100px;
    margin-top: -150px;
	font-size: 200px;
	color: #a11b1e;
}
#myNavClose{
	color: #ccc;
	font-size: 24px;
	margin-right: 15px;
	cursor: pointer;
}
#side-close{margin-top:10px}
@media(max-width:767px){
	#top-bar-menu{
		background: #a11b1e;
	}
	.your-store{
		color: #fff;
		text-decoration: underline;
		font-weight: bold;
	}
	.xs-drop{
		position: relative;
		float: none;
		clear: both;
		margin: 0 -15px;
	}
	#home-promo .cols .img-responsive{
		margin: 0 auto;
	}
	#product-pricing,#prod-price-inner{
		padding:0;
		border: 0;
		box-shadow: none;
	}
	#prod-price-box{
		padding: 0;
		background:#fcfcfc;
	}
	#prod-price-inner #product-addto{
		margin-left: -15px;
		margin-right: -15px;
	}
}
#side-bar-account-menu{
	margin-top: 45px;
}
#contact-holder h2,.shipping-template .panel-heading h2{margin:0;}
#contact-holder h2{margin-bottom: 15px;}
#contact-holder .faqopen{margin:0 0 15px 0;padding:15px;background:#efefef;}
	.nav-ad{padding:15px;margin-bottom: 15px;position:relative;
	
-webkit-box-shadow: 0px 0px 10px 0px rgba(138,138,138,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(138,138,138,1);
box-shadow: 0px 0px 10px 0px rgba(138,138,138,1);
	}
	.nav-ad-1{background:url("https://images.altronics.com.au/interface_new/menuadsbg/bg-test.jpg")}
	.nav-ad-2{background:url("https://images.altronics.com.au/interface_new/menuadsbg/bg-test-1.jpg")}
	.nav-ad-3{background:url("https://images.altronics.com.au/interface_new/menuadsbg/bg-test-2.jpg")}
	.nav-ad-4{background:url("https://images.altronics.com.au/interface_new/menuadsbg/bg-test-3.jpg")}
	.nav-ad-5{background:url("https://images.altronics.com.au/interface_new/menuadsbg/bg-test-4.jpg")}
	.nav-ad-6{background:url("https://images.altronics.com.au/interface_new/menuadsbg/bg-test-5.jpg")}
	.nav-ad-7{background:url("https://images.altronics.com.au/interface_new/menuadsbg/bg-test-6.jpg")}
	.nav-ad-8{background:url("https://images.altronics.com.au/interface_new/menuadsbg/bg-test-7.jpg")}
	.nav-ad-9{background:url("https://images.altronics.com.au/interface_new/menuadsbg/bg-test-8.jpg")}
	.nav-ad-10{background:url("https://images.altronics.com.au/interface_new/menuadsbg/bg-test-9.jpg")}
	.nav-ad img,img.circle{border-radius: 50%;border: 4px solid #eee;
-webkit-box-shadow: 0px 0px 10px 0px rgba(159,159,159,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(159,159,159,1);
box-shadow: 0px 0px 10px 0px rgba(159,159,159,1);
	}
.nav-ad h2{font-size: 20px;margin-top:0;color:#a11b1e}
.nav-ad.nav-ad-10 a,.nav-ad.nav-ad-10 h2,.nav-ad.nav-ad-10 p,
.nav-ad.nav-ad-8 a,.nav-ad.nav-ad-8 h2,.nav-ad.nav-ad-8 p,
.nav-ad.nav-ad-7 a,.nav-ad.nav-ad-7 h2,.nav-ad.nav-ad-7 p,
.nav-ad.nav-ad-6 h2,.nav-ad.nav-ad-6 p,.nav-ad.nav-ad-6 a{color:#fff}
.nav-ad p.learn-more {
    text-align:right;
    right: 12px;
    bottom: 2px;
}
.nav-ad ul li{font-size:14px !important; line-height:16px !important; border:none !important;color:#f75d00;list-style-type: disc !important; list-style-position: inside !important;text-indent: -4px;}
.col-lg-3 .nav-ad .nav-ad-img {
	clear:both;
	width: 100%
}
.nav-ad .nav-ad-img img{
	background: #fff;
	padding: 5px;
}
#product-nav .col-lg-3 .nav-ad .nav-ad-img .img-responsive{
	margin: 0 auto 10px;
}
#product-nav .col-lg-3 .nav-ad .col-md-8{
	width: 100%	
}
.category-page .catsummary{margin-top: 15px}
#home-promo img.img-responsive{margin:0 auto;}
#xs-logo{margin-top: 15px;margin-bottom: 15px}
.faq-template #content h4.panel-title {
	color: #000;
}
.thumbnail .caption.discontinued{height:40px;}
.apple-safari .prod-heading{height: 95px;}
.slick-btn.slick-top-slider{
	font-size: 2em;
	color: #bbb;
}
.slick-btn.slick-next.slick-top-slider{right:0;top:25%}
.slick-btn.slick-prev.slick-top-slider{left:0;top:25%}
.logo-brand{}

#home-flyer h2{text-align: center;}


@media(min-width:1200px){
	#home-promo-slick.slick-container{margin-left: 30px}	
	#home-promo-slick.slick-container{box-shadow:none;}
	.container-specials .specials{box-shadow: 0px 0px 10px 0px #bbb;}
	.container-specials{margin-bottom:30px;}
}
.product-page .top-price span{font-size: .3em;display: block;color:#888;text-transform:lowercase;font-weight:normal}
.product-page .pull-right.now{
	float: none !important;
}
.product-page .pull-right.now::before{
	content: "/ ";
}

#home-locations a,#home-locations h2{color:#fff}
#home-locations{
	/*background: url(../img/map.jpg);*/
	background: #a11b1e;
	padding-bottom: 15px;
}
#home-locations h1{
	text-shadow: 1px 1px #000;
	color:#fff;
	/*font-size: 0.9em;*/
	padding-bottom:0; 
	margin-bottom: 0;
}
#home-locations li{margin:0;list-style:none;}
#home-locations ul{padding:0}
#home-locations img.circle{
	height: 100px;
	width: 100px;
}
#feature-call-out .circle{
	padding: 10px
}
#feature-call-out{
	background:#efefef
}
#feature-call-out a{
	text-decoration: none;
}
.home-circle {
	border-radius: 50%;
	border: 4px solid #eee;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(159,159,159,1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(159,159,159,1);
	box-shadow: 0px 0px 10px 0px rgba(159,159,159,1);
	max-width: 200px;
	margin: 5px auto;
}
#feature-call-out{
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}
#feature-call-out h2{
	margin-top: 0;
}
#feature-call-out p {
	color: #888;
}
#home-brands{background:#212221;padding-top:60px;padding-bottom:60px;}
#home-brands p{padding: 0}
.product-page #stockModal td i.success span,.product-page #stockModal td i.warn span{font-family:'Open Sans', sans-serif}
.product-page #stockModal td{padding:0 0 5px 5px;width:50%}
.product-page #stockModal h3{margin-top:10px;text-align:left}
.product-page #stockModal th.sub{text-align:left;padding:0;color:blue;font-size:12px;}
.priceavail .btn-warning:hover{background-image: -webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);
    background-image: -o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));
    background-image: linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #e38d13;background-position:0}

#sub-links {
	text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);	
}

#sub-links .sl {
	padding: 0;
	color: #a11b1e;	
}
#product-details .slick-slide .ribbon{
	padding-left: 15px;
}
#product-details .slick-slide{
	border-left: 1px dotted #ededed;
}
a.btn.btn-default.btn-block{border-top:0; border-bottom:0;border-right:0;box-shadow:none}
a.btn.btn-default.btn-block-last{border-right:1px solid #ccc}
div#product-carousel {
    box-shadow: 7px 20px 8px -15px #ddd;
}
@media only screen and (max-width:1200px){
	.top-price{ font-size: 1.5em}
}
.product-page #content h3{margin-bottom: 10px;}
.grid-view #product-container .thumbnail .price-toggle{padding: 6px}
.container-specials .slick-dots li button:before{font-size:10px;}
#home-promo-slick {
    left: 15px;
}
#home-promo-slick .slick-btn{top: 40%}
#home-subscribe h2{margin-top:10px}
.one-edge-shadow {
	-webkit-box-shadow: 0 8px 6px -6px #bbb;
	   -moz-box-shadow: 0 8px 6px -6px #bbb;
	        box-shadow: 0 8px 6px -6px #bbb;
}
#home-cats{text-align:center;margin-bottom: 60px;
    text-align: center;
    margin-bottom: 60px;
    background: #efefef;
    padding-top: 40px;
    padding-bottom: 60px;
}
#home-cats h1{margin-top: 0}
#home-cats .cat,.deal,.article-content {transition: transform .2s;
	transition: transform .2s;
    border: 1px solid #eee;
    padding: 20px;
    background: #f9f9f9;
}

#home-cats .cat:hover,.deal:hover,.article-content:hover{
  transform: scale(1.1);
  	-webkit-box-shadow: 0px 0px 10px 0px #ddd;
	   -moz-box-shadow: 0px 0px 10px 0px #ddd;
	        box-shadow: 0px 0px 10px 0px #ddd;
			z-index: 2;
}
#home-cats .img-holder{
	padding-bottom: 15px;
	padding-top: 15px;
	background:#fff;
}
#home-subscribe{
	padding-bottom: 100px;	
	background: center bottom no-repeat url(https://images.altronics.com.au/interface_new/1140w-bottom-strip.jpg);
}
#home-subscribe .container{
	padding-bottom: 230px;
}
.container-fluid.home-container.container-specials {
    padding-top: 30px;
    padding-bottom: 30px;
}
#sub-area h1{
	margin: 0 0 15px 0;
	padding: 0;
}
#sub-area{
	font-weight:bold;
	color: #666;
	background: #efefef;
	text-align: center;
	padding: 15px;
	border: 1px solid #ccc;
}
#sub-icon{
	font-size: 10em;
	margin: 0;
	padding: 0;
}
#sub-form{
	margin-top:15px;
	margin-bottom:15px;
}
#sub-button{
	color: #666;
}

ol.terms{list-style-type: lower-roman;}
.wishlist-template.basket .part-number,.category-page.checkout .part-number{font-family:'Open Sans', sans-serif;color:#000000;font-weight:bold}
.wishlist-template .cart-title,.category-page.checkout .cart-title{font-family:'Lato', sans-serif;font-weight: bold;}
.save-basket{font-weight:bold; text-transform:uppercase;}
#page-header span.save-basket a{margin-top:0;font-family:'Open Sans'}

.addedtocart{max-width: 300px !important;}

#hot-deals{margin-bottom: 60px;}
.deal{border:1px dotted #eee;font-weight:bold;}
.hot-deals .prodnum{color:#a11b1e;font-family: 'Lato', sans-serif;font-weight:bold;font-size:1.1em}
.deal-detail{padding: 20px;}
.deal .prod-title{font-weight:bold;font-size:1em;font-family: 'Lato', sans-serif;}
.deal .deal-period{color: red;font-weight: bold;font-size:0.8em;margin-top: 10px;}
.deal .was{color:red;font-size:0.7em;}
.deal .now{font-family: 'Lato', sans-serif;color:#000;font-size:1.1em}
.deal-price{font-size: 1.4em}
#home-news{margin-bottom: 60px;}
.home-news-image{margin: 0 auto;}
.home-article{margin-bottom: 30px;}
.home-article .date{font-weight: bold;font-size:0.8em;text-transform:uppercase;margin-bottom: 0}
#home-news .section-title{margin-bottom: 30px;text-transform:uppercase;}
#home-news h2{text-transform:uppercase;font-size: 1.2em}
.home-article .article-content{background: #f6f6f6;padding:20px;border: 1px solid #eee;position: relative;}
.home-article .article-content .brief{color: #000;}
#home-news a:hover{text-decoration: none;}
.blank:hover{cursor: no-drop}
#resistor-table td,#resistor-table th{
	text-align: center;
}

.row-addto{
	margin-top:15px;
}

.userlabel{
	padding: 3px 20px;
	cursor: default;
}

#bg,#dg,#ag,#pg,#pgd,#bgc,#bgt,#bgta {
	position:relative;	
}

#res,#dres,#ares,#pres,#pdres,#cres,#tres,#tpres {
	position:absolute;
	left: 0;
	top: 33px;
	height:auto;
	background:#fff;
	border:1px solid #ddd;
	padding:0;
	width:100%;
	box-shadow:0 0 4px 0 #ddd;
	z-index:10;
	display:none;
}

input#srchtag, input#srchtags {
	float:left;
	width: 1px;
	padding:0;
	margin:0;
	margin-left:-2px;
}


#serr,#sserr { 
	position:absolute;
	top: 60px;
	height:auto;
	padding:0;
	margin:0;
	width:100%;
	z-index:10;	
	display:none;
	color:red;font-weight:bold;font-size:.8em;
	}

#sres,#ssres { 
	position:absolute;
	top: 61px;
	height:auto;
	background:#fff;
	border:1px solid #ddd;
	padding:0;
	width: 100%;
	box-shadow:0 0 4px 0 #ddd;
	z-index:10;	
	display:none;
	}

.scroller { 
	max-height:615px !important;
	overflow: auto !important;
	overflow-y: scroll !important;
	}

#sres ul,#ssres ul{
		list-style:none;
		margin:0;
		padding:0;	
}
	
#sres ul li,#ssres ul li{
	padding: 3px 10px;
	border-bottom:1px dotted #ccc;
	margin-bottom: 3px;
}

.truncate {
	width:250px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
}


#res ul,#dres ul,#ares ul,#pres ul,#pdres ul,#cres ul,#tres ul,#tpres ul{
	list-style:none;
	margin:0;
	padding:0;	
}

#res ul li:hover,#dres ul li:hover,#ares ul li:hover,#pres ul li:hover,#pdres ul li:hover,#cres ul li:hover,#tres ul li:hover,#tpres ul li:hover,#sres ul li:hover{
	background: #eee;
	cursor:pointer;
}

#res ul li,#dres ul li,#ares ul li,#pres ul li,#pdres ul li,#cres ul li,#tres ul li,#tpres ul li{
	padding: 3px 10px;
}

#cat-thanks,#trade-thanks{
	min-height:200px;
}
#desktop{
	position:relative;
	bottom: 0;
	width: 100%;
	padding: 10px;
}
#desktop a{
	color: #a11b1e;
}

.alert{
	border-radius:0;
	margin:20px;
}
.widetable{
	overflow:auto;
	width:100%;
	padding-left:15px;
}
.progress-value {
	text-align:center;
	position:absolute;	
	left:0;
	width:100%;
	z-index:2;
	color:white;
}

.progress{
	border-radius:0;
	background:#aaa;
}

@media only screen and (min-width:992px){
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
}

#timeout-bar{
	background: #000;
	border-radius: 0;
	color: #fff;
	padding: 6px 0;
	display:none;
}
#timeout-bar span{
	color: #ff1700;
	padding: 2px 3px;
	font-family:'Lato', sans-serif;font-weight:bold;font-size:16px;	
}
.need{
	color: red;
	font-size: 80%;
}

table.wide-view {
	width: 1368px !important;
	max-width: 1368px !important;
}

#accordion-myacc,#user-myacc {
	margin-top: 45px;
}
#accordion-myacc .panel-heading,#user-myacc .panel-heading{
	background: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #efefef;
}
#accordion-myacc .panel-heading a,#user-myacc .panel-heading a{
	font-family: 'Open Sans', sans-serif; 
	font-weight: bold;
}

#accordion-myacc .panel-heading a:hover,#user-myacc .panel-heading a:hover{
	text-decoration: none;
}
#accordion-myacc .panel-body,#user-myacc .panel-body{
	padding: 0;
	margin-bottom: 0;
}
#accordion-myacc .panel,#user-myacc .panel{
	border: 0;
	box-shadow: none;
}
#accordion-myacc .panel-body .list-group{box-shadow:none; margin-bottom:0;}

#accordion-1main .panel-heading{
	text-transform: uppercase;
	border-bottom: 1px solid #efefef;
}
.topalert{
	margin:0;
}

.widget {
	overflow:hidden;	
}

.logo-print{
	display:none;
}
#notice-body h2{font-size:18px;}
#notice-body{
	max-height:300px;
	overflow-y: scroll;	
}

#page-loader2 {
    position: fixed;
    top: 0;
    bottom: 0%;
    left: 0;
    right: 0%;
    background-color:rgba(0, 0, 0, 0.3);
    z-index: 98;
    display: none;
    width: 100%;
    height: 100%;
  }
  
#page-loadern {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -130px 0 0 -95px;
    border: 20px solid #3498db;
    border-radius: 50%;
    border-top: 20px solid #f3f3f3;
    border-right: 20px solid #f3f3f3;
    border-bottom: 20px solid #f3f3f3;
    width: 150px;
    height: 150px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
 }
 
#page-loader2 img{
    position: relative;
	left: 50%;top: 50%;margin: -150px 0 0 -60px;
 }
 