/* CSS Document */

/****************************/
/*HOME*/
/****************************/
.home-slider {margin:-80px auto 0px auto;}
#slider li {width:935px; height:393px;}
/* links */
.link_boxes {width:100%; display:block; margin-top:18px;}
.links_box {width:300px; height:171px; display:inline-block; margin-left:10px; position:relative;}
.links_box:first-child {margin:0;}
.links_box .msg {width:180px; position:absolute; top:120px; left:110px;}
.links_box:first-child .msg {top:70px; left: 103px;}


/****************************/
/*GENERAL ARTICLES*/
/****************************/
.read_more {display:block; clear:both; float:right; color:#c691b7;}
.read_more span {position:relative; top:-2px;}
a[title="external"] {width:auto; min-width:100px; max-width:210px; background:#c691b7; padding:3px 15px 2px 15px; font-size:14px; line-height:20px; float:none; clear:both; display:block; text-align:center; margin-top:15px;}
.page_title {padding-bottom:44px;}
div[class="featured_dvr"] + .page_title {padding-top:20px;}
.article_h_spacer {width:100%; height:47px; display:block; clear:both; float:none;}
.article_v_spacer {width:175px; height:100px; display:block; float:left;}
.article_h_single_spacer {width:80%; height:1px; border-bottom:1px solid #c691b7; display:block; clear:both; float:none; margin:0px auto 40px auto; padding-top:35px;}
.date {width:100px; height:25px; line-height:25px; float:right; clear:right; text-align:right; width:292px; font-family:'TVNordCondEFLight', 'Arial Narrow', sans-serif; text-transform:uppercase; font-size:14px;}
.breadcrumbs {display:block; text-align:right; margin-top:-10px; padding-right:10px; font-size:11px; margin-bottom:15px;}
.article_txt, .article_txt p, .article_txt span, .article_txt p span, .article_txt div{ font-size:14px !important; line-height: 15px !important;}


/****************************/
/*FEATURED ARTICLES*/
/****************************/
.featured_article {width:100%; display:table;}
.featured_article > div {display:table-cell;}
.featured_article > div + div {padding-left:31px;}
.featured_title {padding-bottom:10px;}
.featured_txt {display:block; line-height: 15px;}
.featured_txt, .featured_txt p, .featured_txt span {font-size:14px !important;}
.featured_dvr {width:100%; height:0px; display:block; border-bottom:1px solid #c691b7; margin:20px 0px;}

/* video */
iframe {float:left; margin-right:20px;}



/****************************/
/*SINGLE COLUMN ARTICLES*/
/****************************/
.single_column-box {width:100%; display:block;}
.single_column-box h4 {width:292px; font-family:'TVNordCondEFLight', 'Arial Narrow', sans-serif; text-transform:uppercase; padding-bottom:20px; display:block;}
.single_column-box .post_content{width:100%; display:table;}
.single_column-box .post_content > div {display:table-cell;}
.single_column-box .post_image { min-width:292px; max-width:292px;  padding-right:15px; margin-right:15px; display:block; border-right:1px dotted #c691b7;}
.single_column-box .read_more {margin-top:20px; margin-right:30px;}


/****************************/
/*TWO COLUMN ARTICLES*/
/****************************/
.two_column-box {width:380px; display:block; float:left;}
.two_column-box h4 {font-family:'TVNordCondEFLight', 'Arial Narrow', sans-serif; text-transform:uppercase; padding-bottom:20px; display:block;}
.two_column-box .post_image {margin-bottom:15px; display:block;}
.two_column-box .date {float:left; clear:both; display:block; margin-top:-15px; padding-bottom:20px; text-align:left;}


/****************************/
/*SINGLE ARTICLES*/
/****************************/
.full_article h1 {padding-bottom:30px; display:block;}
.full_article img {margin-bottom:20px;}
.full_article p {padding-bottom:10px;}
.full_article p, .full_article ul li p, .full_article ul li p span, .full_article ul li span, .full_article p span {font-size:14px !important; line-height:18px;}

.single-post .single_article .full_content img {float:left !important; margin-right:20px;}


/****************************/
/*404 ARTICLES*/
/****************************/
#primary h1 {padding-bottom:30px; padding-top:30px; display:block;}


/****************************/
/*GALLERY*/
/****************************/
.gallery_entry {width:206px; float:left; margin-left:21px;}
.gallery-first-row-cat {margin-left:0px;}
.gallery-cat-caption {width:100%; height:90px; display:block;}
.gallery-cat-caption h4 {padding-top:9px;}

/* hover effect */
.gallery-hover-bg {height:30px; background:#C691B7;}
.gallery-hover-caption {width:100%; text-align:center; line-height:35px;}

/* gallery overrides */
.fg-panel ul.fg-thumbHolder {padding:0px !important;}
.fg-panel ul.fg-thumbHolder li.fg-listItem {width:216px; float:left !important; display:block !important; margin-bottom:20px !important;}
.fg-panel ul.fg-thumbHolder .fg-shadow {-moz-box-border:none !important; -webkit-box-border:none !important; box-border:none !important; }

/* shadow box */
.pp_content {border:20px solid #3f234a;}
.pp_details, .pp_content {background:#3f234a;}
.pp_details {height: 77px !important;  margin:0px !important;}
.pp_close {width:32px !important; height:32px !important; display:block; background:url(../images/close.png) !important; position:absolute !important; z-index:90000; top:23px !important; right:3px !important; }

.pp_social {float:right !important; }
.facebook iframe {width:48px !important; overflow:hidden;}
#facebook_btn {width:48px; height:21px; display:block; background:url(../images/Like-Button.png);}
.twitter iframe {width:61px !important; margin-top:2px; }


/* change the display mode to activate the controls */
 .pp_nav {display:none !important;} 

.ppt {margin:10px 0px 0px 0px !important;}
.pp_description {color:#FFF; padding-top:10px;}

.pp_gallery .pp_arrow_next, .pp_gallery .pp_arrow_previous {width:11px !important; height:45px !important; display:block; background-image:url(../images/nav-arrows.png) !important; top:-6px !important; position:relative !important;}
.pp_gallery .pp_arrow_previous {background-position:0px 0px !important; margin-left:25px !important;}
.pp_gallery .pp_arrow_next {background-position:-11px 0px !important;}

/* gallery video */
#pp_full_res {}
#pp_full_res iframe {min-width:500px; max-width:600px; min-height:344px; max-height:400px; display:block;}