/*
 * Theme Name:  Barcelona. Child
 * Theme URI:   http://themeforest.net/item/barcelona-clean-news-magazine-wordpress-theme/13308848
 * Description: Child theme of Barcelona theme.
 * Author:      Minduction
 * Author URI:  http://www.minduction.co
 * Template:    barcelona
 * Template Version: 1.6
 * Version: 1.0.0
 */
#page-wrapper a {
    color: #03aba4;
}
.navbar-logo .logo-img img {
    height: 40px;
	vertical-align: middle;
}
.navbar-logo {
    line-height: 40px;
}
.navbar-nav > li.search > .btn {
    height: 42px;
    padding: 0 14px;
    font-size: 14px;
}
a:link, a:visited {
    text-decoration: none;
    color: #1da1f2;
}
.navbar-top-menu li {
    font-size: 13px;
}
@media only screen and (min-width: 992px) {
    .has-nav-menu .container > .navbar-header {
        padding-bottom: 10px;
    }
	    .f-col .footer-widget:first-child {
        text-align: center;
    }
	.footer-menu {
        font-family: Oswald;
    }
	.navbar-nav > li > a {
        padding: 14px 28px;
        font-size: 14px;
        font-weight: normal;
        letter-spacing: .2px;
    }
	.navbar-nav > li.search > .btn {
        height: 44px;
        padding: 0 15px;
        font-size: 16px;
    }
	.post-summary .post-title {
        font-size: 26px;
    }
	.navbar-stuck .navbar-nav > li > a {
        padding: 18px;
    }
	.sub-menu a {
		padding: 7px 18px;
}
}
@media only screen and (min-width: 768px) {
    .container > .navbar-header {
        padding-bottom: 0px;
    }
	.navbar-logo {
        line-height: 80px;
    }
	.posts-box-1 .psum-small .post-title {
        font-size: 20px;
        line-height: 1.5;
    }
	.navbar-nav > li > .sub-menu {
        margin-left: 0;
        border: none;
        color: #fff;
    }
	.navbar-nav > li > a {
        font-size: 14px;
    }	
	.posts-box-1 .post-summary.psum-small {
        margin-bottom: 20px;
    }
}
a:hover {
  color: #ffa802!important;
  text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Oswald';
    font-weight: normal !important;
}
.navbar-nav, .navbar-nav > li > .sub-menu {
    border: none!important;
}
.navbar-nav, .navbar-nav > li > .sub-menu, .navbar-wrapper nav.navbar-stuck > .navbar-inner {
    background-color: #03aba4 !important;
}
.btn.active, .btn:hover, .nav > li:hover > a, .nav > .current-menu-item > a, .nav > .menu-item-hover > a {
    border-color: transparent;
    background-color: #008278;
    color: #fff;
}
.navbar-nav > li > a, .navbar-nav > li > .btn {
    padding: 14px 28px;
    letter-spacing: .2px;
    font-weight: normal;
}
.btn-vote-up {
    border-color: #ffa802;
    background-color: #ffa802;
}
.nav > li:hover > a, .navbar-nav > li > a:hover, .navbar-nav > li > button:hover, .sub-menu > li > a:hover {
    background-color: #008278 !important;
	 color: #fff!important;
}
.sub-menu a {
    color: #fff;
}
.sub-menu a {
    padding: 7px 30px;
    font-size: 14px;
    font-weight: normal;
}
#menu-item-1181850 {
    float: right;
}
@media only screen and (min-width: 1200px) {
    .navbar-nav > li > a {
        font-size: 15px;
    }
	.posts-box-sidebar .psum-small .post-title {
        font-size: 20px;
		font-family: 'Oswald'
    }
	 .sidebar-widget.barcelona-widget-posts .post-summary a {
		color: #1c1c1c!important;
	}
	 .sidebar-widget.barcelona-widget-posts .post-summary a:hover {
		color: #ffa802!important;
	}
	.posts-box-4 .psum-small .post-title {
        font-size: 20px;
        line-height: 1.5;
		letter-spacing: normal;
    } 
	.navbar-nav > li > a {
        font-size: 16px;
        font-weight: normal;
        letter-spacing: .2px;
    }
	.sub-menu a {
        font-size: 16px;
		font-weight: normal;
		padding: 7px 28px;
    }
}
@media only screen and (max-width: 767px) {
    .navbar-dark .navbar-inner, .navbar-dark .navbar-inner > .container {
        background-color: #03aba4;
        color: #fff;
    }
}
.post-summary .post-title {
    font-weight: normal;
    letter-spacing: normal;
}
.box-header .title {
    padding: 6px 20px;
    font-size: 24px;
    background-color: #ffa802;
    color: #fff;
	letter-spacing: .5px;
}
.box-header.has-title:after {
    top: 38px;
    height: 2px;
    background-color: #ffa802;
}
.posts-box-4 .box-header .title {
    padding: 6px 20px;
    font-size: 26px;
    background-color: #ffa802;
    color: #fff;
	letter-spacing: .3px;
}
.posts-box-4 .box-header.has-title:after {
    top: 38px;
    height: 2px;
    background-color: #ffa802;
}
.sidebar-widget .widget-title .title {
    font-size: 22px;
    letter-spacing: normal;
    background-color: #fff;
    color: #1c1c1c;
	padding: 0 10px 0px 0;
}
.sidebar-widget .widget-title:after {
    top: 18px;
    height: 5px;
    background-color: #eaeaea;
}
.sidebar-widget ul:not(.post-meta):not(.nav-dir):not(.instagram-images):not(.social-icons) li:before {
    top: -4px;
}
.navbar-top {
    margin: -20px 0 10px;
    font-size: 14px;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 6px;
}
.navbar-top-left a{
    color: #1c1c1c;
}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
    letter-spacing: normal;
    color: #1c1c1c;
}
.post-summary .post-excerpt {
    margin: 0 0 15px;
    line-height: 1.55;
    color: #1c1c1c;
    font-size: 1.15em;
}
.post-summary .post-meta {
    font-size: 13px;
    color: #666;
}
.post-content li strong{
    color: #1c1c1c;
}
.posts-box-1 .psum-small .post-title {
    font-size: 20px;
    line-height: 1.5;
	letter-spacing: normal;
}
.navbar-nav, .navbar-nav > li > .sub-menu, .navbar-wrapper nav.navbar-stuck > .navbar-inner {
    font-family: Oswald, sans-serif;
}
.footer:not(.footer-light), .footer:not(.footer-light) a {
    color: #fff !important;
}
.footer:not(.footer-light), .footer:not(.footer-light) a:hover {
    color: #ffa802!important;
}
.footer, .footer .container {
    background: linear-gradient(141deg, #03aba4, #1E5653);
	color: #fff;
}
.footer-widget {
    text-align: center;
	margin-bottom: 20px;
}
.footer-menu {
    font-family: Oswald;
}
.footer-menu li a {
    font-size: 16px;
}
.footer-sidebars .sidebar-widget ul:not(.post-meta):not(.nav-dir):not(.instagram-images):not(.social-icons) li, .footer-widget ul:not(.post-meta):not(.nav-dir):not(.instagram-images):not(.social-icons) li {
    position: relative;
    z-index: 1;
    padding: 8px 0;
    border-bottom: 1px solid #03aba4;
    text-transform: uppercase;
    font-size: 12px;
}
.barcelona-widget-social-media-icons .social-icons li a {
    display: block;
    width: 46px;
    height: 46px;
    line-height: 46px;
    border: 1px solid #1da1f2;
    text-align: center;
    font-size: 30px;
    background-color: #fff;
	color: #1da1f2!important;
}
.barcelona-widget-social-media-icons .social-icons li a:hover {
	background-color: #2271b1!important;
}
.sidebar-widget ul:not(.post-meta):not(.nav-dir):not(.instagram-images):not(.social-icons) li {
    padding: 4px 0;
    border-bottom: 1px solid #eaeaea;
    text-transform: uppercase;
    font-size: 14px;
    color: inherit;
}
.sidebar-widget ul:not(.post-meta):not(.nav-dir):not(.instagram-images):not(.social-icons) li:before {
    color: #ffa802;
}
.rtcl .rtcl-list-view .listing-item {
    border: 1px solid rgba(0, 0, 0, .10);
	padding: 10px;
	margin-bottom: 20px;
	background-color: #f9f9f9;
}
.rtcl .grid-item h3, .rtcl .rtcl-widget-listing-item h3 {
    margin: 0 0;
    text-transform: none;
}
.rtcl .rtcl-listings .listing-item h3.listing-title {
    font-size: 24px;
    font-weight: normal;
    padding-top: 20px;
}
.rtcl .rtcl-grid-view .listing-item .item-content {
    padding: 10px 10px 10px;
}
.fimg-no-thumb .featured-image .post-meta {
    display: none;
}
#post-1181691 .fimg-cl.fimg-no-meta, .fimg-cl.fimg-no-thumb {
    margin-bottom: 0;
}
.rtcl-account #rtcl-user-login-wrapper, .rtcl-account .rtcl-user-registration-wrapper {
    margin: 0 auto 50px;
    max-width: 550px;
    padding: 20px;
	border: 1px solid #eaeaea;
}
.btn-success {
    color: #fff !important;
}
.rtcl-MyAccount-wrap .rtcl-MyAccount-navigation .is-active a {
    color: #ffa802 !important;
}
.post-footer .author-box {
    display: none;
}
.fa-regular, .far {
    margin-right: 10px;
}
body.boxed-layout {
    /* background-image: url(https://napravisam.rs/wp-content/uploads/2025/04/backg1.jpg);*/
	background-color: rgb(240, 240, 240);
	background-attachment: fixed;
}
.pagination > .current, .pagination > a.page-numbers:hover {
    background-color: #03aba4;
}
.pagination > .page-numbers {
    border: 1px solid #03aba4;
	color: #ffa802;
}
.current-menu-parent > a {
    background-color: #008278;
}
.sub-menu .current-menu-item > a {
    background-color: #008278;
}
.fimg-no-thumb:not(.fimg-media) .featured-image .vm-middle:after {
    top: 42px;
	background-color: #eaeaea;
}
.post-content {
    color: #1c1c1c;
}
.post-content > ul li, .post-content > ol li {
    padding: 0;
}
.navbar-top-right .fa-x-twitter {
    --fa: 0;
	background-image: url(https://napravisam.rs/wp-content/uploads/2025/05/10god.png);
    background-size: cover;
    width: 73px; 
    height: 20px;
    display: inline-block;
}
.navbar-top-right .fa-facebook {
    display: none;
}
ul li.rtcl-MyAccount-navigation-link.rtcl-MyAccount-navigation-link--add-listing a {
    color: #fff!important;
}
.rtcl-my-listings-status ul li a.active {
    color: #fff!important;
}
.post-cat {
    margin-bottom: 15px;
    text-transform: uppercase;
}
.post-cat a {
   color: #ffa802!important;
}
.post-cat a:hover {
    color: #03aba4 !important;
}
.inner .post-summary .post-cat a {
   color: #03aba4!important;
}
.posts-box-2 .post-cat {
    display: none !important;
}
.vm-middle .post-cat {
    display: none !important;
}
.post-summary .post-meta {
    margin: 0 0 5px;
    padding: 10px 0 0;
    min-height: 23px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #03aba4;
}
.posts-box-carousel:not(.posts-box-gallery) .nav-dir li:first-child .btn {
    background-color: #008278;
}