/**
 * Theme Name: AORZS
 * Theme URI:  http://www.ambassadors-env.org
 * Description: AORZS is a custom theme based on Uridimmu theme running Hybrid Core.
 *
 * Version: 0.1.1
 * Author: Milan Dinić
 * Author URI: http://blog.milandinic.com
 *
 */

/* reset and general styles */
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
figure img{vertical-align:bottom;}
table{border-collapse:collapse;border-spacing:0;}
ol,li{margin-left:2em;}
blockquote, q { quotes: none; }
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
small{font-size:85%;}
strong,th{font-weight:bold;}
td{vertical-align:top;}
pre,code,kbd,samp{font-family:monospace,sans-serif; }
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
input,select{vertical-align:middle;}
textarea{overflow:auto;}
label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer;}
button,input,select,textarea{margin:0;}
button{width:auto;overflow:visible;}
a{color:#21a6df;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
:focus{outline:none;}
::-moz-selection{background:#80c343;color:#fff;text-shadow:none; }
::selection {background:#80c343;color:#fff;text-shadow:none;}
html{color:#000;background:#fff;border-top:12px solid #80c343;}
body{font:12px/1.5 arial,helvetica,sans-serif;text-align:center;}

/* layout setting */
#container, #footer .wrap {margin:0 auto;width:980px;text-align:left;}

/* columns, main & additional column widths */
.lcol{float:left;width:200px;}
.rcol{float:right;width:200px;}
#content{width:auto;overflow:hidden;}

/* default spacing */
 ul,ol,p{margin-bottom:20px;}
/* content objects */
.nav ul,.nav li{list-style:none;}

/* header */
#header{padding:24px 0;}
.logo{padding-left:10px;}

/* header nav */
.header_nav{width:548px;}
.header_nav ul.menu-section, .header_nav ul.menu-section ul{float:left;width:139px;margin:0 20px 0 0;}

.header_nav li{margin:0;}
.header_nav a,.header_nav{color:#919191;font:italic 14px georgia;text-decoration:none;}
.header_nav a{display:block;	line-height:1;padding:8px 0;margin-bottom:10px;border-bottom:1px solid #e5e5e5;}
.header_nav a:hover,.header_nav ul.menu-section > li:hover > a{color:#21a6df;}
.header_nav li.current-menu-item > a{color:#000 !important;}

/* header subnav */
.header_nav ul.menu-section > li{position:relative;}
.header_nav li > ul{position:absolute;left:0;top:30px;z-index:999;display:none;}

.header_nav ul.menu-section > li:hover > ul,.header_nav ul.menu-section > li > a:hover + ul{display:block;}
.header_nav li.has_subnav:hover > a:after{content:"\2193";font-style:normal;margin-left:5px;}/* TODO: move to better */

.sub-menu{background:#fff;padding:10px;border:1px solid #e5e5e5;}
.sub-menu a{color:#a2a2a2;font:normal 12px arial;line-height:1.3;padding:0 0 8px;margin-bottom:8px;border-bottom:1px dotted #e5e5e5;}
.sub-menu li:last-child a{padding-bottom:0;margin-bottom:0;border-bottom:0;}

/* header contact button */
.header_nav .contact_btn{display:block;width:auto;padding:8px 10px;margin:0;color:#fff;line-height:1;background:#80c343;}
.header_nav .contact_btn:hover{color:#fff;background:#21a6df;}
	
/* home intro */
.home_intro{border-bottom:1px solid #eaeaea;padding-bottom:5px;margin-bottom:20px;}
.intro_image{position:relative;padding-top:142px;}
.intro_image img{position:absolute;left:0;top:0;z-index:-1;}
.intro_caption{margin:0 auto;width:660px;min-height:40px;padding:20px;color:#888;font:italic 14px georgia;text-align:center;background:#fff;}
.intro_caption .caption_title{color:#80c343;font:italic 22px georgia;margin-bottom:5px;}
.intro_caption p{line-height:1.6;margin-bottom:15px;}
.intro_caption a{font-size:16px;text-decoration:underline;}

/* sidebars */
.sidebar-vertical .widget ul.nav-menu li,.home_news_articles li{list-style-type:none;margin:0;}
.sidebar-vertical .widget, .sidebar-vertical .widget ul.nav-menu li{margin-bottom:20px;}
.sidebar-vertical .widget:last-child, .sidebar-vertical .widget ul.nav-menu li:last-child{margin-bottom:0;}
.sidebar-vertical{width:230px;}
.sidebar-vertical a {position:relative;display:block;color:#21a6df;font:bold 16px/1.2 arial;}/* TODO: move to class */
.sidebar-vertical a img{vertical-align:bottom;}
.sidebar-vertical a > span{position:absolute;left:10px;bottom:15px;z-index:2;max-width:190px;padding:10px;background:#fff;}

/* home news */
.home #content{margin-bottom:20px;}

.home_news_articles{position:relative;overflow:hidden;width:auto;padding:0 20px;}
.news_article_head{position:relative;}
.news_article_head .entry-title{position:absolute;left:20px;right:20px;bottom:20px;margin:0;color:#fff;font:bold 22px arial;text-align:center;background:#80c343;}
.news_article_head .entry-title a{display:block;min-width:340px;max-width:440px;padding:15px;color:#fff;background:#80c343;}
.news_article_head .entry-title a:hover{background:#23afda;text-decoration:none;}

.home_news_sdesc{height:121px;padding:25px 50px;color:#9b9b9b;font:12px arial;text-align:center;text-shadow:2px 1px 0 #fff;background:#eee;}
.home_news_sdesc p{line-height:1.6;margin-bottom:10px;}
.home_news_sdesc a{font-style:italic;text-align:center;text-decoration:underline;}

.anythingSlider .back,.anythingSlider .forward{position:absolute !important;top:380px;display:block;width:30px;height:50px;background:url(images/prev_next_btns.gif) 0 0 no-repeat;}
.anythingSlider .back{left:30px;}
.anythingSlider .back:hover{background-position:0 bottom;}
.anythingSlider .forward{right:30px;background-position:right 0;}
.anythingSlider .forward:hover{background-position:right bottom;}
.anythingSlider .forward a,.anythingSlider .back a{background:none;}

/* featured articles */
#menu-featured{clear:both;background:#f9f9f9;margin:20px 0 35px;border:1px solid #e0e0e0;}
#menu-featured .featured_lists{padding:25px 30px;}
#menu-featured ul.menu-section{float:left;width:33%;}
#menu-featured li{list-style-type:none;padding-left:15px;margin-bottom:15px;background:url(images/rarrow_ico.png) 0 3px no-repeat;}
#menu-featured a{color:#5c5c5c;font:12px arial;}
.featured_head{color:#808080;font:italic 16px georgia;text-align:center;padding:12px;background:#e0e0e0;}

/* page head */
.page_head{padding:25px 0;margin-bottom:30px;border:1px solid #eaeaea;border-width:1px 0;}

.page_title{color:#5c5c5c;font:italic 36px georgia;margin-bottom:0;}
.page_title span{color:#21a6df;}

.filter_articles{color:#adadad;font:18px/42px arial;margin-bottom:0;}
.filter_articles a{color:#adadad;}
.filter_articles a:hover{color:#80c343;}
.filter_articles a.active{color:#80c343;font-weight:bold;}
.filter_articles li{float:left;list-style-type:none;margin:0 10px 0 0;}
.filter_articles li:last-child{margin:0;}
/* articles list */
.articles_list{color:#5c5c5c;font:14px/1.5 arial;margin-bottom:15px;border-bottom:1px solid #eaeaea;}
.articles_list article{width:auto;overflow:hidden;}
.articles_list li{list-style-type:none;margin:0 0 50px 0; min-height: 240px;}
.articles_list p{margin-bottom:5px;}
.articles_list a{font-style:italic;text-decoration:underline;}

.article_thumb{width:300px;margin:5px 25px 0 0;}
.entry-title{color:#21a6df;font:bold 28px arial;margin-bottom:10px;}
.entry-title a{font-style:normal;text-decoration:none;}
.article_date{width:auto;overflow:hidden;color:#9e9e9e;font:12px arial;margin-bottom:10px;}

.project_status{display:block;width:28px;height:28px;margin-right:8px;background:url(images/project_status_icons.png) 0 0 no-repeat;}
.closed_project{background-position:right 0;}

.legend{color:#9e9e9e;font:14px arial;text-align:center;margin-bottom:40px;}
.legend ul{margin-bottom:0;}
.legend li{float:left;list-style-type:none;margin:0 15px 0 0;}
.legend > span{margin-right:15px;}
/* single page */
.singular article{color:#5c5c5c;font:14px/1.6 arial;margin-bottom:50px;}
.singular article p{margin-bottom:20px;}
.singular article a{color:#21a6df;}
.singular article > ul,.singular article > ol{margin-left:0;}
.singular article > ul li,.singular article > ol li{margin-bottom:20px;}

.singular #main ol{list-style-type:none;margin-left:0;}
.singular #main ol > li{counter-increment:customlistcounter;margin-left:0;}
.singular #main ol > li:before{content:counter(customlistcounter) " ";float:left;position:relative;left:-15px;top:-5px;width:1.3em;color:#e1e1e1;font:bold 50px arial;text-align:right;}
.singleol ol:first-child{counter-reset:customlistcounter;}

.singular .entry-title,.singular .article_meata{margin-bottom:20px;}
.article_image{display:block;margin-bottom:20px;}
/* download document */
.download_document a{font-weight:bold;text-decoration:underline;}
.pdf_ico{display:inline-block;vertical-align:middle;width:18px;height:22px;margin-right:5px;background:url(images/pdf_ico.png) 0 0 no-repeat;}
/* galleries */
.galleries li{float:left;list-style:none;margin:0 0 15px 0;}
.galleries .gallry_image{display:block;margin-bottom:10px;}
.galleries .gallry_image img{vertical-align:bottom;}
.galleries li:nth-child(odd){margin-right:15px;}

.gallery_title{color:#21a6df;font:bold 18px arial;margin-bottom:5px;}
.gallery_title a{color:#21a6df;}
.gallery_meta{color:#919191;font-size:12px;}
/* contact */
.contact_info a{text-decoration:underline;font-weight:bold;}
.contact_main_info{width:auto;overflow:hidden;}
.contact_map{float:right;width:300px;margin-left:30px;}

.contact_form label{display:block;color:#5c5c5c;font:14px arial;margin-bottom:5px;}
.contact_form label sup{color:#21a6df;}
.contact_form input[type="text"]{width:248px;}
.contact_form textarea{width:405px;height:234px;}
/* forms */
.field_holder input[type="text"],.field_holder input[type="password"],
.field_holder textarea{padding:5px;border:1px solid #c0c0c0;resize:none;}
.field_holder input[type="text"],.field_holder input[type="password"]{height:18px;}

/* footer */
#footer{background:#eee;border-top:1px solid #ddd;padding:20px 10px 0;}

.footer-left-content{width:260px;color:#737373;font:11px arial;margin-right:65px;}
.footer-left-content a{color:#737373;}
.footer_logo{display:block;margin-bottom:15px;}

.footer_nav{width:360px;}
.footer_nav ul.menu-section{width:160px;float:left;}
.footer_nav ul.menu-section:first-child,.footer_nav ul.menu-section:last-child{width:90px;}
.footer_nav ul.menu-section :first-child,.footer_nav ul.menu-section:nth-child(2){margin-right:10px;}
.footer_nav li{list-style-type:none;color:#737373;font:bold 14px arial;margin:0 0 15px 0;}
.footer_nav a{color:#737373;}
.footer_nav a:hover{color:#000;text-decoration:none;}
/* social box */
.social_head{color:#737373;font:bold 14px arial;margin-bottom:10px;}
.footer_social li{float:left;list-style-type:none;margin:0 20px 0 0;}
.footer_social li:last-child{margin:0;}
.facebook_ico,.twitter_ico,.linkedin_ico{display:block;width:52px;height:52px;background:url(images/social_icons.png) 0 0 no-repeat;}
.facebook_ico:hover{background-position:0 -56px;}
.twitter_ico{width:62px;background-position:-72px 0;}
.twitter_ico:hover{background-position:-72px -56px;}
.linkedin_ico{background-position:-154px 0;}
.linkedin_ico:hover{background-position:-154px -56px;}
/* copyright */
.copyright{clear:both;color:#a2a2a2;font:12px arial;line-height:52px;text-align:center;margin-top:15px;border-top:1px solid #dcdcdc;}
.copyright a{color:#a2a2a2;}
/* some general button styles */
.awesome,a.awesome,button.awesome,input[type="submit"].awesome,input[type="button"].awesome{
	position:relative;
	display:inline-block;
	padding:10px 20px;
	/* color:#fff; */
	text-decoration:none;
	font-family:arial;
	/* font-size:11px; */
	font-weight:bold;
	line-height:1;
	text-shadow:0 1px 0 rgba(255,255,255,0.40);
	border:0;
	border-bottom:1px solid rgba(0,0,0,0.25);
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
	        border-radius:4px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.3), 0 2px 0 rgba(255,255,255,0.3) inset;
	   -moz-box-shadow:0 1px 0 rgba(0,0,0,0.3), 0 2px 0 rgba(255,255,255,0.3) inset;
	        box-shadow:0 1px 0 rgba(0,0,0,0.3), 0 2px 0 rgba(255,255,255,0.3) inset;
	cursor: pointer;
}
	/** crossbrowser fix for submit type buttons **/
	input[type="submit"].awesome::-moz-focus-inner,
	input[type="button"].awesome::-moz-focus-inner{border:0;padding:0;}
	/* .awesome input[type="submit"],.awesome input[type="button"], */
	input[type="submit"].awesome,input[type="button"].awesome{
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
				box-sizing:border-box;
	}
	/** button colors **/
	.green_btn{
		background: #cae285;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhZTI4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2MxZGQ3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNhNTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #cae285 0%, #c1dd7b 31%, #9eca56 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cae285), color-stop(31%,#c1dd7b), color-stop(100%,#9eca56));
		background: -webkit-linear-gradient(top, #cae285 0%,#c1dd7b 31%,#9eca56 100%);
		background: -o-linear-gradient(top, #cae285 0%,#c1dd7b 31%,#9eca56 100%);
		background: -ms-linear-gradient(top, #cae285 0%,#c1dd7b 31%,#9eca56 100%);
		background: linear-gradient(to bottom, #cae285 0%,#c1dd7b 31%,#9eca56 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae285', endColorstr='#9eca56',GradientType=0 );
	}
	/* form buttons (extends general button styles)*/
	.send_btn{min-width:140px;color:#5d7731;font-size:18px;}
/* hover overlay tint for banner anchors */
.tint{position:relative;cursor:pointer;}
.tint:hover > span{color:#fff;}
.tint:hover:before{
	content:"";
	
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	bottom:0;
	left:0;
	right:0;
	
	-webkit-transition: background .3s linear;
	   -moz-transition: background .3s linear;
		-ms-transition: background .3s linear;
		 -o-transition: background .3s linear;
		    transition: background .3s linear;
}
	/* titn variants */
	.green_tint:hover:before{background:rgba(128,195,67, 0.6);}
	.green_tint:hover > span{background:#80c343;}
	.blue_tint:hover:before{background:rgba(33,166,223, 0.5);}
	.blue_tint:hover > span{background:#21a6df;}

/* desatureate svg filter */
.tint:hover img{
		filter: url(images/filters.svg#grayscale);
		filter: gray;
		-webkit-filter: grayscale(1);
}

/* headings */
.title1,.title2,.title3,.title4{font-weight:bold;color:#303030;}
.title1 a,.title2 a,.title3 a,.title4 a{color:#333;text-decoration:none;}
 h1,.title1{font-size:22px;line-height:1.2;margin-bottom:15px;}
 h2,.title2{font-size:20px;line-height:1.2;margin-bottom:10px;}
 h3,.title3{font-size:18px;line-height:1.2;margin-bottom:5px;}
 h4,.title4 {font-size:16px;margin-bottom:0px;}
/* content addative classes */
.thide{position:relative;}
.thide span{position:absolute;height:0px;width:0px;overflow: hidden;}
.tbold{font-weight:bold;}
.titalic{font-style:italic;}
.tleft{text-align:left;}
.tright{text-align:right;}
.tcenter{text-align:center;}
.tjustify{text-align:justify;}
.underline{text-decoration:underline;}
.hr{border-bottom:1px solid #333;padding-bottom:5px;margin-bottom:5px;}
/* lists */
.list ol li,ol.list li{list-style-type:decimal;margin-left:40px;}
.list ul li,ul.list li{list-style-type:disc;margin-left:40px;}
 ul li.last{margin-right:0;border-right:none;background-image:none;}
/* display, position and clearing */
.none{display:none;}
.block{display:block;}
.iblock{display:inline-block;vertical-align:middle;}
.inline,ul.inline li{display:inline;}
.center{margin:0 auto;}
.rel{position:relative;}
.abs{position:absolute;}
.fleft,ul.fleft li{float:left;}
.fright{float:right;}
.cl{clear:both;}
.clb{clear:both;height:0px;line-height:0px;font-size:0px;}
.ofh{overflow:hidden;/*_overflow:visible;zoom:1;*/}
/* clearfix */
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;}
.cf{*zoom: 1;}
/* misc. classes */
.ml35{margin-left:35px;}
.mb20{margin-bottom:20px;}

/* helper_menu */
.helper_menu{position:fixed;top:25px;left:10px;text-align:left;background:#222;background:rgba(0,0,0,0.8);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 0 2px #333;-webkit-box-shadow:0 0 2px #333;box-shadow:0 0 2px #333;}
.helper_menu a{display:block;color:#f5f5f5;padding:5px 20px 4px 10px;border-bottom:1px solid #666;}
.helper_menu li{margin-left:0;}
.helper_menu li:first-child a{border-radius:6px 6px 0 0;}
.helper_menu li:last-child a{border-radius:0 0 6px 6px;}
.helper_menu a:hover,.helper_menu a.current{text-decoration:none;background:rgba(0,0,0,0.9);}

/*** WordPress classes, taken from Uridimmu theme ***/

/* Resets */
address{font-style:italic;margin:0 0 25px 0}li address,dd address{margin:0}.gallery{display:block;text-align:center;margin-bottom:25px}.alignleft,.left{float:left;margin-right:20px}.alignright,.right{float:right;margin-left:20px}.aligncenter,.center{display:block;margin:0 auto 25px auto}.alignnone,.block{clear:both;margin:0 0 25px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}

/* Galleries. */
.gallery{display:block;clear:both;overflow:hidden;margin:0 auto}.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}.gallery .gallery-item{overflow:hidden;float:left;margin:0;text-align:center;list-style:none;padding:0}.gallery .gallery-item .gallery-icon img{width:auto;max-width:89%;height:auto;padding:1%;margin:0 auto}.gallery-caption{margin-left:0}.gallery .col-0{width:100%}.gallery .col-1{width:100%}.gallery .col-2{width:50%}.gallery .col-3{width:33.33%}.gallery .col-4{width:25%}.gallery .col-5{width:20%}.gallery .col-6{width:16.66%}.gallery .col-7{width:14.28%}.gallery .col-8{width:12.5%}.gallery .col-9{width:11.11%}.gallery .col-10{width:10%}.gallery .col-11{width:9.09%}.gallery .col-12{width:8.33%}.gallery .col-13{width:7.69%}.gallery .col-14{width:7.14%}.gallery .col-15{width:6.66%}.gallery .col-16{width:6.25%}.gallery .col-17{width:5.88%}.gallery .col-18{width:5.55%}.gallery .col-19{width:5.26%}.gallery .col-20{width:5%}.gallery .col-21{width:4.76%}.gallery .col-22{width:4.54%}.gallery .col-23{width:4.34%}.gallery .col-24{width:4.16%}.gallery .col-25{width:4%}.gallery .col-26{width:3.84%}.gallery .col-27{width:3.7%}.gallery .col-28{width:3.57%}.gallery .col-29{width:3.44%}.gallery .col-30{width:3.33%}


/***/
/** Images*/
/***************************************/
/* Images in post content. */
.gallery img{
    max-width:620px;
    height:auto;
    padding:4px;
    background:#f3f3f3;
    border:1px solid #e1e1e1
}
.entry-content img{
    max-width:715px
}

/* Smiley */
img.wp-smiley{
    max-width:12px;
    padding:0;
    background:transparent;
    border:none
}

/* Captions [caption] */
.wp-caption{
    overflow:hidden;
    max-width:715px;
    padding:9px 4px;
    background:#f3f3f3;
    border:1px dotted #e1e1e1;
    border-bottom:2px solid #e1e1e1;
    text-align:center
}
.wp-caption img{
    max-width:694px;
    margin:0 0 5px 0;
    padding:2px;
    background:#f3f3f3;
    border:1px solid #f3f3f3
}
.wp-caption .wp-caption-text{
    margin:0 4px;
    font-size: 12px;
    line-height: 12px;
    text-align:right
}

/* Galleries [gallery] */
.gallery{
    margin-bottom:15px
}
.gallery img{
    margin-bottom:0
}
.gallery .gallery-item{
    margin-bottom:5px
}
.gallery-caption{
    font-size: 13px;
    line-height: 25px;
}
.singular-attachment .hentry .gallery-caption,
.singular-attachment .attachment-meta .gallery-caption{
    display:none;  /* Hide captions in gallery on attachment pages. This is a theme feature. */
}


/***/
/** Comments*/
/***************************************/
#comments-number{
    margin:0 0 25px 0;
}

/* Comment pagination */
.comments-nav{
    float:right;
    position:relative;
    line-height:29px;
    margin:-80px 25px 10px 0
}
.comments-nav .page-numbers{
    font-size:10px;
    text-transform:uppercase;
    color:#989898
}
.comments-nav .prev,
.comments-nav .next{
    background:url('images/comments-nav.png') 0 0 no-repeat;
    display:inline-block; margin:0 0 0 10px;
    height:29px;
    width:29px;
    text-indent:-9999px
}
.comments-nav .next{
    background-position:0 -29px
}

/* Comment list. */
.comment-list,
.comment-list ol.children{
    list-style:none;
    margin:0
}
.comment-list li.comment,
.comment-list li.pingback,
.comment-list li.trackback{
    overflow:hidden;
    margin:0 0 25px 0;
    padding:20px 20px 0 20px;
    background:#fefefe;
    border:1px solid #e1e1e1;
}
.comment-list li li.comment{
    background:#f3f3f3;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.comment-list li li.comment,
.comment-list li li li li li li li.comment{
    border:1px solid #e1e1e1;
    border-left:5px solid #e1e1e1
}
.comment-list li li li.comment,
.comment-list li li li li li li li li.comment{
    background: #fefefe;
    border:1px solid #e1e1e1;
    border-left:1px solid #e1e1e1
}
.comment-list li li li li.comment,
.comment-list li li li li li li li li li.comment{
    background: #f3f3f3;
    border:1px solid #e1e1e1;
    border-left:5px solid #e1e1e1
}
.comment-list li li li li li.comment,
.comment-list li li li li li li li li li li.comment{
    background: #fefefe;
    border:1px solid #e1e1e1;
    border-left:5px solid #e1e1e1
}
.comment-list li li li li li li.comment,
.comment-list li li li li li li li li li li li.comment{
    background: #f3f3f3;
    border:1px solid #e1e1e1;
    border-left:5px solid #e1e1e1
}
.bypostauthor{} /* WP.org theme repo compatibility */

/* Comment avatars */
.comment-list .avatar{
    float:left;
    width:46px;
    height:46px;
    margin:0 15px 10px 0;
    padding:2px;
    background:#f3f3f3;
    border:2px solid #e1e1e1
}

/* Comment metadata */
.comment-meta{
    margin:0 0 10px 0;
    font-size: 12px;
    line-height: 25px;
}
.comment-meta a{
    color:#666;
    border-bottom:1px solid #e1e1e1
}
.comment-meta a:hover{
    background:#f2ede2;
    border-bottom:1px solid #e1e1e1;
    text-decoration:none
}

/* Comment author */
.comment-author{
    display:block;
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
}
.comment-author a, .comment-author a:hover{
    color:#61ADA3;
    background: none;
    border-bottom: none;
}
.comment-author cite{
    font-style:normal
}

/* Comment reply link */
a.comment-reply-link{
    font-weight:bold;
    color:#61ADA3;
    border-bottom:none
}
a.comment-reply-link:hover{
    background:#f2ede2
}

/* Comment published date/time */
.comment-meta abbr{
    border:none
}

/* Comment text */
.comment-text{
    clear:left
}

/* Comments closed. */
.comments-closed{
    margin:0 0 25px 0;
    padding:20px;
    color:#999;
    background:#fefefe;
    border:1px solid #e1e1e1;
}

/***/
/** Comment form*/
/***************************************/
/* Comment form wrapper */
#respond{
    overflow:hidden;
    margin:0 0 25px 0;
    padding-top: 20px;
}
.comment-list #respond{
    margin-top:25px
}

/* Logged-in text */
#respond .log-in-out{
    font-size:15px;
    color:#989898
}
#respond .log-in-out a{
    font-style:italic
}

/* Cancel reply link */
#reply-title small a{
    font-size: 14px;
    line-height: 25px;
    font-style: italic;
}

/* Comment form paragraphs */
#respond p.form-author{
    float:left; width:50%
}
#respond p.form-email{
    overflow:hidden;
    float:right; width:50%
}
#respond p.form-url{
    clear:both
}

/* Comment form labels */
#respond label{
    font-size: 13px;
    line-height: 25px;
}
#respond p.form-email label{
    padding:0 9px
}
#respond span.required{
    font-size:16px;
    font-weight:bold;
}

/* Comment form inputs and textarea elements */
#respond input[type="text"],
#respond textarea{
    display:block;
    width:98.5%;
    font:normal normal normal 15px/20px "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Helvetica,Arial,sans-serif;;
    color:#818181;
    background:#e9e9e9;
    border:1px solid #e1e1e1;
    border-left:2px solid #e1e1e1
    }
#respond p.form-author input[type="text"]{
    width:90%
}
#respond p.form-email input[type="text"],
#respond p.form-email label{
    width:90%;
    float:right
}
#respond p.form-url input[type="text"],
#respond p.form-textarea textarea{
    width: 98.4%;
}

/* Submit button */
#respond #submit{
    float:right;
    margin-bottom:25px;
    padding:11px 15px;
    font-size:15px;
    font-weight:bold;
    color:#fff;
    background:#61ADA3;
    border:none
}
#respond #submit:hover{
    background:#989898
}

/* Blockquotes */
blockquote{
    overflow:hidden;
    margin:0 0 25px 0;
    padding:25px 25px 0 25px;
    font:normal normal normal 18px/28px Museo300Regular, Arial,Verdana,sans-serif;
    background:transparent url(images/quotes.png) no-repeat 15px 15px;
}
blockquote a{
    text-decoration:underline
}
blockquote a:hover{
    text-decoration:none
}
blockquote strong{
    font-weight:normal
}

/* Definition lists. */
dl{
    margin:0 0 25px 0
}
dl dt{
    margin:0;
    font-size: 15px;
    line-height: 25px;
    font-weight: bold;
}
dl dd{
    margin:0 0 5px 10px;
    padding:0;
    font-size:14px;
}

/* Tables */
table{
    margin:0 0 25px 0;
    width:100%;
    border-left:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    background:#fff
}
table caption{
    font:normal normal normal 13px/25px Museo300Regular, Arial,Verdana,sans-serif;
    color:#61ADA3
}
table th{
    font:normal normal bold 13px/25px Museo500Regular, Arial,Verdana,sans-serif;
    padding:4px 2%;
    color:#61ADA3;
    background:#FFF;
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    text-align:left
}
td{
    padding:4px 2%;
    border-bottom:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1
}
tr {
    background: #F3F3F3;
}
tr.alternate {
    background: #FFF;
}
table a{text-decoration:underline}

/**
 * Changes to original code:
	.container -> #container, #footer .wrap
	.header -> #header
	.has_subnav -> .
	.subnav -> .sub-menu
	.current -> .current-menu-item
	.articles_sidebar -> #sidebar-primary
	#sidebar-primary li -> #sidebar-primary .widget
	.main -> #content
	.article_title -> .entry-title
	.single -> .singular
	.single#main -> .singular #main
	.featured_articles -> #menu-featured
	.footer_background -> #footer
	footer -> #footer
	.footer_info -> .footer-left-content
	.home_news_title -> .news_article_head .entry-title
	.next_news -> .anythingSlider .back
	.prev_news -> .anythingSlider .forward
	.home_news -> .home #content
 */