* {

    box-sizing: border-box;

}

a{text-decoration: none; color:#0B92DD; word-wrap: break-word;}

a:hover, a:focus{text-decoration: none; color: #7E7E7F;}

h1, h2, h3, h4{font-family:'Open Sans', sans-serif; color: #333; font-weight: 300; font-size: 26px !important;}



body{font-family:'Open Sans', sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400;    -moz-font-smoothing: antialiased; font-smoothing: antialiased; color:#222; font-size: 15px;}

header#headerNavigationContainer{border:0px ;   background:#fff; border-radius: 0px;margin-bottom: 0px; position: fixed; width: 100%; z-index: 20;     border-bottom: 2px solid #989898;     box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.25);}

.innerHeaderWrp{width: 100%; display: table;    margin: 0 auto; }

header a{color: #fff}

.container{width: 90% !important; margin: 0 auto}

.topHeader{float: right; -moz-transition:0.2s; -webkit-transition:0.2s; -ms-transition:0.2s; transition:0.2s;     border-bottom: 1px solid rgba(255, 255, 255, 0.29);  top: 0px; padding: 5px 0px; width:100%; position: relative; ; z-index: 1;  background: #3A3E42;   }

.topHeader .container{padding-right: 0px;}

#topMenuRight ul{list-style: none; }

.scrollNow  .topHeader{height: 0px; padding: 0px; overflow: hidden; border-bottom: 0px}

.journalwitoutslider {background-repeat: no-repeat;background-position: center; background-size:cover}

#topMenuRight {padding: 0; text-align: right;}

#topMenuRight .menu > li#searchWrpNav{padding: 7px 10px;}

#topMenuRight .menu {list-style: none; margin: 0;  }



#topMenuRight .menu > li {float: left;  border-right: 0px; } 

#topMenuRight .menu > li > a, li.staticLink{display: block;  padding: 2px 10px; font-size: 11px; text-transform: uppercase; font-weight: 500;  color: #b3b2b3;   margin: 0px;}

#topMenuRight .menu > li:not(:last-child) {border-right:0px solid #fff;}

/*#topMenuRight .menu > li > a:hover{opacity: 0.6;}*/

#topMenuRight .fa{  vertical-align: middle; padding-right: 4px; }

.header-main nav .navbar-brand{    float: left; height: 40px; margin: 18px 0; text-indent: -999em; width: 200px; background-position:left center; background-repeat: no-repeat; background-size: contain }





.newDropDown {position: relative;}

.newDropDown ul{ visibility: hidden; border-radius:3px; -moz-transition:0.2s; -webkit-transition:0.2s; -ms-transition:0.2s; transition:0.2s; opacity: 0.9; right: 0px; position: absolute; top:90%; background: #fff; list-style: none; margin: 0px; padding: 0px; min-width: 150px; text-align: left; }

.newDropDown ul:before{    content: ''; position: absolute; top: -13px; border-width: 6px; border-color: transparent; border-style: solid; border-bottom: 8px solid #fff; display: inline-block;    right: 14px;} 

.newDropDown ul li{ display: block; width: 100%; padding: 0px;}

.newDropDown ul li:last-child{margin-bottom: 5px;} 

.newDropDown ul li:first-child{margin-top: 5px; }

.newDropDown ul li a{ display: block; border-bottom: 1px solid #ececec;  padding: 5px 10px; font-size: 13px; color: #333;  text-shadow:none;}

.newDropDown ul li a:hover{  background:#ececec; }

.newDropDown:hover ul{opacity: 1; visibility: visible; top:100%; }

.newDropDown:hover  ul{display: block;}

.openJournalSystemTitle{font-size: 38px;

    font-weight: 300;

    margin-bottom: 36px;}





#main-navigation{ float: left;}

#main-navigation > li > a{color: #333;  font-size: 15 px; font-weight:500; padding: 25px 15px; margin-right: 10px;}

#main-navigation > li > a:before{content:''; left: 0px; bottom: 0px; position: absolute; height: 0px; width: 100%; background:#227BB4; -moz-transition:0.2s; -webkit-transition:0.2s; -ms-transition:0.2s; transition:0.2s; z-index: 1; }

#main-navigation > li > a:hover:before, #main-navigation .dropdown:hover > a:before, #main-navigation > li > a.active:before{  height: 5px;}



.site-name a,.site-name a:hover{color: #fff}

.mainNavigation{float: left; padding: 15px 0px 15px 0px;  margin-right: 50px; margin-left: 20px; background: transparent;  position: relative; z-index: 2}



#main-navigation{float: left;     padding-right: 116px;}

#main-navigation .dropdown .dropdown-menu{margin-top: 20px; border:0px; -moz-transition:0.2s; -webkit-transition:0.2s; -ms-transition:0.2s; transition:0.2s; visibility: hidden; opacity: 0; min-width: 230px; box-shadow: none; display: block; border-radius: 3px; border-width: 0 1px 1px 1px;     background: #fff;}

#main-navigation .dropdown .dropdown-menu a{color: #555; font-weight: 500;  font-size: 13px;  line-height: 25px;}

#main-navigation .dropdown .dropdown-menu li {border-bottom: 1px solid #ececec}

#main-navigation .dropdown .dropdown-menu a:hover{background:#ececec;  }

#main-navigation .dropdown:hover .dropdown-menu{visibility: visible; opacity: 1; margin-top: 10px;}

#main-navigation .dropdown  a{-moz-transition:0.2s; -webkit-transition:0.2s; -ms-transition:0.2s; transition:0.2s;}

#main-navigation .dropdown .dropdown-menu:after{content: ''; border-width: 7px; border-style: solid; border-color: transparent; top: -17px; left: 14px; position: absolute; border-bottom: 10px solid #fff}

#primaryMenuWrp{position: relative; display: table;float:left;  }



.adminLogoJournal {}

.adminLogoJournal img{max-width: 100px; float: left;}

div.searchBarWrp{display: none;}



.mainNavigation  a{display: inline-block; padding: 0px 0px; float: left;}

body[data-page="noJournal"] .mainNavigation  img{}



.plain{padding-left: 0px;}

.plain li{line-height: 28px}

.navbar{z-index: inherit; border:0px;}



label[for="menuOnTop"]{display: none; font-size: 24px; padding: 10px; border-radius: 0%; color: #fff; position: fixed; z-index: 1000; top:0px; left: 5px; cursor: pointer;}

#menuOnTop{display: none;}



.menuOnTopClose{ transition:all 0.2s; -webkit-transition:all 0.2s; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);  background: #fff; color: #333 !important;}

.menuOnTopClose{left: -200px !important;  color: #333 !important;}

.showOnMobile{display: none !important;}

.table-responsive .action{white-space: nowrap;}

.inline-form-field input, .inline-form-field select{margin: 5px;}

.breadcrumb{background: transparent;     font-size: 16px;    padding: 10px 0px;     margin-bottom: 20px;

    border-bottom: 1px dotted #003f7c;

    border-radius: 0px; }

.breadcrumb a{font-weight: 500;  }

.breadcrumb>li+li:before{content: '/'; color: #333}

.breadcrumb>.active{color: #333}

#mainContainer{padding:0px 0px;  background: #fff; width: 1280px !important; display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flex;}



.bgTop{

  background-color: #34495e;

  

    width: 100%; height:200px; position: absolute; 

}

.bgTop div{ height: 100%;   background: rgba(52,73,94,0.1);

    background: -moz-linear-gradient(top, rgba(52,73,94,0.1) 0%, rgba(255,255,255,1) 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(52,73,94,0.1)), color-stop(100%,rgba(255,255,255,1)));

    background: -webkit-linear-gradient(top, rgba(52,73,94,0.1) 0%,rgba(255,255,255,1) 100%);

    background: -o-linear-gradient(top, rgba(52,73,94,0.1) 0%,rgba(255,255,255,1) 100%);

    background: -ms-linear-gradient(top, rgba(52,73,94,0.1) 0%,rgba(255,255,255,1) 100%);

    background: linear-gradient(to bottom, rgba(52,73,94,0.1) 0%,rgba(255,255,255,1) 100%);

  }

.boxWrpJournal{background: #b21637; margin-top:40px; margin-bottom: 40px; color: #fff; padding: 20px; border-radius: 8px; position: relative;}

.boxWrpJournal:after{content: ''; transform: skewY(2deg);  -webkit-transform: skewY(2deg); position: absolute; width: 100%; top:-16px; left:0px; height: 30%; background: #b21637;border-radius: 8px; z-index: 2  }

.boxWrpJournal:before{content: ''; transform: skewY(0deg);  -webkit-transform: skewY(0deg); position: absolute; width: 50%; top:-16px; right:22px; height: 30%; background: rgba(0, 0, 0, 0.2);border-radius: 8px; z-index: 2  }

.boxWrpJournal h2{color: #fff;    margin-top: 0px; font-size: 26px;line-height: 40px; font-weight: 400}

.boxWrpJournal p{opacity: 0.5; font-weight: 300}

.boxWrpJournal *{position: relative; z-index: 3}

#mainContainer, .topHeader .container{ width: 90% }

 #sidebar, .pkp_structure_main {padding-top: 20px; padding-bottom:  20px;}

#sidebar{background: #f4f4f4}

  #sidebar ul {padding-left: 10px}

  #sidebar li {list-style: none;}

  #sidebar li a{padding: 5px 5px; transition:all 0.2s; -webkit-transition:all 0.2s; display: block;}

  #sidebar li a:before{content: '\00BB';}

  #sidebar li a:hover{   text-decoration: underline;}

  #sidebar > div{margin-bottom: 10px;}

  #sidebar > div .title{display: block; cursor: pointer; background: #2364a2; color: #fff; position: relative;     font-size: 17px;

    font-weight: 500;

    padding: 5px 40px 5px 10px;} 

  #sidebar > div .title:after{content:'\f068'; padding: 10px; line-height: 17px; font-size: 14px; font-family: 'FontAwesome'; right:0px; top:0px; bottom: 0px; position: absolute; background: #b21637; color: #fff; }

  #sidebar > div.showHide .title:after{content:'\f067';}

  #sidebar > div.showHide .title ~ .content{display: none; }

  #sidebar > div.showHide {border: 1px solid #b21637;}

  #sidebar > div.showHide .title {background: #fff;  color: #b21637}





/* .fields input,  .fields select{margin-left: 200px;}*/

 .mainNavigation .container {padding:15px 0px; width: 100% !important; padding-left: 10%}

 #topSearchWrpNav{display: none;}



.page_submissions .alert-info {border: 0; border-left: 5px solid #8e9193; border-radius: 0px; background: #ddd; color: #000;}

.page_submissions .alert-info a{

background-color: #8e9193;
display: inline-block;
text-align: center;
cursor: pointer;
color: #ffffff !important;
border-radius: 0.375rem;
line-height: 2.1875rem;
padding: 1rem 6rem;

}

.page_submissions .alert-info a:hover{text-decoration: underline;}



 .block_make_submission_link{ display: inline-block;text-align: center; border: 1px solid; transition:all 0.5s; -webkit-transition:all 0.5s;  font-size: 18px; cursor: pointer;color: #ffffff ;    width: 100%; padding: 10px;}

    

    



.topSocial {float: left;}

.topSocial ul{list-style: none; padding: 0px; margin: 0px;}

.topSocial li{display: inline-block;}

.topSocial li a{color: #fff; display: inline-block; padding: 2px; border-radius: 3px; text-align: center;  width: 25px;  transition:all 0.5s; -webkit-transition:all 0.5s;}

.topSocial li a:hover{text-decoration: none;}

.topSocial li a.fa-facebook:hover{background: #507CBE; color: #fff}

.topSocial li a.fa-twitter:hover{background: #63CDF1; color: #fff}

.topSocial li a.fa-google-plus:hover{background: #F16261; color: #fff}

.topSocial li a.fa-linkedin:hover{background: #90CADD; color: #fff}

.callQuestion{color: #fff; font-size: 12px; color: rgba(255, 255, 255, 0.45)}

.callQuestion strong{color: rgba(255, 255, 255, 1)}

.btn-primary.read-more{margin-top: 5px; float: right; margin-top: 10px}



.themeEditIcon{background: #7e7e7f; color: #fff; padding: 10px 15px; float: left; font-size: 18px; display: inline-block; border-radius: 3px; }

.announcement-full .page-header{border-bottom: 0px; margin-bottom: 10px;}

.announcement-full h1{margin-bottom: 0px;}

.announcementContent, .announcement-full .description{padding-left: 63px;}

.titleWithThemeEditIcon{margin-left: 63px; line-height: 32px;}

.titleWithThemeEditIcon .date{display: block; width: 100%; font-size: 14px; font-weight: 500; margin-top: 10px; margin-bottom: 10px; line-height: 16px; color: #999} 

.announcement-summary .media-heading{margin-bottom: 15px;}



.pkp_structure_main.col-md-12{padding: 30px 0px;  padding-top: 0px;}



.download{padding-top: 10px; padding-bottom: 10px;}

.article-summary{border-bottom: 1px solid #eee; padding-bottom: 10px;}

.article-summary .media-heading{font-size: 14px; }



.moreBtn{}



.article-summary .media-left a{float: left;}

#seachCheckFlag{display: none;}

.contact_section ul{list-style: none; padding: 0px;     line-height: 28px;}

.contact.support{ margin-top: 20px;}

#contact-form .form-control{width: 100%}

.current_issue_title{background: #ececec; padding: 5px 10px; color: #333; font-size: 18px !important; font-weight: 500}

.current_issue .page-header{margin-bottom: 0px;}

.page-header h2{border: 0px;}



.about_site {margin-bottom: 15px}

.journals .media-heading{font-size: 22px; font-family: "NexusSans",Arial,Helvetica,sans-serif; font-weight: 300}

.journals a{ color: #0b7dae}



.journals .media-list .nav-pills li { border-right: 1px solid #ccc;}

.journals .media-list .nav-pills li:last-child { border-right: 0px solid #ccc;}

.journals .nav-pills>li>a{ font-size: 14px;  font-weight: 600;     padding: 0px 10px; }

.journals .nav-pills>li>a:hover, .journals .nav-pills>li>a:focus{ background: transparent;}

/*.journals .nav-pills>li>a:hover{background: transparent;}*/

.journals {width: 1200px; margin: 0 auto}

.journals .media-list .media{    border-bottom: 1px solid #eee;

    margin-top: 20px;

    padding-bottom: 20px;}

    .journals .media-list .media:nth-child(2n+1){border-right: 1px solid #eee;}

.journals .media-list .media a{   color: #0B92DD; }



.journals .media-list .media .description{ /*overflow: auto; min-height: 140px;*/}

.journals .media-list .media .media-left{ padding-right: 20px}

.journals .media-list .nav-pills{margin-bottom: 10px;}

.journals .media-list .media .media-left img{    max-width: 160px;

    height: auto;

    border: 1px solid #ccc;

    box-shadow: 8px 9px 6px -6px black;}



.submission_checklist .fa-check{color: #838383; float: left; font-size: 16px;}

.submission_checklist .item-content{     margin-left: 27px;    display: block;}

.submission_checklist .description{font-size: 16px}

#carousel-example-generic{margin-bottom: 20px;}

.cmp_pagination{display: inline-block; width: 100%}

.social-widget ul:not(.social-icons) li{border-bottom: 1px solid rgba(204, 204, 204, 0.25);    padding: 7px 0;}   

.contact-widget a >img{max-height: 100px;}

#topMenuBar{float: left; list-style: none; padding-left: 0px; margin-bottom: 0px;}

#topMenuBar li{float: left;}

#topMenuBar > li> a{display: block; color: #fff; padding:5px 10px; font-size: 11px; text-transform: uppercase;}



.newDropDown .fa-chevron-down{font-size: 10px !important; color: #666}

.menuRightBtns{float: right; margin-top: 15px;}

.menuRightBtns .btn{font-size: 18px; padding:8px 20px;}



.searchBarWrp{    

    position: relative;

    margin-left: auto;

    margin-right: auto;

    padding:0px;

    right: 0px;

    -webkit-transition: .4s; transition: .4s;

   }

    .searchBarWrp  form{ position: relative;}

   .searchBarWrp input{-webkit-transition: .2s; transition: .2s; display: none; border:0px; font-size: 14px; padding: 5px 10px; border-radius: 0px; height: auto; border-radius: 3px; width: 250px; color: #333; background: #fff }

   .searchBarWrp input:hover, .searchBarWrp input:focus{border:0px; outline: none; box-shadow: none;}

   .searchBarWrp button { background: transparent;  padding: 0px 10px; border: 0px; top: 2px; font-size: 18px}

   .searchBarWrp button .fa{ color: #fff}

   .searchBarWrp button:hover, .searchBarWrp button:focus, .searchBarWrp button:active:focus{box-shadow: none; outline: none; background: transparent; color: #fff}

   /*.searchBarWrp.activeState {background: #47769b}

   .searchBarWrp.activeState input{width: 350px;}*/

   .titleBarJournal{color: #fff; padding: 30px 15px; font-size: 24px; font-size: 36px; display: inline-block;}

   .titleBarJournal:hover{color: #fff; }

.footerSupports{border-top: 1px solid #ccc; background: #fff; text-align: center;}

.footerSupports a{display: inline-block;     height: 40px; margin: 15px;}

.footerSupports a img{max-height: 100%; width: auto; display: block; border: 0px;     opacity: 0.7; -webkit-transition: .2s; transition: .2s;}

.footerSupports a:hover img{ opacity: 1;}

/*journal info*/



.journalInfoWrp{background: #e4e4e4; padding: 30px 0px; clear: both;}

.journalInfoWrp > div{display: table-row; }

.journalInfoWrp > div > div{display: table-cell; vertical-align: middle;  padding:30px 10px; font-weight: 300; }

.journalInfoWrp > div > div:first-child{color: #fff;    background: rgba(0, 0, 0, 0.71);   min-width: 700px;font-size: 40px; padding-left: 30px; padding-right: 30px;}

.journalInfoWrp > div > div.infoRelatedJr{width: 300px; background:#fff;}

.journalInfoWrp > div > div.infoRelatedJr ul{list-style: none; padding: 0px; margin: 0px;}

.journalInfoWrp > div > div.infoRelatedJr ul li a{display:block; padding: 5px 10px; color: #0e2d46; font-size: 16px; -webkit-transition: .2s; transition: .2s;}

.journalInfoWrp > div > div.infoRelatedJr ul li a:hover{color:#337ab7; }



.breadcrumsWrpHD {display: inline-block; width: 100%; float: left;}

.breadcrumsWrpHD > *:not(.socialBread):first-child{float: left;}

.socialBread {float: left;}

.socialBread a{display: inline-block; color: #fff; padding: 11px 10px; font-size: 18px; line-height: 0px; -webkit-transition: .2s; transition: .2s;}

.socialBread a .fa{display: inline-block; vertical-align:middle;}

.socialBread a.saveStar span{font-size: 15px; color: #fff}

.socialBread a:hover{color: #b21637}

body[data-page="noJournal"] .pkp_structure_main.col-md-9{padding: 0px;}

.mainNavigation img{max-height: 35px; margin-top: 0px;}

.publishingHomeSearch{background: url(../img/ojs-1.jpg) no-repeat; background-size: cover; padding: 110px 0px 130px 0px; color: #fff }

.publishingHomeSearch h1{border-bottom: 1px solid #fff; color: #fff; font-size: 70px;       font-weight: 300;  padding-bottom: 10px; margin: 0px;  text-align: center;     font-family: 'Source Sans Pro', sans-serif;}

.publishingHomeSearch h2{font-size: 30px; margin:20px 0px;  color: #fff; text-align: center;   font-family: 'Source Sans Pro', sans-serif;}

.publishingSearchContent{width: 900px; margin: 0 auto}

.publishingHomeSearch  input{border-radius: 0px; box-shadow: none; border:0px;     padding: 22px 20px;}

.publishingHomeSearch  form{position: relative;}

.publishingHomeSearch  button{border-radius: 0px; background-color: #257471; position: absolute; border-color: #257471;     right: 4px; top: 4px; color: #fff; border: 0px; font-size: 17px;}

.publishingHomeSearch  button:hover{ background-color: #2f5e83; }

/*.page_index_site .about_site{    background-color: #2f5e83; font-size: 20px; font-weight: 300; color: #fff; padding: 30px 0px; text-align: center;}*/

    

.sliderDescription{position: absolute; padding: 40px; max-width: 60%; left: 30%; font-size: 30px; font-weight: 300; top: 170px; color: #fff;} .sliderDescription.right{right: 30%; left: initial;}

.page_index_journal .issue-toc .thumbnail, .page_issue .thumbnail{float: left; width: 200px; margin-bottom: 0px;}

.page_index_journal .issue-toc .thumbnail + .description, .page_issue .thumbnail + .description {margin-left: 220px;}

.page_index_journal .heading, .page_issue .heading{clear: both; margin-bottom: 10px; padding: 30px 0px; display: table-cell;}

.page_index_journal .page-header h2{margin-top: 0px; margin-bottom: 0px;}

.WrpMediaCnt{float: left; width: 80%}

.WrpMediaCnt + .galleryLinksWrp{float: right;  text-align: right;}

.galleryLinksWrp a[data-type="pdf"]:before{content: '\f1c1 '; font-family: 'FontAwesome'; margin-right: 5px; }

.galleryLinksWrp a[data-type="file"]:before{content: '\f121 '; font-family: 'FontAwesome';  margin-right: 5px; }

/*button color modificaton*/

.btn, .btn-default, .btn-primary,  .block_make_submission_link, .btn.activeNow:hover{background: #8F1C29; color: #fff; border-color: #8F1C29; font-weight: 500}

.btn:hover, .btn-default:hover, .btn-primary:hover, .btn.activeNow,  .block_make_submission_link:hover{background: #710f1a; color: #fff;  border-color: #710f1a !important;}

/*button color modificaton*/

.page_contact h1, .page-header h1, .page-header{margin-top: 0px;}

.page_issue .heading{padding-top: 0px;}







/*for pdf viewer*/

#pdfCanvasContainer {position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow-y: hidden; width: 100%; max-width: 100%; } 

.header_view_pdf,.header_view{position: fixed; width: 100%; background: #b21637 ; color: #fff; display: inline-block; z-index: 1; } 

.header_view_pdf .pkp_screen_reader,.header_view .pkp_screen_reader{display: none;}

.header_view_pdf .download, .header_view .download {right: 0px;     width: auto;    padding: 0 20px;background: #fff; color: #1b5083; display: block; position: absolute; top: 0; text-align: center;      line-height: 30px;   height: 30px; }

.header_view_pdf .download:before , .header_view .download:before {content: "\f019"; font-family:'FontAwesome';}

.header_view_pdf .return:before,.header_view .return:before {content: "\f060"; font-family:'FontAwesome';} 

.header_view_pdf .return,.header_view .return{left: 0px;     position: absolute; top: 0; left: 0; width: 30px;  background: #fff; color: #009de5; text-align: center;} 

.header_view_pdf .title,.header_view .title{line-height: 30px;     display: block; padding-left: 40px; max-width: 100%; overflow-x: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px; color: #fff;}



.header_view_pdf .return, .header_view .download{background: #fff; color: #b21637; display: block; position: absolute; top: 0; text-align: center;      line-height: 30px;   height: 30px;}

.header_view .return, .header_view .download{background: #fff; color: #b21637; display: block; position: absolute; top: 0; text-align: center;      line-height: 30px;   height: 30px;}

.header_view_pdf .return .label, .header_view_pdf .download .label{ color:#b21637}

.header_view .return .label, .header_view .download .label{ color: #b21637}



.header_view_pdf a, .header_view_pdf a{color: #fff; }



#pdfCanvasContainer iframe{margin-top: 30px; border: 0px;}

/*end for pdf viewer*/





/*Recent news section*/





#newsslide {

    position: relative;
    position: relative;
    padding: 0px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    height: 40px;
    margin-left: -5px;
   

}



#newsslide > div {

    border-bottom: 1px dashed #dedede;

    width: 100%;

   /* margin: -17px 0 0 -87px;*/

    color: #ff6000;

    position: absolute;

    min-height: 38px;

    text-align: left;

    vertical-align: middle;

}



#newsslide > div a {

    color: #b21637;

}



#latestnews-title,

#newsarticle-title {

    background: #b21637 none repeat scroll 0 0;

    color: #fff;

    display: block;

    float: left;

    padding: 9px 6px 9px 10px;

    position: relative;

    text-align: center;

    text-transform: uppercase;

    min-width: 13%;

    font-weight: bold;

}



#latestnews-title::after,

#newsarticle-title::after {

    border-left: 17px solid #b21637;

    border-bottom: 37px solid rgba(0, 0, 0, 0);

    padding: 5px 0px 5px 0px;

    content: "";

    display: inline;

    float: right;

    position: absolute;

    right: -16px;

    bottom: 0;

}



#latestnews-content,

#newsarticle-content {

    padding: 9px 6px 9px 25px;

    /*min-width: 85%;*/

    float: left;

}



/*recent news section end*/

.addBlockWrap{background: #f5f7fa;  padding:7px 10px; text-align: center;}

.addBlockWrap + header, .addBlockWrap{ border-top: 1px solid #e0e0e0 !important;}

.addBlockWrap img{max-width: 100%; height: auto;}



.pkp_page_index main{padding: 0px;}

/*block*/

#imageContentWrp{background: #e8eaee; padding:40px 20px ; display: inline-block; width: 100%}

#imageContentWrp ul{list-style: none; margin: 0px; padding: 0px;}

#imageContentWrp > ul > li{width: 31.9%; margin-right: 2%; float: left; background: #FFF}

#imageContentWrp > ul > li:last-child{margin-right: 0%; }

#imageContentWrp > ul > li img{max-width: 100%; height: auto}

#imageContentWrp > ul > li h2{font-size: 20px; color: #211f1f; font-weight: 700; margin-top: 0px;}

#imageContentWrp > ul > li .contentPr{padding: 20px; font-size: 15px;}



#imageContentWrp.mostImpLinksWrp {background: #FFF}

.mostImpLinksWrp h2{text-align: center;}

#imageContentWrp.mostImpLinksWrp  > ul > li{border:1px solid #ccc; padding: 20px;}

#imageContentWrp.mostImpLinksWrp  > ul > li a{color: #333; font-size: 15px; border-bottom: 1px dotted #ccc; display: block; padding: 10px;}

#imageContentWrp.mostImpLinksWrp  > ul > li a:last-child{border: 0px;}

#imageContentWrp.mostImpLinksWrp  > ul > li a:hover{text-decoration: underline;}



#imageContentWrp.featuredDescription{background: #003F7C}



#relatedTitleWrp {text-align: center; padding: 40px 20px;}

#relatedTitleWrp ul{list-style: none; padding: 0px; margin: 0px;}

#relatedTitleWrp li{width: 100px; display: inline-block; margin-right: 20px; text-align: center;}

#relatedTitleWrp li:last-child{margin-right: 0px;}

#relatedTitleWrp li img{ height: 130px;  margin-bottom: 5px;}

#relatedTitleWrp li a{color: #333;text-align: center; font-size: 16px;}

#relatedTitleWrp li a:hover{text-decoration: underline;}

#relatedTitleWrp h2{color: #333; margin:0px; margin-bottom: 20px;     display: inline-block; position: relative;}

#relatedTitleWrp h2:after{content: ''; border-top: 4px solid #003F7C; display: block; width: 80%; margin: 0 auto;     margin-top: 10px;}

/*block*/



.team-member img{max-width: 100%; height: auto;}



.journalInfoCol{padding:70px 5% 30px 5%; height: 200px; position: relative;  display: inline-block;    width: 100%;}

.journalInfoCol:not(.indexJournalPage) h1 {
    padding: 20px 0px;
    color: #fff !important;
background: rgba(99, 95, 95, 0.7) !important;

font-size: 40px;

}
.journalInfoCol h1 {
    color: #fff;
    padding: 5px 20px;
    margin: 0px;
    font-weight: 100;
    text-align: center;
    font-size: 43px;
}


body:not(.pkp_page_index) .bgTop, body[data-page="noJournal"] .bgTop {display: none;}





.noJournal .journalInfoCol{padding-top: 120px;}

.journalContentWr{padding: 30px}

.additionalLinks{position: absolute; right: 5%; height: 100%}

.additionalLinks a{ display: block; height: 100%; float: left; font-weight: 400; transition:0.2s; font-size: 18px; padding: 0px 30px; line-height: 47px; background: #ea8f00}

.additionalLinks a:hover{color: #fff; text-decoration: none; box-shadow: inset 0 100px rgba(0,0,0,0.1);}

.additionalLinks a:last-child{ background: #85bc20}



.journalInfoCol h1{color: #fff; padding: 5px 20px; margin: 0px;     font-weight: 100; text-align: center; font-size: 43px;}

.journalInfoCol h1 span{    font-weight: 300;}

.journalInfoCol h1 small{color: #fff;     font-size: 22px;    font-weight: 300;}





.topAdv{font-size: 22px; color: #333; font-weight: 600; padding: 8px 20px 8px; margin: 0px;  width: 20%; float: left; }

.topAdv + div{}

.journalSliderWrp{padding-top: 138px}

.journalSliderWrp img{width: 100%; padding: 0px 0px !important; margin-top: 1px;}

.journalSliderWrp  .carousel-indicators li{background: #fff}

.journalSliderWrp  .carousel-indicators .active{background: #000}

.quickLinks {position: absolute; bottom: -20px; right: 0px;}

.quickLinks ul{list-style: none;}

.quickLinks ul li{float: left; display: block; text-align: center; color: #fff; line-height: 22px; font-size: 12px; cursor: pointer; position: relative; top: 0; left: 0; padding: 0 20px;}

.quickLinks ul li:hover a{color:#fff;}

.quickLinks ul li:before{content: ''; position: absolute; top: 0; right: 0; bottom: -1px; left: 0; z-index: -1; border-radius: 0 0 4px 4px; background: #ddd; transform: perspective(22px) rotateX(-10deg); perspective-origin: bottom; box-shadow: 0 2px 5px rgba(0,0,0,.65);}

.quickLinks ul li:first-child:before{background: #007DBB}

.quickLinks ul li:nth-child(2):before{background: #008473}

.quickLinks ul li:last-child:before{background: #ad1625}

.searchTop{float: right; position: relative; padding:20px 45px 15px 20px; margin-right: 20px }

.searchTop .btn{position: absolute;right: 0px; top: 20px; background: #8F1C29 ;     padding: 3px 10px;}

.searchTop input{border-color: #333;width: 100px ;     transition:2s; -webkit-transition:2s; height: 28px;}

.searchTop input:focus{width: 200px;}

.homepage-image{width: 200px; float: left;}

.homepage-image + .boxWrpJournald{ margin-left: 219px}

.homepage-image + .boxWrpJournald h2{ margin-top: 0px}

.featurebox {padding: 30px; overflow: hidden;}

.featurebox ul{list-style: none; margin: 0px; padding: 0px;}

.featurebox li{ width: 30%; border:1px solid #c5c5c5; float: left; text-align: left;}

.featurebox li i{    width: 80px;

    text-align: center;

    height: 100%;

 

    color: #2364a2;

    display: block;

    float: left;

    line-height: 100px;

    font-size: 36px;

    margin-right: 0px;}

.featurebox li:nth-child(2){ margin: 0px 20px;}

.featurebox ul a {color: #333; font-size: 20px; display: block;  height: 100px;line-height: 100px;}
.featurebox ul a:hover, .featurebox ul a:focus {background-color: #ededed; text-decoration: none; color: #7E7E7F;}
.quickLinks ul a:hover, .featurebox ul a:focus {background-color: rgba(99, 95, 95, 0.7); text-decoration: none; color: #7E7E7F;}
#topMenuRight .menu > li > a:hover {background: #ededed; text-decoration: none; color: #7E7E7F;}
#topMenuRight .menu > li > a.active {background: #ededed; text-decoration: none; color: #7E7E7F;}


.pkp_block h2.title { margin: 0px; }
