@import url("../css/peri.css");


#t100 th {
	background: #6699CC!important;
	text-align: center;
	border: 1px solid #fff;
	padding: 5px;
}

#t100 td:nth-child(2) {
	text-align: left;
}

#t100 td:nth-child(3),
#t100 td:nth-child(4),
#t100 td:nth-child(5),
#t100 td:nth-child(6),
#t100 td:nth-child(7) {
	text-align: right;
}

#t100 td {
	background: #E9EAED;
	border: 1px solid #fff;
	padding: 5px;
	text-align: center;
}

#t100 .sub-text {
	font-weight: normal;
	font-style: italic;
}

@media (max-width: 640px) { 
	
	#t100 th {
	    font-size: .8em;
		height: 36px;
		overflow: scroll;
		line-height: 14px;
		padding-top: 3px;
		vertical-align: middle;
		max-width: 135px;
	    }
	    
	#t100 td {
		text-align: center!important;
	}    
 }

#offcanvas-toggler {
	margin-top: -58px;
}

.mobilepdf .btn-primary {
	color: #fff!important;
}

.mobileShow { 
	display: none;
	}

@media only screen
and (min-device-width : 1px)
and (max-device-width : 1024px) { 
	   .mobileShow { 
		   display: inline;
		   }
		   
		 .mobileHide {
			 display: none;
		 }
		 
		 .mobilepdf  .btn {
			 margin-top: 7px!important;
		 }
	}
	
#mod-search-searchword input[type="text"] {
	width: 240px;
	margin-top: 55px;
	margin-right: 20px;
}

#k2ModuleBox176 {
    margin-left: 0px;
    }

#k2ModuleBox176 > ul:nth-child(1),
#k2ModuleBox168 > ul:nth-child(1) {
        margin-left: 0px!important;
        }

.row {
    margin-left: -15px!important;
    }

.row img {
     margin: 0px 15px 15px 0px;
    }

.row h3 {
        color: #891c17;
        letter-spacing: -1px;
        line-height: 26px;
        }

#sp-header,
#sp-section-2 {
    background: #E9EAED;
    }

#sp-section-2 {
    max-height: 105px;
    height: auto !important;
    }

.sp-default-logo.visible-xs {
    max-width: 220px;
    margin-top: -10px!important;
    }

@media (min-width: 800px) { 
	
	.favsocial-center {
	    margin-top: 20px!important;
	    }
	        }

@media (min-width: 600px) and (max-width: 767px) { 
	
	.favicon > div:nth-child(1) {
	    position: relative;
	    display: none!important;
	    }
    }

@media (min-width: 1200px) { 
	
	#mod-search-searchword {
	    margin-top: 25px;
	    }
    }

@media (min-width: 600px) and (max-width: 767px) { 
	
	#sp-section-2 {

	    }

	#mod-search-searchword {
	    width: 92%!important;
	    margin-top: 15px!important;
	    }
    }

@media (min-width: 800px) and (max-width: 1190px) { 
	#mod-search-searchword input[type="text"] {
		margin-top: 28px;
		}
	
	}
	
@media (min-width: 800px) and (max-width: 992px) { 
	#mod-search-searchword input[type="text"] {
		width: 150px;
		}
	
	}


@media (min-width: 600px) and (max-width: 800px) { 
	
	.home-recent-papers ul {
	    columns: 1!important;
	    -webkit-columns: 1!important;
	    -moz-columns: 1!important;
	    }

	#sp-section-2 {
	    max-height: 220px;
	    }

	.search .button {
	    margin-top: -34px;
	    margin-left: 0px!important;
	    margin-right: 0px!important;
	    }
	    
	#sp-top-right1 {
	    margin-left: -40px;
		}
		
		#sp-top-right2 {
	    margin-right: 0px;
		}
    }

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
		#sp-top-right2 {
	    margin-left: -30px!important;
		}
		
		#sp-header {
			padding-bottom: 80px!important;
		}
	
}

@media only screen 
and (min-device-width : 1px) 
and (max-device-width : 767px)  {
	.item-page {
		margin-top: -55px;
	}
	}


@media (min-width: 361px) and (max-width: 767px) { 
	
/*	#offcanvas-toggler {
	    top: 5px;
	    float: right;
	    position: fixed;
	    right: 30px;
	    }
	    */
    }

@media (min-width: 1px) and (max-width: 360px) { 
	
	.favicon > div:nth-child(1) {
	    position: relative;
	    display: none!important;
	    }
	    
	.img-fo {
		margin-top: 30px;
		}
    }

@media (min-width: 360px) and (max-width: 600px) { 
	
	#mod-search-searchword {
	    width: 92%!important;
	    margin-top: -10px!important;
	    }

	.favicon > div:nth-child(1) {
	    position: relative;
	    display: none!important;
	    }
    }

@media (min-width: 768px) and (max-width: 800px) { 
	
	#favsocial-list {
	    margin-top: 20px!important;
	    }

	#sp-bottom .container .row {
	    max-width: 610px!important;
	    }
	    
	    #mod-search-searchword input[type="text"] {
		width: 150px!important;
		margin-top: 27px;
		margin-right: 20px;
		
		}
    }

@media (min-width: 1px) and (max-width: 767px) { 
	#mod-search-searchword {
		display: none;
	}
	
	#sp-section-2 {
		padding-top: 0px!important;
		padding-bottom: 10px!important;
		margin-top: 0px!important;
		margin-bottom: 10px!important;
		max-height: 10px!important;
	}
	
	}

@media (min-width: 320px) and (max-width: 360px) { 
	
/*	#offcanvas-toggler {
	    margin-top: -150px;
	    }
*/	      
	ul#favsocial-list.favsocial-center {
	    margin: -5px auto 20px auto!important;
	    }

	#sp-section-2 {
	    padding-bottom: 90px;
	    }

	.home-recent-papers ul {
	    columns: 1!important;
	    -webkit-columns: 1!important;
	    -moz-columns: 1!important;
	    }

	#sp-section-2 {
	    max-height: 20px;
	    }

	#sp-bottom .container {
	    padding: 10px;
	    }

	.search .button {
	    margin-top: -34px;
	    margin-right: 0px!important;
	    }

	.favicon > div:nth-child(1) {
	    position: relative;
	    display: none!important;
	    }

/*		#mod-search-searchword input[type="text"] {
		width: 230px!important;
		margin-top: -40px;
		margin-right: 55px;
		margin-left: 10px!important;
		}
*/
	
	.social-share-btns {
	    text-align: left!important;
	    padding-left: 0px;
	    }

	.pub-date {
	    margin-bottom: 10px;
	    }

	.dropdown .dropdown-menu {
	    margin-left: -100px;
	    }

	.mod_search219 {
	    margin-top: -50px;
	    }

    }

@media (min-width: 1190px) and (max-width: 4000px) { 
	
	.search {
		margin-top: -25px;
		}
	}

@media (min-width: 361px) and (max-width: 4000px) { 
	
	#sp-mobile-social {
	    display: none!important;
	    }
	    
	 #sp-bottom > div:nth-child(1) {
		margin-top: 60px;
	 	}
    }

@media (min-width: 360px) and (max-width: 600px) { 
	
	#sp-section-2 {
	    padding-bottom: 90px;
	    }
    }
    
    
@media (min-width: 360px) and (max-width: 767px) { 
	
	#sp-section-2 {
	    padding-bottom: 90px;
	    }
    }
    
@media (min-width: 1px) and (max-width: 767px) {     
    
	.results {
		 padding-top: 0px!important;
		 padding-bottom: 0px!important;
		 margin-top: 0px!important;
		 margin-bottom: 0px!important;
		 }
        
    #mod-search-searchword input[type="text"] {
		margin-top: -40px;
		}
		
}

img {
    color: #333;
    }

.csc-header-n2 h3,
.csc-textpic-text h3,
.csc-default h3 {
    color: #891c17;
    letter-spacing: -1px;
    margin-top: 50px;
    }

.current-item > a:nth-child(1) {
    color: #fff!important;
    }

.hpsearch {
    position: relative;
    float: right;
    margin-top: 10px;
    }

.hpsearch .sp-module-title {
    margin-bottom: 0px;
    margin-left: 5px;
    color: #6a6a6a;
    text-transform: uppercase;
    }

.sp-megamenu-parent > li > a {
    line-height: 35px;
    }

.logo a,
.logo a:hover,
.logo a:focus {
    color: #891c17
    }

.magnifier {
    margin: 3px 0px 0px 0px!important;
    }

h1,
h2,
.view-article .entry-header h2 {
    font-weight: 600!important;
    font-family: Droid Sans, sans-serif!important;
    }

h1 {
	font-size: 2.1em;
}

h2 {
	font-size: 1.75em;
}

h3 {
	font-size: 1.5em;
}

.publication-header h1 {
    font-size: 2em!important;
    }

.publication-header h1 span {
    display: none!important;
    }

.pubbs-detail h2 {
    color: #424040;
    margin-top: -10px;
    }

.staff-dsr h3,
.directores h3,
.staff h3 {
    color: #424040;
    }

.staff-dsr ul li,
.directores ul li,
.staff ul li {
    list-style-type: none;
    }

.view-article .entry-header h2 {
    margin-left: -15px;
    padding-top: 7px;
    }

.post-format {
    margin-top: -7px;
    }

    .post-format .fa-stop {
        font-size: 1.75em;
        color: #891c17;
        }

#sp-main-body {
    padding: 30px 0;
    }

#sp-main-body .home-feature-article {
    border-bottom: 3px solid #E9EAED;
    padding: 10px 10px 30px 10px;
    }

#sp-main-body .sp-module {
    border-left: 3px solid #E9EAED;
    padding-left: 10px;
    }

#k2ModuleBox168 {
    padding-left: 10px;
    }

.sp-social-share {
    display: none;
    }

#sp-section-2 {
    border-bottom: 1px solid #b3b3b3;
    }

.sp-megamenu-parent > li. {
    text-align: center;
    }

.sp-megamenu-parent > li.active,
.sp-megamenu-parent > li:hover {
    background: #424040;
    color: #fff;
    }

.sp-megamenu-parent > li.active > a,
.sp-megamenu-parent > li:hover > a {
    background: #424040;
    color: #fff;
    }

.sp-megamenu-parent > li > a {
    padding: 0px 10px;
    color: #424040;
    }

.favsocial-center {
    margin-top: 20px;
    }

.favsocial-center ul > li {
    padding: 10px 15px 10px 15px!important;
    }

.sp-module ul > li > a::before,
.favsocial-center ul > li > a::before {
    content: none;
    }

.sp-module ul > li {
    border-bottom: 0px;
    }

#sp-component a,
#sp-right-side a,
.sp-module ul > li > a {
    color: #8c1b1e;
    }

.head-band {
    border-top: 10px solid #891C17;
    }

.three-column .sp-dropdown-inner ul {
    width: 1210px;
    display: block;
    }

.three-column .sp-dropdown-inner li {
    float: left;
    width: 33.3%;
    }

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    color: #fff;
    }

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover {
    background: #424040;
    }

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item,
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full .sp-dropdown-inner {
    background: #424040;
    background-color: #424040;
    }

li.sp-has-child:nth-child(3) > div:nth-child(2) > div:nth-child(1) {
    background: none transparent;
    }

#sp-menu .finance-cube i {
    color: #9D055D;
    }

#sp-menu .labor-cube i {
    color: #002784;
    }

#sp-menu .africandev-cube i {
    color: #00652D;
    }

#sp-menu .enviromental-cube i {
    color: #F29700;
    }

#sp-menu .econhr-cube i {
    color: #E53F2E;
    }

#sp-menu .econworld-cube i {
    color: #97BE0E;
    }

#sp-menu .health-cube i {
    color: #2873B6;
    }

#sp-menu .state-cube i {
    color: #660D7F;
    }

#sp-menu .asian-cube i {
    color: #00B8E2;
    }

#sp-menu .gender-cube i {
    color: #D05B00;
    }

.itemid-136 .sp-column i.fa-stop {
    color: #9D055D;
    margin-top: 7px;
    }

.itemid-137 .sp-column i.fa-stop {
    color: #002784;
    margin-top: 7px;
    }

.itemid-138 .sp-column i.fa-stop {
    color: #00652D;
    margin-top: 7px;
    }

.itemid-146 .sp-column i.fa-stop {
    color: #F29700;
    margin-top: 7px;
    }

.itemid-147 .sp-column i.fa-stop {
    color: #E53F2E;
    margin-top: 7px;
    }

.itemid-148 .sp-column i.fa-stop {
    color: #97BE0E;
    margin-top: 7px;
    }

.itemid-149 .sp-column i.fa-stop {
    color: #2873B6;
    margin-top: 7px;
    }

.itemid-150 .sp-column i.fa-stop {
    color: #660D7F;
    margin-top: 7px;
    }

.itemid-224 .sp-column i.fa-stop {
    color: #00B8E2;
    margin-top: 7px;
    }

.itemid-151 .sp-column i.fa-stop {
    color: #D05B00;
    margin-top: 7px;
    }

#search-form214 input {
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
    font-size: 1.2em!important;
    font-weight: normal!important;
    box-shadow: none!important;
    }

#sp-bottom {
    padding: 50px 0px 20px 0px!important;
    }

    #sp-bottom .container .row {
        max-width: 1070px;
        }

    #sp-bottom > .container {
        background-color: #424040;
        }

    #sp-bottom .row {
        margin-left: -150px;
        }

.mod-center {
    text-align: center;
    color: #fff;
    font-size: 1.2em;
    }

.mod-center img {
    text-align: center;
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    }

.recent .sp-module-title,
.press .sp-module-title,
.signup .sp-module-title,
.home-recent-papers .sp-module-title,
.recent-publications-sb .sp-module-title,
.rc-side .sp-module-title,
.rc-bottom .sp-module-title {
    border-bottom: 1px solid #ccc;
    color: #7c7c7c;
    text-transform: uppercase;
    padding-bottom: 5px;
    }

.rc-side .sp-module-title {
    margin-bottom: 15px
    }

.rc-side h4 a {
    font-size: 1.1em!important;
    line-height: 18px!important;
    }

.rc-side h4 a,
.rc-side h4 {
    font-size: 1.1em;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 2px;
    }

.nsK2Content li {
    color: #7c7c7c;
    font-size: 0.85em;
    line-height: 16px;
    margin-bottom: 3px!important;
    }

.nsK2Content li:first-child {
    margin-top: -7px;
    }

.nsK2Content ul {
    margin-bottom: 10px;
    }

.press .sp-module-content {
    margin-top: -15px;
    }

.press h4 {
    font-size: 1.1em;
    margin-bottom: 0px;
    }

.pressCommentInfo {
    font-size: .85em;
    color: #7c7c7c;
    }

.press .link,
.moduleItemReadMore {
    font-style: italic;
    font-size: 1em;
    }
    
.hide-readmore .nsk2read {
	display: none;
}

.press ul {
    margin-bottom: 10px;
    }

.acymailing_module_form .acymailing_introtext {
    margin-top: -15px!important;
    color: #7c7c7c;
    }

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
    font-size: 1.2em!important;
    font-weight: normal!important;
    box-shadow: none!important;
    min-height: 32px;
    color: #424040!important;
    font-size: .9em!important;
    }

.fieldacyemail {
    margin-top: 15px!important;
    }

.btn-primary {
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
    text-transform: uppercase;
    background: #891c17!important;
    background-color: #891c17!important;
    background-image: none!important;
    border-color: #891c17!important;
    }

.btn-primary:hover {
    opacity: .8;
    border-color: #891c17!important;
    }

.staffright img,
.studentright img {
    height: auto;
    width: 250px;
    float: right;
    }

.post-format {
    background: none;
    }

.recent-publications-sb .itemCategory a,
.home-recent-papers .itemCategory a {
    color: #333333!important;
    display: block;
    font-size: 0.8em;
    font-weight: bold;
    text-decoration: none;
    }

.publications-box h3,
.catItemTitle a,
.catItemTitle a:hover {
    color: #771e20;
    font-size: 22px;
    line-height: 21px;
    margin: 0;
    padding: 0 0 2px;
    }

.publications-box h3,
.catItemTitle a,
.catItemTitle a:hover {
    color: #771e20;
    font-size: 22px;
    line-height: 21px;
    margin: 0;
    padding: 0 0 2px;
    }

.publications-box h3,
.catItemTitle a,
.catItemTitle a:hover {
    color: #771e20;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: .05px;
    margin-top: 15px;
    margin-bottom: 30px;
    padding: 0 0 2px;
    position: relative;
    float: right;
    }

.rc-side ul {
    columns: 1!important;
    -webkit-columns: 1!important;
    -moz-columns: 1!important;
    }

.rc-side ul li .itemLink,
.rc-side ul li .itemLink,
.rc-side ul li .itemLink {
    font-weight: normal!important
    }

.entry-header {
    margin-top: -30px;
    }

.recent-publications-sb ul li,
.home-recent-papers ul li {
    margin-bottom: 30px!important;
    }

.rc-side li {
    margin-bottom: 10px;
    }

.rc-side .Authors,
.rc-side .Publisher {
    margin-bottom: 0px!important;
    }

.home-feature-article li a {
    font-size: 1.4em;
    font-weight: 600;
    }

.home-feature-article,
.home-research-spotlight {
    margin-left: -10px!important
    }

.home-feature-article .read-link {
    font-size: 1.2em!important;
    font-weight: 400;
    }

.home-research-spotlight .sp-module-title {
    display: none;
    }

.home-feature-article img {
    position: relative;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
        }

.home-research-spotlight img {
    position: relative;
    float: left;
    width: 100px;
    height: auto;
    margin-right: 10px;
    }

.home-feature-article li,
.home-research-spotlight li {
    list-style-type: none;
    }

.home-research-spotlight ul {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
    max-height: 500px;
    }

.home-research-spotlight ul li {
    margin-bottom: 50px;
    }

.item-101 .entry-header {
    display: none;
    }

.recent-publications-sb ul li .itemLink,
.home-recent-papers ul li .itemLink,
.home-research-spotlight ul li .itemLink,
.rs-side ul li .itemLink {
    color: #8c1b1e;
    display: block;
    font-size: 1.1em;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 0;
    text-decoration: none;
    }

.csc-header-n2 img,
.csc-header .bodytext img,
.csc-textpic-single-image img {
    position: relative;
    float: left;
    margin: 0px 15px 15px 0px;
    }

.ja-k2filter {
    background: #444242 none repeat scroll 0 0;
    color: #fff;
    margin: 0;
    overflow: hidden;
    padding: 40px 25px !important;
    }

.ja-k2filter .input-append button {
    background: none transparent!important;
    background-image: none!important;
    box-shadow: none!important;
    border: 0px!important;
    }

.ja-k2filter input[type=text],
.ja-k2filter select {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 1px solid #676767 !important;
    border-radius: 0 !important;
    color: #a2a1a1 !important;
    float: right !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    height: 28px !important;
    line-height: 28px !important;
    margin: 0 !important;
    max-width: 76% !important;
    min-width: 76% !important;
    padding: 0 !important;
    width: 76% !important;
    text-shadow: none!important;
    }

.ja-k2filter .group-label {
    float: left!important;
    position: relative;
    font-size: 18px !important;
    font-weight: 400 !important;
    text-align: right;
    width: 22%;
    }

.center img,
.center {
    text-align: center;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    }

.ja-k2filter.vertical-layout,
.ja-k2filter.horizontal-layout {
    background: #444242 none repeat scroll 0 0;
    color: #fff;
    margin: 0;
    overflow: hidden;
    padding: 40px 25px !important;
    }

ul.vertical-layout li label.group-label {
    position: relative;
    }

.advanced-srch .ja-k2filter .input-append {
    float: left;
    position: relative;
    }

.advanced-srch .ja-k2filter li.last-item .btn {
    background: #e2e2e2 none repeat scroll 0 0 !important;
    border-radius: 0 !important;
    color: #771e20;
    font-size: 14px;
    }

.advanced-srch .input-append .btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    box-shadow: none;
    left: 0;
    margin: 6px 4px !important;
    padding: 0 !important;
    position: absolute;
    z-index: 10;
    }

.custom-combobox-input,
.advanced-srch .input-append input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 1px solid #676767 !important;
    border-radius: 0 !important;
    color: #a2a1a1 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    height: 28px !important;
    line-height: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right;
    width: 137px !important;
    }

.custom-combobox-input {
    margin-left: 15px!important;
    width: 76%!important;
    text-align: left;
    }

.icon-calendar {
    color: #fff!important;
    }

#jak2filter112 .ja-k2filter {
    padding: 30px!important;
    }

p.left:nth-child(2) {
    display: none;
    }

p.left:nth-child(5) > label:nth-child(1) {
    margin-left: 305px;
    margin-top: -35px;
    }

div.input-append:nth-child(6) {
    margin-left: 315px;
    margin-top: -60px;
    }

.publications-pub .pubbs-detail {
    overflow: hidden;
    padding-bottom: 25px;
    }

.publications-pub .extra_field {
    font-size: 13px;
    overflow: hidden;
    padding-bottom: 30px;
    }

.publications-pub .extra-field-row {
    overflow: hidden;
    }

.publications-pub .extra-field-left {
    border-bottom: 1px solid #fff;
    }

.publications-pub .extra-field-left,
.publications-pub .extra-field-right {
    padding: 12px 0;
    }

.publications-pub .extra-field-left {
    float: left;
    text-align: right;
    width: 22%;
    }

.publications-pub .extra-field-right {
    border-bottom: 1px solid #d5d5d5;
    }

.publications-pub .extra-field-left,
.publications-pub .extra-field-right {
    padding: 12px 0;
    }

.publications-pub .extra-field-right {
    float: right;
    text-align: left;
    width: 75%;
    }

.userBlock {
    background: #424040;
    max-width: 40%;
    margin-bottom: 50px;
    }

.userExtendedFields {
    background: #424040;
    padding: 0px 30px 40px 30px;
    }

.userAdditionalInfo h3,
.userElementLabel,
.userElementValue,
.userElementValue a {
    color: #fff!important;
    }

.publications-box .col-12,
.select-publication li.col-12,
.reasearch-area-publication li.col-12,
.home-pub-list li.col-12,
.press-room li.col-12 {
    margin-bottom: 20px;
    overflow: hidden;
    }

.publications-box .catItemHeader {
    clear: both;
    overflow: hidden;
    padding: 0;
    }

.publications-box p {
    margin: 0;
    padding: 3px 0 0;
    font-size: 14px;
    }

.publications-box p.eve-date {
    padding: 3px 0 0;
    }

.publications-box p.eve-org {
    padding: 3px 0 6px;
    }

.publications-box span.press-span,
.publications-box span.subSectionTag,
.publications-box span.DarkMagenta,
.publications-box span.Red,
.publications-box span.DarkGreen,
.publications-box span.Blue,
.publications-box span.GoldenRod,
.publications-box span.Purple,
.publications-box span.Light-Green,
.publications-box span.DarkBlue,
.publications-box span.Teal {
    background-image: url("../images/arrow.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    font-weight: 400;
    height: 19px;
    line-height: 20px;
    min-width: 85px;
    padding-left: 9px;
    padding-right: 7px;
    text-align: left;
    text-transform: uppercase;
    margin-left: 5px;
    }

.post-format {
    left: -91px;
    }

.pagination .active a {
    color: #fff!important;
    }

.publications-box h3 {
    margin-bottom: 30px;
    }

.eco-details {
    max-width: 385px;
    }

.eco-details .userAdditionalInfo {
    padding: 30px 25px 0;
    }

.eco-details .userAdditionalInfo {
    padding: 15px 25px 0px 25px;
    color: #fff;
    }

.eco-details img {
    min-width: 100%;
    }

.eco-details h3 {
    color: #fff;
    font-size: 1.2em;
    font-weight: 500;
    margin: 0;
    padding: 0 0 15px;
    text-shadow: none;
    }

.eco-details a {
    color: #fff!important;
    text-decoration: underline;
    }

.userExtendedFieldsContactDetails li {
    list-style-type: none;
    }

.userExtendedFieldsContactDetails > h3:nth-child(2) {
    padding-top: 100px;
    }

div.userExtendedFieldsContactDetails ul li div.userElementValue {
    float: left;
    width: 70%;
    }

div.userExtendedFieldsContactDetails ul li div.userElementLabel {
    float: left;
    font-weight: bold;
    width: 25%;
    }

#k2Container h1 {
    font-family: Open Sans,sans-serif;
    font-weight: 600;
    font-size: 31.5px;
    }

.search {
    position: relative;
    z-index: 9;
    }

.search .button {
    position: relative;
    float: right;
    margin-top: -34px;
    height: 34px;
    width: 34px;
    -webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
    }

#mod-search-searchword {
    width: 98%;
    }

#sp-top-right1 {
    margin-top: 8px;
    }

div.publisher,
div.categorytype,
.catItemTitle,
.groupPrimary p {
    position: relative!important;
    float: left!important;
    clear: both;
    }

div.publisher {
    line-height: 14px;
    }

#k2ModuleBox180 ul li {
    list-style-type: none;
    margin-left: -40px!important;
    }

.press-page {
    border-top: 3px solid #E9EAED;
    padding-top: 10px;
    }

#k2ModuleBox180 .catItemTitle {
    margin-bottom: 0px!important;
    }

#k2ModuleBox180 li {
    margin-bottom: 15px;
    padding-bottom: 15px;
    }

.groupPrimary p,
.publisher strong {
    position: relative;
    display: block;
    }

#k2ModuleBox180 h3 {
    color: #8c1b1e;
    font-size: 1em;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    line-height: 20px;
    }

.groupPrimary .catItemTitle {
    margin-bottom: 0px;
    }

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
    background-color: #891c17!important;
    color: #fff!important;
    }

.publication-header h1 {
    color: #424040;
    }

.pubbs-detail h2 {
    color: #424040!!important;
    font-size: 1.4em;
    }

#k2Container .itemTitle {
	color: #424040!!important;
}

.itemBody .itemIntroText {
    display: none;
    }

.heading h1 i {
    display: none;
    }

.Download a {
    clear: both!important;
    position: relative;
    display: block!important;
    float: left!important;
    }

.itemBackToTop {
    margin-top: 50px;
    }

.itemBackToTop::first-letter {
    text-transform: uppercase;
    }

.rc-side .moduleItemExtraFieldsLabel,
.rc-side .moduleItemExtraFields b,
.AuthorSort,
.Headline,
.QOneFive,
.rc-side .Headline,
.rc-side .ResearchArea,
.rc-side .publicationtYpe,
.rc-side .Research,
.rc-side .PublicationDate,
.rc-side .Introduction,
.rc-side .QOneFive {
    display: none!important;
    }

.rc-side .Authors,
.rc-side .Publisher {
    color: #7c7c7c;
    font-size: 0.85em;
    }

.homepage hr {
    border-width: 3px 0;
    }

div.col-lg-4:nth-child(5) > a:nth-child(2),
div.col-lg-4:nth-child(6) > a:nth-child(2),
div.col-lg-4:nth-child(7) > a:nth-child(2) {
    font-weight: 700;
    }

.umt,
.ama {
    font-size: .8em;
    }

#dropdownMenuPDF {
    min-height: 40px;
    margin-top: 5px;
    float: right;
    position: relative;
    display: inline-block;
    }

#dropdownMenuPDF .btn {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    float: left;
    }

.dropdown .dropdown-menu {
    z-index: 1;
    position: relative;
    }

.mobileHide {
	position: relative;
	float: right!important;
}

.itemFullText {
    z-index: -1;
    }

div.dropdown {
    max-width: 200px;
    float: left;
    z-index: 1;
    }

.itemFullText .bodytext img {
    position: relative;
    float: left;
    margin: 0px 15px 15px 0px;
    }

.social-share-btns {
    max-width: 200;
    text-align: right;
    }

.social-share-btns li {
    max-width: 40px;
    margin: 5px;
    }

.pubbs-detail h2 {
    margin-top: 0px;
    }

#itemListPrimary .social-share-btns,
.k2ItemsBlock  .social-share-btns {
    display: none;
    }

#sp-social-mobile {
    margin-bottom: 0px;
    margin-top: 30px;
    }

#favsocial-17554 > ul:nth-child(1) {
    margin-top: 30px!important;
    margin-bottom: 0px!important;
    }

.rc-side a::last-child,
.homepage-readmore {
    font-size: 1.1em;
    font-style: italic;
    }

#nsK2Content269 li:nth-child(3),
#nsK2Content269 li:nth-child(5) {
    display: inline;
    margin-top: 8px!important;	
}

#nsK2Content270 li:nth-child(3) {
    display: inline;
    margin-top: 3px!important;
    }

#nsK2Content269 .li:first-child,
#nsK2Content269 .li:nth-child(2)  {
    display: block!important;
    }

#nsK2Content269 .separator,
#nsK2Content270 .separator {
    color: #7c7c7c!important;
    margin: 0px 5px;
    }

#nsK2Content269 .category a,
#nsK2Content270 .category a {
    color: #333!important;
    font-size: 1em;
    font-weight: 700;
    line-height: 14px;
    margin-top: 0px!important;
    }

#nsK2Content269 .nsk2read,
#nsK2Content270 .nsk2read {
    font-size: 1.2em;
    margin-bottom: 30px;
    }

#nsK2Content269 h4,
#nsK2Content269 h4 a,
#nsK2Content270 h4,
#nsK2Content270 h4 a {
    font-size: 1.1em;
    font-weight: 700;
    margin-bottom: 0px;
    }

#nsK2Content269 li.category {
    margin-top: -20px!important;
    line-height: 14px!important;
    }

 .authors,
#nsK2Content26 .separator,
#nsK2Content270 .separator,
#nsK2Content#nsK2Content2626 .pub_date {
    margin-top: -10px!important;
    line-height: 10px!important;
    float: left!important;
    position: relative!important;
    }
    
#nsK2Content270 .separator {
    margin-top: 2px!important;
    line-height: 10px!important;
    float: left!important;
    position: relative!important;
    }

#nsK2Content269 .category a {
	line-height: 28px!important;
	margin: 18px 0px -10px 0px!important;
	}
	
#nsK2Content269 .nsK2Content ul {
	margin-bottom: 30px!important;
	}
	
.nsk2read,
.homepage-readmore {
	font-style: italic;
	}
	
h3.catItemTitle a {
	margin: 0px!important;
	}
	
.publications-box span.press-span {
	margin-bottom: -10px;
	}
	
#nsK2Content270 li {
	list-style-type: none;
	}

#nsK2Content270 ul {
	margin-left: 0px;
	padding-left: 0px;
	}

#dropdownMenuPDF {
	margin-right: 5px;
}

.publications-box .heading h1 {
	display: none;
}

.publication-type {
	display: inline;
}

.red {
	color: #891c17;
}

#nsK2Content270 .publisher {
	color: #333;
	font-weight: 700;
}

.rc-side .authors {
	display: inline!important;
	margin-top: 0px!important;
	line-height: 16px!important;
	min-width: 240px;
}

.rc-side .pub_date {
    display: block !important;
    float: left !important;
    margin-top: 0 !important;
    padding: 0 !important;
}

.rc-side .separator {
	display: none;
    }
    
.color2 {
	background: #891c17; 
}

.color2 a {
	color: #fff;
	font-weight: 600;
}

.color2 a:hover {
	color: #ececec;
}

.color2 .sp-module-title {
	color: #fff;
}

.img-fl img {
    margin-top: 35px;
}

.social-button-center {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: block;
	width: 100%;
	float: none!important;
}

.col-lg-2  .social-share-btns {
	padding-left: 0px!important;
	margin-left: 0px!importantl
}

#k2Container .col-lg-2,
#k2Container .col-lg-8 {
	margin-top: 20px;
}

.sp-dropdown a:hover {
	color: #c1c1c1!important;

}

@media (min-width: 767px) and (max-width: 8000px) {
	.pub-search-m {
		display: none!important;
	}
}

@media (min-width: 1px) and (max-width: 768px) {
	.pub-search-d {
		display: none!important;
	}
	
	.pub-search-m li label {
		max-width: 85px;
		text-align: left!important;
		display: block;
		float: left;
	}
	
	.pub-search-m input[type="text"] {
		display: block;
		float: left!important;
		clear: left;
		min-width: 100%!important;
	}
}

.vid-page .catItemImageBlock {
	float: left;
}

.vid-page .social-share-btns {
	display: none;
}

.vid-page .catItemImage {
	display: block;
}

.vid-page .catItemHeader h3 {
	clear: right!important;
	position: relative;
	display: block;
	overflow: auto;
	width: 100%;
}

.vid-page .catItemReadMore {
    clear: left;
    display: inline-block;
    float: right;
    margin-right: 20px;
    margin-top: -10px;
    position: relative;
}

.vid-page .catItemImage {
	position: relative;
}

.vid-page .catItemImage img {
	vertical-align: top;
}

.vid-page .play-button {
	color: #424040!important;
}

.vid-page .play-me {
    display: inline-block !important;
    left: 5px !important;
    position: absolute !important;
    top: 35px !important;
    text-shadow: 0px 1px 4px rgba(255, 255, 255, 1);
}

.vid-page .play-me:hover {
	color: #8A171B!important;
	transition: .5s ease-in-out;
}

.vid-page .catItemTitle {
	margin-top: 0px;
}

.vid-page .catItemTitle {
	color: #424040!important;
	font-size: 1.3em!important;
}

.vid-page .row {
	margin-bottom: 30px;
}

.itemVideoBlock h3 {
	display: none!important;
}

.itemView .itemHeader h2 {
	font-size: 1.4em;
	color: #424040;
	margin-top: 0px;
	font-family: Open Sans,sans-serif;
    font-weight: 600;
}

.catItemIntroText {
	float: none;
}

.catItemReadMore {
	margin-top: 20px!important;
}

.pubbs-detail,
.itemFullText {
	padding-bottom: 25px;
}

.itemListCategory h2 {
	margin-top: 0px;
	margin-bottom: 15px;
}

.catItemBody .col-md-9 {
	padding-left: 0px;
	padding-right: 0px;
}

@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media {
	#sp-section-2 {
		padding-top: 60px;
	}
}

.media-page .row .col-md-12,
.media-page .row .col-sm-12 {
	margin-left: 0px!important;
	padding-left: 0px!important;
}
