/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Damjanović Nikola i Slobodan.
 * Template: blocksy
 * Text Domain: blocksy
 * International problems
 */

body {
	background-color: #BFBFBD !important;
}
:root {
	--brand-primary-color: #00509d;
}

.hero-section {
	display: none !important;
}

.impp-announcement {
	padding: 14px;
	border: 5px solid red;
}
	
.impp-frame {
	padding: 14px;
	border: 5px solid var(--brand-primary-color);
}

.impp-errata {
	padding: 14px;
	border: 5px solid blue;
	margin-bottom: 12px;
}

.wp-block-column .impp-square {
	border: 6px solid #c7c7c7; /* var(--brand-primary-color); */
	text-align: center;
	padding: 6px 6px;
	position: relative;
}

.wwp-block-column .prev-issues {
	padding: 18px 18px;
	font-weight: bold;
	font-size: 1.6em;
	color: white;
	margin-top: 30px;
	background-color: var(--brand-primary-color);
}

div.impp-content {
}

/*
div.impp-square {
	border: 5px solid var(--brand-primary-color);
	height: 0%;
    padding-bottom: 100%;
	position: relative;
}

div.impp-content {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
*/

[data-id="top:boxed"] {
	margin-left: 32px;
}

.imcard {
	/* border: 1px solid gray;*/
	height: 100%;
	box-shadow: 0 1rem 2rem rgba(0,0,0,.175) !important;
	border-top-left-radius: 2em 2em;
}

.impp_framed {
	border: 3px solid var(--brand-primary-color);
	border-radius: 8px 0px 0px 0px;
	padding:12px;
	-webkit-box-shadow:  0 1rem 2rem rgba(0,0,0,.175) !important;
	box-shadow:  0 1rem 2rem rgba(0,0,0,.175) !important;
}

.wp-block-button {
	position: relative;
}

.im_para {
	text-align:justify;
	text-indent: 25px;
}

.im_para2 {
	text-align:justify;
	padding-left: 25px;
}

.im_pl1 {
	padding-left: 1em;
}

.im_pl2 {
	padding-left: 2em;
}
.im_pl3 {
	padding-left: 3em;
}
.im_pl4 {
	padding-left: 4em;
}


.im_search_background {
	background-color: #F5F5F5;
}

.im_search {
	padding: 0 12px 12px 12px;
}

.articles-title {
	text-align: center;
	background-color: var(--brand-primary-color);
	color: white;
	margin: 12px 0 0 0;
	font-size: 26px;
}

.article-title {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.journal-line, .journal-links, .abstract-line, .author-line {
	text-align: center;
	font-size: 16px;
}

.im-articles-block {
	padding: 0 12px 12px 12px;
	border: 4px solid var(--brand-primary-color);
	text-align: center;
}

.searchbox {
	border: 4px solid var(--brand-primary-color);
	border-radius: 8px 0px 0px 0px;
	padding:12px;
}
/*
-webkit-box-shadow:  0 1rem 2rem rgba(0,0,0,.175) !important;
box-shadow:  0 1rem 2rem rgba(0,0,0,.175) !important;
*/

.search-simple-title {
	text-align: center;
	font-size: 18px;
	padding-bottom: 3px;
}

.has-small15-font-size {
	font-size: 15px !important;
}

.has-small17-font-size {
	font-size: 17px !important;
}

[data-row="top:boxed"] {
   background-color: #757575;
}

[data-row="middle:boxed"] {
	background: linear-gradient(90deg, rgba(25,25,108,1) 40%, rgb(161, 161, 161) 100%) !important;
	background-image:none;
	--borderTop:none;
	--borderBottom:none;
}


[data-footer*="type-1"] [data-id="socbottom"] {
    --icon-size: 32px;

}

[data-id="socbottom"] .ct-social-box {
	margin-top: 24px;
	margin-bottom: 24px;
	align-items: center;
	justify-content: center;
}

.wp-block-column .prev-issues {
	padding: 18px 18px;
	text-align: center;
	font-weight: bold;
	font-size: 1.6em;
	color: white;
	margin-top: 30px;
	background-color: var(--brand-primary-color);
}

.block-container:nth-child(2) .prev-issues {
	background-color: #038C8C;
}

.block-container:nth-child(3) .prev-issues {
	background-color: #BFBFBD;
}

.prev-issues {
	position: relative;
}

.prev-issues a {
    color: white;
}

/*
 Medjunarodni problemi
*/
.prev-issues a:hover {
    color: rgba(161, 161, 161, 1);
	text-decoration: underline;
}

.wp-block-button {
	margin-bottom: 6px !important;
}

.btn-selected::after {
	content: " ";
	display: block;
	background: rgb(129, 121, 181);
	height: 4px;
	width: 100%;
	position: absolute;
	bottom: -8px;
}

.footer-block {
	color: white;
	font-weight: 700 !important;
	font-size: large !important;
	text-align: center;
}

.footer-block2 {
	color: white;
	font-weight: 400;
	font-size: large !important;
}


p.CC4 {
	font-weight: 700 !important;
	font-size: large !important;
	text-align: center;
}

p.CC4 a {
    color: #FF7F50;
}

p.CC4 a:hover {
    color:  #ff944d;
}

a.ahome {
   color: white;
}

a.ahome:hover {
    color: #0a58ca;
}

[data-id="logofoot"] .site-logo-container img {
   height: 96px !important;
}

.logoimpp .site-logo-container img {
   height: 36px !important;
   margin: auto;
   display: block;
}

.ct-footer [data-column="widget-area-1"], [data-column="widget-area-2"] {
   align-items: center !important;
   justify-content: center !important;
}

.cat-header nav[class*=menu] .ct-menu-link {
    color: green !importan;
}

/*
background-color:var(--paletteColor1);
[data-header*="type-1"] .ct-header [data-row*="middle"] > div {
	background-color:green !important;
	background-image:none;
	--borderTop:none;
	--borderBottom:none;
}
*/

/*
 International problems, menu barpalette
 background: linear-gradient(90deg, rgba(25,25,108,1) 63%, rgba(0,212,255,1) 100%) !important;
 background: rgb(25,25,108);
 background: linear-gradient(90deg, rgba(25,25,108,1) 63%, rgb(184, 185, 195) 100%) !important;
*/
[data-header*="type-1"] .ct-header [data-row*="middle"] > div {
	background: rgb(25,25,108);
	background: linear-gradient(90deg, rgba(25,25,108,1) 40%, rgb(161, 161, 161) 100%) !important;
	background-image:none;
	--borderTop:none;
	--borderBottom:none;
}


.article-title a, .journal-links a, #full_journal a, .author-line a, li a {
	color: var(--theme-palette-color-1) !important;
	-webkit-text-decoration: var(--has-link-decoration, var(--textDecoration, none));
	text-decoration: var(--has-link-decoration, var(--textDecoration, none));
}

.article-title a:hover, .journal-links a:hover, #full_journal a:hover, .author-line a:hover, li a:hover {
	color: rgba(67, 155, 232, 1) !important;
	text-decoration: underline;
}

a.ct-menu-link {
	color: var(--theme-palette-color-5) !important;
	-webkit-text-decoration: var(--has-link-decoration, var(--textDecoration, none));
	text-decoration: var(--has-link-decoration, var(--textDecoration, none));
}

ul.ct-header-account-dropdown {
	background-color: var(--theme-palette-color-5);
}

ul.ct-header-account-dropdown a.ct-menu-link {
	color: var(--theme-palette-color-1) !important;
	font-weight: 700;
	-webkit-text-decoration: var(--has-link-decoration, var(--textDecoration, none));
	text-decoration: var(--has-link-decoration, var(--textDecoration, none));
}

ul.ct-header-account-dropdown a.ct-menu-link:hover {
	color: rgba(67, 155, 232, 1) !important;
	font-weight: 700;
	text-decoration: underline;
}

[data-id="account"] .ct-label {
    color: white;
}

[data-id="account"] .ct-label:hover {
    color: rgba(161, 161, 161, 1);
	text-decoration: underline;
}


/* border: 1px solid gray; */
.hr-impp-article {
	background-color: var(--brand-primary-color);
	margin: 20px auto 20px auto;
	width: 80%;
	height: 3px;
}

.lupa {
	cursor: zoom-in;
}

.dog {
	cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAZCAMAAAD63NUrAAAACVBMVEX///8AAAD///9+749PAAAAAXRSTlMAQObYZgAAAFZJREFUeNqdzksKwDAIAFHH+x+6lIYOVPOhs5OHJnES/5UkYKEkU7xjijSIm50iFh4fAXgYDd/yumVVRSwsqq/nRA3xVK0oo06d5U6DpQZ7PV7lMxH7LkaQAbYFwryzAAAAAElFTkSuQmCC),auto;
}

.auth, .submission {
	border: 4px solid var(--brand-primary-color);
	border-radius: 8px 0px 0px 0px;
	padding:12px;
}

.formtitle {
	display:flex;
	justify-content: space-between;
}

.pointer {cursor: pointer;}

.readmore {
	border: none;
	text-indent: 0;
	color: var(--brand-primary-color);
	text-align: center;
	text-decoration: none;
	text-transform: lowercase;
	font-style: italic;
	display: inline-block;
	cursor: pointer;
	border-radius: 16px;
}

.readmore:hover {
    color: rgba(203, 187, 161, 1);
}

.readmore::before {
	margin-left: 8px;
	margin-right: 6px;
	content: "...";
}

.im_accord {
	background-color: #C7E171;
}
 