/*  MOBILE VERTICAL  */

@media  (max-width: 420px) {
 
 #custom-header-wrapper {   position: relative; }
 
 #custom-header-inner {  padding: 10px 4%; }
 
 #custom-header-left {  width: 100%; }
 
 #custom-header-center { display: none; }
 
 #custom-header-left img {
    width: 60%;
    display: block;
    margin: 0 auto;
}

#header-lang-switch { left: 1%;  }


#content {  margin-top: 0; }

#home-back-overlay {
    background: url(/projekt/wp-content/uploads/2019/06/squares-fade-full.png) 105% 100% no-repeat;
    background-size: 60%;
	padding-bottom: 30px;
}

body:not(.home) #primary {
    background: url(/projekt/wp-content/uploads/2019/06/squares-fade-full.png) 105% 100% no-repeat;
    background-size: 60%;
    padding-bottom: 100px;
}

#custom-header-right {  width: 100%; }

#custom-header-right img {
    width: 35%;
    margin: 0 auto;
    display: block;
}

.entry .entry-title { 
    padding: 4%;
    font-size: 7.5vw;
    font-weight: 300; 
}

.entry .entry-title span {  font-size: 5vw; }

.najave-wrapper { padding: 4%; }

.home-section-title {   font-size: 7vw; }

 .home-section-title span {  font-size: 3vw; }
 
 .home-single-post { width: 100%;     margin: 0; margin-bottom: 20px; }
 
 .home-single-post h3 { 
    font-size: 4.5vw; 
    min-height: auto;
}

.home-single-post-event-meta { 
    padding: 5px 10px;
    font-size: 3.5vw; 
}

.home-more-button { 
    padding: 10px 0 ; 
	margin: 0 auto;
    float: none;  
    font-size: 4.5vw;
    margin-top: -20px;
}

.home-single-post-excerpt {
    font-size: 3.5vw;
    line-height: 5vw;
    margin-top: 5px; 
}

.home-about-col {
    width: 100%; 
    margin: 0; 
    height: auto;
	margin-bottom: 20px;
}

#home-about-wrapper { 
    padding: 50px;
    padding-bottom: 25px;
}

.home-about-col h3 { margin: 0; font-size: 5vw; }

.home-about-col .fas {  font-size: 6vw; }

.home-about-col p {
    font-size: 4vw;
    line-height: 5vw; 
}

.home-about-col ul {      font-size: 4vw;  }

.home-about-col li {      line-height: 5vw;  }

.home-about-link {
    width: 100%; 
    margin: 0;
    padding: 10px; 
    font-size: 5vw;
	margin-bottom: 15px;
}

.home-about-link .fas {  font-size: 5vw; }

.home-logo-link {   margin: 0;  width: 100%; }
 
.home-logo-link img {
    height: 85px; 
    margin-bottom: 10px;
}

#eu-logos a img {  height: 85px; }


.eu-sufinancirano { max-width: 90%;
    margin-top: -30px;
	margin-bottom: 15px;
}
	
	#eu-links a { 
    display: block;
    font-size: 4vw;
    line-height: 7vw;
}

#eu-links .link-spacer { display: none; }

#custom-copyrights-wrapper { 
    padding: 4%;
    font-size: 3.5vw;
    line-height: 5vw;
}

.archive .page-header h1 { 
    padding: 4%;
    font-size: 7vw;
    font-weight: 300; 
}

.archive .page-header h1 span { font-size: 4.5vw; }

.archive-posts-wrapper { 
    padding: 4%;
    padding-bottom: 8%;
}

.category-najave-dogadanja #main article {
    width: 100%; 
    margin: 0; 
    margin-bottom: 20px;
}

.category-arhiva-dogadanja #main article {
    width: 100%; 
    margin: 0;
	margin-bottom: 20px;
}

.category-events-archive #main article {
    width: 100%; 
    margin: 0; 
    margin-bottom: 20px;
}

.category-upcoming-events #main article {
    width: 100%; 
    margin: 0;
	margin-bottom: 20px;
}

.archive-posts-wrapper .entry .entry-title { 
    text-align: left; 
    font-weight: 400;
    font-size: 5vw; 
    min-height: auto;
}

.archive article.category-arhiva-dogadanja .entry-content p {
    font-size: 3.5vw; 
    margin: 0 !important;
    line-height: 5vw;
}

.archive article.category-events-archive .entry-content p {
    font-size: 3.5vw; 
    margin: 0 !important;
    line-height: 5vw;
}

body:not(.home).page-template-default .entry-title {
    padding: 4%;
    font-size: 8vw;
}

body:not(.home).page-template-default .entry-title span {     font-size: 5vw; }

body:not(.home).page-template-default .entry-content { padding: 4%; }

body:not(.home).page-template-default .entry-content h2 { 
    font-size: 6vw;
    font-weight: 600;
}

body:not(.home).page-template-default .entry-content h3 { 
    font-size: 5vw;
    font-weight: 500;
}

.projekt-tab-left {  width: 100%;font-size: 5vw;}
.projekt-tab-right {  width: 100%;   font-size: 4vw; margin-bottom: 10px;}

.projekt-tab-left i {  font-size: 6.5vw;  }

body:not(.home).page-template-default .entry-content p {
    margin: 10px 0;
    font-size: 3.5vw;
    line-height: 5vw;
}

#projekt-tab {
    line-height: 7vw;
    margin: 20px 0;
}

body:not(.home).page-template-default .entry-content ul {
    margin: 20px 0;
    font-size: 3.5vw;
}

body:not(.home).page-template-default .entry-content li { line-height: 5vw; margin-bottom: 10px; }

.members-subheading-ri {  font-size: 5vw !important;     text-align: left; }

.members-heading-ri {    font-size: 6vw!important;     text-align: left; }

.members-three-col .members-card {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
}

.members-card p {
    font-size: 4vw !important; 
    line-height: 6vw !important; 
}

.members-card h5 {
    font-size: 4.5vw; 
    margin-top: 2px;
    margin-bottom: 5px;
    font-weight: 400;
}

.members-partners .members-card  { margin-bottom: 60px; }

.members-partners {     margin-top: 20px !important; }

.members-logo { 
    margin: 0;
    height: 100px;
}

.members-heading-aux {
    font-size: 6vw !important;
    text-align: left; 
}

.members-logo-aux {     margin-bottom: 15px !important; }

.members-subheading-aux {
    font-size: 6vw !important; 
    text-align: left;
}

#contact-page-wrapper {  padding-top: 20px; }

.contact-page-row-left {
    width: 100%; 
    margin-right: 0;
}

.contact-page-row-right { width: 100%;  }

.contact-page-row-left img {
    height: 100px; 
    margin-bottom: 15px;
}

.contact-data { 
    font-size: 4vw !important;
    line-height: 6vw !important; 
}

.contact-page-row-right h4 {    font-size: 5vw; }

button#responsive-menu-button { border-radius: 0; }

.single-post .entry .entry-title {
    padding: 4%;
    font-size: 7vw; 
    font-weight: 300;
}

.single-post .category-najave-dogadanja .home-single-post-event-meta { 
    padding: 0;
    margin: 0;
}

.single-post .category-upcoming-events .home-single-post-event-meta { 
    padding: 0;
    margin: 0;
}

.single-header-overlay {  padding-bottom: 15px; }

.single-post .entry-content { padding: 4%; }

body:not(.home).single-post   .entry-content p {
    word-wrap: break-word;
    margin: 15px 0;
    font-size: 3.5vw;
    line-height: 5vw;
}

.post-date {  font-size: 3.5vw; }

.site-header.featured-image:after {
    background: transparent; 
    opacity: 1; 
}

.site-header.featured-image #custom-header-wrapper { margin-bottom: 3px; z-index: 10; }

.single-publication {
    width: 100%; 
    margin: 0 !important;
    margin-bottom: 40px !important;
}

.publicatoin-desc { 
    font-size: 4vw;
    line-height: 6vw; 
}

.page-id-14 h1 b, .page-id-252 h1 b {  font-size: 7vw; }

.page-id-14 h1 em, .page-id-252 h1 em {  font-size: 5vw; }

.page-id-14 .entry-title, .page-id-252 .entry-title {     padding: 2% !important; }

.page-id-14 #home-about-wrapper, .page-id-252 #home-about-wrapper {
    padding: 50px;
    padding-top: 70px;
}

.about-inner-wrapper { padding: 0 4%; }

.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {  width: 50%; }

 
}


















/*  MOBILE HORIZONTAL  */

@media  (min-width: 421px) and (max-width: 767px) {
 
 #custom-header-wrapper {   position: relative; }
 
 #custom-header-inner {  padding: 10px 4%; }
 
 #custom-header-left {  width: 100%; }
 
 #custom-header-center { display: none; }
 
 #custom-header-left img {
    width: 40%;
    display: block;
    margin: 0 auto;
}

#header-lang-switch { left: 1%;  }


#content {  margin-top: 0; }

#custom-header-right {  width: 100%; }

#custom-header-right img {
    width: 20%;
    margin: 0 auto;
    display: block;
}

.entry .entry-title { 
    padding: 4%;
    font-size: 5vw;
    font-weight: 300; 
}

.entry .entry-title span {  font-size: 3vw; }

.najave-wrapper { padding: 4%; }

.home-section-title {   font-size: 5vw; }

 .home-section-title span {  font-size: 2.2vw; }
 
 .home-single-post { width: 100%;     margin: 0; margin-bottom: 20px; }
 
 .home-single-post-img {  height: auto; }
 
 .home-single-post h3 { 
    font-size: 3vw; 
    min-height: auto;
}

.home-single-post-event-meta { 
    padding: 5px 10px;
    font-size: 2.5vw; 
}

.home-more-button { 
    padding: 10px 0 ; 
	margin: 0 auto;
    float: none;  
    font-size: 2.5vw;
    margin-top: -20px;
}

.home-single-post-excerpt {
    font-size: 2.2vw;
    line-height: 3vw;
    margin-top: 5px; 
}

.home-about-col {
    width: 100%; 
    margin: 0; 
    height: auto;
	margin-bottom: 20px;
}

#home-about-wrapper { 
    padding: 50px;
    padding-bottom: 25px;
}

.home-about-col h3 { margin: 0; font-size: 3.5vw; }

.home-about-col .fas {  font-size: 4.5vw; }

.home-about-col p {
    font-size: 3vw;
    line-height: 4vw;
}

.home-about-col ul {      font-size: 3vw;  }

.home-about-col li {      line-height: 4vw;  }

.home-about-link {
    width: 50%;
    margin: 0 auto;
    padding: 10px;
    font-size: 3vw;
    margin-bottom: 15px;
    display: block;
    float: none;
}

.home-about-link .fas {  font-size: 3.5vw; }

.home-logo-link {   margin: 0;  width: 22%; }
 
.home-logo-link img {
    height: 50px; 
    margin-bottom: 10px;
}

#eu-logos a img {  height: 70px; }


.eu-sufinancirano { max-width: 77%;
    margin-top: -30px;
	margin-bottom: 15px;
}
	
	#eu-links a { 
    display: block;
    font-size: 2.5vw;
    line-height: 4vw;
}

#eu-links .link-spacer { display: none; }

#custom-copyrights-wrapper { 
    padding: 4%;
    font-size: 2.2vw;
    line-height: 3.5vw;
}

.archive .page-header h1 { 
    padding: 4%;
    font-size: 3vw;
    font-weight: 300; 
}

.archive .page-header h1 span { font-size: 2.5vw; }

.archive-posts-wrapper { 
    padding: 4%;
    padding-bottom: 8%;
}

.category-najave-dogadanja #main article {
    width: 100%; 
    margin: 0; 
    margin-bottom: 20px;
}

.category-arhiva-dogadanja #main article {
    width: 100%; 
    margin: 0;
	margin-bottom: 20px;
}

.category-events-archive #main article {
    width: 100%; 
    margin: 0; 
    margin-bottom: 20px;
}

.category-upcoming-events #main article {
    width: 100%; 
    margin: 0;
	margin-bottom: 20px;
}

.archive-img {   height: auto; }

.archive-posts-wrapper .entry .entry-title { 
    text-align: left; 
    font-weight: 400;
    font-size: 3vw; 
    min-height: auto;
}

.archive article.category-arhiva-dogadanja .entry-content p {
    font-size: 2.5vw; 
    margin: 0 !important;
    line-height: 3.5vw;
}

.archive article.category-events-archive .entry-content p {
    font-size: 2.5vw; 
    margin: 0 !important;
    line-height: 3.5vw;
}

body:not(.home).page-template-default .entry-title {
    padding: 4%;
    font-size: 4.5vw;
}

body:not(.home).page-template-default .entry-title span {     font-size: 3vw; }

body:not(.home).page-template-default .entry-content { padding: 4%; }

body:not(.home).page-template-default .entry-content h2 { 
    font-size: 3.5vw;
    font-weight: 600;
}

body:not(.home).page-template-default .entry-content h3 { 
    font-size: 3vw;
    font-weight: 500;
}

.projekt-tab-left {  width: 100%;font-size: 5vw;}
.projekt-tab-right {  width: 100%;   font-size: 4vw; margin-bottom: 10px;}

.projekt-tab-left i {  font-size: 6.5vw;  }

body:not(.home).page-template-default .entry-content p {
    margin: 10px 0;
   font-size: 2.5vw;
    line-height: 3.5vw;
}

#projekt-tab {
    line-height: 7vw;
    margin: 20px 0;
}

body:not(.home).page-template-default .entry-content ul {
    margin: 10px 0;
    font-size: 2.5vw;
}

body:not(.home).page-template-default .entry-content li { line-height: 3.5vw; margin-bottom: 10px; }

.members-subheading-ri {  font-size: 3.5vw !important;     text-align: left; }

.members-heading-ri {    font-size: 3vw!important;     text-align: left; }

.members-three-col .members-card {
    width: 29%;
    margin: 0 1%;
    margin-bottom: 20px;
}

.members-card h4 {  font-size: 2.5vw; }

.members-card p {
    font-size: 2vw !important;
    line-height: 3vw !important;
}

.members-card h5 {
    font-size: 2vw;
    margin-top: 2px;
    margin-bottom: 5px;
    font-weight: 400;
}

.members-partners .members-card  { margin-bottom: 60px; }

.members-partners {     margin-top: 20px !important; }

.members-logo { 
    margin: 0;
    height: 100px;
}

.members-heading-aux {
    font-size: 3vw !important;
    text-align: left; 
}

.members-logo-aux {     margin-bottom: 15px !important; }

.members-subheading-aux {
    font-size: 3.5vw !important; 
    text-align: left;
}

#contact-page-wrapper {  padding-top: 20px; }

.contact-page-row-left {
    width: 100%; 
    margin-right: 0;
}

.contact-page-row-right { width: 100%;  }

.contact-page-row-left img {
    height: 100px; 
    margin-bottom: 15px;
}

.contact-data { 
    font-size: 2.5vw !important;
    line-height: 4vw !important;
}

.contact-page-row-right h4 {    font-size: 3vw; }

button#responsive-menu-button { border-radius: 0; }

.single-post .entry .entry-title {
    padding: 4%;
    font-size: 3vw; 
    font-weight: 300;
	padding-bottom: 0px;
}

.single-post .category-najave-dogadanja .home-single-post-event-meta { 
    padding: 0;
    margin: 0 auto;
    margin-top: 10px;
    width: 30%;
    font-size: 2vw;
}

.single-post .category-upcoming-events .home-single-post-event-meta { 
    padding: 0;
    margin: 0;
}

.single-header-overlay {  padding-bottom: 15px; }

.single-post .entry-content { padding: 4%; }

.jedna-slika img {     width: 70%; }

body:not(.home).single-post   .entry-content p {
    word-wrap: break-word;
    margin: 15px 0;
    font-size: 2.5vw;
    line-height: 3.5vw;
}

.post-date {  font-size: 2vw; }

.site-header.featured-image:after {
    background: transparent; 
    opacity: 1; 
}

.site-header.featured-image #custom-header-wrapper { margin-bottom: 3px; z-index: 10; }

.single-publication {
    width: 29%; 
    margin: 0 1% !important;
    margin-bottom: 40px !important;
}

.publicatoin-desc { 
    font-size: 2vw;
    line-height: 3vw; 
}

.page-id-14 h1 b, .page-id-252 h1 b {  font-size: 4.5vw; }

.page-id-14 h1 em, .page-id-252 h1 em {  font-size: 3vw; }

.page-id-14 .entry-title, .page-id-252 .entry-title {     padding: 2% !important; }

.page-id-14 #home-about-wrapper, .page-id-252 #home-about-wrapper {
    padding: 50px;
    padding-top: 70px;
}

.about-inner-wrapper { padding: 0 4%; }

.page-id-14 .home-about-col p, .page-id-252 .home-about-col p {  font-size: 2.5vw !important; }

.page-id-14 .home-about-col ul, .page-id-252 .home-about-col ul {  font-size: 2.5vw !important; }

.page-id-14 .home-about-col li, .page-id-252 .home-about-col li  {     line-height: 3vw !important;}

 
}









@media  (min-width: 768px) and (max-width: 1023px) {

.eu-sufinancirano {
    margin: 0 auto;
    display: block;
    max-width: 70%;
}

#custom-header-inner {  max-width: 85%; }

#header-lang-switch {  left: 1%;  }

#content {   margin-top: 75px; }

.entry .entry-title { 
    padding: 30px;
    font-size: 6vw; 
}

body:not(.home).page-template-default .entry-content {
    max-width: 100%; 
    padding: 20px 4% 50px 4%;
}

body:not(.home).page-template-default .entry-content h2 {   font-size: 2.8vw; }

body:not(.home).page-template-default .entry-content h3 {   font-size: 2.5vw; }

body:not(.home).page-template-default .entry-content p {
    margin: 15px 0; 
    font-size: 2vw;
    line-height: 3vw;
}

body:not(.home).page-template-default .entry-content ul {
    margin: 15px 0;
    font-size: 2vw;
}

body:not(.home).page-template-default .entry-content li {  line-height: 3vw; margin-bottom: 10px; }



.entry .entry-title span {   font-size: 2.5vw; }

.najave-wrapper {     padding-top: 20px; }

.home-section-title {    font-size: 4.5vw; }

.home-section-title span { font-size: 1.9vw; }

.home-single-post-img {  height: 123px; }

.home-single-post h3 {  font-size: 2vw; }

.home-single-post-event-meta {   font-size: 1.7vw; }

.home-more-button { 
    padding: 10px; 
    font-size: 2vw;
}

.home-single-post-excerpt {
    font-size: 1.6vw;
    line-height: 2.2vw; 
}

.home-about-col h3 {  font-size: 2.3vw; }

.home-about-col p {
    font-size: 1.8vw !important;
    line-height: 2.3vw !important;
}


.home-about-col ul {  font-size: 1.8vw !important; }

.home-about-col li {  line-height: 2.3vw !important; }

.home-about-col .fas { font-size: 3vw; }

.home-about-link { 
    padding: 10px; 
    font-size: 2vw;
}

.home-about-link .fas {   font-size: 2.2vw; }

.home-logo-link img {  height: 80px; }

#eu-logos a img {  height: 80px; }

#eu-links { font-size: 1.7vw; }

#custom-copyrights-wrapper {   font-size: 1.8vw; }

body:not(.home).page-template-default .entry-title {
    font-size: 4.5vw;
    padding: 30px;
}

body:not(.home).page-template-default .entry-title span {     font-size: 3.3vw; }

.page-id-14 .entry-title, .page-id-252 .entry-title {     padding: 20px !important; }

.page-id-14 h1 b, .page-id-252 h1 b { 
    font-size: 3.5vw;
    padding-top: 0;
}

.page-id-14 h1 em, .page-id-252 h1 em {   font-size: 2.5vw; }

.page-id-14 .home-about-col h3 {     font-size: 2.3vw !important; }

.about-inner-wrapper {
    max-width: 100% !important; 
    padding: 0 4%;
}

.members-subheading-ri { font-size: 3vw !important; }

.members-heading-ri { font-size: 3.1vw !important; }

.members-card h4 {  font-size: 2vw; }

.members-card h5 {  font-size: 1.8vw; margin-bottom: 5px; }

.members-card p {  font-size: 1.6vw !important; }

.members-subheading-aux {  font-size: 3vw !important; }

.members-heading-aux { font-size: 2.5vw !important; }

.members-logo {  height: 90px; }

.publicatoin-desc { 
    font-size: 1.8vw;
    line-height: 2.5vw; 
}

.contact-page-row-left {
    width: 30%; 
    margin-right: 5%;
}

.contact-page-row-right {  width: 65%; }

.contact-page-row-left img {  height: 120px; }

.contact-page-row-right h3 {  font-size: 2vw !important; }

.contact-page-row-right h4 {  font-size: 1.8vw; }

.contact-data { 
    font-size: 1.6vw !important;
    line-height: 2.5vw !important; 
}

#contact-page-wrapper {  padding-top: 35px; }

.archive .page-header h1 { 
    padding: 30px;
    font-size: 5vw; 
}

.archive .page-header h1 span { font-size: 3vw; }

.archive-img {   height: 125px; }

.archive-posts-wrapper .entry .entry-title {   font-size: 2vw; }

.archive article.category-arhiva-dogadanja .entry-content p {
    font-size: 1.6vw;
    line-height: 2.2vw;
    margin-top: 10px !important; 
}

.single-post .entry .entry-title {
    padding: 30px;
    font-size: 4vw; 
    font-weight: 300;
	padding-bottom: 0;
}

.post-date { font-size: 2.2vw; }

.single-header-overlay { padding-bottom: 20px; }

.single-post .entry-content {
    padding-top: 25px;
    padding-bottom: 50px; 
    padding-left: 4%;
    padding-right: 4%;
}

.single-post .entry-content p { 
    margin: 15px 0;
    font-size: 2vw;
    line-height: 3vw;
}

.single-post .entry-content ul { 
    margin: 15px 0;
    font-size: 2vw; 
}

.single-post .entry-content li {  line-height: 3vw; }

.jedna-slika img {     width: 70%; }

}









/*  TAB HORIZ  */

@media  (min-width: 1024px) and (max-width: 1279px) {

.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu, .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu, .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu {
    top: 66px;
    text-align: left;
}

.entry .entry-title {
    padding: 25px;
    font-size: 50px; 
}

#custom-header-left {  width: 20%; }

#custom-header-center {  width: 64.5%;  margin-top: 18px; }

#custom-header-right {  width: 10.5%; }

#content { margin-top: 100px; }

.najave-wrapper {     padding-top: 25px; }

.home-section-title { 
    font-size: 40px; 
    margin-bottom: 20px;
}

.home-section-title span { font-size: 17px; }

.home-single-post-img {  height: 185px; }

.home-single-post h3 { 
    font-size: 19px; 
    min-height: auto;
}

.home-single-post-event-meta {   font-size: 16px; }

.home-single-post-excerpt {
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    color: black;
    text-align: justify;
}

.home-more-button { 
    padding: 10px; 
    font-size: 20px;
}

.home-logo-link img {  height: 110px; }

#eu-logos a img {  height: 110px; }

.page-id-14 .entry-title, .page-id-252 .entry-title {
    padding: 15px !important; 
}

body:not(.home).page-template-default .entry-title {  font-size: 40px; }

body:not(.home).page-template-default .entry-title {  padding: 30px; }

body:not(.home).page-template-default .entry-content h3 {  font-size: 23px; }

.page-id-14 h1 b, .page-id-252 h1 b { 
    font-size: 30px;
    padding-top: 0px;
}

.page-id-14 h1 em, .page-id-252 h1 em { font-size: 20px; }

body:not(.home).page-template-default .entry-content p {
    margin: 15px 0;
    text-align: justify;
    font-size: 20px;
    line-height: 28px;
}

body:not(.home).page-template-default .entry-content ul {  font-size: 20px; }

body:not(.home).page-template-default .entry-content li {
    line-height: 26px;
    margin-bottom: 10px;
}

body:not(.home) .entry .entry-content p { 
    margin: 20px 0;
    font-size: 20px;
    line-height: 28px;
}

body:not(.home) .entry .entry-content ul {    font-size: 20px; }

body:not(.home) .entry .entry-content li {  line-height: 28px; }

.home-about-col p {
    font-size: 16px !important;
    line-height: 20px !important; 
}

.home-about-col {  height: 260px; }

.home-about-col ul {  font-size: 16px;    }

.home-about-col li {   line-height: 20px; }

.archive .page-header h1 { 
    padding: 25px;
    font-size: 50px; 
}

.archive-posts-wrapper .entry .entry-title { 
    font-size: 18px; 
    min-height: auto;
	padding-bottom: 0;
}

.archive .page-header h1 span { font-size: 27.5px; }

.archive article.category-arhiva-dogadanja .entry-content p {  margin-top: 10px !important; }

.single-post .entry .entry-title {
    padding: 30px;
    font-size: 40px; 
	padding-bottom: 0;
}

.single-post .entry-content {   padding-top: 0px; }

.single-header-overlay {   padding-bottom: 20px; }

.post-date {  font-size: 18px; }

.contact-page-row-left {
    width: 290px; 
    margin-right: 70px;
}

.contact-page-row-left img {   height: 165px; }

.contact-page-row-right h4 {   font-size: 19px; }

.contact-data { 
    font-size: 15px !important;
    line-height: 21px !important; 
}

.archive-posts-wrapper .entry .entry-content p {
    margin: 20px 0 !important;
    font-size: 16px !important;
    line-height: 22px !important;
}

}






/*  HD READY  */

@media  (min-width: 1280px) and (max-width: 1400px) {

.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu, .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu, .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu {
    top: 66px;
    text-align: left;
}

.entry .entry-title {
    padding: 25px;
    font-size: 50px; 
}

#custom-header-left {  width: 20%; }

#custom-header-center {  width: 64.5%;  margin-top: 18px; }

#custom-header-right {  width: 10.5%; }

#content { margin-top: 100px; }

.najave-wrapper {     padding-top: 25px; }

.home-section-title { 
    font-size: 40px; 
    margin-bottom: 20px;
}

.home-section-title span { font-size: 17px; }

.home-single-post-img {  height: 185px; }

.home-single-post h3 { 
    font-size: 19px; 
    min-height: auto;
}

.home-single-post-event-meta {   font-size: 16px; }

.home-single-post-excerpt {
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    color: black;
    text-align: justify;
}

.home-more-button { 
    padding: 10px; 
    font-size: 20px;
}

.home-logo-link img {  height: 110px; }

#eu-logos a img {  height: 110px; }

.page-id-14 .entry-title, .page-id-252 .entry-title {
    padding: 15px !important; 
}

body:not(.home).page-template-default .entry-title {  font-size: 40px; }

body:not(.home).page-template-default .entry-title {  padding: 30px; }

body:not(.home).page-template-default .entry-content h3 {  font-size: 23px; }

.page-id-14 h1 b, .page-id-252 h1 b { 
    font-size: 30px;
    padding-top: 0px;
}

.page-id-14 h1 em, .page-id-252 h1 em { font-size: 20px; }

body:not(.home).page-template-default .entry-content p {
    margin: 15px 0;
    text-align: justify;
    font-size: 20px;
    line-height: 28px;
}

body:not(.home).page-template-default .entry-content ul {  font-size: 20px; }

body:not(.home).page-template-default .entry-content li {
    line-height: 26px;
    margin-bottom: 10px;
}

body:not(.home) .entry .entry-content p { 
    margin: 20px 0;
    font-size: 20px;
    line-height: 28px;
}

body:not(.home) .entry .entry-content ul {    font-size: 20px; }

body:not(.home) .entry .entry-content li {  line-height: 28px; }

.home-about-col p {
    font-size: 16px !important;
    line-height: 20px !important; 
}

.home-about-col {  height: 260px; }

.home-about-col ul {  font-size: 16px;    }

.home-about-col li {   line-height: 20px; }

.archive .page-header h1 { 
    padding: 25px;
    font-size: 50px; 
}

.archive-posts-wrapper .entry .entry-title { 
    font-size: 18px; 
    min-height: auto;
	padding-bottom: 0;
}

.archive .page-header h1 span { font-size: 27.5px; }

.archive article.category-arhiva-dogadanja .entry-content p {  margin-top: 10px !important; }

.single-post .entry .entry-title {
    padding: 30px;
    font-size: 40px; 
	padding-bottom: 0;
}

.single-post .entry-content {   padding-top: 0px; }

.single-header-overlay {   padding-bottom: 20px; }

.post-date {  font-size: 18px; }

.contact-page-row-left {
    width: 290px; 
    margin-right: 70px;
}

.contact-page-row-left img {   height: 165px; }

.contact-page-row-right h4 {   font-size: 19px; }

.contact-data { 
    font-size: 15px !important;
    line-height: 21px !important; 
}

.archive-posts-wrapper .entry .entry-content p {
    margin: 20px 0 !important;
    font-size: 16px !important;
    line-height: 22px !important;
}

}