/*----------------------------------
Theme Name: Moxo
Theme URI: http://www.wapps.co.il
Description: Wapps Theme
Author: Wapps Team
Author URI: http://www.wapps.co.il
Version: 1.0
/* --------------------------------- */
/* Global
/* --------------------------------- */
:root{color-scheme:only light;}
body{overflow-x:hidden;margin:0;padding:0;font-family:'Noto Sans SC',sans-serif;font-optical-sizing:font-style:normal;auto;color:#000;line-height:1.2;font-size:18px;}
a{transition:color 0.3s linear;text-decoration:none;}
html,body{direction:ltr;}
::selection{background:#1e0f3c;color:#fff;}
input{font-family:'Noto Sans SC',sans-serif;}
select{font-family:'Noto Sans SC',sans-serif;}
button{font-family:'Noto Sans SC',sans-serif;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
.page-container{max-width:1470px;padding-left:15px;padding-right:15px;margin:0 auto 0;}
/* --------------------------------- */
/* Header
/* --------------------------------- */
.topToolBar{width:100%;height:auto;padding:8px 0 8px 0;font-size:20px;text-align:right;color:#fff;background:#1e0f3c;border-bottom:1px solid #1e0f3c;}
.topToolBar .links{display:inline-block;margin:0;padding:0;list-style:none;}
.topToolBar .links li{display:inline-block;margin:0;padding:0 30px 0 0;}
.topToolBar .links li a{color:#fff;}
.page-header{width:100%;height:auto;position:sticky;top:0;left:0;z-index:99999;background:#fff;}
.page-header.sticky{box-shadow:0px 8px 15px -3px rgba(0,0,0,0.53);}
body.mega-menu-main-menu-mobile-open .page-header.sticky{box-shadow:none;}
body.admin-bar .page-header{top:32px;}
.page-header .logoMenu{display:flex;flex-wrap:wrap;position:relative;padding:0 0 20px 0;}
/*.page-header.sticky .logoMenu{padding-bottom:10px;}*/
.page-header .logoMenu .logo{flex:0 0 20%;padding:45px 0 0 0;}
/*.page-header.sticky .logoMenu .logo{flex:0 0 20%;padding:37px 0 0 0;}*/
.page-header .logoMenu .logo a img{display:block;max-width:100%;height:auto;border:0;margin:0;padding:0;transition:all 0.3s linear;}
.page-header.sticky .logoMenu .logo a img{max-width:60%;}
.page-header .logoMenu .mainMenu{flex:0 0 63%;margin-left:auto;padding:40px 0 0 0;}
/*.page-header.sticky .logoMenu .mainMenu{padding:37px 0 0 0;}*/
.page-header .logoMenu .customWidget{flex:0 0 auto;}
.page-header .logoMenu .customWidget .counting{width:200px;height:118px;padding:10px;font-size:16px;background:#7891ff;border-radius:0 0 30px 30px;color:#fff;text-align:center;}
.page-header .logoMenu .customWidget .counting .numcount{font-size:40px;}
.page-header .logoMenu .customWidget .counting .info{line-height:20px;}
.page-header .logoMenu .customWidget.researches-count .counting{background:#757193;}
.page-header.sticky #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu{padding-top:35px;}
@media(min-width:1199px)
{
  	.page-header .logoMenu{transition:padding 0.3s linear;}
  	.page-header .logoMenu .logo{transition:padding 0.3s linear;}
  	.page-header .logoMenu .mainMenu{transition:padding 0.3s linear;}
  	.page-header .logoMenu .customWidget{transition:all 0.3s linear;}
  	.page-header.sticky .logoMenu{padding:0 0 15px 0;}
  	.page-header.sticky .logoMenu .logo{padding:20px 0 0 0;transition:padding 0.3s linear;}
	.page-header.sticky .logoMenu .customWidget{height:0;opacity:0;}
	.page-header.sticky .logoMenu .mainMenu{padding:15px 0 0 0;transition:padding 0.3s linear;}
}

/* --------------------------------- */
/* Researches
/* --------------------------------- */
.researches-page{padding-top:60px;padding-bottom:40px;color:#1e0f3c;}
.researches-header{display:flex;align-items:flex-end;}
.researches-header .title-search{flex:0 0 68%;padding-right:35px;}
.researches-header .title-search h1{display:block;font-size:65px;font-weight:600;letter-spacing:-2px;line-height:1;margin:0;padding:0;}
.researches-header .title-search .search-input{width:100%;height:65px;margin-top:60px;border:1px solid #757193;position:relative;}
.researches-header .title-search .search-input input{display:block;width:100%;height:100%;border:0;padding:10px 40px 10px 80px;outline:0;margin:0;position:absolute;top:0;left:0;background:transparent;font-size:25px;}
.researches-header .title-search .search-input img{position:absolute;top:12px;left:20px;}
.researches-header .pic{flex:0 0 32%;margin-left:auto;}
.researches-header .pic img{display:block;max-width:100%;height:auto;margin:0;padding:0;border:0;}
.researches-content{display:flex;align-items:flex-start;padding-top:40px;}
.researches-content .posts-list{flex:0 0 68%;padding-right:35px;}
.researches-content .posts-list .post-box{width:100%;height:auto;background:#f2f4ff;margin-bottom:25px;}
.researches-content .posts-list .post-box:nth-child(even){background:#eae8ea;}
.researches-content .posts-list .post-box .title{background:#757193;font-weight:600;color:#fff;text-align:right;font-size:17px;padding:15px;}
.researches-content .posts-list .post-box .title a{color:#fff;}
.researches-content .posts-list .post-box:nth-child(even) .title{background:#d1ccd6;color:#1e0f3c;}
.researches-content .posts-list .post-box:nth-child(even) .title a{color:#1e0f3c;}
.researches-content .posts-list .post-box .title span{padding-left:40px;}
.researches-content .posts-list .post-box .content{min-height:155px;height:auto;padding:40px 50px 20px 50px;font-size:18px;}
.researches-content .posts-list .post-box .content a{display:block;padding-bottom:20px;font-size:22px;font-weight:600;}
.researches-content .posts-list .post-box a:hover{text-decoration:underline;}
.researches-content .nav{flex:0 0 32%;position:relative;}
.researches-content .nav nav{width:100%;max-width:455px;height:auto;padding:40px 50px 20px 50px;background:#c8c6d4;}
.researches-content .nav nav a{display:block;color:#1e0f3c;padding:0 0 15px;font-size:23px;cursor:pointer;}
.researches-content .nav nav a:hover{text-decoration:underline;}
.researches-content .nav nav a.active{font-weight:600;}
.researches-content .nav nav a.show-results{display:none;width:100%;height:auto;color:#fff;font-size:20px;background:#757193;padding:10px;text-align:center;}
.researches-content .nav nav a span{display:inline-block;color:#fff;background:red;padding:2px 5px;text-align:center;vertical-align:top;width:20px;height:20px;font-size:14px;border-radius:50%;}
.researches-content .nav .open-nav{display:none;width:50px;height:50px;border-radius:25px;background:#7891ff;color:#fff;font-size:25px;text-align:center;padding-top:13px;cursor:pointer;position:fixed;top:235px;left:10px;transition:left 0.2s linear;box-shadow:rgba(0,0,0,0.50) 2px 3px 5px;}
.researches-content .btn-load-more{display:block;max-width:200px;margin:0 auto 0;text-align:center;padding:8px;background:#757193;color:#fff;cursor:pointer;font-size:23px;text-decoration:none;margin-top:20px;}
body.single-research{background:#f1f4ff;}
.research-single{background:#f1f4ff;color:#1e0e3c;}
.research-single .page-content{width:100%;max-width:1072px;height:auto;margin:75px auto 75px;padding:75px 120px;min-height:200px;background:#fff;}
.research-single .page-title{padding-bottom:30px;}
.research-single .page-title h1{display:inline;margin:0;padding:0;font-size:33px;font-weight:600;}
.research-single .jurnal{font-size:24px;font-weight:500;}
.research-single .abstract{padding-top:70px;font-size:18px;}
.research-single .abstract .abstract-title{font-size:31px;padding-bottom:35px;}
.research-single .authors{padding-top:60px;}
.research-single .authors .authors-title{font-weight:500;}
.research-single .article-link{display:block;width:180px;height:50px;color:#000;font-size:27px;text-align:center;padding:10px 0 0 0;background:#a0a4ba;border-radius:30px;margin-top:30px;}
.research-single .neurotek-logo{padding-bottom:80px;}
.research-single .neurotek-logo img{display:block;max-width:300px;height:auto;margin:0; padding:0;border:0;}

/* --------------------------------- */
/* Blog
/* --------------------------------- */
.blog-page{padding-top:50px;padding-bottom:50px;}
.blog-page .blog-header{}
.blog-page .blog-header h1{display:block;text-align:center;font-weight:600;font-size:50px;}
.blog-page .blog-header .filters-form{display:flex;max-width:720px;margin:45px auto 0;}
.blog-page .blog-header .filters-form .form-input{flex:0 0 40%;padding:0 15px 0 0;}
.blog-page .blog-header .filters-form .form-input input,
.blog-page .blog-header .filters-form .form-input select{display:block;width:100%;height:35px;border:1px solid #1e0e3c;border-radius:10px;outline:0;margin:0;padding:0 10px;}
.blog-page .blog-header .filters-form .form-input.submit-btn{flex:0 0 20%;padding:0;}
.blog-page .blog-header .filters-form .form-input.submit-btn button{display:block;width:100%;height:35px;border:0;background:#1e0e3c;color:#fff;text-align:center;cursor:pointer;border-radius:10px;outline:0;}
.blog-page .posts-grid{width:calc(100% + 34px);transform:translateX(-17px);overflow:hidden;}
.blog-page .posts-grid .grid-item{width:33.33%;float:left;padding:0 17px;margin:55px 0 0 0;}
.blog-page .posts-grid .grid-item .post-box{width:100%;height:auto;}
.blog-page .posts-grid .grid-item .post-box .post-image{overflow:hidden;}
.blog-page .posts-grid .grid-item .post-box .post-image a{display:block;}
.blog-page .posts-grid .grid-item .post-box .post-image a img{display:block;max-width:100%;height:auto;margin:0 auto 0;padding:0;}
.blog-page .posts-grid .grid-item .post-box .post-cat{padding:40px 0 0 0;color:#a0a4ba;font-size:22px;font-weight:600;}
.blog-page .posts-grid .grid-item .post-box .post-title{min-height:150px;padding:30px 0 0 0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;}
.blog-page .posts-grid .grid-item .post-box .post-title a{font-size:33px;font-weight:500;color:#1e0f3c;}
.blog-page .posts-grid .grid-item .post-box .post-description{min-height:180px;padding:15px 0 0 0;font-size:27px;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;}
.blog-page .posts-grid .grid-item .post-box .readmore{padding:40px 0 0 0;}
.blog-page .posts-grid .grid-item .post-box .readmore a{font-size:23px;font-weight:500;color:#7891ff;}
.blog-page .no-posts{text-align:center;padding:30px 0;font-size:22px;}
.blog-page .uptodate{padding-top:80px;}
.blog-page .post-header{display:flex;}
.blog-page .post-header .info{display:flex;flex-direction:column;flex:0 0 50%;padding:0 50px 0 0;}
.blog-page .post-header .info .author-date{display:table;}
.blog-page .post-header .info .author-date p{display:table-cell;width:160px;vertical-align:middle;margin:0;padding:0 25px 0 0;font-size:60px;font-weight:bold;border-right:1px solid #1e0e3c;}
.blog-page .post-header .info .author-date .rows{display:table-cell;vertical-align:middle;padding:0 0 0 30px;}
.blog-page .post-header .info .author-date .rows span{display:block;font-size:30px;font-weight:500;}
.blog-page .post-header .info .cat-title{margin-top:auto;}
.blog-page .post-header .info .cat-title .post-cat{color:#a0a4ba;font-size:28px;font-weight:600;}
.blog-page .post-header .info .cat-title h1{padding:40px 0 0 0;font-size:50px;font-weight:bold;}
.blog-page .post-header .pic{flex:0 0 50%;}
.blog-page .post-header .pic.only-mobile{display:none;}
.blog-page .post-header .pic img{display:block;max-width:100%;height:auto;margin:0 auto 0;padding:0;}
.blog-page .post-content{padding:60px 0 0 0;}

/* --------------------------------- */
/* Footer
/* --------------------------------- */
.page-footer{width:100%;height:auto;background:#1e0f3c;padding:85px 0 100px 0;color:#fff;font-size:22px;}
.page-footer a{color:#fff !important;}
.page-footer a:hover{text-decoration:underline;}
.page-footer .row{padding:0;}
.page-footer .col-12{padding:0;}
.page-footer .footer-list-widget{border-right:2px solid #456eb6;padding:0 20px;}
.page-footer .footer-list-widget:first-child{}
.page-footer .footer-list-widget:last-child{border-right:0;padding-right:0;}
.page-footer .footer-list-widget ul{margin:0;padding:0;list-style:none;}
.page-footer .footer-list-widget ul li{padding-bottom:15px;}
.page-footer .fotter-newsletter{padding:0 0 0 15px;}
.page-footer .fotter-newsletter p{font-size:27px;}
.page-footer .fotter-newsletter p strong{font-weight:600;}
.page-footer .follow-us{padding:40px 0 0 15px;}
.page-footer .follow-us span{font-size:27px;}
.page-footer .follow-us a{display:inline-block;font-size:28px;padding:0 10px;position:relative;cursor:pointer;}
.page-footer .follow-us a img{display:inline-block;max-width:100%;height:auto;margin:0;padding:0;border:0;}
.tooltip-img{display:block;max-width:100%;height:auto;margin:0;padding:0;border:0;}
.page-footer .links{display:block;list-style:none;margin:0;padding:65px 0 0 15px;}
.page-footer .links li{display:inline-block;padding:0 20px 0 0;margin:0;}
.page-footer .links li:last-child{padding-right:0;}
.page-footer .links li a{letter-spacing:-1px;}
.page-footer .copyright{}
.page-footer .copyright img{display:inline-block;max-width:100%;height:auto;margin:0;padding:0;border:0;}
.page-footer .copyright span{display:inline-block;vertical-align:middle;padding:0 0 0 20px;}
.page-footer .copyright span a{text-decoration:underline;}