/*
Theme Name: Betheme
Theme URI: http://themes.muffingroup.com/betheme/
Author: Muffin group
Author URI: http://muffingroup.com/
Description: The biggest WordPress Theme ever
License: Themeforest Split Licence
License URI: -
Version: 20.9.5.3

All css files are placed in /css/ folder
*/

img.scale-with-grid.wp-post-image {
	transform: none !important;
}

.slb_template_tag_item_title {
	font-family: "PT Sans", Arial, Tahoma, sans-serif !important;
	font-size: 15px !important;
}

.custom-aktuality-vyluky .post-desc {
	padding-top: 0px !important;
}

.custom-aktuality-vyluky .post-head {
	display: none !important;
}

.custom-aktuality-vyluky .post-footer {
	background-color: #fff !important;
}

.jr .summary tr td {
	background-color: white !important;	
	border: 0px solid white !important;
}

.jr a {
	color: rgb(20, 64, 117) !important;
}

.jr a:hover {
	color: rgba(20, 64, 117, 0.75) !important;
}

.jr .summary tr {
	border: 0px solid white !important;
}

.jr .summary {
	border: 0px solid white !important;
}

.jr-autobus {
	background-color: rgb(20, 64, 117) !important;
	color: white !important;
    font-size: 1.3em;
    font-weight: bold;
}

.jr-trolejbus {
	background-color: rgb(248, 221, 1) !important;
	color: rgb(20, 64, 117) !important;
    font-size: 1.3em;
    font-weight: bold;
    
}

.customNumberSquare {
    display: inline-block;
    background-color: #144075;
    line-height: 0px;
    
    border-radius: 20%;
    border: 2px solid #144075;
    
    font-size: 13px;
	font-weight: bold;
	color: #fff;
	
	width: 35px;
    height: 35px;
	
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.customNumberSquare span {
    display: inline-block;
    
    padding-top: 50%;
   
   	width: 35px;
   	text-align: center;
}

.customNumberCircle {
    display: inline-block;
    background-color: #f8dd01;
    line-height: 0px;
    
    border-radius: 50%;
    border: 2px solid #f8dd01;
    
    font-size: 13px;
	font-weight: bold;
	color: #144075;
	
	width: 35px;
    height: 35px;
	
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.customNumberCircle span {
    display: inline-block;
    
    padding-top: 50%;
   
   	width: 35px;
   	text-align: center;
}

.custom_clear {
	clear: left;
	padding-top: 20px !important;
}

.custom_content {
	padding: 10px !important;
	padding-left: 15px !important;
	font-size: 17px !important;
}

.custom_content_link {
	font-size: 15px !important;
	font-weight: bold !important;
}

.custom_label {
	color: #144075 !important;
	font-size: 1.5em;
	font-family: "PT Sans", Arial, Tahoma, sans-serif;
	padding-top: 20px !important;
}

.quick_dashboard img {
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 5px !important;
}

.quick_dashboard_container {
	padding-left: 5px !important;
	background-color:#ffffff;
	margin-bottom: 1px !important;
	height: 40px !important;
}

.quick_dashboard img {
	padding-top: 5px !important;
}

.numberSquare {
    display: inline-block;
    background-color: #144075;
    line-height: 0px;
    
    border-radius: 20%;
    border: 2px solid #144075;
    
    font-size: 13px;
	font-weight: bold;
	color: #fff;
	
	width: 30px;
    height: 30px;
}

.numberSquare span {
    display: inline-block;
    
    padding-top: 50%;
   
   	width: 30px;
   	text-align: center;
}

.numberCircle {
    display: inline-block;
    background-color: #f8dd01;
    line-height: 0px;
    
    border-radius: 50%;
    border: 2px solid #f8dd01;
    
    font-size: 13px;
	font-weight: bold;
	color: #144075;
	
	width: 30px;
    height: 30px;
}

.numberCircle span {
    display: inline-block;
    
    padding-top: 50%;
   
   	width: 30px;
   	text-align: center;
}

.wp-show-posts-separator {
	display: none;
}

.mega_menu_column ul li, .mega_menu_column_last ul li {
	padding: 0px !important;
	margin: 0px !important;
	text-align: center !important;
	border-right: 1px solid #eaeaea !important;
}

.mega_menu_column ul li a, .mega_menu_column_last ul li a {
	text-align: center !important;
	padding-bottom: 15px !important;
}

.mega_menu_column_small ul li a:hover {
	color: #444 !important;
	padding-bottom: 10px !important;
}

.mega_menu_column_small ul li a {
	text-align: center !important;
	font-weight: 300 !important;
	color: #999 !important;
	font-size: 14px !important;
	padding-bottom: 10px !important;
}

#mega-menu-item-91 ul {
	width: 200px !important;
}

#mega-menu-item-91 ul li a:hover {
	color: #444 !important;
	background-color: #fff !important;
	padding-bottom: 10px !important;
}

#mega-menu-item-91 ul li a {
	background-color: #fff !important;
	text-align: center !important;
	font-weight: 300 !important;
	color: #999 !important;
	font-size: 14px !important;
	padding-bottom: 10px !important;
}

#mega-menu-item-133 ul {
	width: 200px !important;
}

#mega-menu-item-133 ul li a:hover {
	color: #444 !important;
	background-color: #fff !important;
	padding-bottom: 10px !important;
}

#mega-menu-item-133 ul li a {
	background-color: #fff !important;
	text-align: center !important;
	font-weight: 300 !important;
	color: #999 !important;
	font-size: 14px !important;
	padding-bottom: 10px !important;
}

#mega-menu-item-85 ul {
	width: 200px !important;
}

#mega-menu-item-85 ul li a:hover {
	color: #444 !important;
	background-color: #fff !important;
	padding-bottom: 10px !important;
}

#mega-menu-item-85 ul li a {
	background-color: #fff !important;
	text-align: center !important;
	font-weight: 300 !important;
	color: #999 !important;
	font-size: 14px !important;
	padding-bottom: 10px !important;
}

#mega-menu-item-645 ul {
	width: 200px !important;
}

#mega-menu-item-645 ul li a:hover {
	color: #444 !important;
	background-color: #fff !important;
	padding-bottom: 10px !important;
}

#mega-menu-item-645 ul li a {
	background-color: #fff !important;
	text-align: center !important;
	font-weight: 300 !important;
	color: #999 !important;
	font-size: 14px !important;
	padding-bottom: 10px !important;
}

.mega_menu_column_last ul li {
	border-right: none !important;
}

.news_slider_link {
	font-size: 18px !important;
	font-family: "PT Sans", Arial, Tahoma, sans-serif;
	font-weight: bold;
}

.news_slider_category a {
	color: white !important;
	font-size: 17px !important;
	text-transform: uppercase;
	font-family: "PT Sans", Arial, Tahoma, sans-serif;
	font-weight: 300 !important;
}

.no-slides-text {
	display: none !important;
}

.logo-mobile-sticky {
	height: 50px !important;
}

.quick_menu_22_container {
	padding-bottom: 0px !important;
}

.quick_menu img {
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 5px !important;
}

.quick_menu a:hover {
	color: rgba(51, 51, 51, 0.75);
}

.quick_menu_container {
	padding-left: 5px !important;
	background-color:#ffffff;
	background-image:url('/wp-content/uploads/2018/07/sipka.png');
	background-repeat:no-repeat;
	background-position:right 10px center;
	margin-bottom: 1px !important;
	height: 40px !important;
}

.quick_menu img {
	width: 30px !important;
	height: 30px !important;
	padding-top: 5px !important;
}

.custom {
	color: #333 !important;
	font-size: 0.95em;
	font-family: "PT Sans", Arial, Tahoma, sans-serif;
	padding-top: 8px !important;
}

.custom_photo_wrapper {
	width: 40px !important;
}

.custom_feature_box {
	height: 50px !important;
}

.custom_feature_box_wrapper {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.custom-top {
	margin-top: 20px !important;
}

.custom-top2 {
	margin-top: 6px !important;
}

.custom-zero-bottom {
	margin-bottom: 0px !important;
}

#wpsp-182 .wp-show-posts-entry-title {
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-top: 5px !important;
	line-height:18px !important;
}

#wpsp-182 .wp-show-posts-entry-title a:hover {
	text-decoration: underline !important;
}

.custom-link a:hover h5 {
	text-decoration: underline !important;
}

.logo-sticky {
	height: 50px !important;
}

#wpsp-182 .wp-show-posts-entry-meta-below-title {
	padding-left: 20px !important;
	padding-top: 20px !important;
	font-size: 13px !important;
	padding-bottom: 20px !important;
}

.entry-title {
	font-size: 15px !important;
	line-height: 18px !important;
}

.entry-title a:hover {
	text-decoration: underline !important;
}

.title_wrapper .entry-title {
	font-size: 35px !important;
	line-height: 35px !important;
}

.section-related-adjustment .desc h4 {
	font-size: 15px !important;
	line-height: 18px !important;
}

.section-related-adjustment .desc h4 a:hover {
	text-decoration: underline !important;
}

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

.column_contact_box .get_in_touch h3 {
	color: rgb(20, 64, 117) !important;
}

.column_contact_box .address_wrapper {
	color: rgb(20, 64, 117) !important;
}

.column_contact_box .phone-1 a {
	color: rgb(20, 64, 117) !important;
}

.column_contact_box .phone-2 a {
	color: rgb(20, 64, 117) !important;
}

.column_contact_box .mail a {
	color: rgb(20, 64, 117) !important;
}

.column_contact_box .www a {
	color: rgb(20, 64, 117) !important;
}

@media only screen and (min-width: 1240px) {
	.is-sticky {
	height: 95px !important;
	}

	.is-sticky .logo {
		padding-top: 20px !important;
	}

	.logo {
		margin-right: 0px !important;
	}

	.logo-sticky {
		padding-top: 21px !important;
	}
}

@media only screen and (max-width: 1239px) {
	
	.mega_menu_column ul li {
	  border-right: none !important;
	}	
	
	.custom {
		padding-top: 8px !important;
	}
}

@media only screen and (max-width: 960px) {
	.custom {
		padding-top: 10px !important;
	}
}

@media only screen and (max-width: 768px) {
	.quick_menu_22_container {
		padding-bottom: 10px !important;
	}
}