/* For testing reasons*/
.archive {
	display:none;
}

/* WEBDYNAMITE IT SOLUTIONS GMBH */
/* @author: Florian Ennemoser 	*/
/* @created: 01.07.2013			*/
/* @desc: This is the styleshee for the different content types	*/

.styled-select select,.styled-select option{
	font-family:'open_sansregular';
	font-size:13px;
}

.category-title-hidden, .category-desc-hidden{
	display:none;
}

fieldset {
	border:none;
}

h1, h2, h3, h4, h5{
	color: #A11818;
	line-height:normal !important;
}

h1, h2, h3, h4{
	text-transform:uppercase;
	font-weight:normal;
	font-family: 'crimson_textsemibold';
}

h1, h2 {
	font-size:24px;
}

h3,h4 {
	border-bottom:1px solid #A11818;
}

h3,h4{
	margin-bottom:5px;
}

h1 {
	margin-bottom:27px;
	border-bottom:2px solid #A11818;
	width: 100%;
	display:inline-block;
	height:30px;
}

h2{
	margin-bottom:18px;
}

h3 {
	font-size:16px;
	letter-spacing: .05em;
	font-family: 'crimson_textbold';
	 
}

h4 {
	font-size:14px;
}

h5 {
	font-family: open_sanssemibold;
	font-size:13px;
	margin-bottom:12px;
}


h6{
	font-size:20px;
	color:#522A00;
	margin-bottom:5px;
}

hr{
	color:#E8E1D3;
	height:1px;
	border: 0px none;
}

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

ul{
	list-style-type:square;
}

ul li {

}

p, ol li{
	line-height:21px;
}

ol {margin-left:20px;}

select::-ms-expand {
    display: none;
}

/*Styles for differnent elements*/
/********************************/
.Red-Bullet{
	color: #6A5F4C;
}

.News-Title{
	font-family:'crimson_textroman';
	color: #A21818;
	font-size:12px;
}

.Banner-Slider-Text{
	font-family:'crimson_textroman';
	color:#534A3C;
	font-size:16px;
	line-height: 20px;
}

.Place-Right {
	float:right;
	clear:both;
}

.Place-Left {
	float:left;
}

.Line-Height-12PX {
	line-height:12px !important;
}

.Line-Height-16PX {
	line-height:16px !important;
}

.Margin-Bottom-8PX {
	margin-bottom: 8px !important;
}

.Room-Heading-Underline {
	font-family:'open_sanssemibold';
	font-size:13px;
	color:#990000;
	border-bottom: 1px solid #990000;
	line-height:24px;
	width:524px;
}

.Button-1{
	display:inline-block;
	background-image:url(../images/frontend/content/elements/button-1.png);
	width:180px;
	height:35px;
	text-align:center;
	font-family:'crimson_textsemibold' !important;
	font-size:13px;
	text-transform:uppercase;
	text-decoration: none !important;
}

.Button-1 .content {
	display:inline-block;
	height:50%;
	margin-top:8px;
	line-height: normal !important;
}

.Button-1 * {
	font-family:'crimson_textroman' !important;
}

.Button-2 {
	display:inline-block;
	background-image:url(../images/frontend/content/elements/button-2.png);
	width:199px;
	height:51px;
	text-align:center;
	font-family:'crimson_textsemibold' !important;;
	font-size:14px;
	text-transform:uppercase;
	text-decoration: none !important;
	line-height:normal !important;
}

.Button-2 * {
	font-family:'crimson_textsemibold' !important;;
}

.Button-2 .content {
	display:inline-block;
	height:50%;
	margin-top:12px;
}

.Button-2 .content a {
	line-height: normal;
}

.Button-3{
	display:inline-block;
	background-image:url(../images/frontend/content/elements/button-3.png);
	width:220px;
	height:52px;
	text-align:center;
	font-family:'crimson_textsemibold';
	font-size:16px;
	text-transform:uppercase;
	color:#DFA551 !important;
	text-decoration:none !important;
}

.Button-3 * {
	color:#DFA551 !important;
	text-decoration:none !important;
	font-family:'crimson_textsemibold' !important;
}

.Button-3 .content {
	display:inline-block;
	height:50%;
	margin-top:9px;
}

.Button-4, .Button-Rooms {
	display:inline-block;
	background-image:url(../images/frontend/content/elements/button-4.png);
	width:150px;
	height:28px;
	text-align:center;
	font-family:'crimson_textsemibold' !important;
	font-size:12px;
	line-height: normal !important;
	text-transform:uppercase;
	text-decoration:none !important;
}

.Button-4 *, .Button-Rooms * {
	font-family:'crimson_textsemibold' !important;
	text-decoration:none !important;
}

.Button-4 .content, .Button-Rooms .content {
	display:inline-block;
	height:100%;
	margin-top:9px;
}

.Button-Rooms {
	margin:0px 0 42px;
}

.Button-6{
	display:inline-block;
	background-image:url(../images/frontend/content/elements/button-6.png);
	width:152px;
	height:37px;
	text-align:center;
	font-family:'crimson_textsemibold';
	font-size:14px;
	text-transform:uppercase;
	color:#DFA551 !important;
	text-decoration:none !important;
	margin-top:26px;
}

.Button-6 * {
	color:#DFA551 !important;
	text-decoration:none !important;
	font-family:'crimson_textsemibold' !important;
}

.Button-6 .content {
	display:inline-block;
	line-height: 30px;
    height: 30px;
	margin-top:1px;
}

.Visit-Shop {
	display:inline-block;
	background-image:url(../images/frontend/content/elements/visit-shop.png);
	background-repeat:no-repeat;
	width:345px;
	height:89px;
	text-align:center;
	font-family:'crimson_textroman' !important;
	font-size:16px;
	line-height:57px !important;
	text-transform:uppercase;
	text-decoration:none !important;
	padding:0 0 0 14px
}

.Visit-FPMT{
	display:block;
	background-image:url(../images/frontend/content/elements/visit-fpmt.png);
	background-repeat:no-repeat;
	width:340px;
	height:73px;
	text-align:center;
	font-family:'crimson_textroman' !important;
	font-size:16px;
	line-height:40px !important;
	text-transform:uppercase;
	text-decoration:none !important;
	padding:0 0 0 14px
}


/************************************************************************************************/
/************************************ Content Type Elments  *************************************/
/*************** These are the style elments for the different content types ********************/
/************************************************************************************************/


/************************************************************************************************/
/***************************	Block 1 - Elements         **************************************/
/************************************************************************************************/
.block1 {
	float:left;
	width:300px;
	margin:0;
}

.block1 h2 {
	border-bottom:1px solid #A11818;
	margin-bottom:5px;
	font-size:14px;
}
.block1:nth-of-type(3n+2){
	margin:0 18px;
}

.block1 .outer {
	background-image:url(../images/frontend/content/1_homepage/frontend_article_intro_bg.png);
	background-repeat:none;
	width:300px;
	height:200px;
}

.block1 .frontend-container{
	margin: 0 0 30px 0;
}

.block1 .frontend-container  a{
	display:inline-block;
	position:relative;
}

.block1 .frontend-container  img{
	width:300px;
	height:190px;
}

.block1 .frontend-container  a .container{
	position:absolute;
	bottom:0px;
}

.block1 .frontend-container .container{
	display:block;
	position:absolute;
	background-color:#A11818;
	z-index:0;
	opacity:0.9;
}

.block1 .frontend-container .container .desc {
	font-size:11px;
	color:#FFE9AD;
	width:245px;
	height:48px;
	padding: 17px 27px 20px 27px;
	line-height:normal;
	display:block;
	
}

/************************************************************************************************/
/***********			Block 2 - Elements				   **************************************/
/************************************************************************************************/
.block2 {
	float:left;
	width:300px;
	margin:0;
}

.block2 .frontend-container > a{
	display:block;
	background-image:url(../images/frontend/content/1_homepage/frontend_article_bg.png);
	background-repeat:no-repeat;
	width:300px;
	height:106px;
}

.block2 .frontend-container  .desc{
	font-size:11px;
	width:269px;
	height:48px;
	padding: 20px 11px 35px 20px;
	line-height:normal;
	display:block;
}

.block2 .frontend-container .learn-more{
	text-transform:uppercase;
}

.block2 .frontend-container .learn-more:hover{
	color: #990000;
	text-decoration:underline;
}

.block2:nth-of-type(3n+2){
	margin:0 18px;
}

/************************************************************************************************/
/****************		Single Article - Elements			*************************************/
/************************************************************************************************/
.article{
	line-height: 21px;
}

.article h2 {
	line-height:normal;
}

.article img{

}

.article a, .category-list a{
	font-family:'open_sanssemibold';
	line-height: 29px;
}

.article a:hover, .category-list a:hover{
	text-decoration:underline;
}

.article ul {
	padding-left:20px;
}

.article ul li{
	line-height: 29px;
}

.article p{
	margin-bottom:9px;
}

.article p:last-child {
	margin-bottom: 0px !important;
}

/* Hide article info*/
.article-info {
	display:none;
}

/************************************************************************************************/
/****************		Single Article in Category List		*************************************/
/************ Single articles that are listed as category list layout  **************************/
.article-list .article {
	margin:0;
}

.article-list tr{
	border-bottom:1px solid #E8E1D3;
	display:inline-block;
	width:100%;
}

.article-list tr:last-child{
	border:none;
}

.article-list tr:nth-of-type(1){
	padding:14px 0;
	margin:0 0 0 0;
	border-top:1px solid #E8E1D3;
}

.article-list tr:nth-of-type(n+2){
	padding:12px 0 12px 0;
}

/** @author: Mukesh (2014.06.17) **/
.article-list .article tr {
	border: 0;
}

/************************************************************************************************/
/***********		Block 3 - Elements					   **************************************/
/************************************************************************************************/
.block3{
	width:230px;
	float:left;
	margin:0;
}

.block3:nth-of-type(1n+4){
	margin-top:22px;
}

.block3 .frontend-container a{
	display:block;
	width: 100%;
	height:226px;
}

.block3 .frontend-container a span.container{
	display: block;
	background-image:url(../images/frontend/content/2_about_kopan_intro/block-background.png);
	background-repeat:no-repeat;
	width: 100%;
	height:105px;
}

.block3 .frontend-container a img{
	width:100%;
	height:120px;
}

.block3:nth-of-type(3n+2){
	margin-left: 10px;
	margin-right: 10px;
}

.block3 .frontend-container > a p.desc{
	padding:17px 20px 20px;
	display:inline-block;
	height:50px;
	font-size:11px;
	line-height:normal;
}

.block3 .frontend-container > a .learn-more{
	text-transform:uppercase;
}

.block3 .frontend-container > a .learn-more:hover {
	text-decoration:underline;
}

/************************************************************************************************/
/***********		Citation - Elements					   **************************************/
/************************************************************************************************/

.citation{
	display: table;
	height:240px;
	width:230px;
	float:left;
	
}

.citation:nth-of-type(1n+4){
	margin-top:22px;
}

.citation > div.frontend-container{
	display: table-cell;
	vertical-align: middle;
	padding: 8px 20px 9px;
	color: #9d8c73;
}

.citation > div.frontend-container .text{
	font-family: 'crimson_textroman';
	font-size: 18px;
	line-height:1.2em;
}

.citation > div.frontend-container .author{
	display: block;
	font-family: 'open_sanslight';
	font-size: 12px;
}

/************************************************************************************************/
/***********		Block 4-CoursesAndRetreats - Elements      **********************************/
/************************************************************************************************/

.block4{
	margin-bottom:38px;
}

.block4 .frontend-container > a{
	color:#6A5F4C;
}

.block4 .frontend-container > a p:after{
	content:" Learn more";
	text-transform:uppercase;
}

.block4 .frontend-container > a p:hover:after{
		text-decoration:underline;
}

/************************************************************************************************/
/***********		Sticker - Elements       ****************************************************/
/************************************************************************************************/

.sticker{
	width:170px;
	float:left;
}

.sticker .frontend-container > a{
	display:block;
	background-image:url(../images/frontend/content/3_Courses_and_Retreats/background.png);
	background-repeat:no-repeat;
	width:100%;
	height:145px;
}

.sticker .frontend-container > a span.container{
	padding:20px 14px;
	display:inline-block;
	height:102px;
}

.sticker .frontend-container > a span.desc:after{
	content:" Learn more";
	text-transform:uppercase;
}

.sticker .frontend-container > a span.desc:hover:after{
	text-decoration:underline;
}

.sticker .frontend-container span.title, .sticker .frontend-container span.desc{
	display:block;
}

.sticker .frontend-container span.title {
	 color:#522A00;
	 font-family:'open_sanssemibold';
	 height: 25px;
	 font-size:12px;
}

.sticker .frontend-container span.desc {
	font-size:10px;
	line-height: 17px;
	height:55px;
}

.sticker:nth-of-type(3n+2){
	margin: 0 9px;
}


/************************************************************************************************/
/*******************		All courses - Elements       ****************************************/
/************************************************************************************************/
.calendar-course {
	border-bottom:1px solid #E8E1D3;
}

.calendar-course:last-child{
	border:none;
}

.calendar-course .frontend-container{
	height:100%;
	width:100%;
	margin: 24px 0 22px 0;
	display:inline-block;
	position:relative;
}

.calendar-course:first-child .frontend-container{
	margin-top:0;
}

.calendar-course:last-child .frontend-container{
	border:none;
}

.calendar-course .frontend-container > a {
	display:block;
}

.calendar-course .frontend-container > a span.desc:after{
	content:" Learn more";
	text-transform:uppercase;
}

.calendar-course .frontend-container > a span.desc:hover:after{
	text-decoration:underline;
}

.calendar-course .full-title, .calendar-course .full-date,  .calendar-course .leader{
	display:block;
}

.calendar-course .left{
	display:block;
	width:440px;
}

.calendar-course .right{
	display:block;
	position:absolute;
	top:5px;
	right:0;
}

.calendar-course .right .month{
	width:44px;
	height:44px;
	background-color:#E8E1D3;
	display:block;
	margin-left:24px;
	text-align:center;
}

.calendar-course .right .month .abbrev{
	padding-top:5px;
	text-transform:uppercase;
	font-weight:bold;
	position: relative;
	top: 5px;
}

.calendar-course .main-title{
	font-family:'open_sanssemibold';
	font-size:15px;
	color:#522A00;
}

.calendar-course .full-date, .calendar-course .sub-title, .calendar-course .leader{
	color: #522A00;
}

.calendar-course .sub-title, .calendar-course .leader{
	font-family: 'open_sanslight_italic';
	
}

.calendar-course .desc{
	margin-top: 1em;
	display: block;
	margin-right:60px;
}
/****Filter ****/
#filter {
	margin:4px 0 32px;
	display: inline-block;
	width:100%;
}

#filter .intro {
	font-family: 'open_sansitalic';
	height:100%;
	float:left;
	line-height:32px;
}

#filter .styled-select-one {
	 width: 190px;
	 float:left;
	 margin-left:35px;
}

#filter .styled-select-two {
	width: 186px;
	float:right;
	margin-left:21px;
}

#filter .styled-select-one select, #filter .styled-select-two  select{
	 width: 218px;
}

#filter .styled-select-one,  #filter .styled-select-two{
   height: 32px;
   overflow: hidden;
   background: url(../images/symbols/select_arrow.png) no-repeat right #fff;
   display:block;
}

#filter .styled-select-one select,  #filter .styled-select-two select {
   background: transparent;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 1px solid #E8E1D3;
   border-radius: 0;
   height: 32px;
   -webkit-appearance: none;
   font-size:13px;
   font-family:'open_sansregular';
   color: #6a5f4c;
   	-moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
	width: 190px;
}

/************************************************************************************************/
/**********************		   Retreats - Elements       ****************************************/
/************************************************************************************************/

/*Tabs*/
#tabs-container{
	display:inline-block;
	margin-bottom:28px;
}

#tabs{
	list-style-type:none;
	position: relative;
	margin: 44px 0 30px 0;	
}

#tabs li{
	float:left;
	display:block;
	width:263px;
	border: 1px solid #E8E1D3;
	cursor:pointer;
	height:38px;
}

#tabs li.active{
	background-image:url(../images/frontend/content/3_Courses_and_Retreats/tab.png);
	background-repeat:no-repeat;
	height:52px;
	border:none;
}

#tabs li.active .title{
	color:#6A5F4C;
	position:relative;
	top:11px;
}

#tabs .title{
	text-align: center;
	display: inline-block;
	width: 100%;
	font-size:16px;
	font-family:'crimson_textbold';
	text-transform:uppercase;
	color:#999;
	position:relative;
	top:10px;
}

/************************************************************************************************/
/***********************************   Block 5 - Elements      **********************************/
/************************************************************************************************/

.block5{
	width:530px;
	margin:0;
}

.block5:first-child{
	margin: 63px 0 0 0;
}

.block5 .frontend-container a{
	display:block;
	background-image:url(../images/frontend/content/4_Visitor_Guide/background.png);
	background-repeat:no-repeat;
	width:100%;
	height:97px;
	position:relative;
}

.block5 .frontend-container a img{
	float:left;
}

.block5 .frontend-container a span.desc-container{
	position:absolute;
	right:0px;
	display:block;
	top:23px;
	width:337px;
	right:20px;
}

.block5 p.desc{
	width: 330px;
	height: 35px;
	font-size: 11px;
	line-height: normal;
	display: block;
}

.block5 p.desc:after{
	content:" Learn more";
	text-transform:uppercase;
}

.block5 p.desc:hover:after{
	text-decoration:underline;
}

.block5:nth-of-type(1n+2){
	margin-top:16px;
}


/***********************************  Sigplus-Plus     **********************************************/
.sigplus-gallery {
	position:relative;
	bottom:5px;
	width:524px;
}

div.sigplus-gallery ul > li > img, div.sigplus-gallery ul > li > a > img {
	right: 3px;
	position:relative;
}

div.sigplus-gallery ul > li > img,
div.sigplus-gallery ul > li > a > img {
	border:1px solid #786544 !important;
}

div.boxplus-imagecaption.boxplus-overlaycaption  {
	display:none !important;
}

/***********************************  Box-Plus     **********************************************/

#boxplus .boxplus-dialog{
	background-color: rgba(255, 255, 255, 1) !important;
	margin-top:30px !important;
	position: absolute !important;
}

.boxplus-slider {
	margin:29px !important;
}

.boxplus-controls{
	position: absolute !important;
	top: 0px;
	width: 100%;
	left: 0px;
}

.boxplus-controls .boxplus-prev, .boxplus-controls .boxplus-next {
	display:none !important;
}

.boxplus-next{
	right: -13px !important;
}

.boxplus-next,.boxplus-prev{
	width:13px !important;
	height:20px !important;
	position: relative !important;
}

.boxplus-next, .boxplus-prev, .boxplus-close {
	cursor:pointer;
}

.boxplus-next{
	background:url(../images/symbols/next-lightbox.png) no-repeat !important;
	right:-30px !important;
}

.boxplus-prev{
	background:url(../images/symbols/prev-lightbox.png) no-repeat !important;
	left:-30px !important;
}

.boxplus-close{
	background:url(../images/symbols/close-lightbox.png) no-repeat !important;
	width:16px !important;
	height:14px !important;
	position:absolute !important;
	right:15px;
	top:13px;
}

.boxplus-viewer {
	position:relative;
	overflow:visible !important;
}

.boxplus-viewer .boxplus-prev, .boxplus-viewer .boxplus-next {
	top: 50%;
	position: absolute !important;
}

.boxplus-rewind, .boxplus-forward {
	
}

.boxplus-caption{
	max-height:none !important;
	overflow:visible !important;
	margin: 0 !important;
}

/***Styling in lightbox***/
.boxplus-text .title, .boxplus-text .bcode, .boxplus-text .desc,  .boxplus-title, .boxplus-text {
	display:block;
	color: #6A5F4C !important;
}

.boxplus-text .title, .boxplus-title{
	font-family:'open_sanssemibold';
	font-size: 13px;
	font-weight: normal !important;
}

.boxplus-text .bcode{
	font-style:italic;
	margin:2px 0;
}

.boxplus-text .desc, .boxplus-image-index, .boxplus-text{
	font-family:'open_sansregular';
	line-height: 1.8em;
}
.boxplus-text .desc, .boxplus-text{
	font-size: 12px;
}

.boxplus-image-index {
	font-size:11px;
	margin-top:24px !important;
	margin-bottom:8px !important;
	display:inline-block !important;
	color: #6A5F4C !important;
}

.boxplus-image-index > *{
	float: left;
}

.boxplus-text .title{
	clear:both;
}

.boxplus-rewind, .boxplus-forward{
	background:none !important;
}

.boxplus-enlarge {
	display:none;
}

/************************************************************************************************/
/***********************************   Block 6 - Elements      **********************************/
/************************************************************************************************/

.block6 .outer {
	display:inline-block;
	padding: 30px 0 31px 0;
	border-bottom:1px solid #E8E1D3;
}

.block6:last-child .outer{
	border:none;
}

.block6 .left, .block6 .right {
	float:left;
}

.block6 .right {
	width: 348px;
	padding: 0px 0px 0px 19px;
	display: inline-block;
}

.block6 img{
	width:160px;
	height:100%;
}

.block6 .desc{
	display:inline-block;
	height:100px;
}

.block6 .expanded {
	display:none;
}

.block6 .read-more, .block6 .trim{
	text-transform:uppercase;
	cursor:pointer;
}

.block6 .read-more:hover, .block6 .trim:hover{
	text-decoration:underline;
}

.block6 .desc-container{
	display:inline-block;
}

/************************************************************************************************/
/***********			Block 7 - Elements				   **************************************/
/************************************************************************************************/
.block7 {
	float:left;
	width:230px;
	margin:0 0 24px 0;
}

.block7 .frontend-container > a{
	display:block;
	background-image:url(../images/frontend/content/5_Prayers_and_Pujas/background.png);
	background-repeat:no-repeat;
	width:230px;
	height:106px;
}

.block7 .frontend-container > a p.desc{
	font-size:11px;
	height:50px;
	padding: 17px 18px 23px 18px;
	line-height:normal;
}

.block7 .frontend-container .learn-more{
	text-transform:uppercase;
}

.block7 .frontend-container .learn-more:hover{
	text-decoration:underline;
}

.block7:nth-of-type(3n+2){
	margin:0 10px;
}


/************************************************************************************************/
/***********		Pujas Filter - Elements				   **************************************/
/************************************************************************************************/

/*style select*/
#pujas-filter {
	margin:36px 0 40px 0;
}
#pujas-filter .styled-select-one{
   /*width: 210px;*/ /* adjusting order a puja select box arrow */
   width: 250px;
   height: 32px;
   overflow: hidden;
   background: url(../images/symbols/select_arrow.png) no-repeat right #fff;
}

#pujas-filter .styled-select-one select{
   width: 240px;
   background: transparent;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 1px solid #E8E1D3;
   border-radius: 0;
   height: 32px;
   -webkit-appearance: none;
   font-size:13px;
   font-family:'open_sansregular';
   color: #6a5f4c;
   /*width: 178px;*/ /* adjusting order a puja select box arrow */
   width: 251px;
   -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}

/************************************************************************************************/
/***********			Block 8 - Elements	(Media)			   **********************************/
/************************************************************************************************/
.block8{
	width:230px;
	float:left;
	margin:0;
}

.block3:nth-of-type(1n+4){
	margin-top:22px;
}

.block8 .frontend-container a{
	display:block;
	width: 100%;
	height:98px;
	background-image:url(../images/frontend/content/7_Media/background.png);
	background-repeat:no-repeat;
}

.block8:nth-of-type(3n+2){
	margin:0 10px;
}

.block8:nth-of-type(n+4){
	margin-top:16px;
}

.block8 .left, .block8 .right {
	float:left;
	height: 92px;
}

.block8 .left img{
	padding-top:24px;
	padding-left:24px;
}

.block8 .right{
	width:150px;
	height:60px;
	
}

.block8 .frontend-container > a .desc{
	display:inline-block;
	font-size:11px;
	margin:16px 0 0 32px;
	
}

.block8 .frontend-container > a .desc:after{
	content:" Learn more";
	text-transform:uppercase;
}

.block8 .frontend-container > a .desc:hover:after{
	text-decoration:underline;
}


/************************************************************************************************/
/***************			Blog - Elements	(Media)			   **********************************/
/************************************************************************************************/
.subtitle-filter-category{
	font-family:'crimson_textsemibold';
	font-size:18px;
	color:#990000;
}

.subheading-category h1.filter, .item-page h1.filter {
	margin-bottom:5px !important;
}

.blog-intro:nth-of-type(1) {
	margin: 21px 0 0 0;
}

.blog-intro {
	width:700px;
	border-bottom: 1px solid #E8E1D3;
	margin: 14px 0 0 0;
	padding: 0 0 44px;
}

.blog-intro .title {
	margin:0 !important;
}

.blog-intro .frontend-container {
	display:inline-block;
}

.blog-intro .left, .blog-intro .right{
	float:left;
}

.blog-intro .left{
	width:460px;
}

.blog-intro .left p.date, .blog-long p.date{
	font-family:'open_sanslight_italic';
	font-size:12px;
	color:#522A00;
	position:relative;	
}

.blog-intro .right img{
	margin-top:5px;
}

.blog-long p.date {
	bottom:6px;
}

.blog-intro .left .category .identifier, .blog-long .category .identifier {
	font-family:'open_sanssemibold';
	font-size:13px;
	color: #6A5F4C;
}

.blog-intro .left .category .category-name, .blog-long .category .category-{
	font-family: 'open_sansregular';
	font-size:13px;
	color:#990000;
}

.blog-long .category .category-name, .blog-long .category .identifier {
	position:relative;
	bottom:6px; 
}

.blog-intro .left .desc-container {
	padding-right: 30px;
	margin-top:20px;
	display:inline-block;
}

.blog-intro a.btn {
	text-transform:uppercase;
}

.blog-intro a.btn:hover {
	text-decoration:underline;
}

.blog-long .article {
	margin: 29px 0 0 0;
	display:inline-block;
}

.blog-long .img {
	margin: 28px 0 20px;
	display:block;
}

/************************************************************************************************/
/***************			Gallery - Elements	(Media)			   **********************************/
/************************************************************************************************/
.gallery {
	width:220px;
	height: 360px;
	float:left;
	margin: 15px 0 0 0 ;
	display:inline-block;
}

.gallery:nth-of-type(3n+2) {
    margin-left: 19px;
    margin-right: 19px;
}

.gallery:nth-of-type(n+4) {
	margin-top: 10px;
}

.gallery .title, .gallery .date{
	color:#522A00;
}

.gallery .title {
	font-family: 'open_sanssemibold';
	font-size:14px;
	margin: 7px 0 0 0;
	display:inline-block;
}

.gallery p.date {
	position:relative;
	bottom:3px;
}

.gallery .date, .gallery-img .date {
	font-family:"open_sanslight_italic";
	font-size:12px; 
}

.gallery .desc-container p.desc{
	display:inline-block;
	height:48px;
	margin: 3px 0 0 0;
}

.gallery-img {
	margin: 0 0 34px 0;
}

.gallery-img .article {
	
}

.gallery-img .category .identifier {
	font-family:'open_sanssemibold';
	font-size:13px;
	color: #6A5F4C;
}

.gallery-img .category .category-name {
	font-family: 'open_sansregular';
	font-size:13px;
	color:#990000;
}

.gallery-img .article{
	margin: 22px 0 0 0;
	display:inline-block;
}

.gallery-img h6 {
	margin:0 !important;
}

/** Thumbs in each gallery **/
.gallery-thumb-overview {
	list-style-type:none;
}

.gallery-thumb-overview li {
	display:inline-block;
}

.gallery-thumb-overview li:nth-of-type(n+2) {
	display:none;
}

.mod-gallery .pagination{
	margin-top: 31px;
	display: block;
	width: 620px;
	height: 100%;
	padding-top: 14px;
	border-top: 1px solid #E8E1D3;
}
.mod-gallery .pagination li.inactive {
	cursor:pointer;
}

/*Photos in each gallery*/
.album-image{
	float:left;
	display:block;
}

.album-image:nth-of-type(2n){
	margin-left:20px;
	margin-right:20px;
}

.album-image:nth-of-type(n+5){
	margin-top:20px;
}

/************************************************************************************************/
/***************			Audio - Elements	(Media)			   ******************************/
/************************************************************************************************/
#audio-filter {
	margin: 33px 0 30px 0;
}

#audio-filter .intro {
	margin-bottom:2px;
}

#audio-filter .styled-select-one, #audio-filter .styled-select-two{
   height: 32px;
   overflow: hidden;
   background: url(../images/symbols/select_arrow.png) no-repeat right #fff;
   width: 192px;
	float:left;
}

#audio-filter .styled-select-two{
   margin-left:22px;
}

#audio-filter .styled-select-one select,  #audio-filter .styled-select-two select {
   background: transparent;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 1px solid #E8E1D3;
   border-radius: 0;
   height: 32px;
   -webkit-appearance: none;
   font-size:13px;
   font-family:'open_sansregular';
   color: #6a5f4c;
   width: 221px;
}


#audio-filter, #audio-filter .container, #audio-filter .container .intro {
	display:inline-block;
	width:100%;
}

#audio-filter .container .intro {
	font-family:'open_sanssemibold';
	font-size:13px;
	color:#990000;
}

/* Audio files */

.audio-file {
	border-bottom: 1px solid #E8E1D3;
	padding:19px 0 25px 0;
	margin: 0 0 0 0;
}

.audio-file .duration-identifier {
	float:left;
	margin: 0 2px 0 0;
}

.audio-file .duration-identifier, .audio-file .duration {
	font-family:'open_sanslight_italic';
	font-size:12px;
	color:#522A00;
	display:inline-block;
}

.audio-file .container {
	font-size:13px;
	line-height:21px;
	height:100%;
}

.audio-file .controls {
	margin:12px 0 0;
}

.audio-file .controls > div {
	display:inline-block;
	float:left;
	padding:0 8px;
	border-right: 1px solid #6A5F4C;
}

.audio-file .download, .audio-file .mute {
	border:none !important;
}

.audio-file .mute{
	background-image:url(../images/symbols/volume.png);
	width:18px;
	height:14px;
	display:block;
	margin-top:2px;
	background-repeat:no-repeat;
	cursor:pointer;
	padding: 0 2px 0 0 !important;
}

.audio-file .play, .audio-file .download, .audio-file .stop{
	font-family:'open_sanssemibold';
	font-size:12px;
	text-transform:uppercase;
	cursor:pointer;
}

.audio-file .play:hover, .audio-file .download:hover, .audio-file .stop:hover{
	text-decoration:underline;
}

/************************************************************************************************/
/***************			Video - Elements	(Media)			   ******************************/
/************************************************************************************************/
.video .frontend-container {
	display:inline-block;
	margin: 12px 0 0;
}

.video a.youtube {
	cursor:pointer;
	position:relative;
	display:block;
}

.video .overlay {
	background-image:url(../images/symbols/start-btn.png);
	width:88px;
	height:88px;
	display:block;
	position:absolute;
	top:146px;
	left:292px;
	bottom:0;
	right:0px;
}

.video .date {
	font-family:"open_sanslight_italic";
	font-size:12px; 
	line-height:13px;
}

.video .category {
	margin: 2px 0 10px 0
}

.video .identifier {
	font-family:'open_sanssemibold';
	font-size:13px;
	color: #6A5F4C;
}

.video .category-name {
	font-family: 'open_sansregular';
	font-size:13px;
	color:#990000;
}

.video .expanded, .video .trimmed {
	width:676px;
	cursor:pointer;
}

.video .trimmed {
 	display:inline-block;
	margin:19px 0;
 }

.video .desc{
	display:inline-block;
	height:42px;
	cursor:pointer;
}

.video .expanded {
	display:none;
	margin:19px 0 18px 0;
}

.video .desc .read-more{
	text-transform:uppercase;
	padding-bottom:10px;
}

.video .desc .read-more:hover{
	text-decoration:underline;
}

.video .desc:hover:after, .video .trim:hover:after{
	cursor:pointer;
}

.video .trim{
	text-transform:uppercase;
}

.video .trim:hover{
	text-decoration:underline;
}

/************************************************************************************************/
/***************			Link - Elements	(Media)			   ******************************/
/************************************************************************************************/
.link-article h6 {
	margin-bottom:20px !important;
}

/************************************************************************************************/
/****************************************			FAQ		   **********************************/
/************************************************************************************************/
.faq .category-desc{
	display:none;
}

.faq .subheading-category h1.filter {
    margin-bottom: 27px !important;
}

.faq .subcat_category-title{
	display:block !important;
	text-transform:uppercase;
	margin: 0 0 20px 0;
}

.faq .subcat_subcat_category-title {
	margin: 0 0 9px 0;
}

.faq-content {
	display:table;
}

.faq-article {
	border-bottom:1px dotted #CCC;
	width:100%;
	display:inline-block;
	padding: 11px 0;
}

.faq-article:last-child {
	border:none;
}

.faq-article .desc-container {
	display:none;
	left:20px;
	position:relative;
	line-height:21px;

}

.faq-article .desc-container p.desc {
	margin: 21px 0 19px;
}

.faq-article a.title{
	cursor: pointer;
	position: relative;
	left: 20px;
	display: inline-block;
	width: 400px;
	font-family:"open_sanssemibold";
	font-size:14px;
	color: #6A5F4C;
}

.faq-article a.title span.arrow-right{
	background-image:url(../images/symbols/arrow-right-small-grey.png);
	background-repeat:no-repeat;
	width:5px;
	height:8px;
	margin-top:5px;
	left:-15px;
	visibility:visible;
	position:absolute;
}


.subcat_category-title, .subcat_subcat_category-title {
	display:block;
	font-family:'open_sanssemibold';
}

.subcat_category-title {
	font-size: 20px;
	color: #522A00;
}

.subcat_subcat_category-title {
	font-size:14px;
	color:#990000;
}


/************************************************************************************************/
/************************************ Modules  *************************************/
/********************* Style attributes for different custom modules **************************/
/************************************************************************************************/


/************************************************************************************************/
/**************************** Course-Date Filer Module   ****************************************/
/************************************************************************************************/
.course-dates {
	display:inline-block;
	width:100%;
}
.course-dates .course-block {
	display:inline-block;
	margin-top: 24px;
	width:100%;
}

.course-dates ul {
	margin-top:11px;
}

.course-dates ul li{
	list-style-type:disc;
	color:#990000;
}

.course-dates ul li span{
	color: #6A5F4C;
}

.course-dates .course-block .date{
	font-size:13px;
}


/************************************************************************************************/
/***********************		Search module			   **************************************/
/************************************************************************************************/

#advancedSearch, form#finder-search > fieldset > a.btn, #search-form {
	display:none;
}

#search-form  button.btn-primary{
	background-color:#E8E1D3;
	cursor:pointer;
    width: 60px;
    height: 24px;
    border: none;
	font-family:open_sansregular;
	color:#6A5F4C;
	text-transform:uppercase;
	font-size:10px;
}

#search-results h3.result-title{
	color: #522A00;
	font-family:'open_sanssemibold';
	font-size:20px;
	border:none;
	margin-bottom:20px;
}

#search-results .container .read-more {
	text-transform:uppercase;
}

#search-results .container .read-more:hover{
	cursor:pointer;
	text-decoration:underline;
}

#search-results .container {
	padding:25px 0;
	border-bottom: 1px solid rgb(232, 225, 211);
}

#search-results .highlight {
	background:none !important;
	padding: 0 !important;
	font-weight: normal !important;
}

#search-results .search-pagination {
	margin-top:10px;
}

#search-query-explained{
	color:#9F1818;
	font-size:11px;
	padding:0 !important;
}

#search-query-explained .term{
	font-weight:normal !important;
}

/************************************************************************************************/
/*****************    Media Category Module	and	 Media Archive Module	 ************************/
/************************************************************************************************/
#category-list, #archive-list {
	text-align:left;
	width: 201px;
	display:block;
	position:relative;
	right:37px;
	margin-left:26px;
	
}

#archive-list{
	top:9px;
}

#category-list {
	top:11px;
	
}

#category-list .title, #archive-list .title{
	color:#6A5F4C;
	border-color:#6A5F4C;
	font-family:'crimson_textroman';
	font-size:14px;
	line-height:15px;
}

#category-list ul, #archive-list ul{
	list-style-type:none;
}

#category-list ul.hidden, #archive-list ul.hidden {
	display:none;
}

#category-list ul li, #archive-list ul li {
	color:#786544;
	font-family:'open_sanssemibold';
	font-size:13px;
}

#category-list ul li {
	padding: 12px 0 0 0;
}

#category-list ul li a.current{
	color:#990000;
	border-bottom:1px solid #990000;
	position:relative;
}

#category-list ul li a span.left-arrow{
	visibility:hidden;
}

#category-list ul li a.current span.left-arrow, #archive-list ul.level3 > li > a:hover span.left-arrow{
	background-image:url(../images/symbols/arrow-right-small.png);
	background-repeat:no-repeat;
	width:5px;
	height:8px;
	margin-top:5px;
	left:-11px;
	position:absolute;
	visibility:visible;
}

#archive-list {
	margin-top: 79px;
}


#archive-list ul li a {
	cursor:pointer;
}

#archive-list ul.level1 > li {
	font-size:14px;
	padding: 11px 0 0 0;
}

#archive-list ul.level2 > li, #archive-list ul.level3 > li {
	font-family: 'open_sansregular';
	font-size:13px;
}

#archive-list ul.level2 > li:first-child{
	padding: 11px 0 12px 0;
}

#archive-list ul.level2 > li{
	margin-left:12px;
	padding: 0 0 7px 0;
}

#archive-list ul.level2 > li:last-child{
	padding: 0;
}

#archive-list ul.level3 > li:last-child{
	padding: 13px 0 0px 0;
}

#archive-list ul.level3 > li:first-child{
	padding:13px 0 0 0;
}

#archive-list ul.level3 > li {
	margin-left:12px;
	padding: 12px 0 13px 0;
}


#archive-list ul.level3 > li > a:hover{
	color:#990000;
	border-bottom:1px solid #990000;
	position:relative;
}


/************************************************************************************************/
/***************************		FAQ - Module		******** ********************************/
/************************************************************************************************/
#faq-list{
	float:left;
	width:238px;
	position:relative;
	top:-5px;
}

#faq-list, .faq-col2{
	display:table-cell;
	vertical-align:top;
}

#faq-list ul li{
	list-style-type:none;
	font-family:'open_sanssemibold';
	font-size:12px;
	color:#796C58;
	text-transform:uppercase;
	line-height:30px;
}

#faq-list ul li{
	position:relative;
	left:11px;
}

#faq-list ul li a span.left-arrow{
	visibility:hidden;
}

#faq-list ul li a.current span.left-arrow {
	background-image:url(../images/symbols/arrow-right-small.png);
	background-repeat:no-repeat;
	width:5px;
	height:8px;
	margin-top:11px;
	left:-11px;
	position:absolute;
	visibility:visible;
}

#faq-list ul li a.current {
	color:#990000;
}

/************************************************************************************************/
/***********************		Video Slider - Module		*************************************/
/************************************************************************************************/
#video-slider{
	display:block;
	width: 676px;
	margin: 16px 0 0 0;
}

#video-slider > .title {
	font-family:'crimson_textroman';
	font-size:14px;
	color:#6A5F4C;
	border-bottom:2px solid #786544;
	text-transform:uppercase;
	display:inline-block;
	width:100%;
	line-height:12px;
}

#video-slider .content .title, #video-slider .content .date {
	display:block;
	width:140px;
}

#video-slider .content .title {
	font-family:'open_sanssemibold';
	font-size:13px;
	color:#522A00;
}

#video-slider .content .date {
	font-family: 'open_sanslight_italic';
	font-size:11px;
	color:#522A00;
}

#video-slider .nav-left, #video-slider .content, #video-slider .nav-right {
	float:left;
	display:block;
}

#video-slider .nav-left, #video-slider .nav-right {
	width:10px;
	height:16px;
	position:relative;
	top:46px;
}

#video-slider .nav-left {
	background-image:url(../images/symbols/prev-video.png);
}

#video-slider .nav-right {
	background-image:url(../images/symbols/next-video.png);
}

#video-slider .content {
	margin-top:10px;
	width:650px;
	position:relative;
}

#video-slider .content ul {
	list-style-type:none;
}

#video-slider #gallery-wrap{
	margin: 0 0 0 19px; 
	overflow: hidden; 
	width: 650px; 
	position: relative;
}

#video-slider #gallery{
	position: relative; 
	left: 0; 
	top: 0;
}

#video-slider #gallery li{
	float: left; 
	margin: 0 10px;
}

#video-slider #gallery-controls{
	margin: 0 auto; 
	width: 650px; 
	display:block;
}

#video-slider #gallery-prev{
	float: left; 
	background-image:url(../images/symbols/prev-video.png); 
	width:10px; 
	height:16px;
	position:absolute;
	bottom:90px;
}

#video-slider #gallery-next{
	float: right; background-image:url(../images/symbols/next-video.png); 
	width:10px; 
	height:16px;
	position:absolute;
	left:669px;
	bottom:90px;
}

#video-slider #gallery li img{
	width:140px;
	height:93px;
}


/***********************************************************************************************/
/************************		  Right banner module	 ***************************************/
/************************************************************************************************/
#col3 .banner-list{
	margin: 0 37px 0 10px;
}

#col3 .banner-list > a:nth-of-type(n+2) {
    margin-top:13px;
	display:block;
}


#col3 .banner-list > a {
	display:inline-block;
	position:relative;
}

/* Banner 1 */
#col3 .banner-list > a.banner-1{
	position:relative;
}

#col3 .banner-list > a.banner-1 .background, #col3 .banner-list > a.banner-1 .image,
#col3 .banner-list > a.banner-5 .background, #col3 .banner-list > a.banner-5 .image {
	width:160px;
}

#col3 .banner-list > a.banner-1 .background, #col3 .banner-list > a.banner-5 .background {
	display:block;
}

#col3 .banner-list a.banner-1 span.title, #col3 .banner-list a.banner-1 span.text,  #col3 .banner-1 span.seal,
#col3 .banner-list a.banner-5 span.title, #col3 .banner-list a.banner-5 span.text, {
	display:inline-block;
}

#col3 .banner-1 span.seal {
	background:url(../images/frontend/content/right-banner/seal.png);
	width:35px;
	height:35px;
	position:absolute;
	right:62px;
	bottom: -8px;
	z-index:1;
}

#col3 .banner-list a.banner-1 .top{
	background:url(../images/frontend/content/right-banner/banner-1/top.png);
	width:100%;
	height:7px;
	display:block;
	position:relative;
}

#col3 .banner-list a.banner-1 .bottom{
	background:url(../images/frontend/content/right-banner/banner-1/bottom.png);
	width:100%;
	height:103px;
	display:block;
}

#col3 .banner-list a.banner-1 .middle, #col3 .banner-list a.banner-5 .middle{
	background:url(../images/frontend/content/right-banner/banner-1/middle.png);
	width:160px;
	height:1px;
	position:relative;
	background-repeat:repeat-y;
	display:block;
}

#col3 .banner-list a.banner-1 .middle .info, #col3 .banner-list a.banner-5 .middle .info{
	display: inline-block;
	height: 100%;
	position: relative;
	text-align: center;
}

#col3 .banner-list a.banner-1 span.title, #col3 .banner-list a.banner-5 span.title {
	font-family:'crimson_textsemibold';
	font-size:16px;
	color:#990000;
	margin:19px 10px 0 0;
	text-align:center;
	text-transform:uppercase;
	display:inline-block;
	width: 140px;
}

#col3 .banner-list a.banner-1 span.text {
	font-size:11px;
	color:#666;
	padding: 0 21px;
	text-align:center;
	margin: 26px 0 0 0;
	line-height:17px;
	display:inline-block;
}

/* Banner 2 */
#col3 .banner-list > a.banner-2 .background {
	display:inline-block;
}

#col3 .banner-list a.banner-2 .top{
	background:url(../images/frontend/content/right-banner/banner-2/top.png);
	width:160px;
	height:6px;
	display:block;
	position:relative;
}

#col3 .banner-list a.banner-2 .bottom{
	background:url(../images/frontend/content/right-banner/banner-2/bottom.png);
	width:160px;
	height:58px;
	display:block;
}

#col3 .banner-list a.banner-2 .middle{
	background:url(../images/frontend/content/right-banner/banner-2/middle.png);
	width:160px;
	height:1px;
	position:relative;
	background-repeat:repeat-y;
	display:block;
}

#col3 .banner-list a.banner-2 span.title {
	font-family:'crimson_textsemibold';
	font-size:16px;
	color:#990000;
	text-align:center;
	text-transform:uppercase;
	display: inline-block;
	vertical-align:middle;
	padding: 0 10px;
	width: 140px;
}

#col3 .banner-list a.banner-2 .info{
 	display:inline-block; 
	position:relative; 
	bottom:6px; 
	width:100%; 
	text-align:center;
}

#col3 .banner-list a.banner-2 span.text {
	font-size:11px;
	color:#666;
	padding: 0 16px 25px 16px;
	text-align:center;
	margin: 5px 0 0 0;
	line-height:17px;
	display:inline-block;
}

/* Banner 3 */
#col3 .banner-3{
	margin: 0 0 7px;
}

#col3 .banner-list > a.banner-3 .background {
	display:block;
}

#col3 .banner-list a.banner-3 .top{
	background:url(../images/frontend/content/right-banner/banner-3/top.png);
	width:160px;
	height:3px;
	display:block;
	position:relative;
}

#col3 .banner-list a.banner-3 .bottom{
	background:url(../images/frontend/content/right-banner/banner-3/bottom.png);
	width:160px;
	height:41px;
	display:block;
}

#col3 .banner-list a.banner-3 .middle{
	background:url(../images/frontend/content/right-banner/banner-3/middle.png);
	width:160px;
	height:1px;
	position:relative;
	background-repeat:repeat-y;
	display:block;
}

#col3 .banner-list a.banner-3 .info{
 	display:inline-block; 
	position:relative; 
	bottom:3px; 
	width:100%; 
	text-align:center;
}

#col3 .banner-list .banner-3 .title {
	font-family: 'crimson_textbold';
	font-size: 16px;
	color: #DFA551;
	text-transform: uppercase;
	padding: 0 10px;
	text-align:center;
	display:inline-block;
	vertical-align:middle;
	margin-top:4px;
}

/* Banner 4 */
#col3 .banner-list > a.banner-4 .background {
	display:block;
}

#col3 .banner-list a.banner-4 .top{
	background:url(../images/frontend/content/right-banner/banner-4/top.png);
	width:160px;
	height:63px;
	display:block;
	position:relative;
}

#col3 .banner-list a.banner-4 .bottom{
	background:url(../images/frontend/content/right-banner/banner-4/bottom.png);
	width:160px;
	height:56px;
	display:block;
}

#col3 .banner-list a.banner-4 .middle{
	background:url(../images/frontend/content/right-banner/banner-4/middle.png);
	width:160px;
	height:1px;
	position:relative;
	background-repeat:repeat-y;
	display:block;
}

#col3 .banner-list a.banner-4 span.title {
	font-family:'crimson_textbold';
	font-size:16px;
	color:#990000;
	padding: 11px 0 0 0;
	margin:0 10px 0 0;
	text-align:center;
	text-transform:uppercase;
	display:inline-block;
	width:140px;
	height:21px;
}

#col3 .banner-list a.banner-4 .learn-more {
	text-transform:uppercase;
	margin: 5px 0 0;
	display: inline-block;
}

#col3 .banner-list a.banner-4 span.text {
	font-size:11px;
	color:#666;
	padding: 0 21px;
	text-align:center;
	line-height:16px;
	display:inline-block;
}

/* Banner-5 */
#col3 .banner-list a.banner-5 span.text {
	font-size:11px;
	color:#666;
	padding: 0 21px;
	text-align:center;
	margin: 15px 0 0 0;
	line-height:17px;
	display:inline-block;
}

#col3 .banner-list a.banner-5 .bottom{
	background:url(../images/frontend/content/right-banner/banner-5/bottom.png);
	width:100%;
	height:87px;
	display:block;
}

 #col3 .banner-list > a.banner-5{
	position:relative;
	top:7px;
}

/************************************************************************************************/
/************************************ Other stuff  **********************************************/
/************************************************************************************************/
/************************************************************************************************/

p.readmore{
	display:none;
}

/**************Pagination***************/
/***************************************/
.pagination {
	margin-top: 14px;
}

.pagination > ul {
	list-style-type:none;
	
}

.pagination > ul > li {
	float:left;
}

.pagination .pagination-start, .pagination .pagination-end, .pagination-prev .pagenav, .pagination-next .pagenav {
	display:none;
}

.pagination .pagination-prev .pagenav{
	display:block;
	background-image:url(../images/symbols/arrow-left-prev-post.png);
	width:5px;
	height:8px;
	cursor:pointer;
}

.pagination .pagination-next .pagenav{
	display:block;
	background-image:url(../images/symbols/arrow-right-next-post.png);
	width:5px;
	height:8px;
	margin-left:10px;
	cursor:pointer;
}

.pagination .pagination-prev, .pagination .pagination-next {
	position:relative;
	top:7px;
}

.pagination li.active, .pagination li.inactive {
	display:block;
	width:23px;
	height:23px;
}

.pagination li.active {
	background-color:#E7E0D2;
}

.pagination li.active .pagenav, .pagination li.inactive .pagenav {
	font-family:'open_sanssemibold';
	font-size:13px;
	display:block;
	text-align:center;
	line-height:23px;
}

.pagination li.active .pagenav {
	color:#FFF;
}

.pagination li.inactive .pagenav {
	color:#6A5F4C;
}

.pagination li.active, .pagination li.inactive{
	margin-left:8px;
}

.pagination .count-pages {
	display:none;
}

/**Pager for articles**/
.pager {
	list-style-type: none;
	display: block;
	width: 100%;
	border-top: 1px solid #E8E1D3;
	margin-top:117px;
}

.pager > li.next > a, .pager > li.previous > a {
	display:inline-block;
	border-bottom:1px solid #6A5F4C;
	color: #6A5F4C;
	width:100%;
	font-family:"open_sanssemibold";
	font-size:13px;
}

.pager > li.next {
	float:right;
}

.pager > li.previous {
	
}

.pager > li.previous,  .pager > li.next > a, .pager > li.previous > a{
	float:left;
}

.pager .arrow-prev-post, .pager .arrow-next-post {
	display:block;
	float:left;
	position:relative;
	top:12px;
}

.pager .arrow-prev-post {
	background-image:url(../images/symbols/arrow-left-prev-post.png);
	width:5px;
	height:8px;
	right:12px;
}

.pager .arrow-next-post {
	background-image:url(../images/symbols/arrow-right-next-post.png);
	width:5px;
	height:8px;
	left:66px;
}
