.elementor-kit-4865{--e-global-color-primary:#EE1C25;--e-global-color-secondary:#484848;--e-global-color-text:#7A7A7A;--e-global-color-accent:#C66A06;--e-global-color-5780b66:#B70000;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-4865 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*
Theme Name: Bulan Child
Theme URI: https://www.theme-junkie.com/themes/bulan/
Template: bulan
Author: Felbar Media
Description: Bulan is a beautiful, minimal and clean WordPress blog theme that easy to customize and simple to setup. ItÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢s ideal for beginner and professional blogger, food blogger and photo blogger! This theme just works, which means you donÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢t need to install any 3rd party plugins or setup complex options. Just install it and viola! The theme options are powered by Customizer. It provides 2 custom widgets Social Icons and Recent Posts Thumbnail. It also works out of the box with Jetpack and Polylang. Since 1.0.8 Bulan support footer widgets!
Tags: brown,gray,dark,white,light,responsive-layout,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-menu,editor-style,featured-image-header,featured-images,flexible-header,full-width-template,microformats,rtl-language-support,sticky-post,threaded-comments,translation-ready,photoblogging
Version: 1.0.8.1620054568
Updated: 2021-05-03 17:09:28

*/

body {
    font-size: 14px;
    font-family: initial !important;
}
a {
    color: #000;
}
pre {
    color: #000;
}
table {
    height: auto !important;
    line-height: 2em;
}
.wide-container {
    padding-top: 0 !important;
    width: 100% !important;
    max-width: 1100px !important;
}
::-moz-selection {
    background-color: #666;
}
::selection {
    background-color: #666;
}
table tr th:first-child, table tr td:first-child {
    padding-left: 15px;
}
a:visited {
    color: #82211d;
}
a:hover, a:visited:hover {
    color: #82211d;
}
code {
    color: #000;
}
ul, ol {
    padding-left: 0;
}
.search-area {
    margin-top: 10px;
}
.search-area .field {
    padding-top: 5px;
    padding-bottom: 5px;
}
.site-header {
    padding-top: 0;
    padding-bottom: 0;
    height: 104px;
    background-size: initial;
}
.page-header {
    display: none;
}
.menu-primary-items li:hover {
    color: #000;
}
.menu-primary-items li.menu-item-has-children::after:hover {
    color: #000;
}
.menu-primary-items a:hover {
    color: #000;
}
.menu-primary-items .sub-menu a:hover {
    background-color: #000;
}
.search-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
    right: 0;
    margin-left: 20px;
}
.site-content {
    margin-top: 0;
}
.hentry {
    margin-bottom: 10px;
    border-bottom: 1px solid #82211d;
}
.entry-header {
    padding-top: 20px;
    text-align: left;
}
.entry-title {
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
}
.cat-links {
    display: none;
}
.more-link {
    margin-top: 20px;
}
.loop-nav {
    display: none;
}
.related-posts .published {
    display: none;
}
.widget {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 1.2;
}
.widget-title {
    background-color: #82211d;
}
.widget_recent_entries_thumbnail li {
    padding-top: 0;
    padding-bottom: 0;
}
.sidebar-footer {
    background-color: white;
    margin-top: 10px;
    padding: 20px 20px 0;
}
#post-89 .page-title {
    display: none;
}
body.custom-background {
    background-color: #82211d !important;
    background-image: url('http://www.planet-art.hr//wp-content/uploads/2016/11/pozadinaPART1.jpg') !important;
    background-position: top center !important;
    background-repeat: repeat-x !important;
    background-attachment: fixed !important;
}
h4 {
    font-size: 14px !important;
    margin: 0 0 4px;
}
.entry-summary {
    padding-left: 10px;
}
.slicknav_nav .slicknav_row:hover, .slicknav_nav a:hover {
    background-color: #ccc;
    color: #fff;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.menu-primary-items li:last-child {
    padding-right: 36px;
    float: right;
}
.menu-primary-items .sub-menu li:last-child {
    padding-right: 0;
}
.menu-primary-items li.current-menu-item>a {
    color: #000;
}
.menu-primary-items li.current-menu-item .current-menu-item>a {
    color: #000;
}
.menu-primary-items li:hover>a {
    color: #000;
}
.naziv {
    text-decoration: uppercase;
    margin-left: 14px;
}
h2 a {
    font-size: 24px;
}
h4 .entry-title {
    font-size: 20px !important;
}
table td {
    padding: 10px;
}
.single .entry-content h6 {
    color: #545454 !important;
    margin: 0;
}
.single .entry-content h6:first-of-type {
    margin-top: 36px;
}
.category-predstave .entry-summary {
    text-align: center;
    padding: 0 10px;
}
.category-predstave #main {
    margin-top: 40px;
}
.archive .category-predstave, .archive .category-arhiva, .archive .category-novosti, .archive .category-iz-medija {
    background-color: #f0ede7;
    color: #82211d;
}
.category-predstave .entry-title {
    padding-left: 10px;
}
.category-predstave a, .category-predstave a:visited {
    color: #82211d;
}
.category-predstave .widget a, .category-predstave .widget a:visited, .category-predstave .widget {
    color: #3d3d3d;
}
.widget .tribe-list-widget {
    background-color: #f0ede7;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    padding: 14px 6px 14px 8px;
}
.credits {
    padding-top: 12px;
    padding-top: 18px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    float: right;
    width: 40%;
    background-color: #f0ede7;
    margin-left: 16px;
    font-size: 0.9em;
    color: #6d1c19;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    min-width: 440px;
}
.credits td {
    border: none;
    vertical-align: middle;
    line-height: 0;
}
.credits p {
    margin-bottom: 1em;
    font-size: 1em;
}
.credits br {
    margin-bottom: 1em;
}
.raspored {
    width: 200px;
    background-color: #6d1c19;
    margin-top: 40px;
    font-size: 14px;
    color: #fff;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    padding: 8px;
}
.raspored a {
    color: white !important;
    font-weight: bold;
}
.naslovna {
    float: right;
    width: 40%;
    background-color: #f0ede7;
    margin-left: 16px;
    color: #6d1c19;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    min-width: 440px;
    padding: 12px;
}
.naslovna p {
    font-size: 1em;
    padding: 6px;
    margin: 6px;
}
.homepage {
    margin-top: 50px;
}
.home1 img {
    border: none;
}
.home1 {
    padding-top: 14px;
    padding-top: 20px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    border: 1px solid #82211d;
    background-color: #f0ede7;
    margin-bottom: 10px;
    font-size: 1em;
    color: #6d1c19;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.infobox, .home1 {
    padding-top: 14px;
    padding-top: 20px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    border: 1px solid #82211d;
    background-color: #f0ede7;
    margin-bottom: 10px;
    font-size: 1em;
    color: #6d1c19;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.infobox img {
    border: 1px solid black;
    background-color: white;
    padding: 2px;
}
.sponzori {
    text-align: center;
}
.sponzori img {
    padding-top: 20px;
    margin-top: 30px;
    margin-bottom: 20px;
    border-top: 2px solid #82211d;
}
.suradnici {
    min-height: 340px;
}
#masonry {
    max-width: 1000px;
}
#masonry .quote {
    width: 240px;
    background-color: #82211d;
    color: white;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    padding: 10px;
    margin: 4px;
}
.quote em {
    padding-top: 10px;
    float: right;
}
.wordpress-post-tabs-skin-red .ui-widget-content {
    border: none;
    background-color: #fff;
    color: #333;
}
.wordpress-post-tabs-skin-red .ui-widget-header {
    border: none;
    max-width: 100%;
    background-color: transparent;
    color: #fff;
    font-weight: bold;
}
.wordpress-post-tabs-skin-red .ui-widget-header a {
    color: #fff;
}
.wordpress-post-tabs-skin-red .ui-state-default a, .wordpress-post-tabs-skin-red .ui-state-default a:link, .wordpress-post-tabs-skin-red .ui-state-default a:visited {
    color: #6d1c19;
}
.page-id-89 .widget-area {
    padding-top: 480px;
    float: right;
    width: 25%;
    margin-right: 0;
}
.tribe-events-list-widget ol li {
    margin-bottom: 2px;
}
.tribe-events-ical {
    display: none !important;
}
.tribe-list-widget .tribe-event-time {
    display: none;
}
#tribe-events-bar, .tribe-events-sub-nav {
    display: none;
}
.tribe-events-loop {
    background-color: rgba(93, 19, 34, 0.07);
    padding: 4px;
}
.tribe-events-loop .tribe-events-content {
    float: left;
    border-bottom: 2px solid #82211d;
    padding: 0 2% 10px 0;
}
.tribe-country-name, .tribe-events-back {
    display: none;
}
.tribe-events-loop .tribe-event-date-start {
    font-size: 18px;
}
.tribe-event-schedule-details {
    padding-bottom: 20px;
}
.tribe-events-list-separator-month span {
    background-color: #82211d;
    color: white;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding: 0 7.5%;
}
#tribe-events-content {
    position: relative;
    margin-bottom: 50px;
    padding: 41px 0;
}
.tribe-events-schedule h2 {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
}
h4.tribe-event-title a {
    color: #82211d;
}
.page-id-89 .bx-wrapper .bx-next {
    opacity: 0.5;
    position: absolute;
    right: -300px;
    background-image: url(http://www.planet-art.hr/wp-content/uploads/2016/10/arrow-next.png) !important;
    background-position: center right !important;
    background-size: contain;
    background-repeat: no-repeat !important;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #82211d;
    background-image: none;
    background-position: 0% 0;
    background-repeat: repeat;
    background-attachment: scroll;
}
.bx-viewport {
    width: auto;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    width: 100%;
    position: absolute;
    bottom: -50px;
}
.bx-wrapper {
    padding: 0;
    margin: 0 auto 20px;
}
.bx-wrapper .bx-pager {
    display: none !important;
}
.bx-wrapper .bx-prev {
    opacity: 0.5;
    left: 20px;
    background-image: url(http://www.planet-art.hr/wp-content/uploads/2016/10/arrow-prev.png) !important;
    background-position: center left !important;
    background-size: contain;
    background-repeat: no-repeat !important;
}
.bx-wrapper .bx-next {
    opacity: 0.5;
    position: absolute;
    right: -20px;
    background-image: url(http://www.planet-art.hr/wp-content/uploads/2016/10/arrow-next.png) !important;
    background-position: center right !important;
    background-size: contain;
    background-repeat: no-repeat !important;
}
.magic-slider-content p {
    margin: 0;
}
.magic-slider-wrap .magic-slider-text {
    padding-top: 10px;
    padding-right: 10px;
    padding-right: 140px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-left: 40px;
}
.magic-slider-text {
    width: 100%;
    position: absolute;
    bottom: 2%;
}
.post-1532 .magic-slider-text {
    display: none;
}
.magic-slider-wrap .magic-slider-image {
    margin-top: 0;
    background-size: 100% auto;
}
.magic-slider-js:first-child {
    display: block;
}
.magic-slider-js {
    display: none;
}
.inverted a {
    background-color: black;
    color: red !important;
    font-weight: bold;
    padding: 2px 10px;
}
.site-header::after {
    background-color: rgba(204, 137, 0, 0);
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.magic-slider-text {
    width: 100%;
    position: absolute;
    bottom: 12%;
}
.bx-wrapper .bx-next {
    right: 20px;
}
.slicknav_nav {
    background-color: white;
}
}
@media (max-width: 360px) {
.page-id-89 .content-area, .widget-area, .page-id-89 .widget-area {
    padding-top: 0;
    float: none;
    width: 100%;
    margin-right: 0;
}
.magic-slider-text {
    width: 100%;
    position: absolute;
    bottom: 0;
}
.magic-slider-wrap .magic-slider-image {
    margin-top: -120px;
    background-size: 100% auto;
}
.magic-slider-wrap .magic-slider-text {
    margin-bottom: 0;
    padding: 0;
}
.slicknav_nav {
    background-color: white;
}
.bx-wrapper .bx-next, .bx-wrapper .bx-prev {
    display: none;
}
#masonry .quote {
    width: 100%;
    color: white;
    padding: 10px;
}
.quote em {
    padding-top: 10px;
    float: right;
}
.wide-container {
    padding: 10px;
}
.site-header {
    margin-top: 0;
    height: 40px;
    padding: 1%;
}
.credits {
    float: none;
    width: 100%;
    margin-left: -20px;
    min-width: 300px;
    padding: 4px;
}
.credits td {
    line-height: 1em;
}
.infobox, .home1 {
    padding-top: 14px;
    padding-top: 20px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    width: 100% !important;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 1em;
    min-width: 300px;
}
.infobox img {
    float: none;
    text-align: center;
    min-width: 270px;
}
}
@media (min-width: 361px) and (max-width: 768px) {
.widget-area, .page-id-89 .widget-area {
    padding-top: 0 !important;
    float: initial;
    width: 100% !important;
    margin-right: initial;
}
.page-id-89 .bx-wrapper .bx-next {
    position: absolute;
    right: 20px;
}
.page-id-89 .content-area, .content-area {
    width: 100%;
    margin-right: 0%;
}
.slicknav_nav .slicknav_row, .slicknav_nav a {
    color: white !important;
    font-family: Helvetica;
}
.slicknav_menu .slicknav_icon-bar {
    background-color: #000;
}
.slicknav_nav {
    background-color: #ccc;
}
.naslovna, .credits {
    min-width: 100%;
}
.grid .no-sticky {
    float: none;
    margin-right: 0;
}
.grid .no-sticky:nth-of-type(2n+1) {
    float: none;
}
#masonry .quote {
    width: 340px;
    background-color: #82211d;
    color: white;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    padding: 16px;
    margin: 4px;
}
.site-header {
    margin-top: 0;
    height: 80px;
    padding: 5%;
}
.magic-slider-wrap .magic-slider-image {
    margin-top: -80px;
    background-size: 100% auto;
}
.magic-slider-wrap .magic-slider-text {
    padding: 10px;
}
.bx-wrapper .bx-next .bx-prev {
    display: none;
    right: 20px;
}
.magic-slider-text {
    width: 100%;
    position: absolute;
    bottom: 0%;
}
.credits {
    padding-top: 12px;
    padding-top: 18px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    float: right;
    width: 100%;
    margin-left: 0;
    min-width: 360px;
}
.credits td {
    border: none;
    vertical-align: middle;
    line-height: 1em;
}
.credits p {
    margin-bottom: 1em;
    font-size: 1em;
}
.credits br {
    margin-bottom: 1em;
}
}
@media (min-width: 601px) and (max-width: 801px) {
.widget-area .widget {
    width: 100%;
    margin-right: 0%;
}
}
@media (min-width: 769px) and (max-width: 1119px) {
.magic-slider-wrap .magic-slider-image {
    margin-top: -20px;
    background-size: 100% auto;
}
.magic-slider-wrap .magic-slider-text {
    padding-top: 10px;
    padding-right: 10px;
    padding-right: 60px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-left: 30px;
}
.bx-wrapper .bx-next {
    right: 20px;
}
.magic-slider-text {
    width: 100%;
    position: absolute;
    bottom: 15%;
}
.page-id-89 .bx-wrapper .bx-next {
    position: absolute;
    right: 20px;
}
.site-header {
    margin-top: 0;
    height: 80px;
    padding: 5%;
}
.widget-area, .page-id-89 .widget-area {
    padding-top: 20px !important;
    float: left;
    width: 27% !important;
}
.content-area {
    float: left;
    width: 70%;
    margin-right: 3%;
}
.naslovna, .credits {
    min-width: 100%;
}
}
@media (min-width: 1120px) {
.bx-wrapper {
    max-width: 1100px !important;
    margin-left: -40px;
}
.bx-viewport {
    width: 1100px !important;
}
.bx-wrapper .bx-next {
    right: 0;
}
.bx-wrapper .bx-prev {
    left: 40px;
}
.content-area {
    float: left;
    width: 72%;
    margin-right: 3%;
}
.widget-area {
    padding-top: 40px;
    float: right;
    width: 25%;
    margin-right: 0;
}
}/* End custom CSS */