/*
Theme Name: AAN 
Theme URI: http://www.theinfosolution.com/
Author: The Info Solution team
Author URI: http://www.theinfosolution.com/
Description: This theme is specially designed for AAN.
*/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1.3;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}
html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #fff;
	border: 0;
	height: 1px;
	padding: 0px;
	margin: 5px 0px;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

/* Clearing floats */
.clear:after {
	clear: both;
}
.clear:before,
.clear:after {
	display: table;
	content: "";
}

.wp-embed-site-icon { display: none !important; }

/* =Repeatable patterns
-------------------------------------------------------------- */

/* Small headers */
.archive-title,
.page-title,
.widget-title,.related_post_title,
.entry-content th,
.comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}

#twitter-widget-2 h3{
/*background:#9C9D9F url("images/twitter_icon2.png") no-repeat;*/
background-position:245px 3px;
}

/* Shared Post Format styling */
article.format-quote footer.entry-meta,
article.format-link footer.entry-meta {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}

/* Buttons */
.menu-toggle,
input[type="submit"],
article.post-password-required input[type=submit],
li.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.menu-toggle,
input[type="submit"],
article.post-password-required input[type=submit] {
	cursor: pointer;
}
.menu-toggle:hover,
input[type="submit"]:hover,
article.post-password-required input[type=submit]:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
.menu-toggle:active,
.menu-toggle.toggled-on,
input[type="submit"]:active,
article.post-password-required input[type=submit]:active,
input[type="submit"].toggled-on {
	color: #777;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border: none;
}
li.bypostauthor cite span {
	color: #fff;
	background-color: #21759b;
	background-image: none;
	border: 1px solid #1f6f93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}

/* Form fields */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea {
	padding: 6px;
	padding: 0.428571429rem;
	font-family: inherit;
	border: 1px solid #ccc;
	border-radius: 3px;
}

/* Responsive images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-height: 100%;
	width:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* Make sure videos and embeds fit their containers */
embed,
iframe,
object,
video {
	max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry-content img,
.comment-content img,
.widget img,
#author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	/*border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);*/
}
.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #777;
}
img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.entry-content dl.gallery-item {
	margin: 0;
}
.gallery-item a {
	display: block;
	width: 90%;
}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
	padding: 3%;
}

/* Navigation */
.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}
#nav-above {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}

.nav-single {display:none;}

.nav-previous,
.previous-image {
	float: left;
	width: 50%;
}
.nav-next,
.next-image {
	float: right;
	text-align: right;
	width: 50%;
}
.nav-single + .comments-area,
#comment-nav-above {
	margin: 48px 0;
	margin: 3.428571429rem 0;
}

/* Author profiles */
.author .archive-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#author-info {
	border-top: 1px solid #ededed;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	overflow: hidden;
}
#author-description p {
	color: #777;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.author.archive #author-info {
	border-top: 0;
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
}
.author.archive #author-avatar {
	margin-top: 0;
}


/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {
	font-size: 87.5%;
}
body {
	font-size: 14px;
	font-size: 1rem;
	font-family: Arial, Helvetica, sans-serif;
	text-rendering: optimizeLegibility;
	color: #585858;
}
body.custom-font-enabled {
	font-family: Arial, Helvetica, sans-serif;
}
a {
	outline: none;
  	text-decoration:none;
	color: #3c7475;
	color:#077577;
}
	.entry-content p a { font-weight:bold; border-bottom:1px dotted;}
a:hover {	
	color: #4b4b4d;
  	text-decoration:none;
}

/* Assistive text */
.skip-link,
.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

/* Page structure */
#page{
 padding: 0;
}

.wrapper {
	/*overflow: hidden;*/
	width: 960px;
	margin: 0px auto;
	clear: both;
}
.site {
	padding: 0 0px;
	padding: 0 0rem;
	background-color: #fff;
}
.site-content {
	margin: 0px 0 0;
	/*margin: 1.714285714rem 0 0;*/
}
.widget-area {
	margin: 0px 0 0;
	/*margin: 1.714285714rem 0 0;*/
}

/* Header */
.site-header {
	padding: 0px 0;
	padding: 0 0;
	position:relative;
	width:960px;
}
.site-header h1,
.site-header h2 {
	text-align: center;
}
.site-header h1 a,
.site-header h2 a {
	color: #515151;
	display: inline-block;
	text-decoration: none;
}
.site-header h1 a:hover,
.site-header h2 a:hover {
	color: #21759b;
}
.site-header h1 {
	font-size: 24px;
	font-size: 1.714285714rem;
	line-height: 2;
}
.site-header h2 {
	font-weight: normal;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #777;
}
.header-image,.site-header img {
	margin-top: 0px;
	margin-top: 0px;
}

#translate_element{
 position:absolute;
 top:125px;
 right:0;
 width: 150px;
}

	#translate_element li{ float:right; margin:0 5px;}



/* Navigation Menu */

.menu-mainmenu-container{
 float:left;
}
.main-navigation {
  background:#F5F8F8;
  height: 37px;
	margin-top: 10px;
	margin-top: 0.625rem;
	text-align: center;
}
.main-navigation li {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 12px;
	font-size: 90%;
	line-height: 1.42857143;
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover {
	color: #21759b;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}

/**Social**/
.socialicons{
 float:right;
 margin-top:5px;
}

/* Banner */
section[role="banner"] {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
}

/* Sidebar */
.error{
 color:#ff0000;
 font-size:10px;
}

.widget-area .widget {
	overflow: hidden;
	/*-moz-hyphens: auto;
	-ms-word-break: break-all;
	-webkit-hyphens: auto;
	hyphens: auto;
	word-break: break-all;
	word-break: break-word;*/
	margin-bottom: 15px;
	margin-bottom: 1.24rem;
	background:#D6E6E5;
}

#rotatingtweets_widget-2, #dpe_fp_widget-2, #recent-posts-plus-3, .widget_recent_entries, .widget_wmp_widget { background: none !important; }


aside #wpsm_accordion_19768 .wpsm_panel-default > .wpsm_panel-heading, aside #wpsm_accordion_19767 .wpsm_panel-default > .wpsm_panel-heading, aside #wpsm_accordion_19765 .wpsm_panel-default > .wpsm_panel-heading { border: 0px solid #D6E6E5 !important; font: bold 14px 'Segoe UI', 'Lucida Grande', 'Arial', sans-serif !important; color: #9C9D9F !important; border-bottom: 1px solid #fff !important; }

#wpsm_accordion_19765 .wpsm_panel-title a, #wpsm_accordion_19768 .wpsm_panel-title a, #wpsm_accordion_19767 .wpsm_panel-title a { color: #9C9D9F !important; }

#wpsm_accordion_19765 .wpsm_panel-title a:hover, #wpsm_accordion_19768 .wpsm_panel-title a:hover, #wpsm_accordion_19767 .wpsm_panel-title a:hover { color: #8cbec6 !important;}


#wpsm_accordion_19768 .wpsm_panel, #wpsm_accordion_19765 .wpsm_panel, #wpsm_accordion_19767 .wpsm_panel { -webkit-box-shadow: none !important; box-shadow: none !important; border: 0px solid #D6E6E5 !important; }

#wpsm_accordion_19768 .wpsm_panel-default, aside #wpsm_accordion_19768 .wpsm_panel-default, aside #wpsm_accordion_19767 .wpsm_panel-default, aside #wpsm_accordion_19765 .wpsm_panel-default { border: 0px solid #D6E6E5 !important; }

#secondary .wpui-manual, #secondary .advance {
	background:#E6EFEF;
	padding:5px;
}
#secondary .wpui-manual .wp-tab-content-wrapper {
	padding:10px 0!important;
}
#secondary .wpui-manual .wp-tab-content-wrapper #s {
	padding-right:5px!important;
}
#secondary .widget_ns_mailchimp {
	padding:10px;
	background:#D6E6E5;
}

#secondary .wpui-manual .wp-accordion {
    margin: 0;
}
#secondary .wpui-manual .wpui-light .ui-collapsible-content, #secondary .wpui-manual .wpui-light .ui-accordion .ui-accordion-content {
    background: #E6EFEF;
    border: none;
    color: #666666;
}
#secondary .wpui-manual .widget-area .widget .wp-tab-content li {
    margin: 5px 10px;
}
.wpui-light h3.ui-collapsible-header.ui-state-active, .wpui-light .ui-accordion h3.ui-accordion-header.ui-state-active {
	background:#8CBEBE!important;
	color:#FFFFFF!important;
}
#wp-accordion-1 h3 {
	background:none;
	border:none;
	border-bottom:1px solid #FFFFFF;
	margin:0px;
	color:#9C9D9F;
	padding:3px 5px;
    font-size: 120%;
    font-weight: normal !important;
	border-radius:0;	
}
.widget-area .widget h3 {
	margin-bottom: 10px;
	margin-bottom: 0.313rem;
  padding: 0 5px;
font-size: 14px;
background: #9C9D9F;
color:#fff;
}

#homeblog{
 float:left;
 width:650px;
 margin-top:24px;
}

#blogcats li{
 float:left;
 margin-right:2px;
 list-style-type:none;
font-size: 9px;
 letter-spacing: 0px;
 white-space:nowrap;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
    #blogcats li {
	letter-spacing: 30%;
      font-stretch: normal;
	  margin-right: 0px !important;
	  margin-left: 0px !important;
    }
    /* Safari 5+ ONLY */
    ::i-block-chrome, #blogcats li {
	letter-spacing: 0px;
	font-size: 9px;
    }
}


#blogcats li:last-child .pipe { display: none; }

#homesearch{
/* margin-top:24px;
 float:right;
 width: 270px; 
 margin-right: 15px; position:relative*/

}

#homesearch #s { /*width: 250px !important;*/ }



#homeread{
background:#eceded;
border:1px solid #c5c6c5;
padding:5px 5px 0 5px;
overflow: hidden;
}

#homeread h3{
  	margin-bottom: 10px;
	margin-bottom: 0.313rem;
  	padding: 0 0 0 5px;
	font-size: 14px;
	background: #9C9D9F;
	color:#fff;
}



#homepub h3,#homeread h3,#homeblog h3 {
	margin-bottom: 10px;
	margin-bottom: 0.313rem;
  padding: 0 5px 0 5px;
font-size: 14px;
background: #9c9d9f;
color:#fff;
}

#homeread p { font-size: 13px; }


#homepub img.attachment-thumbnail { width: 310px !important; height: 200px !important; }

.homecols{
 float:left;
 width:300px;
 padding: 12px 0 0 5px ;
 margin-right:0!important;
}

#homeread .homecols h4{ font-size:90%; line-height:120%; margin-bottom:5px; /*min-height:38px;*/ }

.homecolsitem { min-height:40px;}

.homecols a { float:left; display:block;padding:5px 0;}

	.homecols i { float:left;padding:5px 0; margin-left:5px;}
	
	.home-date{display:block;clear:both;font-size:90%; font-style:italic; padding:0; }
	
	.home-date a{ padding:0;}
	
	.home-date a img{ margin-top:0;margin-right:5px; float:left; padding:0; }
	
	.home-rss{ /*background:url(http://www.afghanistan-analysts.org/wp-content/themes/aannewtheme/images/rss_icon.png) no-repeat top left; padding-left:25px;*/}

.homecols hr{
background-color:#fff;
 width:100%;
 margin:10px 0;
}

/**/

.homecols-most{
 float:right;
 width:300px;
 padding: 12px 0;
 margin-right:5px;
}

#homeread .homecols-most h4{ font-size:90%; line-height:120%; margin-bottom:5px; /*min-height:38px;*/ }

.homecols-most a { /*float:left; display:block;*/padding:5px 0;}

	.homecols-most i { float:left;padding:5px 0; margin-left:5px;}	
	
	.homecols-most .home-date a{ padding:0;}
	
	.homecols-most .home-date a img{ margin-top:0;margin-right:5px; float:left; padding:0; }
	
	.homecols-most .home-date .first_cat{ }
	
.homecols-most hr{
 background-color:#fff;
 width:100%;
 margin:10px 0;
}



/**/

.captioncontent {padding: 10px;}
.caption{
background:rgba(140,190,190,.7);position:absolute;left:50%;top:5px;width:49%;height:94%;color:#fff;
}
.captioncontent a{color:#fff;font-weight:bold;}
.captionarrow{
 position:absolute;
 bottom:10px;
 right:10px;
}


.captionpubcontent {padding: 10px; height:40px; position: relative;}
.captionpub{
background:rgba(140,190,190,1);top:5px;width:100%;color:#fff;
}
.captionpubcontent a{color:#fff;font-weight:bold;font-size: 13px;}
.captionpubarrow{
 position:absolute;
 top: 30px;
 right:10px;
}

.rss-icon{ margin-left:5px;}

.captionarrowslide{
/*position: absolute;
/*top: 255px;300px;
left: 295px;410px;
top:265px;
left:631px;   */
display:none;
}


.captionslider{
background: rgba(140, 190, 190, .7);
position: relative;

top: 265px;
width: 453px;
height: 67px;
color: white;
}

.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {

	line-height: 1.5;
}

#twitter-widget-2 li,.widget_recent_entries li,.widget_wmp_widget li, .widget_wp_related_posts li, .wp_rp li{
padding-bottom: 5px;
border-bottom: 1px solid #C5C6C5;
font-size:90%;
}

.widget-area .widget a,.homecols a,.homecols-most a {
  color: #4b4b4d;
  font-weight: bold;
  font-size:13px;
}
.widget-area .widget .wp-tab-content a {
	color: #4b4b4d;
  	font-weight: bold;
  	font-size:90%;
}

.wp-accordion .children a {font-size:80% !important;}

.widget-area .widget a:hover {
	color: #8CBEBE;
}
.widget-area .widget .wp-tab-content a:hover {
	color: #8cbebe;
}

.widget-area .widget .wp-tab-content ul{ margin:0;}
.widget-area .widget .wp-tab-content li{
 margin:5px 10px;
}

#menu-about-us-menu, #menu-about-us-menu ul, .about-menu, .about-menu ul{ padding:10px; background: #ededed;}
	#menu-about-us-menu li .about-menu li {margin:7px;}
	
#menu-about-us-menu	.sub-menu { background: none; }

#menu-about-us-menu	 .sub-menu li a { font-size: 13px !important; }

#menu-about-us-menu li ul li a, #menu-about-us-menu .sub-menu li a { background: none; line-height: 22px; width: 100%; padding: 0px; border-bottom: 0px solid; font-weight: normal;  }
	
	
	
	#Tags_, .tagcloud{ margin:10px;}


.wp-tab-content span{ margin:0 10px;}

.widget-area span.twitter-date a{
font-weight:none;
font-size:12px;
}

#wpui_core-4, #wpui_core-2, #wpui_core-7, #wpui_core-9, #jal_widget-2, #wpui_core-8, #wpui_core-9{
  background: #E6EFEF;
}

#wpui_core-4 h3, #wpui_core-2 h3, #wpui_core-7 h3, #wpui_core-8 h3, #wpui_core-9 h3{
  margin:5px;
}
#wpui_core-4 #searchform{
 min-height:50px;
}

#recent-posts-plus-4 li a{
 font-weight:bold;
}
#recent-posts-plus-4 li p, .widget_wp_related_posts p, .wp_rp p{
font-size: 12px;
line-height: 1.5em;
}
#recent-posts-plus-4 li, .widget_wp_related_posts li, .wp_rp li{
padding-bottom: 5px;
border-bottom: 1px solid #c6c6c6;
}
.widget-area .widget h3.wp-tab-title{
 font-size:120%;
 color:#9C9D9F;
 font-weight:normal !important;
 /*padding: 0 10px;*/
}

span.ui-icon{ margin:0 0 0 10px !important;}

.widget-area .widget h3.wp-tab-title.ui-state-active{
 color:#fff;
 font-weight: bold;
}

.iconwidget{
 float:right;
}

#twitter-widget-2{
  background: #ECEDED;
border: 1px solid #C5C6C5;
padding: 5px 5px 5px 5px;
overflow: hidden;
}

#text-3, #text-4, #text-5, #text-6, #text-7, .widget_wysija, .widget_ns_mailchimp{
 /*background:#d6e6e5;
 padding:10px;*/
}

.widget_wysija .widget_wysija{ padding:0;}
#text-3 h3, .widget-area .widget_wysija h3, .widget-area .widget_ns_mailchimp h3{
 /*color:#58585a;
 background:#d6e6e5;*/
}
.widget-area .widget_wysija h3, .widget-area .widget_ns_mailchimp h3{
 color:#58585a !important;
 background:#d6e6e5 !important;
}

.widget_ns_mailchimp p input[type="text"] {
padding: 0.428571429rem;
font-family: inherit;
border: 1px solid #ccc;
border-radius: 3px;
color:#888;
width:95%;
}
.widget_ns_mailchimp p.p_submit input { float:right;}

.tlw-list li{
 width: 33%; 
float: left;
}
/**Search**/
#s, #searchsubmit { 
   margin: 0 
}
#Keywords #s { width:85%; margin-top:5px; margin-left:5px;}

body #s, .searchbox {
    color:#000 !important; 
    /*font-size:80% !important;*/
    margin-top:0px; 
    margin-left:0;
    /*width: 246px;
    height: 19px;
    padding-right: 25px;*/ /* puts padding on the right side, so text doesn't go under the button. NOTE: TOTAL WIDTH IS 240 + 25 = 265px */
    /*float: left ;*/ /* some browsers display correctly without this, but better to leave it for cross browser compatibility */
	margin-right: 3px;
    /*border: 1px solid #666;*/ /* sets new color for border of the field */
	width: 98%;
	

    
}
	
	
	
	
	
}

body .ui-accordion-content .searchbox {width: 222px; margin:5px;}

#searchsubmit, #searchsubmit1, #searchsubmit2, #searchsubmit3, #searchsubmit4 { 
   /* image replacement */
   text-indent: -99999px; 
    width: 20px;
    height: 20px;
    border: none;
    cursor: pointer;
    margin-left: -25px; /* image is 20x20px, so leave little extra */
    margin-top: 8px !important; /* leave some space from the top, so button looks in the middle */
   background: url('images/arrowright.png') 0 4px no-repeat;
   box-shadow:none;
   border-radius:0px

   /* placing next to input using float or absolute positioning omitted ... */
}
/*body .ui-accordion-content #searchsubmit, body .ui-accordion-content #searchsubmit1 , body .ui-accordion-content #searchsubmit2, body .ui-accordion-content #searchsubmit3, body .ui-accordion-content #searchsubmit4{ margin-left: -27px; margin-top: 12px;}*/

body #searchsubmit { 
 margin-top: 8px;
}
/* Footer */
footer[role="contentinfo"] {
 background: #CADFDE;
	border-top: 0px solid #ededed;
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	max-width: 960px;
	max-width: 68.571428571rem;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0 10px 0;
	padding: 0.625rem 0 0.625rem 0;
	overflow: hidden;
}
footer[role="contentinfo"] a {
	color: #000;
}
footer[role="contentinfo"] a:hover {
	color: #fff;
}

.footer-menu{
 margin-right: 10px;
 float:right;
}

#menu-footermenu li a{
    text-decoration: none;
    padding: 0 2px 0px 2px;
	}

.site-info{
 float: left;
 margin-left: 10px;
}
/* =Main content
-------------------------------------------------------------- */

.entry-meta {
	clear: both;
  margin-bottom: 15px;
}
.entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
  margin-top: 5px;
  margin-top: 0.313rem;
}
.entry-header img.wp-post-image {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header .entry-title {
/*	font-size: 20px;
	font-size: 1.428571429rem;
	line-height: 1.2;
	font-weight: normal;*/
}
.entry-header .entry-title a {
	text-decoration: none;
}
.entry-header .entry-format {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-weight: normal;
}
.entry-header .comments-link {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #777;
}
.comments-link a,
.entry-meta a {
	color: #585858;
}
.comments-link a:hover,
.entry-meta a:hover {
	color: #585858;
}
article.sticky .featured-post {
	border-top: 4px double #ededed;
	border-bottom: 4px double #ededed;
	color: #777;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 3.692307692;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	text-align: center;
}

.category-post{
/* padding:5px;
 background:#9c9d9f;
 color:#fff;
 font-size:22px;
 overflow:hidden;
 
 height:20px !important;*/
 position:relative;
 margin-bottom: 10px;
}

.category-post h1{
/* font-weight:normal;
 clear: none;
 font-size: 22px;
 margin:0 !important;
 padding:0 0 5px 0 !important;*/
 }
 
.entry-content,
.entry-summary {
	line-height: 1.714285714;
	margin-top:-10px;
	min-height: 450px;
}
.entry-content h1,
.comment-content h1,
.entry-content h2,
.comment-content h2,
.entry-content h3,
.comment-content h3,
.entry-content h4,
.comment-content h4,
.entry-content h5,
.comment-content h5,
.entry-content h6,
.comment-content h6 {
	margin: 24px 0;
	margin: 1.714285714rem 0;
	line-height: 1.714285714;
}
.entry-content h1,
.comment-content h1 {
	font-size: 21px;
	font-size: 1.5rem;
	line-height: 1.5;
}
.entry-content h2,
.comment-content h2 {
	font-size: 18px;
	font-size: 1.285714286rem;
	line-height: 1.6;
}
.entry-content h3,
.comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}
.entry-content h4,
.comment-content h4 {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.846153846;
}
.entry-content h5,
.comment-content h5 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.entry-content h6,
.comment-content h6 {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.846153846;
}
.entry-content p,
.entry-summary p,
.comment-content p {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
	font-size:100%;
	text-align: justify;
	text-justify: distribute;
}
.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.entry-content ul ul,
.comment-content ul ul,
.entry-content ol ol,
.comment-content ol ol,
.entry-content ul ol,
.comment-content ul ol,
.entry-content ol ul,
.comment-content ol ul {
	margin-bottom: 0;
}
.entry-content ul,
.comment-content ul {
	list-style: disc outside;
}
.entry-content ol,
.comment-content ol {
	list-style: decimal outside;
}
.entry-content li,
.comment-content li {
	margin: 0 0 0 24px;
	margin: 0 0 0 1.714285714rem;
}
.entry-content blockquote,
.comment-content blockquote {
	padding: 24px;
	padding: 1.714285714rem;
	font-style: italic;
}
.entry-content code,
.comment-content code {
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
}
.entry-content pre,
.comment-content pre {
	border: 1px solid #ededed;
	color: #666;
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: auto;
	padding: 24px;
	padding: 1.714285714rem;
}
.entry-content pre code,
.comment-content pre code {
	display: block;
}
.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
.entry-content address,
.comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
img.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter {
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content dl,
.comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}
.entry-content dt,
.comment-content dt {

	font-weight: bold;
	line-height: 1.714285714;
}
.entry-content dd,
.comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ededed;
	color: #777;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
.entry-content table caption,
.comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.entry-content td,
.comment-content td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}
#content{
 	padding:0.313rem 0.313rem 0.313rem 0.313rem;
	padding: 15px;
	position:relative;
}

.tools{ /*position:absolute; top:150px; right:20px;*/ float:right; }

.tools img{ vertical-align:middle;}

#contenthome{

}

.site-content article {
  	line-height: 1.5em;
  	border-bottom: 2px solid #eee;
	margin-bottom: 20px;
	margin-bottom: 1.5rem;
	/*padding-bottom: 1.714285714rem;
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;*/
	/*border-bottom: 4px double #ededed;*/
}

.type-page {margin-bottom: 0 !important; height:40px !Important; border:0 !important;}

.rss-icon-header{float:right;position:absolute;top:5px;right:5px;}

.page-links {
	clear: both;
	line-height: 1.714285714;
}
footer.entry-meta {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #777;
}
footer .edit-link {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}


.metaauthor,.metadate{
 color:#3c7475;
 font-weight:bold;
}

.metaauthor a{}

.wp-pagenavi{
 float:right;
 padding:10px 10px 10px 0px;
}

/**Slideshow**/


#slideshow-wrapper {
        		overflow: hidden;


                padding: 0;
                margin: 0 auto 10px;
        	}
			
            #slideshow {
                overflow: hidden;

                padding: 0;
                margin: 0px auto;
                list-style-type: none;
            }
			
			#slideshow-controls {
				text-align: center;
			}
            
            #slideshow li {
            	padding: 0px;
                list-style-type: none;
            }
			
			#slide-pager {
				margin: 5px auto 2px;
			}
            
			#slide-pager ul {
				list-style-type: none;
				margin: 0;
				padding: 0;
				clear: both;
			}
			
			#slide-pager ul li {
				margin-right: 10px;
				border: 0px solid #fff;
			}
			
			#slide-pager ul li img { display: block;}
			
			.wrapp {
        margin: 0px auto 10px;
        border: 1px solid #DDD;
        height: 110px;
overflow: hidden;
				position: relative;
			}	
			#slide-pager_prev {
				display: block;
				width: 28px;
				height: 32px;
				position: absolute;
				top: 28px;
				left: 5px;
        border:0px;
        background:url('images/arrow_gallery_left.png');
			}
			
			#slide-pager_next {
				display: block;
				width: 28px;
				height: 32px;
				position: absolute;
				top: 28px;
				right: 5px;
        border:0px;
        background:url('images/arrow_gallery_right.png');
			}
			
			#slide-pager ul li.activeSlide {
				border: 2px solid #EDEDED;
			}


/* =BLOGS
-------------------------------------------------------------- */
#blogcats a{ color:#000;}
#blogcats a:hover{color:#8CBEBE;}

.blogs-excerpt{ font-size:90%; line-height:140%; margin:10px 0;}

.author-by, .blog-post-tags{ font-style:italic; font-size:90%; line-height:120%;}



.blog-list-thumb img { /*height:200px !important;*/ /*width: 200px !important;*/ }

/* =EVENTS
-------------------------------------------------------------- */


.events-list-item{ height:500px; float:left; width:45%; margin:0 10px 20px 0; border:1px solid;}

.events-list-thumb {clear:both;float:left;margin:0 10px 20px 0px;}

.events-excerpt{ font-size:90%; line-height:120%; margin:10px 0;}


/* =Archives
-------------------------------------------------------------- */

.archive-header,
.page-header {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	padding-bottom: 22px;
	padding-bottom: 1.571428571rem;
	border-bottom: 1px solid #ededed;
}
.archive-meta {
	color: #777;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin-top: 22px;
	margin-top: 1.571428571rem;
}


/* =Single image attachment view
-------------------------------------------------------------- */

.image-attachment div.attachment {
	overflow: hidden;
	text-align: center;
}
.image-attachment div.attachment p {
	text-align: center;
}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}
.image-attachment .entry-caption {
	margin-top: 8px;
	margin-top: 0.571428571rem;
}


/* =Aside post format
-------------------------------------------------------------- */

article.format-aside h1 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
article.format-aside h1 a {
	text-decoration: none;
	color: #4d525a;
}
article.format-aside h1 a:hover {
	color: #2e3542;
}
article.format-aside .aside {
	padding: 24px 24px 0;
	padding: 1.714285714rem 1.714285714rem 0;
	background: #d2e0f9;
	border-left: 22px solid #a8bfe8;
}
article.format-aside p {
	margin: 0;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #4a5466;
}


/* =Post formats
-------------------------------------------------------------- */

/* Image posts */
article.format-image footer h1 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	font-weight: normal;
}
article.format-image footer h2 {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}
article.format-image footer a h2 {
	font-weight: normal;
}

/* Link posts */
article.format-link header {
	padding: 0 10px;
	padding: 0 0.714285714rem;
	float: right;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	color: #848484;
	background-color: #ebebeb;
	border-radius: 3px;
}
article.format-link .entry-content {
	max-width: 80%;
	float: left;
}
article.format-link .entry-content a {
	font-size: 22px;
	font-size: 1.571428571rem;
	line-height: 1.090909091;
	text-decoration: none;
}

/* Quote posts */
article.format-quote .entry-content p {
	margin: 0;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
}
article.format-quote .entry-content blockquote {
	display: block;
	padding: 24px 24px 0;
	padding: 1.714285714rem 1.714285714rem 0;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.6;
	font-style: normal;
	color: #6a6a6a;
	background: #efefef;
}

/**SLider**/

/* =Comments
-------------------------------------------------------------- */

.comments-title {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
	font-weight: normal;
}
.comments-area article {
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: hidden;
}
.comments-area article header {
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite,
.comments-area article header time {
	display: block;
	margin-left: 85px;
	margin-left: 6.071428571rem;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #21759b;
}
.comments-area article header cite a {
	color: #444;
}
.comments-area article header cite a:hover {
	text-decoration: underline;
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area article p {
	margin: 24px 0;
	margin: 1.714285714rem 0;
	line-height: 1.714285714;
}
.comments-area li.bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
a.comment-reply-link {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
a.comment-reply-link:hover {
	color: #21759b;
}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.commentlist .children {
	margin-left: 48px;
	margin-left: 3.428571429rem;
}

/* Comment form */
#respond {
	margin-top: 48px;
	margin-top: 3.428571429rem;
}
#respond h3#reply-title {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
#respond form p {
	margin: 11px 0;
	margin: 0.785714286rem 0;
	overflow: hidden;
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#respond form label {
	display: block;
	line-height: 1.714285714;
}
#respond form input[type="text"],
#respond form textarea {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 96%;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
	color: red;
}
label ~ span.required {
	display: block;
	float: left;
	margin: -18px 0 0 -16px;
	margin: -1.285714286rem 0 0 -1.142857143rem;
}


/* =Homepage template
-------------------------------------------------------------- */

.entry-page-image {
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.template-home .site-content article {
	border: 0;
	margin-bottom: 0;
}
.template-home .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	border-top: 1px solid #ededed;
}
.template-home .widget-area .widget li {
	margin: 8px 0 0;
	margin: 0.571428571rem 0 0;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.714285714;
	list-style-type: square;
	list-style-position: inside;
}
.template-home .widget-area .widget li a {
	color: #777;
}
.template-home .widget-area .widget li a:hover {
	color: #21759b;
}
.template-home .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}


/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}


/*
#wp-calendar {
	margin: 0 15px 10px 15px;
	width: 90%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}

#wp-calendar th{ font-weight:bold;}

#wp-calendar th { width:14% !important; background-color:#8CBEBE; color:#fff; }

#wp-calendar th,
#wp-calendar td {
	text-align: center;
}
#wp-calendar caption {
	text-align: center;
	background-color:#fff;
}

#wp-calendar tbody a{ display:block;}

#wp-calendar tbody a:hover{background-color:#fff;}

#wp-calendar tfoot a{color:#fff;}
#wp-calendar tfoot a:hover{color:#000;}

#wp-calendar tfoot{background-color:#8CBEBE; color:#fff;}

#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
	
}
#wp-calendar #prev {
	padding-left: 24px;
	padding-right: 1.714285714rem;
	text-align: left;
	
}*/
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}


/* =Plugins
----------------------------------------------- */

img#wpstats {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 1.714285714rem;
}


/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 200px) {
	.entry-content p,
	.entry-summary p {
		text-align: inherit;
		text-justify: auto;
	}
	#author-avatar {
		float: left;
		margin-top: 8px;
		margin-top: 0.571428571rem;
	}
	#author-description {
		float: right;
		width: 80%;
	}
	.site {
		margin: 0 auto;
		max-width: 960px;
		/*max-width: 68.571428571rem; */
		overflow: hidden;
	}
	.site-content {
		float: left;
		/*width: 65.104166667%;*/
    /*width: 68.85%;*/
   /* width: 653px;*//*68%;*/
    margin-left: 5px;
    background:#fff;
    box-shadow: 1px 1px 6px 1px rgba(100, 100, 100, 0.3);
	}
	
	
	.content > .site-content { float: none; }
  
  #homeslider{
   margin:5px 0 10px 0px;
   overflow:hidden;
  }
 
  .homesecondwrap{
  clear:both;

   padding:15px 0;
   margin:35px 0;
   border-top:1px solid #C5C6C5;
  }
  
  .site-contenthome {
   float: left;
    width:653px !important; display:table;
    margin-left: 0px;
    background:#fff;
  }
  

/**HOme slides**/

#main #blogcats{padding:5px 0; margin:5px 0 10px 0;overflow: hidden;clear:both; border-bottom:1px solid #f2f2f2;}

.slider_left{ float:left;width:630px;  border:1px solid #000;}
.slider_right{float:right;width: 307px;}

.slider-title{ float:left;font-size:130%; padding: 0 10px 15px 10px !important; margin:0; width:630px; height:30px; border-bottom:1px solid #CCC;/*background-color:#e9f4f3*/;  }

.post_thumb{ margin:0 0 15px 15px;float:right;width:310px; }

.post_thumb img{ float:right;border-bottom:8px solid #eee;  margin:0; width:310px;}
.image-caption { background-color:#E6EFEF; font-weight:normal; padding:5px 10px; width:290px; font-size:11px !important; display:block;}


  

  
  .single .post-data{font-size:90%;}
  
  .rss-icon img{border-top:3px solid transparent; vertical-align:text-bottom; margin-right:5px;}
  
  
  
	body.template-home .site-content, body.template-home .site-contenthome,
	body.single-attachment .site-content,
	body.full-width .site-content {
		
	}
	.widget-area {
/*		float: right; 
		width: 280px;*/
		/*width: 26.041666667%;*/
    	/*29.8%; */
   	 	/*margin-left: 22px;*/
	}
  .home .widget-area{
  margin-top:0px;
  }
  
	.site-header h1,
	.site-header h2 {
		text-align: left;
	}
	.site-header h1 {
		font-size: 26px;
		font-size: 1.857142857rem;
		line-height: 1.846153846;
	}
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		border-bottom: 0px solid #ededed;
		border-top: 0px solid #ededed;
		display: inline-block !important;
		font-size: 12px;
		font-size: 0.857142857rem;
		text-align: left;
		width: 100%;
    	background:#f5f8f8;
	}
	.main-navigation ul {
		margin: 0;
		text-indent: 0;
	}
	.main-navigation li a,
	.main-navigation li{
		display: inline-block;
		text-decoration: none;
	}
  
  #menu-footermenu li{
		display: inline !important;
		text-decoration: none;
	}
  
	.main-navigation li a {
      	padding: 0 5px;
		border-bottom: 0;
		color: #58585a;
		line-height: 2.692307692;
    	font-weight:bold;
    	font-size:14px;
	}
  
  #menu-footermenu li a{
		border-bottom: 0;
		color: #000;
	}
	.main-navigation li:hover{ /*background:#9c9d9f;*/}
	.main-navigation li:hover a{ color:#fff;}
	.main-navigation li a:hover {
		color: #fff;
    	background:#8cbebe;
	}
	.main-navigation li {
		margin: 0 0px 0 0;
		margin: 0 0 0 0;
		position: relative;
	}
	.main-navigation li ul {
		display: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 999;
	}
	.main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	.main-navigation ul li:hover > ul {
		border-left: 0;
		display: block;
	}
	.main-navigation li ul li a,.sub-menu li a{
		background: #8cbebe;
		background: #b5b6b7;
		color:#fff;
		border-bottom: 1px solid #c4c5c6;
		display: block;
		font-size: 12px;
		font-size: 0.9rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		/*width: 120px;
		width: 8.571428571rem;*/
		width: 170px;
	}
	.main-navigation li ul li a:hover {
		background: #9c9d9f;
		color: #FFF;
	}
	
		.sub-menu .sub-menu li a {background: #9c9d9f !important;font-size: 140% !important;}
			.sub-menu .sub-menu li a:hover {background: #b5b6b7 !important;}
		
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a {
		color: #fff;
    	background:#8cbebe;
		font-weight: bold;

	}
  .main-navigation .current-menu-item > span,
	.main-navigation .current-menu-ancestor > span,
	.main-navigation .current_page_item > span,
	.main-navigation .current_page_ancestor > span{
  color:#F5F8F8;
  }
  
	.menu-toggle {
		display: none;
	}
	.entry-header .entry-title {
		/*font-size: 22px;
		font-size: 1.571428571rem;*/
	}
	
	/*
	h1.entry-title { color:#fff; background-color:#9c9d9f; padding:5px 10px;}
	h1.post-title { color:#fff; background-color:#8CBEBE; padding:5px 10px; font-size:150%; line-height:120%;}*/
	
	.entry-title { color:#fff; background-color:#9c9d9f; padding:5px 10px; font-size:150%;}
		.entry-title a{ color:#E6EFEF;}
		.entry-title a:hover{ color:#fff;}
	
	.post-title { color:#333; background-color:#fff; font-size:150%; line-height:120%;margin-bottom:10px;}

	
	.post-meta{ clear:both; margin:10px 0; font-style:normal; font-size:110%; display:block; border:1px solid #fff;}
	
	
	#respond form input[type="text"] {
		width: 46.333333333%;
	}
	#respond form textarea.blog-textarea {
		width: 79.666666667%;
	}
	.template-home .site-content,.template-home .site-contenthome,
	.template-home article {
		overflow: hidden;
	}
	.template-home.has-post-thumbnail article {
		float: left;
		width: 47.916666667%;
	}
	.entry-page-image {
		float: right;
		margin-bottom: 0;
		width: 47.916666667%;
	}
	.template-home .widget-area .widget,
	.template-home .widget-area.two .home-widgets {
		float: left;
		width: 51.875%;
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	.template-home .widget-area .widget:nth-child(odd) {
		clear: right;
	}
	.template-home .widget-area .widget:nth-child(even),
	.template-home .widget-area.two .home-widgets + .home-widgets {
		float: right;
		width: 39.0625%;
		margin: 0 0 24px;
		margin: 0 0 1.714285714rem;
	}
	.template-home .widget-area.two .widget,
	.template-home .widget-area.two .widget:nth-child(even) {
		float: none;
		width: auto;
	}
  .menu-item-last span { display: none; }
  
  .sub-menu span{display:none;}
  
  .mailsign{
   width: 150px;
  }
.sub-menu li a{ font-size:120% !important; }
  
}

/* Minimum width of 960 pixels. */
/*
@media screen and (min-width: 960px) {
	body {
		background-color: #fff;
	}
	body .site {
		padding: 0 0px;
		margin-top: 15px;
		margin-top: 0.938rem;
		margin-bottom: 48px;
		margin-bottom: 3.428571429rem;
		/*box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); */
	/*} 
	body.custom-background-empty {
		background-color: #fff;
	}
	body.custom-background-empty .site,
	body.custom-background-white .site {
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		box-shadow: none;
	}
} */




/* =Print
----------------------------------------------- */

@media print {
	body {
		background: none !important;
		font-size: 10pt;
	}
	footer a[rel=bookmark]:link:after,
	footer a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	a {
		text-decoration: none;
	}
	.entry-content img,
	.comment-content img,
	#author-avatar img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
	}
	.site {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	.site-header {
		margin-bottom: 72px;
		margin-bottom: 5.142857143rem;
		text-align: left;
	}
	.site-header h1 {
		font-size: 21pt;
		line-height: 1;
		text-align: left;
	}
	.site-header h2 {
		font-size: 10pt;
		text-align: left;
	}
	#author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}
	.wrapper {
		border-top: none;
		box-shadow: none;
	}
	.site-content {
		float: left;
		margin: 0;
		/*width: 100%;*/
	}
	.site-content,site-contenthome {
		margin: 0;
		width: auto;
	}
	.singular .entry-header .entry-meta {
		position: static;
	}
	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}
	.entry-header .entry-title,
	.entry-title,
	.singular .entry-title {
		font-size: 21pt;
	}
	footer.entry-meta,
	footer.entry-meta a {
		color: #444;
		font-size: 10pt;
	}
	#author-description {
		float: none;
		width: auto;
	}

	/* Comments */
	.commentlist > li.comment {
		background: none;
		position: relative;
		width: auto;
	}
	.commentlist .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	.comments-area article header cite,
	.comments-area article header time {
		margin-left: 50px;
		margin-left: 3.57142857rem;
	}
}


/* =IE 7 and 8
----------------------------------------------- */

.ie .skip-link,
.ie .screen-reader-text,
.ie .assistive-text {
	
	clip: rect(1px 1px 1px 1px); /* IE7 */
}
.ie .site {
	margin: 48px auto;
	max-width: 960px;
}
.ie .site-content {
	float: left;
	width: 68%;
}
.ie .full-width .site-content {
	float: none;
	width: 100%;
}
.ie .widget-area {
	float: right;
	width: 29.8%;
}
.ie img.size-full,
.ie img.size-large,
.ie img.header-image,
.ie img.wp-post-image {
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
}

/** NEWSLETTER CONTACT FORM **/
.wpcf7-form p, .widget_wysija p{ font-size:95%;}
.wpcf7-form .mailsign, .widget_wysija .defaultlabels{ width:95%;}
.wpcf7-form .bt-submit, .widget_wysija input.wysija-submit{ float:right; margin-top: 0!important;}
.wpcf7-form .watermark{color:#000!important;}


#ui-datepicker-div{background-color:#ddd !important;}

/*slider*/

.rps_list {width:100% !important;}
.rps_next, .rps_prev, #rps_preview { display:none !important;}
.rps_wrapper { }

.type-page .wpptopdf, #secondary .wpptopdf { display:none !important; }

.widget-area .simpleCategoryPostsWidget a {
font-size:12px;
}

.rss-icon-header a, a[href*="rss2"], a[href*="feed"] { background:none !important;}

#homeread a[href*="feed"] { padding-left:0 !important;}


/*
 *	Hide the non-active tabs
 */
.ui-tabs-hide {
	display:none;
}
/*
.ui-tabs ul,
.ui-tabs ol {
	margin : 0px !important;
	padding : 0px !important;
}*/

/*
 *	Tabs - Layout.
 */
.wp-tabs .ui-tabs {
	padding:5px;
	margin:20px 0;
}

ul.ui-tabs-nav {
	list-style:none;
	margin-bottom: 0px !important;
	margin-top: 0px;
	padding-bottom : 0px !important;
/*	padding: 0px !important;*/
/*	text-align:center;
	margin: 0 auto;*/
}

ul.ui-tabs-nav li {
	border-bottom:none;
/*	font: bold 14px 'Arial', Sans-serif;*/
	display:inline-block;
	vertical-align:bottom;
/*	padding: 8px 0;*/
	margin-left:0px;
	*display: inline;
	zoom:1;
	font-size : 12px;
	font-weight : bold;

}

ul.ui-tabs-nav li a {
	text-decoration: none;
	border-bottom:none;
/*	padding: 8px 12px;*/
	padding : 0.5em 1em;
	float : left;
}

.ui-tabs-vertical ul.ui-tabs-nav li a {
	float : none;
}

.ui-tabs-panel {
	padding: 10px;
	overflow : hidden;
}

div.tab-top-nav {
	display:block;
	margin-bottom : 5px;

}
div.tab-bottom-nav {
	display:block;
	margin-top: 5px;
}


/*
 *	Most simple style.
 */

.ui-tabs {
	background: white;
	border: 1px solid #AAA;
}

.ui-tabs-panel {
	background: white;
/*	border-top: 1px solid #D5D5D5;*/

}

ul.ui-tabs-nav {
	background : #DDD;
	border-bottom: 1px solid #D1D1D1;
	padding-left : 0px;
	margin: 0em;
}
ul.ui-tabs-nav li {
	background: #AAA;
	position: relative;
	bottom : -1px;
	margin-right: 2px;
	outline: 0;
}

ul.ui-tabs-nav li.ui-state-active {
	background: white;
	border: 1px solid #D5D5D5;
	border-bottom:0px;

}

ul.ui-tabs-nav li a {
	color: #FFF;
	text-shadow: 0 -1px 0 #868686;

}

ul.ui-tabs-nav li.ui-state-active a {
	color: #333;
	text-shadow: 0 1px 0 #EEE;
}

ul.ui-tabs-nav.ul-bottom {
	padding:0;
	padding-bottom: 10px;
	margin: 0 auto;
	text-align:center;
	vertical-align:top;

}

ul.ui-tabs-nav.ul-bottom li {
    padding-top: 7px;
    vertical-align: top;
}

ul.ui-tabs-nav.ul-bottom li.ui-state-active {
	height: 20px;
	top: -2px;
}
ul.ui-tabs-nav.ul-bottom li.ui-state-active a {
	bottom: 0px;
	height: inherit;
	border-top: 0px;
}

.ui-tabs-panel .wp-tab-content {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}

.tab-top-nav,
.tab-bottom-nav {
	display: block;
	text-align:left;
	padding:3px;
	position: relative;
	min-height: 30px;
	margin-top:10px;
	margin-bottom:10px;
}

.tab-top-nav a,
.tab-bottom-nav a {
	display: inline-block;
	padding: 1px 8px;
	text-decoration: none;
}
.tab-top-nav a.forward,
.tab-bottom-nav a.forward {
	text-align:right;
	margin-right:0px;
	position: absolute;
	right: 3px;
	top: 3px;
}

p.wpui-readmore {
	clear : both;
	margin : 1em 0;
}

p.wpui-readmore a {
	padding : 0.2em 0.4em;
}

div#toolztip.top-tip {
    border-radius: 10px;
    box-shadow: 0 3px 10px #999;
/*    font: 12px 'Lucida Grande','Segoe UI','Ubuntu','Arial',sans-serif;*/
    left: -125px;
    margin: 20px;
    position: absolute;
    right: -50px;
    text-shadow: 0 1px 0 #FFF;
/*    top: -100px;*/
	bottom: 12px;
    width: 250px;
    z-index: 200;
	color: #222;
	border: 1px solid #FFF;
	border: 1px solid #FFF;
	background: #FFF;
	background: -moz-linear-gradient(top, #EEEEEE, #D2D2D2, #FFFFFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), color-stop(0.5, #D2D2D2), to(#FFFFFF));
	background: -webkit-linear-gradient(top, #EEEEEE, #D2D2D2, #FFFFFF);
	background: -o-linear-gradient(top, #EEEEEE, #D2D2D2, #FFFFFF);
}

div#toolztip.bottom-tip {
    border-radius: 10px;
    box-shadow: 0 3px 10px #999;
    font: 12px 'Lucida Grande','Segoe UI','Ubuntu','Arial',sans-serif;
    left: -125px;
    margin: 20px;
    position: absolute;
    right: -50px;
    text-shadow: 0 1px 0 #FFF;
    top: 12px;
/*	bottom: 12px;*/
    width: 250px;
    z-index: 200;
	color: #222;
	border: 1px solid #FFF;
	background: #FFF;
	background: -moz-linear-gradient(top, #EEEEEE, #D2D2D2, #FFFFFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), color-stop(0.5, #D2D2D2), to(#FFFFFF));
	background: -webkit-linear-gradient(top, #EEEEEE, #D2D2D2, #FFFFFF);
	background: -o-linear-gradient(top, #EEEEEE, #D2D2D2, #FFFFFF);
}

#toolztip .toolztitle {
	font-size:14px;
	font-weight: bold;
	position: relative;
	text-align: center;
	padding: 3px 10px;
}

div#toolztip.top-tip .toolzcontent:after {
    border-color: #FFF transparent transparent transparent;
    border-style: solid;
    border-width: 20px 10px 0px 10px;
    bottom: -20px;
    content: "";
    height: 0;
    left: 100px;
    position: absolute;
    width: 0;
}

div#toolztip.bottom-tip .toolztitle:before {
    border-color: transparent transparent #EEE transparent;
    border-style: solid;
    border-width: 0px 8px 15px 8px;
    top: -15px;
    content: "";
    height: 0;
    left: 100px;
    position: absolute;
    width: 0;
}

#toolztip .toolzcontent {
/*	border-top :2px groove #FFF;*/
	padding: 10px;
	padding-top : 2px;
}

#toolztip .toolzcontent p {
	text-align: left;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.wp-tabs {
	position: relative;
}
.cap-icon-link {
	position: absolute;
	top:2px;
	right: 5px;
	opacity: 0.3;
	text-decoration: none;

}

.cap-icon-link:hover {
	opacity: 1;
}

/*
 *	WP Accordion CSS styles.
 */

.wp-accordion {
/*	border: 1px solid #F00;*/
	margin: 10px 0;

}

.wp-accordion .ui-accordion {
/*	border: 1px solid blue;*/
padding: 5px;
}


.ui-collapsible .ui-collapsible-hide {
/*	left : -1000000px;
	position : absolute;
	display : none;*/
}

.ui-accordion h3.ui-accordion-header {
    border-bottom: 1px solid #fff;
	margin: 0;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	outline: 0;
	background: #e6efef;
    padding:3px 5px;
}

.ui-collapsible h3.ui-collapsible-header {
/*	margin-bottom: 0px !important;*/
	outline: 0;

}

.ui-accordion h3.ui-accordion-header img,
.ui-collapsible h3.ui-collapsible-header img {
	vertical-align : middle;
	display : inline-block;
}


.ui-accordion-content .wp-tab-content-wrapper,
.ui-collapsible-content .ui-collapsible-wrapper {
	font-size: 12px/1.5;
/*	font: 12px/1.5 'Segoe UI', 'Lucida Grande', 'Arial', sans-serif;*/
	padding: 10px;
	overflow: hidden;
}



h3.ui-accordion-header {
	cursor : pointer;
}

h3.ui-accordion-header:hover {

}

h3.ui-accordion-header.ui-state-active {
	cursor: default;
  background:#8cbebe;
  color:#fff;
}


.ui-collapsible {
	margin-top: 20px;
	margin-bottom: 20px;
}

h3.ui-collapsible-header {
	margin-bottom: 0px !important;
	cursor : pointer;
}

span.toggle_text {
	display: block !important;
	float: right;
	font-size: 10px;
	height: 12px;
}

div.ui-collapsible-content {
/*	margin-bottom:30px;*/
}

.options-noise {
	background: url('images/pattern-gray.png') #FF8AB9;
}



/*
 *	Content inside widgets.
 */

/* For google maps. */
.wp-tabs iframe {
	width: 100%;
}

.wp-tabs {
	font-size: 14px;
}
.ui-resizable-se {
    background-image: url("images/resize-se.gif");
    bottom: 1px;
    cursor: se-resize;
    height: 12px;
    right: 1px;
    width: 12px;
	position: absolute;
}


.ui-tabs-panel pre {
/*	overflow: scroll;*/
	color: #222 !important;
	white-space: pre-wrap;
}

.ui-accordion-content pre,
.ui-collapsible-content pre {
	white-space : pre-wrap;
}


.wpui-align-center {
	text-align: center;
	margin: 5px auto;
}

.wpui-align-left {
	text-align: left;
}

.wpui-align-right {
	text-align: right;
}


.ui-tabs-vertical {
	overflow: hidden;
}



.ui-tabs-vertical { width: 55em; }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em;}


span.toggle_text {
	opacity: 0;
}

h3.ui-collapsible-header:hover span.toggle_text {
	opacity: 1;
}



.ui-resizable-handle {	position: absolute; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

pre.wpui-pre {
	white-space: pre-wrap;
}


.prev-follow,
.next-follow {
	width: 10px !important;
	height : 20px !important;
	padding : 5px;
	display : block !important;
	text-indent : -999999px !important;
	overflow:hidden;
/*	background: #DDD;
	background: -webkit-linear-gradient( top, #EEE, #AAA );
	border: 1px solid #999;
	-moz-box-shadow    : 0 1px 0 #FFF inset;
	-webkit-box-shadow : 0 1px 0 #FFF inset;
	-o-box-shadow      : 0 1px 0 #FFF inset;
	box-shadow         : 0 1px 0 #FFF inset;*/
}

.prev-follow {
/*	-moz-box-shadow    : 1px 1px 0 #F4F2F4 inset, -1px -1px 0 #DDD inset, -5px 1px 7px rgba(0, 0, 0, 0.4) !important;
	-webkit-box-shadow : 1px 1px 0 #F4F2F4 inset, -1px -1px 0 #DDD inset, -5px 1px 7px rgba(0, 0, 0, 0.4) !important;
	-o-box-shadow      : 1px 1px 0 #F4F2F4 inset, -1px -1px 0 #DDD inset, -5px 1px 7px rgba(0, 0, 0, 0.4)  !important;
	box-shadow         : 1px 1px 0 #F4F2F4 inset, -1px -1px 0 #DDD inset, -5px 1px 7px rgba(0, 0, 0, 0.4)  !important;*/
}

.next-follow {
/*	-moz-box-shadow    : 1px 1px 0 #F4F2F4 inset, -1px -1px 0 #DDD inset, 5px 1px 7px rgba(0, 0, 0, 0.4) !important;
	-webkit-box-shadow : 1px 1px 0 #F4F2F4 inset, -1px -1px 0 #DDD inset, 5px 1px 7px rgba(0, 0, 0, 0.4)  !important;
	-o-box-shadow      : 1px 1px 0 #F4F2F4 inset, -1px -1px 0 #DDD inset, 5px 1px 7px rgba(0, 0, 0, 0.4)  !important;
	box-shadow         : 1px 1px 0 #F4F2F4 inset, -1px -1px 0 #DDD inset, 5px 1px 7px rgba(0, 0, 0, 0.4)  !important;*/

}

.prev-follow span,
.next-follow span {
	width: 16px;
	height: 16px;
	display : block;
	margin : 1px -2px;
}

.prev-follow span {
	background: url( "images/ui-icons.png" ) -96px -16px;

}

.next-follow span {
	background: url( "images/ui-icons.png" ) -32px -16px;
}


.wp-dialog h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
.wp-dialog h2 { font-size: 2em; margin: 0.75em 0; }
.wp-dialog h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
.wp-dialog h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
.wp-dialog h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
.wp-dialog h6 { font-size: 1em; font-weight: bold; }
.wp-dialog a { color: #1982D1; text-decoration : underline;}




div.wpui-post-thumbnail {
	float: left;
	margin: 10px;
	margin-left: 0px;
}

div.wpui-post-thumbnail img {
	padding: 5px;
	border: 1px solid rgba( 255, 255, 255, 0.7);
}

.wp-tabs {
	clear: both;
}


.ui-tabs-vertical {
/*	overflow : hidden;*/
	width: 100%;
	height : 100%;
/*	-moz-border-radius     : 0px !important;
	-webkit-border-radius  : 0px !important;
	-o-border-radius       : 0px !important;
	border-radius          : 0px !important;*/
}

.ui-tabs-vertical .ui-tabs-nav {
	width : 20%;
	float: left;
/*	height: 100%;*/
	clear: both;
/*	overflow: hidden;*/
	position: relative;
	padding : 0px !important;
	-moz-border-radius     : 0px !important;
	-webkit-border-radius  : 0px !important;
	-o-border-radius       : 0px !important;
	border-radius          : 0px !important;
}

.wpui-styles .ui-tabs-vertical .ui-tabs-nav li {
	float: left;
	width: 100%;
/*	margin: 2px 0;*/
	height : auto !important;
	padding: 4px 0px !important;
/*	border: 0px !important;*/
/*	border-width : 1px 0 !important;*/
	margin : 0px !important;
}


.ui-tabs-vertical .ui-tabs-nav li {
	float: left;
	width: 100%;
	-moz-border-radius     : 0px !important;
	-webkit-border-radius  : 0px !important;
	-o-border-radius       : 0px !important;
	border-radius          : 0px !important;
	margin : 0px;
}



.ui-tabs-vertical .ui-tabs-nav li a {
	width: 90%;
	text-align : left;

}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected {
	padding-top: 0px !important;
	height : auto !important;
	bottom: 0 !important;
}

.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a {
	width : auto;
}

.ui-tabs-vertical .ui-tabs-nav li.ui-state-active {
/*	border-bottom-width: 1px;*/
}


.ui-tabs-vertical .ui-tabs-panel {
	width: 70%;
	float: left;
	position: relative;
	overflow : hidden;
	-moz-border-radius     : 0px !important;
	-webkit-border-radius  : 0px !important;
	-o-border-radius       : 0px !important;
	border-radius          : 0px !important;
}


.ui-tabs-vertical .tab-bottom-nav {
/*	position : absolute;*/
	bottom: 0;
	width: 94%;
}



.wpui-styles .ui-corner-top,
.wpui-styles li.ui-corner-top a {
	-moz-border-radius     : 3px 3px 0 0;
	-webkit-border-radius  : 3px 3px 0 0;
	-o-border-radius       : 3px 3px 0 0;
	border-radius          : 3px 3px 0 0;
}

.wpui-styles .ui-corner-left,
.wpui-styles li.ui-corner-left a {
	-moz-border-radius     : 3px 0 0 3px;
	-webkit-border-radius  : 3px 0 0 3px;
	-o-border-radius       : 3px 0 0 3px;
	border-radius          : 3px 0 0 3px;
}

.wpui-styles .ui-corner-bottom,
.wpui-styles li.ui-corner-bottom a {
	-moz-border-radius     : 0 0 3px 3px;
	-webkit-border-radius  : 0 0 3px 3px;
	-o-border-radius       : 0 0 3px 3px;
	border-radius          : 0 0 3px 3px;
}

.wpui-styles .ui-corner-right,
.wpui-styles li.ui-corner-right a {
	-moz-border-radius     : 0 3px 3px 0;
	-webkit-border-radius  : 0 3px 3px 0;
	-o-border-radius       : 0 3px 3px 0;
	border-radius          : 0 3px 3px 0;
}

.wpui-styles .ui-corner-all,
.wpui-styles li.ui-corner-all a {
	-moz-border-radius     : 3px;
	-webkit-border-radius  : 3px;
	-o-border-radius       : 3px;
	border-radius          : 3px;
}

/*.wpui-styles ul.ui-tabs-nav li {
	font: 14px/1.5 'Arial', Verdana, sans-serif;
}*/

.ui-collapsible-header {
	overflow : hidden;
}
.ui-accordion-content,
.ui-collapsible-content {
	overflow: hidden;
}

.wp-tab-content li{
 list-style-type:none;
}

.wpui-dark h2,
.ui-darkness h2,
.wpui-dark h3,
.ui-darkness h3,
.wpui-dark h4,
.ui-darkness h4 {
	color: #DDD !important;
}

span.toggle_text {
	font-size: 10px;
}


a.close-spoiler {
	padding: 4px 10px;
	clear: both;
	float: right;
	margin: 20px 0 0 0;
}

span.ui-icon {
  float: right;
	display : inline-block;
	width : 16px;
	height : 16px;
}
span.ui-icon-newwin {
	background: url("images/ui-icons.png") -48px -80px;
}

.wpui-styles .tab-top-nav span.ui-icon,
.wpui-styles .tab-bottom-nav span.ui-icon {
	display : none;
}

.wpui-page {
	margin : 10px;
	padding: 10px;
/*	background: #FF70AA;*/
	overflow : hidden;
}

.wpui-page-hidden {
	display : none;
}

.wpui-pager {
	text-align : center;
	padding :10px;
	clear : both;
}

.wpui-page-number {
	margin: 0 4px;
	padding : 4px;
	border: 2px solid transparent;
}

.wpui-page-active {
	border : 2px solid currentColor;
}

.wpui-no-background .ui-tabs,
.wpui-no-background .ui-widget-content {
	background : none !important;
	-moz-box-shadow    : none !important;
	-webkit-box-shadow : none !important;
	-o-box-shadow      : none !important;
	box-shadow         : none !important;
	border : 0px !important;
}

.wpui-no-background .ui-tabs-panel {
	background : none !important;
	color : #444 !important;
	text-shadow : inherit !important;
	border : 0px;
	-moz-box-shadow    : none !important;
	-webkit-box-shadow : none !important;
	-o-box-shadow      : none !important;
	box-shadow         : none !important;
}

.wpui-no-background .ui-tabs h1,
.wpui-no-background .ui-tabs h2,
.wpui-no-background .ui-tabs h3,
.wpui-no-background .ui-tabs h4,
.wpui-no-background .ui-tabs h5,
.wpui-no-background .ui-tabs h6 {
	color : #444 !important;
	text-shadow : inherit !important;
}

.wpui-no-background .ui-tabs .ui-tabs-panel a {
	color: inherit !important;
}


.wpui-no-background .ui-tabs-nav {
	padding : 10px !important;
	margin : 0 auto;
	text-align : center;
}

.wpui-no-background .ui-tabs-nav li {
/*	-moz-border-radius     : 4px;
	-webkit-border-radius  : 4px;
	-o-border-radius       : 4px;
	border-radius          : 4px;*/
	border-bottom : 1px solid !important;
	text-align : center;
	margin : 0 5px;
	font-weight : bold;
	border-width : 1px 0 !important;
}
.wpui-no-background.wpui-alma .ui-tabs-nav li {
	margin : 0px;
}


.ui-tabs-vertical ul.ui-tabs-nav {
	padding : 0px !important;
	margin : 0px !important;
	list-style : none !important;
	border: 0px !important;
}

.wpui-hidden-tab {
	display : none !important;
}


.wp-spoiler.minimal .ui-state-default .ui-icon {
	background : url( "images/icons/spoiler-plus-blue.png" ) no-repeat 0px 0;
	height:  16px;
	width : 16px;
}

.wp-spoiler.minimal .ui-state-active .ui-icon {
	background : url( "images/icons/spoiler-plus-blue.png" ) no-repeat -16px 0;

}

.wp-spoiler.minimal.red .ui-state-default .ui-icon {
	background : url( "images/icons/spoiler-plus-red.png" ) no-repeat 0px 0;
	height:  16px;
	width : 16px;
}

.wp-spoiler.minimal.red .ui-state-active .ui-icon {
	background : url( "images/icons/spoiler-plus-red.png" ) no-repeat -16px 0;

}

.wp-spoiler.minimal.green .ui-state-default .ui-icon {
	background : url( "images/icons/spoiler-plus-green.png" ) no-repeat 0px 0;
	height:  16px;
	width : 16px;
}

.wp-spoiler.minimal.green .ui-state-active .ui-icon {
	background : url( "images/icons/spoiler-plus-green.png" ) no-repeat -16px 0;

}

.wpui-click-handle {
	background : #900;
	-moz-border-radius     : 3px;
	-webkit-border-radius  : 3px;
	-o-border-radius       : 3px;
	border-radius          : 3px;
	text-transform : uppercase;
	font-size : 10px;
	padding : 0px 4px;
	display : inline-block;
	cursor : pointer;
	color : #FFF;
	text-shadow : 0 -1px 0 #1E2694;
}

.wpui-click-reveal {
/*	border : 1px dotted rgba( 0, 0, 255, 0.6 );*/
}

/*
 * jQuery UI Button 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

.ui-dialog-buttonpane {
	padding : 0.4em;
	overflow : hidden;
}

.ui-dialog-buttonset {
	float : right;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons.png); background-position: 0 0;  }
/*.wpui-dark .ui-icon, .wpui-safle .ui-icon, .wpui-red .ui-icon, .wpui-blue .ui-icon, .wpui-red .ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icon-whitest.png); background-position: 0 0; }*/
/*.ui-widget-content .ui-icon {background-image: url(images/ui-icons.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons.png); }*/

.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.wpui-manual .ui-icon-triangle-1-e { background-position: 0px 0px; background : url( "images/arrowright.png" ) no-repeat 0px 0; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.wpui-manual .ui-icon-triangle-1-s { background-position: 0px 0px; background : url( "images/arrowdown.png" ) no-repeat 0px 0;}
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/*span.ui-icon-triangle-1-e {
	background: url( "images/arrow-splice.png" ) no-repeat;
	width : 16px;
	height : 16px;
	display : inline-block;
	margin-right: 5px;
}
span.ui-icon-triangle-1-s {
	background: url( "images/arrow-splice.png" ) no-repeat;
	background-position : -16px 0;
	width : 16px;
	height : 16px;
	display : inline-block;
	margin-right : 5px;
}*/

/*
.wpui_slideshow .panel-navigation {
    background: none repeat scroll 0 0 red;
    bottom: 0;
    height: 40px;
    position: absolute;
    width: 100%;
}

.wpui_slideshow .panel-navigation a {
	background : #363636;
	background : rgba( 0, 0, 0, 0.2 );
	padding : 0.6em;
	font-weight : bold;
	font-size : 14px;
	float : left;
	color : #DDD;
	text-shadow : 0 1px 0 #000;
	text-decoration : none;
}


.wpui_slideshow:focus .panel-navigation {
}


.wpui_slideshow .panel-navigation a:hover {
	background : #222;
	background : rgba( 0, 0, 0, 0.4 );
}

.wpui_slideshow .panel-navigation a.wpui-nav-next {
	float : right;
}


.wpui_slideshow .wpui_slide_captions {
	background : black;
	position : absolute;
	top : 0;
	right : -200px;
	width  : 200px;
	height : 100%;
	-moz-transition : all 0.4s ease-in;

}

.wpui_slideshow:focus .wpui_slide_captions {
	-moz-transition : all 0.4s ease-in 0.4s;

}*/




.ktabs {

}


.ktabs ul.ul-vertical {
	list-style : none;

}

.ktabs ul.ul-vertical {
	width : 150px;
/*	height : 100%;*/

}

.ktabs ul li {
	display : inline-block;

}

.ktabs ul.ul-vertical li {
	float : left;
	width : 100%;
}

.ktabs ul.ul-vertical li a {
	width : 98%;
}


.ktabs .panels {
	float : left;
	overflow : hidden;
	width : 100%;
}

.ktabs .panel {
	float : left;
	padding : 1em;

}

#Provinces li{ float:left; display:inline; padding:2px 5px; margin:2px 5px; border-radius:5px; width:25%; text-align:left; font-size:90%;}

#Provinces li:hover{ background-color:#fff;}


.awqsf_box select { line-height: 27px; height: 27px; font-size: 14px; width: 95% !important; }

#aqsfformid { border: 0px solid #fff !important; }

input#awqsf_keyword { width: 93% !important; }

#show_div { position: relative; }

#hello { top: 29px; }