/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* reset zpětně kompatibilní */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Global */
body {
	font: 14px/24px Arial, sans-serif;
	min-width: 1080px;
	color: #424242;
}

p {
	line-height: 1.55;
	font-size: 14px;
	margin: 0 0 20px 0;
}

.block-section p {
	margin: 0 0 15px 0;
}

a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	outline: none;
}

#content a:hover {
	color: #424242;
}

.clearfix, .wp-tag-cloud {
	/*zoom: 1;*/
}

.clearfix:before, .clearfix:after,
.wp-tag-cloud:before, .wp-tag-cloud:after {
	content: "";
	display: table;
}

.clearfix:after,
.wp-tag-cloud:after {
	clear: both;
}

.clearboth {
	clear: both;
}

/* 2.0 - Structure */
.section {
	width: 960px;
	margin: 0 auto 40px auto;
	-webkit-border-radius: 3px 3px 0 0; 
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.gallery-section {
	width: 960px;
	margin: 0 auto 0 auto;
}

.top-inner, .title-wrapper, #main-menu-wrapper, #footer {
	width: 960px;
	margin: 0 auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

/* Column Structure */
.one-third {
	width: 31.73%;
	margin: 0 2.4% 0 0;
	float: left;
}

.two-thirds {
	width: 65.86%;
	margin: 0 2.4% 0 0;
	float: left;
}

/* Begin Left Sidebar */
.one-third-left {
	width: 31.73%;
	margin: 0 2.4% 0 0;
	float: left;
}

.two-thirds-right {
	width: 65.86%;
	margin: 0 2.4% 0 0;
	float: right;
}
/* End Left Sidebar */

.one-forth {
	width: 22.52%;
	margin: 0 3.3% 0 0;
	float: left;
}

.two-forths {
	width: 48.343%;
	margin: 0 3.3% 0 0;
	float: left;
}

.three-forths {
	width: 74.163%;
	margin: 0 3.3% 0 0;
	float: left;
}

.one-half {
	width: 48%;
	margin: 0 4% 0 0;
	float: left;
}

.last-col {
	margin: 0;
}

/* Breadcrumbs */
.breadcrumbs {
	width: 960px;
	margin: -40px auto 13px auto;
	font-size: 12px;
}

.breadcrumbs a {
	font-weight: bold;
	text-decoration: none;
}

.breadcrumbs-arrow {
	width: 3px;
	height: 7px;
	background: url(../img/breadcrumb-arrow.png);
	display: inline-block;
	margin: 0 3px 0 3px;
}

/* Pagination */
.page-pagination {
	margin: 10px 0 0 0;
}

.page-pagination p {
	margin: 0;
}

/* Header */
#header {
	margin: 0 0 35px 0;
}

#header-inner {
	/*background: url(../img/teartop.png) repeat-x bottom transparent;*/
	padding: 0 0 4px 0;
}

#page-header {
	width: 940px;
	margin: 0 auto 15px auto;
	position: relative;
	border: 10px solid;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	max-height: 212px;
}

#top-bar {
	padding: 7px 0 7px 0;
	margin: 0 0 25px 0;
}

.top-menu li, .footer-menu li {
	float: left;
	font-size: 12px;
}

.top-menu li span, .footer-menu li span {
	margin: 0 5px 0 5px;
	color: #268bbf;
}

.top-menu li:last-child span, .footer-menu li:last-child span {
	display: none;
}

#title {
	margin: 0px;
}

#title h1 {
	margin: 0;
}

#title #tagline {
	font-size: 14px;
	text-transform: none;
	font-style: italic;
	position: relative;
	top: 7px;
	left: 7px;
	display: block;
	text-shadow: 1px 1px 1px #333;
}

/* 3.1 - Donate Button */
.login-btn {
	width: 222px;
	height: 100px;
	line-height: 100px;
	font-family: 'Bitter',Helvetica,Arial,sans-serif !important;
	text-align: center;
	font-size: 16px;
	text-indent: -14px;
	color: #000;
	position: relative;
	right: 0px;
	top: 0;

	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #dcdcdc;
	text-decoration:none;
	background-color:#ededed;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(28%, #fafafa), color-stop(77%, #cccccc));
	background:-moz-linear-gradient( center top, #fafafa 28%, #cccccc 77% );
	background:-ms-linear-gradient( top, #fafafa 28%, #cccccc 77% );
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.login-btn:hover {
	border:1px solid #dcdcdc;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(77%, #cccccc), color-stop(28%, #fafafa));
	background:-moz-linear-gradient( center top, #cccccc 77%, #fafafa 28% );
	background:-ms-linear-gradient( top, #cccccc 77%, #fafafa 28% );
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.login-btn a {
	color: #000 !important;
	text-shadow:1px 1px 0px #ffffff;
}

.login-btn .login-mid {
	background:  url(../img/donate-middle.png) repeat-x;
	height: 37px;
	padding: 14px 0 0 0;
	display: block;
}

.login-btn .login-mid span {
	position: relative;
	display: block;
	z-index: 99;
}

.login-btn .login-left, .login-right-inner {
	background:  url(../img/donate-ends.png) no-repeat;
	display: block;
}

.login-btn .login-left {
	width: 40px;
	height: 51px;
	position: absolute;
	top: 2px;
	left: -40px;
}

.login-btn .login-right {
	width: 51px;
	height: 51px;
	position: absolute;
	top: 0;
	right: -35px;
}

.login-btn .login-right-inner {
	width: 51px;
	height: 53px;
	position: absolute;
	top: 2px;
	background-position: -55px 0;
}

/* 4.0 - Main Menu */
#main-menu-wrapper {
	padding: 12px 14px 0 14px;
	min-height: 40px;
	width: 936px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	bottom: -28px;
}

#menu-search {
	background: no-repeat 93% center #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 2px 0 2px 0;
	position: absolute;
	right: 4px;
	z-index: 999;
}

#menu-search #menu-search-q {
	font-size: 12px;
	line-height: 24px;
	background: transparent;
	border: none;
	outline: none;
	padding: 0 4px 0 10px;
	color: #777;
	margin: 0;
	width: 50px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#menu-search #menu-search-q:hover,
#menu-search #menu-search-q:focus {
	color: #424242;
	width: 240px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#menu-search #menu-search-button {
	width: 25px;
	line-height: 18px;
	border: 0px;
	margin-right: 10px;
	background:  url(../img/search.png) no-repeat center center #fff;
}

#main-menu {
	max-width: 850px;
}

#main-menu a {
	padding: 6px 10px 6px 10px;
	margin: 0 4px 2px 0;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	text-decoration:none;
}

#main-menu li {
	font-size: 16px;
	margin: 0 0 10px 0;
}

#main-menu li li {
	margin: 0;
}

#main-menu li li a {
	font-size: 13px;
	margin: 0;
	padding: 10px 14px;
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
}

#main-menu li a:hover, #main-menu li.sfHover a,
#main-menu a:focus, #main-menu a:hover, #main-menu a:active {
	outline: 0;
}

#main-menu li ul {
	z-index: 9999;
}

#main-menu li li ul {
	margin-left: -1px;
}

#main-menu a.sf-with-ul {
	padding-right: 2.25em;
	min-width: 1px;
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	right: 1.1em;
	top: 1.05em;
	width: 10px;
	height: 7px;
	text-indent: -999em;
	overflow: hidden;
	background: url('../img/arrows.png') no-repeat;
}
a > .sf-sub-indicator { 
	top: .7em;
	background-position: 0 0px; 
}

a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: 0 0; 
}

#main-menu ul .sf-sub-indicator { background-position:  0 -9px; height: 10px; top: 1.5em; }
#main-menu ul a > .sf-sub-indicator { background-position:  0 -9px; height: 10px; top: 1.5em; }
#main-menu ul a:focus > .sf-sub-indicator,
#main-menu ul a:hover > .sf-sub-indicator,
#main-menu ul a:active > .sf-sub-indicator,
#main-menu ul li:hover > a > .sf-sub-indicator,
#main-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: 0 -9px;
}

/* 5.0 Typography */
.blog-prev .blog-prev-content h4 span, .lpl-content h6 span, .zprava-zahlavi h3 span, .zprava-zahlavi-single h2 span, .comment-wrapper h6 span, textarea, select {
	font-family: Arial, sans-serif;
}

h1 {
	font-size: 30px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}

h2 {
	font-size: 24px;
	margin: 0 0 10px 0;
}

h3 {
	font-size: 18px;
	margin: 0 0 10px 0;
}

h4 {
	font-size: 16px;
	margin: 0 0 10px 0;
}

h5 {
	font-size: 16px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

h6 {
	font-size: 14px;
	margin: 0 0 10px 0;
	font-weight: bold;
}

blockquote {
	border-left: 7px solid;
	padding: 0 0 0 20px;
}

.dropcap {
	font-size: 30px;
	line-height: 1.4;
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

strong {
	font-weight: bold;
}

i,em {
	font-style: italic;
}

/* 5.1 - Lists */
#content ul, #content ol {
	margin: 0 0 20px 0;
}

#content ul ul, #content ol ol {
	margin: 0 0 0 20px;
}

#content ul li, #content ol li {
	list-style-position: inside;
	border-bottom: #dee0e0 1px solid;
	padding: 3px 0 3px 0;
}

#content ul li {
	list-style-image:  url(../img/list1.png);
}

#content ul li a, #content ol li a {
	text-decoration: none;
}

#content ol li {
	list-style: decimal inside;
}

#content ol ol li {
	list-style: lower-alpha inside;
}

#content .list1 li {
	list-style-image:  url(../img/list1.png);
}

#content .list2 li {
	list-style-image:  url(../img/list2.png);
}

#content .list3 li {
	list-style-image:  url(../img/list3.png);
}

#content .list4 li {
	list-style-image:  url(../img/list4.png);
}

#content ol li strong {
	font-weight: bold;
}

#content ol li strong a {
	text-decoration: none;
}

#content .search-results li {
	border-bottom: none;
	margin: 0 0 10px 0;
}

#content .search-results li p {
	margin: 0;
}

#widget-search {
	width: 73%;
	margin: 10px 0 0 0;
	background:  url(../img/search.png) #e1e4e5 no-repeat 95% center;
	padding: 10px 37px 10px 7px;
}

/* 5.2 - Titles */
.title1 {
	border-bottom: #dee0e0 1px solid;
	position: relative;
	padding: 0 0 6px 0;
	margin: 0 0 15px 0;
	line-height: 1;
}
.title1.mandat em {
	font-size: 70%;
	font-style: normal;
}

.title2 {
	border-bottom: #dee0e0 1px solid;
	padding: 0 0 6px 0;
	margin: 20px 0 18px 0;
}

.title-end {
	width: 60px;
	height: 4px;
	display: block;
	position: absolute;
	left: 0;
	bottom: -4px;
}

/* 5.3 - Alerts & Messages */
.msg {
	padding: 10px 10px 10px 55px;
}

.msg p, .zprava-obsah .msg p {
	margin: 0 !important;
}

.default {
	background:  url(../img/msg_default.png) 10px center no-repeat #fff;
	color: #424242;
	border: #dee0e0 1px solid;
}

.notice {
	background:  url(../img/msg_notice.png) 10px center no-repeat #d6f0fa;
	color: #3980c8;
}

.success {
	background:  url(../img/msg_success.png) 10px center no-repeat #dff7ca;
	color: #64ae23;
}

.fail {
	background:  url(../img/msg_fail.png) 10px center no-repeat #ffe2e1;
	color: #c83f39;
}

.msg1 p {
	padding: 10px 15px 10px 15px;
	font-size: 18px;
	color: #fff;
	margin: 0;
}

.msg1 .edge-top {
	background:  url(../img/tearbottom.png) repeat-x top transparent;
	width: 100%;
	height: 6px;
}

.msg1 .edge-bottom {
	background:  url(../img/teartop.png) repeat-x top transparent;
	width: 100%;
	height: 6px;
}

.protected-post-form br {
	display: none;
}

/* 5.4 - Buttons */
.login-btn {
}

.button1:hover, .button2:hover, .button3:hover, #submit:hover {
	border: #c7c7c7 1px solid;
	text-decoration: none !important;
	cursor: pointer;
}

#submit {
	padding: 0px 10px 0 10px !important;
	height: 28px !important;
}

.button1, #footer .button1, .button2, .button3, #submit {
	background:  url(../img/btn-bg.png) repeat-x bottom;
	display: block;
	float: left;
	border: #e3e3e3 1px solid;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	text-decoration: none;
	line-height: 1.55 !important;
}

.button1, #footer .button1, #submit {
	font-size: 10pt !important;
	font-family: Arial,​sans-serif !important;
	line-height: 1.55em !important;
	font-weight: 600;
	padding: 3px 10px 4px 10px;
	height: 21px;
	color: #005D8C;
}

.button2 {
	font-size: 14px;
	font-weight: 600;
	padding: 5px 15px 0 15px;
	height: 28px;
}

.button3 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 400;
	padding: 10px 15px 0 15px;
	height: 36px;
}

/* 5.5 - Other */
hr {
	border-bottom: #dee0e0 1px solid;
	border-top: none;
	border-left: none;
	border-right: none;
	height: 1px;
	padding: 10px 0 0 0;
	margin: 0 0 33px 0;
}

.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin: 5px 20px 0 0;
}

.alignright, img.alignright {
	display: inline;
	float: right;
	margin: 5px 0 0 20px;
}

.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin: 10px auto 10px;
}

.alignnone, img.alignnone {
	clear: both;
	display: block;
	margin: 10px auto 10px;
}

.sticky, .gallery-caption, .bypostauthor {
	outline: none;
}

pre {
	font-family: Consolas, "Andale Mono", Courier, "Courier New", monospace;
	font-size: 12px;
	border: #dee0e0 1px solid;
	padding: 20px;
	margin: 0 0 30px 0;
	line-height: 155%;
	white-space: pre-wrap;
	background:  url(../img/pre.png);
}

.video-wrapper {
	margin: 0 0 40px 0;
}

/* 6.0 - JS Elements */

/* 6.1 - Accordion */
.accordion h4 {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	border-top: #dee0e0 1px solid;
	margin: 0 0 0 0 !important;
	padding: 30px 0 30px 55px;
	cursor: pointer;
	line-height: 160%;
	outline: none;
}

.accordion {
	border-bottom: #dee0e0 1px solid;
	margin: 0 0 30px 0;
	line-height: 160%;
	display: block;
}

.accordion .ui-accordion-content {
	padding: 0 0 20px 55px;
}

.accordion h4, .toggle .title {
	background:  url(../img/plus.png) no-repeat 20px center;
}

.accordion h4:hover {
	background:  url(../img/plus.png) #f5f5f5 no-repeat 20px center;
}

.accordion h4.ui-state-active, .toggle .active {
	background:  url(../img/minus.png) no-repeat 20px center;
}

/* 6.2 - Toggle */
.toggle {
/*
	border: #dee0e0 1px solid;
	margin: 0 0 20px 0;
*/
}

.toggle h4 {
	margin: 0 0 0 0;
	line-height: 160%;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
}

.toggle .title {
	margin: 0 0 0 0;
	padding: 20px 0 20px 55px;
	cursor: pointer;
}

.toggle .inner {
	height: 1px;
	overflow: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.toggle:hover .inner, .toggle:active .inner {
	height: 28px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

/* 6.3 - Tabs */
#tabs .nav {
	margin: 0;
}

#tabs .nav li {
	list-style: none;
	padding: 0;
}

#tabs .nav li a {
	color: #424242;
}

#tabs .nav li a:hover {
	text-decoration: none;
}

.ui-tabs { 
	position: relative; 
	padding: .2em; 
	/*zoom: 1;*/
	margin: 0 0 30px 0;
}

.ui-tabs .ui-tabs-nav { 
	margin: 0;
	position: relative;
	top: 0px;
}

.ui-tabs .ui-tabs-nav li { 
	list-style: none; 
	float: left; 
	position: relative; 
	top: 1px; 
	border-bottom: 0 !important; 
	padding: 0; 
	white-space: nowrap; 
	font-size: 16px; 
	font-weight: 600;
}

.ui-tabs .ui-tabs-nav li:first-child a {
	border-left: #dee0e0 1px solid;
}

.ui-tabs .ui-tabs-nav li a { 
	float: left; 
	padding: 14px 20px 14px 20px; 
	text-decoration: none;
	border-right: #dee0e0 1px solid;
}

.ui-tabs .ui-tabs-nav li {
	border-top: #dee0e0 1px solid;
	border-bottom: #dee0e0 1px solid;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-top: 1px solid;
	margin-bottom: 0; 
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel { 
	display: block; 
	border: #dee0e0 1px solid;
	padding: 20px 20px 20px 20px;
}

.ui-tabs .ui-tabs-hide { 
	display: none !important;
}

/* 6.4 - Google Map */
#google-map {
	margin: 20px 0 40px 0;
}

/* 6.5 - Slideshow */
.slider {
	width: 940px;
	position: relative;
	border: 10px solid;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.slide-loader {
	background:  url(../img/loader.gif) no-repeat center center;
}

.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next {
	position: absolute;
	bottom: 220px;
	width: 18px;
	height: 28px;
	display: block;
	z-index: 101;
	text-indent: -9999px;
}

.flex-direction-nav .flex-prev {
	left: -55px;
}

.flex-direction-nav .flex-next {
	right: -55px;
}

.slider li {
	position: relative;
}

.pagination {
	z-index: 99;
	position: absolute;
	bottom: 20px;
	right: -23px;
	width: 100px;
}

.pagination li {
	float: left;
	margin: 0 3px;
	list-style: none;
}

.pagination li a {
	-webkit-border-radius: 99%; 
	-moz-border-radius: 99%;
	-o-border-radius: 99%;
	border-radius: 99%;
	display: block;
	width: 6px;
	height: 0;
	padding-top: 6px;
	background: #fff;
	background-position: 0 0;
	float:left;
	overflow:hidden;
	border: #fff 4px solid;
}

.flex-caption {
	z-index: 500;
	position: absolute;
	width: 300px;
	bottom: 20px;
	left: 20px;
	padding: 10px;
	color:#fff;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.flex-caption p {
	font-size: 18px;
	opacity: 1;
	margin: 0;
}

/* 7.0 - Tables */
table {
	border-top: 5px solid;
	border-left: 1px solid;
	margin: 0 0 30px 0;
}

table td, table th {
	border-right: 1px solid;
	border-bottom: 1px solid;
/*	text-align: center;*/
}

#content table, #content table td, #content table th {
	border-color: #dee0e0;
	text-align: left;
}

table th {
	padding: 12px 10px 12px 10px;
	font-size: 16px;
	font-weight: 700;
}

table td {
	padding: 4px 10px 4px 10px;
}

#content table tr:nth-child(2n) {
    background: #f5f5f5;
}

#content table.gsc-table-result,
#content table.gsc-table-result th,
#content table.gsc-table-result td,
#content table.gsc-above-wrapper-area-container,
#content table.gsc-above-wrapper-area-container th,
#content table.gsc-above-wrapper-area-container td,
#content table.gsc-resultsHeader,
#content table.gsc-resultsHeader th,
#content table.gsc-resultsHeader td
 {
	border-width: 0;
	border-collapse: initial;
	margin: initial;
	line-height: initial;
}

#content table.gsc-above-wrapper-area-container,
#content table.gsc-above-wrapper-area-container th,
#content table.gsc-above-wrapper-area-container td,
#content table td.gsc-table-cell-snippet-close {
	padding-top: 0;
	padding-bottom: 0;
}

#content div.gs-visibleUrl {
	line-height: initial;
}

#content div.gcsc-branding {
	padding: 0;
}

#resInfo-0,
#content div.gsc-above-wrapper-area {
	border-width: 0;
	padding-top: 0;
	}

#content div.gsc-adBlock {
	padding-bottom: 0;
	margin-bottom: 0;
	}

/* 8.0 - Forms */
input[type="text"], input[type="password"], textarea, select {
	background: #e1e4e5;
	border: #d4d8d9 1px solid;
	font-size: 14px;
	padding: 5px 7px 5px 7px;
	margin: 0 0 15px 0;
	color: #000;
}

select {
	padding: 4px 7px 4px 7px;
	margin: 0 0 15px 0;
}

input[type="text"], input[type="password"] {
	width: 50%;
}

textarea {
	width: 97%;
}

label {
	font-size: 12px;
	font-weight: 700;
	display: block;
}

label span {
	font-weight: 600;
}

input[type="submit"] {
	height: inherit;
	padding: 2px 10px 2px 10px;
	float: right;
}
div.em-gateway-buttons .first{
	float: right !important;
}

/* 9.0 - Social Icons */
.social-icons li {
	float: left;
}

#twitter_icon, #facebook_icon, #googleplus_icon, #skype_icon, #flickr_icon, #linkedin_icon, #vimeo_icon, #youtube_icon, #rss_icon {
	display: block;
	-webkit-border-radius: 99%; 
	-moz-border-radius: 99%;
	-o-border-radius: 99%;
	border-radius: 99%;
	margin: 0 4px 0 0;
	width: 25px;
	height: 25px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#twitter_icon:hover, #facebook_icon:hover, #googleplus_icon:hover, #skype_icon:hover, #flickr_icon:hover, #linkedin_icon:hover, #vimeo_icon:hover, #youtube_icon:hover, #rss_icon:hover {
	cursor: pointer;
	background-color: #036ea4;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

/* 10.0 - Blog */
.zprava-zahlavi h3 {
	margin: 0 0 8px 0;
	width: auto;
	display: block;
	max-width: 570px;
}

.zprava-zahlavi .fl {
	width: 520px;
	margin: auto;
	display: block;
}

.zprava-zahlavi h3 a, .zprava-zahlavi h3 a:hover, .zprava-zahlavi .pocet-zobrazeni h3 a:hover,
.zprava-zahlavi-single h2 a, .zprava-zahlavi-single h2 a:hover, .zprava-zahlavi-single .pocet-zobrazeni h3 a {
	text-decoration: none;
}

.zprava-zahlavi h3 span, .zprava-zahlavi-single h2 span {
	font-size: 12px;
	font-style: italic;
	color: #888;
	display: block;
	line-height: 1;
}

.zprava-zahlavi-single h2 span {
	margin: 6px 0 0 0;
}

.blog-single {
	margin: 0 0 35px 0 !important;
}

.zprava-zahlavi-single {
	border-bottom: #dee0e0 1px solid;
	margin: 20px 0 20px 0;
}

.event-single .zprava-zahlavi-single {
	border-bottom: #dee0e0 1px solid !important;
	margin-top: -16px !important;
}

.zprava-obsah p {
	margin: 0 0 8px 0 !important;
}
#volna-mista .zprava-obsah em.vlozeno {
	position: relative;
	display: block;
	font-size: 80%;
	font-style: italic;
	color: #bbb;
	margin: -12px 0 8px 0 !important;
}

#volna-mista .pocet-zobrazeni,
.zprava-zahlavi .pocet-zobrazeni,
.zprava-zahlavi-single .pocet-zobrazeni,
.napsali-o-nas {
	color: #fff;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 5px 3px 5px;
	position: relative;
	display: block;
	}

#volna-mista .pocet-zobrazeni h3, .pocet-zobrazeni h3 {
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.55;
}

.reply_container.msg {
	width: 70%;
	max-width: 800px;
}

.zprava-zahlavi .pocet-zobrazeni h3, .zprava-zahlavi-single .pocet-zobrazeni h3 {
	margin: 0;
}

.zprava-zahlavi .pocet-zobrazeni h3 a, .zprava-zahlavi .pocet-zobrazeni h3 a:hover,
.zprava-zahlavi-single .pocet-zobrazeni h3 a, .zprava-zahlavi-single .pocet-zobrazeni h3 a:hover {
	color: #fff !important;
}

.pocet-zobrazeni .comment-point {
	width: 7px;
	height: 7px;
	position: absolute;
	bottom: -7px;
	left: 4px;
}

.blog-list-wrapper .zprava-obsah {
	border-bottom: #dee0e0 1px solid;
	padding: 0 0 20px 0;
	margin: 0 0 17px 0;
}

.blog-list-wrapper .zprava-obsah:nth-last-child(2) {
	margin: 0 0 37px 0;
}

/* 10.1 - Blog Homepage Preview */
.blog-event-prev-wrapper .blog-prev {
	border-bottom: #dee0e0 1px solid;
	padding: 6px 0 20px 0;
	margin: 0 0 15px 0;
}

.blog-event-prev-wrapper .blog-prev:last-child {
	border-bottom: none;
	padding: 6px 0 0 0;
	margin: 0;
}

.blog-prev .blog-prev-img {
	float: left;
	width: 205px;
}

.blog-prev .blog-prev-content {
	float: right;
	width: 408px;
}

.blog-prev .blog-prev-content h4 {
	line-height: 1;
	margin: 0;
}

.blog-prev .blog-prev-content h4 a {
	text-decoration: none;
}

.blog-prev .blog-prev-content h4 span {
	font-size: 12px;
	font-style: italic;
	color: #888;
	display: block;
	margin: 5px 0 15px 0;
}

.blog-prev .blog-prev-content p {
	margin: 0 0 15px 0;
}

/* 11.0 - Events */
.event-list-wrapper .event-prev {
	border-bottom: #dee0e0 1px solid;
	padding: 0 0 18px 0;
	margin: 0 0 20px 0;
}

.event-list-wrapper .event-prev:nth-last-child(1) {
	margin: 0 0 40px 0;
}

.prev-image {
	margin: 0 0 9px 0;
}

.event-title-single {
	padding: 0 0 20px 0 !important;
}

.event-single {
	border-bottom: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}

/* 11.1 - Events Homepage Preview */
.blog-event-prev-wrapper .event-prev {
	border-bottom: #dee0e0 1px solid;
	padding: 6px 0 17px 0;
	margin: 0 0 15px 0;
}

.blog-event-prev-wrapper .event-prev:last-child {
	border-bottom: none;
}

.event-prev .event-prev-date {
	float: left;
	width: 52px;
	text-align: center;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.event-prev .event-prev-date .month {
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 1;
	margin: 0;
	padding: 4px 0 4px 0;
}

.event-prev .event-prev-date .day {
	font-size: 24px;
	line-height: 1;
	background:  url(../img/date-bg.png) repeat-x;
	border: #e3e3e3 1px solid;
	-webkit-border-radius: 0 0 3px 3px; 
	-moz-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	margin: 0;
	padding: 5px 0 0 0;
	height: 28px;
}

.event-prev .event-prev-content {
	float: left;
	width: 230px;
	margin: 0 0 0 20px;
}

.event-list-wrapper .event-prev .event-prev-content,
.event-prev .event-title-single  .event-prev-content {
	width: 550px;
}

.event-prev .event-prev-content h4 {
	line-height: 1;
	margin: 0 0 6px 0;
}

.event-prev .event-prev-content h4 a {
	text-decoration: none;
}

.event-prev .event-prev-content p {
	line-height: 1.3;
	margin: 0;
}

.event-prev .event-prev-content p strong {
	font-weight: bold;
}

/* 12.0 - Photo Gallery */
.gallery-item img {
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin: 0;
	padding: 0;
}

.gallery-item h4 {
	padding: 0;
	margin: 0 0 24px 0;
	font-weight: normal;
	text-align: center;
}

.gallery-item h4 a {
	text-decoration: none;
}

.gallery-item p {
	margin: 0 0 24px 0;
	text-align: center;
}

.gallery-thumbnail {
	position: relative; 
	overflow: hidden;
	width: 100%;
}

span.zoom-wrapper {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute; 
	width: 100%;
	height: 100%;
	display: block;
	background:  url(../img/thumb-hover.png);
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

span.zoom-wrapper span { 
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-left: -30px;
	margin-top: -30px; 
	width: 61px; 
	height: 62px;
	display: block;
}

span.zoom-wrapper span.zoom {
	background:  url(../img/zoom.png) no-repeat;
}

/* 13.0 - Comments */
.comment-wrapper {
	position: relative;
}

.comment-wrapper .author-image {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 32px;
	background: #ccc;
}

.comment-wrapper h6 a {
	text-decoration: none;
}

.comment-wrapper h6 span {
	font-size: 14px;
	font-style: italic;
	color: #888;
	line-height: 1;
	font-weight: normal;
	margin: 0 0 0 5px;
}

.comment-wrapper p {
	width: 90%;
	margin: 0;
}

.comment-wrapper .reply {
	display: block;
	margin: 10px 0 0 0;
}

.blog-list-wrapper .widget em {
	font-style: italic;
	font-size: 12px;
}

.blog-list-wrapper .comment-wrapper {
	border-bottom: #dee0e0 1px solid;
	padding: 0 0 15px 0;
	margin: 0 0 10px 0;
}

ul.comment-list {
	margin: 0 0 22px 0 !important;
}

ul.comment-list li {
	list-style: none !important;
	border-bottom: none !important;
}

ul.comment-list li li {
	margin: 0 0 0 30px;
}

#comment-number {
	margin: 0 0 25px 0 !important;
}

#reply-title {
	margin: 0 0 28px 0 !important;
}

#cancel-comment-reply-link {
	font-size: 14px;
}

/* 14.0 - Widgets Structure */
.widget {
	margin: 0 0 32px 0;
}

.widget .widget-title h4 {
	margin: 0;
}

.widget ul {
	margin: 0 !important;
}

.widget li {
	padding: 0 0 3px 0;
	margin: 0 0 3px 0;
}

.bottom li {
	background: none;
	text-indent: 0;
}

/* 14.1 - Sidebar Widgets */
#content .widget .widget-title {
	color: #fff;
}

#content .widget li {
	border-bottom: #ededed 1px solid;
}

#content .widget li a {
	text-decoration: none;
}

#footer-wrapper #footer .widget li:last-child,
#content .widget li:last-child {
	border-bottom: none;
	margin: 0;
	padding: 0;
}

#content .widget, .widget {
	padding: 10px;
}

#content .widget .widget-title, .widget .widget-title {
	position: relative;
	top: -10px;
	left: -10px;
	width: 100%;
	padding: 5px 10px 5px 10px;
	-webkit-border-radius: 3px 3px 0 0; 
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.widget .wp-tag-cloud li {
	list-style: none !important;
	float: left;
	border: 1px solid;
	padding: 5px !important;
	margin: 0 10px 10px 0;
}

#content .widget .wp-tag-cloud li {
	border-color: #dee0e0;
}

#content .widget .wp-tag-cloud li:last-child {
	border-bottom: #dee0e0 1px solid;
}

#content .widget li .sub-menu li, #footer-wrapper #footer .widget li .sub-menu li {
	margin: 0 0 0 20px;
	padding: 0 0 3px 0;
	border-bottom: none;
}

#content .widget li .sub-menu li:last-child, #footer-wrapper #footer .widget li .sub-menu li:last-child {
	padding: 0 0 3px 0;
	margin: 0 0 0 20px;
}

#footer-wrapper #footer .widget .wp-tag-cloud li:last-child {
	padding: 5px !important;
	border-bottom: 1px solid;
}

.widget .latest-posts-list li {
	list-style: none !important;
	border-bottom: #dee0e0 1px solid;
	margin: 0 0 7px 0;
	padding: 4px 0 4px 0;
}

.widget .latest-posts-list li:last-child {
	border-bottom: none;
	padding: 0;
}

.widget .latest-posts-list li .lpl-img {
	float: left;
	margin: 0 15px 0 0;
}

#footer-wrapper #footer .one-forth .widget .latest-posts-list li .lpl-img img {
	width: 50px;
	height: 50px;
}

#footer-wrapper #footer .one-forth .widget .latest-posts-list li .lpl-content {
	width: 110px;
}

#calendar_wrap {
	width: 100%;
}

#wp-calendar {
	width: 100%;
}

#wp-calendar tr {
	font-size: 12px;
}

#wp-calendar th {
	font-size: 12px;
	padding: 2px 5px 2px 5px;
}

#wp-calendar td {
	padding: 2px 5px 2px 5px;
}

.widget .latest-posts-list li .lpl-content {
	float: left;
	width: 70%;
}

.widget .latest-posts-list li .lpl-content h6 {
	line-height: 1.3;
}

#content .widget .latest-posts-list li .lpl-content h6 span {
	color: #888;
}

#footer-wrapper #footer .widget .latest-posts-list li .lpl-content h6 span {
	color: #fff;
	opacity: 0.4;
}

.widget .latest-posts-list li .lpl-content h6 span {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	display: block;
	margin: 5px 0 0 0;
}

/* 14.2 - Footer Widgets */
#footer-wrapper #footer .widget .widget-title, .widget-title {
	color: #fff;
}

#footer-wrapper #footer .widget, .widget {
	background-color:rgba(000,0,0,0.15);
	color: #fff;
}

.widget ul li, #volna-mista .widget ul li {
	color: #005d8c;
	line-height: 24px;
}

#footer-wrapper #footer .widget p {
	margin: 0;
}

#footer-wrapper #footer .widget li {
	border-bottom: 1px solid;
}

#footer-wrapper #footer .widget, .widget {
	padding: 20px;
	-webkit-border-radius: 0 0 3px 3px; 
	-moz-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

#footer-wrapper #footer .widget .widget-title, .section .widget .widget-title {
	position: relative;
	top: -20px;
	left: -20px;
	width: 100%;
	padding: 5px 20px 5px 20px;
	-webkit-border-radius: 3px 3px 0 0; 
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

/* 14.3 - Flickr Widget */
.flickr_badge_wrapper .flickr_badge_image {
	float: left;
	margin: 0 8px 8px 0;
	height: 53px;
}

#footer .flickr_badge_wrapper .flickr_badge_image:nth-child(3n+1) {
	margin: 0 0 3px 0;
}

#content .flickr_badge_wrapper .flickr_badge_image:nth-child(4n+1) {
	margin: 0 8px 8px 0 !important;
}

.flickr-more-photos {
	display: block;
	float: none;
	margin: 10px 0 0 0 !important;
}

.flickr_badge_wrapper .flickr_badge_image img {
	width: 53px;
	height: 53px;
}

.flickr_badge_wrapper .flick-more-photos {
	clear: both;
}

/* 15.0 - Footer */
#footer-wrapper .footer-tear {
/*	background:  url(../img/tearbottom.png) repeat-x top transparent;
	height: 7px;*/
}

#footer-wrapper #footer {
	padding: 40px 0 0 0;
}

#footer-wrapper #footer .bottom {
	margin: 0px 0px 30px 0px;
}

#footer-wrapper a {
	color: #fff;
	text-decoration: none;
}

#footer-copy-wrapper {
	/*margin: 40px 0 0 0;*/
}

#footer-copy {
	width: 960px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
}

#footer-copy p {
	color: #fff;
	font-size: 12px;
	margin: 0;
	line-height: 2;
}

#footer-wrapper a:hover, #content a:hover, #header .top-menu li a:hover, .footer-menu li a:hover {
	text-decoration: underline;
}

/* 15.1 - Footer Sponsors */
.jcarousel-container-horizontal {
    width: 920px;
}

.jcarousel-clip {
    overflow: hidden;
}

.jcarousel-clip-horizontal {
    width:  100%;
    height: 75px;
}

.jcarousel-item-horizontal {
	padding: 5px 0 5px 0;
	margin-left: 0;
    margin-right: 20px !important;
	-moz-box-shadow: 0 0 2px #222;
	-webkit-box-shadow: 0 0 2px #222;
	box-shadow: 0 0 2px #222;
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-next-horizontal {
	position: absolute;
	top: 23px;
	right: -65px;
	width: 16px;
	height: 26px;
	cursor: pointer;
	background:  url(../img/arrows2.png) no-repeat;
	background-position: -26px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background:  url(../img/arrows2.png) no-repeat;
	background-position: -26px -36px;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 23px;
    left: -65px;
    width: 16px;
    height: 26px;
    cursor: pointer;
    background:  url(../img/arrows2.png) no-repeat;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background:  url(../img/arrows2.png) no-repeat;
	background-position: 0 -36px;
}

/* 16.0 - IE Fixes */
.ie8 #footer-wrapper #footer .widget .widget-content {
	background:transparent;
}

.ie8 .caption {
	background:transparent;
}

.ie8 span.zoom-wrapper, .ie8 span.zoom-wrapper span.zoom {
	background: none !important;
}

/* Colours */
#header a {
	color: #fff;
	text-decoration: none;
}

/*--- sponsor css start ---*/

.widget.sponsor ul li {
	list-style-image: none !important;
	padding-bottom: 20px !important;
	border-bottom: none !important;
}

.widget.sponsor ul li img {
	width: 65px !important;
	height: 66px !important;
	float: left;
	margin-right: 12px;
}

.widget.sponsor ul li a:link,
.widget.sponsor ul li a:visited,
.widget.sponsor ul li a:active {
	font-family: 'Bitter',Helvetica,Arial,sans-serif;
}

/*--- sponsor css end ---*/

/*--- speciallinks css start ---*/

#content .moduletable-speciallinks {
	
}

#content .moduletable-speciallinks .widget {
	padding: 0px !important;
	margin: 0px !important;
}

#content .moduletable-speciallinks ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#content .moduletable-speciallinks ul li {
	background:  url(../img/speciallinks_bg.jpg) no-repeat left top !important;
	width: 150px;
	height: 153px;
	list-style-image: none !important;
	float: left;
	border-bottom: none !important;
	margin-right: 10px;
}

#content .moduletable-speciallinks ul li a:link,
#content .moduletable-speciallinks ul li a:visited,
#content .moduletable-speciallinks ul li a:active {
	font-family: 'Bitter',Helvetica,Arial,sans-serif;
	width: 150px;
	height: 153px;
	display: block;	
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: normal;
}

#content .moduletable-speciallinks ul li.item1 a:link,
#content .moduletable-speciallinks ul li.item1 a:visited,
#content .moduletable-speciallinks ul li.item1 a:active {
	height: 55px;
	padding-top: 98px;
}

#content .moduletable-speciallinks ul li.item2 a:link,
#content .moduletable-speciallinks ul li.item2 a:visited,
#content .moduletable-speciallinks ul li.item2 a:active {
	height: 64px;
	padding-top: 89px;
}

#content .moduletable-speciallinks ul li.item3 a:link,
#content .moduletable-speciallinks ul li.item3 a:visited,
#content .moduletable-speciallinks ul li.item3 a:active {
	height: 61px;
	padding-top: 92px;
}

#content .moduletable-speciallinks ul li.item4 a:link,
#content .moduletable-speciallinks ul li.item4 a:visited,
#content .moduletable-speciallinks ul li.item4 a:active {
	height: 56px;
	padding-top: 97px;
}

#content .moduletable-speciallinks ul li.item5 a:link,
#content .moduletable-speciallinks ul li.item5 a:visited,
#content .moduletable-speciallinks ul li.item5 a:active {
	height: 56px;
	padding-top: 97px;
}

#content .moduletable-speciallinks ul li.item6 a:link,
#content .moduletable-speciallinks ul li.item6 a:visited,
#content .moduletable-speciallinks ul li.item6 a:active {
	height: 61px;
	padding-top: 92px;
}


/*--- speciallinks css end ---*/

/*--- gallery css start ---*/

#footer .one-forth ul.gallery {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#footer .one-forth ul.gallery li {
	border: none !important;
	list-style-image: none;
	width: 52px;
	height: 53px;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

#footer .one-forth ul.gallery li.item3,
#footer .one-forth ul.gallery li.item6 {
	margin-right: 0px;
}

#footer .one-forth ul.gallery li a:link,
#footer .one-forth ul.gallery li a:visited,
#footer .one-forth ul.gallery li a:active {
	background:  url(../img/gallery_img_bg.jpg) no-repeat left top;
	display: block;
	width: 52px;
	height: 53px;
}

#footer .one-forth ul.gallery li a img {
	width: 52px !important;
	height: 53px !important;
}

/*--- gallery css end ---*/

/*--- featured css start ---*/

#footer .one-forth ul.featured {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#footer .one-forth ul.featured li {
	border: none !important;
	list-style-image: none;
	width: 52px;
	height: 53px;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

#footer .one-forth ul.featured li.item3,
#footer .one-forth ul.featured li.item6 {
	margin-right: 0px;
}

#footer .one-forth ul.featured li a:link,
#footer .one-forth ul.featured li a:visited,
#footer .one-forth ul.featured li a:active {
	background:  url(../img/gallery_img_bg.jpg) no-repeat left top;
	display: block;
	width: 52px;
	height: 53px;
}

#footer .one-forth a.gallery:hover {
	text-decoration: none;
}

/*--- featured css end ---*/

.video-odd {
	float: left;
	width: 45%;
	margin-bottom: 30px;
}

.video-even {
	float: right;
	width: 45%;
	margin-bottom: 30px;
}

.video-wrapper {
	margin-bottom: 0px;
}
/*edited css by tasmin*/


/* Sep 24*/

.blog-event-prev-wrapper .event-prev {
    padding: 6px 0 17px;
}

#content .widget.home-event-list {
	padding: 0;
}

#content .widget.home-event-list .event-prev {
	margin: 0!important;
}

#content .home-event-list ul li {
	/*	border: none;*/
	list-style: none;
	background: none;
	margin: 0 0 15px;
	padding: 0;
	border-bottom: 1px solid #DEE0E0;

}

#content .widget.home-event-list ul li:last-child {
	border: none;
}

#content .widget.home-event-list .event-prev-content h4 a,
.widget .latest-posts-list li .lpl-content h6 {
	font-family: 'Bitter',Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: normal;
}

.em-location-map-container {
	height: 222px!important;
	float: right;
	width: 390px!important;
	overflow: hidden;
}

.locationwrap .event-image img {
	height: 222px!important;
	width: 240px!important;	
	overflow: hidden;
}

#content .one-third.last-col .widget li a {
	font-size: 16px;	
}

#em-wrapper .event-prev {
    border-bottom: 1px solid #DEE0E0;
    margin: 0 0 20px;
    padding: 0 0 18px;
}

.em-booking-form-details p {
	margin-bottom: 0;
}
.em-booking-form-details {
	width: 100%!important;
}

.em-booking-form-details .dbem_country {
	margin-bottom: 15px;
}

.center{
	text-align: center !important;
}
.padding-left-50{
	padding-left: 50px;
}
