.row, .row5, .lw { width: 960px; margin: 0 auto; } 
.row > div, .row5 > div, .row > nav, .row5 > nav { float: left; position: relative; } 
.col1 {width:80px}		.col2 {width:160px}		.col3 {width:240px}		.col4 {width:320px}
.col5 {width:400px}		.col6 {width:480px}		.col7 {width:560px}		.col8 {width:640px}
.col9 {width:720px}		.col10 {width:800px}		.col11 {width:880px}		.col12 {width:960px}
.push1 {left:80px}		.push2 {left:160px}		.push3 {left:240px}		.push4 {left:320px}
.push5 {left:400px}		.push6 {left:480px}		.push7 {left:560px}		.push8 {left:640px}
.push9 {left:720px}		.push10 {left:800px}		.push11 {left:880px}		
.pull1 {right:80px}		.pull2 {right:160px}		.pull3 {right:240px}		.pull4 {right:320px}
.pull5 {right:400px}		.pull6 {right:480px}		.pull7 {right:560px}		.pull8 {right:640px}
.pull9 {right:720px}		.pull10 {right:800px}	.pull11 {right:880px}
.row5 > div {width:192px}
.row5 .push1 {left:192px}	.row5 .push2 {left:384px}	.row5 .push3 {left:576px}	.row5 .push4 {left:768px}
.row5 .pull1 {right:192px}	.row5 .pull2 {right:384px}	.row5 .pull3 {right:576px}	.row5 .pull4 {right:768px}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.row, .row5, .lw {width:720px;}
.col1 {width:60px}		.col2 {width:120px}		.col3 {width:180px}		.col4 {width:240px}
.col5 {width:300px}		.col6 {width:360px}		.col7 {width:420px}		.col8 {width:480px}
.col9 {width:540px}		.col10 {width:600px}		.col11 {width:660px}		.col12 {width:720px}
.push1 {left:60px}		.push2 {left:120px}		.push3 {left:180px}		.push4 {left:240px}
.push5 {left:300px}		.push6 {left:360px}		.push7 {left:420px}		.push8 {left:480px}
.push9 {left:540px}		.push10 {left:600px}		.push11 {left:660px}
.pull1 {right:60px}		.pull2 {right:120px}		.pull3 {right:180px}		.pull4 {right:240px}
.pull5 {right:300px}		.pull6 {right:360px}		.pull7 {right:420px}		.pull8 {right:480px}
.pull9 {right:540px}		.pull10 {right:600px}	.pull11 {right:660px}
.row5 > div {width:144px}
.row5 .push1 {left:144px}	.row5 .push2 {left:288px}	.row5 .push3 {left:432px}	.row5 .push4 {left:576px}
.row5 .pull1 {right:144px}	.row5 .pull2 {right:288px}	.row5 .pull3 {right:432px}	.row5 .pull4 {right:576px}
}
@media only screen and (max-width: 767px) {		
body { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.row, .row5, .lw { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }
.row > div, .row5 > div { margin: 0 !important; float: none !important }
.col1, .col2, .col3, .col4, .col5, .col6, 
.col7, .col8, .col9, .col10, .col11, .col12,
.row5 > div	{ width:100% !important; }
.push1, .push2, .push3, .push4, .push5, .push6, 
.push7, .push8, .push9, .push10, .push11, .push12 { left:auto !important; } 
.pull1, .pull2, .pull3, .pull4, .pull5, .pull6, 
.pull7, .pull8, .pull9, .pull10, .pull11, .pull12 { right:auto !important; } 
}
#aswift_0_expand {float:left}
#skyscraper {top:20px !important;}
.bigbanner {margin-bottom:20px;}
#wp-admin-bar-w3tc img {float:left;}
#submit { margin-top: 15px;}
.archive .comment-bubble {display:none !important;}
#comments { margin-top: 20px;}
* { 
-moz-box-sizing: 		border-box; 
-webkit-box-sizing: 	border-box; 
box-sizing: 			border-box;	
o-box-sizing: 			border-box;
}
.row, .lw { 
-moz-box-sizing: 		content-box; 
-webkit-box-sizing: 	content-box; 
box-sizing: 			content-box;	
o-box-sizing: 			content-box;
}
body {
margin: 					0; 
padding: 				0; 
font-family: 			"Segoe UI", "Lucida Grande", "Helvetica Neue", sans-serif;
font-size: 				15px;
}
article, aside, details, 
figcaption, figure, footer, 
header, hgroup, menu, 
nav, section { 
display: 				block; 
}
a  { 
color: 					#057eb3; 
text-decoration: 		none; 
}
a:hover 	{ 
text-decoration: 		underline; 
}
a:active { }
a:visited { }
.post-bodycopy a,
.widget a,
.singlenav a,
.commentlist a,
.logged-in-as a  { 
border-bottom: 		solid 1px transparent; 
}
.post-bodycopy a:hover,
.widget a:hover,
.singlenav a:hover,
.commentlist a:hover,
.logged-in-as a:hover {
border-bottom-color: #9bcbe1;
text-decoration: 		none;
color: 					#057eb3;	
}
.post-thumb a:hover {
border-bottom-color: transparent;
}
h1, h2, h3, h4, h5, h6 {
font-family: 			'Oswald', sans-serif;
font-weight: 			normal; 
margin: 				20px 0 10px 0;
}
h1 { font-size: 30px; line-height: 30px; }
h2 { font-size: 20px; line-height: 26px; }
h3 { font-size: 16px; line-height: 16px; }
h4 { font-size: 16px; line-height: 20px; }
h5 { font-size: 16px; line-height: 16px; }
h6 { font-size: 16px; line-height: 16px; }
a img {
border: none; 
}
.wp-caption {
}
.wp-caption.alignleft,
.wp-caption.alignnone {
margin-left: 			-9px;
}
.wp-caption.alignright {
margin-right: 			-9px;
}
.wp-caption img {
background: 			#fff; 
padding: 				10px; 
border: 				solid 2px #cccccc;
}
.wp-caption-text 	{ 
color:					#999999;
font-size: 				14px; 
text-align: 			center; 
padding: 				5px 5px 10px 5px; 
margin-bottom:			0; 
margin-top:				0; 
}
iframe .player-container {
border: 				solid 3px #000000;
}
.alignleft { 
float: 				left; 
margin: 			5px 15px 10px 0; 
}
.alignright { 
float: 				right; 
margin: 			5px 0 10px 15px; 
}
.aligncenter { 
display: 			block; 
margin: 			0 auto; 
}
.gallery-caption {
}
body.page .hentry img,
body.single .hentry img {
padding: 			7px 0px 7px 0px; 
border: 			none; 
}
.widget, .hentry {
word-wrap: 				break-word;
}
input, 
textarea {
max-width: 				100%;
}
img { 
max-width: 				100%; 
height: 				auto; 
display: 				block;
width: 					auto; 
}
img.wp-smiley {
display: 				inline; 
}
.wp-caption {
max-width: 				100% !important; 	
width: 					auto; 
height: 					auto;
}
embed {
max-width: 				100% !important; 	
border: 					none; 
}
.hentry ul,
.comment-text ul {
list-style: 			none; 
margin: 					10px 0;
padding-left:			25px;
}
.hentry ul li,
.comment-text ul li {
padding-left: 			0px;
margin-bottom: 		2px;
}
.hentry ul li i,
.comment-text ul li i {
display: 				inline-block;
width: 					12px; 
height: 					12px; 
margin-right: 			10px; 
margin-left: 			-20px;
background: 			transparent url(https://www.jazyky.com/wp-content/themes/montezuma/images/icons.png) -48px -84px no-repeat;
}
.hentry ul ul li i,
.comment-text ul ul li i {
background: 			transparent url(https://www.jazyky.com/wp-content/themes/montezuma/images/icons.png) 0px -48px no-repeat;
}
.hentry ul ul,
.comment-text ul ul {
margin-top: 			2px; 
margin-bottom: 		3px; 
margin-left: 			0px;
padding-left:			22px;
}
.hentry ol,
.comment-text ol { 
margin: 					0; 
padding: 				0 0 0 35px; 
list-style: 			decimal;
}
.hentry ol li,
.comment-text ol li { 
margin-bottom: 		5px; 
}
.hentry ol ol,
.comment-text ol ol { 
list-style: 			lower-roman; 
}
.hentry ol ol ol,
.comment-text ol ol ol { 
list-style: 			lower-alpha; 
}
.hentry dl,
.comment-text dl { 
margin:					20px 0;
}
.hentry dt,
.comment-text dt { 
font-weight: 			bold; 
margin:					10px 0;
}
.hentry dd,
.comment-text dd { 
margin-left:			0;
padding-left:			20px;
}
.hentry table,
.comment-text table {
border-collapse:		collapse;
border-bottom:			solid 1px #e7e7e7;
margin-bottom:			10px;
}
.hentry  table caption,
.comment-text table caption {
color: 					#707070; 
font-size: 				14px; 
letter-spacing: 		1px;
text-transform: 		uppercase; 
padding: 				4px;
}
.hentry  table th,
.comment-text table th {
padding: 				6px 8px 6px 9px; 
text-align: 			left;
}
.hentry  table td,
.comment-text table td {
padding: 				5px 8px;
border-top:				solid 1px #e7e7e7;
}
.hentry  table tr.male {
font-size: 11px;
}
.hentry  table tr.alternate td,
.comment-text table tr.alternate td {
background: 			#f7f7f7;
}
blockquote {
color: 					#777777;
border-left: 			5px solid #dddddd;
margin: 				15px 30px 0px 10px;
padding-left: 			20px;
}
blockquote p {
}
pre {
padding:				10px;
border:					dashed 1px #cccccc; 
}
#banner-bg 	{
background: url(https://www.jazyky.com/wp-content/themes/montezuma/images/header.jpg) 50% 0 no-repeat;
}
@media only screen and (max-width: 959px) {
#banner-bg 	{
background-position-x: -370px;	
}
}
@media only screen and (max-width: 767px) {
#banner-bg 	{
background-position-x: -450px;	
}
}
#banner {
position: 				relative;
}
#logo-area {
margin-left: 			20px !important;
}
#widgetarea-one {  
padding: 				0 20px;
}	
#content{ 
padding: 				0 20px;
}
#footer-bg { 
background: 			#fcfcfc; 
padding: 				10px 0 0 0; 
border-top: 			solid 1px #ddd;
}
#footer { 
text-align: 			center;
color:					#666666;
margin-top: 60px;
}
#footer p {
margin: 0;
font-size: 12px;
}
#footer-temata {
font-size: 12px;
text-align: right;
}
#footer-temata h4 {
margin: 0;
}
@media only screen and (max-width: 767px) {
#footer-temata {
text-align: center;
}
#footer-temata h4 {
text-align: center;
margin-top: 10px;
}
}
#footer-temata ul {
list-style-type: none;
padding: 0;
margin: 5px 0 0 0;
}
.hentry {
position: 				relative; 
padding: 				15px 0 20px 0;
}
.hentry a { 
color: 					#057eb3; 
text-decoration: 		none; 
}
.hentry > h1, 
.hentry > h2 { 
margin: 					0; 
font-weight: 			normal; 
}
.hentry > h2 { 
font-size: 				30px; 
line-height: 			38px; 
margin: 					0 0 8px 0; 
}
.hentry > h1 { 
color: 					#057eb3;
font-size: 				30px; 
line-height: 			35px; 
margin: 					0 0 20px 0; 
}
.hentry h2 a .firstpart,
.hentry h1 .firstpart  { 
color: 					#000000; 
text-decoration: 		none; 
}
.hentry:hover h2 a .firstpart {
color: 					#057eb3;
}
.post-format {
display: 				none;
background: 			url(https://www.jazyky.com/wp-content/themes/montezuma/images/icons.png) -120px -144px no-repeat;
width: 					24px; 
height: 					24px;
padding: 				5px 13px;
margin: 					0 10px 0 0; 
vertical-align: 		8px;
font-size: 				10px; 
}
.hentry .comment-bubble {
display: 				inline-block;
height: 					36px; 
width: 					36px;
color: 					#999; 
line-height: 			27px; 
font-family: 			arial, sans-serif;
font-size: 				18px;
font-weight: 			bold; 
text-align: 			center; 
background: 			url(https://www.jazyky.com/wp-content/themes/montezuma/images/icons.png) -168px -108px no-repeat;
margin-left: 			8px; 
vertical-align: 		8px;
}
.hentry:hover .comment-bubble {
color: 					#fff; 
background: 			url(https://www.jazyky.com/wp-content/themes/montezuma/images/icons.png) -168px -72px no-repeat;
text-decoration: 		none;
}
.post-thumb { 
display: 				block; 
}
.post-thumb a { 
position: 				relative;
display: 				block;   
}
.post-thumb .img_wrapper{
}
.post-thumb img {
display:					block;
}
.post-thumb img.img_grayscale { 
}
.post-bodycopy { 
}
.post-bodycopy p {
}
p.post-pagination {
clear: both;
margin: 20px 0;
}
p.post-pagination ol {
margin: 15px 0;
}
p.post-pagination a { 
}
.post-edit-link {
display: 				block;
margin-top: 			10px;
}
.post-obrazek {
float: 					left;
margin:	5px 15px 0 0; 	
}
.post-footer {
color: 					#bbbbbb;
margin-top: 			10px;
}
.post-footer a {
color: 					#aaaaaa;
padding: 				2px 10px 4px 10px;
border-radius: 		3px;
border: 					none;
}
.hentry:hover .post-footer a {
color: 					#057eb3;
}
.hentry:hover .post-footer a:hover {
text-decoration: 		none;
color: 					#ffffff;
background: 			#057eb3;
}
.post-tags, 
.post-categories  { 
margin: 					0; 
display: 				inline-block;
}
.post-tags  { 
margin-left: 			20px;
}
.post-tags i, 
.post-categories i {
display: 				inline-block; 
width: 					12px; 
height: 					12px;
margin-right: 			5px;
background-image: 	url(https://www.jazyky.com/wp-content/themes/montezuma/images/icons.png);
}
.post-tags i { 
background-position: -168px -192px; 
}
.post-categories i { 
background-position: -12px -228px; 
}
.post-readmore { 
float: 					right;
margin-top: 			-5px;
}
.gallery {
margin:					20px 0 10px -7px;  
}
.gallery figure {
display:					inline-block;
padding: 				7px;
border:					solid 1px #ccc;
margin:					0 10px 5px 0; 
box-shadow: 			0 0 10px -5px #ccc;
}
.gallery figure a {
position:				relative; 
display: 				block;
border:					0;
text-decoration:		none;
}
.gallery figure a span {
position: 				absolute;
top: 						0; 
bottom: 					0;
left: 					0; 
right: 					0;
box-shadow: 			inset 15px 15px 20px -20px #000; 
z-index: 				1000;
}
.ie8 .gallery figure a span {
background:				#fff;
-ms-filter:				"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
filter: 					alpha(opacity=0);
}
.ie8 .gallery figure {
margin:					0 10px 10px 0; 
}
.hentry .gallery figure a img {
border:					0; 
padding:					0; 
}
.gallery figcaption {
}
.image-attachment .post-bodycopy img {
margin-left: -8px;
}
.image-attachment .singlenav {
margin: 10px 0;
}
.image-attachment .singlenav .older a:before {
content: '\2039\2039 \00a0';  
}
.image-attachment .singlenav .newer a:after {
content: '\00a0 \203a\203a'; 
}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{
-moz-box-sizing:content-box; -webkit-box-sizing:content-box; 
box-sizing:content-box; o-box-sizing:content-box;
}
#cboxOverlay{background:#fff;}
#colorbox{}
#cboxTopLeft{width:25px; height:25px; background:url(https://www.jazyky.com/wp-content/themes/montezuma/images/colorbox/border1.png) no-repeat 0 0;}
#cboxTopCenter{height:25px; background:url(https://www.jazyky.com/wp-content/themes/montezuma/images/colorbox/border1.png) repeat-x 0 -50px;}
#cboxTopRight{width:25px; height:25px; background:url(https://www.jazyky.com/wp-content/themes/montezuma/images/colorbox/border1.png) no-repeat -25px 0;}
#cboxBottomLeft{width:25px; height:25px; background:url(https://www.jazyky.com/wp-content/themes/montezuma/images/colorbox/border1.png) no-repeat 0 -25px;}
#cboxBottomCenter{height:25px; background:url(https://www.jazyky.com/wp-content/themes/montezuma/images/colorbox/border1.png) repeat-x 0 -75px;}
#cboxBottomRight{width:25px; height:25px; background:url(https://www.jazyky.com/wp-content/themes/montezuma/images/colorbox/border1.png) no-repeat -25px -25px;}
#cboxMiddleLeft{width:25px; background:url(https://www.jazyky.com/wp-content/themes/montezuma/images/colorbox/border2.png) repeat-y 0 0;}
#cboxMiddleRight{width:25px; background:url(https://www.jazyky.com/wp-content/themes/montezuma/images/colorbox/border2.png) repeat-y -25px 0;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
#cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
#cboxLoadingOverlay{background:#fff url(https://www.jazyky.com/wp-content/themes/montezuma/images/colorbox/loading.gif) no-repeat 5px 5px;}
#cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.widget {
font-size: 12px;
line-height: 		1.3;
color: 				#666666;
margin: 15px 0;
}
.widget a { 
color: 				#057eb3;  
}
.widget > h3 {
color: 				#057eb3;
margin: 				0 0 15px 0; 
font-size:			24px;
line-height: 		29px;
}
.widget > h3 > span {
}
.widget h3 span .firstpart {
color: 				#000000;
text-decoration: 	none;
}
.widget > h3 i {
display: 			inline-block;
width: 				24px;
height: 				24px;
margin-right: 		15px;
background-color: #ffffff;
background-image: url(https://www.jazyky.com/wp-content/themes/montezuma/images/icons.png);
}
.widget > h3 i 						{ background-position: -120px -216px }
.widget_archive > h3 i 				{ background-position: -120px -24px }
.widget_tag_cloud > h3 i 			{ background-position: -120px 0px }
.widget_recent_comments > h3 i 	{ background-position: -120px -72px }
.widget_links > h3 i				{ background-position: -120px -96px }
.widget_pages > h3 i 				{ background-position: -120px -120px }
.widget_recent_entries > h3 i 	{ background-position: -120px -144px }
.widget_meta > h3 i 					{ background-position: -120px -192px }
.widget_categories > h3 i 			{ background-position: -120px -168px }
.widget:hover > h3 i 						{ background-position: -96px -216px }
.widget_archive:hover > h3 i 				{ background-position:  -96px -24px }
.widget_tag_cloud:hover > h3 i 			{ background-position:  -96px 0px }
.widget_recent_comments:hover > h3 i 	{ background-position:  -96px -72px }
.widget_links:hover > h3 i 				{ background-position:  -96px -96px }
.widget_pages:hover > h3 i 				{ background-position:  -96px -120px }
.widget_recent_entries:hover > h3 i 	{ background-position:  -96px -144px }
.widget_meta:hover > h3 i 					{ background-position:  -96px -192px }
.widget_categories:hover > h3 i 			{ background-position:  -96px -168px }
.widget ul {
list-style: 			none;
margin-top: 			0px;
margin-bottom: 		0px;
margin-left: 			0px;
padding-left: 			0;
}
.widget ul { 
border-top: 			solid 1px #eeeeee 
}
.widget ul ul {
padding-left: 			0px;
margin-left: 			0px;
}
.widget ul  > li {
margin: 					0;
padding: 				7px 0 8px 0;
border-bottom: 		solid 1px #eeeeee;
}
.widget ul > li:before {
content: '\203a \00a0\00a0'; 
margin-left: -10px;
}
.widget ul  > li {
padding-left: 10px;
}
.widget_categories > ul > li, 
.widget_archive li, 
.widget_meta li {
float: 					left;
width: 					50%;
}
@media only screen and (max-width: 959px) {	
.widget_categories > ul > li, 
.widget_archive li, 
.widget_meta li {
float: 					none;
width: 					auto;
}
}
.widget_openxwpwidget {
margin: 0 0 15px 0;
}
.tagcloud a {
font-size: 			13px;
padding: 			2px 6px 4px 6px;
border-radius: 	2px;
white-space: 		nowrap; 
margin: 				0 3px 6px 0;
color: 				#333333; 
border: 				solid 1px #ddd;
background: 		#fcfcfc;
display: 			inline-block;
}
.tagcloud a:hover {
color: 				#ffffff !important;
border: 				solid 1px #057eb3;
background: 		#057eb3;
text-decoration: 	none;
}
.tagcloud a.tagsize-1 { }
.tagcloud a.tagsize-2 { }
.tagcloud a.tagsize-3 { }
.tagcloud a.tagsize-4 { }
.tagcloud a.tagsize-5 { }
.tagcloud a.tagsize-6 { }
#calendar_wrap {
}
#wp-calendar {
border-collapse: 		separate; 
line-height: 			20px; 
width: 					100%;
text-align: 			center;
}
#wp-calendar caption {
letter-spacing: 		3px;
border-bottom: 		0;
line-height: 			25px;
font-size: 				15px;
text-transform: 		uppercase;
}
#wp-calendar thead {
}
#wp-calendar thead tr {
}
#wp-calendar thead th {
border: 					solid 1px #ddd;
font-weight: 			normal;
}
#wp-calendar tbody {
}
#wp-calendar tbody tr {
}
#wp-calendar tbody td {
border: 					solid 1px #ddd;
color: 					#999;
padding: 				0;
border-radius: 		3px;
}
#wp-calendar tbody .pad {
border: 					none;
}
#wp-calendar tbody a {
background: 			#eee;
display: 				block;
}
#wp-calendar tbody a:hover {
}
#wp-calendar tfoot {
}
#wp-calendar tfoot tr {
}
#wp-calendar tfoot td {
}
#wp-calendar tfoot .pad {
}
#wp-calendar tfoot a {
}
#wp-calendar tfoot a:hover {
}
#prev {
}
#next {
}
.menu-wrapper {
position: 				relative; 
}
.menu {
list-style-type: 		none; 
line-height: 			22px; 
margin: 					0; 
padding: 				0;
}
.menu ul {
float: 					left; 
height: 					auto; 
left: 					-999em; 
position: 				absolute;
}
.menu ul ul {
margin-top: 			-22px; 
margin-left: 			150px; 
}
.menu li { 
float: 					left; 
padding: 				0; 
margin: 					0; 
width: 					auto; 
display: 				block;
}
.menu ul li { 
float: 					none; 
width: 					100%; 
}
.menu a, 
#menu1-smooth a, 
#menu2-smooth a  { 
display: 				block; 
padding: 				0 8px; 
text-decoration: 		none; 
white-space: 			nowrap; 
width: 					auto;  
}
.menu ul a, 
#menu1-smooth a, 
#menu2-smooth a { 
width: 					150px; 
white-space: 			normal; 
}
.menu li:hover ul ul ,
.menu li:hover ul ul ul, 
.menu li:hover ul ul ul ul,
.menu li:hover ul ul ul ul ul,
.menu li:hover ul ul ul ul ul ul,
.menu li:hover ul ul ul ul ul ul ul {
left: 					-999em;
}
.menu li:hover ul, 
.menu li li:hover ul, 
.menu li li li:hover ul,
.menu li li li li:hover ul ,
.menu li li li li li:hover ul,
.menu li li li li li li:hover ul,
.menu li li li li li li li:hover ul,
.menu li li li li li li li li:hover ul {
left: 					auto; 
z-index: 				100000; 
}
#menu1-wrapper {
position: 			relative;
margin-left: 		10px; 
}
#menu1, 
#menu1-smooth  {
display: 				table; 
margin: 					0 auto; 
}
#menu1 > li {
background: 			transparent url(https://www.jazyky.com/wp-content/themes/montezuma/images/menuline.png) 0 center no-repeat; 
box-shadow: 			2px 4px 20px -18px #000;
height: 71px;
}
#menu1 > li:first-child {
background: 			none;
}
#menu1 > li > a > i { 
display:					block;
width: 					24px;
height: 					24px;
margin: 					0 auto 5px auto;
background: 			transparent url(https://www.jazyky.com/wp-content/themes/montezuma/images/menu-icons-0090d3.png) 0 0 no-repeat; 
}
#menu1 > li:hover > a > i,
#menu1 > li.hover > a > i { 
background-position-x: -24px;
}
#menu1 .page-blog > a > i 					{ background-position: 0px 0px ; }
#menu1 .page-contact-us > a > i 			{ background-position: 0px -24px; }
#menu1 .page-features > a > i 			{ background-position: 0px -48px ; }
#menu1 .page-level-1 > a > i 				{ background-position: 0px -72px; }
#menu1 .page-news > a > i 					{ background-position: 0px -96px }
#menu1 .page-parent-page > a > i 		{ background-position: 0px -120px; }
#menu1 .page-support > a > i 				{ background-position: 0px -144px; }
#menu1 .page-wordpress-themes > a > i 	{ background-position: 0px -168px; }
#menu1 .page-blog:hover > a > i 					{ background-position: -24px 0px ; }
#menu1 .page-contact-us:hover > a > i 			{ background-position: -24px -24px; }
#menu1 .page-features:hover > a > i 			{ background-position: -24px -48px ; }
#menu1 .page-level-1:hover > a > i 				{ background-position: -24px -72px; }
#menu1 .page-news:hover > a > i 					{ background-position: -24px -96px }
#menu1 .page-parent-page:hover > a > i 		{ background-position: -24px -120px; }
#menu1 .page-support:hover > a > i 				{ background-position: -24px -144px; }
#menu1 .page-wordpress-themes:hover > a > i 	{ background-position: -24px -168px; }
#menu1 a, 
#menu1-smooth a { 
font-family: 			'Oswald', sans-serif;
font-size: 				21px; 
font-weight: 			300;
color: 					#000; 
padding: 				5px 15px 15px 15px; 	
}
#menu1 ul a, #menu1-smooth a { 
font-size: 				19px; 
}
#menu1 > li > a span.firstpart {
color:					#ccc;
}
#menu1 a:hover, 
#menu1-smooth a:hover,
#menu1 .active a, 
#menu1-smooth .active a,
#menu1 .hover a { 
color: 					#057eb3; 
background-color: #fff;
}
#menu1 > li { 
border-top: 			solid 5px transparent; 
}
#menu1 > li:hover,
#menu1 > li.active ,
#menu1 > li.ancestor,
#menu1 > li.hover { 
border-top: 			solid 5px #057eb3;
}
#menu1 .sub-menu, 
#menu1-smooth .sub-menu {
list-style: 			none;
background:				#ffffff; 
border: 					solid 1px #ddd;
font-size: 				19px; 
padding: 				5px 15px;
box-shadow: 			5px 5px 20px -15px #000;
}
#menu1 .sub-menu a, 
#menu1-smooth .sub-menu a { 
padding: 				5px 0;
}
#menu1 > ul > li > ul { 
margin-left: 			-20px;
}
#menu1 .sub-menu li, 
#menu1-smooth .sub-menu li { 
border-top: 			solid 1px #eee;
}
#menu1 .sub-menu li:first-child, 
#menu1-smooth .sub-menu li:first-child { 
border-top: 			none;
}
#menu1 .sub-menu .sub-menu, 
#menu1-smooth .sub-menu .sub-menu li:first-child {
margin-top: 			-27px; 
}
#menu1 .item-jazyky > a > i { background-position: 0px -816px; }
#menu1 .item-studium > a > i { background-position: 0px -2112px; }
#menu1 .item-prace > a > i { background-position: 0px -1272px; }
#menu1 .item-kurzy > a > i { background-position: 0px -2328px; }
#menu1 .item-tipy > a > i { background-position: 0px -1872px; }
.menu1-mobile {
display: 				none;
font-size: 				20px;
padding: 				10px;
margin:					20px auto 30px auto;
width:					90%;
}
@media only screen and (max-width: 959px) {
.hentry .post-thumb img {
opacity:			1 !important;
z-index:			1000;
}
}
@media only screen and (max-width: 767px) {
ul#menu1,
a.rsslink,
img.avatar,
.post-categories i	{
display: 				none;
}
.menu1-mobile {
display:					block;
}
.commentlist li > div {
margin-left: 			0 !important;
}
.post-footer a {
padding:				7px 15px;
}
a.post-readmore {
background: 		#f7f7f7;
border: 				solid 1px #eee;
color: 				#057eb3;
}
.hentry div.thumb-shadow {
background-image: none !important;
padding-bottom: 0;
margin-left: 0;
}
div.post-thumb {
border: none;
padding: 0 !important;
background: none;
}
.hentry .post-thumb span {
display: none;
}
body {
font-size:		15px;
}
#content {
padding:			0 20px 20px 20px;
}
}
#menu2-bg { 
background: 			#fcfcfc; 
border-bottom: 		solid 1px #dddddd;
margin-bottom: 		10px;
}
#menu2 > li > a { 
padding: 				2px 8px;
}
#menu2 a { 
color: 					#333333; 
}
#menu2 a:hover, 
#menu2 .active a,
#menu2 .active a  { 
color: 					#057eb3; 
}
#menu2  ul {
border: 					solid 1px #dddddd;
padding: 				5px 10px;
box-shadow: 			5px 5px 20px -15px #000000;
}
#menu2 ul a { 
padding: 				0;
}
#menu2 ul li { 
border-top: 			solid 1px #eeeeee;
}
#menu2 ul li:first-child { 
border-top: 			none;
}
#menu2 ul ul {
margin-top: 			-28px; 
}
.singlenav {
margin-bottom: 		10px;
}
.singlenav .older {
float: 					left;
}
.singlenav .newer {
float: 					right;
}
#singlenav2 {
border-top: 			3px solid #ededed;
border-bottom: 		0px none #f5f5f5;
margin-top: 			18px;
padding-top: 			13px;
}
.multinav {
margin: 					20px 0;
padding-left: 			20px;
}
.multinav a,
.multinav span  {
padding: 				3px 12px;
border: 					solid 1px #ddd;
text-decoration: 		none;
display: 				inline-block;
background: 			#fcfcfc;
}
.multinav a:hover {
background: 			#057eb3;
border: 					solid 1px #057eb3;
color: 					#ffffff;
}
.multinav .current {
background: 			#ffffff;
}
#multinav1 {
border-bottom: 		solid 1px #dddddd;
margin-bottom: 0;
}
#multinav1 a,
#multinav1 span  {
margin-bottom: 		-1px; 
border-top-right-radius: 5px;
border-top-left-radius: 5px;	
}
#multinav1 .current {
border-bottom: 		solid 1px #ffffff;
}
#multinav2 {
border-top: 			solid 1px #dddddd;
}
#multinav2 a,
#multinav2 span  {
margin-top: 			-1px; 
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;	
}
#multinav2 .current {
border-top: 			solid 1px #ffffff;
}
.breadcrumbs {
color: 					#666666;
font-size: 				13px;
}
.breadcrumbs ol {
list-style: 			none;
padding: 				0;
margin: 					0;
}
.breadcrumbs ol li {
float:					left;
line-height:			32px;
}
.breadcrumbs ol li a {
color: 					#333333;
margin-left: 			10px;
}
.breadcrumbs ol li a:hover {
color: 					#057eb3;
margin-left: 			10px;
}
.breadcrumbs .bc-current, .breadcrumbs .bc-pagenumber {
margin-left: 			10px;
}
.breadcrumbs ol li.bc-home a {
display: 				block;
width: 					12px;
height: 					12px;
background: 			transparent url(https://www.jazyky.com/wp-content/themes/montezuma/images/icons.png) -36px -108px no-repeat;
margin: 					8px 15px 0 5px;
}
.breadcrumbs ol li.bc-home a:hover {
background: 			transparent url(https://www.jazyky.com/wp-content/themes/montezuma/images/icons.png) -48px -108px no-repeat;
text-decoration: 		none;
}
.breadcrumbs ol li i {
margin: 					0 0 0 5px;
display: 				block;
float: 					right;
width: 					17px;
height: 					32px;
background: 			transparent url(https://www.jazyky.com/wp-content/themes/montezuma/images/breadcr-arr.png) center left no-repeat;
}
#breadcrumbs1 {
padding: 				5px 0 5px 15px;
float: left;
}
#breadcrumbs1-bg {
border-top: 			solid 1px #cccccc;
border-bottom: 		solid 1px #cccccc;
background: 			#f7f7f7;
position:				relative;
}
#comments {
padding-top: 			20px;
border-top: 			solid 1px #dddddd;
}
#comments-title {
color: 					#999999;
margin: 					0 0 20px 0;
font-size: 				28px;
}
#comments-title span {
color: 					#000000;
}
.commentlist {
background: 			#ffffff;
padding: 				0;
list-style: 			none;
margin: 					20px 0;
}
.commentlist ul {
list-style: 			none;
}
.commentlist li {
padding: 				0px; 
}
.commentlist li > div {
border: 					solid 1px #dddddd;
background: 			#fcfcfc;
padding: 				20px 20px 3px 20px; 
position: 				relative;
margin-bottom: 		20px;
margin-left: 			85px;
border-radius: 		5px;
}
.commentlist .pingback {
margin-bottom: 		20px;
}
.commentlist li > div:hover {
background: 			#ffffff;
}
.commentlist li > div:before {
content: 				url(https://www.jazyky.com/wp-content/themes/montezuma/images/commentarrow.png);
left: 					-17px;
top: 						25px;
position: 				absolute;
z-index: 				1000000;
}
.commentlist li > div:hover:before {
content: 				url(https://www.jazyky.com/wp-content/themes/montezuma/images/commentarrow-white.png);
}
.commentlist .avatar {
position: 				absolute;
top: 						3px;
left: 					-80px;
border-radius: 		50%;
box-shadow: 			0 0 0 3px #cccccc; 
}
.commentlist li li .avatar {
left: 					-70px;
}
.comment-reply-link {
position: 				absolute; 
top: 						60px; 
left: 					-80px; 
font-size: 				13px; 
width: 					50px; 
text-align: 			center;
color: 					#cccccc;
}
li li .comment-reply-link {
top: 						45px; 
left: 					-70px; 
}
.commentlist li > div:hover > .comment-reply-link {
color: 					#057eb3;
}
.comment-author {
font-weight: 			bold;
font-size: 				16px;
}
.comment-date-link {
position: 				absolute;
top: 						5px;
right: 					10px;
font-size: 				11px;
line-height: 			13px;
text-align: 			right;
}
.comment-date-link a {
color: 					#aaaaaa;
}
.commentlist li > div:hover .comment-date-link a {
color: 					#057eb3;
}
.comment-edit-link { }
.comment-delete-link { }
.comment-spam-link { }
.comment-text { }
.comment-pagination {
padding-left: 			20px;
margin-top: 			10px;
}
.comment-pagination a, 
.comment-pagination .current  {
border: 					solid 1px #dddddd;
padding: 				3px 12px;
display: 				inline-block;
text-decoration: 		none;
}
.comment-pagination a  {
background: 			#fcfcfc;
}
.comment-pagination a:hover {
background: 			#057eb3;
border: 					solid 1px #057eb3;
color: 					#ffffff;
}
#comment-pagination-1 {
border-bottom: 		solid 1px #dddddd;
}
#comment-pagination-1 a, #comment-pagination-1 .current {
border-top-right-radius: 5px;
border-top-left-radius: 5px;
margin-bottom: 		-1px;
}
#comment-pagination-1 .current {
border-bottom: 		solid 1px #ffffff;
}
#comment-pagination-2 {
border-top: 			solid 1px #dddddd;
}
#comment-pagination-2 a, #comment-pagination-2 .current {
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
margin-top: 			-1px;
}
#comment-pagination-2 .current {
border-top: 			solid 1px #ffffff;
}
#respond {
margin: 					30px 0 20px 0;
padding-bottom: 		40px;
border-bottom: 		solid 1px #eee;
}
#reply-title {
margin: 					0 0 10px 0;
}
#commentform { }
.quicktags-toolbar {
margin-bottom: 		10px;
}
.ed_button {
color: 					#333333;
background: 			#eeeeee;
border: 					solid 1px #dddddd;
margin-right: 			5px;
padding: 				3px 8px;
border-radius: 		3px;
}
.ed_button:hover {
color: 					#ffffff;
background: 			#057eb3;
border: 					solid 1px #057eb3;
cursor: 					pointer;
}
#comment-form {
width: 100%;
}
#comment-author { }
#comment-url { }
#comment-email { }
.logged-in-as { }
#comment { }
.form-submit { }
#submit {
display: 				inline-block;
outline: 				none;
cursor: 					pointer;
text-align: 			center;
text-decoration: 		none;
font-size: 				14px;
padding: 				5px 10px;
border-radius: 		5px;
color: 					#333333;
border: 					solid 1px #dddddd;
background: 			#eeeeee;
}
#submit:hover {
color: 					#ffffff;
border: 					solid 1px #057eb3;
background: 			#057eb3;
}
.button:hover {
text-decoration: 		none;
}
.button:active {
position: 				relative;
top: 						1px;
}
#sitetitle {
font-family: 			'Oswald', sans-serif;
font-size:				57px; 
font-weight: 			normal; 
margin:					25px auto 5px auto;
line-height:			57px; 
opacity: 0.7;
}
@media only screen and (max-width: 959px) {
#sitetitle {
display: 				table; 
}
}
@media only screen and (max-width: 767px) {
#sitetitle {
font-size: 35px;
margin: 10px auto 0 auto;
line-height: 35px;
}
#sitetitle .dot {
display: none;
}
#sitetitle a .blue,
#sitetitle a .red,
#sitetitle a .orange {
display: block;
}
#tagline {
font-size: 8px;
}
}
#sitetitle a {
color:					#000;
}
#sitetitle a .blue {
color:					#057eb3;
}
#sitetitle a .red {
color:					#d32028;
}
#sitetitle a .orange {
color:					#f78e1c;
}
#sitetitle a:hover {
text-decoration: 		none;
}
#tagline {
font-family: 			'Oswald', sans-serif;
font-weight: 			200;
font-size: 				17px; 
letter-spacing: 		0px;
color: 					#000; 
margin: 					0 auto 20px auto;
}
@media only screen and (max-width: 959px) {
#tagline {
display: 			table; 
}
}
a.rsslink {
position: 				absolute; 
top: 						60px; 
right: 					30px;
width: 					24px; 
height: 					24px; 
display: 				block;
background-image: 	url(https://www.jazyky.com/wp-content/themes/montezuma/images/icons.png);
background-position: -120px -48px;
}
#banner:hover a.rsslink {
background-position: -96px -48px;
}
a.rsscommentslink {
float: 					right; 
margin-top: 			5px; 
margin-right: 			8px;
}
.searchform .field {
padding: 				5px;
width: 					200px;
border: 					solid 1px #057eb3;
}
.searchform .submit {
width: 					28px;
height: 					28px;
background: 			url(https://www.jazyky.com/wp-content/themes/montezuma/images/searchicon.png) 0 -5px no-repeat;
overflow: 				hidden;
border: 					none;
margin-left: 			3px;
}
#post-0 .searchform {
position:				relative;
margin:					30px 0;
width: 					90%;
}
#post-0 .searchform .field {
width: 					95%; 
max-width: 				100%; 
}
.widget_search {
float: right;
width: 280px;
margin: 0 20px 0 0;
}
@media only screen and (max-width: 959px) {
.widget_search {
width: 200px;
}
}
@media only screen and (max-width: 767px) {
.widget_search {
width: 150px;
}
}
.widget .searchform {
position: 				relative;
top: 						0;
left: 					0;
}
.widget .submit {
display: 				none;
}
.widget .searchform .field {
width: 					100%; 
max-width: 				300px; 
background: 			#fff url(https://www.jazyky.com/wp-content/themes/montezuma/images/searchicon.png) right center no-repeat;
line-height: 20px;
margin-top: 5px;
}
.page-title {
color: 					#999999; 
font-size: 				24px; 
margin: 					10px 0; 
}
.page-title span {
color: 					#000000;
}
.credit-link {
font-size: 				13px;
color:					#aaaaaa;
margin-top:				30px;
margin-bottom:			0;
}
.credit-link a {
color:					#aaaaaa;
font-weight:			bold;
text-decoration: 		none;
}
@media only screen and (max-width: 767px) {
#logo-area {
float: left !important;
}
}
.fullbanner {
text-align: center;
}
.fullbanner img {
display: inline;
}
#skyscraper {
position: absolute;
left: -120px;
top: 0;
}
@media only screen and (max-width: 1190px) {
#skyscraper {
display: none;
}
}
.bigbanner {
text-align: center;
}
.sub-menu:before, .sub-menu:after,
.cf:before, .cf:after,
.row:before, .row:after,
.row20:before, .row20:after,
.row:before, .row:after,
.row:before, .row:after,
.row:before, .row:after,
.lw:before, .lw:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.sub-menu:after, 
.cf:after, 
.row:after, 
.row20:after, 
.lw:after {
clear: both; 
}
.sub-menu,	
.cf, 
.row, 
.row20, 
.lw {
min-width: 0;		
display: inline-block;
display: block;	
}
* html .sub-menu,	
* html .cf, 
* html .row, 
* html .row20, 
* html .lw {
height: 1%;	 
}