/*
 Author:       M.Miloradov
 Author URI:   https://revolusys.org/
*/

/* Edited 30.05.2019 by Miroslav */
.td_module_mx1 {
	padding-bottom: 0px;
}

.td_module_7 {
	padding-bottom: 26px;
}

.td-page-content p, .td-post-content p, .wpb_text_column p, .td_block_text_with_title p, .woocommerce #tab-description p, .mce-content-body p, .td-page-content li, .td-post-content li, .wpb_text_column li, .td_block_text_with_title li, .woocommerce #tab-description li, .mce-content-body li {
    line-height: 26px;
}

/* Added by Miroslav 26.08.2018*/

/* Mobile */

@media (min-width: 320px) and (max-width: 480px) {

	#mob-center {
		text-align: right;
	}

}

@media only screen and (max-width: 600px) {

	#mob-center {
		text-align: right;
	}

}

/* Page  */
.td-main-page-wrap {
    padding-top: 5px;
}
/* End Page */

/* Header Style */
.td-header-style-12 .td-header-menu-wrap-full .td-header-gradient:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.3)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgb(255, 255, 255) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#4d000000', GradientType=0);
}

.td-header-style-12 .sf-menu > .current-menu-item > a, .td-header-style-12 .sf-menu > .current-menu-ancestor > a, .td-header-style-12 .sf-menu > .current-category-ancestor > a, .td-header-style-12 .sf-menu > li > a:hover, .td-header-style-12 .sf-menu > .sfHover > a {
     background-color: transparent !important;
     border-bottom: 5px solid black;
}

/* End Header */

/* Menu */
.sf-menu .td-menu-item > a {
    display: inline;
    position: relative;
}

.sf-menu > li > a {
	padding: 0 10px;
}
/* End Menu */

/* Block */
.td-theme-wrap .block-title > a {
	color: #ffffff !important;
}

.block-title > a {
	background-color: #be0012 !important;
}

.td_block_14 .td-block-span6 {
	border-right: 1px solid #dfdfdf;
}

.td_block_14 .td-block-span6, .td_block_14 .td-block-span4 {
    padding-left: 15px;
	padding-right: 15px;
}

.td_block_14 .td_module_mx1 {
	margin-bottom: 26px;
}

.widgettitle {
    background-color:#333333 !important;
    color:white ;
}

.menu li a {
  color: white;
}

.widget a:hover {
	color: red !important;
}

.widget li {
	line-height: 20px !important;
}
/* End block */

.td-scroll-up {
	background-color: #fff !important;
	color: #000;
	border: 1px solid #000;
}


.td-scroll-up[data-style="style1"] .td-icon-menu-up  {
	color: #000 !important;
}

.td-related-title .td-cur-simple-item {
	color: black !important;
	font-size: 30px !important;
	text-decoration: underline;
}

.td-related-right, .td-related-left {
	font-size: 30px !important;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 700 !important;
}

/* Weater */
.td-weather-information {
	padding: 13px 0px;
}

.td-weather-week {
	margin: 20px 0;
}

.td_block_weather {
	padding-bottom: 48px;
}

.td_block_exchange .td-rate {
	margin: -8px 0;
}

/*Single Post*/
.td-boxed-layout .td-post-template-3 .td-post-header-holder {
  left: 0;
}

.td-page-content p, .td-post-content p, .wpb_text_column p,
 .td_block_text_with_title p, .woocommerce #tab-description p,
 .mce-content-body p, .td-page-content li, .td-post-content li,
 .wpb_text_column li, .td_block_text_with_title li,
 .woocommerce #tab-description li, .mce-content-body li {
  font-size: 19px;

}

/*End single*/

.td-footer-wrapper {
  padding-top: 5px;
}

.wp-caption-text {
	color: #000000 !important;
}

.td-post-content {
	font-size: 12px !important;
}

.td_ajax_load_more {
	border-radius: 5px;
	border-width: 2px;
}

.views-counter {
	height: 50px;
}

.brandSection {
  background: #272727;
  padding: 10px;
  margin-left: -24px;
  margin-right: -24px;
  margin-top: -5px;
  margin-bottom: 15px;
}

.footer-logo-wrap {
  margin-left: 35px;
}

 /* End Miroslav */



.td-trending-now-wrapper {
    margin-top: 40px;
}

.post blockquote{
  display:block;
  background: #fff;
  padding: 15px 20px 15px 45px;
  margin: 0 0 20px;
  position: relative;

  /*Font
  font-family: Georgia, serif;
  font-size: 16px;
  line-height: 1.2;
  color: #666;
  text-align: justify;

  /*Borders - (Optional)*/
  border-left: 15px solid #b70000;
  border-right: 2px solid #b70000;

  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

.post blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/

  /*Font*/
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;

  /*Positioning*/
  position: absolute;
  left: 10px;
  top:5px;
}

.post blockquote::after{
  /*Reset to make sure*/
  content: "";
}

.post blockquote p {
  color: #636363;
  font-family: 'Roboto Condensed';
  font-weight: normal;
  font-style: italic;
    text-transform: none;
    line-height: 1.2;
  margin-top: 20px;
  font-size: 20px;
}

.td_wrapper_video_playlist .td_video_controls_playlist_wrapper
 {
    background-color: #c3251f;
}

.td_video_currently_playing:after {
    background-color: #c3251f;
}

.td-trending-now-title {
    color: black;
}

.td-scroll-up {
    border: 1px solid black;
    background-color: white;
    color: black;
}
.td-next-prev-wrap a:hover {
    background-color: #000;
    border: 1px solid #000;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline, .td-load-more-wrap a, .td_ajax_load_more {
  border-color: #be0012;
  color: #be0012;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover, .td-load-more-wrap a:hover, .td-load-more-wrap a:focus, .td_ajax_load_more:hover, .td_ajax_load_more:focus {
    color: #FFF;
    border-color: #555;
    background-color: #555;
}

/* News title Style */
.td_module_mx1 .entry-title {
    font-size: 16px;
    font-weight: 800;
    line-height: 14px;
}

/* Footer Style  */
.footer-logo-wrap {
    padding-top: 4px;
    padding-bottom: 2px;
}

.footer-logo-wrap {
    margin-bottom: 0px;
}

.footer-logo-wrap img{
width: 177px;
height: 59px;
}

.td-footer-info {
    line-height: 0px;
    margin-bottom: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.td-footer-wrapper .block-title {
    margin-bottom: 5px;
}

.widget {
    margin-bottom: 10px;
}

.block-title > span {
    font-size: 20px;
    font-weight: bold;
}

.widget li {
    line-height: 14px;
    font-size: 14px;
    font-family: 'Open Sans', Merriweather, sans-serif;
}

.span4Style {
    font-size: 0;
}
.footer-menu-title {
	padding-top: 20px;
}
.footer-menu-title h2 {
    font-size:20px;
    font-family: 'Roboto Condensed', sans-serif;
}
.footer-menu-title .widgettitle, .td-footer-wrapper {
    background-color:#333333;
    color:white;
}
.footer-menu-title .widget a {
    color:white;
}
.footer-menu-title .widget a:hover {
    color:red;
}
.footer-menu-title .vc_wp_custommenu {
    margin-bottom: 15px;
}
.footer-menu-title li.menu-item {
    line-height:20px;
}
.footer-menu-title .fb_like {
    margin-left:10px;
}
.td-sub-footer-container {
	margin-top: 0px;
}
.td-main-content-wrap {
	padding-bottom: 0px;
}
.td-sub-footer-container, .td-subfooter-menu li a {
	color: #0d0d0d;
}
.td-sub-footer-container {
	background-color: transparent;
}
.td-footer-wrapper {
	padding-bottom: 20px;
}
.td-footer-wrapper .widget .block-title {
	border-bottom: 3px solid;
}
.td-footer-wrapper .widget .block-title span {
	font-size:20px;
	padding-left:12px;
}
.td-footer-wrapper li {
	margin-left: 0;
	line-height: 20px !important;
	padding-left:12px;
}
body.home .td-sub-footer-menu {
    display:none;
}
.td-sub-footer-menu ul li a {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
	color: #be0012;
}
.td-sub-footer-menu ul li a:hover {
	color: red;
}
#menu-za-nas .menu-item-7953 a {
	font-size: 17px;
}
.td-menu-mob-open-menu #td-mobile-nav {
	background-color: white;
}

/* start customization 20170604 */
.td-footer-wrapper .widget .block-title {
	border-bottom: 1px solid #191919;
	box-shadow: 0 1px 0 #494949;
	padding-bottom: 12px;
}
body.home .widget_nav_menu .widgettitle::after {
	height: 1px;
	background-color: #222 !important;
	box-shadow: 0 1px 0 #494949;
	bottom: -8px;
}
body.home .widget_nav_menu .widgettitle, .td-footer-wrapper .block-title span {
    color: #656565;
    font-weight: normal;
}
body.home .td-block-span6 {
	border-right: 1px solid #dfdfdf;
}
body.page-id-79 .td-block-title-wrap {
    margin-bottom: 1.6em;
    text-align: center;
    position: relative;
}
body.page-id-79 .td_block_exchange,
body.page-id-79 .td_block_weather {
    margin-bottom: 0em;
    text-align: center;
    position: relative;
}
body.page-id-79 .td-block-title-wrap::before {
    content: "";
    display: block;
    border-top: 1px solid #ccc;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
}

body.page-id-79 h4.block-title {
	line-height: 0;
	margin: 0;
	border: 0;
}
body.page-id-79 .td-block-title-wrap h4,
body.page-id-79 .td_block_exchange h4,
body.page-id-79 .td_block_weather h4 {
    background: #b70000;
    font-size: 0.875em;
    line-height: 1.2em;
    font-weight: 400;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(0,0,0,0.15);
    display: inline-block;
    padding: 0.4125em 1.5em;
    position: relative;
    z-index: 2;
    box-shadow: inset 0 0 0 2px #b70000,inset 0 0 0 3px rgba(255,255,255,0.5);
}
body.page-id-79 .td-block-title-wrap h4.block-title > span,
body.page-id-79 .td_block_exchange h4.block-title > span,
body.page-id-79 .td_block_weather h4.block-title > span {
	font-size: 20px;
	font-weight: normal;
	color: rgba(255, 255, 255, 0.95) !important;
}
body.page-id-79 .td-pb-span4 .vc_column-inner .td-block-title-wrap h4,
body.page-id-79 .td_block_exchange h4.block-title,
body.page-id-79 .td_block_weather h4.block-title {
    padding: 0.2125em 0.9em;
    line-height: 27px;
}

body.page-id-79 .td-pb-span4 .vc_column-inner .td-block-title-wrap h4.block-title > span,
body.page-id-79 .td_block_exchange h4.block-title > span,
body.page-id-79 .td_block_weather h4.block-title > span {
	font-size: 20px;
}
/* end customization 20170604 */

.td-trending-now-display-area {
    display: flex;
    align-items: center;
    vertical-align: top;
    padding: 20px 0 0 15px;
}
