body { font-family: 'Roboto', sans-serif; font-size: 15px; background-image: url(//ipure.cz/wp-content/themes/thebreakingnews/images/bg-body.png); }
a { color: #5f9739; }
a:hover, a:focus, .hentry .entry-category a, #masthead .main-navigation ul li:hover > a { color: #5f9739; }
h1, h2, h3, h4, h5, h6, .secondary-font { font-family: 'Roboto', sans-serif; }
.trending-container { font-weight: 300; background: rgba(0,0,0,0.1); }
.trending-container .trending-title { font-weight: 700; }
.trending-container .trending-items h4 { font-weight: 300; }
.trending-container .trending-items a { text-decoration: underline; color: #000; }
#masthead:after, #colophon:after { display: none; } 
#masthead {border-bottom: none;background: -moz-linear-gradient(top,  rgba(88,88,88,0.06) 0%, rgba(78,78,78,0.13) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(88,88,88,0.06)), color-stop(100%,rgba(78,78,78,0.13))); background: -webkit-linear-gradient(top,  rgba(88,88,88,0.06) 0%,rgba(78,78,78,0.13) 100%); background: -o-linear-gradient(top,  rgba(88,88,88,0.06) 0%,rgba(78,78,78,0.13) 100%); background: -ms-linear-gradient(top,  rgba(88,88,88,0.06) 0%,rgba(78,78,78,0.13) 100%); background: linear-gradient(to bottom,  rgba(88,88,88,0.06) 0%,rgba(78,78,78,0.13) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f585858', endColorstr='#214e4e4e',GradientType=0 ); }
.site-branding { display: inline-block; float: none !important; position: relative; left: 50%; width: auto; transform: translateX(-50%); }
.site-branding .website-logo img { height: 65px; }
.main-navigation, #site-navigation.sticky-navigation { border: none; border-top: 1px solid rgba(255,255,255,0.95); border-bottom: 1px solid rgba(255,255,255,0.95); background: #222222; }
.main-navigation a { margin: 0; padding: 14px 0; border: none; text-transform: uppercase; }
.main-navigation ul:first-child > li > a { font-size: 13px; font-weight: 700; color: #fff; }
.main-navigation ul > li > a:hover, .main-navigation ul > li.current-menu-item > a, .main-navigation ul > li.current-category-parent > a { color: #5f9739; }
.main-navigation .nav-bar li.menu-item-has-children > a::after, .main-navigation .nav-bar li.page_item_has_children > a::after { content: "\f0d7"; color: #7f7f7f; }
.main-navigation ul ul { top: auto; border: 2px solid; border-top: none; }
#masthead .main-navigation ul ul a { padding: 5px 16px; text-transform: none; font-size: 13px; font-weight: bold; color: #222; }
#masthead .main-navigation ul ul a:hover, #masthead .main-navigation ul ul li.current-menu-item > a { color: #fff; background-color: #5f9739; }
#mobile-site-navigation { padding: 0 30px; background-color: #222; }
#mobile-site-navigation a { color: #fff; }
#masthead .header-controls { margin-bottom: 15px; overflow: hidden; border: 1px solid #919191; border-top: 1px solid rgba(255,255,255,0.7); border-left: 1px solid rgba(255,255,255,0.7); border-radius: 4px; box-shadow: 0 0 2px rgba(0,0,0,0.1); }
.social-list li { float: left; margin: 0; border-right: 1px solid #7d7d7d; }
.social-list li > a { display: block; }
#header-search-button { margin: 0; }
#site-newsletter .mc4wp-form-theme { margin: 12px 0; }
#site-newsletter .mc4wp-form-fields span { position: relative; margin: 0; }
#site-newsletter label, #site-newsletter input { display: inline-block; }
#site-newsletter label { padding-right: 10px;font-weight: 400; color: #4e4e4e; }
#site-newsletter input[type="email"] { max-width: 300px; border-radius: 4px; border: 1px solid #9d9d9d; border-right: 1px solid rgba(255,255,255,0.95); border-bottom: 1px solid rgba(255,255,255,0.95); background: rgba(0,0,0,0.05); box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.15); }
#site-newsletter input[type="submit"] { position: absolute; top: -6px; right: 4px; border-color: transparent !important; background-color: #6f6f6f !important; box-shadow: 0 0 2px rgba(0,0,0,0.4); }
#content { padding-bottom: 0; }
#homepage-featured-content { margin-bottom: 10px; }
#featured-banner { text-align: center }
#featured-banner a { display: block; }
#featured-content { margin: 0; background: #f1f1f1; border: none; }
#featured-slider .feautured-info { position: relative; max-height: 326px; overflow: hidden; }
#featured-slider .feautured-info:after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; background: -moz-linear-gradient(top,  rgba(241,241,241,0) 0%, rgba(241,241,241,1) 60%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,0)), color-stop(60%,rgba(241,241,241,1))); background: -webkit-linear-gradient(top,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 60%); background: -o-linear-gradient(top,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 60%); background: -ms-linear-gradient(top,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 60%); background: linear-gradient(to bottom,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f1f1f1', endColorstr='#f1f1f1',GradientType=0 ); }
#featured-slider .feautured-info .more-container { position: absolute; z-index: 1; left: 0; bottom: 0; width: 100%; }
#featured-slider .feautured-info .more-link { display: block; color: #000; }
#featured-slider .feautured-info .more-link:after { content: ".............................................................................................................."; position: absolute; letter-spacing: 2px; font-size: 11px; font-weight: 400; color: #000; }
#featured-slider .slick-dots { top: 50%; right: -28px; bottom: auto; width: auto; transform: translateY(-50%); }
#featured-slider .slick-dots li { display: block; margin: 0; margin-bottom: 10px; }
#featured-slider .hentry .entry-category, #featured-slider .hentry .entry-meta { font-size: 0.7em;}
#featured-slider .featured-item-title { line-height: 1.3; font-size: 1.643em; }
.slick-dots li button:before { width: 15px; height: 15px; margin: 0; background: #f1f1f1; border: 1px solid rgba(255,255,255,0.9); box-shadow: 0 0 2px rgba(0,0,0,0.35); }
.slick-dots li.slick-active button:before, .slick-dots li button:hover:before { border: 4px solid #f1f1f1; background: #839a91; }
#colophon { border: none; font-size: 14px; color: #fff; background-color: #0e0e0e; }
#colophon .widget .widget-title { opacity: 1; }
.footer-widgets { border: none; }
.footer-widgets a { text-decoration: underline; color: #fff; }
#colophon .site-info { padding: 10px 0; text-transform: none; letter-spacing: normal; font-size: 12px; color: #000; background: #fff; opacity: 1; }
#colophon .site-info a { color: #000; }
.hentry-one-column { padding: 30px; border: none; background-color: #f1f1f1; }
.hentry .entry-meta, .hentry .entry-meta a { font-weight: 700; color: #9e9e9e; opacity: 1; }
.hentry .entry-category a { color: #4b4b4b; }
.hentry .entry-meta .comments-link { display: none; }
.hentry-one-column .hentry.has-post-thumbnail { position: relative; min-height: auto; padding: 0; overflow: hidden; }
.hentry-one-column .hentry .thumb-link { position: relative; z-index: 1; }
.hentry-one-column .hentry .thumb-link:before { content: ""; position: absolute; left: 0; top: 0; width: 1.5em; height: 100%; background: #f1f1f1; }
.hentry-one-column .entry-content p { margin: 0; }
.hentry-one-column .more-container { position: absolute; bottom: 0; left: 0; width: 100%; background: -moz-linear-gradient(top,  rgba(241,241,241,0) 0%, rgba(241,241,241,1) 60%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,0)), color-stop(60%,rgba(241,241,241,1))); background: -webkit-linear-gradient(top,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 60%); background: -o-linear-gradient(top,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 60%); background: -ms-linear-gradient(top,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 60%); background: linear-gradient(to bottom,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f1f1f1', endColorstr='#f1f1f1',GradientType=0 ); }
.hentry-one-column .more-container a { display: block; padding-top: 35px; color: #000; }
.hentry-one-column .more-container a:after { content: "........................................................................................................................."; position: absolute; letter-spacing: 2px; font-size: 11px; font-weight: 400; color: #000; }
.numeric-pagination a, .numeric-pagination .current, .numeric-pagination a:hover { margin: 0; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; color: #000; background-color: #f1f1f1; box-shadow: 0 1px 2px rgba(0,0,0,0.075); }
.numeric-pagination .current, .numeric-pagination a:hover { background-color: #d3d3d3; }
.numeric-pagination :first-child { border-radius: 4px 0 0 4px; }
.numeric-pagination :last-child { border-radius: 0 4px 4px 0; }
#secondary .widget { padding-bottom: 20px; }
#secondary .widget:after { content: "........................................................................................................................."; position: absolute; width: 100%; bottom: 0; overflow: hidden; letter-spacing: 2px; font-size: 11px; font-weight: 400; }
#secondary .widget:last-child:after { display: none; }
#secondary .widget .widget-title { opacity: 1; text-transform: uppercase; font-size: 14px; }
.widget .posts-list .thumb-link.alignleft { max-width: 80px; margin-right: 20px; }
.widget .posts-list .entry-title { font-size: 16px; }
.widget .posts-list li { padding-top: 10px; padding-bottom: 5px; } @media (min-width: 992px) {
#site-newsletter { text-align: right; }
#featured-banner a { float: right; }
#secondary { border-left: 2px dotted #c9c9c9; }
}
@media (max-width: 991px) {
#featured-banner { margin-bottom: 30px; }
}
@media (min-width: 768px) {
.hentry-one-column .hentry.has-post-thumbnail { height: 300px; }
#featured-banner a img { display: inline-block; max-width: none; width: auto; max-height: 413px; }
}
@media (max-width: 767px) {
#masthead .site-branding { }
.hentry-one-column .hentry .thumb-link { float: none; margin: 0 0 30px; }
.hentry-one-column .hentry .thumb-link:before { display: none; }
}