/* --



Theme Name: Lmit 2017 v31



Theme URL: http://www.lmit.org



Description: L'Mit tema



Author: Lmit po naročilu



Author URI: http://www.lmit.org



Version: 2.0







All files, unless otherwise stated, are released under the GNU General Public License version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)







-- */







@import url("css/reset.css");



@import url("css/custom.css");







/* --







Styles Index



=======



1.0 Document Body



2.0 Site Structure



3.0 Common Classes



4.0 Basic Alignments



5.0 Default Links



6.0 Vertical Rhythm



7.0 Default Headings



8.0 Top Bar



9.0 Secondary Navigation



10.0 header



11.0 Primary Navigation



12.0 Latest Post



13.0 Top Blocks



14.0 Recent Posts



15.0 Featured Posts



16.0 News in Pictures



17.0 Category Blocks



18.0 Category Blocks Summary



19.0 Forms



20.0 Entry Styles



	20.1 Entry Headers



	20.2 Default Text Elements



	20.3 Default Lists



	20.4 Tables



	20.5 Images



	20.6 WP Gallery



	20.7 Comments



	20.8 Author Bio



	20.9 Shortcodes



21.0 Page Navigation



22.0 Post Page Styles



23.0 Related Posts



24.0 Widgets



	24.1 Calendar Widget



	24.2 Widget lists



	24.3 125 Ads Widget



	24.4 Twitter Widget



	24.5 Flickr Widget



	24.6 Video Widget



	24.7 300x250 Ad Widget



	24.8 120x240 Ad Widget



	24.9 Search Widget



	24.10 Tabbed widget



25.0 Archives Template



26.0 Full Width Template



27.0 Contact Form Template



28.0 Footer



29.0 WP Pagenavi Support



x.x Clearfix



x.x Browser-specific Fixes 







-- */







/* -- 1.0 Document Body -- */



body, input, textarea { font: 12px/18px 'Open Sans', sans-serif; color: #333; }







body {



	background: #f5f5f4 url(images/www-ozadje_1920-01.png) no-repeat center bottom;







}







#container {



	background: White;



	width: 970px;



	margin: 0 auto;

}











/* -- 2.0 Site structure -- */



#content { width: 940px; margin: 0 auto; background-color: #ffffff; }



#primary { float: left; width: 620px; }



#sidebar { float: right; width: 300px; }



.sidebar-narrow { width: 140px; }



#footer { clear: both; }

.banner-footer { text-align: center; }
.banner-footer a { margin: 0 1em; display:block; }
.banner-footer img { max-width: 100%;
  height: auto; }











/* -- 3.0 Common Classes -- */



.rounded { -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }



.hidden { display: none; }







/* -- 4.0 Basic Alignments -- */



.alignleft { float: left; }



.alignright { float: right; }



.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; }







/* -- 5.0 Default Links -- */



a { text-decoration: none; color:#6d8899; }



a:hover { text-decoration: underline; }



a img { border: none; }







/* -- 6.0 Vertical Rhythm -- */



.entry-meta { margin-bottom: 20px; }



p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .post-thumb, .author-bio { margin-bottom: 20px; }



.post-thumb img {

	height: auto;

	max-width: 100%;

}



.widget { margin-bottom: 30px; background-color: #ecedee; }



.hentry, .navigation-links, .hfeed, .nav, #featured, .pinglist { margin-bottom: 20px; }



.children, .entry-content ol ol, .entry-content ul ul, .widget ul ul { margin-bottom: 0; }



.entry-content ol, .entry-content ul { margin: -10px 30px 30px; }

.entry-content ol ol, .entry-content ul ul { margin: 0px 30px 10px; }

.entry-content li { list-style: disc; margin-bottom: 10px; }



/* -- 7.0 Default Headings -- */



h1, h2, h3, h4, h5, h6 { font-weight: normal; }



h1 { font-size: 22px; line-height: 30px; }



h2 { font-size: 20px; line-height: 22px; }


h3 { font-size: 16px; line-height: 20px; }



h4 { font-size: 14px; line-height: 18px; }



h5 { font-size: 12px; line-height: 18px; }



h6 { font-size: 10px; line-height: 16px; }



hr {

	display: block;

	border-style: none;

	border-bottom: 1px dotted #d5d6d6;

}



.page-title { font-size: 14px; font-weight: bold; margin-bottom: 15px; }



.entry-title, .entry-title a { font-size: 22px; line-height: 30px; }







/* -- 8.0 Top Bar -- */



#top-bar { height: 36px; background: #23385d; font-size: 12px; color: #ffffff; }



#top-bar a { color: #ffffff; line-height: 36px; }

#top-bar a:hover { color: #78849c !important; text-decoration: none; }

#secondary-nav { background: url(images/user.png) left center no-repeat; padding-left: 30px; }
#secondary-nav a, .menu-top a { font-weight: bold; }
#secondary-nav .selected { font-weight: bold; color: #78849c; }

.menu-top a { margin: 0 30px 0 0; }
.menu-top { margin: 0 0 0 30px; }


#top-bar-inner { width: 955px; padding-right: 15px; margin: 0 auto;}



#date { float: left; margin-right: 10px; background: #d5d6d6; height: 43px; }



#date p { font-size: 11px; color: #000000; font-weight: bold; padding: 0 15px; line-height: 43px; margin-bottom: 0; }

#date p span { text-transform: lowercase; }



#feeds { float: right; padding-top: 6px; }



#feeds a { background: url(images/icon-rss.png) left top no-repeat; padding-left: 17px; margin-left: 10px; }



#feeds a:hover { text-decoration: none; }

#icons { float: right; }




/* -- 9.0 Secondary Navigation -- */



#secondary-nav { float: left; margin-left: 15px; }



#secondary-nav ul { margin: 0; padding: 0; list-style: none; height: 30px; line-height: 30px; }



#secondary-nav ul a { display: block; position: relative; font-size: 14px; color: #ffffff; }



#secondary-nav ul li { float: left; position: relative; }



#secondary-nav ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }



#secondary-nav ul ul { position: absolute; top: -9999em; width: 180px; /* left offset of submenus need to match (see below) */ }



#secondary-nav ul ul li { width: 100%; }







/* -- 9.0 Secondary Navigation -- */



#footer .menu-main-container { float: left; }



#footer .menu-main-container ul { margin: 5px 0 0 5px; padding: 0; list-style: none; height: 30px; line-height: 30px; }



#footer .menu-main-container ul a { display: block; position: relative; font-size: 16px; color: #6d8899; }

#footer .menu-main-container ul a:hover { color: #333; }



#footer a:hover { text-decoration: none; color: #333; }



#footer .menu-main-container ul li { float: left; position: relative; }



#footer .menu-main-container ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }



#footer .menu-main-container ul ul { position: absolute; top: -9999em; width: 180px; /* left offset of submenus need to match (see below) */ }



#footer .menu-main-container ul ul li { width: 100%; }



.menu-footer-secondary-container { float: right; padding-top: 10px; }

.menu-footer-secondary-container ul {

	margin: 0;

	padding: 0;

	list-style: none;

	height: auto;

	line-height: 0;

}

.menu-footer-secondary-container li {

	display: inline-block;

	margin-left: 15px;

	margin-right: 5px;

}



	/* Make sub menus appear */



	#secondary-nav ul li:hover ul,



	#secondary-nav ul li.sfHover ul { left: -1px; top: 30px; /* match top ul list item height */ z-index: 99; }







	/* Hide all subs subs (4 levels deep) */



	#secondary-nav ul li:hover li ul,



	#secondary-nav ul li.sfHover li ul,



	#secondary-nav ul li li:hover li ul,



	#secondary-nav ul li li.sfHover li ul,



	#secondary-nav ul li li li:hover li ul,



	#secondary-nav ul li li li.sfHover li ul { top: -9999em; }







	/* Displays all subs subs (4 levels deep) */



	#secondary-nav ul li li:hover ul,



	#secondary-nav ul li li.sfHover ul,



	#secondary-nav ul li li li:hover ul,



	#secondary-nav ul li li li.sfHover ul,



	#secondary-nav ul li li li li:hover ul,



	#secondary-nav ul li li li li.sfHover ul { left: 180px; /* match .nav ul width */ top: -1px;  }







	/* Secondary Navigation Skin  */



	#secondary-nav ul a, #footer .menu-main-container ul a { margin: 0 30px 0 0; height: 30px; line-height: 30px; }



	#secondary-nav ul li.current_menu_item ul li a,



	#secondary-nav ul li.current_page_item ul li a { color: #ffffff; }



	#secondary-nav ul a:hover { text-decoration: none; color: #cccccc; }



	#secondary-nav ul ul { border-top: 1px solid #eee; }



	#secondary-nav ul ul li { border: 1px solid #eee; border-top: none; background: #f8f8f8; }



	#secondary-nav ul ul li.sfHover, #secondary-nav ul ul li.sfHover, #secondary-nav ul ul a:focus, #secondary-nav ul ul a:hover, #secondary-nav ul ul a:active { background: #fff; outline: 0; }







/* -- 10.0 header -- */



#header { width: 940px; margin: 0 auto; padding: 5px 0 0 0;
/*background: url("images/header-bg.jpg") no-repeat top right 100px;*/
 }



#logo { 



float: left; 



margin: 20px 20px 20px 23px;



}



#logo, #logo a { font-size: 28px; color: #000; }



#logo a:hover { text-decoration: none; }



#tagline { color: #999; font-size: 12px; line-height: 20px; font-weight: normal; }



#banner-header { float: right; }



#banner-header img { padding: 4px; background: #f8f8f8; }







/* -- 11.0 Primary Navigation -- */



#primary-nav { width: 940px; margin: 0 auto 20px auto; /*height: 30px;*/ border-bottom: 0px solid #AAA }



#primary-nav ul { margin: 0; padding: 0; list-style: none; line-height: 40px; }



#primary-nav ul a { display: block; position: relative; }



#primary-nav ul li { float: left; position: relative; }



#primary-nav ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }



#primary-nav ul ul { position: absolute; top: -9999em; width: 180px; /* left offset of submenus need to match (see below) */ }



#primary-nav ul ul li { width: 156px; }







	/* Make sub menus appear */



	#primary-nav ul li:hover ul,



	#primary-nav ul li.sfHover ul { left: 0; top: 30px; /* match top ul list item height */ z-index: 99; }







	/* Hide all subs subs (4 levels deep) */



	#primary-nav ul li:hover li ul,



	#primary-nav ul li.sfHover li ul,



	#primary-nav ul li li:hover li ul,



	#primary-nav ul li li.sfHover li ul,



	#primary-nav ul li li li:hover li ul,



	#primary-nav ul li li li.sfHover li ul { top: -9999em; }







	/* Displays all subs subs (4 levels deep) */



	#primary-nav ul li li:hover ul,



	#primary-nav ul li li.sfHover ul,



	#primary-nav ul li li li:hover ul,



	#primary-nav ul li li li.sfHover ul,



	#primary-nav ul li li li li:hover ul,



	#primary-nav ul li li li li.sfHover ul { left: 179px; /* match .nav ul width */ top: 0;  }







	/* Primary Navigation Skin  */



	#primary-nav ul { font-size: 13px; }



	



	/* top level skin */



	#primary-nav ul li { border-right: 5px solid #fff; }
	
	#primary-nav ul li.cat-item-28 { border-right: 5px solid #FFF; }
	#primary-nav ul li.cat-item-144 { border-right: medium none; }



	#primary-nav ul a { padding: 0 7px; color: #FFF; background-color: #AAA;  height: 30px; line-height: 30px; font-size:110%;



	font-weight: normal;

	



	/*-webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; 



	border-top-left-radius: 8px; 



	border-top-right-radius: 8px; 



	-moz-border-radius-topright: 8px;



	-moz-border-radius-topleft: 8px;*/



}



	#primary-nav ul a:hover,



	#primary-nav ul li.sfHover a,



	#primary-nav ul li.current-cat a,



	#primary-nav ul li.current-menu-item a



	{ text-decoration: none; color: #f8f8f8; 



	background: #23385d !important;  



	/*-moz-border-radius: 2px 2px 0 0; 



	-webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; 



	border-top-left-radius: 8px; 



	border-top-right-radius: 8px; 



	-moz-border-radius-topright: 8px;



	-moz-border-radius-topleft: 8px;*/







	}







	#primary-nav ul li.current-cat ul a {



		border: 0;



	}

	

	#primary-nav ul li.active a

	{ text-decoration: none; color: #f8f8f8; background: #23385d !important; }



	/* 2nd level skin */



	#primary-nav ul ul { padding: 5px 0 5px 0; 



	background: #AAA; 



	/*-moz-border-radius: 0 0 2px 2px; 



	-webkit-border-bottom-left-radius: 2px; 



	-webkit-border-bottom-right-radius: 2px; 



	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.5); 



	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.5); */



	}



	#primary-nav ul ul li { height: 30px; line-height: 30px; border: none; padding: 0 12px; float: none; }



	#primary-nav ul ul li a { line-height: 30px; height: 30px; }



	#primary-nav ul li.sfHover ul a { color: White; background: #AAA; padding: 0 5px; }



	#primary-nav ul li.sfHover ul li:first-child a { background: none; }



	#primary-nav ul li.sfHover ul a:hover { color: White; text-decoration: underline; }



	



	/* 3rd level onwards */



	#primary-nav ul ul ul { padding: 0; -moz-border-radius: 0 2px 2px 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 2px; }	



	#primary-nav ul ul li.sfHover, #primary-nav ul ul li.sfHover, #primary-nav ul ul a:focus, #primary-nav ul ul a:hover, #primary-nav ul ul a:active { outline: 0; }







/* -- Homepage Styles -- */







/* -- 12.0 Latest Post -- */



#latest-post { background: #fff;}



#latest-post h2.entry-title { color: #333; background: #eee; padding-left: 5px; font-size: 14px;



	font-weight: bold;



}







#sidebar ul, #sidebar li {



	list-style: none;



}







#latest-post h4 {



	padding-left: 10px;



	padding-right: 10px;



	padding-top: 10px;



	font-size: 14px;



	color: #333;



	font-weight: bold;



}







#latest-post h4 a {



	color: #333;



        font-weight: bold;



}







#latest-post #carousel li {



}







#latest-post p{



	color: #222222;



	padding: 10px;



}







.published {



	color: #222222;



}


.event-closed {
	display: inline-block;
	background-color: #23385d;
	font-size: 10px;
	text-transform: uppercase;	
	padding: 0 7px;
	color: #ffffff;
	border-radius: 4px;
	margin-left: 10px;
	margin-bottom: 1px;
}


.event-closed-2 {
	display: inline-block;
	background-color: #9ba3b7;
	font-size: 10px;
	text-transform: uppercase;	
	padding: 0 7px;
	color: #ffffff;
	border-radius: 4px;
	margin-left: 10px;
}



.post-container .published {

	font-size: 12px;

}



.post {

	 border-bottom: 1px dotted #d5d6d6;

}











#latest-post .post-thumb { margin: 0; }



#latest-post .post-thumb img { float: left; margin: 0 20px 0 0; }



#latest-post .entry-title { margin-bottom: 15px; }



#latest-post .entry-title, #latest-post .entry-title a { color: #000; line-height: 30px; font-size: 22px; }



#latest-post .entry-title:hover, #latest-post .entry-title a:hover { color: #AAAAAA; text-decoration: none; }



#latest-post .entry-header { margin-bottom: 10px; }



#latest-post .entry-header, #latest-post .entry-header a { font-size: 10px; text-transform: uppercase; color: #999; }



#latest-post .entry-header a:hover { color: #ddd; text-decoration: none; }



#latest-post .entry-summary { color: #999; }



#latest-post .continue { font-size: 10px; text-transform: uppercase; color: #ddd; }



#latest-post .continue:hover { color: #000; text-decoration: none; }



#latest-post .attachment-thumbnail-front{



	float: right;



	padding: 5px;



}



/* -- 13.0 Top Blocks -- */



#top-blocks { margin-bottom: 30px; }







/* -- 14.0 Recent Posts -- */



#recent-news-block { width: 300px; float: left; }



#recent-news-block .post-thumb { margin: 0 0 5px 0; padding: 0 0 5px 0; background: url(images/bg-dots.png) left bottom repeat-x; }



#recent-news-block .entry-title, #recent-news-block .entry-title a { font-size: 13px; line-height: 20px; color: #333; font-weight: bold; }



#recent-news-block .entry-title a:hover { text-decoration: none; }



#recent-news-block .entry-header { background: url(images/bg-dots.png) left bottom repeat-x; margin: 0 0 5px 0; padding: 0 0 5px 0; }



#recent-news-block .entry-header, #recent-news-block .entry-header a { font-size: 10px; text-transform: uppercase; color: #999; }



#recent-news-block .entry-header a:hover { text-decoration: none; color: #333; }







/* -- 15.0 Featured Posts -- */



#featured-posts-block { width: 300px; float: right; }



#featured-posts-block .post-thumb { margin: 0 0 5px 0; padding: 0 0 5px 0; background: url(images/bg-dots.png) left bottom repeat-x; }



#featured-posts-block .entry-title, #featured-posts-block .entry-title a { font-size: 13px; line-height: 20px; color: #333; font-weight: bold; }



#featured-posts-block .entry-title a:hover { text-decoration: none; }



#featured-posts-block .entry-header { background: url(images/bg-dots.png) left bottom repeat-x; margin: 0 0 5px 0; padding: 0 0 5px 0; }



#featured-posts-block .entry-header, #featured-posts-block .entry-header a { font-size: 10px; text-transform: uppercase; color: #999; }



#featured-posts-block .entry-header a:hover { text-decoration: none; color: #333; }







/* -- 16.0 News in Pictures -- */



#picture-posts { position: relative; margin-bottom: 30px; }



div.content { display: none; position: relative; }







	/* slideshow */



	div.slideshow-container { width: 300px; height: 290px; position: relative;  }



	div.loader { position: absolute; top: 0; left: 0; background: url(images/loader.gif) center center no-repeat; width: 300px; height: 290px; }



	div.slideshow { width: 300px; height: 290px; position: absolute; top: 0; left: 0; overflow: hidden; }



	div.slideshow span.image-wrapper { width: 300px; height: 290px; overflow: hidden; }



	div.slideshow a.advance-link { width: 300px; height: 290px; position: absolute; top: 0; left: 0; }



	div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration: none; }



	div.slideshow img { padding: 4px; background: #f8f8f8; border: 1px solid #eee; position: absolute; top: 0; left: 0; }



	



	/* captions */



	div.caption-container { position: absolute; left: 5px; top: 200px; width: 290px;  }



	span.image-caption { display: block; position: absolute; width: 290px; top: 0; left: 0; }



	div.caption { padding: 8px 10px 5px 10px;  background: transparent url(images/bg-dark-70.png); overflow: hidden; }



	div.image-title a { font-weight: bold; font-size: 13px; color: #ddd; }



	div.image-title a:hover { text-decoration: none; color: #fff; }



	div.caption .entry-header { margin: 0 0 5px 0; }



	div.caption .entry-header, div.caption .entry-header a { font-size: 10px; text-transform: uppercase; color: #999; }



	div.caption .entry-header a:hover { text-decoration: none; color: #ddd; }



	



	/* thumbs */



	#picture-posts ul.thumbs { clear: both; margin: 0; padding: 0; }



	#picture-posts ul.thumbs li { float: left; padding: 0; margin: 5px 10px 5px 0; list-style: none; }



	#picture-posts a.thumb { padding: 4px; display: block; border: 1px solid #e2e2e2; background: #f2f2f2; }



	#picture-posts a.thumb:hover { background: #333; border-color: #222; }



	#picture-posts ul.thumbs li.selected a.thumb { background: #333; border-color: #222; }



	#picture-posts a.thumb:focus { outline: none; }



	#picture-posts ul.thumbs img { border: none; display: block; }







/* -- 17.0 Category Blocks -- */



#category-blocks { margin-bottom: 20px; }



.category-block { width: 300px; }



.category-block .post-container { background: url(images/bg-dots.png) left bottom repeat-x; padding: 0 0 10px 0; margin: 0 0 10px 0; }



.category-block .post-thumb { margin: 0; padding: 0; }



.category-block .post-thumb img { padding: 4px; background: #f8f8f8; border: 1px solid #eee; float: left; margin: 0 10px 0 0; }

.post-thumb img { border: 1px solid #eee; float: left; margin: 0 15px 0 0; }
.post .post-thumb img { border: 1px solid #eee; float: none; margin: 0 0 0 0; }


.category-block .post-thumb img:hover { background-color: #70909e !important; }
.post-thumb img:hover { background-color: #70909e !important; }


.category-block .entry-title, .category-block .entry-title a { font-size: 13px; line-height: 19px; color: #333; font-weight: bold; margin-bottom: 5px; display:block; overflow:hidden; }

.entry-title a { font-size: 18px; line-height: 24px; color: #333; font-weight: bold; margin-bottom: 10px; display:block; overflow:hidden; }

.category-block .entry-title, .category-block .entry-title a:hover { color: #23385d !important; }
.entry-title a:hover { color: #23385d !important; }


.category-block .entry-title a:hover { text-decoration: none; }
.entry-title a:hover { text-decoration: none; }


.category-block .entry-header { margin: 0 0 3px 0; padding: 0; }



.category-block .entry-header, .category-block .entry-header a { font-size: 10px; line-height: 16px; color: #444; margin-left: 95px; }



.category-block .entry-header a:hover { text-decoration: none; color: #333; }



.category-block .entry-summary p { margin: 0; }







/* -- 18.0 Category Blocks Summary -- */



#category-blocks-summary { margin-bottom: 20px; }



.category-block-summary { width: 300px; }



.category-block-summary .post-container { background: url(images/bg-dots.png) left bottom repeat-x; padding: 0 0 5px 0; margin: 0 0 5px 0; }



.category-block-summary .entry-title, .category-block-summary .entry-title a { font-size: 13px; line-height: 20px; color: #333; font-weight: bold; }



.category-block-summary .entry-title a:hover { text-decoration: none; }



.category-block-summary .entry-header { margin: 0 0 3px 0; padding: 0; }



.category-block-summary .entry-header, .category-block-summary .entry-header a { font-size: 10px; text-transform: uppercase; color: #999; }



.category-block-summary .entry-header a:hover { text-decoration: none; color: #333; }







/* -- 19.0 Forms -- */



input, textarea, button { background: #fff;  border: 1px solid #ccc; }



input, textarea, button { padding: 5px; }



button { padding: 2px 10px; cursor: pointer; }



input:focus, textarea:focus, button:hover { background: #fff; border-color: #ddd; }



#submit { cursor: pointer; }







/* -- 20.0 Entry Styles --*/

.post-thumb { display: block; float:left; }
.post .post-thumb { display: block; float:none; }

.post-text { display: block; margin-left: 317px; }



.entry-meta { font-size: 13px; color: #979797; }



.readmore { color: #979797; text-decoration: underline; }
.entry-meta a:hover, .readmore:hover { text-decoration: none; color: #23385d; }

.category_link { text-transform: uppercase; color: #979797; font-size:13px; font-weight: bold; text-decoration: none; display: inline-block; margin-bottom: 5px; }
.category_link:hover { color: #23385d; text-decoration: none; }

.entry-meta p { margin-bottom: 0; }



.entry-categories, .entry-categories a { color: #444 };



.entry-meta a:hover { color: #666; text-decoration: none; }







	/* -- 20.1 Entry Headers -- */



	.entry-content h2, .bazaf h2 { padding: 20px 0 15px; }

	

	.bazat { font-size: 14px; line-height: 22px; }

	.bazat a { font-weight: normal !important; }







	/* -- 20.2 Default Text Elements -- */



	address { font-style: italic; }



	abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px dotted #666; }



	blockquote { font-family: Cambria, Georgia, "Times New Roman", Times, serif; color: #666; font-style: italic; border-left: 1px solid #ddd; margin-left: 15px; padding-left: 10px; }



	strong { font-weight: bold; }



	em, dfn, cite { font-style: italic; }



	dfn { font-weight: bold; }



	sup { font-size: 11px; vertical-align: top; }



	sub { font-size: 11px; vertical-align: bottom; }



	small { font-size: 11px; }



	del { text-decoration: line-through; }



	ins { text-decoration: underline; }



	code, pre { line-height: 18px; }



	var, kbd, samp, code, pre { font: 12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace; background: #efefef; }



	kbd { font-weight: bold; }



	samp, var { font-style: italic; }



	pre { white-space: pre; overflow: auto; padding: 10px; border: 1px solid #ddd; clear: both; }



	code { padding: 3px; }







	/* -- 20.3 Default Lists -- */







	/* -- 20.4 Tables -- */



	table { border: 1px solid #ccc; border-width: 1px; line-height: 18px; margin: 0 0 22px 0; text-align: left; padding: 0 5px; }



	table .even { background: #ddd; }



	caption { text-align: left; }



	tr { border-bottom: 1px solid #ccc; }



	th, td { padding: 5px; vertical-align: middle; text-align: center; }







	/* -- 20.5 Images -- */



	img.alignleft { float: left; margin: 15px; }



	img.alignright { display: block; margin: 15px; }



	img.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; margin-top: 5px; }



	.wp-caption { text-align: center; margin: 15px; /*font-family: Georgia, serif;*/ font-style: italic; }



	.wp-caption img, .wp-caption img a { margin: 0; padding: 0; border: 0 none; }



	.wp-caption .wp-caption-text { margin: 0; padding: 5px; }



	.wp-smiley { max-height: 13px; margin: 0 !important; }







	/* -- 20.6 WP Gallery -- */



	.gallery { margin: auto; }



	.gallery-image { border: 2px solid #efefef; margin-left: 0; }



	.gallery-caption { margin-left: 0; }



	.gallery-item { float: left; text-align: center; margin-left: 0; }



	.gallery-columns-2 { width: 50%; }



	.gallery-columns-3 { width: 33%; }



	.gallery-columns-4 { width: 25%; }



	.gallery-columns-5 { width: 20%; }



	.gallery-columns-6 { width: 16%; }



	.gallery-columns-7 { width: 14%; }



	.gallery-columns-8 { width: 12%; }



	.gallery-columns-9 { width: 11%; }







	/* -- 20.7 Comments -- */



	h2#comments, #respond h2 {background: url(images/bg-widget-title.gif) bottom repeat-x; padding: 0 0 20px 0; margin: 0 0 20px 0; }
	
	h2#comments {border-top: 4px solid #0A97AC; padding: 30px 0 20px 0;}



	ol.commentlist { margin: 0 0 30px 0; list-style-type: none; overflow: visible; }



	



	li.comment { margin: 0 0 20px 0; }



	li.comment .comment-body { margin: 0 0 0 0; position: relative; }



	li.comment .comment-meta { overflow: hidden; float: left; display: block; width: 50%; }



	li.comment .comment-text { background: url(images/bg-dots.png) left bottom repeat-x; padding-bottom: 1px; }



	li.comment .avatar { position: absolute; left: -70px; padding: 2px; background: #f8f8f8; border: 1px solid #eee; }



	li.comment p { clear: both; }



	li.comment cite, li.bypostauthor li.comment cite { color: #333; font-weight: bold; font-style: normal; background: url(images/bg-arrow-grey.png) right center no-repeat; padding: 0 10px 0 0; margin: 0 8px 0 0; float: left;}



	li.comment cite a, li.bypostauthor li.comment cite a {	color: #333; }



	li.comment cite a:hover { text-decoration: none;}



	.commentmetadata, .commentmetadata a { font-size: 10px; text-transform: uppercase; color: #999; }



	.commentmetadata a:hover {color: #666;text-decoration: none;}



	.says { display: none; }



	.comment-meta { margin: 0 0 10px; line-height: 22px; position: relative; }



	li.comment .comment-body a.comment-reply-link { display: block; position: absolute; right: 0; top: 0px; color: #999; font-weight: bold; background: url(images/bg-arrow-grey.png) right center no-repeat; padding: 0 10px 0 0; font-size: 10px; text-transform: uppercase; }



	li.comment .comment-body a.comment-reply-link:hover {color: #666;text-decoration: none;	}



	



	.children { list-style-type: none; margin: 20px 0 0 70px; }



	.children li.comment { margin: 0 0 20px 0; }





	a.btn-shape { background: #2A7586 none repeat scroll 0% 0%; color: #FFF !important; text-decoration:none !important; font-weight: bold; padding: 5px 15px; }

	#respond { clear:both; float: left; width: 100%; border-top: 4px solid #0a97ac; margin-top: 10px; }	



	#respond h2 { margin-top: 30px; display: block; }



	#commentform { margin-bottom: 20px; }



	#commentform div.wrap {	margin-bottom: 10px; }



	#commentform div.input-container { display: inline-block; margin-right: 10px; background-color: #f8f8f8; padding: 1px 3px;}



	#commentform input[type=text] { width: 290px; border: 1px solid #e8e8e8; }



	#commentform div.textarea-container { display: inline-block; margin-right: 10px; background-color: #f8f8f8; padding: 4px 4px 0}



	#commentform textarea { width: 440px; height: 155px; padding: 5px; border: 1px solid #e8e8e8; }



	#commentform label { font-style: italic; font-size: 13px; color: #333; }



	#commentform input#submit { border: none; color: #fff; font-weight: bold; padding: 5px 15px; }



	.cancel-comment-reply {	margin: 0 0 10px; text-align: right; }



	



	/* -- 20.8 Author Bio -- */



	.author-bio { margin-bottom: 30px; }



	.author-bio .avatar { padding: 4px; background: #f8f8f8; border: 1px solid #eee; float: left; margin: 0 10px 0 0; }



	



	/* -- 20.9 Shortcodes -- */



	span.quote_left { float: left; display: inline; width: 240px; margin: 15px 15px 10px 0; padding: 0 10px 0 0; border-right: 3px solid #e8e8e8; font: 14px/22px "Georgia", serif; text-align: right; font-style: italic; color: #333; }



	span.quote_right { float: right; display: inline; width: 240px; margin: 15px 0 10px 15px; padding: 0 0 0 10px; border-left: 3px solid #e8e8e8; font: 14px/22px "Georgia", serif; font-style: italic; color: #333; }



	blockquote { margin: 0 20px 15px; padding: 0 0 0 10px; border-left: 3px solid #e8e8e8; font: 14px/22px "Georgia", serif; font-style: italic; color: #333; }







/* -- 21.0 Page Navigation -- */



.page-navigation .nav-next { float: right; }



.page-navigation .nav-previous { float: left; }



.single-page-navigation .nav-next { float: right; }



.single-page-navigation .nav-previous { float: left; }







/* -- 22.0 Post Page Styles -- */



.single-entry-title { padding: 10px 0 10px 0; }



#single-column-left { font-size:14px; line-height:20px; float: left; width: 460px; /*border-top: 1px dotted #d5d6d6;*/ }

.entry-content { font-size:14px; line-height:20px; }

.entry-content a { text-decoration: underline; color: #6d8899; }

.entry-content a:hover { text-decoration: none; }



p.breadcrumb { font-size: 13px; line-height: 20px; text-transform: uppercase; font-weight: bold; margin-bottom: 0; background-color: #23385d; line-height:1; padding: 10px 15px; white-space: nowrap; color: #70909e !important; }

p.breadcrumb span { max-width: 590px; overflow: hidden; display: inline-block; }



p.breadcrumb.archive { margin-bottom: 15px; }

p.breadcrumb a { color: #ffffff !important; }

p.breadcrumb a:hover { text-decoration: none; color: #70909e !important; }







#single-column-left .entry-meta { padding: 15px 0 15px 0;  border-bottom: 1px dotted #d5d6d6; border-top: 1px dotted #d5d6d6; }



#single-column-left .entry-content { margin-bottom: 40px; }



#single-column-right { float: right; width: 140px;}







	#single-column-right ul.share { padding-top: 15px; margin: 0 0 15px 0; list-style: none; background: url(images/bg-widget-title.gif) left top repeat-x;  }



	#single-column-right ul.share li { line-height: 17px; margin: 0 0 7px 0; padding: 0 0 0 25px; background: url(images/icons-social.png) 0 0 no-repeat; }



	#single-column-right ul.share li.fb { background-position: 0 -22px; }



	#single-column-right ul.share li.digg { background-position: 0 -44px; }



	#single-column-right ul.share li.reddit { background-position: 0 -66px; }



	#single-column-right ul.share li.del { background-position: 0 -88px; }



	#single-column-right ul.share li.stumble { background-position: 0 -110px; }



	#single-column-right ul.share li.gbuzz { background-position: 0 -132px; }



	#single-column-right ul.share li.ybuzz { background-position: 0 -154px; }



	#single-column-right ul.share li.techno { background-position: 0 -176px; }



	#single-column-right ul.share li.linkedin { background-position: 0 -198px; }



	#single-column-right ul.share li.email { background-position: 0 -220px; }



	#single-column-right ul.share li a { color: #666; }



	#single-column-right ul.share li a:hover { text-decoration: none; }



	



	#single-column-right ul.rss { display:none; background: url(images/bg-widget-title.gif) left top repeat-x; margin: 0; padding: 15px 0 0 0; list-style: none; }	



	#single-column-right ul.rss li { line-height: 17px; margin: 0 0 7px 0; padding: 0 0 0 25px; background: url(images/icon-rss2.png) 0 0 no-repeat; }



	#single-column-right ul.rss li a { color: #666; }



	#single-column-right ul.rss li a:hover { text-decoration: none; }



	



/* -- 23.0 Related Posts -- */

#related-posts { border-top: 1px dotted #d5d6d6; padding: 15px 0; }



#related-posts .post-container { border-top: 1px dotted #d5d6d6; padding: 10px 0 10px 0; margin: 10px 0 10px 0; }



#related-posts .post-container .entry-summary { margin: 0 0 0 100px; font-size: 13px; }



#related-posts .post-container .noimg { margin: 0;  }



#related-posts .post-thumb { margin: 0; padding: 0; }



#related-posts .post-thumb img { padding: 4px; background: #f8f8f8; border: 1px solid #eee; float: left; margin: 0 15px 0 0; }



#related-posts .post-thumb img:hover { background-color: #6d8899 !important; border-color: #222; }



#related-posts .entry-title, #related-posts .entry-title a { font-size: 16px; line-height: 20px; color: #333; font-weight: bold; margin-bottom: 15px; }

#related-posts .entry-title, #related-posts .entry-title a:hover { color: #6d8899 !important; }





#related-posts .widget-title { font: 24px 'Open Sans', sans-serif; padding-bottom: 0px; }



#related-posts .entry-title a:hover { text-decoration: none; }



#related-posts .entry-meta { margin: 0 0 3px 0; padding: 0; background: none; }



#related-posts .entry-meta { border-bottom: none; }



#related-posts .entry-meta, #related-posts .entry-meta a { font-size: 10px; text-transform: uppercase; color: #999; }



#related-posts .entry-meta a:hover { text-decoration: none; color: #333; }



#related-posts .entry-summary p { margin: 0; }







/* -- 24.0 Widgets -- */





.widget-title { font-size: 11px; padding-bottom: 10px; font-weight: bold; margin: 0; }



.category-block h3 a{



	display: block;



	font-size: 13px;



	padding: 4px 4px 4px 10px;



	color: white;



} 







#footer .widget-title { background: url(images/bg-widget-title-foot.gif) left bottom repeat-x; }







	/* -- 24.1 Calendar Widget -- */



	.widget_calendar caption { margin-bottom: 5px; }



	.widget_calendar table { width: 100% }



	



	/* -- 24.2 Widget lists -- */



	.xoxo, .widget ul { margin: 15px; padding: 15px 0; list-style-type: none; clear: both; }



	.xoxo li, .widget ul li { font-size: 14px; line-height: 20px; padding: 0 0 10px 12px; background: url(images/bg-arrow-lmit.png) left 5px no-repeat; }



	.xoxo a, .widget ul li a { color: #70909e; }

	.widget ul li a:hover { color: #333 !important; }



	.xoxo a:hover, .widget ul li a:hover { text-decoration: none; }

	

	

	/* -- LMITlinks -- */

	

	.LMITlinks { overflow: hidden; }

	

	.LMITlinks ul { margin: 0; padding: 15px 0 0 0; }

	

	.LMITlinks ul li { padding: 0; list-style: none; background:none; float:left; }

	

	.LMITlinks ul li.item-1 a { color: #fff; padding: 4px 35px 5px 15px; margin: 0 0 5px; display: block; background: #7e447f url(images/LMITlinks.png) right no-repeat; }

	.LMITlinks ul li.item-2 a { color: #fff; padding: 4px 35px 5px 15px; margin: 0 0 5px; display: block; background: #0a97ac url(images/LMITlinks.png) right no-repeat; }

	.LMITlinks ul li.item-3 a { color: #fff; padding: 4px 35px 5px 15px; margin: 0 0 5px; display: block; background: #83a758 url(images/LMITlinks.png) right no-repeat; }

	.LMITlinks ul li.item-4 a { color: #fff; padding: 4px 35px 5px 15px; margin: 0; display: block; background: #f0644e url(images/LMITlinks.png) right no-repeat; }

	

	.LMITlinks ul li.item-1 a:hover, .LMITlinks ul li.item-2 a:hover, .LMITlinks ul li.item-3 a:hover, .LMITlinks ul li.item-4 a:hover { color: #fff !important; background-color: #70909e; }

	



	/* -- 24.3 125 Ads Widget -- */



	.tz_ad_widget { margin-bottom: 20px!important; }



	.tz_ad_widget .ads-125 { width: 310px; }



	.tz_ad_widget ul { list-style-type: none; margin: 0; padding: 0; }



	.tz_ad_widget ul li { display: block; width: 145px; height: 145px; float: left; margin: 0 10px 10px 0; padding: 0!important; background: none!important; line-height: 20px!important; }



	.ads-125 img { padding: 10px; }







	/* -- 24.4 Twitter Widget -- */



	.tz_tweet_widget ul { margin: 0 0 10px 0; list-style-type: none; }



	.tz_tweet_widget ul li { background: url(images/bg-dots.png) left bottom repeat-x!important; padding: 0 0 7px 0!important; margin: 0 0 7px 0; line-height: 20px; }



	.tz_tweet_widget a { color: #666; }



	.tz_tweet_widget a:hover { text-decoration: none; }



	.tz_tweet_widget span a:hover { text-decoration: underline!important; }







	/* -- 24.5 Flickr Widget -- */



	.tz_flickr_widget #flickr_badge_wrapper { width: 310px; }



	.flickr_badge_image { float: left; margin: 0 8px 8px 0; width: 95px; height: 95px; overflow: hidden; }



	.flickr_badge_image img { background: #f8f8f8; padding: 9px; }



	.flickr_badge_image img:hover { background: #333; }







	/* -- 24.6 Video Widget -- */



	.tz_video { padding: 5px; background: #f8f8f8; margin-bottom: 10px; }



	.tz_video_desc { font-style: italic; margin: 0; color: #666; }



	



	/* -- 24.7 300x250 Ad Widget -- */

	

	.ads-120x240 { background: #f5f5f4 url(images/newsletterbg.png) center no-repeat; }



	.ads-120x240 img { padding: 0 10px;}



	.ads-120x240 img:hover { }



	



	/* -- 24.8 120x240 Ad Widget -- */



	.tz_ad300_widget { padding: 0; margin-bottom: 30px; }



	.tz_ad300_widget .widget-title { }



	.ads-300 { width: 300px; height: 250px; overflow: hidden; }



	



	/* -- 24.9 Search Widget -- */



	.widget_search { margin-bottom: 20px!important; }



	.widget_search form { margin: 0; }



	.widget_search .search-container { background: #f8f8f8; padding: 4px; }



	.widget_search .search-inner { border: 1px solid #e8e8e8; background: #fff; padding-left: 5px; }

	.menu-top { display: inline-block; float: right; }

	.search-container { display: inline-block; float: right; }

	.search-inner { background-color: #ecedee; padding: 10px; }

	.search-inner #s { padding: 5px 3px 4px; border: 1px solid #70909e; width: 175px; line-height: 1.25; margin:0; float:left; background: #ffffff url(images/search-icon.png) no-repeat scroll; padding-left: 27px; }



	.wpcf7-submit, #ft_wpecards_send_card, #ft_wpecards_submit_name, .submit-button { border: none; cursor: pointer; padding: 8px 15px 7px 15px; line-height: 1; background-color: #70909e; color:white; font-weight: bold; margin:0; }

	#searchform {
		margin: 0;
		overflow: hidden;
		padding-top: 7px;
	}
	
	#searchform #s {
		padding: 2px 5px;
		color: #ffffff;
		border: none;
		background-color: #78849c;
		width: 100px;
	}


	#searchsubmit {
	background: #78849c url(images/search-icon.png) no-repeat scroll;
	line-height: 1;
	height: 22px;
	border: none;
	width: 26px;
	text-decoration: none;
	text-indent: -99999px;
	margin-left: -4px;
	cursor: pointer;
}

	#searchsubmit:hover { background: #78849c url(images/search-icon-h.png) no-repeat scroll; }
	

	button::-moz-focus-inner,

	input[type="button"]::-moz-focus-inner,

	input[type="submit"]::-moz-focus-inner,

	input[type="reset"]::-moz-focus-inner {

		 padding: 0 !important;

		 border: 0 none !important;

	}

	

	.wpcf7-submit:hover, .submit-button:hover { background-color: #23385d; }



	.widget_search #s { padding: 0; float: left; margin-top: 7px; width: 205px; border: none; }





	/* forms */

	.wpcf7 form, .mymail-form {

		background-color: #f8f8f8;

		padding: 1em 2em;

	}







	



	/* -- 24.10 Tabbed widget -- */



	.tz_tab_widget #tabs { background: #f8f8f8; padding: 4px; }



	.tz_tab_widget #tab-items { list-style-type: none; padding: 0; margin: 0; height: 40px; }



	.tz_tab_widget #tab-items li { float: left; margin: 0 2px 0 0; line-height: 40px; padding: 0; background: none; }



	.tz_tab_widget #tab-items li a { font-weight: bold; font-size: 11px; text-transform: uppercase; color: #999; padding: 0 10px; display: block; border-left: 1px solid #f8f8f8; border-top: 1px solid #f8f8f8; border-right: 1px solid #f8f8f8;   }



	.tz_tab_widget #tab-items li a:hover, .tz_tab_widget #tab-items li.ui-tabs-selected a, .tz_tab_widget #tab-items li.ui-state-active a { background: #fff; text-decoration: none; border-left: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;  }



	



	.tz_tab_widget .tabs-inner { border: 1px solid #e8e8e8; padding: 15px; background: #fff; }



    .tz_tab_widget .ui-tabs-hide { display: none; }







	.tz_tab_widget .tab ul { list-style-type: none; margin: 0; }



	.tz_tab_widget .tab ul li { background: url(images/bg-dots.png) left bottom repeat-x; padding: 10px 0; }



	.tz_tab_widget .tab-thumb img { padding: 4px; background: #f8f8f8; border: 1px solid #eee; float: left; margin: 0 10px 0 0; }



	.tz_tab_widget .tab-thumb img:hover { }



	.tz_tab_widget .entry-title, .tz_tab_widget .entry-title a { font-size: 13px; line-height: 20px; color: #333; font-weight: bold; }



	.tz_tab_widget .entry-title a:hover { text-decoration: none; }



	.tz_tab_widget .entry-meta, .tz_tab_widget .entry-meta a { color:#999; font-size: 10px; text-transform: uppercase; }



	.tz_tab_widget .entry-meta a:hover { text-decoration: none; color: #333; }



	.tab-comments .avatar { padding: 4px; background: #f8f8f8; border: 1px solid #eee; float: left; margin: 0 10px 0 0; }



	.tab-comments .avatar:hover { background: #333; border-color: #222; }



	.tab-comments h3, .tab-comments h3 a { font-size: 12px; line-height: 20px; font-weight: normal; font-style: italic; color: #666; }



	.tab-comments h3 a:hover { text-decoration: none; color: #333; }



	.tab-tags a { color: #666; background: #f2f2f2; padding: 4px 8px; }



	.tab-tags a:hover { color: #fff; text-decoration: none; }







/* -- 25.0 Archives Template -- */

.category-archive { border-top: 1px dotted #d5d6d6; margin: 0; padding: 15px 0 0; text-align: right;
}



.archive-lists .children { margin: 0 0 0 15px; list-style: circle outside; }







#archive-posts .post-container { border-bottom: 1px dotted #d5d6d6; padding: 0 0 15px 0; margin: 0 0 15px 0; }



#archive-posts .post-container .post-thumb { margin: 0; padding: 0; }



#archive-posts .post-container .post-thumb img { padding: 4px; background: #f8f8f8; border: 1px solid #eee; float: left; margin: 0 15px 0 0; }



#archive-posts .post-container .post-thumb img:hover { background: #70909e; }



#archive-posts .post-container .entry-title, #archive-posts .post-container .entry-title a { font-size: 16px; line-height: 22px; color: #333; font-weight: bold; margin-bottom: 10px; }



#archive-posts .post-container .entry-title a:hover { text-decoration: none; color:#70909e !important; }



#archive-posts .post-container .entry-meta { margin: 0 0 3px 0; padding: 0; background: none; }



#archive-posts .post-container .entry-meta, #archive-posts .post-container  .entry-meta a { font-size: 10px; text-transform: uppercase; color: #999; }



#archive-posts .post-container .entry-meta a:hover { text-decoration: none; color: #333; }



#archive-posts .post-container .entry-summary p { margin: 0; }



#archive-posts .post-container .entry-summary { margin-left: 100px; }







/* -- 26.0 Full Width Template -- */



.full-width { width: 940px!important; }







/* -- 27.0 Contact Form Template -- */



#contactForm { margin: 15px 0; }



#contactForm ul { list-style: none; margin: 0; }



#contactForm ul li { margin-bottom: 10px; }



#contactForm div.input-container { display: inline-block; margin-right: 10px; background-color: #f8f8f8; padding: 1px 3px;}



#contactForm input[type=text] { width: 350px; border: 1px solid #e8e8e8; }



#contactForm div.textarea-container { display: inline-block; margin-right: 10px; background-color: #f8f8f8; padding: 4px 4px 0}



#contactForm textarea { width: 550px; height: 155px; padding: 5px; border: 1px solid #e8e8e8; }



#contactForm label { font-style: italic; font-size: 13px; color: #333; display: block; margin: 2px; }



#contactForm label.error { font-size: 11px; font-style: normal; color: red; }



#contactForm button { background-color: #df6838; border: none; color: #fff; font-weight: bold; padding: 5px 15px; }



/* -- ADDs -- */

.sidebar_banner {

	padding: 0;

	margin-bottom: 30px;

	line-height: 0;

}



.footer_banner {

	margin: 0 auto;

	width: 970px;

	text-align: center;

	padding: 2.4em 0 1.4em;

	line-height: 0;

	border-top: 1px solid #e8e8e8;

	margin-top: 30px;

}

/* -- 28.0 Footer -- */



#footer { background: #23385d; padding: 30px 30px 15px; overflow:hidden; margin-top: 15px; }

#footer a { color: #cccccc; }

#footer a:hover { color: #ffffff; border-bottom: 1px solid #6e8794; }

.footer-menu { width: 22%; float: left; color: #ffffff; font-size: 12px; }

.footer-menu h3 { font-weight: bold; margin-bottom: 8px; font-size: 13px; text-transform: uppercase; }

.footer-menu ul, .footer-menu ul li { margin-left: 0px; list-style: none; }

.footer-menu ul { margin-bottom: 40px; }

.footer-menu ul li { margin-bottom: 4px; }

.footer-menu-margin { margin-right: 4%; }

#foot-inner { float: right; }



#foot-inner img { margin: 15px 20px 5px 0; padding: 15px; background-color: #fff; border: 1px solid #e8e8e8; }



.foot-widget-one, .foot-widget-two, .foot-widget-three { width: 220px; float: left; margin-right: 20px; }



.foot-widget-four { width: 220px; float: right; }


#icons { background: url(images/h-line.png) center left no-repeat; }

.link-icon { float: left; display: block; width: 400px; margin: 45px 0 0 15px; color: #808080; }

.text-ico { font-size: 16px; line-height: 32px; display: inline-block; }

.facebook-ico { font-size: 16px; line-height: 26px; display: inline-block; width: 26px; color:#4d69a3; background: url(images/facebook.png) right no-repeat; text-indent: -5555px; margin: 0 0 0 15px; }

.twitter-ico { font-size: 16px; line-height: 26px; display: inline-block; width: 26px; color:#4d69a3; background: url(images/twitter.png) right no-repeat; margin:0 0 0 5px ; text-indent: -5555px; }

.youtube-ico { font-size: 16px; line-height: 26px; display: inline-block; width: 26px; color:#4d69a3; background: url(images/youtube.png) right no-repeat; margin:0 3px 0 2px ; text-indent: -5555px; }

.instagram-ico { font-size: 16px; line-height: 26px; display: inline-block; width: 26px; color:#4d69a3; background: url(images/instagram.png) right no-repeat; margin:0 0 0 5px ; text-indent: -5555px; }

.rss-ico { font-size: 16px; line-height: 26px; display: inline-block; width: 26px; color:#f89939; background: url(images/rss.png) right no-repeat; text-indent: -5555px; margin: 0 0 0 7px; }

#icons a:hover { opacity: 0.5; }


#foot-notes { margin: 0 auto; padding: 15px 30px 0; height: 30px; }



.copyright { float: left; }



.credit { float: right; }



.copyright, .credit { margin: 0; }


#foot-notes { background-color: #23385d; border-top: 2px solid #f5f5f4; }

#foot-notes, #foot-notes a { font-size: 11px; color: #cccccc; }

#foot-notes a { border-bottom: 1px solid #6e8794; }

#foot-notes a:hover { text-decoration: none; color: #ffffff; border-bottom: 1px solid #6e8794; }







/* -- 29.0 WP Pagenavi Support -- */



.page-navigation {margin-top: 20px;}



.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active  { padding: 4px 7px; margin: 5px; text-decoration: none; border: 1px solid #efefef; background: #FFFFFF; }



.wp-pagenavi a:hover { border: 1px solid #ccc !important; }



.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink { border: 1px solid #fff; }



.wp-pagenavi span.pages { padding: 4px 7px 4px 0px; margin: 5px 0 5px 0px; border: 1px solid #fff; background: #FFFFFF; }



.wp-pagenavi span.current { padding: 4px 7px; margin: 5px; font-weight: bold; border: 1px solid #ccc !important; background: #fafafa; }



.wp-pagenavi span.extend { padding: 4px 7px; margin: 5px; border: 1px solid #ccc; background-color: #FFFFFF; }







/* -- x.x Clearfix -- */



.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ .none { display: none; } /* End Clearfix */

.post-margin { margin-bottom: 25px; }





/* -- x.x Browser-specific Fixes -- */



body.ie #commentform div.input-container, 



body.ie #commentform div.textarea-container, 



body.ie #contactForm div.input-container, 



body.ie #contactForm div.textarea-container 



{ overflow: visible; display: inline; padding: 3px;}







body.ie #commentform div.input-container { width: 302px; }



body.ie #commentform div.textarea-container { width: 452px; }







body.ie #commentform div.input-container input { margin: 0 !important; }







body.gecko #commentform div.input-container, 



body.gecko #commentform div.textarea-container, 



body.gecko #contactForm div.input-container, 



body.gecko #contactForm div.textarea-container,



body.opera #commentform div.input-container, 



body.opera #commentform div.textarea-container, 



body.opera #contactForm div.input-container, 



body.opera #contactForm div.textarea-container 



{ padding: 3px; }







#wp-calendar a {



	font-weight: bold;



	text-decoration: underline;



}







#ftwp-2 {



	background-color: #EEE;



	padding: 5px;



}



.news-title {
	padding: 5px 15px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background-color: #23385d;
	margin-bottom: 15px;
}




#sidebar h3.widget-title {



	padding: 5px 15px;



	font-size: 14px;



	color: #fff;



	background-color: #70909e;

	

	float: left;



}







#mc_signup {



	background: White;



	text-align: center;



}







#mc_signup input {



	width: 220px;



	border: 2px solid #333;



}















 .mc_signup_submit input#mc_signup_submit{



	border: none; 



	cursor: pointer; 



	padding: 6px 15px 6px 15px; 



	line-height: 1; 



	background-color: #0FBFAB; 



	color:white; 



	font-size: 14px; 



	font-weight: bold;



	text-align: center;	



	width: 220px;



}







.mc_var_label {



	display:none;



}







/* COLOR MENUS */



/*.current-cat a {

	background-color: #222222 !important;

}*/



#primary-nav ul li.cat-item-87 a, .cat-item-87 .widget-title a {



	background-color: #f7954d;



	font-weight: bold;

	



}







#primary-nav ul li.cat-item-89 a, .cat-item-89 .widget-title a {



	background-color: #f7954d;



	font-weight: bold;

}

#primary-nav ul li.cat-item-89 a {

	text-align: center;

	width: 170px;

}













#primary-nav ul li.cat-item-17 a, .cat-item-17 .widget-title a,



#primary-nav ul li.cat-item-81 a, .cat-item-81 .widget-title a,



#primary-nav ul li.cat-item-27 a, .cat-item-27 .widget-title a,

ul.bazalist li.cat-item-81 a,

#primary-nav ul li.cat-item-142 a, .cat-item-142 .widget-title a,

ul.bazalist li.cat-item-142 a {



	background-color: #f5ba5d;



	font-weight: bold;

}

#primary-nav ul li.cat-item-142 a {

	text-align: center;

	width: 130px;

}

#primary-nav ul li.cat-item-27 a {

	text-align: center;

	width: 140px;

}



#primary-nav ul li.cat-item-17 a {

	text-align:center;

	width: 130px;

}



#primary-nav ul li.cat-item-79 a, .cat-item-79 .widget-title a {



	background-color: Red;



	font-weight: bold;

}



#primary-nav ul li.cat-item-3 a, .cat-item-3 .widget-title a,



#primary-nav ul li.cat-item-58 a, .cat-item-58 .widget-title a,



#primary-nav ul li.cat-item-29 a, .cat-item-29 .widget-title a, ul.bazalist .cat-item-58 a {



	background-color: #43b8bc;



	font-weight: bold;

}

#primary-nav ul li.cat-item-29 a {

	text-align: center;

	width: 145px;

}

#primary-nav ul li.cat-item-3 a {

	text-align: center;

	width: 150px;

}



#primary-nav ul li.cat-item-6 a, .cat-item-6 .widget-title a,



#primary-nav ul li.cat-item-55 a, .cat-item-55 .widget-title a,



#primary-nav ul li.cat-item-30 a, .cat-item-30 .widget-title a, ul.bazalist .cat-item-55 a {



	background-color: #f0644e;



	font-weight: bold;

}

#primary-nav ul li.cat-item-30 a {

	text-align: center;

	width: 140px;

}



#primary-nav ul li.cat-item-6 a {

	text-align:center;

	width: 135px;

}



#primary-nav ul li.cat-item-37 a, .cat-item-37 .widget-title a,



#primary-nav ul li.cat-item-66 a, .cat-item-66 .widget-title a,

#primary-nav ul li.cat-item-144 a, .cat-item-144 .widget-title a,

#primary-nav ul li.cat-item-41 a, .cat-item-41 .widget-title a, ul.bazalist .cat-item-66 a {



        background-color: #81c490;



        font-weight: bold;

}

#primary-nav ul li.cat-item-37 a {

	text-align:center;

	width: 136px;	

}

#primary-nav ul li.cat-item-144 a {

	text-align: center;

	width: 130px;

}


#primary-nav ul li.cat-item-41 a {

	text-align: center;

	width: 140px;

}



#primary-nav ul li.cat-item-41 {

	border-right: none;

}





#primary-nav ul li.cat-item-83 a, .cat-item-83 .widget-title a, ul.bazalist .cat-item-83 a {



        background-color: #E0461B;



        font-weight: bold;



}







#primary-nav ul li.cat-item-63 a, .cat-item-63 .widget-title a, ul.bazalist .cat-item-63 a {



        background-color: #f7954d;



        font-weight: bold;



}







#primary-nav ul li.cat-item-14 a, .cat-item-14 .widget-title a,



#primary-nav ul li.cat-item-28 a, .cat-item-28 .widget-title a{



        background-color: #5e8dca;



        font-weight: bold;

}

#primary-nav ul li.cat-item-28 a {

	text-align: center;

	width: 116px;

}



#primary-nav ul li.cat-item-14 a {

	text-align:center;

	width: 120px;	

}



#primary-nav ul li.cat-item-5 a, .cat-item-5 .widget-title a,



#primary-nav ul li.cat-item-62 a, .cat-item-62 .widget-title a, ul.bazalist .cat-item-62 a {



        background-color: #f3a4a7;



        font-weight: bold;

}



#primary-nav ul li.cat-item-5 a {

	text-align:center;

	width: 160px;	

}



#primary-nav ul li.cat-item-17 {

	border-right: none;

}



#primary-nav ul li.cat-item-38 a, .cat-item-38 .widget-title a {



        background-color: #ed1838;



        font-weight: bold;



}







#primary-nav ul li.cat-item-60 a, .cat-item-60 .widget-title a, ul.bazalist .cat-item-60 a {



        background-color: #ee1f3b;



        font-weight: bold;



}











#primary-nav ul li.cat-item-39 a, .cat-item-39 .widget-title a{



        background-color: #f35a19;



        font-weight: bold;



}







#primary-nav ul li.cat-item-82 a, .cat-item-82 .widget-title a{



        background-color: #9a988b;



        font-weight: bold;



}







.ft_wpecards_image_select_item {



	float: left;



	width: 200px;



	list-style: none;



	display: block;



}







.ft_wpecards_image_select_list {



	list-style: none;



}







#ft_wpecards_sender_recipient_info, ft_wpecards_message_group {



	width: 600px;



}







#ft_wpecards_sender_recipient_info ul, #ft_wpecards_sender_recipient_info li {



	list-style: none;



}







#ft_wpecards_image_select_list, #ft_wpecards_sender_recipient_info, #ft_wpecards_message_group {



	float: left;



}







#latest-post .image {



	float:right;



	height: 170px;



}







.sliderbutton {float:left; width:32px; padding-top:134px}



.sliderbutton img {cursor:pointer}



.sliderbutton img:hover {background:#666}



#slider {float:left; position:relative; overflow:auto; width:620px; height:300px; background:#fff; }



#slider ul {position:absolute; list-style:none; top:0; left:0; margin: 0; padding: 0;}



#slider li {float:left; width:550px; height:300px; padding-right:10px; margin: 0;}







.pagination {float:left; list-style:none; height:20px; position: absolute; top: 10px; right: 5px; }



.pagination li {float:left; cursor:pointer; padding:0; background:#23385d; text-align:center; color:#fff; border-radius: 16px; }



.pagination li:hover, .pagination li.current { background:#fff; color:#23385d; padding:0; text-align:center; border-radius: 16px; }



li.current { background:#888; border-radius: 16px; }



#pagination ul, #pagination li { margin: 0; margin-right: 5px; display: block; height: 16px; width: 16px; }







#latest-post li#content {width:620px; height:300px; padding:0;}



#content h1 {font: 26px 'Open Sans', sans-serif; margin-bottom:15px; color:#333333}







#latest-post li#content h3, #latest-post li#content p {

	padding: 10px 10px 0;

}



#latest-post li#content h3 {

	font-size: 22px;

	line-height: 28px;

	font-weight: bold;

	color:#222222;

}



#latest-post li#content a:hover h3 {

	color: #23385d;

}





test-post li#content h3 {



	font-weight: bold;



}







#latest-post li#content a {



	text-decoration: none;



}







#latest-post li#content p{



	font-size: 14px;



	text-decoration: none;



}







#latest-post {margin-bottom: 20px; position: relative;}







ul.write_panel_link li {



	margin-bottom: 5p;



	margin-top: 5p;



	border-bottom: 1px dotted #ddd;



}











.trans_box1 {



  /* Mozilla doesn't support crazy MS image filters, so it will ignore the following */



  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='css/75p_white.png');

  

  position: absolute;

  bottom: 0;

  padding: 15px;

  width: 596px;

}



.trans_box1 p {

	margin-bottom: 0 !important;

}



 



/* IE ignores css styles with [attributes], so it will skip the following. */



.trans_box1[class] {



  background-image:url(css/75p_white.png);



}



/* menu */

.tabContainer {

	margin: 0;

}

	

.tabContainer .digiTabs {

	list-style:none;

	display:block;

	overflow:hidden;

	margin:0;

	padding:0px;

	position:relative;

	float:right;

}

	

.tabContainer .digiTabs li { 

	float:left;

	background: #ecedee url(images/LMITmenu.png) left no-repeat;

	border: none;

	padding: 8px 20px 7px 37px !important;

	cursor:pointer;

	border-bottom:none;

	border-right: none !important;

	margin-left:10px;

	font-weight:bold;

	line-height: 1em;

	color:#23385d;

}



	

.tabContainer .digiTabs .selected { 

	background: #23385d url(images/LMITmenu.png) left no-repeat;

	color:#ffffff;

}

	

#tabContent { 

	padding:5px 0 10px 0;

	background-color:#fff;

	overflow:hidden;

	float:left;

	margin-bottom:10px;

	width:100%;

}

.tabContentEmpty {

	border-top:2px solid #70909e;

	width:100%;

	margin-top: 20px;

}

	

ul.digiTabs LI { 

	background: url(bg.png) no-repeat top right;

 }

 

.edit-post {

	float: right;

}

.post-edit-link {

	background-color: #cc0000;

	padding: 5px 15px;

}

.post-edit-link:hover {

	background-color: #0C0;

	text-decoration: none;

}

 

 

@font-face {

	font-family: 'icomoon';

	src:url('fonts/icomoon.eot');

	src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),

		url('fonts/icomoon.woff') format('woff'),

		url('fonts/icomoon.ttf') format('truetype'),

		url('fonts/icomoon.svg#icomoon') format('svg');

	font-weight: normal;

	font-style: normal;

}



/* Use the following CSS code if you want to use data attributes for inserting your icons */

[data-icon]:before {

	font-family: 'icomoon';

	content: attr(data-icon);

	speak: none;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

}



/* Use the following CSS code if you want to have a class per icon */

/*

Instead of a list of all class selectors,

you can use the generic selector below, but it's slower:

[class*="icon-"] {

*/

.icon-location, .icon-clock, .icon-calendar, .icon-calendar-2, .icon-bell, .icon-busy, .icon-link, .icon-ticket, .icon-tag, .icon-tags, .icon-bookmark {

	font-family: 'icomoon';

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	color: #70909e;

	margin: 0 5px 0 5px;

}

.icon-location:before {

	content: "\e000";

}

.icon-clock:before {

	content: "\e001";

}

.icon-calendar:before {

	content: "\e002";

}

.icon-calendar-2:before {

	content: "\e003";

}

.icon-bell:before {

	content: "\e004";

}

.icon-busy:before {

	content: "\e005";

}

.icon-link:before {

	content: "\e006";

}

.icon-ticket:before {

	content: "\e007";

}

.icon-tag:before {

	content: "\e008";

}

.icon-tags:before {

	content: "\e009";

}

.icon-bookmark:before {

	content: "\e00a";

}



.sharethis li {

	background-repeat: no-repeat;

	padding: 0 3px 0 26px;

	list-style: none;

	white-space: nowrap;

	font-family: Verdana,Helvetica,sans-serif;

	font-size: 11px;

	display: block;

	margin-bottom: 10px;

	height: 20px;

	line-height: 20px;

}



.sharethis li a {

	color: #000000;

}

.sharethis li a:hover {

	text-decoration: none;

	opacity: .75;

	-ms-filter: "alpha(opacity=75)";

	filter: alpha(opacity=75);

}



.fb { background-image:url("images/sharethis/facebook_20.png"); }

.email { background-image:url("images/sharethis/email_20.png"); }

.google { background-image:url("images/sharethis/google_20.png"); }

.tweet { background-image:url("images/sharethis/twitter_20.png"); }





.bazalist {

	list-style: none;

}



.bazalist li {

	width: 31%;

	float: left;

	display:block;

	overflow: hidden;

	margin: 0 2% 5% 0;

}



.bazalist li a {

	display: block;

	line-height: 30px;

	padding: 0 10px;

	margin-bottom: 2%;

}



.bazalist li li a {

	margin: 0;

	display: inline-block;

	padding: 0 5px;

	font-weight: normal !important;

	color: #6d8899 !important;

	background-color: #FFF !important;

}

.bazalist li li a:hover {

	color: #333333 !important;

}



.bazalist li:nth-child(3n+1) {

	clear: both;

}



.bazalist li li {

	width: auto;

	float: left;

	display:block;

	clear: both;

	margin: 0;

}



.bazalist li li:before {

	content: "+";

	color: #6d8899;

}



.bazalist li .children {

	margin: 0;

}



ul.bazalist li.cat-item-81 a, ul.bazalist .cat-item-63 a, ul.bazalist .cat-item-58 a, ul.bazalist .cat-item-55 a, ul.bazalist .cat-item-66 a, ul.bazalist .cat-item-62 a, ul.bazalist .cat-item-60 a, ul.bazalist .cat-item-83 a  {

	color:#FFF;

}

ul.bazalist li.cat-item-81 a:hover, ul.bazalist .cat-item-63 a:hover, ul.bazalist .cat-item-58 a:hover, ul.bazalist .cat-item-55 a:hover, ul.bazalist .cat-item-66 a:hover, ul.bazalist .cat-item-62 a:hover, ul.bazalist .cat-item-60 a:hover, ul.bazalist .cat-item-83 a:hover {

	text-decoration: none;

	background-color: #333333;

}



.navrh {

}

@media screen 
  and (min-width: 1200px) { 
	
	#container {
		width: 1200px;
	}
	
	#top-bar-inner {
		width: 1185px;
	}
	
	#header {
		width: 1170px;
		/*background: url("images/header-bg.jpg") no-repeat top right 280px;*/
	}
	
	#primary-nav {
		width: 1170px;
	}
	
	#content {
		width: 1170px;
	}
	
	#primary {
		width: 850px;
	}
	
	#primary-nav ul li.cat-item-89 a {
		width: 205px;
	}
	#primary-nav ul li.cat-item-142 a {
		width: 165px;
	}
	#primary-nav ul li.cat-item-27 a {
		width: 140px;
	}
	#primary-nav ul li.cat-item-17 a {
		width: 175px;
	}
	#primary-nav ul li.cat-item-29 a {
		width: 180px;
	}
	#primary-nav ul li.cat-item-28 a {
		width: 171px;
	}
	#primary-nav ul li.cat-item-3 a {
		width: 185px;
	}
	#primary-nav ul li.cat-item-30 a {
		width: 175px;
	}
	#primary-nav ul li.cat-item-6 a {
		width: 170px;
	}
	#primary-nav ul li.cat-item-37 a {
		width: 171px;
	}
	#primary-nav ul li.cat-item-144 a {
		width: 165px;
	}
	#primary-nav ul li.cat-item-41 a {
		width: 175px;
	}
	#primary-nav ul li.cat-item-14 a {
		width: 165px;
	}
	#primary-nav ul li.cat-item-5 a {
		width: 195px;
	}
	
	#slider {
		width: 850px;
		height: 350px;
	}
	
	#latest-post li#content {
		width: 850px;
		height: 350px;
	}
	#slider li {
		width: 850px;
	}
	.trans_box1 {
		width: 820px;
	}
	.post-text {
		margin-left: 332px;
	}
	/*.entry-meta {
		font-size: 14px;
		line-height: 20px;
	}
	.post-text p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.entry-title a {
		font-size: 20px;
		line-height: 26px;
	}
	
	#latest-post li#content h3 {
		font-size: 26px;
		line-height: 32px;
	}*/
	
	#single-column-left { width: 690px; /*border-top: 1px dotted #d5d6d6;*/ }
	
}

