/*
Theme Name:     Newspaper 7 Child theme
Template:       Newspaper
Version: 1.5
*/


@media screen and (max-width:768px){
    .td_module_6 img{
    width:145px;
}
/* .td_module_6 .item-details{
    margin-left:152px !important;
}
	*/
		/*.td_module_6{
			min-height:115px !important;
		}	*/
		/*
		.td_module_6{
			padding-bottom:0px !important;
		}
	*/
		/*
		.td_module_wrap{
			padding-bottom:0px !important;
		}
		*/
/*
		.td-module_6 .td-module-thumb{
			margin-bottom:0px !important;
		}
		.td_module_6 .item-details{
			min-height:100px !important;
		}
		.td_block_related_posts .td-module-image{
			width:135px !important;
		}
		.td_block_related_posts .item-details{
			padding-left:150px !important;
			min-height:80px !important;
		}
		.td_block_related_posts .item-details .entry-title a{
			font-size:13px !important;
			font-weight:bold;
		}

		.td_block_related_posts {
	margin-left:-20px !important;
}

.td-related-title{
	margin-left:20px !important;
}

		.td_block_related_posts .td-next-prev-wrap{
			margin-left:20px !important;
		}

		.td-ss-main-sidebar .td_module_6{
			margin-left:-20px !important;
		}

		.td-post-featured-image{
			margin-left:-20px !important;
			width:120% !important;
		}

		.td-post-featured-image .wp-caption-text{
			margin-left:20px !important;
		}
*/

}

	.td-content-more-articles-box .td_module_6 img{
    width:135px;
	}
	.td-content-more-articles-box .td_module_6 .item-details{
    margin-left:152px !important;
}
	.ad-desktop{
		margin-bottom:20px;
	}

	.ad-mobile{
		margin-bottom:20px;
	}



html {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}

	.footer-oblik {
    height: 0 !important;
    display: none !important;
    background-color: transparent !important;
}



			#wallpaper-banners{
			height:0px;
			width:1220px;
			/*background-color:red;*/
			margin-left:auto;
			margin-right:auto;
			position:relative;
		}


		#bwlb{
			position:absolute;
			width:300px;
			height:600px;
			background-color:transparent;
			left:-300px;
			display:none;
		}

		#bwrb{
			position:absolute;
			width:300px;
			height:600px;
			background-color:transparent;
			right:-300px;
			display:none;
		}
		#bwls{
			position:absolute;
			width:160px;
			height:600px;
			background-color:transparent;
			left:-160px;
			display:none;
		}

		#bwrs{
			position:absolute;
			width:160px;
			height:600px;
			background-color:transparent;
			right:-160px;
			display:none;
		}
		@media only screen and (min-width: 720px) {
			#bwlb, #bwrb {
			    display: block !important;
			    margin-top: 140px;
			}
		}


.widget_tag_cloud .block-title{
    display:none !important;
}

.td-footer-bottom-full .footer-logo-wrap{
    margin-top:0px !important;
}
@media screen and (min-width: 1200px) {
.footer-oblik{
    border-radius:10px;
    background-color:#3f81be;
    height:330px;
    padding-top:35px;
}
.td-footer-bottom-full{
    padding-top:0px;
    padding-bottom:0px;
}
}

.info .td_block_inner {
    padding: 14px;
    border-radius: 4px;
    border: 2px solid #4db2ec;
}

.td-post-category{
    background-color:#3f81be !important;
}

.footer-text-wrap .block-title{
    display:none !important;
}
.footer-social-wrap .block-title{
    display:none !important;
}

.td-footer-wrapper div .td_block_template_8 .td-block-title>*:before{
    background-color:#fff;
}
.td-pb-row [class*=td-pb-span] {
    align-self: baseline;
}
		.wall-left{
	position:fixed;
	/*bottom:107px;*/
	top:0px;
	/*left:0px;*/
	width:160px;
	margin-left:-160px;

}

.wall-right{
	position:fixed;
	/*bottom:107px;*/
	top:0px;
	/*left:0px;*/
	width:160px;
	margin-left:1163px;
	/*background-color:#000;*/

}

.wall-left-2{
	position:fixed;
	/*bottom:107px;*/
	top:0px;
	/*left:0px;*/
	width:300px;
	margin-left:-300px;

}

.wall-right-2{
	position:fixed;
	/*bottom:107px;*/
	top:0px;
	/*left:0px;*/
	width:300px;
	margin-left:1163px;
	/*background-color:#000;*/

}




.billboard-top-pocetna{
    margin-bottom:-60px;
    margin-top:-35px;
}
.billboard-bottom{
    margin-bottom:40px;
}
.sidebar-mpu-1{
    margin-bottom:20px;
}
.sidebar-mpu-2{
    margin-bottom:20px;
}
.underarticle-left, .underarticle-right{
    margin-bottom:20px;
}
.post-mobile-1{
    padding-top:20px;
}
.post-mobile-2{
    margin-bottom:20px;
}
.single .mobile-1{
    padding-top:20px;
}
.single .mobile-5{
    margin-top:40px;
}
.single .mobile-2{
    margin-bottom:20px;
}
.archive .mobile-1{
    margin-bottom:20px;
}
.archive .mobile-2{
    margin-bottom:40px;
}
.archive .mobile-4{
    margin-top:40px;
}

@media only screen and (max-width: 1440px) {
.wall-left, .wall-right{display:block !important;}
.wall-left-2, .wall-right-2{display:none !important;}
}
@media only screen and (min-width: 1441px) {
.wall-left, .wall-right{display:none !important;}
.wall-left-2, .wall-right-2{display:block !important;}
}
@media only screen and (min-width: 1018px) {
.td-big-grids-fl.td-big-grids-margin .td-big-grid-post{
    border-width: 0 3px !important;
}
}

.td_block_big_grid_fl_7 .td_module_mx23{
    margin-bottom: 5px !important;
}

@media only screen and (min-width: 1019px) {
.td-header-style-1 .td-header-sp-recs, .td-header-style-1 .td-header-sp-logo{
    margin-bottom:12px !important;
}
}

.td-header-style-1 .td-header-sp-recs{
    margin: 12px 0px 9px 0px !important;
}

.td-header-style-1 .td-header-sp-logo{
    margin: 12px 28px 9px 0px !important;
}
.td-post-category {
    background-color: #3f81be !important;
}
.wcp-carousel-main-wrap .rpc-post-carousel4 .rpc-post-image img {
    width: auto;
    height: 190px;
}

.td-post-content p {
    font-size: 18px;
}



body {
    overflow-x: hidden;
}
.center-ad > div {
    margin: 0 auto;
}
.billboard-top .center-ad > div {
    margin-bottom: 0;
    padding-top: 0;
}

.under-article-ads {
    width: 100%;
    float: left;
}
.under-article-left,
.under-article-right {
    float: left;
    width: 50%;
}
.under-article-ads .center-ad > div {
    margin: 2em auto;
}
.td-footer-wrapper {
    padding: 0;
}
aside.td_block_template_8.widget.widget_text {
    margin-bottom: 0;
}
.td-pb-span4 aside.td_block_template_8.widget.widget_text {
    align-self: center;
}
.td_block_21.td-column-1 .entry-title {
    font-size: 14px;
    line-height: 19px;
    min-height: 0;
    padding-left: 0;
    font-weight: 500;
}
.td_block_14 .td-block-span6 {

    padding-left: 0;
    padding-right: 3px;
    width: 50%;
    padding-bottom: 3px;

}
.widget_text.td_block_template_1.widget.widget_custom_html,
.td_block_template_1.widget.widget_text {
    margin-bottom: 0;
    align-self: center;
}
aside.td_block_template_1.widget.widget_text p {
    margin-bottom: 0;
}


/*
#naslovnicatop {
    margin: 0 -70px;
}
*/
/*
.td-container, .tdc-row {
    width: 100%;
}
#naslovnicanajnovije .vc_column {
    padding-left: 44px;
    padding-right: 44px;
}
*/





.td_block_15 .td-next-prev-wrap,
.td_block_16 .td-next-prev-wrap,
.td_block_21 .td-next-prev-wrap,
.td_block_14 .td-next-prev-wrap
{
    text-align: center;
}
.td_block_16 .td-next-prev-wrap, .td_block_16 .td-load-more-wrap {
    margin-top: 14px;
}
.td-next-prev-wrap a {
    border: 1px solid #656060;
    color: #5d5858;
}




.tdc-row.stretch_row_content_no_spaces {
    width: 100%;
}
.tdc-row.stretch_row {
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
}
.td-main-content-wrap {
    padding-bottom: 20px;
}
.td-footer-instagram-container {
    padding-bottom: 0;
}
.td_block_wrap {
    margin-bottom: 30px;
}




.block-title {
    text-transform: uppercase;
}

.izdvojeno .block-title {
    border-color: #d40000;
}
.izdvojeno .block-title > span,
.izdvojeno .block-title > a {
    background-color: #d40000;
}

.ritam-grada .block-title {
    border-color: #288abf;
}
.ritam-grada .block-title > span,
.ritam-grada .block-title > a {
	background-color: #288abf;
}

.gastro .block-title {
    border-color: #ed581c;
}
.gastro .block-title > span,
.gastro .block-title > a {
	background-color: #ed581c;
}

.aktualnohome .block-title {
    border-color: #D92098;
}
.aktualnohome .block-title > span,
.aktualnohome .block-title > a {
	background-color: #D92098;
}

.crna-kronika .block-title {
    border-color: #000000;
}
.crna-kronika .block-title > span,
.crna-kronika .block-title > a {
    background-color: #000000;
}

.lokalni-izbori .block-title {
    border-color: #ff0000;
}
.lokalni-izbori .block-title > span,
.lokalni-izbori .block-title > a {
    background-color: #ff0000;
}

.sport .block-title {
    border-color: #0b8d5d;
}
.sport .block-title > span,
.sport .block-title > a {
	background-color: #0b8d5d;
}

.zagrebackim-ulicama .block-title {
    border-color: #0152a9;
}
.zagrebackim-ulicama .block-title > span,
.zagrebackim-ulicama .block-title > a {
	background-color: #0152a9;
}

.zg-shop .block-title {
    border-color: #e29c04;
}
.zg-shop .block-title > span,
.zg-shop .block-title > a {
	background-color: #e29c04;
}
.wallpaper {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
}
.td-boxed-layout #td-outer-wrap {
    z-index: 1;
    max-width: 1200px !important;
    margin: 0 auto;
}
.td-boxed-layout .td-container-wrap {
    position: relative;
}
.mega_billboard {
    margin: 0 auto -1px;
    width: 1200px;
    height: auto;
    z-index: 3;
    position: relative;
    min-height: 0;
    line-height: 0;
}
.billboard_top {
    background: none #fff;
    padding: 30px 0 0 0;
}
.ticker {
    z-index: 99999;
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.takeover {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    width: 100%;
    flex-flow: row;
    flex-wrap: wrap;
}

.sticky-banner {
    position: fixed;
    z-index: 10000;
    bottom: 50%;
    transform: translateY(50%);
}

.sticky-fade {
    background-color: #3f81be;
    height: 100vh;
}

.closeButton {
    background-image: url('https://www.dnevno.hr/wp-content/uploads/2022/01/close_circle.png');
    width: 40px;
    height: 40px;
    display: block;
}


#billboardbottom {
    background: none #fff;
    padding: 20px;
}
.widget .center-ad > div {
    margin: 0 auto 20px;
}
.fb_iframe_widget_fluid_desktop iframe {
	min-width: 100% !important;
	width: 100% !important;
}
.td-related-right {
    display: none !important;
}
.td-post-sharing-bottom {
    float: left;
    width: 100%;
}
/*
.inarticle > div {
    margin-bottom: 20px;
}
*/
.button-naslovnica .vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline.vc_btn3-color-default {
    display: inline-block;
    font-family: open sans,arial,sans-serif;
    font-size: 12px;
    line-height: 1;
    padding: 8px 30px 8px 10px;
    border: 1px solid #c9c9c9;
    text-align: center;
    vertical-align: middle;
    color: #999;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 10px;
}
.td-category-siblings {
	display: none;
}
.td-category-header .td-icon-menu-down {
    top: 5px;
    float: right;
}
.td-category-header .td-pulldown-filter-list {
    width: 100%;
}
.td_category_template_4 .td-category-pulldown-filter {
    width: 150px;
}
.td-category-header .td-pulldown-filter-item:nth-child(2), .td-category-header .td-pulldown-filter-item:nth-child(5), .td-category-header .td-pulldown-filter-item:nth-child(2), .td-category-header .td-pulldown-filter-item:nth-child(6) {
    display: none;
}
.separator-sv-plava span {
    border-color: #4db2ec !important;
    border-width: 2px !important;
}

.separator-crvena span {
    border-color: #d40000 !important;
    border-width: 2px !important;
}
.anketa-button {
    font-size: 12px;
    line-height: 1;
    padding: 10px 14px !important;
    border: none !important;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    background: none #4db2ec !important;
    margin-bottom: 0 !important;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 10px !important;
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
    text-align: left;
    background-image: none;
    display: block;
    font-size: 17px;
    margin-left: 0;
    margin-bottom: 10px;
    clear: both;
    overflow: hidden;
}
.wp-polls input[type="radio"] {
    width: 20px;
    height: 20px;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {
    text-align: left;
    list-style: none;
    float: none;
    margin: 0;
}
.wp-polls p {
    margin-bottom: 15px;
}
.wp-polls .lijevo {
	float: left;
	width: 35px;
}
.wp-polls .desno {
	float: left;
    width: calc(100% - 35px);
}
#skriveni-separator {
	display: none;
}
.td-header-style-1 .td-header-sp-recs {
    margin: 0 !important;
}
.button-naslovnica {
    margin-top: 0;
    margin-bottom: 40px;
}
.wpipa {
    margin-bottom: 0;
    background-color: transparent !important;
}
.wpipa > * {
    box-sizing: border-box;
    width: 100%;
    padding-bottom: 1.5em;
}
.wpipa p {
    padding: 0;
    margin: 0;
}
.td_block_big_grid_fl_7 .td_module_mx23 .entry-title,
.td_module_wrap .entry-title,
.td_block_21.td-column-1 .entry-title,
.td_block_related_posts .td-module-title {
    font-family: "Oswald";
    font-weight: 400 !important;
}
.td_block_big_grid_fl_7 .td_module_mx24 .entry-title {
    font-size: 15px;
}
ul.sf-menu > .td-menu-item > a, .td-theme-wrap .td-header-menu-social {
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: "Oswald";
    text-transform: uppercase !important;
}
.totalpoll-buttons {
	text-align: center !important;
}
.leaderboard_top {
    margin: 10px -170px auto auto !important;
}
.footer.center-ad {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1;
}
.out_of_page,
.out_of_page_mobile {
	position: absolute;
}
.totalpoll-poll-container a {
    color: #FFFFFF;
    background-color: #2196F3 !important;
    border-color: #2196F3;
    display: inline-block;
    padding: 8px 12px !important;
    border-radius: 4px;
}
.widgettitle::after {
    top: 28px;
    bottom: auto;
}
.widgettitle {
	position: static;
}
.widget {
    position: relative;
}
.izdvojeno .block-title > span,
.izdvojeno .block-title > a,
.arhiva .widgettitle,
.arhiva .widgettitle::after {
    background-color: #d40000;
}
.td_block_related_posts .td-next-prev-wrap {
    text-align: center;
}



@media screen and (min-width: 1199px) {
	.td-boxed-layout .td-container-wrap,
	.td-boxed-layout .td-header-menu-wrap.td-affix {
	    width: 1200px;
	}
}
@media screen and (min-width: 1018px) {
	.td_category_template_4 .td-category-pulldown-filter {
	    top: 47px;
	    right: 372px;
	}

}




@media screen and (min-width: 768px) and (max-width: 1018px) {
	.td_category_template_4 .td-category-pulldown-filter {
	    top: 47px;
	    right: 255px;
	}
/*
	.td-container, .tdc-row {
	    width: 100%;
	}
*/
/*
	#naslovnicatop {
	    margin: 0 -45px;
	}
*/
}
@media screen and (min-width: 768px) {
	.archive .td-pb-span4.td-main-sidebar {
	    margin-top: -70px;
	}
	.desktop {
		display: block !important;
	}
	.mobile {
		display: none !important;
	}
	.td-big-grid-post .td-video-play-ico img {
	    width: 40px;
	}
	.td-footer-wrapper .textwidget {
	    padding-top: 16px;
	}
	.td-footer-wrapper .textwidget.custom-html-widget {
	    padding-top: 0;
	}
	.td-subfooter-menu {
	    margin: 16px 0;
	}
	.footer-social-wrap.td-social-style-2 {
	    text-align: center;
	}

/*
	.td-footer-wrapper .td-pb-span4:last-child {
	    width: 44%;
	    text-align: center;
	    display: flex;
	    height: 60px;
	}
	.td-footer-wrapper .td-pb-span4:first-child {
	    width: 25%;
	    text-align: start;
	    height: 60px;
	    display: flex;
	}
	.td-footer-wrapper .td-pb-span4:nth-child(2) {
	    width: 31%;
	    text-align: right;
	    display: flex;
	    height: 60px;
	}
*/
}

@media screen and (max-width: 767px) {
	.desktop {
		display: none !important;
	}
	.td-block-title-wrap {
	    margin-left: -20px;
	    margin-right: -20px;
	}
	.td_module_mx8 .td-module-thumb {
	    margin: -26px -20px 20px;
	}
	.mobile.naslovnica-top {
	    margin-top: -5px;
	}
	.td-related-title {
	    margin-left: -20px;
	    margin-right: -20px;
	}
	.td_block_related_posts {
	    margin-left: -20px;
	    margin-right: -20px;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.td_block_related_posts .td-related-span4,
	.td_module_10 {
	    width: 100%;
	    clear: both;
	    margin-bottom: 10px !important;
	    overflow: hidden;
	    padding-bottom: 0;
	}
	.td_block_related_posts .td-module-image, .td_module_10 .td-module-thumb {
	    position: relative;
	    width: 150px;
	    float: left;
	    margin: 0;
	}
	.td_block_related_posts .item-details, .td_module_10 .item-details, .td_module_6 .item-details {
		padding-left: 0;
		min-height: 70px;
		margin-bottom: 0;
		float: right;
		width: calc(100% - 160px);
		margin-left: 0;
	}
	.td-image-wrap {
	    position: relative;
	    display: block;
	}
	.td-video-play-ico img {
	    width: 36px !important;
	}
	.td-post-featured-image {
	    position: relative;
	    margin-left: -20px;
	    margin-right: -20px;
	}
	.td-post-featured-image .wp-caption-text {
	    margin-left: 20px;
	    margin-right: 20px;
	}
	.td_block_related_posts .td-next-prev-wrap {
	    margin-top: 0;
	    text-align: center;
	}
	.widget {
	    margin-left: -20px;
	    margin-right: -20px;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.widget .block-title {
	    margin-left: -20px;
	    margin-right: -20px;
	}
	.td-footer-wrapper .td-pb-span4 {
	    margin-bottom: 0;
	    text-align: center;
	    padding: 10px 0;
	}
	.td-footer-wrapper .td-social-style-2 .td-social-icon-wrap {
	    margin: 5px 10px 0 0;
	}
	.td-subfooter-menu {
	    margin: 0 !important;
	    padding-bottom: 10px;
	}
	.td-module-image {
	    margin-left: -20px;
	    margin-right: -20px;
	}
	.td_block_18 .td_module_mx8 .td-module-meta-info {
	    padding: 0;
	}
	.td_with_ajax_pagination {
		overflow: visible;
	}
	.td_module_10 .td-post-category {
	    display: inline-block;
	}
	.gastro .td_block_inner,
	.zagrebackim-ulicama .td_block_inner {
	    margin: -26px 0 0;
	}
	.td_module_wrap.td-meta-info-hide .td-module-meta-info {
	    margin-top: 0px;
	}
	.td_module_6 .td-module-thumb {
	    position: relative;
	    left: 0;
	    top: 0;
	    float: left;
	}
	.td_module_6 {
	    clear: both;
	}
	.td_block_related_posts .td-module-title {
	    font-size: 14px;
	    line-height: 19px;
	}
	.mobile_mpu1_wrap {
		background-color: #fff;
		padding: 1em 0;
	}

	.widgettitle {
	    margin-left: -20px;
	}
}

.shop-widget, .shop-widget-header {
    max-width: 678px !important;
}

.shop-widget a {
    text-decoration: none;
}

.shop-widget .item {
    display: block;
    border: 1px solid #333333;
    max-width: 209px;
    background-color: white;
    margin: 0 10px;
    height: auto;
}
.shop-widget img {
    width: 100%;
    height: auto;
}


.shop-widget-header {
    text-align: center;
    width: 100%;
    background-color: #00ab4e;
    height: 60px;
    margin-bottom: 10px;
}
.shop-widget-header img {
    height: 60px;
    margin: 0 auto;
}

@media screen and (max-width: 480px) {
    .shop-widget .item {
        max-width: 100%;
        width: 100%;
    }
}
