





@import url("wp-content-themes-stvdio-css-all.css");
@import url("wp-content-themes-stvdio-css-form.css");
/*
Theme Name: STUDIOTV v2.0
Description: STUDIOTV
Author: <a href="http://www.wearethenest.com.au">The Nest</a>
Version: 2.0
*/
.main-bg4 { background: url("images/wp-content-themes-stvdio-images-bg-main4.jpg") no-repeat 50% 0; }

.main-bg5 { background: url("images/wp-content-themes-stvdio-images-bg-main5.jpg") no-repeat 50% 0; }

.divider-row { border-top: solid #2e2e2e; border-width: 1px 0; margin-bottom: 9px; clear: both; /*--------------------------------------------------
*     padding: 10px 0 13px;
*     line-height: 16px;
*     font-size: 13px;
*--------------------------------------------------*/ }

#content h3 { font-size: 15px; line-height: 15px; margin: 0 0 4px; font-weight: bold; }

/* dont think this is used anymore */
#content.archive h3 { font-size: 22px; line-height: 26px; margin: 0 0 9px; font-weight: bold; }

.archive .post .meta { /*--------------------------------------------------
* margin: 0 0 14px;
*--------------------------------------------------*/ margin: 0; line-height: 16px; font-size: 13px; }

h1 { line-height: 35px; font-size: 30px; font-weight: bold; }

.archive .post h2 { margin: 0; margin-top: 3px; margin-bottom: 0; line-height: 30px; font-size: 26px; font-weight: bold; }

.archive .left { float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 18px; width: 310px; height: 172px; }

.archive .post .right { float: right; width: 280px; height: 172px; margin-bottom: 18px; margin-top: 10px; /* overflow: hidden; */ font-size: 13px; line-height: 1.34em; }

.archive h3 a, .archive h2 a { color: black; text-decoration: none; }

.pagination { /* , .more { */ word-spacing: 20px; font-size: 15px; line-height: 20px; font-weight: bold; background: #fff; padding: 10px; }

.more { font-size: 15px; line-height: 20px; font-weight: bold; }

/*--------------------------------------------------
* .comments-block.page {
*     / * border-top: none; * /
*     / * padding: 15px 0 0; * /
* }
*--------------------------------------------------*/
ul.pages { list-style: none; display: block; /*--------------------------------------------------
* padding: 10px;
* margin: 10px 0;
*--------------------------------------------------*/ /*--------------------------------------------------
* background: black;
* background: rgb(0, 0, 0);
* background: rgba(0, 0, 0, 0.8);
*--------------------------------------------------*/ }

ul.pages li { display: inline; /*--------------------------------------------------
* font-weight: bold;
*--------------------------------------------------*/ margin: 0 5px; }

.buttons-row { padding-bottom: 0; }

.comment .avatar { float: left; margin: 2px 17px 0 0; }

.comment em, #commentform label.error { font-style: italic; color: #EC1D91; }

.article { min-height: 450px; }

.gallery .switcher ul { height: 83px; overflow: hidden; width: 10000px; }

.meh { width: 788px; height: 83px; overflow: hidden; float: left; }

.gallery .frame .left { float: left; /*width: 509px;*/ }

.gallery .frame .right { float: right; /*width: 466px;*/ height: 282px; /*--------------------------------------------------
* background: url('images/wp-content-themes-stvdio-images-tsp-bg-gallery.png') no-repeat;
*--------------------------------------------------*/ }

.gallery .frame .txt { background: #fff; display: none; }

.gallery .frame .txt.active { display: block; }

.gallery .frame .left { float: left; /*padding-left: 25px;*/ }

.gallery a { text-decoration: none; }

.post .visual { padding: 0; margin-left: -5px; }

.post .visual iframe { margin-left: -10px; }

#content .post h3 { line-height: 1.4em; font-size: 1em; }

#content .post h3.time { padding-bottom: 3px; }

.comment-left { float: left; height: 100%; }

.comment-right { float: right; height: 100%; width: 549px; }

#highlights a { color: black; }

#popular .category a { color: black; }

.form-search { background: url("images/wp-content-themes-stvdio-images-tsp-bg-form-search.png") no-repeat; }

.gallery .switcher { /*background: url('images/wp-content-themes-stvdio-images-tsp-bg-gallery-switcher.png') no-repeat 50% 0;*/ }

#nav .current-menu-item a, #nav .current-menu-parent a { text-decoration: none; color: #ec1d91; }

.gallery .frame .txt { padding: 0; height: 100%; margin: auto; padding-left: 22px; padding-right: 109px; }

.gallery .frame .txt .txt-inner { height: 282px; display: table-cell; vertical-align: middle; }

.gallery .switcher ul li a { height: 83px; width: 148px; display: table-cell; vertical-align: middle; }

.gallery .switcher ul li a:hover, .gallery .switcher ul li.active a { padding: 0; padding-left: 5px; padding-right: 5px; width: 138px; height: 83px; display: table-cell; vertical-align: middle; text-decoration: none; }

.gallery .switcher ul li { padding-right: 12px; width: 148px; }

.gallery .switcher strong.title { width: 138px; }

.twtr-hd { display: none !important; }

#nav li { white-space: normal; }

#nav ul { /*width: 178px;*/ width: 155px; }

.side-list .title { line-height: 19px; }

.buttons-row { padding: 45px 0 21px; }

h4 { font: 18px/22px 'GothamMedium',Arial,Helvetica,sans-serif; margin: 0 8px 6px 0; text-transform: uppercase; }

.gallery .txt .meta { padding: 0; }

.gallery .txt h2 { margin: 0; }

.top-bar .event .title { margin: 0 8px 0 0; }

.url-date { display: none; }

.twtr-ft div { background-color: #333333 !important; }

ol { list-style: decimal outside none; }

.nocontent { margin-bottom: 18px; }

.event-table .time, .event-table .descr, .event-table .country, .event-table .year, .event-table .class { float: left; padding: 0 0 0 11px; width: 100px; }

.event-table .descr { width: 238px; font-weight: bold; }

.event-table .class { width: 50px; }

.event-table .country { width: 130px; }

.event-table .year { width: 50px; }

.post img { padding: 0 10px 0 0; }

.alignleft { float: left; }

.alignright { float: right; }

.archive .post h2.guide-search-results-h2 { margin-top: 20px; padding: 4px 12px; font-size: 1.5em; color: #FFFFFF; background-color: #EC1D91; }

table.guide-search-results-tbl, table.guide-search-results-tbl th, table.guide-search-results-tbl td { font-size: 1em; text-align: left; margin: 0; line-height: 100%; }

table.guide-search-results-tbl th, table.guide-search-results-tbl td { padding: 6px 10px 10px 10px; }

table.guide-search-results-tbl { width: 100%; margin: 0 0 10px 0; /* background-image used here inline because it needs to know the correct theme path "stvdio/images/stvdio_bg_results.jpg"
*/ background-size: 100% 100%; border-bottom: 1px solid #000000; }

table.guide-search-results-tbl th { padding-top: 9px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

table.guide-search-results-tbl td p.guide-results-title { font-weight: bold; color: #EC1D91; }

table.guide-search-results-tbl td p.guide-results-description { margin-top: 4px; font-size: 0.8em; line-height: 130%; }

table.guide-search-results-tbl tbody td { padding-bottom: 15px; }

.events-block p.guide-dropdown-description { margin-top: 4px; font-size: 0.8em; line-height: 130%; }

#gallery-1, #gallery-2, #gallery-3 { margin: auto; }

#gallery-1 .gallery-item, #gallery-2 .gallery-item, #gallery-3 .gallery-item { float: left; margin-top: 10px; text-align: center; width: 33%; }

#gallery-1 .gallery-caption, #gallery-2 .gallery-caption, #gallery-3 .gallery-caption { margin-left: 0; }

/** Microsite */
#viddlr { padding: 15px 0; }

#spotlight #content .post { padding: 0; }
#spotlight #content .post .tabs h3 { font-size: 18px; margin: 0; }

.tabs > ul { border-bottom: solid 8px #ec008c; padding: 0; margin: 0; list-style: none; zoom: 1; }
.tabs > ul:before, .tabs > ul:after { content: ''; display: table; position: relative; }
.tabs > ul:after { clear: both; }
.tabs > ul li { background: #666666; margin-right: 5px; float: left; display: inline; -webkit-transition: background 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: background 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: background 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); transition: background 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); }
.tabs > ul li.ui-tabs-active, .tabs > ul li.ui-state-hover { background: #ec008c; }
.tabs > ul li a { display: inline-block; padding: 15px 20px; color: white; text-decoration: none; font-weight: bold; }

.ui-tabs-panel { padding: 15px; }

.tn-image-gallery { list-style: none; padding: 0; width: auto; zoom: 1; margin: 0 !important; }
.tn-image-gallery:before, .tn-image-gallery:after { content: ''; display: table; position: relative; }
.tn-image-gallery:after { clear: both; }
.tn-image-gallery li { width: 50%; display: inline-block; margin-bottom: 0.25em; float: left; }
.tn-image-gallery li a { text-align: center; display: block; margin: 0 auto; }
.tn-image-gallery li img { max-width: 100%; height: auto; }

.widget-microsite { background: #ec008c; font-size: 18px; font-weight: bold; margin-bottom: 1em; color: white; display: block; line-height: 1.4em; padding: 15px; }
.widget-microsite h3 { color: #000; margin: 0 0 0.25em; }
.widget-microsite p { margin: 1em; }
.widget-microsite a { color: #fff; text-decoration: underline; }
.widget-microsite a:hover { color: #000; text-decoration: none; }

div[id^="simple_ads_manager"] { padding: 0; }

.widget-promo { margin-bottom: 1em; }
