/*
Theme Name: Alarm Child Theme
Author: Slawek.Blich@gmail.com
Author URI: http://a2larm.cz
Text Domain: newalarm
Template: newalarm
Version: 5.9.14
*/
.listing-item.listing-mg-type-1 .title.title a.post-url.post-url, .listing-item.listing-mg-type-1 .title.title a.post-url.post-url:hover {
    background: #0f0f0f;
    padding: 5px 1px;
}
.listing-mg-type-1:hover .img-cont {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
}
.listing-item .post-subtitle {
    text-transform: none;
}
.btn-bs-pagination.btn-bs-pagination {
    color: #FFF !important;
    background-color: #20a061;
}

.author-profile .post-author-bio {
    padding-left: 0px;
}

.post-meta .post-author {
    max-width: 100%;
}
.post-meta.single-post-meta .post-author-name {
    max-width: 100%;
}
.section-heading.sh-t4.sh-s1 .h-text::after, .section-heading.sh-t4.sh-s3 .h-text::after {
    background: none;
}
.post-template-14 .single-featured {
    display: block !important;
}
.better-social-counter.style-style-6 .item-icon {
    background-color: #20a061;
}
.single-post-share .post-share-btn {
    background: #fff6;
}

.author-profile .post-author-avatar {
    display: none;
}

.term-badges.floated a {
    max-width: 100%;
}

.entry-content.single-post-content blockquote, .single-page-simple-content .entry-content blockquote {
    font-size: 170%;
    background-color: #F2F2F2;
    padding: 30px 20px 30px;
    text-align: left !important;
    clear: both;
    color: #FF5900;
    line-height: 115% !important;
    margin: 0 0 30px;
}

blockquote {
    padding: 0px;
    margin: 0 0 20px;
}

.entry-content.single-post-content blockquote::before, .single-page-simple-content .entry-content blockquote::before {
display: none;
}

.single-post-title {
    line-height: 1.2;
}

.widget.widget_nav_menu ul.menu li a {
    line-height: 26px;
    font-size: 20px;
}

.listing-item-counter {
			float: left; 
			width: 60px; 
			height: 60px; 
			line-height: 61px; 
			text-align: center; 
			font-size: 34px; 
			font-weight: 700; 
			background-color: #FF5900;
			color: white;
			margin: 0 10px 0 0;
		}

		.bs-listing-alarm-thumbnail-top .title {
			margin-left: 60px !important;
		}
		.bs-listing-alarm-thumbnail-top .post-meta {
			margin-left: 60px !important;
		}
		
		.post-related .listing-item .title {
    font-size: 26px;
    line-height: 1.2;
}
.post-tp-12-header .post-meta, .post-tp-12-header .post-meta .post-author-a:hover, .post-tp-12-header .post-meta .views, .post-tp-12-header .post-meta a, .post-tp-12-header .post-meta a:hover, .post-tp-12-header .post-meta b {
    display: none;
}

.post-meta {
    padding: 0 15px;
}
.post-summary {
    padding: 0 0 10px 15px;
}
.title {
padding: 0 15px;
}
.bs-newsletter-pack.bsnp-t1.bsnp-s1 {
    padding: 0;
    border: none;
    box-shadow: none;
}
.post-meta.single-post-meta, .post-meta.single-post-meta a {
    padding: 0px;
    font-size: 18px;
}
.post-meta.single-post-meta .post-author-name {
    text-transform: uppercase !important;
}

.listing .listing-item-tb-1 {
    margin-bottom: 15px !important;;
}

.listing-item-tb-3 .title, .listing-item-tb-1 .title {
    line-height: 24px !important;
}

.single-post-title {
    line-height: 1.05;
}

.post-template-2 h3,
.post-template-2 .share-handler-wrap,
.post-template-2 p {
    width: 80%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.alarm_photo img {
    width: 100%;
}

@media only screen and (max-width: 768px) {
    body .listing-item-classic .title {
        line-height: 40px !important;
    }
    body.home .listing-item-classic .title {
        line-height: 30px !important;
    }
    body .listing-item-classic .title .post-title {
        font-size: 70% !important;
    }
    .single-post-title {
        font-size: 31px !important;
        line-height: 30px !important;
    }
}

@media only screen and (max-width: 768px) {
    .post-template-14 .single-post-title {
        font-size: 33px !important;
        line-height: 1.3 !important;
    }
    
}

@media (max-width: 767px) {
  .single-post .sidebar-column-primary {
        display:none !important;
    }

    .single-post-content .entry-content p {
            padding: 0;
            margin: 0;
            width: 100%;
            line-height: 1.8;
            font-size: 16px;
            margin-bottom: 13px;
    }
    .single-post .post-subtitle {
        font-size: 20px;
    }


}

@media only screen and (max-width: 680px)  {
    .listing.scolumns-3 .listing-item {
        clear:both !important;
        width: 100% !important;

    }
    .post-tp-2-header.wfi .post-header-inner {
        height: 480px !important;

    }
    .post-tp-2-header.wfi .post-header-title {
        top: 0 !important;
    }
    
    .post-tp-2-header .term-badges {
        display: none;
    }

    .listing-item-grid-1 .title {
        line-height: 25px !important;
    }
}

.menu-soc-icons a{
    margin-right: 10px;
    color: white;
    display: inline-block;;
}
.menu-soc-icons a:hover {
    color: #ff5900;
}

@media only screen and (max-width: 600px) {
	.post-tp-2-header .post-header-inner .single-post-title {
		font-size: 40px;
	}
}

@media only screen and (min-width: 500px) {
    .a2lar-smr-mobil-categories { 
        display: none;
    }
}

.seznam-traffic .a2lar-smr-desktop-categories {
    width: 33%;
    float: left;
}

.listing.columns-3 .a2lar-smr-desktop-categories .listing-item {
    width: 100%;
    clear: none;
    padding-right: 0;
}

html:not(.seznam-traffic) .listing.columns-3 article:nth-of-type(3n-2) {
    padding-right: 18px;
    clear: left;
}
html:not(.seznam-traffic) .listing.columns-3 article:nth-of-type(3n-1) {
    padding-left: 9px;
    padding-right: 9px;
}
html:not(.seznam-traffic) .listing.columns-3 article:nth-of-type(3n+3) {
    padding-left: 18px;
}


.bs-listing-listing-grid-1 .listing.columns-3 > div:nth-child(3n-2),
.seznam-traffic .listing.columns-3 :nth-child(3n-2) {
    padding-right: 18px;
    clear: left;
}

.bs-listing-listing-grid-1 .listing.columns-3 > div:nth-child(3n-1),
.seznam-traffic .listing.columns-3 :nth-child(3n-1) {
    padding-left: 9px;
    padding-right: 9px;
}

.bs-listing-listing-grid-1 .listing.columns-3 > div:nth-child(3n+3),
.seznam-traffic .listing.columns-3 :nth-child(3n+3) {
    padding-left: 18px;
}



.seznam-traffic .a2seznam-hide {
    display: none;
}
.seznam-traffic .menu-item-75132,
.seznam-traffic .menu-item-56264 {
    display: none !important;
}