/*
Theme Name:     Newsmag Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newsmag                             
Version:        3.3c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
body {
	background: #fff;
}

a {
color: #b00914;
}
img {
	border-radius: 6px;
}
b, strong {
	font-weight:600;
}
body .is-layout-flex {
    display: flex;
}
.aligncenter {
	display: table !important;
}
@media (max-width: 767px) {
	.sponsajt {
	  max-width: 100vw;
	  overflow: auto;
	  width: 380px;
	  height: 80px;
	}
	div#td-outer-wrap {
	  max-width: 100vw;
	  overflow: hidden;
	}
  }

div#div-gpt-ad-1554209963851-1 div {
    margin-bottom: 10px;
}
.wp-polls .Buttons {
	color: white !important;
}
.gallery-item .gallery-caption, .wp-caption-text, .wp-caption-dd {
    font-size: 12px;
    display: block;
    bottom: 0;
}
div.gallery-columns-2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}
.gallery-columns-2 .gallery-item {
    max-width: 100%;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    background: #fff;
    color: #514a4a;
    position: relative;
}
.aligncenter {
	text-align: center;
  }
.tdi_5 {
	margin-top: 15px;
}
.td-menu-background::before, .td-search-background::before {
	background: #b00914;
}
.w2dc-bx-viewport {
	min-height:580px;
}
.td-block-span6 .td-post-category, .td-block-span12 .td-post-category {
    font-size: 14px;
    border-left: 2px solid #af0f1a;
    padding-left: 10px;
	background-color: #fff;
	color: #af0f1a;
	border-radius: 0;
}
.td-block-span6 .td-post-category:hover, .td-block-span12 .td-post-category:hover {
	background-color: #fbd9d9;
}
.w2dc-page-header-widget {
	padding: 30px 0;
	margin-bottom: 20px;
	background-image: none !important;
}
.td-header-container {
	background: #fff;	
}
.td-header-container, .td-container {	
	font-family: "Open Sans",arial,sans-serif;
}

.pollbar {
height: 15px;
    background-color: red;
}
/*
.td-icon-facebook::before {    content: '\f09a';}
.td-icon-instagram::before {    content: '\f16d';}
.td-icon-linkedin::before {    content: '\f0e1';}
.td-icon-rss::before {    content: '\f09e';}
.mfp-arrow-left:before, .td-icon-menu-left::before {    content: '\f053';}
.mfp-arrow-right:before, .td-icon-right::before, .td-icon-menu-right::before {    content: '\f054';}
.td-icon-menu-up::before {    content: '\f077';}
.td-icon-search::before {    content: '\f002'; color:#b00914;}
.td-icon-close::before, .td-icon-close-mobile::before {    content: '\f057';}
.td-icon-mobile::before {    content: '\f039';}
ul.sf-js-enabled > li > a > i.td-icon-menu-down::before {    content: '\f107' !important;}
*/

#pozadina {
    width: 100%;
    margin: auto;
    background: #fff;
    max-width: 1050px;
    position: absolute;
    text-align: center;
    left: 0%;
    right: 0%;
    display: block;
    float: right;
    min-width: 1050px;
}
.clr, .clr2 {
	clear:both;
}
body .td-trending-now-title {
	background-color: #520606 !important;
}
.widget_text a {
	color:#1f5f84;
}
.td-footer-container a {
	color:#fff !important;
	font-size:16px;
	padding: 14px 0 14px 0;
}
.td-module-thumb {
	background-color: #ddd;
	background-size: auto;
	border-radius: 6px;
}
.wp-polls {
border: 1px solid #000;
padding: 10px 5px 0 10px;
background: #eee;
}


.wp-polls .Buttons {
border: 1px solid #d84e4e !important;
background-color: #b00914 !important;
margin-top: 10px;
height: 30px;
border-radius: 5px;
width: 30%;
}

.td-post-content h2 {
    font-style: italic;
    text-align: center;
}

.sf-menu {
    margin-left: 5px;
    margin-right: 5px;
}
.td_module_6 .entry-title, .td_module_7 .entry-title, .td_module_8 .entry-title {
font-size: 15px;
    line-height: 20px;
}

.sf-menu > li > a {
    color: #000;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 5px;
    padding-top: 0;
    text-transform: uppercase;
}
.sf-menu > li > a:hover {
	font-weight: 600;
	background-color: #ccc;
}
.sf-menu > li > a:active {
	font-weight: 600;
}

.td-social-icon-wrap i {
	color:#b00914 !important;
}

.td-header-border::before {
    background-color: #fff;
    content: "";
    display: block;
    height: 1px;
}

.td-header-row {
    width: 100%;
}

.td-header-style-1 .td-header-top-menu {
    margin-bottom: 0;
    position: relative;
    top: 9px;
	background-color: red;
    background-image: linear-gradient(rgb(144, 7, 18) 0%, rgb(189, 10, 22) 74%, rgb(179, 9, 23) 99%);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    display: block;
    height: 27px;
    width: 100%;
	margin-bottom: 8px;

}
@media (max-width: 767px) {
	.td-header-style-1 .td-header-top-menu {
		top: 0;
		margin-bottom: 0;
}
.td_module_mx2 .entry-thumb {width: 80px !important;height: auto;}
}
.menu-top-container .sub-menu {
    margin-bottom: 0;
    position: relative;
    top: 22px;
	background-color: red;
    background-image: linear-gradient(rgb(144, 7, 18) 0%, rgb(189, 10, 22) 74%, rgb(179, 9, 23) 99%);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: block;
    width: 320px;

}
.td-header-style-1 .td-header-sp-top-widget, .td-header-style-1 .td-header-sp-top-menu {
	top: 0px !important;
}
.menu-top-container .sub-menu li a {
	border-right: none !important;
}
.td-search-form-widget .td-widget-search-input, .td-search-form-widget .wpb_button {
	height: 48px;
}

.top-header-menu li a {
    color: #fff !important;
    font-size: 14px;
    font-weight: 600 !important;
    line-height: 27px !important;
    margin-right: 4px !important;
    margin-top: 0 !important;
	text-shadow: 1px 1px 1px #000000;
	padding: 15px 0 15px 0;
}
.td-excerpt, .td-module-excerpt {
	font-size:16px;
	text-align: left;
	line-height: 22px;
}
.feedslika {
	display: block;
	float: left;
	margin-bottom: 20px;
	margin-right: 15px;
}
.feednaslov {
	display: block;

}
.td-post-content img.bezucitavanja {
	width:100%;
}

.td-post-image-right {
	width:49%;
	right: -1px;
}
.td-post-image-left {
	width:49%;
	left: -1px;
}
.td-header-main-menu {
	background-color: #d5d5d5;
}
.vc_row {
	margin:0;

}
.vc_row .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

 @media screen and (max-width: 880px) {
        .td-post-image-left, .td-post-image-right {
            float: none;
		min-width:100% !important;
		clear:both;
        }
    }

.td-pb-span4 {
	margin-top:20px;
}
.td-footer-container {    
	width: 100% !important;
	border-top: 3px solid #888;
	padding-top: 35px !important;
	padding-bottom: 25px !important;
}


.td-footer-container .td-pb-span4 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.td-footer-container .td-pb-span4 {
	margin-top:20px;
	width: 1220px !important;
	padding: 5px;
	margin-left: auto !important;
	margin-right: auto !important;
	float: none !important;
}
.td-footer-container .td-pb-span4 h4 {
	color:#fff;
	color: #fff;
    margin-bottom: 0;
    margin-left: -10px;
    margin-right: 20px;
    margin-top: 5px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.pod8 {
	float: left;
	width: 79%;
	border-bottom: 1px solid #555;
	padding: 10px;
}
.pod4 {
	float: right;
	margin-top: 10px;	
}
.pod8 h4 {
	float: left;	
}
.pod8 p {
	display: inline-block;
	text-align: justify;
	font-size: 16px;
	margin: 0px;
	color: #c2c2cc !important;
	background: none;
	padding-right: 5px;
	line-height: 24px;
}
.td-header-sp-ads {
	margin-right: 0px !important;
	z-index:2;
}
.td-header-sp-ads .td-header-ad-wrap {
	height:90px !important;
}
.td-header-sp-logo {
	margin-bottom:-8px !important;
	margin-top: 0px !important;
	z-index:2;
}
.td-grid-style-4 .td-module-thumb a:last-child::before {
	opacity:0 !important;
}
/* baneri v1
.baner145 {
	float: left;
	margin-top: 2px;
	visibility: inherit;
	width: 148px;
	height: 145px;
}
.baner145:nth-child(even) {
	margin-left:2px;
	float:right;
}
.baner145:nth-child(even) {
}
*/

/*baneri v2 */


.baner145 {
	display: block;
}

.baner145 div {
	float: left;
	margin-top: 2px;
	visibility: inherit;
	width: 145px;
	height: 145px;
	margin-left:2px;
}

.baner145 div:nth-child(even) {
	margin-left:3px;
}

.wpb_content_element {
	padding-top: 0px !important;
}

.reklamakategorija {
	width: 860px;
	height: 120px;
	margin-top: 15px;
}
.reklamatopkat {	
	text-align: center;
	width: 100%;
	margin: auto;
	max-width:728px;
}

.td_module_2	{
	padding-bottom: 7px !important;
	padding-top: 15px;
}
.td_block_14 {
	margin-bottom:10px;
}
.category .td-category-header .td-category-description {
	display: none;
}
ul#menu-podnozje, ul#menu-podnozje2 {
	text-align: center;
}
#menu-podnozje li, #menu-podnozje2 li {
	display: inline;
	margin-right:10px;
	padding-right:10px;
	border-right: 1px solid #333;
}
.fb_iframe_widget {
	width: 50%;
	min-width: 300px;
	margin: auto;
	display: block !important;
}
.baner300, .baner600 {
	margin:auto;
}
.baner600 {
	padding-bottom: 10px !important;
}

/* uredjenje teksta */ 

.trisliketext {
	width: 32%;
	float:left;
	margin-right:7px;
	text-align: left;
}
#menu-item-5315 a {
	margin-left: 90px;
	font-size: 14px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 5px;
}

/* kraj css-a za uredjenje teksta */

.w2dc-categories-root a {
padding: 5px !important;
}
.w2dc-content p {
    margin: 0 0 10px;
    font-size: 1rem;
    line-height: 1.55;
    font-weight: 400;
    margin-bottom: 20px;
}
.w2dc-listing-logo-img img {
	width:200px;
}

.w2dc-widget-listing-logo img {
	width: 65px;
}
.w2dc-widget-listing-title {
	margin-left: 70px;
	padding-top: 5px;
	margin-top: 5px;
}
li.w2dc-widget-listing {
	min-height: 75px;
}

#katalozi, #katpage {
	width: 101%;
	/* height: 225px; */
	overflow: hidden;
	padding: 10px 0px 10px 10px;
	/* border: 1px solid grey; */
	margin: auto;
}

#katalozi ul {
	width: 300%;
	margin-bottom: 0px;
}
#katalozi li {
	display: inline;
	margin-right: 3px;
}
#katpage li p{
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	height: 48px;
	background: #3a729b;
	color: #fff;
	width: 272px;
	padding: 4px 4px 1px 2px;
	clear: both;
	margin: 0 0 0 8px;
}

#katalozi li p{
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	height: 42px;
	background: #520606;
	color:#fff;
	width:155px;
	padding: 2px 2px 1px 0px;
	clear: both;
	line-height:1.6;
}
		
.katalog img {
	height: 215px;
	border: 1px solid #888;
	float: left;			
	max-width:155px;
	min-width:155px;
	margin-bottom: 2px;
}
.katalog {
	display: block;
	margin: 5px;
	float:left;
}

#katpage .katalog img {
	height: 380px;
	border: 1px solid #888;
	float: left;			
	max-width:272px;
	min-width:272px;
	margin: 8px;
}

#div-gpt-ad-1443692811633-4, #div-gpt-ad-1443692811633-30,
#div-gpt-ad-1443692811633-1, #div-gpt-ad-1443692811633-2, #div-gpt-ad-1443692811633-3, 
#div-gpt-ad-1443692811633-5, #div-gpt-ad-1443692811633-9, #div-gpt-ad-1443692811633-10,
#div-gpt-ad-1443692811633-11 {
	background-color: #ddd;

}
.entry-crumbs {
	margin-top : 10px;
	margin-left: 5px;
	font-size: 14px;
	color: #727272;
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
	.top-header-menu li a {
		font-size: 12px;
		font-weight: 600;
		line-height: 30px;
		margin-right: 3px;
		padding-right: 3px;
	}
	.td-header-style-1 .td-header-sp-top-menu {
		min-width: 650px;
		margin-top:0px;
	}
	.td-header-sp-top-menu {
		padding-left:10px !important;
	}
	.td-header-sp-logo {
		width:220px !important;
	}
	.td-header-style-1 .td-header-sp-ads {
		float: left !important;
		margin-left:5px;
	}	
	.widget {
		padding-left: 6px !important;
		padding-right: 6px !important;
	}
/* za futer */
	.td-footer-container .td-pb-span4, .pod8 {
		width: 100% !important;
	}
	.pod4 {
		width: 220px !important;
	}

	.pod4, .pod8 {
		float: none !important;
		margin: auto;
		text-align: center;
	}
	.pod8 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.pod8 h4 {
		float: none !important;
		margin: 0 0 15px 0 !important;
	}
/*baner sponzor sajta */
	.td-header-sp-ads iframe, .td-header-sp-ads div {
		width: 530px !important;
	}
/*baneri 300 */
	.baner300 iframe, .baner300 div {
		width:240px !important;
		height:200px !important;
	}
/*baneri 600 */
	.baner600 iframe, .baner600 div {
		width:240px !important;
		height:480px !important;
	}

/*baneri 145 
	.baner145 iframe, .baner145 div {
		width:115px !important;
		height:115px !important;
	}
	*/
/*baneri sponzor kategorije */
	.reklamakategorija {
		width: 100% !important;
		height: 120px;
		overflow: hidden;
		text-align: center;
		max-width: 650px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;
	}
#menu-item-5315 a {
	margin-left: 0px;
	font-size:12px;
}
#menu-item-5324 a {
	display: none;
}



}
@media screen and (max-width: 767px) {
	#menu-item-5310, #menu-item-5312, #menu-item-12230, #menu-item-5324, #menu-item-5325 {
		display: none;
	}
	.baner145 {
		display: block;
		max-width:300px;
		margin:auto;
	}
	
	#menu-item-5315 a {
		margin-left: 0px;
		font-size:12px;
	}


.sava {
	text-align: center;
	margin: auto;
	margin-bottom: 15px;
}
/*baner sponzor sajta */
	
	.td-header-sp-ads .td-header-ad-wrap {
		height: auto !important;
	}
	.td-header-sp-ads iframe, .td-header-sp-ads div {
		width: 100% !important;
		overflow: hidden;
		text-align: center;
		max-width: 728px;
		margin-left: auto;
		margin-right: auto;
	}

#katalozi {
	height: 210px;
	
}

#katalozi li p{
	font-size: 11px;	
	line-height: 1.3;
	width:108px;
}

.katalog img {
	height: 152px;			
	max-width:108px;
	min-width:108px;
}
.td-header-sp-rec {
	margin: 5px 0 5px 0;
}
.wpb_widgetised_column {
	margin-bottom: 1px !important;
}

/*baneri sponzor kategorije */
	.reklamakategorija, .reklamakategorija iframe, .reklamakategorija div, .reklamatopkat, .reklamatopkat iframe, .reklamatopkat div {
		width: 100% !important;
		/* height: 75px; */
		overflow: hidden;
		text-align: center;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		max-height: 80px;
	}


/* za futer */
	.td-footer-container .td-pb-span4, .pod8 {
		width: 100% !important;
	}
	.pod4 {
		width: 220px !important;
	}

	.pod4, .pod8 {
		float: none !important;
		margin: auto;
		text-align: center;
	}
	.pod8 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.pod8 h4 {
		float: none !important;
	}
}


/*  ----------------------------------------------------------------------------
    NOvi 1201 px :)
*/
@media (min-width: 768px) {

.td-post-content figure img, .mce-content-body figure img {
	width:100%;
}
.td-header-container {
    width: 1201px;
}
.td-header-sp-rec .td-header-ad-wrap {
	height:90px !important;
}
.td-container {
	width: 1201px;
}
.td-header-sp-logo {
    position: absolute;
    margin-left: 40px;
	height:105px;
	width:305px;
}
.td-header-sp-logo img {
	max-height:105px;
}
.td-header-sp-ads {
	float: right !important;
	margin-bottom: 10px;
}
.td-pb-span8 {
    width: 860px;
}
.td-pb-span4 {
    width: 340px;
}
.td-header-main-menu.td-affix {
	    width: 1201px !important;
}

.td-block-span6 {
    width: 429px;
}
.td_module_6 .entry-thumb {
    width: 120px;
}
.td_block_16 .td-column-2 .td_module_mx4 {
    width: 260px;
}
.td_module_6 .item-details {
	margin-left: 135px;
}
.td_module_10 .td-module-thumb {
    width: 288px !important;
	margin: 10px !important;
}
.td_module_10 .item-details {
    margin-left: 308px;
}
#div-gpt-ad-1421231608741-51{
	margin-left: -1370px;
}
#div-gpt-ad-1421231608741-42 {
	margin-right: -1370px;
}
.td-pb-span12 {
    width: 1200px;
}
.td_module_11 .td-module-thumb {
    width: 288px;
}
.td_module_11 .item-details {
	margin-left: 308px;
}
.td-container-border:before, .td-main-content:before, .td-main-sidebar:before, .td-pb-row .wpb_column:before {
	background-color: #fff;
	height: 0;
}
.td-container {
	border-bottom: 0;
}
.td-pb-row [class*="td-pb-span"] {
	border-left: 0;
}

.td_module_4 .entry-thumb {
    min-height: 245px;
	width:400px;
}
.td-related-span4 {
    width: 280px;
}
.td_block_related_posts .entry-thumb {
    min-height: 150px;
    min-width: 260px;
}
.td-container-border:after {
	background-color: #fff;
}
.td-theme-slider.iosSlider-col-2 .td-module-thumb img {
    width: 100%;
    height: 450px;
}
.td-theme-slider.iosSlider-col-2 .td_module_slide, .td-theme-slider.iosSlider-col-2 {
	height: 450px !important;	
}
.td-pb-padding-side {
    padding: 5px;
}
.td_block_16 .td-column-3 .td_module_mx4 {
    width: 212px;
}
.td-block-span4 {
    padding-left: 20px;
}
.td_block_16 .entry-title {
    font-size: 14px;
}
.td-pb-border-top {
    border-top: 0;
}
.td-pb-span4 {
    margin-top: 0;
}
.td_block_1, .td_block_2, .td_block_3, .td_block_4, .td_block_5, .td_block_6, .td_block_7, .td_block_8, .td_block_9, .td_block_10, .td_block_11, .td_block_12, .td_block_16, .td_top_authors, .td_block_author, .td_block_text_with_title, .td_block_title {
    padding-top: 5px;
}
.td-block-row .td-block-span6:first-child {
    width: 440px;
}
.td-block-span6 {
    width: 420px;
}
.td_module_6 {
    margin-bottom: 12px;
}
.td-pb-span4 .td_module_6 {
    width: 355px;
}
.td-pb-span4 .td_module_6 .entry-title {
    font-size: 14px;
}
.td-block-span12 {
    padding-right: 0;
}
.td_module_mx1 .td-module-thumb {
    width: 420px;
    height: 275px;
}
.td_block_big_grid, .td_block_big_grid_2, .td_block_big_grid_3, .td_block_big_grid_4, .td_block_big_grid_5, .td_block_big_grid_6, .td_block_big_grid_7 {
    width: 1201px;
}
.td_block_big_grid .td-big-thumb {
    width: 630px;
    height: 423px;
}
.td_block_big_grid .td-tiny-thumb {
    width: 280px;
    height: 210px;
}
.td-grid-style-4 .td-tiny-thumb .entry-title {
    font-size: 16px;
}
.td-module-meta-info {
    font-size: 13px;
}
.td-related-title {
display: inline-block;
}
.adresar .w2dc-content h1 {
    font-size: 2rem;
    font-weight: 600;
}
.adresar br {
display: none;
}
#menu-top-meni {
	margin-left: 10px;
}


/*  ----------------------------------------------------------------------------
    feed u novi 1201 portali :)
*/
.feedzy-rss .rss_item {
width: 46%;
    display: inline-block;
    max-height: 460px;
    padding: 0 !important;
    margin: 0 10px 0 15px !important;
}
.feedzy-rss .rss_item .rss_image {
    height: 245px !important;
}

}
/*  ----------------------------------------------------------------------------
   novi 1201 mobile
*/

@media (max-width: 450px) {
.w2dc-bx-viewport {
	min-height:230px;
}
.td-header-main-menu {
	background-color: #323232 !important;
}
}

@media (max-width: 767px) {

.td_module_6 .entry-title, .td_module_7 .entry-title, .td_module_8 .entry-title {
    font-size: 16px !important;
}
.td_module_mx1 .entry-title {
    font-size: 19px !important;
}
.td_module_mx2 .entry-title {
    font-size: 16px !important;
}
.td-pb-span4 .feedzy-rss ul li {
    padding: 5px !important;
}
.td-grid-style-4 .td-tiny-thumb .entry-title {
    font-size: 14px !important;
}
.td-related-span4 {
	width: 100%;
}
.td_block_related_posts .td-module-thumb {
	width: 120px;
	position: absolute;
}
.td_block_related_posts .entry-title {
	font-size: 16px !important;
	line-height: 20px !important;
	padding-left: 130px;
	height: 90px;
}
}

.post header h1 {
   font-weight: 600;
}
.block-title > a, .block-title > span, .td_block_15 .block-title > a, .td_block_15 .block-title > span {
font-size: 18px;
background-color:#b00914;
padding: 6px 30px;
border-bottom: 2px solid #a80b0b;
top: 2px;
transform: skewX(-12deg);
}
.block-title {
width: 100%;
border-bottom: 2px solid #a80b0b;
max-width: 820px;
}
@media (max-width: 767px) {
.block-title {
    width: 95% !important;
}
}
.td_block_15 .block-title {
    margin: 0 0 20px 0 !important;
    position: relative !important;
}
.td-trending-now-title {
width: auto;
}

.feedzy-rss .rss_item .title a{
   color: #b00914 !important;
}
.td-scroll-up-visible {
background-color: #b00914;
}
.td-pb-span4 .feedzy-rss ul li {
width :95%;
padding: 0px;
}
.td-pb-span4 .feedzy-rss .title a {
color: #111 !important;
font-size: 14px;
font-weight: 600;	
}
.td-read-more a {
background-color: #b00914;
}
/*  ----------------------------------------------------------------------------
    feed u novi 1201 portali mobile :)
*/
.feedzy-rss .rss_header {
display:none;
}
.feedzy-rss .rss_item .rss_image {
    width: 100% !important;
}
.feedzy-rss li {
   padding:0 !important;
}
.feedzy-rss p {
	font-family: 'Open Sans', arial, sans-serif;
	font-size: 14px;
}
.feedzy-rss .rss_item .title {
    font-weight: bold;
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
    display: inline-block;
    min-height:50px;
}
/*  ----------------------------------------------------------------------------
    glasanje sve sirine
*/

.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
	border: 2px solid #000;
    margin-bottom: 8px;
    border-radius: 5px;
    padding: 5px;
}
#polls_form_6 p {
	background: #000;
    border-radius: 8px 8px 0 0;
    color: #fff;
    padding: 5px;
}
.wp-polls {
    border: 0;
    padding: 5px 5px 0 10px;
    background: #fff;
}
#polls-6-ans p{
	background: #fff;
}
.td-big-grid-meta h3 a {
   text-shadow: 2px 2px 2px #000 !important;
}

/*  ----------------------------------------------------------------------------
    ikonice futer
*/
.socfuter {
    display: flex;
    gap: 10px;
    justify-content: center;
    margin-top: 10px;
}
.socfuter a {
    display: block;
    width: 48px;
    height: 48px;
}
i.socicon {
    padding: 10px;
    border-radius: 5px;
    background-color: #b00914;
    font-size: 22px;
    width: 50px;
    height: 50px;
    text-align: center;
	margin-top: -15px;
	display: block;
}
i.socicon:hover {
	transition: all .2s ease-out;
    opacity: 0.6;
    font-size: 28px;
    cursor: pointer;
}

/*
+----------------------------------------------------------------+
|																							|
|	WordPress Plugin: WP-Polls		
+----------------------------------------------------------------+
*/

.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
    text-align: left;
    background-image: none;
    display: block;
}

.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {
    text-align: left;
    list-style: none;
    float: none;
}

.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
    content: '';
}

.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
    display: inline;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.wp-polls-ul {
    padding: 0px;
    margin: 0px 0px 10px 10px;
}

.wp-polls-ans {
    width: 100%;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    /* background-color: #ffffff; */
}

.wp-polls-loading {
    display: none;
    text-align: center;
    height: 16px;
    line-height: 16px;
}

.wp-polls-image {
    border: 0px;
}


/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #0066cc;
    color: #0066cc;
    background-color: #FFFFFF;
}

.wp-polls-paging a:visited {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #0066cc;
    color: #0066cc;
    background-color: #FFFFFF;
}

.wp-polls-paging a:hover {
    border: 1px solid #000000;
    color: #000000;
    background-color: #FFFFFF;
}

.wp-polls-paging a:active {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #0066cc;
    color: #0066cc;
    background-color: #FFFFFF;
}

.wp-polls-paging span.pages {
    padding: 2px 4px 2px 4px;
    margin: 2px 2px 2px 2px;
    color: #000000;
    border: 1px solid #000000;
    background-color: #FFFFFF;
}

.wp-polls-paging span.current {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    font-weight: bold;
    border: 1px solid #000000;
    color: #000000;
    background-color: #FFFFFF;
}

.wp-polls-paging span.extend {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    border: 1px solid #000000;
    color: #000000;
    background-color: #FFFFFF;
}
blockquote.td_quote_box.td_box_center {
    clear: both;
    margin: 10px;
    padding: 15px;
    background-color: #FCFCFC;
    border-left: 2px solid #af0f1a;
}

/* --- podsadrzaj --- */
@media screen and (min-width: 1023px){
	.podsadrzaj .block-title {
		max-width: 820px;
	}

	.podsadrzaj #tdi_6 {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	.podsadrzaj .td_module_1 {
		margin-bottom: 0;
		padding: 0;
	}
	.podsadrzaj #tdi_7 {
		display: grid;
    	grid-template-columns: 1fr 1fr;
		gap: 10px
	}
	.podsadrzaj .td-module-thumb {
		background-color: #fff;
	}
	.podsadrzaj .td_module_1 .entry-thumb {
		height: 200px;
		width: 380px;
	}
	.td_module_1 .entry-title {
		max-width: 390px;
	}

}
.td-post-next-prev-content span {
	color: #484646;
}
blockquote.td_quote_box.td_box_center p {
    font-size: 14px;
    color: #484747;
    line-height: 22px;
    font-size: 14px;
    font-style: italic;
    background-color: #FCFCFC;
    margin: 0;
}
.td-tags {
    font-size: 14px;
    font-weight: 600;
}
.td-tags li {
    list-style: none;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    margin: 0 0 3px;
}
.td-post-small-box span {
    background-color: #444;
    padding: 1px 7px;
    color: #fff;
}
.td-post-small-box a {
    background-color: #b00914;
	line-height: 30px;
	margin: 0 0 0 3px;
    padding: 1px 7px;
    color: #fff;
	font-size: 14px;
    text-transform: uppercase;
}
.td-ss-main-content{position:relative;padding-left: 0px;}

#td-mobile-nav {
	font-family: "Open Sans", Arial;
	}
	
	.td-mobile-content li a {
	font-weight: 400;
	}
	
	.tagdiv-small-theme #td-mobile-nav .td-mobile-content {
	padding-top: 0;
	margin-top: -30px;
	}

	/* dnonews newsletter*/
	.dnonews {
		display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    background: #eee;
    border: 1px solid #4b4b4b;
    padding: 0 15px;
    max-width: 1200px;
    margin: 10px auto;
	}
	.dnonews form {
		display: grid;
		grid-template-columns: auto auto;
		background: white;
    border-radius: 20px;
    border: 1px solid #ccc;
	}
	.dnonews input.tnp-email {
		height: 40px;
	background-color: #fff;
	border: none;
    border-radius: 20px 0 0 20px;
	}
	.dnonews input.tnp-submit {
		background-color: #af0f1a;
	height: 40px;
	border-radius: 20px;
	}
	.dnonews input.tnp-submit:hover {
		background-color: #ed2432;
	}
	.dnonews h4 {
		text-transform: uppercase;
		font-size: 22px;
	}
	.dnonews p {
		font-size: 16px;
    color: #555;
	}
	.dnonews2 {
		text-align: center;
	}
	@media screen and (max-width: 468px) {
		.dnonews {
			grid-template-columns: 1fr;
			padding-bottom: 30px;
		}
	}

	/* popup newsletter */

div#dgd_scrollbox-34752 {
    border-radius: 10px;
    box-shadow: 5px 5px 5px #444;
    max-width: 90vw;
}

.dgd_stb_box form.tnp-subscription.tnp-form-1 {
    display: grid;
    grid-template-columns: auto 1fr auto;
}
.dgd_stb_box li {
    display: inline;
    margin: 5px;
    text-align: center;
}
.dgd_stb_box h5 {
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
}

.dgd_stb_box .tnp-field.tnp-field-email {
    height: 40px;
    width: 500px;
    border: 1px solid #7d7c7c !important;
    border-radius: 8px;
    padding: 8px;
    background: #fff;
}
.dgd_stb_box .tnp-field.tnp-field-email input#tnp-1 {
    background: #fff;
    padding: 0;
    margin-top: -8px;
}

.dgd_stb_box .tnp-field.tnp-field-button {
    height: 40px;
    display: inherit;
    margin-left: -148px;
    width: 150px;
    border-radius: 40px;
}

@media screen and (max-width: 468px) {
.dgd_stb_box .tnp-field.tnp-field-email {
    width: 315px;
}
.dgd_stb_box .tnp-field.tnp-field-button {
    margin-left: -118px;
    width: 120px;
    border-radius: 40px;
}

div#dgd_scrollbox-32415 {
margin-left: 8px;
}

}

/* end dnonews newsletter*/
/* yarpp begin*/
.yarpp {
	background-color: #f7f7f7;
    margin-bottom: 20px;
    border-left: 3px solid #af0f1a;
	clear: both;
	font-family: "Open Sans",arial,sans-serif;
}
.zanima {
	padding: 10px;
    font-size: 20px;
	display: block;
}
.yarpp h3 {
	margin-left: 10px;
  }
.yarpp-thumbnails-horizontal {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

.yarpp-thumbnails-horizontal h3::before {
content: "";
    width: 100%;
    height: 0;
     border-bottom: 2px solid #eee;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -1px;
}
.yarpp-thumbnails-horizontal:after {
 border-bottom: 2px solid #eee;
}

.yarpp-thumbnails-horizontal img {
	max-width: 100px;
}

a.yarpp-thumbnail {
display: flex;
    gap: 20px;
    color: #000;
    font-size: 15px;
    font-weight: 600;
}
.yarpp figcaption {
    display: none;
}
.yarpp .wp-caption img {
    width: 100px !important;
    max-width: 100px !important;
}

@media screen and (max-width: 767px){
	.yarpp-thumbnails-horizontal {
		display: grid;
		grid-template-columns: 1fr;
	}
	.yarpp {
		border-left: none;
		border-bottom: 2px solid #af0f1a;
	}

}
/* yarpp end*/

/*
+--- end WordPress Plugin: WP-Polls	-----------------+
*/
.td-icon-threads:before {
    position: relative;
    top: -5px;
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='30px' height='30px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 1349.93 1349.93' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil1 %7Bfill:white;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Capa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil1' d='M679.49 1183.35c-102.8,0 -150.07,-12.67 -228.6,-54.95 -68.04,-36.63 -126.7,-85.66 -158.1,-156.03 -112.51,-252.07 -78.33,-629.07 162.11,-754.36 122.09,-63.61 315.76,-70.6 439.8,-7.54 118.98,60.49 176.55,154.86 224.17,275.94l-97.2 27.77c-44.89,-163.08 -153.05,-253.43 -328.61,-253.43 -69.38,0 -132.34,6.97 -185.25,33.2 -126.56,62.71 -178.42,209.82 -183.52,358.83 -3.71,108.28 13.79,217.58 62.11,296.22 55.27,89.94 170.12,146.82 277.78,146.82 100.84,0 181.98,-17.53 244.56,-76.23 85.22,-79.95 102.98,-207.44 -5.65,-285.17 -33.46,285.57 -420.7,269.28 -420.7,42.3 0,-47.13 18.33,-88.26 54.98,-123.38 72.79,-69.75 182.31,-49.14 273.65,-50.52 -9.63,-43.11 -46.28,-105.57 -116.63,-105.57 -54.21,0 -100.92,13.63 -126.03,55.61l-75.67 -49.09c32.05,-60.18 96.67,-99.7 195.81,-99.7 99.14,0 196.19,64.87 212.28,187.89l4.97 37.99c56.04,22.61 96.38,64.79 124.39,107.29 78.75,119.5 35.33,272.79 -77.13,368.09 -61.36,52 -152.55,78.01 -273.51,78.01zm-106.75 -408.55c0,46.76 49.61,81.73 97.64,81.73 53.58,0 90.42,-15.11 110.51,-45.33 20.09,-30.22 30.14,-66.62 30.14,-109.18 -55.04,-13.99 -150.8,-24.02 -201.55,9.57 -23.9,15.82 -36.73,35.97 -36.73,63.21z'/%3E%3C/g%3E%3C/svg%3E%0A");
  }
  .td-icon-gnews:before {
content: url("data:image/svg+xml,%0A%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 507.74 415.42'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230c9d58;%7D.cls-2%7Bfill:%23004d40;%7D.cls-10,.cls-2,.cls-3,.cls-5,.cls-9%7Bopacity:0.2;%7D.cls-2,.cls-3,.cls-5,.cls-9%7Bisolation:isolate;%7D.cls-3,.cls-8%7Bfill:%23fff;%7D.cls-4%7Bfill:%23ea4335;%7D.cls-5%7Bfill:%233e2723;%7D.cls-6%7Bfill:%23ffc107;%7D.cls-7%7Bfill:%234285f4;%7D.cls-11,.cls-9%7Bfill:%231a237e;%7D.cls-12%7Bfill:url(%23radial-gradient);%7D%3C/style%3E%3CradialGradient id='radial-gradient' cx='114.43' cy='397.76' r='493.77' gradientTransform='matrix(1, 0, 0, -1, 0, 431.41)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0.1'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ctitle%3Egoogle-news%3C/title%3E%3Cpath class='cls-1' d='M403.88,281.8a12.94,12.94,0,0,1-12.95,12.85H116.8a12.94,12.94,0,0,1-13-12.85V12.86A13,13,0,0,1,116.8,0H390.93a12.94,12.94,0,0,1,12.95,12.86V281.8Z'/%3E%3Cpolygon class='cls-2' points='403.88 69.14 301.14 55.91 403.88 83.48 403.88 69.14'/%3E%3Cpath class='cls-2' d='M258.82,14,103.24,83.49l172-62.59v-.17c-3-6.48-10.39-9.5-16.37-6.71Z'/%3E%3Cpath class='cls-3' d='M390.93,0H116.8a13,13,0,0,0-13,12.86v2.88a13,13,0,0,1,13-12.86H390.93a12.94,12.94,0,0,1,12.95,12.86V12.86A12.94,12.94,0,0,0,390.93,0Z'/%3E%3Cpath class='cls-4' d='M170.38,273.53c-1.86,6.91,1.84,14,8.21,15.66l253.9,68.28c6.37,1.71,13.1-2.55,14.95-9.45L507.25,124.8c1.85-6.91-1.85-14-8.22-15.66L245.13,40.85c-6.37-1.7-13.1,2.55-14.94,9.46Z'/%3E%3Cpolygon class='cls-5' points='450.04 204.47 463.39 285.6 450.04 335.46 450.04 204.47'/%3E%3Cpolygon class='cls-5' points='302.34 59.22 314.31 62.44 321.73 112.51 302.34 59.22'/%3E%3Cpath class='cls-3' d='M499,109.14,245.14,40.85c-6.37-1.7-13.1,2.55-14.94,9.46L170.38,273.53c-.1.38-.12.75-.19,1.13L229.55,53.12c1.86-6.9,8.58-11.16,14.95-9.45L498.4,112c6,1.61,9.59,8,8.41,14.54l.45-1.69c1.85-6.91-1.85-14-8.22-15.66Z'/%3E%3Cpath class='cls-6' d='M370.34,246c2.44,6.72-.63,14.06-6.82,16.32L95.6,359.87c-6.2,2.25-13.27-1.4-15.71-8.12L.84,134.59c-2.44-6.72.63-14.06,6.82-16.31L275.59,20.76c6.2-2.25,13.26,1.4,15.71,8.12Z'/%3E%3Cpath class='cls-3' d='M1.86,137.33c-2.44-6.72.63-14.06,6.82-16.32L276.6,23.49c6.13-2.23,13.1,1.33,15.62,7.91l-.92-2.53c-2.45-6.72-9.52-10.37-15.71-8.11L7.66,118.28c-6.2,2.25-9.27,9.59-6.82,16.31L79.89,351.75a2,2,0,0,0,.1.21Z'/%3E%3Cpath class='cls-7' d='M450,402.44a13,13,0,0,1-13,13H70.68a13,13,0,0,1-13-13V125.49a13,13,0,0,1,13-13H437.06a13,13,0,0,1,13,13Z'/%3E%3Cpath class='cls-8' d='M380.08,222.14H270.45V193.29H380.08a5.77,5.77,0,0,1,5.77,5.77v17.3A5.77,5.77,0,0,1,380.08,222.14Zm0,109.62H270.45V302.91H380.08a5.77,5.77,0,0,1,5.77,5.77V326A5.77,5.77,0,0,1,380.08,331.76Zm17.31-54.82H270.45V248.09H397.39a5.78,5.78,0,0,1,5.77,5.77v17.31a5.77,5.77,0,0,1-5.77,5.77Z'/%3E%3Cpath class='cls-9' d='M437.06,412.54H70.68a13,13,0,0,1-13-13v2.89a13,13,0,0,0,13,13H437.06a13,13,0,0,0,13-13v-2.89A13,13,0,0,1,437.06,412.54Z'/%3E%3Cpath class='cls-3' d='M70.68,115.39H437.06a13,13,0,0,1,13,13v-2.89a13,13,0,0,0-13-13H70.68a13,13,0,0,0-13,13v2.89a13,13,0,0,1,13-13Z'/%3E%3Cpath class='cls-8' d='M172.37,251v26H209.7c-3.08,15.85-17,27.34-37.33,27.34-22.66,0-41-19.17-41-41.83s18.38-41.83,41-41.83a37.61,37.61,0,0,1,26.56,10.38v0l19.76-19.76a66.51,66.51,0,0,0-46.33-18,69.24,69.24,0,1,0,0,138.47c40,0,66.29-28.11,66.29-67.66A83.11,83.11,0,0,0,237.56,251Z'/%3E%3Cg class='cls-10'%3E%3Cpath class='cls-11' d='M173.09,277v2.88h36.64q.41-1.42.69-2.88Z'/%3E%3Cpath class='cls-11' d='M173.09,331.76a69.22,69.22,0,0,1-69.2-67.8c0,.48,0,1,0,1.44a69.24,69.24,0,0,0,69.24,69.24c40,0,66.29-28.11,66.29-67.66,0-.32,0-.62,0-.93C238.48,304.57,212.42,331.76,173.09,331.76Zm26.56-100.69a37.65,37.65,0,0,0-26.56-10.38c-22.66,0-41,19.17-41,41.83,0,.49,0,1,.07,1.44.77-22,18.79-40.39,41-40.39A37.55,37.55,0,0,1,199.65,234h0l21.2-21.2c-.5-.46-1-.87-1.56-1.32l-19.63,19.64Z'/%3E%3C/g%3E%3Cpath class='cls-9' d='M385.85,219.25v-2.89a5.77,5.77,0,0,1-5.77,5.77H270.45V225H380.08a5.75,5.75,0,0,0,5.77-5.76Zm-5.77,112.51H270.45v2.88H380.08a5.77,5.77,0,0,0,5.77-5.77V326A5.77,5.77,0,0,1,380.08,331.76Zm17.31-54.82H270.45v2.89H397.39a5.77,5.77,0,0,0,5.77-5.77v-2.88a5.77,5.77,0,0,1-5.77,5.76Z'/%3E%3Cpath class='cls-12' d='M499,109.14,403.88,83.55V12.86A12.94,12.94,0,0,0,390.93,0H116.8a13,13,0,0,0-13,12.86V83.27l-96.19,35c-6.2,2.25-9.27,9.59-6.82,16.31L57.7,290.8V402.44a13,13,0,0,0,13,13H437.06a13,13,0,0,0,13-13V338.35L507.26,124.8c1.85-6.91-1.85-14-8.22-15.66Z'/%3E%3C/svg%3E");
  }
  .socifuter p {
    display: flex;
    gap: 5px;
}
.socifuter p a {
	color:#fff;
}

.postpretraga table td {
    border: none;
    padding: 0;
}
.postpretraga p {
    margin-bottom: 2px;
	margin-left: 5px;
    font-size: 16px;
}
.postpretraga {
    border: 1px solid #2f591d;
    padding: 2px;
	clear: both;
}


/*
+--- CSS za 1 link slika+naslov	-----------------+
*/

.td_module_6 {
	display: grid;
	grid-template-columns: auto 1fr;
	grid-template-rows: auto 1fr;
	column-gap: 10px;
    row-gap: 2px;
}
.td_module_11 {
	display: grid;
	grid-template-columns: auto 1fr;
	grid-template-rows: auto 22px 1fr;
	column-gap: 10px;
    row-gap: 2px;
}
.td_module_6 a, .td_module_11 a {
	display: contents;
}
.td_module_6 .td-module-thumb {
	position: relative;
	grid-column: 1;
	grid-row: 1 / 3;
}
.td_module_11 .td-module-thumb {
	position: relative;
	grid-column: 1;
	grid-row: 1 / 4;
}
.td_module_6 .item-details, .td_module_11 .item-details  {
	grid-row: 1;
	grid-column: 2;
	margin:0 ;
	min-height: auto;
}
.td_module_6:before, .td_module_6:after, .td_module_11:before, .td_module_11:after {
	display: none;
}

@media (max-width: 767px) {
    .td_module_11 .td-module-thumb {
        width: 142px;
        margin-bottom: 26px;
    }
	.no_mobile_search {
		display: none;
	}
}