/* accessibility */

.acc-on .focused {border: 2px dotted #d7d7d7 !important;background: rgba(96,202,228,0.5) !important;box-shadow: 0 0 8px 2px #60cae4 !important;}
.acc-on a:focus {outline: none !important;border: 2px dotted #d7d7d7 !important;background: rgba(96,202,228,0.5) !important;box-shadow: 0 0 8px 5px #60cae4 !important;}

.nagish *{transition: all 0.8s;font-family: arial, sans-serif; }
.nagish {zoom: 1;position: fixed;bottom: 0;left: 0;z-index: 9999999999;width:322px;font-family: sans-serif;line-height: 1 !important;}
.nagish .nagish-top-menu{position: fixed;top: -106px;left: 0;opacity: 0;}
.nagish .nagish-top-menu.openMenu{top: 0;opacity: 1}
.nagish .nagish-top-menu ul{background: #fff;border:2px solid #000;border-top:0}
.nagish .nagish-top-menu ul li{display: block;padding: 2px 0;}
.nagish .nagish-top-menu ul li button{background: #000;color: #fff;width: 100%;padding: 4px 6px;border:0;}
.nagish .nagish-menu{float: right;width: 100%;position: absolute;left: -322px;bottom:0;padding: 14px;border: 1px solid #000;background: #fff;}
.nagish .nagish-icon{float: none;width: auto;position: absolute;opacity: 1;cursor: pointer;text-align: center;left: 9px;bottom: 9px;background: #000;color: #fff;padding: 9px 14px;display: block;border-radius: 4px;border: 2px solid;}
.nagish .nagish-icon img{width: 82%;}
.nagish .nagish-icon span {display: block;text-align: center;font-size: 18px;line-height: 0.7;}
.nagish .nagish-menu ul.menu-n{margin: 19px 0;padding: 0}
.nagish .nagish-menu ul.menu-n li{cursor: pointer;list-style: none;transition: all 0.3s;transform: rotate(0deg);display: block;padding: 4px 24px 4px 0;background-size: 18px 15px;font-size: 17px;line-height:1.5;}
.nagish .nagish-menu ul.menu-n li a{color:#000 !important;display: inline-block;font-size: 17px;}
.nagish .nagish-menu ul.menu-n li .menuText{float: right;color: #000 !important;width: 48%;font-size: 19px;border: 0;}
.nagish .nagish-menu ul.menu-n li .toggle{float: left;text-transform: uppercase;background: #000;border-radius: 4px;position: relative;z-index: 1;padding: 4px 0;}
.nagish .nagish-menu ul.menu-n li .toggle span.my_btn{top: 7px;position: absolute;/*background: #60cae4;*/width: 42%;height: 66%;z-index: 1;right: 4px; background: #F4C20B;}
.nagish .nagish-menu ul.menu-n li .toggle span.my_btn.on{right:55% !important}
.nagish .nagish-menu ul.menu-n li .toggle span.my_btn[data-toggle-span="off"],
.nagish .nagish-menu ul.menu-n li .toggle span.my_btn.off{right:3px}
.nagish .nagish-menu ul.menu-n li .toggle span,
.nagish .nagish-menu ul.menu-n li .toggle button{border-radius: 4px;display: inline-block;background: 0 0;padding: 0;line-height: 1;font-size: 15px;color: #fff;position: relative;z-index: 99;text-align: center;width: 48px;border: 0;padding: 8px 0;}
.nagish .nagish-menu ul.menu-n li .toggle .glyphicon {padding: 0 6.5px !important;}
.nagish .nagish-menu ul.menu-n li .toggle .btn-default {border: 0;}
.nagish .nagish-menu ul.menu-n li .toggle .btn-default span{padding: 0 !important;}
.nagish .mainNagish{}
.nagish .topTitle{background: #000;color: #fff;text-align: center;padding: 6px 0;border-radius: 4px;display: block;font-size: 21px;}
/*.nagish h3.topTitle{padding: 3px 0;margin: 0;}*/
.nagish .mainNagish .mainNagishMenu{padding: 0;margin: 0;text-align: center;margin: 19px 0;}
.nagish .mainNagish .mainNagishMenu li{list-style: none;display: inline-block;padding: 8px 15px;margin: 0 0 0 12px;border: 2px solid #ddd;cursor: pointer;border-radius: 4px}
.nagish .mainNagish .mainNagishMenu li button{border: 0;background: transparent;padding: 0}
.nagish .mainNagish .mainNagishMenu li .size{font-size: 13px !important;padding: 0 !important;}
.nagish .mainNagish .mainNagishMenu li span{font-size: 29px;color:#000 !important}
.nagish .mainNagish .mainNagishMenu li.active{background: #000}
.nagish .mainNagish .mainNagishMenu li.active span{color:#fff !important;}
.nagish .mainNagish .mainNagishMenu li.biggestA span{padding: 0 2.5px;display: block;}
.nagish .mainNagish .mainNagishMenu li.mediumA span{font-size: 22px;padding: 6px 5px 1px 5px;display: block;}
.nagish .mainNagish .mainNagishMenu li.regularA span{font-size: 19px;display: block;padding: 8px 6px 2px 6px;}
.nagish .mainNagish .mainNagishMenu li a{font-size: 29px;color: #000 !important;}
/*.nagish .mainNagish .mainNagishMenu li.fontClear{display: block;margin: 0;border: 0;font-size: 19px;cursor: pointer;text-decoration: underline;color: #000 !important;}*/
.nagish .mainNagish .mainNagishMenu li.blackColor{font-size: 29px;color:#000;margin-left: 0}
.nagish .mainNagish .mainNagishMenu li.blackColor.active{color:#fff}
.nagish .mainNagish .mainNagishMenu li:last-of-type{margin-left: 0;}

.nagish .lastAcc{text-align: center;margin: 0 0 5px 5px;cursor: pointer;font-size: 15px;width: 143px;height: auto;display: inline-block;border: 0;padding: 0;background: transparent;float: right;}
.nagish .lastAcc:nth-child(2n){margin-left: 0}
.nagish .lastAcc span a{color:#fff !important;display: block;}
.nagish .lastAcc span{background: #000;color: #fff;text-align: center;margin: 0 auto;padding: 4px 8px;border-radius: 5px;font-size: 15px;display: table;width:100%;}
.nagish .lastAcc span i{display: inline-block;font-size: 32px;margin: 4px 0;float: right;width: 31%;}
.nagish .lastAcc span span.text{display: inline-block;float: left;width: 60%;padding: 4px 4px;}

.nagish.bigzoom {position: fixed;bottom: 0;right: 0;z-index: 9999999999;width: 322px;font-family: sans-serif;height: auto;zoom: 74.99% !important;}

.sr-only {position: absolute !important;width: 1px  !important;height: 1px  !important;padding: 0  !important;margin: -1px  !important;overflow: hidden  !important;clip: rect(0,0,0,0)  !important;border: 0  !important;}

.nagish-top-menu .skip button.on:focus {color: #000;}

.nagish .bottomNagish{opacity: 1;text-align: center;display: block !important;float: none;border-top: 1px solid;padding: 12px 0 0 0px;font-family: sans-serif;width: 100%;}
.nagish .bottomNagish .bot{opacity: 1!important;font-size: 19px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;background: transparent;border: 0;width: auto;text-align: center;display: inline-block;margin: 0 5px;padding: 0 0 0 13px;border-left: 1px solid #000;}
.nagish .bottomNagish .bot:last-of-type{padding-left: 0;margin-left: 0;border-left:none}


/*colors*/

body.colorScale,
body.colorScale header{background: #000000;color:#fff;}
.colorScale h1,
.colorScale h2,
.colorScale h3,
.colorScale h4,
.colorScale h5,
.colorScale h6,
.colorScale p,
.colorScale b,
.colorScale .fa.fa-adjust{color:#fff !important}
.colorScale a,
.colorScale a span,
.colorScale a h1,
.colorScale a h2,
.colorScale a h3,
.colorScale a h4,
.colorScale a h5,
.colorScale a h6,
.colorScale a div,
.colorScale .main-title{color:#F4C20B !important;}
.colorScale a:hover,
.colorScale a:focus { text-decoration: underline; }
.colorScale img{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.colorScale footer{background: #000;}


/*.colorScale a {display: block}*/
/*end colors*/

.colorScale .blogs_page,
.colorScale .news_page,
.colorScale .events_page,
.colorScale .contact_page input,
.colorScale .contact_page textarea,
.colorScale .navigation li a,
.colorScale .aboutTop .about_seTitle,
.colorScale .getFreeButton.sticky a,
.colorScale .pricing .linkMoreOptions a,
.colorScale .pricing .options .blockPrice .bottom .bottomButton a:hover,
.colorScale .pricing .options .blockPrice .bottom .bottomButton:hover,
.colorScale  .open_page  .imageAndTitle .titleAndSecond .second,
.colorScale .blogs_page, .news_page,
.colorScale .events_page{
    background-color: black;
}

.colorScale  .thankImage img,
.colorScale  .contact_page .BlockText .content,
.colorScale  .product_page .iconTextBlock .iconBlock,
.colorScale  footer ul li img,
.colorScale  footer .block3 .social li a{
    filter: brightness(0) invert(1);
}

.colorScale .wrapSliderContent h2,
.colorScale .aboutTop .about_title,
.colorScale .home_slider .imageText,
.colorScale  .imageAndTitle .titleAndSecond .maintitle{
    background-color: black;
    display: inline-block;
}

.colorScale .blogs_page .container_blogs .blog,
.colorScale .news_page .container_news .new,
.colorScale .events_page .container_events .event,
.colorScale .leadership,
.colorScale .pricing .options .blockPrice:nth-child(even) .top,
.colorScale .pricing .options .blockPrice,
.colorScale .pricing,
.colorScale .open_page .block.grey{
    background-color: black;
    border: 1px solid white;
}

.colorScale .pricing .options .blockPrice .bottom .bottomButton a,
.colorScale .product_page .caseStuties .button,
.colorScale .product_page .imageTextBlock .button{
    background-color: #F4C20B;
    border: 1px solid #F4C20B;
}
.colorScale .pricing .options .blockPrice .bottom .bottomButton a,
.colorScale .product_page .imageTextBlock .button a{
    color: black!important;
}
.colorScale .MenuCategories .category{
    border-bottom: 1px solid #F4C20B;
    color:#F4C20B;
}
.colorScale .navigation li a:hover,
.colorScale .navigation li.active a,
.colorScale .navigation li a,
.colorScale .product_page .caseStuties .button:hover,
.colorScale .product_page .imageTextBlock .button:hover{
    border: 1px solid #F4C20B;
    color:#F4C20B;
}

.colorScale .pricing .options .blockPrice .bottom .bottomButton a:hover,
.colorScale .pricing .options .blockPrice .bottom .bottomButton:hover,
.colorScale .product_page .imageTextBlock .button:hover a{
    color: #f4c20b!important;
}
.colorScale .pricing .options .blockPrice:nth-child(even){
    border: 1px solid white;
}

.colorScale .sub-menu,
.colorScale .blogCategory,
.colorScale .product_page .getFreeButton a:hover,
.colorScale .product_page .getFreeButton a,
.colorScale .pricing .linkMoreOptions a{
    border: 1px solid #F4C20B;
}
.colorScale .blogCategory.active,
.colorScale .blogCategory:hover{
    text-decoration: none;
}

.colorScale .MenuCategories .category:hover,
.colorScale .MenuCategories .category.active,
.colorScale .navigation li a:hover,
.colorScale .navigation li.active a,
.colorScale .blogCategory.active,
.colorScale .blogCategory:hover,
.colorScale .blogs_page .container_blogs .blog .link:hover,
.colorScale .events_page .container_events .event .link:hover,
.colorScale .news_page .container_news .new .link:hover,
.colorScale .product_page .getFreeButton a:hover,
.colorScale .pricing .linkMoreOptions a:hover{
    background-color: #F4C20B!important;
    color: black!important;
}
.colorScale .pricing .linkMoreOptions a:hover span{
    color: black!important;
}
.colorScale .pricing .thePrice{
    color: white;
}


.colorScale ::-webkit-input-placeholder {
    color: white;
}

.colorScale :-moz-placeholder { /* Firefox 18- */
    color: white;
}

.colorScale ::-moz-placeholder {  /* Firefox 19+ */
    color: white;
}

.colorScale :-ms-input-placeholder {
    color: white;
}




.acc-on .faq_page .BlockText u{
    text-decoration: none;
}

@media (max-width: 1024px){
    .nagish .nagish-icon,
    .nagish .nagish-top-menu{
        display: none;
    }
}

.nagish .lastAcc{
    width: 171px;
}
.nagish.bigzoom,
.nagish{
    width: 379px;
}

.nagish .nagish-top-menu ul li a {
    background: #000;
    color: #fff;
    width: 100%;
    padding: 4px 6px;
    border:0;
    display: block;
}
.nagish .nagish-top-menu ul li a:hover,
.nagish .nagish-top-menu ul li a:active,
.nagish .nagish-top-menu ul li a:focus{
    text-decoration: none;
}

.nagish .nagish-top-menu ul{
    -webkit-padding-start: 0;
    list-style: none;
}

.nagish-top-menu .skip a.on:focus,
.nagish-top-menu .skip button.on:focus{
    color: white;
}
.nagish .nagish-menu ul.menu-n li .menuText{
    float: left;
}
.nagish .nagish-menu ul.menu-n li .toggle{
    float: right;
}
.nagish .mainNagish .mainNagishMenu li:last-of-type{
    margin-left: 12px;
}
.nagish .mainNagish .mainNagishMenu li:first-of-type{
    margin-left: 0;
}
.nagish .lastAcc:nth-child(2n) {
    margin-right: 0;
}
.nagish .lastAcc{
    margin: 0 5px 5px 0;
    float: left;
}



.acc-on footer .block3 .social li a {
    background-image: url("../images/sociallinkpics.png")!important;
}
.acc-on footer .block3 .social li a.social_t{
    background-position: 187px 0!important;
}
.acc-on footer .block3 .social li a.social_in{
    background-position: 151px 0!important;
}
.acc-on footer .block3 .social li a.social_yt{
    background-position: 111px 0!important;
}
.acc-on footer .block3 .social li a.social_g{
    background-position: 70px 0!important;
}
.acc-on footer .block3 .social li a.social_a{
    background-position: 31px 0!important;
}


.nagish .nagish-menu ul.menu-n li .menuText{
    margin-bottom: 0;
    line-height: 40px;
}
.nagish .nagish-menu ul.menu-n li{
    padding: 4px 0 4px 0;
}

.nagish.bigzoom {zoom: 80.99% !important;}

.borderNagish{
    border: 2px dotted transparent!important;
}
.nagish .bottomNagish .bot{
    padding: 0 0 0 9px;
}
.nagish .bottomNagish .bot{
    border-left: 1px solid #000!important;
}
.nagish .bottomNagish .bot:last-of-type {
    border-left: none!important;
}

/* end accessibility*/
