/*
 Theme Name:   Mirovni inštitut
 Description:  Predelava Dante šablone
 Template:     dante
 Version:      1.2
*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville:400,700&subset=latin,latin-ext);

h1 {white-space:normal!important;}
h2 {margin-bottom: 40px;}
h2.category-section {margin: 10px 0 30px;}
body.page-template-page-sodelavci h2 {margin-bottom:20px; font-size: 1.5em;}
h3 {margin-top:30px; margin-bottom: 20px;}
h3.spb-heading {margin-bottom:15px; padding:20px 0; font:bold 14px 'Open Sans', sans-serif!important; text-transform:uppercase;}
h3.ui-accordion-header {line-height:1; padding:12px 15px;}
h4.spb-heading span,h3.spb-heading span {text-transform:uppercase;}
h4.spb-heading span:before,h4.spb-heading span:after,h3.spb-heading span:before,h3.spb-heading span:after,h4.lined-heading span:before,h4.lined-heading span:after {border-color:#222222!important; top:0px;}

.spb_wrapper > h1:first-child, .spb_wrapper > h2:first-child, .spb_wrapper > h3:first-child, .spb_wrapper > h4:first-child, .spb_wrapper > h5:first-child, .spb_wrapper > h6:first-child {padding-top: 0;}

#footer .textwidget a,.body-text a,span.book_category,span.autor {font-weight:700;}

hr {border-color:#5e2c5b;}

.alt-bg {margin-top: 0; margin-left: -3600px!important; padding: 30px 3615px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.1); -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.1); box-shadow: inset 0 0 5px rgba(0,0,0,.1); -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; }

/* Drop Cap and Exceptions */
.biografija:first-letter,.biografija p:first-child:first-letter,.body-text p:first-child:first-letter,.entry-content:first-letter,.entry-content p:first-child:first-letter,.normalno:first-child:first-letter {float:left; font-size:46px; margin-right:8px; padding:11px 0 9px;}
.spb_accordion_section .ui-accordion-content p:first-letter, .body-text q p:first-child:first-letter, .spb_toggle_content > p:first-child:first-letter, .alert.spb_content_element .messagebox_text p:first-child:first-letter, blockquote.blockquote3 p:first-child:first-letter, .blockquotes-cards-grey blockquote.blockquote3 p:first-child:first-letter {float: none; font-size: 1em; margin-right: 0; padding: 0;}

/* Blockquotes */
.blockquote3 {border-left:none; margin-bottom: 0px;}
.blockquote3 h3 {margin-top: 0;}
.blockquote3 p {font-weight:400;}
.blockquote3 li {font-style:normal;}
.blockquotes-cards-grey {background-color: #f7f7f7; margin-top: 30px; margin-bottom: 30px; padding-top: 30px; padding-bottom: 30px; padding-right:20px!important;}
.blockquotes-cards-grey .blockquote3 p {font-style:normal; line-height: 1.6;}
.blockquote3 cite, .blockquotes-cards-grey .blockquote3 cite {font-style:italic; font-weight: 700;}

/* Header */
.ss-rows:before, .ss-rows.right:after {content: "\f0c9"; font-family: FontAwesome; font-size: 1.5em; color: #222;}
#top-bar #menu-language-switcher li a:hover, #top-bar #menu-language-switcher-english0 li a:hover, #top-bar .menu > li.parent > a:hover {color: #fff; text-decoration: underline;}
a.visible-sm.visible-xs.mobile-menu-show:hover, a.visible-sm.visible-xs.mobile-menu-show:active {color: #5e2c5b!important; text-decoration: none;}

/* Nav tools */
#back-to-top {-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; background-color: #5E2C5B; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #fff; }
#back-to-top:hover {color: #5E2C5B; background: white; -moz-box-shadow: inset 0 0 3px rgba(94,44,91,.8); -webkit-box-shadow: inset 0 0 3px rgba(94,44,91,.8); box-shadow: inset 0 0 3px rgba(94,44,91,.8);}
#one-page-nav {-moz-box-shadow: 0 1px 2px rgba(0,0,0,.5); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5); box-shadow: 0 1px 2px rgba(0,0,0,.5);}
nav#main-navigation .menu li {font-size: 15px; font-weight: 400;}
nav#main-navigation .menu > li > a {padding-bottom:8px;}
nav .menu ul.sub-menu li.menu-item > a {color: #222;}
nav .menu > li.menu-item:hover > a {color:#252525;}
nav.mega-menu li.sf-mega-menu-natural-width .mega ul li.mega-hdr {width: 250px;}

.col-sm-12 .carousel-wrap a.prev {left: 36px;}
.col-sm-12 .carousel-wrap a.next {right: 36px;}
body.home .col-sm-12 .carousel-wrap a.next {right: 12px;}

/* Typography */

ol {margin: 20px; padding:0; list-style: decimal; list-style-position: outside;}

p.kontakt {margin-bottom:10px;}

q {color:#252525; display:inline-block; font-size:18px; font-weight:700; margin: 20px 0px 0; padding: 30px 20px 20px 70px; background: #f7f7f7;}
q.accent {color:#ffffff;background: #608ca7;}
q:before {content: '\f10d'; font-family: FontAwesome; position: absolute; margin-left: -55px; margin-right: 30px; padding-top: 0px; font-size: 36px;}
q p {margin-top: 5px; font-size: 16px; font-weight: 400; line-height: 1.5;}
q:after {content: '';}

span.autor:before {content:''; display:block; height:0;}
span.quote-source {display: inline-block;margin-top: 10px; float: right;}

a:hover, a:focus {color: #5e2c5b;text-decoration: underline;}

a[href$=".pdf"], a.pdf:link, a.pdf:visited {display: inline; padding: 0.3em 20px 0.3em 0; text-align: left; text-decoration: none; background-image: url(images/pdf_button.png); background-position: right center; background-repeat: no-repeat;}
a[href$=".doc"], a[href$=".docx"], a.doc:link, a.doc:visited {display: inline; padding: 0.3em 20px 0.3em 0; text-align: left; text-decoration: none; background-image: url(images/doc_icon.png); background-position: right center; background-repeat: no-repeat;}
a[href$=".pdf"]:hover, a[href$=".doc"]:hover, a.pdf:hover, a.doc:hover {text-decoration: underline;}

.body-text a, .box-content-wrap a, .page-content p a, .spb_text_column a {border-bottom: 1px dotted #5e2c5b; padding-bottom: 0!important;}
.body-text a:hover, .box-content-wrap a:hover, .location-time a:hover, .spb_text_column a:hover, .page-content p a:hover {border-bottom: 1px solid #5e2c5b; text-decoration: none;}
.body-text figure a, .body-text a[rel*="lightbox"], .box-content-wrap a[rel*="lightbox"], .page-content p a[rel*="lightbox"] {border-bottom: none;}

.entry-content a:focus, .social-icons a:focus, .upw-posts .entry-title a:focus {text-decoration: none;}

.location-time {font-family: 'Open Sans', sans-serif;}
.authors, .location-time, .details-wrap a.izbrani-projekt {margin-top: 15px;margin-bottom: 0px;}
li.post .location-time, li.projekti .location-time, li.dogodki h4.location-time, li.publikacije .authors {margin-top: 10px; margin-bottom: 10px;}
h3 + p.authors {margin-top: 0; margin-bottom: 10px;}
.authors, .authors a, .details-wrap .featured-item-category, .details-wrap a.izbrani-projekt, span.date, span.date a, .search-item-content time {display:inline-block; height:24px; color:#555555; font-family:"Open Sans",sans-serif; font-size:14px; font-weight:400;}
.authors a, a.izbrani-projekt {border-bottom: none!important;}
.authors a:hover, .details-wrap a.izbrani-projekt:hover, .post-info span.date a:hover {color:#555555; border-bottom: 1px solid #555555!important; text-decoration: none;}
span.date {display:inline; color:#222;}
.post-info a {line-height: 2em;}
.alt-three .full-width-text a {color: #fff; border-bottom: 1px dotted #fff;}
.alt-three .full-width-text a:hover, .alt-three .full-width-text a:focus {color: #fff; border-bottom: 1px solid #fff; text-decoration: none;}

/* Share links and icons */
.share-links {border: none; background: #f7f7f7; border-radius: 0; font:14px 'Open Sans', sans-serif;}
.share-links .social-icons a,.share-links .social-icons a i.ss-heart,.share-links .social-icons a i.love-count {color:#5e2c5b;}
.post-info, .article-body-wrap .share-links .share-text, .article-body-wrap .share-links a {color: #222222!important;}
.share-text {font-weight: 700;}
.ss-mail:before {content: '\f003'; font-family: FontAwesome;}

/* Accordions and Toggles */

.spb_accordion_section, .spb_accordion .spb_accordion_section, .spb_accordion_section .ui-accordion-content, .toggle-wrap .spb_toggle, .spb_toggle_content {border: none!important; background: #f7f7f7;}
.spb_accordion .spb_accordion_section, .spb_toggle_content {border-radius: 0px;}
.spb_accordion .ui-accordion .ui-accordion-content, .spb_toggle_content {padding:15px;}
h3.ui-accordion-header-active,h3.ui-accordion-header:hover,.ui-accordion ul.ui-accordion-content, .ui-accordion ul.ui-accordion-content li span, .ui-widget-content a:hover {color:#222222;}
h3.ui-accordion-header:hover {cursor:pointer;}
.spb_accordion_section h3.ui-accordion-header, .spb_toggle {font-size:20px; font-weight: 400;}
.spb_accordion_section > h3 .ui-icon:before, .toggle-wrap .spb_toggle:after {font-size:18px; font-weight:400;font-family: FontAwesome!important; content: "\f067";color:#cd5455;}
.spb_accordion_section h3.ui-state-active .ui-icon:before, .spb_toggle.spb_toggle_title_active:after {font-family: FontAwesome; content: "\f068";}
.spb_accordion .spb_accordion_section > h3 a {max-width: 96%; padding:0;}
.spb_accordion .spb_accordion_section > h3.ui-state-active a {background-color: #f7f7f7!important;box-shadow: none; font-weight: 700;}
h3.ui-state-active, .spb_toggle.spb_toggle_title_active {background:#f7f7f7!important; border-bottom:1px solid #555555!important; border-radius:0;}
h3.ui-sortable-handle {font-size: 20px;font-weight: 700;}
.ui-accordion ul.ui-accordion-content {list-style-type:disc; margin:0;}
ul.ui-accordion-content, .ui-accordion-content ul, .ui-accordion-content p {font-family: 'Open Sans', sans-serif;}
.ui-accordion-content ol {margin: 10px 0; padding-left: 0;}
.ui-accordion-content li, .ui-accordion-content ul li, .ui-accordion-content ol li {list-style-position:outside; margin-left:15px; margin-bottom: 10px;}
.ui-accordion .ui-accordion-header .ui-icon {top:15px!important; width:18px;}
.ui-accordion-content a, .ui-accordion-content p a {border-bottom: 1px dotted #555555; color:#222222!important; font-weight: 400;}
.ui-accordion-content a:hover {border-bottom: 1px solid #555555; color:#5e2c5b!important;}
.spb_content_element p:last-child, .spb_content_element p:last-child {margin-bottom: 0;}

/* Breadcrumbs */
#breadcrumbs {margin-right: 30px; font:11px 'Open Sans', sans-serif; font-weight:700!important;}
#breadcrumbs span a,#breadcrumbs span > span {color:#000; font-weight:400;}
#breadcrumbs span[typeof="v:Breadcrumb"]:last-child span[property="v:title"], #breadcrumbs a[property="v:title"] {display: inline-block; padding: 0; margin-top: -3px; vertical-align: middle; max-width: 78px; white-space: nowrap; overflow: hidden; text-overflow: clip;}
html:lang(sl-SI) #breadcrumbs a[property="v:title"] {max-width: 80px;}
#breadcrumbs span[typeof="v:Breadcrumb"]:nth-child(2) a[property="v:title"], #breadcrumbs span[typeof="v:Breadcrumb"]:last-child span[property="v:title"] {max-width: 140px; text-overflow: ellipsis;}

#footer, #footer p strong {font:14px 'Open Sans', sans-serif;}
#footer h7 {display:block; font-size:14px; font-weight:700;}
#footer,#copyright.copyright-divider {border-top:1px solid #5e2c5b;}

/* Structure */

.archive-page.col-sm-12.clearfix, .page-content.col-sm-12.clearfix {padding-left: 0; padding-right: 0;}

.asset-bg.alt-four {margin-left: -15px!important;}
.asset-bg .spb_testimonial_slider_widget {padding-top: 40px; padding-bottom: 20px;}



.arch-item-wrap {border-bottom:1px solid #5e2c5b; margin-bottom:0!important; padding-bottom:0!important;}
.arch-item-wrap h2 {font-size:24px; line-height:32px;}
.arch-item-wrap p {font-size:14px!important;}

.autor_info,.autor_info li {display:inline-block;}

.biografija {margin:20px 0 40px;}

.body-text img {margin-right:6px;}
.body-text img.alignleft {margin-right:20px;}
.body-text .wp-caption img {margin-right: 0px;}
.wp-caption img {padding-top: 4px;}
.col-sm-12 .details-wrap p {font-size:14px;}

.categorydesc {margin-bottom: 40px;}
.book-edition-listing {margin-top: 30px;}

.custom-pages.masonry-items .blog-item {margin-bottom:40px;}
.custom-pages.masonry-items .blog-item .details-wrap {border-radius:0; box-shadow:none; padding:0; padding-bottom: 20px;}
.custom-pages.masonry-items .blog-item .masonry-item-wrap {background-color:#FFF; border-bottom:1px solid #5e2c5b; height:100%; /* position:absolute; */}

.full-width-text {padding-bottom: 0;padding-top: 0;}

.flex-direction-nav a, .wooslider-direction-nav a {top: 47%;}
.carousel-wrap a.next, .carousel-wrap a.prev {top:230px;}

.headline {border-top:1px solid #5e2c5b; display:inline-block; margin-bottom:0; margin-top:20px; overflow:visible; text-align:center; width:100%;}
.headline h2 {background-color:#FFF; display:inline-block; margin:0; padding:10px; position:relative; top:-33px; width:auto;}
.home .headline {margin-top: 50px; margin-left: 15px; max-width: 1140px;}

.news-carousel {margin-left: -30px;}

.info-box {border:1px solid #5e2c5b; border-radius:3px; margin-bottom:30px; padding:6px 6px 6px 0;}

.page .row hr:last-of-type {display:none; visibility:hidden;}

.page-content.col-sm-8 {padding-left:0;}

.page-heading {background:#f7f7f7;}
.page-heading h2 {font-size:24px; line-height:34px; margin:0;}
.page-heading.alt-bg {border-bottom:1px solid #555555!important; border-top:3px solid #555555!important; padding-bottom:20px; padding-top:20px;}

.post-pagination-wrap {margin-top: 20px;}
.pagination-wrap li a,.pagination-wrap li span,.pagination-wrap li span.expand,ul.bar-styling li > a,ul.bar-styling li > div,ul.page-numbers li > a,ul.page-numbers li > span,.curved-bar-styling,ul.bar-styling li > form input {border-color:#5e2c5b; font:14px 'Open Sans', sans-serif;}
.pagination-wrap li a:hover,ul.bar-styling li:not(.selected) > a:hover,ul.bar-styling li > .comments-likes:hover,ul.page-numbers li > a:hover,ul.page-numbers li > span.current {text-shadow:1px 0 0 #fff;}
.pagination-wrap li i[class^=ss-] {height:16px;}
.pagination-wrap li span.current {background: #5e2c5b;color: #fff;font: 14px 'Open Sans', sans-serif!important;font-weight: 400!important;text-shadow: 1px 0 0 #fff;border: 1px solid transparent;}

.recent-post figure {margin-bottom: 0;}

.sidebar, .sidebar h4, .spb_sidebar_widget, .spb_sidebar_widget h4.spb-heading, .sidebar .info-box h4 strong,.single .info-box h4,#footer h6 {font-family:'Open Sans', sans-serif;}
.sidebar h4.spb-heading {margin-top:40px; margin-bottom:15px; text-transform:uppercase;}
.sidebar h4.spb-heading:first-child {margin-top:0;}
.sidebar a {padding-bottom: 1px; font-weight:400; border-bottom: 1px dotted #636466;}
.sidebar a:hover {color: #222222; text-decoration: none;}
.sidebar .widget_text a:hover {font-weight:400;border-bottom: 1px solid #636466;}
.sidebar .widget_categories ul > li a:hover, .sidebar .widget_archive ul > li a:hover, .sidebar .widget_nav_menu ul > li a:hover, .widget_nav_menu ul > li.current-menu-item a, .sidebar .widget_meta ul > li a:hover, .sidebar .widget_recent_entries ul > li a:hover, .widget_product_categories ul > li a:hover, .widget_layered_nav ul > li a:hover {color:#222222!important;}
.sidebar .widget_nav_menu ul > li a:hover, .widget_nav_menu ul > li.current-menu-item a {color:#222222; font-weight:700!important;}
.sidebar .avtor {line-height: .5em;}
#related-persons .avtor {line-height: 1em;}
#related-persons .avtor a {display: block; padding: 7px 0;}
.sidebar .avtor a {border-bottom: none;}
.sidebar .avtor a:hover {border-bottom: none; text-decoration: underline; font-weight: 400;}
.sidebar figure + a {border-bottom: none; margin-top: 15px; }
.sidebar figure + a:hover {border-bottom: none!important; text-decoration: underline;}
.sidebar .raziskovalne-teme a {text-transform: lowercase;}
.sidebar .download a, .landing-download .download a {background: #5e2c5b; border: none; border-radius: 0px; color: #fff; display: inline-block!important; width: 100%; font-size: 30px; line-height: normal; padding: 13px 0 11px!important; text-align: center; text-transform: uppercase; }
.sidebar .download a:hover, .landing-download .download a:hover {background:#222222; font-weight: normal;text-decoration: none;}
.sidebar .info-box h4 {font-weight:400!important; margin: 4px 0 4px 15px;}
.sidebar .knjizna-zbirka a {font-weight:700!important; margin-right:8px;}
.sidebar .label,.sidebar .label-element {color:#333; font-family:'Open Sans', sans-serif; font-weight:700; text-transform:uppercase;}
.kontakt .label, .pubdetails .label {padding-left: 0;}
.sidebar .widget_categories ul li > a {font:14px 'Open Sans', sans-serif; font-weight:400!important;}
.sidebar .widget_categories ul li > a:hover {color:#000!important; text-shadow:1px 0 0 #fff;}
.sidebar ul li.projekt {margin-bottom:20px;}
.sidebar ul li.projekt div {margin-bottom:3px;}
.sidebar ul li.projekt h4 {margin-bottom:6px;}
.sidebar ul li.projekt h4 a {font-weight:400; line-height: 1.5;}
.sidebar ul li.projekt h4 a:hover {border-bottom: 1px solid #636466;}
.sidebar .jetpack-image-container a {border-bottom: none;}
.jetpack-image-container .wp-caption-text {background:#ffffff;}

.single h1 {font-size:36px!important; line-height:1.3!important; margin-top:0; margin-bottom:1em;}
.single-post h1 {margin-bottom: .5em;}

.single article .info-box {margin-bottom: 30px; padding: 0; border:none;}
.single article .info-box.partners {border: none; background: #f7f7f7; padding: 5px 6px 15px 0; font-family: 'Open Sans', sans-serif;}
.single article .info-box h4 {margin:4px 16px; padding-top: 5px; padding-bottom: 5px; background-color: #f7f7f7; font-size:16px; font-weight:400;}
.single article .info-box.partners h4 strong, .single article .info-box.partners strong {font-family: 'Open Sans', sans-serif;}
.single article .info-box.partners h4 {margin: 10px 16px 5px; font-size: 14px;}
.single article .info-box.partners div {margin:auto 16px;font-family: 'Open Sans', sans-serif;}
.single article .info-box.partners a {font-weight: 400;}
.single article .info-box h4 .tip-dogodka {margin: -4px 16px -4px -16px; padding: 4px 16px; background: #222222;}
.single article .info-box h4 .tip-dogodka, .single article .info-box h4 .tip-dogodka a {color: #fff; font-weight: 400;}
section.info-box.dogodki-seznam {border: none;margin-bottom: 15px;}
.dogodki-seznam h4, h4.event-type, h4.featured-event-type span.tip-dogodka {font-family: 'Open Sans', sans-serif;font-weight: 400;}
/* h4.event-type span.tip-dogodka {background: #eee;margin-right: 10px;padding: 1px 9px;color: #222;} */
h4.featured-event-type {margin-top:15px; margin-bottom: 0;}
h4.featured-event-type span.tip-dogodka {background: #fff;color: #222;padding:0;}
.dogodki-seznam h4 span.tip-dogodka a {color:#fff;}
h4.event-type {margin-top: 5px;margin-bottom: 10px;}

.single article.projekti h1, .single article.publikacije h1 {font-size: 30px!important;}
.single article.publikacije h1 {padding-left: 0;}
.single article.publikacije img:first-child {margin-bottom: 20px;padding-left: 0;padding-right:20px;float: left;}
.single .type-osebe h1 {margin-bottom:0; margin-top:0;}
.single .type-osebe h2.funkcija {font-size:1.5em; font-weight:400; margin-top:0;}
.single .vcard.author {color:#000!important; font-size:18px; font-weight:700;}
.single-publikacije .body-text p {padding-left: 25%;}

.blog-item .details-wrap h3, .details-wrap h3 {font-size:20px; line-height:30px; margin-top:15px; margin-bottom: 10px;}

.blog-item .details-wrap.featured-item h3 {margin-top: 0px;}

.blog-item h3 {line-height: 1.3em;}
.blog-item h3 a {border-bottom: none; font-size: 20px;}
li.blog-item + strong {font-weight: normal!important;}

.standard-items .blog-item {margin-top: 20px; border-bottom: 1px solid #5e2c5b; padding-bottom: 20px; padding-left: 0;}
/* .blog-item p {padding-left: 35.5%;} */
.page-template-page-projekti .blog-item p, .page-template-page-dogodki .blog-item p, .tax-knjizne_zbirke .blog-item p {padding-left: 0;}

div.meta-novice + h3 {margin-top: 0;}
.meta-novice span.date.updated {margin:10px 0; font-size: 14px;font-weight: 400;color: #444;}
.meta-novice .izbrani-projekt {color:#5e2c5b;}

.sodelavci {margin:0 20px 40px;}
body.page-template-page-sodelavci .page-content.col-sm-12.clearfix.row.masonry-items.grid.effect-1.clearfix.custom-pages {padding-left: 0;padding-right: 0;}

.masonry-items .blog-item figure.featured-project {width: 40%; float: left; margin-right: 20px;}
.izbrani .custom-pages.masonry-items .blog-item .masonry-item-wrap {border-bottom: none;}
.izbrani h2 {margin-top: 40px;margin-bottom: 20px;}
.izbrani .blog-items {margin-bottom: 0!important;}
.izbrani .masonry-items .blog-item {margin-bottom: 0px;}
.body-text .izbrani ul {margin-left: 0;}
.izbrani ul li {padding-left: 0;}

.blog-items.standard-items .blog-item figure.news-list {width: 33%; float: left; margin: 5px 20px 20px 0;}
.news-list + h3 {margin-top: 2px;font-size: 20px;line-height: 1.5;}

.body-text ul, .spb_text_column ul, .box-content-wrap ul, .page-content > ul {list-style: disc outside none;margin-left: 15px;}
.spb_text_column ul li {margin-bottom: 10px;}

.body-text ul li {margin-bottom:5px;}

.pricing-table-wrap, .pricing-table-wrap + p {font-family: 'Open Sans', sans-serif;}
.pricing-table-wrap + p {padding-left: 20px;font-size: 12px;}

.tell-me-more {box-sizing:border-box; height:300px; padding-right:20px; padding-top:130px; text-align:right;}

.vcard.author {color:#5e2c5b!important; font:12px 'Open Sans', sans-serif;}

.vrtiljak .spb_posts_carousel_widget {margin-left: -30px;}
.izjava .spb_impact_text.spb_content_element.col-sm-12 {padding-left: 0;}

.textwidget ul li {line-height: 24px;}
.widget .textwidget ul li > a {display:inline-block; padding:2px 0;}
.widget .textwidget ul li > a[href$=".pdf"] {padding: 0.3em 20px 0.3em 0}
.widget_categories ul > li a:before,.widget_archive ul > li a:before,.widget_nav_menu ul > li a:before,.widget_meta ul > li a:before,.widget_recent_entries ul > li a:before,.widget_product_categories ul > li a:before {color:#5e2c5b; font-size:11px; font-weight:700;}
.widget_twitter_timeline {margin-top: 40px;}
.timeline-footer {background: rgba(94,44,91,0.1);}

.wp-caption, .spb_single_image .image-caption {background: rgba(94,44,91,0.1);}
.spb_single_image .image-caption {margin-top: -10px;}
.wp-caption-text, .spb_single_image .image-caption h4 {padding: 4px 8px; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 400; text-align: left;}

/* li.carousel-item.span4 {min-height: 552px;} */

/* Tabs & Tours */
.spb_tabs .nav-tabs li.active a, .spb_tour .nav-tabs li.active a {background: rgba(94,44,91,0.1);}
.spb_tabs .nav-tabs li a {font-size: 14px; font-family: 'Open Sans',sans-serif;font-weight: 700;}

/* Buttons */
a.sf-button.white {color: #5e2c5b!important;border:1px solid #5e2c5b;border-radius:3px;}
a.sf-button.white:hover {background-color: #5e2c5b;color: #5e2c5b!important;}
a.sf-button.transparent-light {border: 1px solid rgba(255,255,255,.8);}
a.sf-button.transparent-light:hover {background-color: rgba(255,255,255,.2);}
a.sf-button:focus {text-decoration: none;}
a.sf-button.sf-icon-reveal span.text {font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-weight: 400;font-size: 16px;}
a.sf-button.sf-icon-reveal:hover i {background:#5e2c5b; color:#fff;}
input[type="submit"] {font-family: 'Open Sans', sans-serif;}

.banner {margin-top: 30px; margin-bottom: 60px;}
.banner a.sf-button {font-family: 'Open Sans',sans-serif; text-transform: uppercase;}
.banner a.sf-button.large {min-height: 54px;}

/* Trik za a.sf-button.transparent-light na rdečem ozadju */
a.sf-button span, a.sf-button span.text {font-family: 'Open Sans',sans-serif;font-weight: 400;font-size: 14px;}
a.sf-button.orange {border: 1px solid rgba(255, 255, 255, 0.5); background: transparent none repeat scroll 0% 0%; color: #FFF !important; font-weight: 400;font-size: 16px;}
a.sf-button.orange:hover {background-color: #b65252;}

.link_toarchive {display:inline-block; overflow:visible; margin:60px 0; text-align:center;border-top:1px solid #252525;}
.spb_raw_html .link_toarchive {width:97%; margin: 30px 0;}
body.category .link_toarchive {width: 97%; margin-left: 15px;}
.page-id-2440 .link_toarchive, .page-id-2442 .link_toarchive, .page-id-2444 .link_toarchive, .page-id-2628 .link_toarchive {width: 100%;}
.blog-items-wrap.blog-standard > .link_toarchive {margin:30px 0; border-top: none;}
.link_toarchive a {-moz-border-radius:3px; -webkit-border-radius:3px; background-color:#fff; border:1px solid #252525; border-radius:3px; color:#252525; font:16px 'Open Sans',sans-serif; padding:10px; position:relative; text-transform:uppercase; top:-10px;}
.link_toarchive a:hover, .link_toarchive a:focus {background: #333333;color: white;text-decoration: none;}


/* Search Box */
.mirovni-search-box {margin-bottom: 40px;padding: 20px;background: #f7f7f7;}
.mirovni-search-box select, .mirovni-search-box input[type="text"] {background: white; }
.mirovni-search-box select, .mirovni-search-box button.searchsubmit {font-family: 'Open Sans', sans-serif;}
.mirovni-search-box button.searchsubmit {margin: 10px 0; padding: 10px 12px; border:none; background: #5e2c5b!important; color: #ffffff; font-weight: 400; letter-spacing: 1px;}
.mirovni-search-box button.searchsubmit:hover {background: #222222!important;}
.mirovni-search-box legend.category-fieldset {margin-bottom:10px; font-size: 14px; font-weight: 700; border-bottom: none; }
.mirovni-search-box label {font-weight: 400;}
.mirovni-search-box p.search-keyword label, .mirovni-search-box p.book-edition label, .mirovni-search-box p.publication-year label, .mirovni-search-box p.news-category label, .mirovni-search-box p.news-year label, .mirovni-search-box p.project-status label {margin-bottom:10px; font-weight: 700;}
.mirovni-search-box p.search-keyword label {margin-bottom: 5px;}

/* Mail Poet Sub Form */
.sub-menu.show-dropdown {top:26px!important;}
#top-bar .menu > li > ul.sub-menu {width: 240px;}
#top-bar .menu li a[href="/newsletter"], #top-bar .menu li a[href="/novicnik"] {color:#5e2c5b!important;}
.widget_wysija_cont {margin-top: 0; padding: 20px; background: #cccccc; border: none; border-radius: 0px;}
#header-subscribe .widget_wysija_cont {padding: 0px;}
.widget_wysija_cont.shortcode_wysija {background: #f7f7f7; border: 1px solid #5e2c5b;-webkit-box-shadow: 4px 4px 24px 5px rgba(0,0,0,0.6);-moz-box-shadow: 4px 4px 24px 5px rgba(0,0,0,0.6);box-shadow: 4px 4px 24px 5px rgba(0,0,0,0.4); font-family: 'Open Sans', sans-serif; font-size: 14px; color: #444;}
.newsletter-page .widget_wysija_cont.shortcode_wysija {margin: 20px 0; border:none; box-shadow: none; width:66%;}
form[id*="form-wysija"] h6:before {content: "\f0e0"; font-family: FontAwesome; font-size: 1em; margin-right: 10px;color: #5e2c5b!important;}
form[id*="form-wysija"] h6 {font-family: 'Open Sans', sans-serif; font-size: 1.5em; color: #5e2c5b!important;}
#footer form[id*="form-wysija"] a:hover{font-weight: normal!important; text-decoration: underline;}
p.wysija-paragraph {margin-top:10px; margin-bottom: 0;}
p.wysija-paragraph input[type="text"]:focus {border-color: #5e2c5b!important;}
.widget_wysija_cont input.wysija-input, .widget_wysija_cont input.wysija-submit {background: #5e2c5b; font-family: 'Open Sans', sans-serif; border: 1px solid #222222; border-radius:1px;}
.widget_wysija_cont input.wysija-input {margin-bottom: 0; background: #fff;}
.widget_wysija_cont input.wysija-submit {margin-bottom: 10px; background: #5e2c5b!important; padding: 10px 12px; color: #ffffff; font-weight: 700; text-transform: uppercase; letter-spacing: 1px;}
.widget_wysija_cont input.wysija-submit:hover {background: #222222!important;}

/* MailPoet UnSubscribe */
.spb_content_element.col-sm-12.spb_text_column h3 span {text-transform: initial; font-size: 1.2em; padding-top: 3px;}
.spb_content_element.col-sm-12.spb_text_column h3 span:after {border:none;}
.unsub-divider {margin-top:40px;}
.col-sm-4 .spb_content_element.col-sm-12.spb_text_column h3 span {text-transform: uppercase;}

/* Footer */

#base-promo.footer-promo-arrow:hover, #base-promo.footer-promo-text:hover {background-color: #252525!important;}

#copyright p {font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 13px;}
#copyright nav .menu li {background: #252525;border: 1px solid #fff;border-radius:3px;margin-left: 4px;border-left-color:#fff!important;font-weight: 400;}
#copyright nav .menu li a {color:#fff;}
#copyright nav .menu li a:hover {text-decoration: underline;}

#footer a:hover {color:#222222!important; font-weight: 700; /* text-shadow: 0px 0px 1px rgba(0,0,0,1); */}
#footer .social-icons a:hover {color: #fff!important;}

.widget_categories ul > li a:before, .widget_archive ul > li a:before, .widget_nav_menu ul > li a:before, .widget_meta ul > li a:before, .widget_recent_entries ul > li a:before, .widget_product_categories ul > li a:before {color:#252525;}

ul.social-icons li a:hover {text-decoration: none;}
ul.social-icons li:not(.sf-love) a {padding:10px;}
ul.social-icons li:not(.sf-love) a i[class*="ss-"] {margin-top: -10px;}

/* Misc */
.AdWidget_ImageWidget {margin-top: 50px;}

.raziskovalne-teme {margin-bottom: 40px;}
.raziskovalne-teme li {display: inline;text-transform: lowercase;}
.raziskovalne-teme li:after {content: ", ";}
.raziskovalne-teme li:last-child:after {content: "";}

.media-wrap, .related-wrap {display: none;}
.alert .messagebox_text p strong, .page-template-page-sodelavci .details-wrap.clearfix, .page-template-page-sodelavci .details-wrap.clearfix strong {font-family: 'Open Sans', sans-serif;}
i.fa-angle-down, i.fa-angle-right {margin-left: 10px;}
a.sf-button.sf-icon-reveal i.fa-angle-right {margin-left: 0;}
#base-promo.footer-promo-arrow:hover > *, #base-promo.footer-promo-text:hover > * {text-decoration: none;}
.oda-tagline .box-content-wrap p:first-child:first-letter {float: none; font-size: 1em; margin-right: 0; padding: 0;}
.oda-tagline .box-content-wrap p {font-family: 'Open Sans', sans-serif; font-size: 1.6em; line-height: 1.5; text-align: center; padding: 0 40px; }
.pricing-table-package {border-bottom: none;}

/* Landing */
.page-heading.fancy-heading {padding-top: 60px;padding-bottom: 60px!important;}
.media-diversity-matters-promo {max-width: 500px;margin: 0 auto;}
.landing-download ul.download {margin: 0 auto; max-width: 33%;margin-bottom: 40px;font-family: 'Open Sans', sans-serif;}
.subheader-promo {margin: 20px auto; padding: 20px 0; width: 50%; border: 1px solid #5e2c5b; border-radius:3px; text-align: center;}
.subheader-promo p {font-family: 'Open Sans', sans-serif;}
.half-width {width: 50%; margin:0 auto;}
.landing-blockquote blockquote.blockquote3 {padding: 20px 80px; font-style: normal;}
.landing-blockquote blockquote.blockquote3:before {position: absolute; left: 40px; content: '\f10d'; font-family: FontAwesome; font-size: 2em; color: #5e2c5b; }
.landing-blockquote blockquote.blockquote3:after {position: absolute; right: 40px; top: 30px; content: '\f10e'; font-family: FontAwesome; font-size: 2em; color: #5e2c5b; }
.landing-blockquote.newsletter blockquote.blockquote3 {margin: 40px 0; padding: 40px 20px;background: #cd5455; color:#ffffff; text-align: center;font-weight: 700;}
.landing-blockquote.newsletter blockquote.blockquote3:before, .landing-blockquote.newsletter blockquote.blockquote3:after {content: '';}

/* Alert Boxes */
.alert {background-color: #cd5455; color: #ffffff;}
.alert.alert-success, .ninja-forms-success-msg {background-color: #f7f7f7;border-color: #5e2c5b; color: #5e2c5b;}
.alert a {border-bottom: 1px dotted #ffffff!important; color:#ffffff;}
.alert .messagebox_text {padding: 10px; font-family: 'Open Sans', sans-serif; font-weight: 400;}
.alert .messagebox_text:before {margin-right:32px; font-size:2em;}
/* .alert .messagebox_text p:first-child {margin-left: 3em;} */
.alert .messagebox_text p {float:none; margin-bottom: 20px;margin-left: 5.5em;line-height: 1.5;}
.alert .messagebox_text p, .ninja-forms-success-msg p {font-size:1.3em;}
.alert .messagebox_text a {font-weight: 400;}
.alert .messagebox_text a:hover {color: #fff; border-bottom: 1px solid #ffffff!important;}

/* Testimonials */
.spb_testimonial_slider_widget.spb_content_element.alt-bg.alt-four.col-sm-12.testimonial {margin-top: 0; margin-bottom: 20px; padding-top: 30px;padding-bottom: 10px;}
.testimonials-slider .testimonial-text {padding: 0px 10%;}
.testimonials-slider .testimonial-text.text-large {font-size:1.4em; font-weight: 400;}
.testimonials-slider .testimonial-text:before {position: absolute;margin-left: -35px;margin-top: -5px; content: '\f10d'; font-family: FontAwesome; }
.testimonials-slider .testimonial-text:after {position: absolute;margin-left: 15px;margin-top: -5px;content: '\f10e'; font-family: FontAwesome; }
.testimonial cite {opacity: 1; float: right; padding-right: 10%;}
.testimonial cite {float: none; padding-right: 0%;}
.testimonial cite:before {content: '- ';}
.testimonial cite a {color:#fff;border-bottom: 1px dotted #fff;}
.testimonial cite a:hover {border-bottom: 1px solid; text-decoration: none;}
.testimonials-slider cite span {opacity: 1;}

.upw-posts article {margin-bottom: 1em; padding-bottom: 0; border-bottom: none;}
.upw-posts .entry-title a {font-family: 'Open Sans', sans-serif; font-weight: 700; text-decoration: none; border-bottom: none;}
.upw-posts .entry-title a:hover {border-bottom: 1px solid; text-decoration: none;}
.upw-posts .entry-meta {color:#222222;}

/* About */
.full-width-text.vision {margin-top:0px; padding-top: 20px; padding-bottom: 20px;box-shadow: none;border-top: 1px solid #608ca7;}
.full-width-text.vision.vision-middle {margin-top: 20px;}
.full-width-text blockquote.blockquote2 {padding-top: 10px; padding-bottom: 0;border-left: none; font-style: normal; font-size: 1.3em; text-align: center; line-height: 1.5;}
.spb_call_text blockquote.blockquote2 {padding-left:0;border-left: none; font-style: normal; color:#fff; font-size: 16px;line-height: 1.5em;}
.vision blockquote.blockquote3 {margin-bottom:0px; border-left: none; font-style: normal; font-size: 1.5em; text-align: center;}
.vision blockquote.blockquote3 + p {padding-right: 10%; text-align:right;}
.vision blockquote.blockquote3 + p {padding-right: 0%; text-align:center;}

/* About - Horizontal Menu */
.info-box.about-pi {margin-top:30px;margin-bottom:0;}
ul.menu.horizontal-menu {margin:5px auto;font-family: 'Open Sans', sans-serif; text-align:center;}
ul.menu.horizontal-menu li {display:inline;}
ul.menu.horizontal-menu li:after {content:' | ';}
ul.menu.horizontal-menu li:last-child:after {content:'';}
ul.menu.horizontal-menu li a, ul.menu.horizontal-menu li a:hover {border-bottom: none;}
ul.menu.horizontal-menu li a:hover {text-decoration: underline;}

/* Frontpage */
body.home .full-width-text.vision {margin-top: 0px;padding-bottom: 20px;}
body.home .full-width-text.vision:after {border:none;}
body.home .vision blockquote.blockquote3 {float:left; margin-top: 0; margin-bottom: 0; padding-bottom: 10px; padding-top: 15px; padding-left: 40px; border-left: none; font-style: normal; font-size: 1.4em; text-align:left; color:#fff;}
body.home .vision blockquote.blockquote3 i.fa-quote-left {position: absolute;margin-left: -35px;margin-top: -5px;}
body.home .vision blockquote.blockquote3 i.fa-quote-right {position: absolute;margin-left: 15px;margin-top: -5px;}
body.home .vision blockquote.blockquote3 + p {padding-right: 0;margin-top: 30px; color:#fff;}
body.home .vision.centered blockquote.blockquote3 {text-align: center;line-height: 1.6;}

body.home .izjava .spb_impact_text.alt-bg {margin-top:0!important;margin-bottom:0!important;}

/* .frontpage-event-row {margin-bottom: 60px;}
.frontpage-event {max-height: 260px;}
.frontpage-event li.clearfix.carousel-item.recent-post.span4 {width: auto;}
.frontpage-event figure {float: left; margin-right: 20px; width: 20%;}
*/
.frontpage-event-row .container {padding: 0;}
.spb-row-container.spb-row-content-width.col-sm-12.frontpage-event-row.col-natural {margin-left: 0px;}

/* Ellipsis on long project titles on the frontpage */
h3.frontpage {overflow: hidden; position: relative; max-height: 6em;}
h3.frontpage:before {background: #fff; bottom: 0; position: absolute; right: 0px; content: '\2026';}
h3.frontpage:after {content: ''; background: #fff; position: absolute; height: 50px; width: 100%; z-index: 1;}
/* End frontpage */

/* .parallax-boxes .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap {min-height: 230px;} */
.parallax-boxes .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap {min-height: 250px;}

.spb_call_text .location-time {font-weight: 400;}
.spb_call_text .location-time a {color: #fff;border-bottom: 1px dotted #fff;}
.spb_call_text .location-time a:hover {border-bottom-style: solid;}
.govor a {border-bottom: 1px dotted #222;}
.govor a:hover {border-bottom-style: solid;text-decoration: none;}

/*Začasni display none za thumbnaile ki so v body tekstu novic */
.page-template-page-novice .blog-item img[border="0"], .search-results .search-item-content .excerpt img {display: none;}
.page-template-page-novice .blog-item strong {font-weight: 400!important;}
/* #page-wrap > .container:first-child {z-index: 10;position: relative;} */

/* Cookies */
#cookie-law-info-bar {border-top-width: 1px!important;}
#cookie-law-info-bar span, #cookie_hdr_showagain {font-family: 'Open Sans', sans-serif;}
.cli-plugin-button, .medium.cli-plugin-button {border-radius:3px; font-weight: normal;background: none;}

/* Produkcija box */
.produkcija .spb_wrapper.clearfix {padding: 30px 0;}
.produkcija, .produkcija h3, .produkcija a {font-family: 'Open Sans', sans-serif; color: #fff;}
.produkcija a {border-bottom:1px dotted #fff!important;}
.produkcija a:hover {color: #fff!important; border-bottom:1px solid #fff!important; text-decoration:none;}
.produkcija p {margin-bottom: 10px;}
.full-width-text.produkcija:after {border: none;}

/* Začasni min height za About stran - zamenjaj s flexboxom */
.page-id-3604 .spb_box_text.whitestroke .box-content-wrap {min-height: 300px;text-align: center;}
.page-id-3606 .spb_box_text.whitestroke .box-content-wrap {min-height: 330px;text-align: center;}

/* Ninja Forms */
#ninja_forms_form_2_all_fields_wrap, #ninja_forms_form_3_all_fields_wrap, #ninja_forms_form_4_all_fields_wrap {padding:20px;}
h2.ninja-forms-form-title {margin-top: 0;}
.ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea {background: #fff!important;}
.ninja-forms-required-items {margin: 20px 0; font-family: 'Open Sans', sans-serif;}
#ninja_forms_field_17_div_wrap li {float: none;}
.ninja-forms-form-wrap input[type="submit"], .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea, .ninja-forms-field-error {font-family: 'Open Sans', sans-serif; font-size: 1em;}
.ninja-forms-success-msg {padding: 20px; border: 1px solid; border-radius:3px; font-family: 'Open Sans', sans-serif; text-align:center;}
#header-subscribe form a {color: #222;}
.list-checkbox-wrap.label-left ul li {clear: both;}
.ninja-forms-req-symbol {color: #cd5455;}

@media only screen and (min-width: 1200px) {
	body.home .carousel-wrap .carousel-items > li {margin-left: 28px;}
}
@media only screen and (max-width: 1200px) {
	.alt-bg {margin-left: -210px!important; padding-left: 210px; padding-right: 210px;}
}
@media only screen and (max-width: 1024px) {
	.carousel-wrap a.prev, .carousel-wrap a.next {display: inline!important;}
        .carousel-wrap a.next, .carousel-wrap a.prev {top: 194px;}
}
@media only screen and (max-width: 991px) {
	#logo a:first-child {width: 50%;}
	.ss-rows:before, .ss-rows.right:after {font-size: 2em;}
	.tell-me-more {width:100%;height: 100%;padding-top: 100px;}
	.page-heading.alt-bg {margin-right: -30px;}
	.page-heading .heading-text {padding-left: 15px;}
	.single h1 {font-size: 30px!important;}
}
@media (max-width:991px) and (min-width:768px) {
	.single article .info-box h4 .tip-dogodka {display: inline-block; margin-bottom: 5px;}
	#wysija-2 .widget-heading h6, #wysija-3 .widget-heading h6 {font-size: 1em;}
}
@media only screen and (max-width: 767px) {
	#top-bar {padding: 4px 20px !important;}
	#top-bar .tb-left, #top-bar .tb-right {display: block!important;}
	#top-bar ul.social-icons, .tb-ss, .top-header-menu .menu {display: none!important;}
	.row.fw-row.content-width.asset-bg.alt-three {width: 100%;}
	.vrtiljak .spb_posts_carousel_widget {margin-bottom:0;}
	.caroufredsel_wrapper {min-height: 400px!important;}
	.carousel-wrap a.next, .carousel-wrap a.prev {top: 99%;}
	.carousel-wrap a.next, .carousel-wrap a.prev {top: 194px;}
	.asset-bg .spb_testimonial_slider_widget {padding-bottom: 0px;}
	.testimonials-slider .testimonial-text.text-large {font-size: 15px; padding-left: 20px; padding-right: 20px;}
	.testimonials-slider .testimonial-text:before {margin-left: -25px;}
	.frontpage-event {max-height:none;}
	.frontpage-event .headline {margin-left:0;}
	.frontpage-event figure {margin-bottom:20px;}
}
@media only screen and (max-width: 479px) {
	#logo img, #logo img.retina {max-width: 260px!important;min-height: initial;}
	#logo a:first-child {width: 75%;}
	.page-content {padding-left: 0px;}
  .container {padding: 0px;}
  .alt-bg {padding-right: 0px; margin-right: -15px;}
  .row-content-width .spb-row-container.spb-row-content-width {margin-left:0px;}
	.page-heading.alt-bg {padding-bottom: 10px; padding-top: 10px;}
	.page-heading h2 {font-size: 18px;}
	.single h1 {font-size: 28px!important;}
	.single .type-osebe h1 span {display: block;}
	.details-wrap {width:97%;}
	.vision blockquote.blockquote2 {font-size: 1.2em;}
	.carousel-wrap a.next, .carousel-wrap a.prev {top: 220px;}
	.col-sm-12 .carousel-wrap a.prev {left: 20px;}
	li.carousel-item.span4 {min-height: 200px;}
	.spb_testimonial_slider_widget.spb_content_element.alt-bg.alt-four.col-sm-12.testimonial {padding-left: 10px;}
	.testimonials-slider .testimonial-text:before {margin-left: -20px;}
	.testimonials-slider .testimonial-text:after {margin-left: 5px;}
	.link_toarchive {width: 110%; margin-left: -30px;}
	.frontpage-event figure {float: none; margin-right: 0px; width: auto;}
}
