/*
Theme Name: The Neo Vinyl Factory Static Black
Theme URI: http://wordpress.org/
Description: The NEO Factmag theme
Author: The Vinyl Factory
Author URI: http://wordpress.org/
Version: 1.1
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu (optional)
*/

@font-face {font-family: 'Droid';src: url('assets/fonts/DroidSerif.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Droid';src: url('assets/fonts/DroidSerif-Bold.ttf') format('truetype');font-weight: bold;}
@font-face {font-family: 'Greta';src: url('assets/fonts/Vera.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Greta';src: url('assets/fonts/VeraBd.ttf') format('truetype');font-weight: bold;}
@font-face {font-family: ChaparralPro;src: url('assets/fonts/OpenSans-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height:100%;}
html, button, input, select, textarea { font-family: 'Greta'; color: #222;  }
body { margin: 0; font-size: 1em; line-height: 1.4; height: 100%;font-weight: normal;}

::-moz-selection { background: #e70000; color: #fff; text-shadow: none; }
::selection { background: #e70000; color: #fff; text-shadow: none; }

a {color: #000;text-decoration: none; font-weight: normal; -webkit-transition: color .2s ease-out; -moz-transition: color .2s ease-out; -ms-transition: color .2s ease-out; -o-transition: color .2s ease-out; transition: color .2s ease-out;}
a:visited { color: #000; }
a:hover,
.gold,
.dark a:hover,
.light a:hover,
.ui-state-active,
.ui-state-active a,
.ui-state-hover,
.ui-tabs-selected a,
.current { color: #CD9B1D !important; }
.gold-link a { color: #CD9B1D !important; text-decoration: underline; }
.red-left {float:left; margin-right:10px;}
.red-left input[type="submit"] {float:left; background-color:#CD9B1D ; border-color:#CD9B1D ;}

a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
a.button {background:#000;color:#fff !important;border:none;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;padding: 5px 10px;font-size:0.75em;text-align: center;font-size:12px;}
a.button:hover {color:#ccc !important;}
a.pdf {
    background: url("http://vf-assets.s3.amazonaws.com/pdf_icon.gif") no-repeat scroll left center transparent;
    padding: 5px 0 3px 25px;
}

.button-dark		{background:#000 url('http://vf-assets.s3.amazonaws.com/vf-gradient.png');border:none;border-bottom:1px solid #000;padding:0;margin:0;font-size:12px;color:#fff;font-family: "Greta";height:27px;width:70px !important;-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}

.button-dark:hover	{background:#000 url('http://vf-assets.s3.amazonaws.com/vf-gradient-hover.png');}

a.more			{background: url('http://vf-assets.s3.amazonaws.com/more-button.png');width:80px;height:39px;background-position: 0 0;}
a.more:hover	{background-position: 0 -39px;}

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 0; padding: 0; list-style-type: none; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

/*img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }*/
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid { width:175px; font-family: droid;font-size: 0.75em;font-weight: normal; text-transform: uppercase;}
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; font-size: 0.7em;}
td { vertical-align: top; }

a img{border:0px !important;}

h1 h3 a.read-more, h3 a.read-more {
    border: 1px dotted #DBDBDB;
    color: #CD9B1D !important;
    float: right !important;
    font-size: 0.6em;
    padding: 5px 10px;
    text-transform: uppercase;
}

.img-float-left a img {margin-right: 10px; float: left;}

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }


/*----------------------------------
[1] Default
-----------------------------------*/

h1, h3 					{border-bottom: 0.1em solid #ccc;border-top: 0.1em solid #777; text-transform: uppercase; padding: 10px 0;font-family:Droid;font-weight: normal;}
h1, h3.thick			{border-bottom: 1px solid #ccc;border-top: 1px solid #777; text-transform: uppercase; padding: 10px 0;font-family:Droid;font-weight: bold;}

p					{font-size:13px;line-height:1.9em;}

.bold				{font-weight: bold;}
.normal				{font-weight: normal;}

.droid				{font-family: 'Droid';}
.greta				{font-family: 'Greta';}
.ChaparralPro		{font-family: 'ChaparralPro'; font-size:1.6em;}

.heading			{text-transform: uppercase;}
.sub-heading-bigger	{font-size:1.3em;}
.sub-heading-big	{font-size:0.9em;}
.sub-heading-normal	{font-size:0.8em;}
.sub-heading-small	{font-size:0.7em;}


.left				{float:left;}
.right 				{float:right;}
.center 			{margin:0 auto;}

.alignleft			{display:block; float:left; margin-right:10px;}
.alignright			{display:block; float:right; margin-left:10px;}
.aligncenter 		{display:block; margin:0 auto;}

.center-text		{text-align:center;}
.left-text			{text-align:left;}
.right-text			{text-align:right;}
.vertical-middle	{vertical-align:middle; }

.test-border		{border:1px solid #f00;}
.test-border-left	{border-left:1px solid #f00;}
.test-border-right	{border-right:1px solid #f00;}
.test-border-top	{border-top:1px solid #f00;}
.test-border-bottom	{border-bottom:1px solid #f00;}

.clear 				{clear:both;}

.dark				{background:#000;color:#fff;}
.dark a				{color:#fff;}

.light				{background:#fff;color:#000;}
.light a			{color:#000;}

.grey				{background:#777;color:#000;}
.grey a				{color:#fff;}

.silver-dark     	{background-color: #2B2B2B; color: #B6B6B6; font-size:12px;}
.silver-dark a    	{background-color: #2B2B2B; color: #B6B6B6; font-size:12px;}

.light-bgless a		{color:#fff;}

.light-forced 				{background-color: #fff;color: #000;}
.light-forced a 			{color: #000 !important;text-decoration: none !important;}
.light-forced a:hover		{color: #CD9B1D !important;}
.light-forced img			{opacity:0.4;filter:alpha(opacity=40);}
.light-forced img:hover		{opacity:1;filter:alpha(opacity=100);}

.border-less		{border: 0 none;}

.border-solid-top		{border-top:1px solid #ccc;}
.border-solid-bottom	{border-bottom:1px solid #ccc;}
.border-solid-left		{border-left:1px solid #ccc;}
.border-solid-right		{border-right:1px solid #ccc;}

.border-dotted-top		{border-top:1px dotted #ccc;}
.border-dotted-bottom	{border-bottom:1px dotted #ccc;}
.border-dotted-left		{border-left:1px dotted #ccc;}
.border-dotted-right		{border-right:1px dotted #ccc;}

.border-solid-top-dark 		{border-top: 1px solid #555;}
.border-solid-bottom-dark	{border-bottom: 1px solid #555;}
.border-heading 		{border-bottom: 0.1em solid #ccc;border-top: 0.1em solid #777;}

.no-gap					{margin:0;}

.top-gap-tiny 			{margin-top:2px;}
.top-gap				{margin-top:10px;}
.top-gap-big			{margin-top:20px;}

.bottom-gap				{margin-bottom:10px;}
.bottom-gap-big			{margin-bottom:20px;}

.left-gap				{margin-left:10px;}

.right-gap-tiny			{margin-right:2px;}
.right-gap-small		{margin-right:6px;}
.right-gap				{margin-right:10px;}
.right-gap-tab			{margin-right:15px !important;}
.right-gap-big			{margin-right:20px;}

.padding-gap			{padding:10px;}
.padding-gap-big		{padding:20px;}

.top-padding-gap-tiny	{padding-top:2px;}
.top-padding-gap		{padding-top:10px;}
.top-padding-gap-big	{padding-top:20px;}

.bottom-padding-gap		{padding-bottom:10px;}
.bottom-padding-gap-big	{padding-bottom:20px;}

.left-padding-gap		{padding-left:20px;}
.right-padding-gap		{padding-right:20px;}

.display-block			{display:block;}
.display-none			{display:none;}
.relative				{position:relative;}
.absolute				{position:absolute;}

.auto-scroll			{overflow-y: auto; overflow-x:hidden;}

.min-height-350			{min-height: 350px;}
.max-height-420			{max-height: 420px; overflow:hidden;}

.font-size-07			{font-size: 0.67em;}
.font-size-09			{font-size: 0.9em;}
.hr-fix hr 				{clear:both;}
.overflow-y-hidden		{overflow-y:hidden;}

/*----------------------------------
[2] Columns
-----------------------------------*/

.content-wide 			{width:100%;overflow: hidden}
.content-canvas 		{width:1007px;}
.column-975				{width:975px;}
.column-728				{width:728px;}
.column-665				{width:665px;}
.column-640				{width:640px;}
.column-605				{width:605px;}
.column-540				{width:540px;}
.column-483				{width:483px;}
.column-480				{width:480px;}
.column-427				{width:427px;}
.column-327				{width:327px;}
.column-322				{width:322px;}
.column-312				{width:312px;}
.column-300				{width:300px;}
.column-280				{width:280px;}
.column-260				{width:260px;}
.column-220				{width:220px;}
.column-215				{width:215px;}
.column-180				{width:180px;}
.column-190				{width:190px}
.column-110				{width:110px;}
.height-full			{height:100%;}
.height-main			{height:80%;}
.height-665				{height:665px;}
.height-461				{height:461px;}
.height-374				{height:374px;}
.height-321				{height:321px;}
.height-250				{height:250px;}
.height-234				{height:234px;}
.height-220				{height:220px;}
.height-80				{height:80px;}
.panel-top				{height:173px;}
.panel-bottom			{height:168px;}
.scrollable-panel		{height:285px; overflow-y:auto;}
.scrollable-exhibition	{height:455px;}

/*----------------------------------
[3] Menus
-----------------------------------*/

#main-menu			{margin-top:15px;}
#main-menu li,
#main-menu li a		{display:block;float:left;padding:0 13px 0 0;font-size:1em;outline:0;}

.bottom-menu li		{display: inline;list-style-type:none;}
.bottom-menu li a	{padding:0 10px;outline:0;}

ul.list li			{border-bottom:1px solid #ccc;}
ul.list li a		{padding:10px 0; display:block;}

.social-icon		{height:32px;width:32px;display:block;}
#twitter-icon		{background: url('http://vf-assets.s3.amazonaws.com/twitter02_dark.png');}
#twitter-icon:hover {background: url('http://vf-assets.s3.amazonaws.com/twitter02_active.png');}

#facebook-icon		 {background: url('http://vf-assets.s3.amazonaws.com/facebook_dark.png');}
#facebook-icon:hover {background: url('http://vf-assets.s3.amazonaws.com/facebook_active.png');}

#tumblr-icon		{background: url('http://vf-assets.s3.amazonaws.com/tumblr_dark.png');}
#tumblr-icon:hover 	{background: url('http://vf-assets.s3.amazonaws.com/tumblr_active.png');}

#vimeo-icon			{background: url('http://vf-assets.s3.amazonaws.com/vimeo_dark.png');}
#vimeo-icon:hover 	{background: url('http://vf-assets.s3.amazonaws.com/vimeo_active.png');}

#youtube-icon		{background: url('http://vf-assets.s3.amazonaws.com/youtube_dark.png');}
#youtube-icon:hover {background: url('http://vf-assets.s3.amazonaws.com/youtube_active.png');}

#pinterest-icon		{background: url('http://vf-assets.s3.amazonaws.com/pinterest_dark.png');}
#pinterest-icon:hover {background: url('http://vf-assets.s3.amazonaws.com/pinterest_active.png');}

#rss-icon			{background: url('http://vf-assets.s3.amazonaws.com/rss_dark.png');}
#rss-icon:hover 	{background: url('http://vf-assets.s3.amazonaws.com/rss_active.png');}

#google-icon		{background: url('http://vf-assets.s3.amazonaws.com/google_dark.png');}
#google-icon:hover  {background: url('http://vf-assets.s3.amazonaws.com/google_active.png');}


#mail-icon			{background:#000 url('http://vf-assets.s3.amazonaws.com/vf-gradient.png');border:none;border-bottom:0px solid #000;padding:0;font-size:12px;color:#CD9B1D;font-family: "Greta";height:24px;width:230px !important;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; text-align: center; padding-top: 6px;}
#mail-icon:hover 	{background:#000 url('http://vf-assets.s3.amazonaws.com/vf-gradient-hover.png');color:#fff !important;}

/*----------------------------------
[4] Loader
-----------------------------------*/

#container-main-loader	{color:#fff;padding-top:6%;}

/*----------------------------------
[5] Scroll - custom look
-----------------------------------*/

.jspContainer						{overflow: hidden;position: relative;}
.jspPane							{position: absolute;}
.jspVerticalBar 					{position: absolute;margin: 0;padding: 0;top: 0;right: 0;width: 10px;height: 100%;background: red;}
.jspTrack							{background: #f6f6f6;position: relative;}
.jspDrag							{background: #ccc;position: relative;top: 0;left: 0;cursor: pointer;}

/*---------------------------------
[6] Slider - custom look
----------------------------------*/
#slider {width: 665px;list-style: none;overflow: hidden;}
.anythingSlider-default {margin: 0 auto;}
.anythingSlider-default .anythingControls a {background: #777 center -288px repeat-x;color: #000;border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;}
.anythingSlider-default .anythingControls a span {visibility: visible;}
.anythingSlider-default .anythingControls a.cur {background: #888;color: #000;}
.anythingSlider-default .anythingControls a.start-stop {background-color: #040;color: #ddd;}
.anythingSlider-default .anythingControls a.start-stop.playing {background-color: #800;}
.anythingSlider-default .anythingControls a.start-stop:hover,
.anythingSlider-default .anythingControls a.start-stop.hover,
.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {background-image: none;color: #ddd;}
.anythingSlider-default.activeSlider .anythingControls a {background-color: #7C9127;}
.anythingSlider-default.activeSlider .anythingControls a.cur,
.anythingSlider-default.activeSlider .anythingControls a:hover {background: #7C9127;}
.anythingSlider-default.activeSlider .anythingControls a.start-stop {background-color: #080;color: #fff;}
.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {background-color: #d00;color: #fff;}
.anythingSlider-default.activeSlider .start-stop:hover,
.anythingSlider-default.activeSlider .start-stop.hover {color: #fff;}
.anythingSlider-default .arrow {top: -45px;position: absolute;display: none;}
.anythingSlider-default .back { left: 620px; }
.anythingSlider-default .back a { background-position: left top; }
.anythingSlider-default .back a:hover,
.anythingSlider-default .back a.hover { background-position: left -140px; }
.anythingSlider-default .forward { right: 0; }
.anythingSlider-default .forward a { background-position: right top; }
.anythingSlider-default .forward a:hover,
.anythingSlider-default .forward a.hover { background-position: right -140px; }

#as-forward-arrow,
.pl-forward-arrow,
.exhibition-arrows span#nextBtn,
.exhibition-arrows span#nextBtn2,
.exhibition-arrows span#nextBtn3 {background:url('http://vf-assets.s3.amazonaws.com/right-arrow.png'); width:20px;height:20px;border:none;padding:0;}

#as-back-arrow,
.pl-back-arrow,
.exhibition-arrows span#prevBtn,
.exhibition-arrows span#prevBtn2,
.exhibition-arrows span#prevBtn3 {background:url('http://vf-assets.s3.amazonaws.com/left-arrow.png'); width:20px;height:20px;border:none;padding:0;}

#as-back-arrow:hover,
.pl-back-arrow:hover,
#as-forward-arrow:hover,
.pl-forward-arrow:hover,
.exhibition-arrows span#nextBtn:hover,
.exhibition-arrows span#nextBtn2:hover,
.exhibition-arrows span#nextBtn3:hover,
.exhibition-arrows span#prevBtn:hover,
.exhibition-arrows span#prevBtn2:hover,
.exhibition-arrows span#prevBtn3:hover  {background-position:0 -20px;}

.as-oldie .anythingSlider-default .arrow {top: 30%;}
.as-oldie .anythingSlider-default .arrow a {margin: 0;}
.as-oldie .anythingSlider-default .anythingControls a {margin: 0;}
.as-oldie .anythingSlider-default .anythingNavWindow {margin: 0 2px;}
.as-oldie .anythingSlider-default .anythingNavWindow li {padding: 3px 0 0 0;}
.anythingSlider {display: block;overflow: visible !important;position: relative;}
.anythingSlider .anythingWindow {overflow: hidden;position: relative;width: 100%;height: 100%;}
.anythingSlider .anythingBase {background: transparent;list-style: none;position: absolute;overflow: visible !important;top: 0;left: 0;margin: 0;padding: 0;}
.anythingSlider .arrow span {display: block}
.anythingSlider .arrow.disabled {display: none;}
.anythingSlider .panel {background: transparent;display: block;overflow: hidden;float: left;padding: 0;margin: 0;}
.anythingSlider .vertical .panel {float: none;}
.anythingSlider .fade .panel {float: none;position: absolute;top: 0;left: 0;z-index: -1;}
.anythingSlider .fade .activePage {z-index: 0;}
.anythingSlider.rtl .anythingWindow {direction: ltr;unicode-bidi: bidi-override;}
.anythingSlider.rtl .anythingControls ul { float: left; } /* move nav link group to left */
.anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
.anythingSlider.rtl .start-stop { /* float: right; */ } /* move start/stop button - in case you want to switch sides */

.anythingSlider,
.anythingSlider .anythingWindow,
.anythingSlider .anythingControls ul a,
.anythingSlider .arrow a,
.anythingSlider .start-stop {transition-duration: 0;-o-transition-duration: 0;-moz-transition-duration: 0;-webkit-transition-duration: 0;}

/*---------------------------------
[7] Vertical Slider
----------------------------------*/

div.jContent						{float: left;}
div.jc-vertical a.prev,
div.jc-vertical a.next				{margin: 0px 0px 5px 0px;width: 20px; height: 20px;}
div.jc-vertical a.prev				{background: url('http://vf-assets.s3.amazonaws.com/up-arrow.png');}
div.jc-vertical a.next				{background: url('http://vf-assets.s3.amazonaws.com/down-arrow.png');}
div.jc-vertical a.next:hover,
div.jc-vertical a.prev:hover		{background-position: -20px 0px; }

/* auto and circle */
div.jc-auto							{margin: 20px 0px 40px 63px; }
div.js-circle{}

/*---------------------------------
[8] Tabs
----------------------------------*/

.tabs 								{}
.tabs a.active						{color: #CD9B1D;}
.tabs-container .active				{display:block;}
.tabs-container .disabled			{display:none;}

/*----------------------------------
[9] Limited Editions widget - NEED OPTIMIZATION
-----------------------------------*/

.ad-gallery 										{width: 300px;}
.ad-gallery, .ad-gallery * 							{margin: 0; padding: 0;}
.ad-gallery .ad-image-wrapper 						{width: 100%;height: 250px;margin-bottom: 0;margin-top: 0px;position: relative;overflow: hidden;}
.ad-gallery .ad-image-wrapper .ad-loader 			{position: absolute;z-index: 10;top: 48%;left: 48%;border: 1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-next 				{position: absolute;right: 0; top: 0;width: 25%;height: 100%;cursor: pointer;display: none;z-index: 200;}
.ad-gallery .ad-image-wrapper .ad-prev 				{position: absolute;left: 0;top: 0;width: 25%;height: 250px !important;cursor: pointer;display: none;z-index: 200;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {background: url(trans.gif);}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(ad_prev.png);width: 30px;height: 30px;display: none;position: absolute;top: 47%;left: 0;z-index: 101;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(ad_next.png);width: 30px;height: 30px;right: 0;left: auto;}
.ad-gallery .ad-image-wrapper .ad-image {position: absolute;overflow: hidden;top: 0;left: 0;z-index: 9;}
.ad-gallery .ad-image-wrapper .ad-image a img {border: 0;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {position: absolute;bottom: 0px;left: 0px; padding: 7px;text-align: left;width: 100%; z-index: 2;background: url('http://vf-assets.s3.amazonaws.com/opa75.png');color: #000;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;}
.ad-gallery .ad-controls {height: 20px;display:none;}
.ad-gallery .ad-info {float: left;}
.ad-gallery .ad-slideshow-controls {float: right;display:none !important;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {padding-left: 5px;cursor: pointer; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left: 5px;font-size: 0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {cursor: default;font-style: italic;}
.ad-gallery .ad-nav {width: 100%;margin-top:10px;position: relative;overflow:hidden;}
.ad-gallery .ad-forward, .ad-gallery .ad-back {position: absolute;top: 0;height: 100%;z-index: 10;}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {height: 100px;}
.ad-gallery .ad-back {cursor: pointer;left: -20px;width: 13px;display: block;background: url(ad_scroll_back.png) 0px 22px no-repeat;}
.ad-gallery .ad-forward {cursor: pointer;display: block;right: -20px;width: 13px;background: url(ad_scroll_forward.png) 0px 22px no-repeat;}
.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width: 100%;}
.ad-gallery .ad-thumbs .ad-thumb-list {float: left;width: 9000px;list-style: none;}
.ad-gallery .ad-thumbs li {float: left;padding-right: 7px;}
.ad-gallery .ad-thumbs li a {display: block;}
.ad-gallery .ad-thumbs li a img {border: 2px solid #CCC;display: block;width:101px;}
.ad-gallery .ad-thumbs li a.ad-active img {border: 2px solid #000;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {position: absolute;left: -9000px;top: -9000px;}

/*----------------------------------
[10] Search
-----------------------------------*/

#s {
    background-color: #111;
    background-image: url("http://www.clker.com/cliparts/v/C/2/9/I/6/search-icon-white-md.png");
    background-position: 4px 4px;
    background-repeat: no-repeat;
    background-size: 20px auto;
    border: 0 solid #fff;
    border-radius: 1px;
    box-shadow: 0 0 0 0 white;
    color: #111;
    font-size: 0;
    height: 28px;
    margin-right: 1px;
    padding: 0 7px;
    transition: all 0.5s ease 0s;
    width: 13px;
    cursor: pointer;
}

#s:focus{
    background-color: #fff;
    color: #111;
    font-size: 14px;
    width: 200px;
    cursor: text;
    height: 28px;
}

/*----------------------------------
[11] S3 Slider - NEED OPTIMIZATION
-----------------------------------*/

#s3slider {
    width: 665px; /* important to be same as image width */
    height: 400px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
}

#s3sliderContent {
    width: 665px; /* important to be same as image width or wider */
    position: absolute; /* important */
    top: 0; /* important */
    margin-left: 0; /* important */
}

.s3sliderImage {
    float: left; /* important */
    position: relative; /* important */
    display: none; /* important */
}

.s3sliderImage span {
    position: absolute; /* important */
    font: 16px Greta, Arial, sans-serif;
    line-height: 1.9em;
    padding: 0px 10px;
    width: 645px;
    height:80px;
    background: url('http://vf-assets.s3.amazonaws.com/opa75.png');

    color: #000;
    display: none; /* important */
    bottom: 0; /*
        if you put top: 0;  -> the box with text will be shown
                                at the top of the image
        if you put bottom: 0;  -> the box with text will be shown
                                at the bottom of the image
    */
}

.s3sliderImage span.right-display{right: 0px;}
.s3sliderImage span.left-display{left: 0px;}

/*----------------------------------
[12] Venue
-----------------------------------*/

#venue img						{opacity:.4;-moz-opacity: .4;}
.v_description, .opacity-none	{opacity: 0;-moz-opacity: 0;}

/*----------------------------------
[13] Newsletter Form Look - NEED OPTIMIZATION!
-----------------------------------*/

.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: fixed !important; top: 0; left: 0; width: 100%; height: 100%; background: url(http://vf-assets.s3.amazonaws.com/overlay.png); opacity: .6; filter:Alpha(Opacity=60);}

.form-container {position: absolute; top:0px; left:0px; width:100%; z-index: 10; }
.form-container #sign-up-newsletter-form{position: fixed; margin: 0 auto; margin-top:50px; }
.form-container input	{font-size:.65em; font-family: 'Greta';}
.form-container .ui-widget {font-size: .9em; font-family: 'Droid';}
.form-container .ui-widget .ui-widget { font-size: 1em; }
.form-container .ui-widget-content { border: 1px solid #cccccc; background: #f9f9f9 url(assets/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png) 50% top repeat-x; color: #222222; }
.form-container .ui-widget-content a { color: #222222; }
.form-container .ui-widget-header { border: 1px solid #a3a3a3; background: #333333 url(assets/images/ui-bg_diagonals-thick_8_333333_40x40.png) 50% 50% repeat; color: #eeeeee; font-weight: bold; }
.form-container .ui-widget-header a { color: #eeeeee; }

.form-container .ui-state-default,
.form-container .ui-widget-content .ui-state-default,
.form-container .ui-widget-header .ui-state-default { border: 1px solid #777777; background: #111111 url(assets/images/ui-bg_glass_40_111111_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #e3e3e3; }
.form-container .ui-state-default a,
.form-container .ui-state-default a:link,
.form-container .ui-state-default a:visited { color: #e3e3e3; text-decoration: none; }
.form-container .ui-state-hover,
.form-container .ui-widget-content .ui-state-hover,
.form-container .ui-widget-header .ui-state-hover,
.form-container .ui-state-focus,
.form-container .ui-widget-content .ui-state-focus,
.form-container .ui-widget-header .ui-state-focus { border: 1px solid #000000; background: #1c1c1c url(assets/images/ui-bg_glass_55_1c1c1c_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.form-container .ui-state-hover a,
.form-container .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.form-container .ui-state-active,
.form-container .ui-widget-content .ui-state-active,
.form-container .ui-widget-header .ui-state-active { border: 1px solid #cccccc; background: #ffffff url(assets/images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #222222; }
.form-container .ui-state-active a,
.form-container .ui-state-active a:link,
.form-container .ui-state-active a:visited { color: #222222; text-decoration: none; }
.form-container .ui-widget :active { outline: none; }

.form-container .ui-state-highlight,
.form-container .ui-widget-content .ui-state-highlight,
.form-container .ui-widget-header .ui-state-highlight  {border: 1px solid #ffde2e; background: #ffeb80 url(assets/images/ui-bg_inset-hard_55_ffeb80_1x100.png) 50% bottom repeat-x; color: #363636; }
.form-container .ui-state-highlight a,
.form-container .ui-widget-content .ui-state-highlight a,
.form-container .ui-widget-header .ui-state-highlight a { color: #363636; }
.form-container .ui-state-error,
.form-container .ui-widget-content .ui-state-error,
.form-container .ui-widget-header .ui-state-error {border: 1px solid #9e0505; background: #cd0a0a url(assets/images/ui-bg_inset-hard_45_cd0a0a_1x100.png) 50% bottom repeat-x; color: #ffffff; }
.form-container .ui-state-error a,
.form-container .ui-widget-content .ui-state-error a,
.form-container .ui-widget-header .ui-state-error a { color: #ffffff; }
.form-container .ui-state-error-text,
.form-container .ui-widget-content .ui-state-error-text,
.form-container .ui-widget-header .ui-state-error-text { color: #ffffff; }
.form-container .ui-priority-primary,
.form-container .ui-widget-content .ui-priority-primary,
.form-container .ui-widget-header .ui-priority-primary { font-weight: bold; }
.form-container .ui-priority-secondary,
.form-container .ui-widget-content .ui-priority-secondary,
.form-container .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.form-container .ui-state-disabled,
.form-container .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

.form-container .ui-icon { width: 16px; height: 16px; background-image: url(assets/images/ui-icons_222222_256x240.png); }
.form-container .ui-widget-content .ui-icon {background-image: url(assets/images/ui-icons_222222_256x240.png); }
.form-container .ui-widget-header .ui-icon {background-image: url(assets/images/ui-icons_bbbbbb_256x240.png); }
.form-container .ui-state-default .ui-icon { background-image: url(assets/images/ui-icons_ededed_256x240.png); }
.form-container .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(assets/images/ui-icons_ffffff_256x240.png); }
.form-container .ui-state-active .ui-icon {background-image: url(assets/images/ui-icons_222222_256x240.png); }
.form-container .ui-state-highlight .ui-icon {background-image: url(assets/images/ui-icons_4ca300_256x240.png); }
.form-container .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(assets/images/ui-icons_ffcf29_256x240.png); }

.form-container .ui-icon-closethick { background-position: -96px -128px; }

.form-container .ui-corner-all,
.form-container .ui-corner-top,
.form-container .ui-corner-left,
.form-container .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.form-container .ui-corner-all,
.form-container .ui-corner-top,
.form-container .ui-corner-right,
.form-container .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.form-container .ui-corner-all,
.form-container .ui-corner-bottom,
.form-container .ui-corner-left,
.form-container .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.form-container .ui-corner-all,
.form-container .ui-corner-bottom,
.form-container .ui-corner-right,
.form-container .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

.form-container .ui-widget-overlay { background: #aaaaaa url(assets/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png) 50% top repeat-x; opacity: .50;filter:Alpha50; }
.form-container .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(assets/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png) 50% top repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.form-container .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.form-container .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.form-container .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.form-container .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 22px; margin: -10px 0 0 0; padding: 1px; height: 22px; }
.form-container .ui-dialog .ui-dialog-titlebar-close span { margin: 1px; }
.form-container .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.form-container .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.form-container .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.form-container .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.form-container .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.form-container .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.form-container .ui-draggable .ui-dialog-titlebar { cursor: move; }


.ui-dialog-titlebar-close .ui-button-text {display: none ;}

/*----------------------------------
[14] Artists Accordion - NEED OPTIMIZATION!
-----------------------------------*/

#artist-profile p												{margin:0 0 15px 0;line-height:1.9em;}
.toggle-artists:hover											{cursor:pointer;}
.opacity-full													{opacity:1;-moz-opacity: 1;}
.opacity-40														{opacity: .4;-moz-opacity: .4;}

.ui-widget-overlay 												{position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-accordion .ui-accordion-header 								{display: block; cursor: pointer; position: relative; margin-top: 5px; padding: .5em .5em .5em .0em; zoom: 1; outline: 0;}
.ui-accordion .ui-accordion-icons 								{padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons 							{padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons 			{padding-left: 2.2em; }
.ui-accordion .ui-accordion-content 							{padding: 0 .5em; border-top: 0; overflow: auto; zoom: 1; }

.ui-tabs 														{position: relative; padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav 											{margin: 0; padding: .2em 0; }
.ui-tabs .ui-tabs-nav li 										{list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; clear: both; }
.ui-tabs .ui-tabs-nav li a 										{float: left; padding: .5em 0;margin-right: .5em; text-decoration: none;border-bottom:1px solid #ccc; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active 						{margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a 			{cursor: pointer; outline: 0;}
.ui-tabs-hide													{display:none;}
.ui-tabs-panel p												{margin-top: .2em}
.ui-tabs-selected a												{border-bottom: 1px solid #777 !important;}

/*----------------------------------
[15] Exhibitions Widget
-----------------------------------*/

#exhibitions-widget,
.exhibition-posts,
#exhibition-content,
#exhibition-loader				{background:#fff;height:525px;width:1007px;}
#exhibition-loader img			{margin-top:180px;}
#tabs-1-slider li,
#tabs-2-slider li,
#tabs-3-slider li				{height:461px;width:1007px;}
ol#controls li					{float:left;}
span#prevBtn, span#prevBtn2,
span#prevBtn3					{margin:0 auto;}
.exhibition-single a:hover		{color:#000 !important;}
.exhibition-overlay				{}
.exhibition-caption				{margin:21px; background-color: transparent;}
.exhibition-caption-container	{background: url('http://vf-assets.s3.amazonaws.com/white_boarder.png');opacity:0;-moz-opacity:0;}
.exhibition-arrows				{text-align: center;}
ul#exhibitions-list li 			{display: inline;list-style-type: none;}
ul#exhibitions-list li a,
.exhibition-arrows span a 		{outline: 0;}

/*----------------------------------
[16] Films Widget - NEED OPTIMIZATION!!
-----------------------------------*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:url(http://vf-assets.s3.amazonaws.com/overlay.png) repeat 0 0;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(http://vf-assets.s3.amazonaws.com/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(http://vf-assets.s3.amazonaws.com/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(http://vf-assets.s3.amazonaws.com/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(http://vf-assets.s3.amazonaws.com/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(http://vf-assets.s3.amazonaws.com/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(http://vf-assets.s3.amazonaws.com/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(http://vf-assets.s3.amazonaws.com/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(http://vf-assets.s3.amazonaws.com/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;font-size:12px}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(http://vf-assets.s3.amazonaws.com/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(http://vf-assets.s3.amazonaws.com/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(http://vf-assets.s3.amazonaws.com/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(http://vf-assets.s3.amazonaws.com/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(http://vf-assets.s3.amazonaws.com/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
.films-overlay			{background:url('http://vf-assets.s3.amazonaws.com/white_boarder.png');}
.films-playbutton img 	{margin:93px 132px;}
.wp-pagenavi						{border-bottom: 0.1em solid #ccc;border-top: 0.1em solid #777; padding:10px 0;margin-top:25px;}
.wp-pagenavi a, .wp-pagenavi span	{margin-right:10px;}
.wp-pagenavi span.pages				{display:none;}

#container-main-content a {}

@media only screen and (min-width: 35em) { }
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}
#tweeter-button {width:300px; height: 20px;}

/*----------------------------------
[17] Popular/Feed box
-----------------------------------*/

#popular-content								{background-color:#F5F5F5;}
#popular-content div.latest ul li a 			{cursor:pointer;display:block;font-size:0.7em;}
#popular-content div ul li a 					{cursor:pointer;display:block;font-size:0.7em; padding:2px; height: 30px; position: relative; }
#popular-content div ul li a:last-child 		{float:right; width:60%;}
#popular-content div ul li a img 				{
    clip: rect(0px, 104px, 104px, 0px);
    width: auto !important;
    height: 104px;
    overflow: hidden;
    position: absolute;
   }
#popular-nav #popular-heading a,
#events-nav #events-heading a					{cursor: pointer; color: #fff; float: left; display: block; padding: 6px 0; text-transform: uppercase;text-align: center;}
#popular-nav .ad-heading a						{font-size: 0.7em;width:70px;}
#popular-nav .default a							{font-size: 0.8em;width:100px;}
#events-nav #events-heading a					{width:150px;font-size: 0.8em;}
#popular-nav #popular-heading a:hover,
#events-nav #events-heading a:hover				{color: #ccc;}
#popular-nav #popular-heading a.selected,
#events-nav #events-heading a.selected 			{color: #CD9B1D; background-color: #000000;}
#popular-nav #popular-sub-heading div			{position:absolute;margin-top:27px;background-color:#fff;height:2px;width:300px;z-index:0;}
#popular-nav #popular-sub-heading a		 		{text-transform: uppercase; padding: 6px 12px; display:block; float:left; cursor: pointer; font-size: 0.7em;position:relative; z-index: 1;}
#popular-nav #popular-sub-heading a:hover		{color: #000;}
#popular-nav #popular-sub-heading a.selected 	{border-bottom:2px solid #CD9B1D;}
.selected-hidden								{display:block;opacity: 0;}

/* Arrows at the bottom */
.popular-arrows	div								{width:150px;height:25px;background: url('http://762fc3f02c0991a1071d-02b50a03a46934f0ed8c2ffde0c6e044.r48.cf1.rackcdn.com/popular-arrows-psd.png') no-repeat;}
.popular-arrows div:hover						{cursor:pointer;}
#next-post-list									{background-position: 100% 0;}
#next-post-list:hover							{background-position: 100% 50%;}
#next-post-list.deactivated						{background-position: 100% 100%;}
#previous-post-list								{background-position: 0 0;}
#previous-post-list:hover						{background-position: 0 50%;}
#previous-post-list.deactivated					{background-position: 0 100%;}
.popular-img									{width:75px;height:50px;}

#popular-content div.latest 					{overflow:hidden;}
#popular-content div.latest ul li a.selected	{background:#000;color:#fff;font-weight:bold;}

.slider-dimensions					{width:665px;height:400px;}
.title								{max-width: 400px;background: #fff;}
.title a							{background:#fff !important;}
#slider-content-wrapper				{position:relative;overflow:hidden;}
#popular-content					{background-color:#F5F5F5;}
#popular-content div.latest ul li a {cursor:pointer;display:block;}
ul#slider-content 					{position:absolute;width: 6400px;height:365px;}
#slider-content li					{position:relative;float:left;display: inline; list-style-type: none;}
.slider-caption-wrapper				{position:absolute;bottom:0;margin:48px;width:560px;text-transform: uppercase;font-size:1em;}
.next:hover , .previous:hover 		{cursor:pointer;}

/* For the extended version */
.slider-thumb-dimensions			{width:158.7px;height:105px;}
.slider-thumb-li					{width:327.4px;height:105px;}
#slider-content-thumbs li .opaque {-moz-opacity: 0.75;opacity: 0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=75);}
#slider-content-thumbs li:hover > div,
#slider-content-thumbs li.current	{cursor:pointer;-moz-opacity: 1;opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);}

#film-content-thumbs				{margin-top: 5px;}
#film-content-thumbs li .opaque {-moz-opacity: 0.60;opacity: 0.60;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);}
#film-content-thumbs li:hover > div,
#film-content-thumbs li.current		{cursor:pointer;-moz-opacity: 1;opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);}

#film-video							{height:374px;width:665px;background:url(http://vf-images.s3.amazonaws.com/ajax-loader-big-4.gif) no-repeat center center;}
/*----------------------------------
[18] Top banner slideshow
-----------------------------------*/

#slideshow {position:relative;  height:90px; width: 728px; overflow:hidden;}
#slideshow IMG {position:absolute; top:0; left:0; z-index:2;}
#slideshow IMG.active {z-index:4;}
#slideshow IMG.last-active { z-index:3;}
/*--------------------------
[19] Jquery UI CSS Overwrite
----------------------------*/
.ui-tabs .ui-tabs-nav {}
.ui-tabs .ui-tabs-nav li {margin:0px;}
.ui-tabs .ui-tabs-nav li a {margin:0px; border:0; padding:0;}
.ui-tabs .ui-tabs-nav li img { opacity:0.5;}
.ui-tabs-selected a {
	border:0 !important;
    opacity: 1 !important;
}
/*--------------------------
[20] Experimental CSS rewrites
----------------------------*/
blockquote.pull-quote       {background-color: #fefefe;padding: 0;color: #000; float:left; display: inline; font-size: 28px !important; font-style: italic; font-weight: 900; line-height: 31px; margin: 14px -100px 28px 0; width: 444px; position: relative; right: 100px;}
blockquote.pull-quote p     {font-size: 22px;}
.wpp-views {display:none;opacity: 0;}
.wpp-list {clear:left; float: left; width: 100%; display:inline-block;}
.wpp-list li {
    height: 106px;

}
/* Parallax fix */
div[class^="parallax"] {
    transform:translateZ(0);
}

.parallax {
    height: 500px;
    overflow-x: hidden;
    overflow-y: auto;
    perspective: 300px;
}
.parallax__group {
    height: 500px;
    position: relative;
    transform-style: preserve-3d;
}
.parallax__layer {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.notChrome .parallax__layer--fore {
    transform:  scale(0.7);
    z-index: 1;
}
.notChrome .parallax__layer--base {
    z-index: 4;
}
.notChrome .parallax__layer--back {
    transform: translateZ(-300px) scale(2);
    z-index: 3;
    background-repeat: no-repeat;
    background-position: 25% 25%;
    background-attachment:local;
    background-color: #CCCCCC;
    background-size:cover;
    height:100%;
    width:100%;
}
.notChrome .parallax__layer--deep {
    transform: translateZ(-800px) scale(4);
    z-index: 2;
}
.chrome .parallax__layer--fore {}
.chrome .parallax__layer--base {}
.chrome .parallax__layer--back {
    background-repeat: no-repeat;
    background-position: 25% 25%;
    background-attachment:local;
    background-color: #CCCCCC;
    background-size:cover;
}
.jGallery .title {
    max-width: unset;
}
#container-bottom.dark{ padding-bottom: 10px;   padding-top: 10px;}
.panel-top {
    height: auto;
    padding-bottom: 15px;
}
iframe, object {
   float: left;
   position: relative;
   width: 100%;
   max-width: 100%;
   padding-left: 0;
   padding-right: 0;
   margin-left: 0;
   margin-right: 0;
   margin-bottom: 30px!important;
}
  #article-breadcrumb img {  width: 6px!important;  height: 9px!important;}
  #s{outline: none}
  .content-wide {
    width: 100%;
    overflow: hidden!important;
}
ul.header-social{
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: auto;
  margin-left: 0px;
}
ul.header-social li {
  list-style: none;
  float: left;
  margin-left: 7px;
}
ul.header-social li a {
    width: 30px;
    height: 30px;
    background: #000;
    border-radius: 100px;
    float: left;
    webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
ul.header-social li a.facebook{background-image: url("assets/images/social-facebook.png"); background-repeat: no-repeat;background-size: 20px 20px; background-position: 5px;}
ul.header-social li a.twitter{background-image: url("assets/images/social-twitter.png"); background-repeat: no-repeat; background-size: 19px 19px; background-position: 6px;}
ul.header-social li a.instagram{background-image: url("assets/images/social-instagram.png"); background-repeat: no-repeat; background-size: 20px 20px; background-position: 5px;}
ul.header-social li a.snapchat{background-image: url("assets/images/social-snapchat.png"); background-repeat: no-repeat; background-size: 18px 18px; background-position: 6px;}
ul.header-social li a.youtube{background-image: url("assets/images/social-youtube.png"); background-repeat: no-repeat; background-size: 18px 18px; background-position: 6px;}
form#searchform {    float: left!important;}
ul.header-social li a.facebook:hover{background-color: #CD9B1D}
ul.header-social li a.twitter:hover{background-color: #CD9B1D}
ul.header-social li a.instagram:hover{background-color: #CD9B1D}
ul.header-social li a.snapchat:hover{background-color: #CD9B1D}
ul.header-social li a.youtube:hover{background-color: #CD9B1D}
#mail-icon {
    background: #000;
    border: none;
    border-bottom: 0px solid #000;
    padding: 0;
    font-size: 12px;
    color: #FFF;
    font-family: "Greta";
    height: 24px;
    width: 230px !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 2px;
    text-align: center;
    padding-top: 7px;
    letter-spacing: 0.5px;
    webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
#mail-icon:hover{  background: #CD9B1D;}

.wp-pagenavi a, .wp-pagenavi span {    font-size: 12px;    margin-right: 2px;}
/*==========================================================================*/
/*             SMALLER DESKTOP & TABLET LANDSCAPE  SCREENS                   */
/*==========================================================================*/
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
      .content-canvas {max-width:940px; }
      .column-665	{width:64%;}
      .column-300	{width:29.8%;}
      .column-975	{width:100%;}
      .column-480	{width:46%!important;}
      .column-312 {  width: 280px!important;}
      img.aligncenter {width: 100%;height: auto;}
      #article-breadcrumb {padding: 20px 0 10px 0;}
      .column-220 {width: 22%;}
      #main-menu {margin-top: 15px;padding-bottom: 20px;position: relative;float: left;clear: both;}
      .slider-dimensions {   width: 603px; height: 350px;}
      .column-665  > .column-665 {width: 62%!important;}
      .slider-thumb-dimensions {  width: 135px;  height: 105px;}
      .slider-caption-wrapper {margin: 25px; width: 550px;}
      #artist-profile .column-665, #artist-profile .column-665 > .column-665 {  width: 53%!important;}
      .slider-thumb-li {  width: 48%;  margin-right: 2%;}
      .column-312 img {width: 100%;  height: auto;}
      .jspPane li img {  width: auto;    height: auto;  }
      img.attachment-300x290.size-300x290 {  width: 100%!important;  height: auto;}
      .column-665.left.right-padding-gap.border-solid-right img {  width: 100%;  height: auto;}
      #tweeter-button {    margin-bottom: 0px!important;}
      .column-180 {  width: 160px;}
      ul#slider-content-thumbs li {      width: 23%!important;}
      .column-665.left.right-padding-gap.border-solid-right.clearfix img {  width: 100%;  height: auto;}
      .column-665  > .column-665 {width: 100%!important;}
      #s3slider,#s3sliderContent{width: 605px;}
      h3.no-gap.bottom-gap{font-size: 1em;}
      ul#slider-content-thumbs {    width: 105%;}
      .column-327 {  width: 49%;}
      #popular-content div ul li a:last-child {  width: 60%;}
      .img-float-left.border-dotted-bottom.bottom-gap.height-80 img{width: 75px;height: 75px;}
      .height-80 { height: auto;}
      #container-bottom.dark {background: #000; padding-bottom: 5px; padding-bottom: 15px;float: left;  height: auto;  margin-bottom: 0px;}
      .content-wide {  width: 100%;  overflow: hidden;}
      #popular-content div ul li a img {  height: 75px;  width: 80px!important;}
      .left.column-665.right-padding-gap img {  width: 100%;    height: auto;}
      .column-260 { width: 30%;}
      .left.column-312.bottom-gap.right-padding-gap:nth-child(4n-1) {  padding-right: 0px!important;}
      .left.column-312.bottom-gap.right-padding-gap {padding-right: 21px;}
      .bottom-gap {    margin-bottom: 15px;}
      .wp-pagenavi a, .wp-pagenavi span {  margin-right: 2px;  font-size: 12px;}
      a.previous, a.next {  font-size: 13px;position: absolute;margin: 0;}
      a.previous{right: 60px;}
      a.next{right: 40px;}
}
/*                      TABLETS   SCREENS                                   */
/*==========================================================================*/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .wp-pagenavi a, .wp-pagenavi span {    font-size: 11px;margin-right: 2px;    float: left;  margin-top: 20px;}
      .content-canvas {max-width:730px; }
      .column-665	{width:64%;}
      .column-300	{width:29.8%;}
      .column-312 {width: 47%;}
      .column-480	{width:48%!important;}
      .column-665 .column-312 {  width: 100%;    padding-left: 0;}
      .column-975 {width: 100%;}
      .panel-top {  height: auto;  margin-bottom: 0px;padding-bottom: 0;}
      .slider-dimensions {width: 100%;}
      .slider-thumb-li {width: 48%;height: auto;float: left;position: relative;}
      .jcarousel {width: 230px;height: 300px;}
      .slider-thumb-dimensions {width: 100%;}
      .jcarousel-wrapper {width: 48%;overflow: hidden;}
      img.aligncenter {width: 100%;height: auto;}
      .column-665  > .column-665 {width: 100%;}
      #searchform {position: relative;top: -40px;}
      #popular-content div ul li a img {  height: 75px; }
      #popular-content div ul li a {  padding: 10px 0 0 0px;height: auto; }
      #container-bottom .right {float: left;text-align: center;padding-top: 30px;width: 100%;}
      #container-bottom .left {width: 100%;  text-align: center;float: left;}
      #mf6d8de351682, #newsletter-container-post h4, #newsletter-container-post h2{ text-align: center!important;}
      .slider-thumb-dimensions { width: 100px; height: 95px;}
      .slider-caption-wrapper {margin: 25px;width: 100%;}
      #div-gpt-ad-1378720999981-1{display: none}
      #artist-profile .column-665, #artist-profile .column-665 > .column-665 {  width: 46%!important;}
      #container-main-content .column-320 a img {width: 100%;height: auto;}
      .column-312 img {width: 100%;  height: auto;}
      .bottom-gap a img {width: 100%;height: auto;}
      .slider-thumb-li {  width: 48%;    margin-right: 2%;}
      #s3slider {  width: 100%;height: 350px;}
      #s3sliderContent{width: 100%;}
      .column-180 {  width: 99px;}
      img.attachment-300x290.size-300x290{width: 100%;height: auto;}
      ul#slider-content-thumbs li {    width: 23%!important;}
      #tweeter-button {    margin-bottom: 0px!important;}
      .column-665  > .column-665 {width: 100%!important;}
      #s3slider,#s3sliderContent{width: 100%;}
      .column-665.left.right-padding-gap.border-solid-right.clearfix img {  width: 100%;  height: auto;}
      .column-327 {  width: 48%;}
      ul#slider-content-thumbs {    width: 105%;}
      #popular-content div ul li a:last-child {  width: 55%;}
      .img-float-left.border-dotted-bottom.bottom-gap.height-80 img{width: 75px;height: 75px;}
      .height-80 {  height: auto;}
      #container-bottom.dark {background: #000; padding-bottom: 5px; padding-bottom: 15px;float: left;  height: auto;  margin-bottom: 0px;}
      .content-wide {  width: 100%;  overflow: hidden;}
      #popular-content div ul li a img {  height: 75px;  width: 80px!important;}
}

/*                      MOBILE LANDSCAPE  SCREENS                            */
/*==========================================================================*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .wp-pagenavi a, .wp-pagenavi span {   margin-right: 2px;   font-size: 12px;   float: left;   margin-top: 10px;}
      ul.header-social{margin-top: 20px!important;}
      .column-975, .column-728, .column-665	,
      .column-640, .column-605, .column-540, .column-483,
      .column-480, .column-427, .column-327, .column-322,
      .column-312, .column-300, .column-280, .column-260, .column-220,
      .column-215,  .column-180, .column-190, .column-110			{width:100%!important;}
      .panel-top {  height: auto;  margin-bottom: 0px;}
      .border-solid-right{border-right: none;}
      .border-solid-left{border-left: none;}
      img.aligncenter {width: 100%;height: auto;}
      .column-665  > .column-665 {width: 100%;}
      #article-breadcrumb{font-size: 13px;}
      .content-canvas {  width: 85%;  margin: 0 auto;overflow: hidden}
      #container-bottom.dark {background: #000; padding-bottom: 5px; padding-bottom: 15px;float: left;  height: auto;  margin-bottom: 15px;}
      #container-main-content.content-canvas,#container-main-content.content-canvas .content-canvas{width: 100%;}
      #searchform {  top: 40px;position: absolute;right: 30px;}
      #main-menu li, #main-menu li a {  padding: 0 10px 0 0;font-size: 14px;}
      #main-menu {  ;position: relative;margin-bottom: 20px;    padding-bottom: 20px}
      .left-padding-gap {padding-left: 0px;}
      #container-bottom .right {float: left;text-align: center;padding-top: 30px;width: 100%;}
      #container-bottom .left {width: 100%;  text-align: center;float: left;}
      #mf6d8de351682, #newsletter-container-post h4, #newsletter-container-post h2{ text-align: center!important;}
      .jcarousel-wrapper{float: left;}
      .jcarousel,.jcarousel li {   width: 480px!important;  height: 300px!important;}
      .jcarousel-control-prev, .jcarousel-control-next{top:48%;}
      #slider-content-thumbs li {  width: 45%!important;margin-right: 5%!important;  height: 210px}
      .slider-thumb-dimensions {width: 100%;height: 140px;}
      .slider-thumb-li {    width: 100%;  height: 160px;}
      .silver-dark {  padding: 0 0 20px 0;}
      #artist-profile .column-665 {width: 75%!important;}
      #artists-accordion-container {  height: auto!important;}
      #artists-accordion{margin-bottom: 40px;}
      #container-main-content .column-312  img{width: 100%;height: auto}
      a#mail-icon{     float: right;  margin: 20px 0;display: block;  width: 60%!important;}
      .wp-pagenavi a, .wp-pagenavi span {  margin-right: 2px;    font-size: 14px;}
      #s3slider {  width: 100%;height: 200px;}
      #s3sliderContent{width: 100%;}
      .slider-dimensions {  width: 625px!important;  height: 320px!important;}
      #popular-content {  background-color: #FFF;  margin-bottom: 40px;}
      #div-gpt-ad-1378720999981-1,#div-gpt-ad-1378720999981-0{display: none;}
      #article-breadcrumb {  font-size: 13px;  padding: 20px 0 10px 0;}
      #container-bottom .right {float: left;text-align: center;padding-top: 30px;width: 100%;}
      #container-bottom .left {width: 100%;  text-align: center;float: left;}
      ul.bottom-menu {padding-top: 20px;}
      #popular-content div ul li a:last-child {float: right;width: 65%;}
    .panel-top {padding-bottom: 0;}
    #twitter-icon, #facebook-icon, #youtube-icon {  margin: 20px 5px 20px 0;}
    #popular-nav #popular-sub-heading a{padding: 10px 12px 15px 12px!important;}
    .wpp-list li {  height: auto;    float: left;  width: 100%;  position: relative;    margin-bottom: 10px;}
    #popular-content div ul li a img{position: relative!important}
    .title {max-width: 300px;  background: #fff;left: -30px;position: absolute;  bottom: -30px;}
    .title a {background: #fff !important;font-size: 13px;}
    a.previous, a.next {  font-size: 13px;position: absolute;margin: 0;}
    a.previous{bottom: -30px;right: -40px;}
    a.next{bottom: -30px;right: -67px;}
    .slider-caption-wrapper {  position: absolute;  bottom: 0;margin: 40px;width: 307px;text-transform: capitalize;}
    #slider-content-thumbs li .opaque,.slider-dimensions,.parallax__layer--back{ background-position:top center!important;background-repeat:no-repeat!important;-webkit-background-size:cover!important;-moz-background-size:cover!important; -o-background-size:cover;background-size:cover!important;}
    .sub-heading-normal{margin-top: 10px;}
    #film-content-thumbs,#slider-content-thumbs {position: relative;width: 105%;float: left;margin-top: 0px;}
    #film-video {height: 350px;  width: 100%;    margin-bottom: 25px!important;}
    img.attachment-300x290.size-300x290 {  width: 100%;  height: auto;}
    #film-content-thumbs li .opaque,.light-forced img{opacity: 1}
  .light-bgless a {color: #000;}
    iframe, object {    height: 300px;}
    .height-374 {background: #FFF!important;}
    .clearfix.bottom-gap.top-gap img,.left.column-665.right-padding-gap img {  width: 100%;height: auto}
      #container-main { width: 85%!important;margin: 0 auto;margin-top: 30px;}
      #slider-content-wrapper {  margin-bottom: 30px;}
}
/*                      IPHONE5  PORTRAIT  SCREENS                            */
/*==========================================================================*/
@media only screen and (min-width:220px) and (max-width: 320px) {
    #film-video{height: 160px!important}
    .slider-dimensions {  width: 360px!important;  height: 280px!important;}
    .slider-caption-wrapper {  position: absolute;  bottom: 0;margin: 40px;width: 307px;text-transform: capitalize;}
    .jcarousel, .jcarousel li {  width: 360px!important;  height: 240px!important;}
    #main-menu li, #main-menu li a {  padding: 0 5px 0 0;  font-size: 11px!important;}
    .parallax__group, .parallax {
    height: 240px!important;
}
}
/*                   MOBILE PORTRAIT  SCREENS                            */
/*==========================================================================*/
@media only screen and (min-width:220px) and (max-width: 479px) {
    ul.header-social{margin-top: 20px!important;}
    body{    overflow-x: hidden;}
    .column-975, .column-728, .column-665	,
    .column-640, .column-605, .column-540, .column-483,
    .column-480, .column-427, .column-327, .column-322,
    .column-312, .column-300, .column-280, .column-260, .column-220,
    .column-215,  .column-190, .column-110			{width:100%!important;    padding: 0;margin: 0;}
    .column-180{width: 165px!important;}
    .content-canvas {  width: 85%;  margin: 0 auto;}
    .panel-top {  height: auto;  margin-bottom: 0px;}
    .border-solid-right{border-right: none;}
    .border-solid-left{border-left: none;}
    img.aligncenter {width: 100%;height: auto;}
    .column-665  > .column-665 {width: 100%;}
    #article-breadcrumb{font-size: 13px;    padding: 20px 0 10px 0;  margin-bottom: -20px;}
    #s{max-width: 170px!important}
    .content-canvas {  width: 90%;  margin: 0 auto;overflow: hidden}
    #container-bottom.dark {padding-bottom: 15px;  float: left;  height: auto;    margin-bottom: 15px;}
    #container-main-content.content-canvas,#container-main-content.content-canvas .content-canvas{width: 100%;    padding: 0;margin: 0;}
    #searchform {  top: 45px;position: absolute;right: 30px;}
    #main-menu li, #main-menu li a { padding: 0 5px 0 0;font-size: 12px;}
    #main-menu {  position: relative;margin-bottom: 0px;    padding-bottom: 0px;    text-align: center;  width: 100%;    float: left;}
    .left-padding-gap {padding-left: 0px;}
    #div-gpt-ad-1377877121605-0,#div-gpt-ad-1378720999981-1 {  display: none;}
    #container-bottom .right {float: left;text-align: center;padding-top: 30px;width: 100%;}
    #container-bottom .left {width: 100%;  text-align: center;float: left;}
    #mf6d8de351682, #newsletter-container-post h4, #newsletter-container-post h2{ text-align: center!important;}
    .jcarousel-wrapper{float: left;}
    .jcarousel,.jcarousel li {   width: 372px!important;    height: 240px!important;}
    .jcarousel-control-prev, .jcarousel-control-next{top:48%!important;}
    #slider-content-thumbs li { width: 45%!important;margin-right: 5%!important;  margin-bottom: 20px;}
    .slider-thumb-dimensions {width: 100%;height: 130px;    margin: 0;  padding: 0;}
    .slider-thumb-li {    width: 45%;  height: auto;margin-right: 5%;}
    .silver-dark {  padding: 0 0 20px 0;}
    .jspPane li img {width:auto;  height: auto;}
    #artist-profile .column-665 {width: 75%!important;}
    #artists-accordion-container {  height: auto!important;}
    #artists-accordion{margin-bottom: 40px;}
    #container-main-content .column-312  img{width: 100%;height: auto}
    a#mail-icon{  float: right; margin: 0;width: 45%!important;  margin: 20px 0;font-size: 11px;}
    .wp-pagenavi a, .wp-pagenavi span {  margin-right: 2px;    font-size: 13px;}
    #s3slider {  width: 100%;height: 200px;}
    #s3sliderContent{width: 100%;}
    .slider-dimensions {  width: 372px!important;  height: 280px!important;    margin-bottom: 20px;}
    #popular-content {  background-color: #FFF;  margin-bottom: 40px;}
    .bottom-menu { padding: 15px 0; font-size: 12px;   text-transform: capitalize;}
    .silver-dark a {      padding: 1px 5px;line-height: 16px;  font-size: 11px;display: block;}
    #popular-content div ul li a:last-child {  float: right;  width: 60%;}
    #artists-container {margin-top: 30px;}
    .bottom-menu li a {  padding: 0 10px;  outline: 0;display: block!important;margin-bottom: 10px!important;}
    #article-breadcrumb img {  width: 6px!important;  height: 9px!important;}
    .column-665 .center img{width: 100%;height: auto}
    #container-main-content.content-canvas {  width:100%!important;}
    #container-main { width: 90%!important;margin: 0 auto;margin-top: 30px;}
    #newsletter-container-post h2, .MGLSuccessMessage h1,#newsletter-container-post h4, .MGLSuccessMessage,#mf6d8de351682, .MGLSuccessMessage{text-align: center!important;}
    .parallax__group,.parallax{height:260px!important;}
    iframe#tweeter-button{margin-bottom: 0px!important;}
    .panel-top {padding-bottom: 15px;padding-top: 15px;}
    #twitter-icon, #facebook-icon, #youtube-icon {  margin: 20px 5px 20px 0;}
    #popular-nav #popular-sub-heading a{padding: 10px 12px 15px 12px!important;}
    .wpp-list li {  height: auto;    float: left;  width: 100%;  position: relative;    margin-bottom: 10px;}
    #popular-content div ul li a img{position: relative!important}
    .title {max-width: 240px;  background: #fff;left: -30px;position: absolute;  bottom: -30px;}
    .title a {background: #fff !important;font-size: 13px;}
    a.previous, a.next {  font-size: 13px;position: absolute;margin: 0;}
    a.previous{bottom: -30px;right: 20px;}
    a.next{bottom: -30px;right: -10px;}
    .slider-caption-wrapper {  position: absolute;  bottom: 0;margin: 40px;width: 307px;text-transform: capitalize;}
    #slider-content-thumbs li .opaque,.slider-dimensions,.parallax__layer--back{ background-position:top center!important;background-repeat:no-repeat!important;-webkit-background-size:cover!important;-moz-background-size:cover!important; -o-background-size:cover;background-size:cover!important;}
    .sub-heading-normal{margin-top: 10px;}
    ul#slider-content-thumbs  > li:nth-child(2){margin-right: 0!important;}
    #film-content-thumbs,#slider-content-thumbs {position: relative;width: 105%;float: left;margin-top: 0px;}
    #film-video {height: 210px;  width: 100%;    margin-bottom: 25px!important;}
    img.attachment-300x290.size-300x290 {  width: 100%;  height: auto;}
    #film-content-thumbs li .opaque,.light-forced img{opacity: 1}
  .light-bgless a {color: #000;}
    iframe, object {    height: 210px;}
    .height-374 {background: #FFF!important;}
    .clearfix.bottom-gap.top-gap img,.left.column-665.right-padding-gap img {  width: 100%;height: auto}
    #main-menu li, #main-menu li a {display: inline-block;  text-align: center;  float: none;}
    ul.list li a {  padding: 0px 0;  display: block;}
    .jspContainer{height: 240px!important}
    .bottom-gap {  margin-bottom: 10px;  font-size: 1em;}
    .scrollable-panel {  height: 240px;}
    h3 a.read-more{font-size: 0.5em;}
     .bottom-gap.right-padding-gap{margin-bottom: 25px;}
}
