/*********************************** CODE COMPILLED ********************************/
/************************************************************************************
**   0 - 0.0-header
**   0 - 0.1-fonts
**   0 - 0.3-typography
**   0 - 0.8-tabs
**   0 - 0.9-elements
**   0 - 1.0-article-list
**   0 - 1.1-authors-single
**   0 - 2.1-taxonomy-partner
**   0 - 2.3-taxonomies
**   0 - 3.0-comments
**   0 - 3.3-homepage
**   0 - 4.0-ui
**   0 - 4.1-articles-single
**   0 - 5.5-single
**   0 - 5.6-single-images
**   0 - 8.0-forms
**   0 - 8.1-contact
**   0 - 9.8-top
**   0 - 9.9-footer
************************************************************************************/

/* 0.0-header Begin *****************************************************************/
 	.row.header  .columns.search {padding-top:41px;padding-top:4.1rem;
	}

	.row.switcher  {height:22px;height:2.2rem;
	}
	
	.row.switcher ul,
	.row.switcher ul li {
		margin:0;
		padding:0;
	}
	
	.row.switcher ul li {
		float:right;padding-top:2px;padding-top:0.2rem;
	}
	
	.row.switcher ul li ,
	.row.switcher ul li a {font-size: 12px;font-size: 1.2rem;padding-left: 20px;padding-left: 2.0rem;line-height:21px;line-height:2.1rem;
		display: block;
		text-transform: uppercase;
		color: #000;
	}

	

	.row.header { 
		padding:0;height:92px;height:9.2rem;
	}
	
		.row.header .seven.columns{
		 	height:100%;
		}
	
			.row.header h1 {
				display:block;
				overflow:hidden; 
				color:#fff;
				height:100%;
				padding:0;
				margin:0;
			}	
			
				
			
			.row.header h1 a {
				display:block; 
				height:100%; 
				padding:0; 
				overflow:hidden; 
				color:#000 !important;line-height:1px !important;line-height:0.1rem !important;font-size:92px !important;font-size:9.2rem !important;
			}
			
			@media only screen and (max-width: 850px) { 
				.row.header h1 a {font-size:90px !important;font-size:9.0rem !important;}
			}
			
			@media only screen and (max-width: 800px) { 
				.row.header h1 a {font-size:85px !important;font-size:8.5rem !important;}
			}
			
			@media only screen and (max-width: 700px) {
				.row.header {height: 75px;height: 7.5rem; } 
				.row.header h1 a { text-align:left;font-size:75px !important;font-size:7.5rem !important; }
			}
			
		 
	
	header  input.input-text {
		border-width:1px;
	}
	
/*
	Menu On Phones
*/

.row.menu-on-phones {
	border-top:1px solid; 
	padding-top:0;
	line-height:0;
}

 
 
.menu-on-phones a.sections {float:left;padding:8px 10px 6px 17px;padding:0.8rem 1.0rem 0.6rem 1.7rem;  }
 

	
.menu-on-phones a.sections em { font-style:normal;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.0rem; display:inline-block; color:#000; }
.menu-on-phones a.sections ,
.menu-on-phones a.sections span {font-size:10px;font-size:1.0rem;
	 
}
.menu-on-phones a.sections span {margin-left:10px;margin-left:1.0rem; 
	position: absolute;
	margin-top: 5px;
}
.menu-on-phones	a.search { 
	float:right;  
	right:0;line-height:20px;line-height:2.0rem;padding:8px 10px 0px 10px;padding:0.8rem 1.0rem 0.0rem 1.0rem;font-size:14px;font-size:1.4rem;
	cursor:pointer; 
}


 

.menu-on-phones	a.sections.active span.icon-show:before {
	content: "\e634";
}

.menu-on-phones	a.search.active {font-size:10px;font-size:1.0rem; 
	background:#fff;
	z-index:101;
	position:absolute;padding-bottom:6px;padding-bottom:0.6rem;
	border-bottom:none;
}

.menu-on-phones	a.search.active span.icon-search:before  {
	content: "\e634";
}

.absolute.sections {
	position:absolute;margin-top:40px;margin-top:4.0rem;
	display:none;
}
 
.absolute.active {
	display:block;
}
 
.absolute.sections.active {
	z-index:100;margin-top:37px;margin-top:3.7rem;padding:7px 0px 0px 0px;padding:0.7rem 0.0rem 0.0rem 0.0rem;
	background:#f9f9f6;
	border:1px solid #bbbbb9;
	border-top:none;
}

.absolute.sections.active li {
	margin:0;margin-bottom:5px !important;margin-bottom:0.5rem !important;
}

.absolute.sections.active ul li a {font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;
	color:#000;
	font-weight:400;padding:0px 15px;padding:0px 1.5rem;
}
.absolute.sections.active ul li a:hover {
	color:#F05930;
}

.absolute.sections.active li.has- {padding-top:10px;padding-top:1.0rem;margin-top:10px;margin-top:1.0rem;border-top:1px solid #bbbbb9; }
.absolute.sections.active li.has- a.main_m_item.last { display:none; }
	
 

.absolute.search {margin-top:0px;margin-top:0.0rem;padding-top:0px;padding-top:0.0rem;
	display:none;margin-right:-10px;margin-right:-1.0rem;
	margin-top:-3px;
	position:absolute;
	z-index:100;
}



.absolute.search.active {
	display:block; 
	border:1px solid #bbbbb9;
	border-top-width:3px;
	border-top-color:#000;
}
.absolute.search form { 
 
	width:100%;
}

.absolute.search form input.search-field {
	box-sizing: border-box;
	border:0px solid #fff;
	box-shadow:0px;
	outline:0px;
	margin:0px;
	display:block;
	width:100%;padding:4px 19px 4px 18px;padding:0.4rem 1.9rem 0.4rem 1.8rem;
 	color:#666;
}

 


.absolute.search form a.icon-search {
	position:absolute;
	z-index:101;
	right:0;padding:7px 8px 3px 12px;padding:0.7rem 0.8rem 0.3rem 1.2rem;
	 
}


	
	
 

/* 0.0-header Ends ******************************************************************/
/* 0.1-fonts Begin ******************************************************************/
body {
	font-size:17px;
	line-height:23px;
}
	
header {}
	
	ul.nav-bar {
		 
	}
	
	ul.nav-bar > li > a {
		font-family:inherit;
		font-weight: 300; 
		font-style: normal;
	}

/* 0.1-fonts Ends *******************************************************************/
/* 0.3-typography Begin *************************************************************/
body {font-size:13px;font-size:1.3rem}

@media only screen and (min-width: 901px) and (max-width: 940px) {
	html {font-size: 60%;}
}
@media only screen and (min-width: 851px) and (max-width: 900px) {
	html {font-size: 56%;}
}
@media only screen and (min-width: 766px) and (max-width: 850px) {
	html {font-size: 52%;}	
}	
@media only screen and (min-width: 700px) and (max-width: 765px) {
	html {font-size: 48%;}	
}


	/*---------------------------------------------
    :: Typography
	-------------------------------------------------- */
	
	h1, h2, h3, h4, h5, h6 { font-weight:600;  }
	
	h1 {font-size:38px;font-size:3.8rem;line-height:38px;line-height:3.8rem; }
	h2 {font-size:34px;font-size:3.4rem;line-height:38px;line-height:3.8rem; font-weight:400;}
	h3 {font-size:24px;font-size:2.4rem;line-height:28px;line-height:2.8rem; }
	h4 {font-size:21px;font-size:2.1rem;line-height:24px;line-height:2.4rem; }
	h5 {font-size:14px;font-size:1.4rem}
	h6 {font-size:10px;font-size:1.0rem}
	
	
	@media only screen and (max-width: 700px) {
		h1 {font-size:28px;font-size:2.8rem;line-height:21px;line-height:2.1rem; }
	}
	
	a {color:#F05930} 
	a:hover {color:#F05930}
	p {font-size: 18px;font-size: 1.8rem;line-height:24px;line-height:2.4rem;  font-weight:300;}
	p a {font-family:inherit;}
	p, ul li, ol li, li {color:#666;}
	
	/*	Links  */
 	

	
	/*	Blockquotes  */
	blockquote {  border-left:none; }
	blockquote h4, 
	blockquote em {line-height:21px;line-height:2.1rem;}
	blockquote em {font-size:14px;font-size:1.4rem;}
	
 	/********** Font's *******/
 

	/********** Font's sizes *******/	
	.fs-11 {font-size:11px !important;font-size:1.1rem !important;} 
	.fs-12 {font-size:12px !important;font-size:1.2rem !important;}
	.fs-13 { font-size:13px;font-size:1.3rem !important;}
	.fs-14 {font-size:14px;font-size:1.4rem !important;}
	.fs-15 {font-size:15px !important;font-size:1.5rem !important;}
	.fs-16 {font-size:16px !important;font-size:1.6rem !important;}
	.fs-18 {font-size:18px !important;font-size:1.8rem !important;}
	.fs-20 {font-size:20px !important;font-size:2.0rem !important;}
	.fs-21 {font-size:21px;font-size:2.1rem !important;}
	.fs-42 {font-size:42px !important;font-size:4.2rem !important;} 
	.fs-24 {font-size:24px;font-size:2.4rem !important;}

	.tt-u { text-transform:uppercase !important;}

	.lh-10 {line-height:10px;line-height:1.0rem;}
	.lh-15 {line-height:15px;line-height:1.5rem;}
	.lh-18 {line-height:18px;line-height:1.8rem;}
	.lh-20 {line-height:20px;line-height:2.0rem;}
	.lh-32 {line-height:32px;line-height:3.2rem;} 
	.lh-34 {line-height:34px;line-height:3.4rem;} 

	.block  { display:block;}
	.none   { display:none;}
	.inline { display:inline !important;}

	/********** Font's weight *******/
	
	
	.fw-thin      {font-weight:100;}
	.fw-light     {font-weight:300;}
	.fw-regular   {font-weight:400;}
	.fw-semibold  {font-weight:600;}
	.fw-bold 	  {font-weight:700;}
	.fw-extrabold {font-weight:800;}
	.fw-black 	  {font-weight:900;}

	/********** Font style ***************/
    
	.fs-normal   { font-style:normal;}
	.fs-italic   { font-style:italic;}
	
	/********** Global Border ***********/

 	/*
	.border-bottom-white	{border-bottom:1px solid #ffffff !important;}
	.border-bottom-white-4px{border-bottom:4px solid #ffffff !important;}
	
	
	.border-bottom          {border-bottom	:3px solid #000 !important;}
	.border-top	   		    {border-top		:3px solid #000 !important;}
	
	.border-size-top-1      {border-top-width	:1px !important;}
	.border-size-1		    {border-width	:1px !important;}
	
	.border-color-808080 	{border-color:#808080 !important;}
	*/
	
	/* Shortcode for border */
	
	.b-s-s {border-style:solid; }
	 
	.b-c-white 	{border-color:#FFFFFF !important;  }
	.b-c-black 	{border-color:#000000 !important;  }
	.b-c-808080 {border-color:#808080 !important;}
	.b-c-c0c0c0 {border-color:#c0c0c0 !important;}
	
	.b-w-t-0 {border-top-width:0px !important;}
	.b-w-b-0 {border-bottom-width:0px !important;}
 	.b-w-t-1 {border-top-width:1px !important;}
	.b-w-b-1 {border-bottom-width:1px !important;}
	.b-w-t-2 {border-top-width:2px !important;}
	.b-w-b-2 {border-bottom-width:2px !important;}
	.b-w-t-3 {border-top-width:3px !important;}
	.b-w-b-3 {border-bottom-width:3px !important;}
	
	.b-w-b-4 {border-bottom-width:4px !important;}


	/********** Colors *******************/
 
	.color-red  	{color:#F05930 !important;}
	
	.color-black 	{color:#000;}
	.color-blue 	{color:#2A5565;}
	.color-white 	{color:#FFF;} 
	.color-cccccc   {color:#ccc !important;}	
	.color-999 	    {color:#999 !important;}
	.color-666 	    {color:#666 !important;}
	/* @fixed to ourworld */
	.color-orange 	{color:#dd9942;}
	.color-green 	{color:#7a873a;}
	
	/********** Float Align **************/
   .fl-left { float:left; }

	/********** Text Align ***************/

	.ta-right { text-align:right;}
	.ta-left { text-align:left;}
	.ta-center { text-align:center;}

	.w-100 {
		width:100px !important;
 
	}
	
	input.darkorange,
	input.darkorange:hover,
	input.darkorange:focus {background-color:#F05930;}
	 
		
	/******** Global Background *********/

	.bg-white   { background:#FFFFFF;}
	.bg-f8f5ec  { background:#F8F5EC;}
		 
		
   	/********** Global Padding ***********/
	.pad-0	  {padding:0 !important}
	.pad-t-0  { padding-top:0px !important;}
	.pad-r-0  { padding-right:0px !important;}
	.pad-l-0  { padding-left:0px !important;}
	.pad-b-0  { padding-bottom:0px !important;}
	.pad-t-5  {padding-top:5px !important;padding-top:0.5rem !important;}
	.pad-r-5  {padding-right:5px !important;padding-right:0.5rem !important;}
	.pad-l-5  {padding-left:5px !important;padding-left:0.5rem !important;}
	.pad-b-5  {padding-bottom:5px !important;padding-bottom:0.5rem !important;}
	.pad-t-10 {padding-top:10px !important;padding-top:1.0rem !important;}
	.pad-r-10 {padding-right:10px !important;padding-right:1.0rem !important;}
	.pad-l-10 {padding-left:10px !important;padding-left:1.0rem !important;}
	.pad-b-10 {padding-bottom:10px !important;padding-bottom:1.0rem !important;}
	.pad-t-15 {padding-top:15px !important;padding-top:1.5rem !important;}
	.pad-r-15 {padding-right:15px !important;padding-right:1.5rem !important;}
	.pad-l-15 {padding-left:15px !important;padding-left:1.5rem !important;}
	.pad-b-15 {padding-bottom:15px !important;padding-bottom:1.5rem !important;}
	.pad-t-20 {padding-top:20px !important;padding-top:2.0rem !important;}
	.pad-r-20 {padding-right:20px !important;padding-right:2.0rem !important;}
	.pad-l-20 {padding-left:20px !important;padding-left:2.0rem !important;}
	.pad-b-20 {padding-bottom:20px !important;padding-bottom:2.0rem !important;}
	.pad-t-25 {padding-top:25px !important;padding-top:2.5rem !important;}
	.pad-r-25 {padding-right:25px !important;padding-right:2.5rem !important;}
	.pad-l-25 {padding-left:25px !important;padding-left:2.5rem !important;}
	.pad-b-25 {padding-bottom:25px !important;padding-bottom:2.5rem !important;}
	.pad-t-30 {padding-top:30px!important;padding-top:3.0rem!important;}
	.pad-r-30 {padding-right:30px!important;padding-right:3.0rem!important;}
	.pad-l-30 {padding-left:30px !important;padding-left:3.0rem !important;}
	.pad-b-30 {padding-bottom:30px !important;padding-bottom:3.0rem !important;}
	.pad-t-35 {padding-top:35px!important;padding-top:3.5rem!important;}
	.pad-r-35 {padding-right:35px!important;padding-right:3.5rem!important;}
	.pad-l-35 {padding-left:35px !important;padding-left:3.5rem !important;}
	.pad-b-35 {padding-bottom:35px !important;padding-bottom:3.5rem !important;}
	.pad-t-40 {padding-top:40px!important;padding-top:4.0rem!important;}
	.pad-r-40 {padding-right:40px!important;padding-right:4.0rem!important;}
	.pad-l-40 {padding-left:40px !important;padding-left:4.0rem !important;}
	.pad-b-40 {padding-bottom:40px !important;padding-bottom:4.0rem !important;}	

	/********** Global Margin ************/  
	.mar-0	  { margin:0 !important}
	
	.mar-t-0  { margin-top:0px !important;}
	.mar-r-0  { margin-right:0px !important;}
	.mar-l-0  { margin-left:0px !important;}
	.mar-b-0  { margin-bottom:0px !important;}
	.mar-t-5  {margin-top:5px !important;margin-top:0.5rem !important;}
	.mar-r-5  {margin-right:5px !important;margin-right:0.5rem !important;}
	.mar-l-5  {margin-left:5px !important;margin-left:0.5rem !important;}
	.mar-b-5  {margin-bottom:5px !important;margin-bottom:0.5rem !important;}
	.mar-t-10 {margin-top:10px !important;margin-top:1.0rem !important;}
	.mar-r-10 {margin-right:10px !important;margin-right:1.0rem !important;}
	.mar-l-10 {margin-left:10px !important;margin-left:1.0rem !important;}
	.mar-b-10 {margin-bottom:10px !important;margin-bottom:1.0rem !important;}
	.mar-t-15 {margin-top:15px !important;margin-top:1.5rem !important;}
	.mar-r-15 {margin-right:15px !important;margin-right:1.5rem !important;}
	.mar-l-15 {margin-left:15px !important;margin-left:1.5rem !important;}
	.mar-b-15 {margin-bottom:15px !important;margin-bottom:1.5rem !important;}
	.mar-t-20 {margin-top:20px !important;margin-top:2.0rem !important;}
	.mar-r-20 {margin-right:20px !important;margin-right:2.0rem !important;}
	.mar-l-20 {margin-left:20px !important;margin-left:2.0rem !important;}
	.mar-b-20 {margin-bottom:20px !important;margin-bottom:2.0rem !important;}
	.mar-t-25 {margin-top:25px !important;margin-top:2.5rem !important;}
	.mar-r-25 {margin-right:25px !important;margin-right:2.5rem !important;}
	.mar-l-25 {margin-left:25px !important;margin-left:2.5rem !important;}
	.mar-b-25 {margin-bottom:25px !important;margin-bottom:2.5rem !important;}
	.mar-t-30 {margin-top:30px!important;margin-top:3.0rem!important;}
	.mar-r-30 {margin-right:30px!important;margin-right:3.0rem!important;}
	.mar-l-30 {margin-left:30px !important;margin-left:3.0rem !important;}
	.mar-b-30 {margin-bottom:30px !important;margin-bottom:3.0rem !important;}
	.mar-t-35 {margin-top:35px!important;margin-top:3.5rem!important;}
	.mar-r-35 {margin-right:35px!important;margin-right:3.5rem!important;}
	.mar-l-35 {margin-left:35px !important;margin-left:3.5rem !important;}
	.mar-b-35 {margin-bottom:35px !important;margin-bottom:3.5rem !important;}
	.mar-t-40 {margin-top:40px!important;margin-top:4.0rem!important;}
	.mar-r-40 {margin-right:40px!important;margin-right:4.0rem!important;}
	.mar-l-40 {margin-left:40px !important;margin-left:4.0rem !important;}
	.mar-b-40 {margin-bottom:40px !important;margin-bottom:4.0rem !important;}	

/* 0.3-typography Ends **************************************************************/
/* 0.8-tabs Begin *******************************************************************/
dl.tabs.nice {margin-bottom:30px !important; height:30px;border-bottom: solid 1px #DDD;} 
dl.tabs.nice.contained {margin-bottom:0px !important;}
	
dl.tabs dd p {	margin-bottom:0px !important; margin-top:18px;}
	
dl.tabs dd a,  
dl.nice.tabs dd a {font-size: 14px;line-height:30px; font-weight:400;border:none;padding:1px 9px 0px 9px !important;background:none;text-transform:uppercase;}

dl.tabs.verical,
dl.tabs.nice.vertical {  border-bottom: solid 1px #CDCCC8; }


dl.tabs dd.active,
dl.tabs.nice dd.active {background-color:#ffffff !important;}
	

dl.tabs dd a,
dl.tabs.nice dd a  { cursor:pointer; border: solid 1px #CDCCC8; display:block; height:28px !important; overflow:hidden;padding-top:1px !important; color: #000000; background: #fff; text-transform:uppercase;   }

dl.tabs dd a:hover,
dl.tabs.nice dd a:hover {
	background:#F8F5EB;
}

dl.tabs dd a:hover,
dl.tabs.nice dd a:hover {color:#F05930;}

dl.tabs dd.active a,
dl.tabs.nice dd.active a { background: #fff; color:#F05930; border-bottom:1px solid #fff; }
	
 
.tabs-content>li { padding:20px 0px; }
.contained.tabs-content { padding: 0; }
.contained.tabs-content>li { padding:20px 0px; border: solid 0 #CDCCC8; border-width: 0px 1px 1px 1px; }
.nice.contained.tabs-content>li { border-color: #000; }
 
	
 
	dl.tabs.vertical dd,  
	dl.nice.tabs.vertical dd { float: none; height: auto; }
	dl.tabs.vertical dd {padding:12px 0px 10px 30px !important; border:  dotted 0px #CDCCC8;border-width: 1px 0px 0px !important;display: block;}
 	dl.tabs.vertical dd:hover a , 
	dl.tabs.vertical dd.active a  { color:#F05930 !important; }
	dl.tabs.vertical dd:hover, 
	dl.tabs.vertical dd.active { height: auto; margin: 0; border-width: 1px 0 0; background: #f8f5eb;  }
	dl.tabs.vertical dd:first-child  {border-width: 0px !important; }

	dl.tabs.vertical dd p {	margin-bottom:0px !important;margin-top:10px;}	
 	dl.tabs.vertical dd a,  
 	dl.nice.tabs.vertical dd a {font-size: 14px;line-height:18px;height:auto !important;font-weight:400;border:none;padding:0px; padding-left:0px !important;background:none;text-transform:uppercase !important;}
 
	.nice.tabs.vertical { border-bottom:  dotted 0px #CDCCC8 !important ; height: auto; }
	
	
		

	.nice.tabs.vertical dd a { padding:0px; font-weight:normal;  border:0px; margin: 0; position: static;  background-color:transparent !important; }
	.nice.tabs.vertical dd:hover,
	.nice.tabs.vertical dd.active { background-color:#F8F5EB !important; margin: 0; position: static; top: 0; height: auto; }	
	.nice.tabs.vertical dd:hover a,
	.nice.tabs.vertical dd.active a {  background-color:transparent !important;  }
	.nice.tabs.vertical dd:first-child.active { margin: 0; }

	
	 ul.tabs-content>li {   margin-bottom:10px;padding-top:0px;} 
		ul.tabs-content   h2  {   text-transform:uppercase;}
		
	 ul.tabs-content { margin-left:0px !important;}

	@media only screen and (max-width: 980px) {
		
	 
	   /* ul.tabs-content>li { display:block !important; margin-bottom:10px;} */
	
	
			
 		dl.nice.tabs {  border-bottom: dotted 1px #CDCCC8 !important; }
	
		dl.tabs {height:auto !important;}
 
			
		dl.tabs dd,  
		dl.nice.tabs dd { float: none !important; height: auto; }
		dl.tabs dd {padding:12px 0px 10px 30px !important; border:  dotted 0px #CDCCC8;border-width: 1px 0px 0px !important;display: block;}
		dl.tabs dd:hover a , 
		dl.tabs dd.active a  { color:#F05930 !important; }
		dl.tabs dd:hover, 
		dl.tabs dd.active { height: auto; margin: 0; border-width: 1px 0 0; background: #f8f5eb;  }
		dl.tabs dd:first-child  {border-width: 0px !important; }

		dl.tabs dd p {	margin-bottom:0px !important;margin-top:5px;}	
		
		dl.tabs dd a,  
		dl.nice.tabs dd a {font-size: 14px;line-height:18px;height:auto !important;font-weight:400;border:none;padding:0px; padding-left:0px !important;background:none;text-transform:uppercase !important;}

		.nice.tabs { border-bottom:  dotted 0px #CDCCC8; height: auto; }
		 
		.nice.tabs dd a { padding:0px; font-weight:normal;  border:none; margin: 0; position: static;  background-color:transparent !important; }
	
		.nice.tabs dd:hover,
		.nice.tabs dd.active { margin: 0; position: static; top: 0; height: auto; }
		.nice.tabs dd:hover a,
		.nice.tabs dd.active a {
			background-color:transparent !important; 
			border:none !important  
		}
		.nice.tabs dd:first-child.active { margin: 0; }

	}
	
	

	
	
	dl.nice.tabs.tiny dd {padding-left:15px !important}
	
	
	@media only screen and (min-width: 10px) {
		.tabs p { font-size:14px !important;}
	}
	
	/* Navigation Menu On Homepage */
	.nice.tabs.vertical dd {
		background-image:url(/wp-content/themes/ourworld/assets/images/vertical-arrows-x1.png) !important;
		background-repeat:no-repeat !important; 
		background-position:0px -485px;  
		background-size:10px 1000px !important;
	}
		
	/* Pixel ratio of 1.5. Background-size is 1/1.5 = 66.67% (of a 150px image) */
	@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
		.nice.tabs.vertical dd {
			background-image:url(/wp-content/themes/ourworld/assets/images/vertical-arrows-x1.5.png) !important;
		}
	}
	
	/* Pixel ratio of 2. Background-size is 1/2 = 50% (of a 200px image) */
	@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
		 .nice.tabs.vertical dd {
			background-image:url(/wp-content/themes/ourworld/assets/images/vertical-arrows-x2.png) !important;
		}
	}
	
	.nice.tabs.vertical dd:hover,
	.nice.tabs.vertical dd.active { 
		background-color:#F8F5EB !important;
		background-position:0px 15px !important; 
	}
		
	.nice.tabs.vertical.comunity dd {
		background-position:0px -480px;  	
	}
	
	.nice.tabs.vertical.comunity dd:hover,
	.nice.tabs.vertical.comunity dd.active  {
		background-position:0px 20px !important; 
	}

	@media only screen and (max-width: 980px) {
		.nice.tabs dd {
			background-image:url(/wp-content/themes/ourworld/assets/images/vertical-arrows-x1.png) !important;
			background-repeat:no-repeat !important; 
			background-position:0px -485px; 
			background-size:10px 1000px !important;
		}

		.nice.tabs dd:hover,
		.nice.tabs dd.active {
			background-color:#F8F5EB !important;
			background-position:0px 15px !important; 
		}
	}
	

	/* Pixel ratio of 1.5. Background-size is 2/3= 66% (of a 1500px image) */	
	@media only screen and (-moz-min-device-pixel-ratio: 1.5) and (max-width: 980px), only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width: 980px), only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 980px), only screen and (min-device-pixel-ratio: 1.5) and (max-width: 980px) {
		.nice.tabs dd {
			background-image:url(/wp-content/themes/ourworld/assets/images/vertical-arrows-x1.5.png) !important;
		}
	}

	/* Pixel ratio of 2. Background-size is 1/2 = 50% (of a 2000px image) */
	@media only screen and (-moz-min-device-pixel-ratio: 2) and (max-width: 980px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 980px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 980px), only screen and (min-device-pixel-ratio: 2) and (max-width: 980px) {
		.nice.tabs dd {
			background-image:url(/wp-content/themes/ourworld/assets/images/vertical-arrows-x2.png) !important;
		}
	}

/* 0.8-tabs Ends ********************************************************************/
/* 0.9-elements Begin ***************************************************************/
/*
	Inlist Element 
	@used at authors profile
*/

	ul.inlist {}
	ul.inlist li { float:left;margin-left:10px;margin-left:1.0rem;}
	ul.inlist li:first-child {margin-left:0px;margin-left:0.0rem;}
	ul.inlist li a {color:inherit; letter-spacing:1px; font-weight:600;line-height:18px;line-height:1.8rem;}
	ul.inlist li a em { 
		display:inline-block;   
		vertical-align:text-bottom; 
		color:#000;
	}
	ul.inlist li a span {color:#f05930;font-size:18px;font-size:1.8rem;line-height:14px;line-height:1.4rem;}	
	
	
	body.home ul.speciallist.inlist {text-align:justify}
	body.home ul.speciallist.inlist li {float:none; display:inline-block; margin:0px;}
	body.home ul.speciallist.inlist li.finish { width:100%; background:#030; min-height:0px; }
	
	
	@media only screen and (max-width:701px)  { 
	 	.partners .visit_link ,
		ul.inlist li a em { display:none; }
		/* Partners Visit Link hide */
	 
	}
	
	
	
	

	.icon-right-arrow {margin-left:-2px;margin-left:-0.2rem;color:#000;line-height:18px;line-height:1.8rem;}
	.icon-right-arrow.a1 { opacity:0.2}
	.icon-right-arrow.a2 { opacity:0.5}
	.icon-right-arrow.a3 { opacity:1}

		._t {font-size:14px;font-size:1.4rem;font-size:14px;font-size:1.4rem; }
		.arrows span {float:left;display:block;font-size:14px;font-size:1.4rem;font-size:14px;font-size:1.4rem;}
		
		
	.map {margin-bottom:21px;margin-bottom:2.1rem;
	}	
	
	img { -ms-interpolation-mode: bicubic; }
	.map img, .map_canvas img {max-width: none!important;}

/* 0.9-elements Ends ****************************************************************/
/* 1.0-article-list Begin ***********************************************************/
.articles-list article {
	border-top:1px dotted #808080;min-height:90px;min-height:9.0rem;padding-top:10px;padding-top:1.0rem;padding-bottom:10px;padding-bottom:1.0rem;
}

 
	
	.list-item h2 a:hover {
		color:#F05930;
	}

.articles-list article:first-child {border-top:none;padding-top:10px}
.articles-list article:last-child  {padding-bottom:0}


article h2 {line-height:33px;line-height:3.3rem; }
article h2 a {color:#000;}



 
	.keywords a {color:#F05930;}

	
	
	.keywords a.term {
		text-transform:uppercase;
	}

.small_titles h2 {}
	
.list-item	a.full-width img { width:100%; height:auto;}
	 

article a.full-width.position-right {margin-top:5px;margin-top:0.5rem; float:right;margin-left:22px;margin-left:2.2rem; }
article a.full-width.position-left  {margin-top:5px;margin-top:0.5rem;  float:left;margin-right:22px;margin-right:2.2rem; }
article a.full-width.position-top img,
article img.position-top,
article a.full-width.position-bottom img,
article img.position-bottom {width:100%; height:auto;}


ul.meta { margin:0;padding:0;font-size:12px;font-size:1.2rem; line-height:15px; }
ul.meta li {display:inline; margin-left:10px;margin-bottom:0; }




ul.meta li:first-child {margin-left:0;}
ul.meta li.category {}
ul.meta li.category a { text-transform:uppercase; }

ul.meta a {color:#F05930; font-size:inherit; }

ul.meta .authors {color:#666;}
ul.meta .authors a { color:#000; }
ul.meta .authors small {font-size:12px;font-size:1.2rem; color:#666; }

ul.meta .authors a:hover,
ul.meta .authors small a:hover,
a.workplace:hover {
	color:#F05930 !important; 
}


	.date { color:#666; }

ul.meta .comments,
ul.meta .comments a {    color:#000; }
ul.meta .comments span {  line-height:10px; display:inline-block; }
ul.meta .comments span.icon-comment {  line-height:5px;color:#000; }




.articles-list article .description p {font-size:17px;font-size:1.7rem;line-height:23px;line-height:2.3rem;
} 

/* 1.0-article-list Ends ************************************************************/
/* 1.1-authors-single Begin *********************************************************/
.profile {}
.profile em, .profile a, .profile strong { display:block; }
 
.profile p em, .profile p a, .profile p strong {
	display:inline; 
}

.author.profile img {
	max-width:150px;
	max-height:150px;
	margin-bottom:5px;
}

/*
	Author / Team Member Profile
*/
.profile img {
	float:left; 
	width:25%; 
	margin-right:10px; 
	margin-bottom:10px;
	border:1px solid #666;
}

.contributors .profile img { display:none; }


.profile .clearfix {
	min-height:90px;
}
.profile .clearfix strong,
.profile .clearfix em {
	display:block;
}

.profile .clearfix strong {
	font-weight:300;font-size:14px;font-size:1.4rem; 
}

.profile .clearfix em {
	font-weight:400;font-size:11px;font-size:1.1rem; 
}



body.single-article article.list-item.profile .has-avatar p {margin-left:63px;margin-top:10px; }
article.list-item.profile p ,
.author.profile p {font-size:17px;font-size:1.7rem;line-height:23px;line-height:2.3rem;}
article.list-item.profile p a { display:inline; font-style:normal; }

/**/
article.list-item.profile img {max-width:53px; max-height:53px;}
article.list-item.profile h3 a { font-style:normal;font-size:inherit; }
	
article.list-item.profile h3  {line-height:26px;line-height:2.6rem;margin-bottom:0px;margin-bottom:0.0rem;letter-spacing:-2px;letter-spacing:-0.2rem;}
article.list-item.profile a,
article.list-item.profile em  {color:#000; }

article.list-item.profile .workplace {margin-top:10px;margin-top:1.0rem;line-height:16px;line-height:1.6rem;}

article.list-item.profile a:hover { color:#f05930 !important; }


article.list-item.profile {min-height:73px;min-height:7.3rem;}
article.list-item.profile .clearfix {min-height:53px;min-height:5.3rem}
article.list-item.profile .clearfix {padding:10px 0;padding:1.0rem 0;}

	.workplace { 
		color:#666 !important;  
	}

/* 1.1-authors-single Ends **********************************************************/
/* 2.1-taxonomy-partner Begin *******************************************************/
.partners img {max-width:150px;max-width:15.0rem;max-height:150px;max-height:15.0rem;}


@media only screen and (max-width:701px)  { 
 .partners img { 
	max-width:150px;max-width:15.0rem;max-height:150px;max-height:15.0rem; 
	float:none; 
	display:block; 
	margin:0 auto !important;margin-bottom:20px !important;margin-bottom:2.0rem !important; margin-bottom:20px !important;margin-bottom:2.0rem !important; }	
}

/* 2.1-taxonomy-partner Ends ********************************************************/
/* 2.3-taxonomies Begin *************************************************************/
ul.terms {   }
ul.terms li { float:left; }
ul.terms li a {}
ul.terms li a.current { text-decoration:underline; }
	
ul.terms li a:hover {}
	
.term_container { overflow:hidden;height:27px; }

/* 2.3-taxonomies Ends **************************************************************/
/* 3.0-comments Begin ***************************************************************/
#comments {
	background:#eeeeee;margin-bottom:-10px;margin-bottom:-1.0rem; 
	/* @temp */
	display:n123one;
}

#comments a { color:#4d4d4d; }

/* 3.0-comments Ends ****************************************************************/
/* 3.3-homepage Begin ***************************************************************/
 



/* @temp */
.placeholder {min-height:50px;font-size:10px;background:#404040; color:#fff; text-align:center; padding-top:45px;}


.option { background-color:#f9f9f9;}
.option article {padding:10px;padding:1.0rem;}
.option h2 {font-size:21px;font-size:2.1rem;line-height:25px;line-height:2.5rem; }

.discussions {background-color:#f8f8f8;} 
.discussions .list-item {padding:10px; position:relative; }
.discussions .meta {position:absolute; right:20px; top:20px;}
.discussions .meta .comments {    }
.discussions .meta .comments a,
.discussions .meta .comments a span {color:#000 !important;}


 

.preview li {float:left; width:33%; text-align:center;}
.preview li.active {display:none;} 
.preview li ul.meta { display:none; }

.inpictures .description {height:160px; overflow:hidden; }
.inpictures .img-preview { height:260px; padding:0; margin-bottom:0; background:#f0f; position:relative; }
.inpictures .img-preview img {width:100%; height:100%;margin:0;padding:0;}

@media only screen and (min-width: 768px) and (max-width: 768px){ 
	.inpictures .description {height:175px; overflow:hidden; }
	.inpictures .preview img { max-width:115px; }
}

.inpictures .img-preview div {position:absolute; top:10px; left:10px; }
.inpictures .img-preview div span { font-size:24px; color:inherit; opacity:0.5}




/* 3.3-homepage Ends ****************************************************************/
/* 4.0-ui Begin *********************************************************************/
/*  --------------------------------------------------
    Pagination
    -------------------------------------------------- */

	#wp_page_numbers ul { display:block;height:24px;height:2.4rem;}
	#wp_page_numbers ul li {color:#999;display:block;float:left;font-size:15px;font-size:1.5rem;height:24px;height:2.4rem;margin-left:5px;margin-left:0.5rem;}
	#wp_page_numbers ul li:first-child {margin-left:0px;margin-left:0.0rem;}
	#wp_page_numbers ul li a {color:#000;display:block;padding:2px 7px 4px;padding:0.2rem 0.7rem 0.4rem;font-size:22px;font-size:2.2rem;}

	#wp_page_numbers ul li.active_page a,
	#wp_page_numbers ul li:hover a,
	#wp_page_numbers ul li a:focus {border-bottom:solid 1px #00a6fc;border-bottom:solid 0.1rem #00a6fc;color:#141414;}
	
	#wp_page_numbers ul li.space,
	#wp_page_numbers ul li.space a { color:#999;cursor:default;}

	#wp_page_numbers ul li.space:hover a,
	#wp_page_numbers ul li.space a:focus { border-bottom:none;}

	#wp_page_numbers ul,
	ul.pagination {margin-top:18px;margin-top:1.8rem;}

	#wp_page_numbers ul li:hover a,
	#wp_page_numbers ul li a:focus,
	ul.pagination li:hover a,
	ul.pagination li a:focus {border-bottom:solid 1px #F05930;border-bottom:solid 0.1rem #F05930;color:#000; }

	#wp_page_numbers ul li.active_page a,
	ul.pagination li.current a {border-bottom:solid 1px #F05930;border-bottom:solid 0.1rem #F05930;color:#000;}

	
	.alert-box {margin-left:0% !important;}
	.contact label strong {font-weight:normal}
	.contact label em {font-style:normal;font-size: 17px;
	line-height: 23px;}
	.contact label em  i {font-size:10px;}
	
/*	--------------------------------------------------
   	Nav Bar with Dropdowns
	-------------------------------------------------- */
	
	ul.nav-bar {height: 36px;height: 3.6rem; 
		border:0px; 
		margin-top:0px; 
		border:0px solid transparent; 
		width:100%; 
		margin-bottom:0px;
	}	
	
	ul.nav-bar > li   { line-height: 14px !important; border:0px solid transparent; }
	
	/* @move to dyn css */
 
	ul.nav-bar > li > a, 
	.flyout  ul.menu li a {font-size: 16px;font-size: 1.6rem;
		text-transform:uppercase;
		color:#000000; 
	 	display: block; 
		
	}
	
	ul.nav-bar > li > a,
	header .menu li a {font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.0rem;
		white-space:nowrap;
	}
	
 
	ul.nav-bar > li > a {padding-top:9px;padding-top:0.9rem;padding-right:17px;padding-right:1.7rem;padding-bottom:6px;padding-bottom:0.6rem;padding-left:17px;padding-left:1.7rem;
		letter-spacing:0.1px;
	}
	
	ul.nav-bar > li.has-flyout > a {padding-right:20px;padding-right:2.0rem;}
 

	/* iPad */
	@media only screen and (min-width: 768px) and (max-width: 768px){
		ul.nav-bar > li.has-flyout > a {padding-right:27px !important;padding-right:2.7rem !important;}	
		ul.nav-bar > li > a {padding-right:15px !important;padding-right:1.5rem !important;padding-left:15px !important;padding-left:1.5rem !important; 
		}	
		ul.nav-bar > li:first-child > a    { padding-left:0px !important; }
	}
	
	
	@media only screen and (min-width: 931px) and (max-width: 940px) {
		ul.nav-bar > li > a {padding-right:22px;padding-right:2.2rem;padding-left:23px;padding-left:2.3rem;
		}
	}
	@media only screen and (min-width: 921px) and (max-width: 930px) {
		ul.nav-bar > li > a {padding-right:21px;padding-right:2.1rem;padding-left:21px;padding-left:2.1rem;
		}
	}
	@media only screen and (min-width: 911px) and (max-width: 920px) {
		ul.nav-bar > li > a {
			padding-right:20px;padding-right:2.0rem;padding-left:20px;padding-left:2.0rem;
		}
	}
	@media only screen and (min-width: 901px) and (max-width: 910px) {
		ul.nav-bar > li > a {padding-right:19px;padding-right:1.9rem;padding-left:19px;padding-left:1.9rem;
		}
	}	


	@media only screen and (min-width: 851px) and (max-width: 900px) {
		ul.nav-bar > li.has-flyout > a {padding-right:24px;padding-right:2.4rem;
		}	
	}
	@media only screen and (min-width: 876px) and (max-width: 900px) {
		ul.nav-bar > li > a {padding-right:24px;padding-right:2.4rem;padding-left:24px;padding-left:2.4rem;
		}
	}
	@media only screen and (min-width: 851px) and (max-width: 875px) {
		ul.nav-bar > li > a {	padding-right:21px;padding-right:2.1rem;padding-left:21px;padding-left:2.1rem;
		}
	}


	@media only screen and (min-width: 768px) and (max-width: 850px) {
		ul.nav-bar > li.has-flyout > a {padding-right:27px;padding-right:2.7rem;background-position:right 6px;background-position:right 0.6rem;}	
	}	
	@media only screen and (min-width: 826px) and (max-width: 850px) {
		ul.nav-bar > li > a {padding-right:24px;padding-right:2.4rem;padding-left:24px;padding-left:2.4rem;
		}
	}
	@media only screen and (min-width: 801px) and (max-width: 825px) {
		ul.nav-bar > li > a {padding-right:21px;padding-right:2.1rem;padding-left:21px;padding-left:2.1rem;
		}		
	}
	@media only screen and (min-width: 767px) and (max-width: 800px) {
		ul.nav-bar > li > a {padding-right:17px;padding-right:1.7rem;padding-left:17px;padding-left:1.7rem; 
		}
	}


	/* Small Screens */
	@media only screen and (min-width: 700px) and (max-width: 767px) {
		ul.nav-bar > li.has-flyout > a {padding-right:30px;padding-right:3.0rem;background-position:right 7px;background-position:right 0.7rem;}	
	}
	@media only screen and (min-width: 731px) and (max-width: 766px) {
		ul.nav-bar > li > a {padding-right:19px;padding-right:1.9rem;padding-left:19px;padding-left:1.9rem; 
		}		
	}
	@media only screen and (min-width: 700px) and (max-width: 730px) {
		ul.nav-bar > li > a {padding-right:15px;padding-right:1.5rem;padding-left:16px;padding-left:1.6rem; 
		}
	}
	
	
	ul.nav-bar > li:first-child > a    { padding-left:0px;}
	ul.nav-bar > li.has-flyout   	   { border:1px solid transparent; border-bottom:none;}
	ul.nav-bar > li.has-flyout:hover   { border-color:#9c9a91 !important; }
	
 
	/* @move to dyn css */
	div.flyout {
		left: auto;
		right:0;
		margin-right:-1px;
		float:right;
	 	width:175px;
	}
	/* @end-move to dyn css */
	
	.nav-bar>li:hover > a    {  color:#f05930 ; }
	.nav-bar>li:last-child   { float:right; }
	.nav-bar>li.has-flyout>a {background: url('/wp-content/themes/ourworld/assets/images/dropdown-x1.png') no-repeat right 10px;background: url('/wp-content/themes/ourworld/assets/images/dropdown-x1.png') no-repeat right 1.0rem; 
		background-size:20px 20px !important; 
	}
	
	.nav-bar>li.has-flyout>a:after { content: none; width: 0; height: 0; border:none; display: block; position: relative; right: 18px; bottom: 20px; }
	.nav-bar>li li { line-height:18px;}
	.nav-bar>li { position:relative; }
	
	@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
		.nav-bar>li.has-flyout>a {  
			background-image: url('/wp-content/themes/ourworld/assets/images/dropdown-x1.5.png')  !important; 
		}
	}
	@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
		.nav-bar>li.has-flyout>a {  
			background-image: url('/wp-content/themes/ourworld/assets/images/dropdown-x2.png')  !important; 
		}
	}
	
	/* ipad */
 
	
	.flyout { 
		background: transparent;
		margin:0;
		padding:0; 
		padding-top:6px;
	 	position: absolute;  
		border:none;top: 32px;top: 3.2rem;left: -1px;left: -0.1rem;width: 400px;width: 40.0rem; 
		z-index: 1000; 
		zoom:1 
	}
	.flyout ul {
		background:#f9f9f6;
		border:1px solid #404040;
		border-top:none;
	}
	
 	.flyout  li { padding:0; margin-top:1px;}
	.flyout  li:first-child { margin-top:0px;}
 
	 
 	
	.flyout  ul.menu { padding-top:15px;}
	.flyout  ul.menu li a { text-transform:uppercase;padding-left:28px !important; }
	
	header .menu {margin:0px; padding:0px;}
	header .menu li { text-transform:uppercase;}
 	header .menu li a { color:#000000;   font-weight:300;  display:block; }
 	header .menu li a:hover {color:#f05930; }
 	header .menu li.border { border-top:1px dotted #DADBDB;}
	
 
	
	/* @end-move to dyn css */


/* 4.0-ui Ends **********************************************************************/
/* 4.1-articles-single Begin ********************************************************/
/* Featured */

.meta-top {  width:100%; min-height:22px; margin-bottom:10px; }

.meta-top .authors {font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem; color:#666; }
.meta-top .authors a {color:#000; }
 
.meta-top .authors a:hover {	color:#F05930 !important; }

.share {margin-bottom:0px;padding-bottom:0; height:32px; position:relative;}
.share li {
	float:left; 
	margin-left:10px; 
	border:1px solid #dbdbdb; 
	padding:3px; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fefefe 0%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
}

.share li a {color:#646464; font-size:12px; padding-right:5px;  line-height:14px;}
.share li a em { font-style:normal;}
.share li:first-child {margin-left:0;}
.share li a span { display:inline-block; font-size:14px; line-height:8px; margin-right:5px;margin-left:5px;}
.share li a span.icon-facebook {color:#3c599b !important;}
.share li a span.icon-twitter  {color:#00abf0 !important;}

@media only screen and (max-width: 600px) {
	.share li a em {display:none;}
	.share li a span {margin-right:0;}
}



/*
.featured {position:relative;font-size:0; line-height:0;}
*/
.featured img { width:100%; height:auto; }
.featured .rel { position:relative; }
.featured div.description {position:absolute;bottom:10px; left:10px; z-index:20;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;  }
.featured div.description a {color:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; text-decoration:underline;}



.featured  .btn {position:absolute; cursor:pointer;z-index:10px; top:0px; bottom:0; right:0;   left:0px;  }
.featured  .btn a {
	color:inherit;
	display:block;
 cursor:pointer;
		 
	width:100%; 
	height:100%; 
	padding:20px;
	background-repeat:no-repeat; 
	background-position:10px 10px;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}


.featured .btn a		span[class*="icon-"] { font-size:24px; opacity:0.5;}
.featured .btn a:hover	span[class*="icon-"] { opacity:1;  } 

.featured .btn 	     .click2play { cursor:pointer; display:block;visibility:hidden;letter-spacing:-1px;letter-spacing:-0.1rem;  font-size:72px;padding-top:50%;margin-top:-25%; text-align:center;}
.featured .btn:hover .click2play {visibility:visible;}

@media only screen  and (max-device-width : 767px)  {
	body.ios .featured .btn .click2play {
		visibility:visible !important;
		text-decoration:underline;
		font-size:36px;
		padding-top:40%;
	}
}
	div.video {
		position:absolute;
		background:#000;
		height:100%;
		top:0;
		width:100%;
	}
	div.video object , 
	div.video iframe { width:100%; }
	
		em.close {  
		width:20px; height:20px; 
		position:absolute; 
		top:-13px; 
		right:-13px; 
		background:#fff; 
		cursor:pointer;
		color:#000;
		font-size:19px;
		line-height:1px;
		text-align:center;
		border:3px solid #000;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 20px;
	}
	 
 




/* Additional Sub Blocks */

.copyrights p { line-height:1px; }
.copyrights p span { line-height:1px; }


.subblock:last-child {border-bottom-width:0px !important;}
.subblock article.list-item.profile:first-child,
.subblock article.list-item.profile:first-child  .clearfix {padding-top:0px;padding-top:0.0rem; }



.subblock.downloads {}
.subblock.downloads ul {}
.subblock.downloads ul li a {line-height:20px;line-height:2.0rem;color:#F05930;}
.subblock.downloads ul li a span {margin-right:10px;margin-right:1.0rem;font-size:30px;font-size:3.0rem;line-height:15px;line-height:1.5rem; display:inline-block; }


.keywords.mar-t-10.f-gnssb.fs-12 {line-height:12px;line-height:1.2rem;
}


/* Comments */
.joincomments {
	#color:#F05930;
	border:1px solid #c0c0c0; 
	display:block; 
	text-align:center;padding:16px 0;padding:1.6rem 0;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
}
.joincomments span { display:inline-block; line-height:15px;line-height:1.5rem;}

@media only screen and (max-width: 600px) {
	.joincomments  {font-size:16px !important;font-size:1.6rem !important;}
}

html.ie9  .gradient {
	filter: none;
}

/* 4.1-articles-single Ends *********************************************************/
/* 5.5-single Begin *****************************************************************/
 
.entry *,
.entry a,
.copyrights p {  font-size:17px; line-height:23px; }


.entry h1, 
.entry h2, 
.entry h3, 
.entry h4, 
.entry h5, 
.entry h6 {  
	margin-bottom:18px; 
	color:#000000 ;  
}

.entry h1 { font-size:32px;}
.entry h2 { font-size:28px;line-height:30px;line-height:3.0rem; }
.entry h3 { font-size:24px;line-height:26px;line-height:2.6rem; }
.entry h4 { font-size:20px;line-height:25px;line-height:2.5rem;}
.entry h5 { font-size:18px;}

.entry h6 { font-size:15px;}


.entry strong { font-weight:700; }

.entry p { font-size: 17px; line-height: 23px;  margin-bottom:18px; }
.entry p, .entry ul li, .entry ol li,.entry  li {color: #666666;}

.entry ul,.entry ol {
	margin-bottom: 18px;
	margin-left: 15px;
}

div.iframe {
	position: relative;
	height: 0;
    overflow: hidden;
	width:100%;margin-bottom:18px;margin-bottom:1.8rem;
}
div.iframe.youtube {
	padding-bottom: 56.25%;
    padding-top: 30px;
}
div.iframe.vimeo {
	padding-bottom: 56.25%;
    padding-top: 30px;
}
div.iframe.soundcloud {
	padding-bottom: 16.25%;
    padding-top: 30px;
}
.iframe iframe {
	position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}


.entry a { color:#f05930; text-decoration:none; }

.entry blockquote {padding:0 0 0 10px;}
.entry blockquote p {color:#000;	}

.entry ul {list-style-type:disc}
.entry ol {list-style-type:decimal}
.entry li {list-style-type:inherit; margin-left:30px; 	margin-bottom:5px;}


.entry table { background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 0 0 18px; border: 1px solid #ddd;  }
.entry table thead, .entry table tfoot { background: #f5f5f5; }
.entry table thead tr th,
.entry table tfoot tr th,
.entry table tbody tr td,
.entry table tr td,
.entry table tfoot tr td,
.entry table tbody a { font-size: 12px; line-height: 18px; text-align: left; }

.entry table thead tr th,
.entry table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }
.entry table thead tr th:first-child, .entry table tfoot tr td:first-child { border-left: none; }
.entry table thead tr th:last-child, .entry table tfoot tr td:last-child { border-right: none; }

.entry table tbody tr.even,
.entry table tbody tr.alt { background: #f9f9f9; }
.entry table tbody tr:nth-child(even) { background: #f9f9f9; }
.entry table tbody tr td { color: #333; padding: 9px 10px; vertical-align: top; border: none; }


.entry blockquote { border-left:3px solid #000; padding-left:20px; }
.entry blockquote p { font-style:italic; }
 

/* 5.5-single Ends ******************************************************************/
/* 5.6-single-images Begin **********************************************************/
.entry .alignleft {
	display: inline;
	float: left;margin-right: 22px;margin-right: 2.2rem;
}
.entry .alignright {
	display: inline;
	float: right;margin-left: 22px;margin-left: 2.2rem;
}
.entry .aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.entry img[class*="align"],
.entry img[class*="wp-image-"],
.entry img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.entry img.size-full,
.entry img.size-large {
	max-width: 100%;
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
 
.entry img.alignleft,
.entry img.alignright,
.entry img.aligncenter {
	margin-bottom: 1.625em;
}
 
.entry .wp-caption {
 
	max-width: 100%;
	padding: 9px 0px 0px 0px;
}
.entry .wp-caption img {
	display: block;
	margin: -2px 0 0 -2px;
	max-width: 98%;
}
.entry .wp-caption .wp-caption-text,
.entry .gallery-caption {
	color: #666; 
	font-size: 12px;
}
.entry .wp-caption .wp-caption-text,
.gallery ul li .caption {
	margin-bottom: 0.6em;
	padding: 10px 3px;
	position: relative; 
	color: #000;
	font-size: 14px;
	line-height: 17px;
}

.entry .wp-caption .wp-caption-text a {
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
 
 

/* Image borders */
.entry img[class*="align"],
.entry img[class*="wp-image-"] {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	padding: 0px;
	max-width: 100%;
}

.entry .wp-caption {
	border:none;
	text-align: left;
	background: none;
	padding-top: 0px;
}


.gallery {}
.gallery ul {list-style:none;margin:0px !important;}
.gallery ul li {  margin:0;margin-bottom:65px;margin-bottom:6.5rem; }
.gallery ul li img { width:auto; max-width:100%; display:block; margin:0 auto; height:auto; }

/* 5.6-single-images Ends ***********************************************************/
/* 8.0-forms Begin ******************************************************************/
::-webkit-input-placeholder  {color:#CDCCC8; font-size:12px; font-size:1.2rem;   font-weight:400;  }
:-moz-placeholder 			 {color:#CDCCC8; font-size:12px; font-size:1.2rem;  font-weight:400;   }

input.placeholder, 
textarea.placeholder { color: #CDCCC8; font-size:12px; font-size:1.2rem; font-weight:400;  }
 

input.input-text, textarea { 
		border:2px solid #CDCCC8;  
		border-top-width:1px; 
		border-left-width:1px;  
		
		color:#000; 
		
		font-size:12px;
		font-size:1.2rem;
		font-weight:400; 
}

input.input-text:focus, textarea:focus { background: #fff; }

form {margin:0px;}
	
select.expand { width: 100%; }

/* 8.0-forms Ends *******************************************************************/
/* 8.1-contact Begin ****************************************************************/

.contact {  width:100%;  }

.contact label {
	margin-bottom:20px;
}
.contact label textarea,
.contact label select,
.contact label input {
	margin:0;
	padding:4px 2px;
	display:block;
	width:70% !important;
	box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
}

.contact label strong {
	text-align:right;
	display:block;
	float:left;
	width:25%;
	margin-right:5%;
	padding-bottom:5px !important;
}

.contact label textarea {
	height:120px;
}

.contact div.submitdiv {
	margin-left:30%;
}

.alert-box { 
	display: block; 
	padding: 3px 6px; 
	font-weight: normal; 
	font-size: 14px; 
	color: #fff !important; 
	background-color: #c60f13; 
	border: 1px solid rgba(0, 0, 0, 0.1); 
	margin-left:10%;
	width:88%; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-o-border-radius: 3px; 
	border-radius: 3px; 
	text-shadow: 0 -1px rgba(0, 0, 0, 0.3); 
	position: relative; 
}

.alert-box.success { background-color: #5da423; color: #fff; text-shadow: 0 -1px rgba(0, 0, 0, 0.3); }

 
@media only screen and (max-width:480px){
	
	.contact { 
		margin:0px; 
		width:100% 
	}
	
	.contact label strong {
		float:none;
		width:100%;
		text-align:center;
		display:block;
		padding-bottom:5px !important;
	}
	.contact label textarea,
	.contact label select,
	.contact label input {
		display:block;
		width:96% !important;
		margin:0 2%;
		
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		-ms-border-radius: 3px; 
		-o-border-radius: 3px;
	}
 
	
	.contact label textarea {
		height:60px;
	}
	
	.alert-box {
		width:96% !important;
		margin:0 2%;
		box-sizing: border-box; 
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box;
	}
	
	.contact div.submitdiv   {
		margin-left:0;
	}
	.contact div.submitdiv input {
		display:block;
		width:70%;margin: 10px auto;margin: 1.0rem auto;
	}
}

/* 8.1-contact Ends *****************************************************************/
/* 9.8-top Begin ********************************************************************/
#top {
 
	display:none;

	position:fixed;bottom:10px;bottom:1.0rem;
	z-index: 100;right:20px;right:2.0rem;
 	height:34px;
	width:34px;font-size:24px;font-size:2.4rem;
	color:#f05930;
	background:#fff;
	cursor:pointer;
	text-align:center;
	padding-top:14px;
	text-decoration:none; 

 
 
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
 
}
 


/* 9.8-top Ends *********************************************************************/
/* 9.9-footer Begin *****************************************************************/
footer {
	margin-top: 3px;
	display: block;
	/* @temp */ 
	padding-bottom: 10px;
	background: #000; 
	color:#fff;
}

	/* creative commons copyrights and copylefts */
	div.cc-icons { margin-bottom:20px; letter-spacing:4px; }
	div.cc-icons > div { display:inline-block; text-align:center; letter-spacing:0px;}
	
	footer .three.columns.phone-four h4 {
		border-bottom:1px solid #7f7f7f;
	}
 
	/* typical menu */
	footer ul.menu {
		
	}
	footer ul.menu li {
		margin-bottom:5px;
	}
	footer ul.menu li a {
		color:#fff;
		text-transform:uppercase; 
	}

	/* icons menu */
	footer ul#menu-everywhere.menu li {margin-bottom:15px;margin-bottom:1.5rem; 
	}
	
	footer ul#menu-everywhere.menu li a { 
		color:#999;font-size:16px;font-size:1.6rem; 
		font-weight:600;
	}
	
	footer ul#menu-everywhere.menu li a span.utitle {
		position:absolute;
		color:#999; 
	}
	
	
	footer p.icon-footer-unu {font-size:85px;font-size:8.5rem; 
	}
	
	footer p.unulogo {
		margin-left: 54px;
		margin-left: 5.4rem;
		font-size: 13px;
		font-size: 1.3rem;
	}
	
	
	footer p.unulogo a,
	footer p.unulogo a:hover {
		color:#fff;
	}
	
	a:hover .icon-twitter:before { color:#00abf0 !important; } 
	a:hover .icon-facebook:before { color:#3c599b !important; }
	a:hover .icon-rss:before { color:#fe9900 !important; }
	a:hover .icon-youtube:before { color:#ef2b2d !important; }
	
	footer ul#menu-everywhere.menu li a span.icon { 
		text-transform:none; 
		color:#e6e6e6;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;
		padding-bottom:0px;margin-right:10px;margin-right:1.0rem;
	}
	
	@media only screen and (max-width:701px)  {
		footer {background:#fff;}
		footer .container {background: #000; }
		
		footer .container .row ul,
		footer .container .row div.color-white,
		footer .container .row h4,
		footer .container .row p {padding-left:15px;padding-left:1.5rem; }
		
		
		footer ul#menu-everywhere.menu li a span.icon {font-size:24px;font-size:2.4rem;margin-right:10px;margin-right:1.0rem;
		}
		
	}

/* 9.9-footer Ends ******************************************************************/
