/* Styles that the Shape5 Vertex framework of the former mcreative template printed inline in the page head
   (settings of the style "mcreative - výchozí"). Loaded before template.css to keep the original cascade.
   The column widths depend on the modules of the page and are added inline by index.php. */
img { height:auto !important; max-width:100% !important; -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; box-sizing:border-box !important; }
#map_canvas img, .gm-style img { max-width:none !important; }
.full_width { width:100% !important; -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; box-sizing:border-box !important; }
.S5_submenu_itemTablet { background:none !important; }
#s5_right_wrap, #s5_left_wrap, #s5_right_inset_wrap, #s5_left_inset_wrap, #s5_right_top_wrap, #s5_left_top_wrap, #s5_right_bottom_wrap, #s5_left_bottom_wrap { width:100% !important; }
#s5_left_column_wrap { width:0% !important; }
#s5_responsive_mobile_drop_down_wrap input { width:96% !important; }
#s5_responsive_mobile_drop_down_search input { width:100% !important; }
@media screen and (max-width: 750px) {
	body { height:100% !important; position:relative !important; padding-bottom:48px !important; }
	#s5_responsive_menu_button { display:block !important; }
}
@media screen and (max-width: 970px) {
	#subMenusContainer .S5_subtext { width:85%; }
}
#s5_responsive_mobile_bottom_bar, #s5_responsive_mobile_top_bar { background:#0B0B0B; background:linear-gradient(to bottom, #272727 0%, #0B0B0B 100%); font-family:'Roboto Condensed' !important; }
.s5_responsive_mobile_drop_down_inner, .s5_responsive_mobile_drop_down_inner input, .s5_responsive_mobile_drop_down_inner button, .s5_responsive_mobile_drop_down_inner .button, #s5_responsive_mobile_drop_down_search .validate { font-family:'Roboto Condensed' !important; }
.s5_responsive_mobile_drop_down_inner button:hover, .s5_responsive_mobile_drop_down_inner .button:hover, .s5_responsive_mobile_present #s5_responsive_mobile_drop_down_wrap .btn, .s5_responsive_mobile_present #s5_responsive_mobile_drop_down_wrap .btn:hover { background:#0B0B0B !important; }
#s5_responsive_mobile_drop_down_menu, #s5_responsive_mobile_drop_down_menu a, #s5_responsive_mobile_drop_down_login a { font-family:'Roboto Condensed' !important; color:#FFFFFF !important; }
#s5_responsive_mobile_bar_active, #s5_responsive_mobile_drop_down_menu .current a, .s5_responsive_mobile_drop_down_inner .s5_mod_h3, .s5_responsive_mobile_drop_down_inner .s5_h3_first { color:#BBBABA !important; }
.s5_responsive_mobile_drop_down_inner button, .s5_responsive_mobile_drop_down_inner .button, .s5_responsive_mobile_present #s5_responsive_mobile_drop_down_wrap .btn, .s5_responsive_mobile_present #s5_responsive_mobile_drop_down_wrap .btn:hover { background:#BBBABA !important; }
#s5_responsive_mobile_drop_down_menu .active ul li, #s5_responsive_mobile_drop_down_menu .current ul li a, #s5_responsive_switch_mobile a, #s5_responsive_switch_desktop a, #s5_responsive_mobile_drop_down_wrap { color:#FFFFFF !important; }
#s5_responsive_mobile_toggle_click_menu span { border-right:solid 1px #272727; }
#s5_responsive_mobile_toggle_click_menu { border-right:solid 1px #0B0B0B; }
#s5_responsive_mobile_toggle_click_search span, #s5_responsive_mobile_toggle_click_register span, #s5_responsive_mobile_toggle_click_login span, #s5_responsive_mobile_scroll a { border-left:solid 1px #272727; }
#s5_responsive_mobile_toggle_click_search, #s5_responsive_mobile_toggle_click_register, #s5_responsive_mobile_toggle_click_login, #s5_responsive_mobile_scroll { border-left:solid 1px #0B0B0B; }
.s5_responsive_mobile_open, .s5_responsive_mobile_closed:hover, #s5_responsive_mobile_scroll:hover { background:#272727; }
#s5_responsive_mobile_drop_down_menu .s5_responsive_mobile_drop_down_inner, #s5_responsive_mobile_drop_down_register .s5_responsive_mobile_drop_down_inner, #s5_responsive_mobile_drop_down_login .s5_responsive_mobile_drop_down_inner, #s5_responsive_mobile_drop_down_search .s5_responsive_mobile_drop_down_inner { background:#272727; }
.s5_wrap { max-width:1180px !important; }
@media screen and (min-width: 650px) {
	.s5_responsive_mobile_sidebar_show_ltr { width:400px !important; }
	.s5_responsive_mobile_sidebar_body_wrap_show_ltr { margin-left:400px !important; }
	.s5_responsive_mobile_sidebar_show_rtl { width:400px !important; }
	.s5_responsive_mobile_sidebar_body_wrap_show_rtl { margin-right:400px !important; }
	#s5_responsive_mobile_sidebar_inner1 { width:400px !important; }
}
