@keyframes magnificent_popup{from{left:-288px;}
to{left:0px;}
}
@keyframes reverse_magnificent_popup{from{left:0;}
to{left:-288px;}
}
.accessability-wrapper{display:none;position:fixed;z-index:101;width:286px;height:532px;background-color:#fff;border:2px solid #27AAE1;border-radius:5px;background-size:cover;color:#4d4d4d;box-sizing:border-box;padding:19px 0 15px 0;top:92px;left:-288px;overflow:visible;animation-name:magnificent_popup;animation-duration:0.8s;animation-timing-function:ease-in;}
.accessability-wrapper.active{display:block;left:0;}
.accessability-wrapper.active-out{animation-name:reverse_magnificent_popup;animation-duration:0.8s;animation-timing-function:ease-out;}
.accessability-wrapper .inner-to-accessability-wrapper{position:relative;width:286px;height:615px;}
#rt-accessability-tab.accessability-tab{display:block;position:fixed;z-index:102;top:120px;left:0px;width:50px;height:50px;border-bottom-right-radius:18px;border-top-right-radius:18px;background-color:#27AAE1;cursor:pointer;text-align:center;vertical-align:middle;padding-right:12px;border:1px solid #fff;}
#rt-accessability-tab.accessability-tab i{color:white;font-size:40px;padding-top:5px;padding-left:5px;}
#rt-accessability-tab.accessability-tab.active{display:none;}
.accessability-wrapper .clearfix{clear:both;}
.accessability-wrapper .a-tr{padding:0;margin:0;display:block;width:100%;background:transparent !important;box-sizing:border-box;height:104px;}
.accessability-wrapper .a-tr.fontsizechange{height:104px}
.accessability-wrapper .a-tr.fontsizechange .a-td{height:102px;cursor:pointer;}
.accessability-wrapper .a-tr.larger.colorchange{height:104px}
.accessability-wrapper .a-tr.larger.colorchange .a-td{height:104px;margin-top:0;}
.accessability-wrapper .a-tr.larger{height:104px;}
.accessability-wrapper .a-tr.larger .a-td{height:104px;margin-top:2px}
.accessability-wrapper .a-tr.before-last{height:104px;}
.accessability-wrapper .a-tr.last{border:0 !important;position:relative;}
.accessability-wrapper .a-tr.before-last .a-td,.a-tr.last .a-td{border-left:0 !important;}
.accessability-wrapper .a-td{width:142px;height:100%;float:right;text-align:center;box-sizing:border-box;}
.accessability-wrapper .a-td .inner-td{border-bottom:1px solid red;}
.accessability-wrapper .a-td.flickers,
.accessability-wrapper .a-td.eye,
.accessability-wrapper .a-td.circle,
.accessability-wrapper .a-td.links,
.accessability-wrapper .a-td.img{cursor:pointer;}
.accessability-wrapper .a-td{padding-top:30px;}
.accessability-wrapper .a-td.active{background-color:#efefef;}
.accessability-wrapper .a-td div.text{font-size:18px;}
.accessability-wrapper .a-tr .a-td:nth-child(1){}
.accessability-wrapper .a-td .img i.fa{font-size:40px;}
.accessability-wrapper .a-td.flickers .img{}
.accessability-wrapper .a-td.eye .img{}
.accessability-wrapper .a-td.circle .img{}
.accessability-wrapper .a-td.img .img{}
.accessability-wrapper .a-td.link .img{}
.accessability-wrapper .a-td.link .img{}
.accessability-wrapper .a-td .question-mark{height:26px;width:26px;margin:13px 15px auto auto;background-size:cover;}
.accessability-wrapper .a-td .question-mark i.fa{font-size:26px;}
.accessability-wrapper .a-tr.before-last ul{padding:0;margin:0;list-style-type:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;line-height:1 !important;font-size:18px !important;margin-top:2px;}
.accessability-wrapper .a-tr.before-last ul li{line-height:1 !important;font-size:18px !important;}
.accessability-wrapper .a-tr.before-last .a-td:nth-child(2){text-align:right;margin-top:0;}
.accessability-wrapper .a-tr.last .a-td:nth-child(2){}
.accessability-wrapper .a-tr.last .text{margin-top:13px;}
.accessability-wrapper .a-tr.last .a-td.cancel .img{background-size:24px;background-repeat:no-repeat;width:24px;height:24px;margin-top:-8px;margin-right:14px;margin-left:5px;}
.accessability-wrapper .a-tr.last .a-td.cancel div{float:right;}
.accessibility .fontsizechange .fontsizechange1,
.accessibility .fontsizechange .fontsizechange3,
.accessibility .colorchange .colorchange-btn,
.accessibility .links .img span{}
.accessibility .fontsizechange .fontsizechange1 .fa{font-size:26px !important;padding-top:7px;padding-bottom:7px;}
.accessibility .a-td.flickers .img,
.accessibility .a-td.img .img{cursor:pointer;}
.accessability-wrapper .remove-accessability{cursor:pointer;}
.accessability-wrapper .a-tr.last .a-td.cancel div.clear{clear:both !important;float:none !important;}
.accessability-wrapper #accessability-remark{width:100%;position:absolute;top:2px;right:23px;width:245px;text-align:center;background-color:yellow;color:black !important;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;font-size:16px !important;display:none;}
.accessability-wrapper .close{position:absolute;left:12px;top:-3px;cursor:pointer;}
.accessability-wrapper .close .fa{color:rgb(77,77,77);font-size:30px;}
.fontsizemedium p, .fontsizemedium h1, .fontsizemedium h2, .fontsizemedium h3, .fontsizemedium h4, .fontsizemedium h5, .fontsizemedium li, .fontsizemedium a, .fontsizemedium div, .fontsizemedium span{font-size:105%;line-height:105%;}
body.invertsite, .invertsite label, .invertsite input, .invertsite select, .invertsite textarea,.inversite footer,.inversite div.the_page{background:#000;color:#fff;}
body.invertsite div.the_page{background:#000 !important;color:#fff !important;}
body.invertsite main .homepage-block.singles .text-wrapper{background:#000 !important;color:#fff !important;}
body.invertsite footer{background:#000 !important;}
body.invertsite .accessability-wrapper .a-td.active{background-color:#27AAE1;}
body.invertsite .detail-page .gray_wrap{background:#000}
body.invertsite .accessability-wrapper .a-td.active{background-color:#fff;color:#4d4d4d !important;}
body.invertsite .accessability-wrapper .a-td.active .fa{color:#4d4d4d !important;}
body.invertsite .accessability-wrapper .a-td.active div.text{background-color:#fff;color:#4d4d4d !important;}
.invertsite div.the_body div.the_updates{background-color:#000 !important;}
.invertsite div.the_body div.top_ads div.left_ad{background-color:#000 !important;}
.invertsite .related-section-description{background-color:#000 !important;border:1px solid #fff;}
body.invertsite .accessability-wrapper #accessability-remark{color:#000 !important;}
.invertsite .headline,
.invertsite .carousel .slick-slide:nth-child(even),
.invertsite aside #leanHaerev .the_title,
.invertsite aside .left_form .the_submit .index-search-link,
.invertsite aside .board div.the_title,
.invertsite aside #coupons .the_title,
.invertsite aside .advertize.forum-experts,
.invertsite aside .experts-forum-intro.forum-block .the_title{background-color:#27AAE1 !important;color:#fff !important;}
.invertsite .headline p.parts a,
.invertsite aside div.the_title.advertize.forum-experts a,
.invertsite .primaryarticle p a,
.invertsite .secondaryarticle p a{color:#fff !important;}
.invertsite .secondaryarticle{border:1px solid #fff;}
.invertsite .pagination>li>span,
.invertsite .pagination>li>a{background:#000 !important;border:1px solid #fff !important;color:#fff !important;}
.invertsite #forum_questions_and_answers .row_header > div,
.invertsite #forum_questions_and_answers .table-header > div,
.invertsite #forum_questions_and_answers .row_header,
.invertsite #forum_questions_and_answers .row_footer,
.invertsite #forum_questions_and_answers .row_footer > div{background:#000 !important;border:1px solid #fff !important;color:#fff !important;}
.invertsite #forum_questions_and_answers .row_header > div,
.invertsite #forum_questions_and_answers .table-header > div,
.invertsite #forum_questions_and_answers .row_footer > div{border:0 !important;}
.invertsite img{}
.invertsite a, .invertsite p, .invertsite div, .invertsite span, .invertsite li, .invertsite h1, .invertsite h2, .invertsite h3, .invertsite h4{color:#fff !important;}
.invertsite div input[type="submit"]{background:#000;color:#fff;}
.invertsite div{background:none;}
.invertsite div.accessability-wrapper{background-color:#000;}
.invertsite section#header .top-links .col.right span.header-text{color:#27AAE1 !important;}
.invertsite section#header .top-links .col.right span.header-text .light{color:#9fddf9 !important;}
.invertsite section#header .top-links .col, section#header .top-links a,
section#header .top-links .col.right span.header-phone-number{color:#3C2414 !important;}
.invertsite section#header .top-nav .links li a,
.invertsite section#header .top-nav .links li a span.large{color:black !important}
.grayscalesite h1,.grayscalesite h2, .grayscalesite h3, .grayscalesite h4, .grayscalesite h5, .grayscalesite h6{color:#999B9D;}
.grayscalesite h3 span{color:#999B9D !important;}
.grayscalesite div.container > .col.left div.region-left-column-contact-form h2{color:#999B9D;}
.grayscalesite section#body .main-content .content .description{color:#999B9D;}
.grayscalesite section#body .main-content .content,.grayscalesite p.quick-link a{color:#999B9D;}
.grayscalesite a, .grayscalesite a span, .grayscalesite a em, .grayscalesite h2 strong, .grayscalesite h2 span{color:#999B9D !important;}
.grayscalesite section#body div.container > .col.right .normal-content.with-sidebar .col.right a{color:#999B9D !important;}
.grayscalesite section#body div.container > .col.right .normal-content input[type="submit"]{background:#CCC;color:black}
.grayscalesite{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1) progid:DXImageTransform.Microsoft.Light();filter:grayscale(100%);filter:url('filters.svg#grayscale');}
.grayscalesite img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);}
.grayscalesite div.the_body div.the_updates div.updates_marq,
.grayscalesite div.the_body div.the_updates div.updates_marq a,
.grayscalesite div.the_body div.the_updates div.updates_marq a span{color:#717274 !important;}
.grayscalesite div.the_body div.the_updates div.updates_title,
.grayscalesite .section-title-wrapper h2 span,
.grayscalesite .section-title-wrapper h2 a,
.grayscalesite .video-homepage-block h2 a{background-color:#141615;}
.grayscalesite aside .experts-forum-intro.forum-block .the_title span.red,
.grayscalesite aside .experts-forum-links .to-the-forum a{color:#363533 !important;}
.grayscalesite aside div.the_title,
.grayscalesite aside .c_block .the_title,
.grayscalesite .carousel .slick-slide:nth-child(odd){background-color:#b7b5b6 !important;}
.grayscalesite main article .imgwide .img{-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");}
.grayscalesite .navigation a,
.grayscalesite main>article p>a:hover,
.grayscalesite main>article p>a:visited,
.grayscalesite main>article p>a:active,
.grayscalesite main>article p>a,
.grayscalesite .options a,
.grayscalesite .secondaryarticle h2 a:hover,
.grayscalesite .primaryarticle .toTheArticle,
.grayscalesite .secondaryarticle .toTheArticle{color:#717274 !important;text-decoration:underline;}
.grayscalesite .pagination>li>a,
.grayscalesite .pagination>li>span,
.grayscalesite .headline h1.parts .section-link-to-home.archive-link,
.grayscalesite .headline p.parts a:hover{color:#000 !important;}
.grayscalesite span.red,
.grayscalesite .red,
.grayscalesite span.red a{color:#000 !important;}
.grayscalesite #form-picker button,
.grayscalesite #form-picker button:hover{padding:0 0;box-sizing:border-box;height:26px;line-height:22px;font-size:14px;text-shadow:1px 0px 1px #b7b5b6;border:1px solid white;border-radius:4px;color:white;width:92px;cursor:pointer;background:#3972a5;background:-webkit-linear-gradient(top, #b7b5b6 0%, #b7b5b6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #b7b5b6), color-stop(1, #b7b5b6));background:-moz-linear-gradient(top, #b7b5b6 0%, #b7b5b6 100%);background:-ms-linear-gradient(top, #b7b5b6 0%, #b7b5b6 100%);background:linear-gradient(to bottom, #b7b5b6 0%, #b7b5b6 100%);}
.grayscalesite #forum_questions_and_answers .pagination>li.active>a{background-color:#b7b5b6;}
.grayscalesite h1.homepage,.grayscalesite h3.homepage{color:#999B9D !important;}
.fontsizemedium .contactsideplace .title, .fontsizelarge .contactsideplace .title, .fontsizemedium .mailinglistplace .title, .fontsizelarge .mailinglistplace .title{width:100%;}
.alternativesite body{background:#fff;color:#000;font-size:16px;font-family:Arial, Helvetica, sans-serif;}
.alternativesite p{color:#000;font-size:16px;font-family:Arial, Helvetica, sans-serif;}
.alternativesite .otherproductsplace, .alternativesite .regularimage, .alternativesite .slideplace, .alternativesite .footer, .alternativesite .containerfeatures, .alternativesite .fakeheader, .alternativesite .contactsideplace, .alternativesite .mailinglistplace, .alternativesite .gallerysplace, .alternativesite .bxsliderhome, .alternativesite img, .alternativesite .strip, .alternativesite .search, .alternativesite .leftcolumn, .alternativesite .contactpopup, .alternativesite .gototop{display:none;}
.alternativesite .content{width:100%;}
.alternativesite h1, .alternativesite h2, .alternativesite h3, .alternativesite h4{color:#000;font-family:Arial, Helvetica, sans-serif;}
.alternativesite .mainmenu{margin:20px 0px;width:100%;padding:0px}
.alternativesite div{background:none;}
.expaccesskeyplace{position:absolute;right:0px;top:0px;}
.expaccesskeyplace .icon{cursor:help;width:15px;height:15px;display:inline-block;color:#382246 !important;font-size:12px;line-height:16px;text-align:center;border:1px solid #382246;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.expaccesskey{text-align:right;direction:rtl;display:none;background:#fff;position:absolute;padding:10px;width:280px;right:40px;top:220px;z-index:20019;-moz-box-shadow:0px 0px 5px rgba(60,60,60,0.5);-webkit-box-shadow:0px 0px 5px rgba(60,60,60,0.5);box-shadow:0px 0px 5px rgba(60,60,60,0.5);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #90bc5a;}
.expaccesskeyplace:hover .expaccesskey{display:block;}
.expaccesskey p{color:#000 !important;font-size:16px !important;text-align:right;direction:rtl;}
.fontsizelarge p,
.fontsizelarge h1,
.fontsizelarge h2,
.fontsizelarge h3,
.fontsizelarge h4,
.fontsizelarge h5, .fontsizelarge li, .fontsizelarge a, .fontsizelarge div, .fontsizelarge span{font-size:24px;line-height:110%;}
.fontsizelarge div.sub_navbar div.left_menu ul{height:24px;}
.fontsizelarge div.sub_navbar div.left_menu a{font-size:24px;}
.fontsizelarge .the_search.link-wrapper input{font-size:16px;}
.fontsizelarge #main .hot-articles .one_article .text-wrapper .the_body a{font-size:24px;line-height:24px;}
.fontsizelarge #main .hot-articles .one_article .text-wrapper .the_title a{font-size:24px;line-height:24px;}
.fontsizelarge #main .hot-articles .one_article .text-wrapper{height:108px;}
.fontsizelarge .homepage-block.clusters .half.additional-articles .one_article .text-wrapper .the_title a{font-size:24px;line-height:24px;}
.fontsizelarge main .homepage-block.clusters .half.rt-main-image .text-wrapper .the_title a{font-size:26px;}
.fontsizelarge main .homepage-block.singles .text-wrapper .the_title a{font-size:24px;}
.fontsizelarge main .homepage-block.singles .text-wrapper{height:62px;}
.fontsizelarge .section-title-wrapper h2 span,
.fontsizelarge .section-title-wrapper h2 a,
.fontsizelarge .video-homepage-block h2 a{font-size:24px;}
.fontsizelarge.page-node #body .region-content p{font-size:24px;}
.fontsizelarge section#body div.container > .col.right .normal-content .banner li{font-size:24px}
.fontsizelarge article header h1{font-size:36px;}
.fontsizelarge article header .shortcontent p{font-size:24px;line-height:1.2;}
.fontsizelarge article header .about, .fontsizelarge article header .about a, .fontsizelarge .about-wrapper{font:normal 24px/28px arial;}
.fontsizelarge .first-panel{height:100px;}
.fontsizelarge .webform-client-form.webform-client-form-12 textarea{width:315px;}
.fontsizelarge section#header .col.left{margin-top:6px;}
.fontsizelarge section#header .top-nav .links li a{font-size:24px;}
.fontsizelarge section#header .top-links .col.left ul li a{font-size:30px;}
.fontsizelarge section#header .top-links .col.left ul{width:652px;margin-bottom:-4px;text-wrap:white-space;margin-left:-100px;margin-top:6px;}
.fontsizelarge section#body .main-content .content .description{font-size:24px;}
.fontsizelarge section#body .main-content .content .option-label{font-size:24px;}
.fontsizelarge h1.homepage, .fontsizelarge h3.homepage{font-size:30px;}
.fontsizelarge p.quick-link a{font-size:24px;}
.fontsizelarge section#body .bottom-link-blocks .block h2{font-size:24px !important;}
.fontsizelarge section#body .bottom-link-blocks .block li a{font-size:20px;}
.fontsizelarge section#body .footer li a{font-size:22px}
.fontsizelarge section#body .footer .bottom li{font-size:22px}
.fontsizelarge section#body div.container > .col.right .normal-content.with-sidebar .heading-content span{font-size:24px !important}
.fontsizelarge section#body div.container > .col.right .normal-content.with-sidebar .col.right li a{font-size:24px}
.fontsizesmall p,
.fontsizesmall h1,
.fontsizesmall h2,
.fontsizesmall h3,
.fontsizesmall h4,
.fontsizesmall h5, .fontsizesmall li, .fontsizesmall a, .fontsizesmall div, .fontsizesmall span{font-size:12px;line-height:16px;}
.fontsizesmall h1.homepage,
.fontsizesmall h3.homepage{font-size:20px !important;margin-bottom:16px;}
.fontsizesmall section#body .bottom-link-blocks .block li a{font-size:12px;}
.fontsizesmall section#header .top-links{margin-top:47px;}
.fontsizesmall section#body div.container > .col.right .normal-content.with-sidebar .col.right li a{font-size:12px;}
.fontsizesmall section#body div.container > .col.right .normal-content.with-sidebar ul.breadcrumbs{margin-top:70px}
.fontsizesmall.page-node-54 section#body div.container > .col.right .normal-content.with-sidebar ul.breadcrumbs{margin-top:250px}
.fontsizesmall #block-system-main form.webform-client-form-12 .form-item.webform-component.webform-component-markup.webform-component---- p{font-size:12px;}
body.underline a,
body.underline .top-menu a,
body.underline footer .container a,
body.underline .list-view .list-body .inner-cell,
body.underline .applications-list-map .item div.title,
body.underline .wrap.profile.sessions .little-message .wrapper-around-text h3{text-decoration:underline !important;}
.push-to-open-accessability-menu{background-image:url("/img/accessability/access_icon.png");width:53px;height:53px;background-size:cover;right:0;top:271px;z-index:20000;position:fixed;cursor:pointer;display:none !important;}
.push-to-open-accessability-menu.open{background-image:url("/img/accessability/access_icon_gray_bg.png");}
.go-to-accessability-declaration{cursor:pointer;}
.text.remove-accessability:hover,
.text.go-to-accessability-declaration:hover{color:#27AAE1;text-decoration:underline;}