@font-face{font-family:dashicons;src:url(/wp-includes/css/../fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),url(/wp-includes/css/../fonts/dashicons.ttf) format("truetype"),url(/wp-includes/css/../fonts/dashicons.svg#dashicons) format("svg");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashicons-menu:before{content:"\f333"}.dashicons-admin-site:before{content:"\f319"}.dashicons-dashboard:before{content:"\f226"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-users:before{content:"\f110"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-filter:before{content:"\f536"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-video:before{content:"\f126"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-quote:before{content:"\f122"}.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-filter:before{content:"\f533"}.dashicons-undo:before{content:"\f171"}.dashicons-redo:before{content:"\f172"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-video:before{content:"\f219"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-table:before{content:"\f535"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-none:before{content:"\f138"}.dashicons-lock:before{content:"\f160"}.dashicons-unlock:before{content:"\f528"}.dashicons-calendar:before{content:"\f145"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-visibility:before{content:"\f177"}.dashicons-hidden:before{content:"\f530"}.dashicons-post-status:before{content:"\f173"}.dashicons-edit:before{content:"\f464"}.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}.dashicons-sticky:before{content:"\f537"}.dashicons-external:before{content:"\f504"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-leftright:before{content:"\f229"}.dashicons-sort:before{content:"\f156"}.dashicons-randomize:before{content:"\f503"}.dashicons-list-view:before{content:"\f163"}.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}.dashicons-grid-view:before{content:"\f509"}.dashicons-hammer:before{content:"\f308"}.dashicons-art:before{content:"\f309"}.dashicons-migrate:before{content:"\f310"}.dashicons-performance:before{content:"\f311"}.dashicons-universal-access:before{content:"\f483"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-tickets:before{content:"\f486"}.dashicons-nametag:before{content:"\f484"}.dashicons-clipboard:before{content:"\f481"}.dashicons-heart:before{content:"\f487"}.dashicons-megaphone:before{content:"\f488"}.dashicons-schedule:before{content:"\f489"}.dashicons-wordpress:before{content:"\f120"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-pressthis:before{content:"\f157"}.dashicons-update:before{content:"\f463"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-cart:before{content:"\f174"}.dashicons-feedback:before{content:"\f175"}.dashicons-cloud:before{content:"\f176"}.dashicons-translation:before{content:"\f326"}.dashicons-tag:before{content:"\f323"}.dashicons-category:before{content:"\f318"}.dashicons-archive:before{content:"\f480"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-text:before{content:"\f478"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-yes:before{content:"\f147"}.dashicons-no:before{content:"\f158"}.dashicons-no-alt:before{content:"\f335"}.dashicons-plus:before{content:"\f132"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-minus:before{content:"\f460"}.dashicons-dismiss:before{content:"\f153"}.dashicons-marker:before{content:"\f159"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-star-empty:before{content:"\f154"}.dashicons-flag:before{content:"\f227"}.dashicons-info:before{content:"\f348"}.dashicons-warning:before{content:"\f534"}.dashicons-share1:before,.dashicons-share:before{content:"\f237"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-twitter:before{content:"\f301"}.dashicons-rss:before{content:"\f303"}.dashicons-email:before{content:"\f465"}.dashicons-email-alt:before{content:"\f466"}.dashicons-facebook:before{content:"\f304"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-networking:before{content:"\f325"}.dashicons-googleplus:before{content:"\f462"}.dashicons-location:before{content:"\f230"}.dashicons-location-alt:before{content:"\f231"}.dashicons-camera:before{content:"\f306"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-vault:before{content:"\f178"}.dashicons-shield:before{content:"\f332"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-sos:before{content:"\f468"}.dashicons-search:before{content:"\f179"}.dashicons-slides:before{content:"\f181"}.dashicons-analytics:before{content:"\f183"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-area:before{content:"\f239"}.dashicons-groups:before{content:"\f307"}.dashicons-businessman:before{content:"\f338"}.dashicons-id:before{content:"\f336"}.dashicons-id-alt:before{content:"\f337"}.dashicons-products:before{content:"\f312"}.dashicons-awards:before{content:"\f313"}.dashicons-forms:before{content:"\f314"}.dashicons-testimonial:before{content:"\f473"}.dashicons-portfolio:before{content:"\f322"}.dashicons-book:before{content:"\f330"}.dashicons-book-alt:before{content:"\f331"}.dashicons-download:before{content:"\f316"}.dashicons-upload:before{content:"\f317"}.dashicons-backup:before{content:"\f321"}.dashicons-clock:before{content:"\f469"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-microphone:before{content:"\f482"}.dashicons-desktop:before{content:"\f472"}.dashicons-tablet:before{content:"\f471"}.dashicons-smartphone:before{content:"\f470"}.dashicons-phone:before{content:"\f525"}.dashicons-smiley:before{content:"\f328"}.dashicons-index-card:before{content:"\f510"}.dashicons-carrot:before{content:"\f511"}.dashicons-building:before{content:"\f512"}.dashicons-store:before{content:"\f513"}.dashicons-album:before{content:"\f514"}.dashicons-palmtree:before{content:"\f527"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-money:before{content:"\f526"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-layout:before{content:"\f538"}#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font:400 13px/32px "Open Sans",sans-serif;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;transition:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar .ab-empty-item{cursor:default;outline:0}#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#eee}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{outline:0;border:none;text-decoration:none;background:0 0}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=text],#wpadminbar input[type=password],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:ltr;color:#ccc;font:400 13px/32px "Open Sans",sans-serif;height:32px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#23282d}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0}#wpadminbar .quicklinks ul{text-align:left}#wpadminbar li{float:left}#wpadminbar .quicklinks .ab-top-secondary>li{float:right}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 8px 0 7px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#32373c;display:none;position:absolute;float:none}#wpadminbar .selected .shortlink-input,#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;left:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:26px;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-left:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-left:0;left:inherit;right:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#32373c;color:#00b9eb}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{color:#00b9eb}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{position:relative;float:left;font:400 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-right:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#a0a5aa;color:rgba(240,245,250,.6);position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#b4b9be;color:rgba(240,245,250,.7)}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#00b9eb}#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#b4b9be}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#00b9eb}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item:before{position:absolute;font:400 17px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-right:2em}#wpadminbar .menupop .menupop>.ab-item:before{top:1px;right:4px;content:"\f139";color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-left:2em;padding-right:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:1px;left:6px;content:"\f141"}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#464b50}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#00b9eb}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#32373c;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:right}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:right;margin-left:6px;margin-right:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar .ab-item{white-space:nowrap}#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#999;font-size:11px}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width:auto;height:16px;padding:0;border:1px solid #82878c;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 0 0 6px;float:none;display:inline}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>a img{width:auto}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-right:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:"\f120";top:2px}#wpadminbar .quicklinks li .blavatar{float:left;font:400 16px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eee}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar{color:#00b9eb}#wpadminbar .quicklinks li .blavatar:before{content:"\f120";height:16px;width:16px;display:inline-block;margin:6px 8px 0 -2px}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f112";top:2px}#wpadminbar #wp-admin-bar-customize>.ab-item:before{content:"\f540";top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:"\f464";top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226"}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-right:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:"\f101";top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:"\f132";top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:"\f463";top:2px}#wpadminbar.ie8 #wp-admin-bar-search{display:block;min-width:32px}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px;z-index:1}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;left:5px;z-index:20;font:400 20px/1 dashicons!important;content:"\f179";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{position:relative;z-index:30;font:13px/24px "Open Sans",sans-serif;height:24px;width:24px;max-width:none;padding:0 3px 0 24px;margin:0;color:#ccc;background-color:rgba(255,255,255,0);border:none;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:width,background;transition-property:width,background;-webkit-transition-timing-function:ease;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:3px;width:120px}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7)}#wpadminbar.ie8 #adminbarsearch.adminbar-focused:before{content:"\f179 "}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background:#fff;z-index:-1}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-button,.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support #wpadminbar .hide-if-no-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:700;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:left}* html #wpadminbar .menupop a span{background-image:none}.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item{display:block;width:45px;text-align:center;overflow:hidden;margin:0 3px}.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:0}.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item,.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before{display:none!important}.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label{display:inline}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon{display:inline!important}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before{content:"Menu";font:14px/45px sans-serif!important;display:inline-block!important;color:#fff}.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item{color:#fff}@media screen and (max-width:782px){#wpadminbar .ab-label,#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar ul#wp-admin-bar-root-default>li,.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-right:0}html #wpadminbar{height:46px;min-width:300px}#wpadminbar *{font:400 14px/32px "Open Sans",sans-serif}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:46px;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar #wp-admin-bar-comments .ab-icon,#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-right:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;right:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:8px 16px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#999;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-right:0}#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:400 32px/1 dashicons;speak:none;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar #wp-admin-bar-search,#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:53px;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#wp-toolbar>ul>li,#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;right:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:24px;color:#eee}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}#wpadminbar #wp-admin-bar-my-account{float:right}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;left:0}}@media screen and (max-width:600px){#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{width:100%;left:0}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-left:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;left:auto;position:static;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 19px 30px}#wpadminbar li:hover ul li ul li{display:list-item}}@media screen and (max-width:400px){#wpadminbar li#wp-admin-bar-comments{display:none}}#wp-admin-bar-pmc-helpdesk {
	text-align: right;
	width: auto;
}

#pmc-helpdesk-form-wrapper {
	position: relative;
	background-color: #CCC;
	color: #222;
	padding: 0.5em 1em;
	text-align: left;
}

#pmc-helpdesk-form-wrapper form p {
	line-height: 1.2em;
	padding: 0 0 0.5em;
}

#pmc-helpdesk-form-wrapper p.error,
#pmc-helpdesk-form-wrapper p.success {
	max-width: 20em;
}

#pmc-helpdesk-form-wrapper form textarea,
#pmc-helpdesk-form-wrapper form input[type="text"],
#pmc-helpdesk-form-wrapper form select {
	width: 100%;
}

#pmc-helpdesk-form-wrapper form textarea {
	height: 6em;
	line-height: 1.5em;
}

#pmc-helpdesk-form-wrapper input[type="submit"] {
	padding: 0 1em;
}

/* Increased specificity for anchors to override #wpadminbar .quicklinks rule */
#wpadminbar #pmc-helpdesk-form-wrapper form a {
	width: auto;
	display: inline-block;
	cursor: pointer;
}

/* The activity indicator image is set as a background image using the javascript object property pmc_helpdesk_vars._activity_indicator_url.  This is so the correct image path can be defined in PHP. */
#pmc-helpdesk-background-activity-container {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 999;
	top: 0;
	left: 0;
	background-color: #ccc;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0.80;
	-moz-opacity: 0.80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
}/**
 * Add text colors to the playlist shortcode light color scheme.
 * 
 * Core ticket: https://core.trac.wordpress.org/ticket/27562
 */

.wp-playlist-light {
	color: #000;
}

.wp-playlist-light .wp-playlist-item {
	color: #333;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-item .wp-playlist-caption {
	color: #fff;
}

.wp-playlist-caption {
	display: block;
}/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */

/* Invert stats sparkline on light theme */
body.admin-color-mp6-light li#wp-admin-bar-stats img {
	filter: invert(100%);
	-webkit-filter: invert(100%);
}

/* Fix dashicons priority so Japanese users can use the toolbar. Should long term be fixed in whatever plugin that forces all fonts to be Arial */
i.mce-i-bold, i.mce-i-italic, i.mce-i-bullist, i.mce-i-numlist, i.mce-i-blockquote, i.mce-i-alignleft, i.mce-i-aligncenter, i.mce-i-alignright, i.mce-i-link, i.mce-i-unlink, i.mce-i-wp_more, i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, i.mce-i-forecolor, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-removeformat, i.mce-i-charmap, i.mce-i-outdent, i.mce-i-indent, i.mce-i-undo, i.mce-i-redo, i.mce-i-help, i.mce-i-wp_help, i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, .mce-close {
	font: normal 20px/1 'dashicons' !important;
}

.dashicons, .dashicons-before:before {
	font-family: 'dashicons' !important;
}

.noticon {
	font-family: "Noticons" !important;
}.bbp-staff-role {
	color: #f1831e;
}

.bbp-a8c-reply {
	background: #e9eff3 !important;
	border: 1px solid #c8d7e1;
	width: 98% !important;
}/**
 * Global CSS styles for all PMC sites
 */

/*
 * Hiding WP.com stats smiley due to advertiser complaints
 */
img#wpstats {
	width: 0px; height: 0px;
	overflow: hidden; display: block;
}
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

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

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

















/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}







/*! normalize.css v1.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */

p,
pre {
    margin: 1em 0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}body { margin:0; padding:0; background:#fff; color:#1d1d1d; font:normal .75em/1 Arial,Helvetica,Sans-serif; }
/* ~~ Element/tag selectors ~~ */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
    padding:0;
    margin:0;
    list-style:none;
}
h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; }
.grid-3-1, .grid-3-2, .grid-3-3 {
    float:left;
    width:300px;
    background-color:#eee;
    margin-bottom:10px;
    min-height:300px;
}
.grid-3-1, .grid-3-2 { margin-right:40px; }

/*HTML 5 support - Sets new HTML 5 tags to display:block so browsers know how to render the tags properly. */
header, section, footer, aside, article, figure {
    display:block;
}

.top-ad-container {
	min-height:0px;
	padding: 24px 0 !important;
}
.ir { background-color:transparent; border:0; overflow:hidden; }
a.active { color:#f00; }
.header-row1 { padding-top:10px; min-width:1000px; background-color:#000; color:#fff; }
.header-row1 a:link, .header-row1 a:visited { color:#fff; }
.header-row1 a:hover { color:#bbb; }
.header-row1 .top-ad-container {
	min-height:0px;
	padding: 24px 0 !important;
}
.header-row1 .ad-one { margin:0 auto; text-align: center; }
.header-row1 .ad-two { margin:0 auto; text-align: center; }
.header-row1 .ad-three { margin:0 auto; text-align: center; }
.header-row1 .nav-top { position:relative; margin:0 auto; width:980px; height:84px; font:bold 1.1em/1.2 NewsGothic,sans-serif; text-transform:uppercase; }
.nav-top .container-left { position:absolute; bottom:0; }
.nav-top .container-right { position:absolute; bottom:16px; right:0; }
.nav-top .container-right .login-link, .nav-top .container-right .logout-link { margin-right:10px; }
.nav-top .container-right .logout, .overlay, .search-container { display:none; }
.header-row1 .nav-sections { position:absolute; bottom:9px; left:19px; width:50px; }
.header-row1 .nav-link { float:left; padding:6px; width:20px; height:30px; }
.header-row1 .nav-link span, .header-row1 .nav-link span::before, .header-row1 .nav-link span::after { display:block; position:relative; top:6px; background-color:#777; width:100%; height:3px; transition:all .3s; -webkit-transition all .3s; }
.header-row1 .nav-link span::before, .header-row1 .nav-link span::after { position:absolute; content:" "; }
.header-row1 .nav-link span::after { margin-top:6px; }
.header-row1 .nav-link > p { position:absolute; top:31px; left:-4px; }
.header-row1 .site-logo { position:absolute; bottom:-2px; left:67px; width:221px; height:66px; font-size:8.1em; overflow:hidden;    padding: 0; margin-bottom: 10px; }
.header-row1 .site-logo a{
    background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-logo-sprite.png) 0 0 no-repeat;
    text-indent: -99999px;
    height: 65px;
    width: 221px;
    display: block;

}
.header-row1 .site-logo a:hover{
    background-position: -223px 0;
}
#subscriptions-container #nav-title h2{
    padding: 5px 0 0 0;
}
#footer-navigation-outer-container #content .header-row1 .site-logo a{ border-bottom: none; }

#footer-navigation-outer-container #subscriptions-container #nav-title a{
    background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-logo-sprite-paris.png) 0 -87px no-repeat;
    text-indent: -999999px;
    height: 53px;
    width: 171px;
    display: block;
    border-bottom: none ;
}
#footer-navigation-outer-container #subscriptions-container #nav-title a:hover{
    background-position: -171px -87px;

}


.wwd-summits .header-row1 .site-logo { bottom:-4px; left:95px; font-size:4.5em; }
.header-row1 .site-logo a:hover { color:#eee; }
.header-row1 .header-misc { position:absolute; bottom:9px; left:294px; min-width:220px; }
.header-row1 .header-misc a { display:block; }
.header-row1 .header-misc .subscribe { color:#f00; width:80px; }
.header-misc > span, .header-misc > a > span { font:bold .9em/1.2 Times,serif; white-space:nowrap; }
.header-misc .date { margin-left:8px; }
.header-row1 li, .header-row2 li, .nav-top .container-left > div, .nav-top .container-left h1, .nav-top .container-right > div { display:inline-block; }
.header-row1 .container-right > div > a, .header-row1 .container-right > .login-container div > a { margin-left:17px; }
.header-row1 .links-social { position:absolute; bottom:-2px; right:230px; width:200px; }
.header-row1 .links-social a > i { display:block; width:20px; height:13px; line-height:1.4; }
.header-row1 .links-sections a:link, .header-row2 .links-sections a:visited { color:#bbb; }

header .overlay { position:absolute; top:170px; width:100%; height:600%; background:#000; opacity:.8; z-index:100; }
header .search-container { position:absolute; width:100%; height:140px; background:#fff; z-index:100; }
header .search { margin:0 auto; padding:45px; width:870px; font:bold 1.2em/1.3 NewsGothic,sans-serif; text-transform:uppercase; }
header .search #global-searchTextValue { padding:0 15px; width:800px; background:#fff; border:0; border-bottom:1px solid #000; color:#aaa; font:normal 2.5em/1.2 NewsGothic,sans-serif; text-transform:uppercase; }
input.submit.desktop { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png); background-size:300px; border:0; width:20px; height:20px; }

.header-row2, .landing.people-companies.subcategory-landing .header-row2, .landing.wwd-summits .header-row2, .static.sponsor .header-row2 { position:relative; margin:0 auto 00px; width:980px; border-bottom:1px solid #ddd; font:bold 1.2em/1.2 Times,serif; text-transform:uppercase; margin-bottom:22px;}
.header-row2.empty { border:0; }
.header-row2 .nav-sub li, .landing.people-companies.subcategory-landing .header-row2 .nav-sub li, .landing.wwd-summits .header-row2 .nav-sub li, .static.sponsor .header-row2 .nav-sub li { display:table-cell; position:relative; padding:0 6px; height:40px; vertical-align:middle; }
.header-row2 .nav-sub li .nav-fn { display:block; position:relative; }
.header-row2 .search-link { position:absolute; bottom:-17px; right:12px; background:#fff; width:33px; height:33px; border:1px solid #ddd; border-radius:50%; }
.header-row2 .icon-search { display:block; position:absolute; top:5px; left:5px; width:20px; height:20px; font-size:1.5em; }

.nav-sections > ul { display:none; position:absolute; top:-1px; left:-14px; padding:5px 0 20px; background:#222; width:175px; font-size:1.2em; font-weight:normal; letter-spacing:1px; z-index:100; }
.nav-sections .nav-head { padding:2px 20px; color:#f00; font-size:1.2em; font-weight:bold; }
.nav-sections > ul li { display:block; position:relative; white-space:nowrap; }
.nav-sections > ul li a:link, .nav-sections > ul li a:visited { display:block; padding:5px 29px 5px 20px; color:#aaa; }
.nav-sections > ul > .sections-main > li { border-top:1px solid #333; color:#fff; }
.nav-sections > ul > .sections-main > li > a { font-weight:normal; }
.nav-sections > ul > .sections-main li a, .nav-sections > ul.level2 > li a { color:#fff; }
.nav-sections > ul > .sections-main li a:hover, .nav-sections > ul.level2 > li a:hover { color:#bbb; }
.nav-sections > ul > span > li:nth-child(1) { border:0; }
.nav-sections > ul > span > li > a span { position:absolute; top:9px; right:10px; font-size:.7em; }
.nav-sections ul.level2 { display:none; position:absolute; top:-8px; left:167px; padding:8px 0 12px; background:#000; z-index:10; }
.nav-sections .hover ul.level2 { display:block; }
.nav-sections ul.level2 li a { padding-right:22px; }
.nav-sections .hover span.icon-arrow-rounded { top:2px; right:8px; }
.nav-sections .hover span.icon-arrow-rounded::before { content:""; display:inline-block; width:0; height:0; border-top:12px solid transparent; border-bottom:12px solid transparent; border-right:12px solid #000; right:27px; }

.category-landing .header-row2, .subcategory-landing .header-row2, .article .header-row2, .runway .header-row2, .package .header-row2 { border:0; width:100%; }
.landing .header-row2 > table.subnav, .article .header-row2 > table.subnav { margin:0; padding:0; border:0; width:100%; }
.landing .header-row2 > table.subnav .subnav-left, .article .header-row2 > table.subnav .subnav-left { background:#f00; }
.landing .header-row2 > table.subnav .subnav-middle, .landing .header-row2 > table.subnav .subnav-middle .subnav-container, .article .header-row2 > table.subnav .subnav-middle, .article .header-row2 > table.subnav .subnav-middle .subnav-container { position:relative; width:980px; }
.landing .header-row2 .subnav-container, .article .header-row2 .subnav-container { position:relative; width:980px; } /** new **/
.landing .header-row2 > table.subnav .subnav-right > span, .article .header-row2 > table.subnav .subnav-right > span { display:block; margin-top:17px; border-top:1px solid #ddd; }
.landing .header-row2  .subnav-right span, .article .header-row2  .subnav-right span { display:block; margin-top:17px; border-top:1px solid #ddd; } /** new **/
.category-landing .header-row2 .search-link, .subcategory-landing .header-row2 .search-link, .article .header-row2 .search-link, .runway .header-row2 .search-link { top:8px; }
.landing.people-companies.subcategory-landing .header-row2 .search-link, .landing.wwd-summits .header-row2 .search-link, .static.sponsor .header-row2 .search-link  {top: 22px;}
.category-landing .header-row2 ul > li, .subcategory-landing .header-row2 ul > li, .article .header-row2 ul > li, .package .header-row2 ul > li { padding:5px 10px; }
.runway .header-row2 ul > li {padding: 5px 7px;}
.landing .header-row2 ul > li.active a, .article .header-row2 ul > li.active a { color:#f00; }
.landing .header-row2 .nav-sub2, .article .header-row2 .nav-sub2 { border-top:1px solid #ddd; height:26px; }
.landing .header-row2 .nav-sub-section, .article .header-row2 .nav-sub-section { position:absolute; background:#f00; width:114px; }
.landing .header-row2 .nav-sub-section > a, .article .header-row2 .nav-sub-section > a { display:table-cell; padding-right:15px; width:102px; height:53px; color:#fff; vertical-align:middle; font-size:1em; text-align:right; }
.landing .header-row2 .nav-sub-section > span::before, .article .header-row2 .nav-sub-section > span::before { position:absolute; content:" "; width:0; height:0; border-top:27px solid transparent; border-bottom:26px solid transparent; border-left:12px solid #f00; top:0; right:-12px; }
.landing .header-row2 .nav-sub-section.all-seasons, .article .header-row2 .nav-sub-section.all-seasons { position:absolute; background:#f2f2f2; width:117px; left: 126px; height: 53px; }
.landing.runway .header-row2 .nav-sub-section > span::before, .article.runway .header-row2 .nav-sub-section > span::before { background:#f2f2f2; }
.landing.runway .header-row2 .nav-sub-section.all-seasons > span::before, .article.runway .header-row2 .nav-sub-section.all-seasons > span::before { background: #fff; position:absolute; content:" "; width:0; height:0; border-top:27px solid transparent; border-bottom:26px solid transparent; border-left:12px solid #f2f2f2; top:0; right:-12px; }

.landing .header-row2 .nav-sub1, .landing .header-row2 .nav-sub2, .article .header-row2 .nav-sub1, .article .header-row2 .nav-sub2 { margin-left:125px; padding-left:10px; height:26px; font:normal .8em/1.5 arial,helvetica,sans-serif; }
.runway .header-row2 .nav-sub1, .runway .header-row2 .nav-sub2 {margin-left: 247px;}
.footwear-news .header-row2 .nav-sub-section, .article.footwear-news .header-row2 .nav-sub-section { width:152px; }
.footwear-news .header-row2 .nav-sub-section > a, .article.footwear-news .header-row2 .nav-sub-section > a { width:140px; }
.footwear-news .header-row2 .nav-sub1, .landing.footwear-news .header-row2 .nav-sub2 { margin-left:154px; }
/* For single row subnav */

.header-row1 .header-misc a:hover, .header-row1 .links-sections a:hover, .nav-sections > ul li a:hover { color:#fff; }

#login-form { color:#000; }
.header-row1 #logged-in .login-message { margin-left:17px; font-weight:normal; text-transform:none; }
.header-row1 #logged-in .login-message span { margin-left:3px; text-transform:uppercase; }
/*.logged-in .header-row1 #logged-in { display:block; }*/

.just-in-container { position:relative; min-height:87px; font:bold 1.25em/1 NewsGothic,sans-serif; text-transform:uppercase; }
.just-in-container .todays-paper { float:right; height:17px; color:#eee; }
.just-in-container .todays-paper .pub-pdf { padding-right:0; }
.just-in-container .todays-paper a { padding:0 1px 0 2px; color:#f00; }
.just-in-container .todays-paper a:hover { color:#1d1d1d; }
.just-in-container .todays-paper a.paper { color:#1d1d1d; padding:0; }
.just-in-container .todays-paper a.paper:hover { color:#f00; }
.just-in-container .just-in { display:none; position:relative; }
.just-in-container .just-in-label { position:absolute; top:4px; left:8px; padding:2px 7px; background:#f00; color:#fff; font-size:1.4em; z-index:10; }
.just-in-container .just-in-content { position:relative; background:#f8f8f8; border:1px solid #eee; width:298px; height:80px; }
.just-in-container .just-in-content a.just-in-link { display:block; margin:5px 5px 0 9px; height:57px; font-size:18px; line-height:1.1; color:#1d1d1d; overflow:hidden; }
.just-in-container .just-in-content a.just-in-link:hover { color:#f00; }
.just-in-container .just-in a.just-in-more { position:absolute; bottom:4px; right:0px; padding:2px 8px 0px; font-size:1em; color:#f00; }
.just-in-container .just-in a.just-in-more:hover { color:#1d1d1d; }
.just-in-container .just-in .tabs-content ul li { display:none; padding:1px 0 0 10px; width:280px !important; font-size:18px; line-height:1.1; color:#000; overflow:hidden; }
.just-in-container .just-in .tabs-content ul li a { display:table-cell; vertical-align:middle; height:80px; }
#content .just-in-container { margin-bottom:11px; }

h2 { font:bold 1.7em/1 NewsGothic,sans-serif; }
h3 { padding:7px 0; font:bold 1.8em/1 NewsGothic,sans-serif; text-transform:uppercase; }
.top-stories h2 { font-size:2em; }
.top-stories h3 { padding:0 0 5px; font:bold 2.3em/1 NewsGothic,sans-serif; }
h4 { padding:0 0 2px; font:normal 1em/1 NewsGothicDemi,sans-serif; text-transform:uppercase; }
h4 a:link, h4 a:visited { color:#555; }
h4 a:hover { color:#000; }
.cat-header span { font-weight:normal; }
.icon-f, .icon-n { position:absolute; top:-8px; left:2px; color:#f00; font-size:1.1em; z-index:10; }
.icon-n { left:10px; color:#000; z-index:0; }
.footwear-news .nav-top .site-logo .icon-f, .footwear-news .nav-top .site-logo .icon-n { top:2px; left:-1px; color:#bbb; font-size:.7em; }
.footwear-news .nav-top .site-logo .icon-n { left:35px; color:#fff; z-index:0; }
.wwd-summits .nav-top .icon-summits { }
.nav-sections .icon-f, .nav-sections .icon-n { top:6px; left:19px; }
.nav-sections .icon-n { left:27px; color:#fff; }
.nav-sections > ul li a.fn-link { padding-left:49px; }
.loading-text { display:none; padding:30px; font:bold 2em/1 NewsGothic,sans-serif; text-align:center; }

#hp-cat-touts-container { clear:both; padding-top:5px; }
#hp-cat-touts-left { float:left; width:300px; }
#hp-cat-touts-right { float:right; width:300px; }

.tout { clear:both; margin-bottom:15px; }
.image-tout-container { position:relative; margin-top:-16px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat 0 -260px; background-size:300px; }
.hero .image-tout-container { margin-top:-24px; background:none; }
.top-story .image-tout-container { margin-top:-21px; }
.image-tout-container h2 { padding:0 20px; font-size:2em; }
.image-tout-container.no-kicker h2 { padding-top:19px; }
.homepage .hero h2, .top-story .image-tout-container h2 { padding-top:17px; font-size:2.4em; }
.image-tout-container h4 { padding:20px 20px 2px; }
.image-tout-container h6 { padding:0 20px; }
.top-story, .wire-story { padding-top:13px; padding-bottom:14px; border-top:1px solid #eee; }
.top-story p, .wire-story p { padding-top:3px; }
.top-story.has-image img { display:none; }
.top-story.row-1, .wire-story.row-1 { padding-top:0; border:0; }
.top-story.row-1.has-image img { display:block; }
.top-story.row-4.has-image img, .top-stories .row-7.has-image img { display:block; clear:both; float:left; margin:1px 10px 5px 0; width:80px; height:auto; }
#yrail .tout { margin-bottom:36px; }
#yrail .cat-fashion { margin:-10px 0 0; }
#yrail .comings-goings { margin-bottom:30px; padding:5px 10px 35px; border:1px solid #eee; }
#yrail .comings-goings h2 { font-size:2em; }
#yrail .comings-goings .contains-image { float:left; margin-top:3px; }
#yrail .comings-goings .image-tout-container { float:left; background:none; width:180px; }
#yrail .comings-goings .image-tout-container h2 { padding:19px 0 0 10px; }

.ad88x31 { width:88px; max-height:31px; }
.failsafe.text { margin:10px 0; font:bold 1.5em/1 NewsGothic,sans-serif; text-transform:uppercase; text-align:center; }
.promotheus, .login-container .failsafe.text { display:inline; margin:0; font-size:1em; }
#footer .failsafe.text { margin:0; font:normal 1em/1.5 Arial,Helvetica,sans-serif; }

.homepage .category.eye, .homepage .category.memopad, .homepage .category.fashionscoops, .homepage .module-vegas, .homepage .wire, #container-taw { position:relative; }
.homepage .category.eye > span, .homepage .category.memopad > span, .homepage .category.fashionscoops > span, .homepage .wire > span, #container-taw > span { position:absolute; top:-3px; width:300px; height:1px; border-top:2px solid #000; background-color:#000; }
.homepage .category.eye > span { top:35px; }
.homepage .eye-head, .homepage .memopad-head, .homepage .scoops-head, .homepage .wire-head, .taw-head { position:absolute; top:-17px; left:10px; width:145px; height:24px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -90px 0px; background-size:300px; z-index:10; }
.homepage .eye-head { top:27px; width:50px; height:43px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -30px 0px; background-size:300px; }
.homepage .category.memopad { margin-top:30px; }
.homepage .category.eye .tout, .homepage .category.memopad .tout, .homepage .category.fashionscoops .tout, .homepage .category.cat-fn .tout { margin:11px 10px; padding-top:13px; border-top:1px solid #eee; }
.homepage .category.eye .tout.row-1, .homepage .category.memopad .tout.row-1, .homepage .category.fashionscoops .tout.row-1, .homepage .category.cat-fn .tout.row-1 { margin:0; padding:0 0 15px; border:0; }
.homepage .category.fashionscoops { margin-top:20px; }
.homepage .category.cat-fn { position:relative; margin-top:38px; }
.homepage .fn-logo { position:absolute; top:-18px; left:15px; width:41px; height:25px; background:#fff; border:1px solid #ccc; font-size:1.7em; z-index:10; }
.homepage .category.cat-fn .icon-f, .homepage .category.cat-fn .icon-n { top:2px; left:4px; z-index:20; }
.homepage .category.cat-fn .icon-n { left:15px; z-index:15; }
.homepage .category.fashionscoops .row-1 > h2 { margin-top:25px; }
.homepage .wire > span { border-top:0; }
.homepage .wire-head { top:-16px; width:125px; height:25px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -90px -81px; background-size:300px; }
.homepage .wire-story.row-1 { padding-top:21px; }
.homepage .scoops-head { top:-21px; width:96px; height:30px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -90px -50px; background-size:300px; }
.homepage .special-edition { position:relative; margin-bottom:36px; width:300px; background:#000; color:#fff; }
.homepage .special-edition > h3 { width:195px; padding-left: 10px; }
.homepage .special-edition > .ad88x31 { position:absolute; top:3px; right:10px; }
.homepage .special-edition span.cover { display:block; width:300px; height:420px; }
.homepage .special-edition a:link, .homepage .special-edition a:visited { color:#fff; font:bold 1.2em/1 NewsGothic,sans-serif; text-transform:uppercase; }
.homepage .special-edition-cover .cover-link { display:none; }
.homepage .special-edition-items { display:none; position:absolute; top:36px; padding:10px; margin-left:10px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/bg_special.png); width:260px; height:400px; color:#000; overflow-y:auto; }
.homepage .special-edition-items li { margin-bottom:20px; }
.homepage .special-edition-items h2 { margin-bottom:1px; font:bold 1.25em/1.1 NewsGothic,sans-serif; text-transform:uppercase; }
.homepage .special-edition-items h2 a:link, .homepage .special-edition-items h2 a:visited { color:#000; }
.homepage .special-edition-items h3 { padding-bottom:5px; font:normal 1.5em/1 NewsGothicDemi,sans-serif; }
.homepage .special-edition a.view { float:left; padding-top:7px; padding-left:10px; }
.homepage .special-edition a.look { float:right; padding:7px 35px 7px 15px; }
.homepage .special-edition i { position:absolute; bottom:5px; right:9px; padding-bottom:5px; height:13px; width:20px; font-size:1.7em; }
.homepage .module-vegas { margin:15px 0 20px; }
.homepage .module-vegas .vegas-header-container { position:relative; width:300px; }
.homepage .module-vegas .vegas-header-container.with-image { height:100px; }
.homepage .module-vegas .vegas-image-header { width:300px; height:100px; }
.homepage .module-vegas .vegas-header-container h3 { width:205px; }
.homepage .module-vegas .ad-vegas { position:absolute; bottom:4px; right:0; }
.homepage .module-vegas .vegas-header-container.with-image .ad-vegas { bottom:2px; }
.homepage .module-vegas li { padding:5px 0; }
.homepage .vegas-container { clear:both; margin-top:1px; padding:10px; border:1px solid #000; max-height:220px; overflow-y:auto; }
.homepage .stocktracker-container { margin-bottom:35px; padding-bottom:5px; border-bottom:2px solid; }
.homepage .stocktracker-container p { padding: 0 0 10px 0; }
.homepage .stocktracker.position4 { position: relative; margin-bottom:5px; }
.homepage .stocktracker > .ad88x31 { position:absolute; top:10px; right: 0px;}
.homepage iframe.stocktracker-homepage-index { height:63px; }
.homepage iframe.stocktracker-homepage { display:none; height:201px; }
.homepage .stocktracker h3 {padding: 8px 0 0 8px; line-height: .7;}
.homepage .stocktracker h3 span {font-weight: normal;}
.homepage .stocktracker a.financials {font:normal 1.5em/1 NewsGothic,sans-serif; background: #000; color: #FFF; display: table-cell; height: 22px; padding-left: 8px; vertical-align: middle; width: 292px; text-transform: uppercase; letter-spacing: 1px; position: relative;}
.homepage .stocktracker .icon-wwd {font-size: 86px; background: none; color: #ddd; height: 20px;}

#hp-cat-touts-container .subscribe-link { display:block; margin:30px 0; padding:10px 0; background:#f5f5f5; font:bold 1.7em/1 NewsGothic,sans-serif; text-align:center; }
#hp-cat-touts-container .subscribe-link span { color:#f00; text-transform:uppercase; }
#hp-cat-touts-container .category { margin-bottom:25px; padding:0 5px 10px 10px; background:#fcfcfc; border:1px solid #eee; height:280px; }
#hp-cat-touts-container img { float:left; margin:0 8px 13px 0; width:150px; }
#hp-cat-touts-container h2 { font-size:1.5em; }
#hp-cat-touts-container h2.img-header { font-size:1.7em; }

a.more-tab:link, a.more-tab:visited  { padding:7px; background:#f00; color:#fff; font:bold 1.4em/1.1 NewsGothic,sans-serif; text-transform:uppercase; float: right; border: none; }
.more-tab-container { border-bottom: 1px solid #eee; height: 31px; }

#wrapper {
    width:980px;
    margin:0 auto;
    padding:0px 10px 0;
}

/* CSS classes resserved as JS handlers:
   .scrollable-container, .tabs-container, .drop-down, .scrollto, .af-container
*/


p {
    line-height:1.3;
}

a {
    border:none;
}

a:link,a:visited {
    color:#1d1d1d;
    text-decoration:none;
    outline:0 none;
}

a:hover {
    color:#ff0000;
}

img, a img {
    border:none;
}

input,select,textarea {
    color:#333;
    font-size:15px;
    font-weight:normal;
}

input,select {
    vertical-align:middle;
    outline:none;
    font:12px/ 1 arial, helvetica, sans-serif;
}

input.focused {
    background-color:#eee;
    color:#000;
}

select {
    height:1.7em;
    margin-right:.5em;
}

hr { margin:.6em 0; }

.clear {
    clear:both;
    height:0;
    display:block;
    visibility:hidden;
    content:".";
    line-height:0;
}  /* Used for eye on homepage (IE7 fix) */

.right {
    float:right;
}

.left {
    float:left;
}

.nodisplay, .mobile {
    display:none !important;
}

.overhide {
    overflow:hidden;
}

.outlinefix :focus,.outlinefix:focus {
    /* Outline fix for negative text indenting elements. */
    -moz-outline-style:none;
}

.shadow {
    box-shadow:0 0 7px -1px #ccc;
    -moz-box-shadow:0 0 7px -1px #ccc;
    -webkit-box-shadow:0 0 7px 0 #ccc;
}

.shadow-medium {
    box-shadow:0 0 7px -1px #777;
    -moz-box-shadow:0 0 7px -1px #777;
    -webkit-box-shadow:0 0 7px 0 #777;
}

.shadow-dark {
    box-shadow:0 0px 5px 2px #0c0c0c;
    -moz-box-shadow:0 0px 5px 2px #0c0c0c;
    -webkit-box-shadow:0 0px 5px 2px #0c0c0c;
}

.shadow-left {
    box-shadow:-2px 2px 3px #eee;
    -moz-box-shadow:-2px 2px 3px #eee;
    -webkit-box-shadow:-2px 2px 3px #eee;
}

.shadow-right {
    box-shadow:2px 2px 3px #eee;
    -moz-box-shadow:2px 2px 3px #eee;
    -webkit-box-shadow:2px 2px 3px #eee;
}

.shadow-right-darker {
    box-shadow:2px 2px 3px #ccc;
    -moz-box-shadow:2px 2px 3px #ccc;
    -webkit-box-shadow:2px 2px 3px #ccc;
}


.msie-old .shadow {
    border:1px solid #eeeeee;
}

.msie-old .shadow-left {
    border-left:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
}

.msie-old .shadow-right {
    border-right:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
}

.msie-old .shadow-right-darker {
    border-right:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
}

.shadow-right-ie {
    filter:progid :DXImageTransform.Microsoft.Shadow ( Strength = 4,
        Direction = 135, Color = '#eeeeee' );
}

.emboss-dark {
    text-shadow:0 -1px 0 #1d1d1d;
}

.label-alert {
    color:#f00;
    display:none;
}

.isEmpty .label-alert {
    display:inline;
    padding-left:3px;
    font-size:11px;
    line-height:1.7;
}

.square { display:inline-block; margin:0 6px 0 0; width:.75em; height:.75em; background:#f00; }
div#bread-crumb ul li .square { background:#000; height: .65em; width: .7em; margin-bottom: 0; }

#newsletter-module-form input.alert { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -684px -804px  #f5e2e7; color:#b80329; padding-left:18px !important; }

/* other classes moved from forms.css - please review when you have a chance */
legend {
    padding:0;
    font-weight:bold;
    font-size:1.2em;
    color:#000;
    _margin-left:-7px; /* IE Win */
    margin-bottom:10px;
}

label {
    color:#666;
    display:block;
    float:left;
    line-height:1.6;
    font-weight:bold;
}

label.checkbox,label.radio {
    float:none;
    display:inline;
    width:auto;
    font-weight:normal;
}

label.radio{ padding-right:8px; font-size:11px; }
.nl-signup-container label.radio{ padding-right:5px; }

.label-alert { /* usually a span class outside of the label tag */
    color:#b80329;
}

fieldset li {
    clear:left;
    margin:0 0 6px;
}

input.radio,input.checkbox {
    width:14px;
    border:none;
}

input#global-searchTextValue.alert { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -371px -102px  #f5e2e7; background-size:400px; padding-left:35px !important; width:785px; }
input#queryTerm.alert { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -683px -800px  #f5e2e7; padding-left:17px !important; }

.search-result-article-finder-top .result-search-btn input, .photo-search-btn input, .article-finder .search-btn input
    { border:0 none; width:40px; height:28px; float:right; background:#fff; cursor:pointer; }

input.zipcode {
    width:7em;
}

.button-container {
    margin:10px 0;
}

span.directory {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll 0px -609px transparent;
    width:22px;
    height:20px;
    display:block;
    float:left;
    margin-right:6px;
}

span.calendar {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -40px -609px transparent;
    width:12px;
    height:20px;
    display:block;
    float:left;
    margin-right:5px;
}

span.careers {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -65px -609px transparent;
    width:20px;
    height:20px;
    display:block;
    float:left;
    margin-right:5px;
}

span.photosearch {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -95px -609px transparent;
    width:15px;
    height:20px;
    display:block;
    float:left;
    margin-right:5px;
}

span.finder {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -120px -609px transparent;
    width:18px;
    height:20px;
    display:block;
    float:left;
    margin-right:4px;
}

span.classifieds {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -40px -633px transparent;
    width:18px;
    height:20px;
    display:block;
    float:left;
    margin-right:5px;
}

#nav-buttons {
    display:block;
    float:right;
}

#nav-buttons a { padding:0; }

span.fairchild {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -145px -609px transparent;
    width:125px;
    height:30px;
    display:block;
    float:left;
}

span.footwear {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -272px -609px transparent;
    width:58px;
    height:30px;
    display:block;
    float:left;
}

span.summits {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -332px -609px transparent;
    width:66px;
    height:30px;
    display:block;
    float:left;
}

#nav-buttons a.wwdjapan { padding:8px 0 0 17px }

.wwdjapan span {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -68px -634px transparent;
    width:18px;
    height:20px;
    display:block;
    float:left;
    margin-right:7px;
}

#nav-buttons #fc { float:left; width:134px; }
#fc-nav.drop-down { margin:0px 0px 0 0px; background:none; width:134px; }
#fc-nav.drop-down span.world-view { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -96px -632px transparent; width:18px; height:20px; display:block; float:left; margin-right:5px; }
#fc-nav.drop-down .drop-down-title { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -286px -954px transparent; color:#fff; font-size:14px; font-family:NewsGothic,sans-serif; font-weight:bold; letter-spacing:1px; text-transform:uppercase; margin-top:8px; }

#fc-nav.drop-down.on {
    height:24px;
}

#fc-nav.drop-down .drop-down-box {
    height:225px;
    overflow-y:auto;
    display:none;
    width:134px !important;
    top:29px;
    background:#000;
    color:#fff;
}
#fc-nav.drop-down .drop-down-box li { padding:6px 5px 6px 9px; color:#cccccc; font-style:italic; font-size:12px; }
#fc-nav.drop-down .drop-down-box li.filters { padding-bottom:1px; }
#fc-nav.drop-down .drop-down-box li a {
    display:block;
    text-transform:uppercase;
    font-size:14px; font-family:NewsGothic,sans-serif; font-weight:bold; letter-spacing:1px;
    color:#fff;
    font-style:normal;
}

#fc-nav.drop-down .drop-down-box li a:hover {
    color:#FF0000; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;
}
.global-footer-past-issues { margin-top:0px; width:740px; }
.global-footer-past-issues ul { float:left; line-height:16px; margin-top:3px; }
.global-footer-past-issues li { float:left; width:145px; }
.global-footer-past-issues h4 { font:bold 20px/1.1 NewsGothic,sans-serif; text-transform:uppercase; color:#1d1d1d; }
/* Sister Sites */
.global-footer-sister-sites { width:740px; }
.global-footer-sister-sites h4 { margin-top:10px; font:normal 1.6em/1.1 NewsGothicDemi,sans-serif;  text-transform:uppercase; color:#1d1d1d; }
.global-footer-sister-sites p { margin-top:3px; font-weight:bold; color:#ff0000; }
.global-footer-sister-sites a { font-weight:normal; }

#past-issues-drop-down.drop-down, #fc-properties-drop-down.drop-down { float:left; left:183px; margin-top:20px}
#fc-properties-drop-down.drop-down.left-position { left:236px; }
#past-issues-drop-down.drop-down.on,#fc-properties-drop-down.drop-down.on { height:24px; }
#past-issues-drop-down.drop-down .drop-down-box,#fc-properties-drop-down.drop-down .drop-down-box { overflow-y:auto; display:none; width:220px !important; top:23px; }
#past-issues-drop-down.drop-down .drop-down-box li a,#fc-properties-drop-down.drop-down .drop-down-box li a { display:block; padding:6px 5px 6px 9px; text-transform:uppercase; font:bold 11px/ 1 Arial, Verdana; }
#past-issues-drop-down.drop-down .drop-down-box li a:hover,#fc-properties-drop-down.drop-down .drop-down-box li a:hover { padding-left:22px; color:#000; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -684px -865px transparent; }
#past-issues-drop-down .select-past-issues,#fc-properties-drop-down .visit-other-properties { color:#1D1D1D; float:left; font-size:20px; left:-139px; position:absolute; text-transform:uppercase; top:1px; width:133px; font-family:NewsGothic,sans-serif; font-weight:bold; }
#fc-properties-drop-down .visit-other-properties.left-position { left:-243px; width:240px; }
/*
#fc-properties-drop-down.drop-down { float:left; left:240px; margin-top:18px}
#fc-properties-drop-down.drop-down.on { height:24px; }
#fc-properties-drop-down.drop-down .drop-down-box { height:265px; overflow-y:auto; display:none; width:180px !important; top:23px; }
#fc-properties-drop-down.drop-down .drop-down-box li a { display:block; padding:6px 5px 6px 9px; text-transform:uppercase; font:bold 11px/ 1 Arial, Verdana; }
#fc-properties-drop-down.drop-down .drop-down-box li a:hover { padding-left:22px; color:#000; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -684px -865px transparent; }
#fc-properties-drop-down .visit-other-properties { color:#1D1D1D; float:left; font-size:13px; font-weight:bold; left:-260px; position:absolute; text-transform:uppercase; top:6px; width:260px; }
*/

/* IE only - make wwd homepage link */
#make-homepage { float:left; padding-top:16px; width:170px; font:normal 11px arial,helvetica,sans-serif; text-transform:none; }
#make-homepage a { display:none; color:#333; }
#make-homepage a:hover { color:#f00; }


/* adjust for logos

#site-logo {
    width:216px;
    height:110px;
    float:left;
    text-indent:-9999px;
    background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) 0 -2px no-repeat;
}

.homepage #site-logo.custom {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/processed/wwd3/logo/logo-custom.jpg) 0 -2px;
}*/

.footwear-news #site-logo { background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) 0px -695px no-repeat; }
.footwear-news #site-logo .logo-fn { margin-left:200px; }



/* Login and Intercepts
========================*/

#logged-in {
    display:none;
}

.logged-in #logged-out {
    /*display:none;*/
}

#login-form {
    display:none;
    position:fixed;
    top:50%;
    left:50%;
    margin:-99px -235px;
    border:10px solid #eee;
    border-color:rgba(230, 230, 230, .9);
    border-width:9px 10px;
    z-index:1000;
    box-shadow:0 0 15px #000;
    -moz-box-shadow:0 0 15px #000;
    border-radius:2px;
}
.msie-old #login-form { border:10px solid #ccc; }
#login-form .form-container { background:#fff; padding:15px 10px 5px; width:auto; }
#login-iframe-container { float:right; width:330px; height:160px; }
#login-iframe-container .loading-login-iframe, #intercept-iframe-container .loading-email-iframe { display:block; padding-top:70px; text-align:center; font-style:italic; text-transform:uppercase; color:#ddd; }
#intercept-iframe-container .loading-email-iframe { padding-top:125px; }
#login-form iframe { width:330px; height:160px; }
#login-form .close, #slideshow-container #login-form .close {
    position:absolute;
    top:-7px;
    right:-7px;
    cursor:pointer;
    color:#fff;
    font-size:1.7em;
    text-shadow:-1px 1px 9px #222;
}

#intercept-container {
    display:none;
    position:fixed;
    top:50%;
    left:50%;
    margin:-295px -200px;
    border:10px solid #eee;
    border-color:rgba(230, 230, 230, .9);
    border-width:9px 10px;
    z-index:1000;
    box-shadow:0 0 15px #000;
    -moz-box-shadow:0 0 15px #000;
    border-radius:2px;
}
.msie-old #intercept-container { border:10px solid #ccc; }
#intercept-container .form-container { background:#fff; padding:10px 10px 5px; width:360px; }
#intercept-iframe-container {  }
#intercept-container .close, #slideshow-container #intercept-container .close {
    font-family:Arial,Helvetica,sans-serif;
    position:absolute;
    margin:-10px 0 0 339px;
    padding:5px 10px;
    background:#fff;
    color:#000;
    font-size:18px;
    font-weight:bold;
    text-transform:lowercase;
    cursor:pointer;
    z-index:50;
}
#intercept-container #email-change-iframe { width:360px; height:530px; }
#intercept-container #email-verify-iframe { width:360px; height:325px; }

#login-form .col1,#iframe-form #form-fieldset {
    float:left;
    text-transform:uppercase;
}

#login-form .col1 {
    padding-left:10px;
    width:80px;
}

#login-form .col1 .login {
    font:bold 30px/1.2 NewsGothic,sans-serif;
    letter-spacing:-1px;
}

#login-form .col1 .not-member {
    padding:18px 0 2px;
    font:normal 19px/1.1 NewsGothic,sans-serif;
}

#login-form .col1 .subscribe-now {
    font:bold 13px/1 NewsGothic,sans-serif;
}

#iframe-form #form-fieldset {
    margin-top:6px;
    width:190px;
}

#iframe-form #form-fieldset input {
    display:block;
    margin:1px 0 8px;
}

#iframe-form #form-fieldset input#username,#iframe-form #form-fieldset input#password
    {
    padding:2px;
    width:190px;
    font-size:12px;
    color:#333;
    border:1px solid #ccc;
}

#iframe-form #form-fieldset input.checkbox {
    display:inline;
}

#iframe-form #form-fieldset label {
    font-weight:bold;
}

#iframe-form #form-fieldset button {
    display:block;
    margin:1px 0 3px;
}

#iframe-form #form-fieldset label.checkbox {
    font-size:11px;
    font-weight:normal;
    text-transform:none;
}

#iframe-form #form-fieldset .forgot {
    margin-top:2px;
    font-size:9px;
}

/*#login-form .col1 .subscribe-now a {
    color:#ff0000;
    text-decoration:none;
}*/
#AMS_WWD_SUBTXTLINK_LOGINBOX_LO a {
    margin-left:0;
    color:#ff0000;
    text-decoration:none;
}

#login-form .col1 .subscribe-now a:hover {
    color:#1d1d1d;
}

#iframe-form .submit {
    border:0;
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -150px -650px;
    width:78px;
    height:26px;
    cursor:pointer;
}

.rb-login-iframe {
    width:350px;
}

#iframe-form .label-alert {
    color:#f00;
    display:none;
}

#login-form p {
    float:left;
    padding:5px 0 14px;
}

#iframe-form .alert {
    color:#f00;
}

#iframe-form p#error-message {
    padding:3px 20px 0;
    line-height:1.2;
}

#iframe-form p.isEmpty {
    color:#f00;
}

.login-rb-iframe p#error-message {
    padding-bottom:5px;
}

#login-form { margin:-130px -186px; width:352px; }
/*#login-form .form-container { width:332px; }*/
#login-form .col1 { width:auto; }
#login-form .col1 .login { padding:0 82px 15px 2px; }
#login-form .col1 .not-member { padding-top:16px; font:normal 15px/1.1 NewsGothic,sans-serif; }
/*#login-form .col1 .subscribe-now { padding:16px 0 0 4px; font:normal 15px/1.1 NewsGothic,sans-serif; }*/
#AMS_WWD_SUBTXTLINK_LOGINBOX_LO { float:left; padding:16px 0 0 4px; font:normal 15px/1.1 NewsGothic,sans-serif; }
#login-form #login-iframe-container { width:auto; height:180px; }
#login-form iframe { width:320px; height:185px; }

#login-form.adjust { margin:-265px -201px; width:382px; }
#login-form.adjust .col1 { display:none; }
#login-form.adjust #login-iframe-container { height:auto; }
#login-form.adjust #log-in-iframe { height:500px; }
#login-form.adjust iframe { width:362px; }



/* Sub Nav
========================
#sub-nav {
    margin:0 auto 10px;
    width:980px;
    height:26px;
    clear:both;
    position:relative;
    z-index:99; */
}

#sub-nav>ul {
    float:left;
    width:100%;
}

#sub-nav ul.sub-list li {
    float:left;
    display:block;
    font:normal 11px/ 1 Arial, Verdana;
}

#sub-nav ul.sub-list li a {
    color:#fff;
    display:block;
    margin:8px 12px 0 12px;
    text-transform:uppercase;
}

#sub-nav ul.sub-list li:first-child {
    width:205px;
    text-align:center;
    background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/bg_subnav_hed.png) repeat-x;
}

#sub-nav ul.sub-list li:first-child span {
    display:block;
    height:26px;
    background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat 193px -653px;
}

#sub-nav ul.sub-list li:first-child a {
    margin:0;
    padding-top:4px;
    font-family:Times, serif;
    font-size:18px;
    font-weight:bold;
}

#sub-nav ul.sub-list li.sub-more {
    float:right;
    width:74px;
    height:26px;
    text-indent:-9999px;
    background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -564px -612px;
}

ul#topSubnav {
    border-top:1px solid #000;
    border-bottom:3px solid #000;
    margin-top:3px;
    padding:1px 0;
}

ul#topSubnav li {
    display:block;
    float:left;
    padding:3px 18px 0 0;
}

ul#topSubnav li a {
    font:bold 15px/1.4 NewsGothic,sans-serif;
    text-transform:uppercase;
}

ul#topSubnav li a span {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -181px -447px transparent;
    display:block;
    width:20px;
    height:21px;
    float:left;
}

ul#topSubnav li a span.paper {
    width:18px;
}

ul#topSubnav li a span.blogs {
    background-position:-201px -447px;
}

ul#topSubnav li a span.video {
    background-position:-221px -449px;
    width:19px;
}
.runway #sub-nav #more-nav { float:left; }
#more-nav.drop-down {
    margin:18px 3px 0 10px;
}

#more-nav.drop-down.on {
    height:24px;
}

#more-nav.drop-down .drop-down-box {
    width:210px !important;
    top:35px;
    z-index:11;
    overflow-y:auto;
    overflow-x:hidden;
}

#more-nav.drop-down .drop-down-box li span {
    width:auto !important;
}

#more-nav.drop-down .drop-down-box li a {
    display:block;
    padding:6px 25px 6px 9px;
    text-transform:capitalize;
    font:bold 15px/ 1 newsgothic, sans-serif;
}

#more-nav.drop-down .drop-down-box li a:hover {
    color:#FF0000; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;
}

.more-nav-text { float:left; font: bold 0.8em/1.5 arial,helvetica,sans-serif; text-transform:uppercase; }

/*=Content
==============================================================*/
#page {
    clear:both;
    margin-bottom:40px;
    position:relative;
    width:100%;
}

#main {
    width:640px;
    float:left;
    position:relative;
}

.norail #main {
    width:980px;
}

/*=== POSITIONS ===*/ /* spans full top */
.position-top {
    width:980px;
    position:relative;
}

/* spans top */
.position1 {
    clear:both;
    float:left;
    width:640px;
}

/* wide left */
.position2 {
    clear:right;
    float:left;
    width:405px;
}

/* Three Columns */
.position3 {
    float:left;
    width:150px;
    margin-right:13px;
    background:#fff;
    min-height:510px;
}
.position3.place-ad { width:200px; }
.position3-last { /* Far right column */
    float:left;
    width:150px;
    background:#fff;
    min-height:510px;
}

/* equal left */
.position4 {
    position:relative;
    clear:left;
    float:left;
    margin:0 0 15px 0;
    width:300px;
}

/* equal right */
.position5 {
    clear:right;
    float:right;
    margin:0 0 20px 0;
    width:300px;
}

/* spans bottom */
.position6 {
    clear:both;
    float:left;
    width:640px;
}

/*=Rail
==============================================================*/
#yrail { float:right; width:300px; }
#yrail > div { margin-bottom:40px; }
#yrail > div.top { margin-bottom:15px; }

#yrail #container-taw { position:relative; margin-top:53px; padding-bottom:0; background:#fff; }
#yrail .taw-head { top:-16px; left:45px; width:203px; height:29px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -101px -30px; background-size:360px; }
/*#yrail #container-taw h3.cat-header { position:absolute; top:6px; left:50%; margin:0 0 0 -32%; padding:0; border:0; background:none; font:bold 18px/1 Times,serif; letter-spacing:0; text-transform:uppercase; text-align:center; }
#yrail #container-taw span#label { top:-16px; padding:5px 10px; background:#1D1D1D; color:#fff; white-space:nowrap; }
#yrail #container-taw h3.cat-header span#label a { color:#fff; }
#yrail #container-taw h3.cat-header span#label a:hover { color:#ff0000; }
#yrail #container-taw span#label span.small { font:bold 15px/1 Times,serif; }*/
#yrail #container-taw #taw-touts .touts { margin:20px 30px; padding:12px 0 3px; border-top:1px solid #eee; min-height:55px; }
#yrail #container-taw #taw-touts .touts:first-child { margin:0 0 20px; padding:0; border:0; }
#yrail #container-taw img { clear:left; float:left; padding:3px 10px 0 0; height:60px; width:60px}
#yrail #container-taw #taw-touts .first img { height:450px; width:300px; float:none; padding:0; }
#yrail #container-taw h6 { float:right; min-height:40px; padding:0; position:relative; right:8px; width:100px; }
#yrail #container-taw #taw-sponsor { float:right; padding:0 5px 5px 0; }
#yrail #container-taw #taw-sponsor p { padding-bottom:2px; font-size:9px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-transform:none; text-align:center; }
#yrail #container-taw #taw-sponsor img { padding:0; }

#zrail { clear:both; width:980px; }

/* publications & reports - on homepage */
.homepage #pub-container {  }
.homepage #pub-container > h5 > a { font-weight:normal; }

ul.pub-list { float:left; margin-top:10px; padding-top:10px; }
ul.pub-list.special { background:#eee; margin-left:12px; padding-bottom:3px; }
ul.pub-list.special h4 { margin-top:10px; color:#666; }
ul.pub-list li { position:relative; float:left; margin:0 9px; width:120px; }
ul.pub-list li h2 { font-size:1.4em; }
ul.pub-list li h2 span { display:block; font-size:.85em; line-height:1.3; }
ul.pub-list li p a { font-size:11px; color:#474747; }
ul.pub-list li a.read-now { display:block; padding:2px 0 6px; color:#f00; font:bold 1em/1 NewsGothic,sans-serif; text-transform:uppercase; }
ul.pub-list li a.pub-pdf { display:block; padding:9px 0 0 27px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -277px -50px; background-size:300px; color:#000; height:25px; font:bold .9em/1 NewsGothic,sans-serif; text-transform:uppercase; }
ul.pub-list li a:hover { color:#f00; }


/*=Misc
==============================================================*/
    /* Generic List style */
ul ul {
    padding-left:20px;
}

ul.bold {
    font-weight:bold;
}

ul.list li {
    font-size:13px;
    font-weight:bold;
    line-height:1.2;
    padding:0 5px 7px 15px;
    background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -692px -869px no-repeat;
}
ul.list li h2 { font-size:13px; line-height:1.2; }

ul.list li.portrait-image {
    font-size:10px;
    padding-bottom:5px;
}

ul.list li.portrait-image {
    font-size:12px;
    padding-bottom:7px;
}

ul.list li.no-bullet { background:none; }
/* Categories/Sub-cats lists divider */
hr.sm-divider {
    width:100px;
    margin:10px 0;
    color:#000;
    background-color:#000;
    border:none;
    height:1px;
    clear:both;
}

.divider {
    border-top:1px dotted #666;
    height:1px;
    margin:8px 0 10px;
}

.divider-top {
    border-top:1px solid #000;
    height:1px;
    margin:0 0 10px 0;
}

.divider hr.sm-divider {
    margin:-1px auto 0 auto;
    position:relative;
}

.divider-top hr.sm-divider {
    margin:-2px auto 0 auto;
    position:relative;
    height:3px;
}

.time-stamp {
    color:#474747;
    font-size:12px;
    font-family:Georgia,Times,serif;
}

div#bread-crumb {
    font-size:12px;
    height:15px;
}
.article.runway div#bread-crumb { display:none; }
div#bread-crumb ul li {
    float:left;
    padding-right:10px;
    text-transform:lowercase;
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -600px -108px transparent;
}

div#bread-crumb h1, .runway.landing #main div#bread-crumb h1 { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1; width:auto; padding:0; letter-spacing:0; text-transform:lowercase; margin-left: 0; font-weight: normal; }

div#bread-crumb ul li a {
    color:#666;
}

div#bread-crumb ul li a.bread-crumb-selected {
    color:#000;
}

.pagination a,.pagination span {
    display:block;
    float:left;
    padding:1px 0 1px 5px;
    min-width:1em;
    text-align:center;
    font-weight:bold;
}

.pagination a.prev {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -691px -270px;
    padding-left:16px;
}

.pagination a.prev:hover {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -691px -287px;
    color:#ff0000;
}

.pagination a.next {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -653px -148px;
    padding-right:16px;
}

.pagination a.next:hover {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -653px -166px;
    color:#ff0000;
}

.pagination .current {
    color:#f00;
}

.pagination .current.prev,.pagination .current.next {
    color:#999;
}

.pagination {
    float:right;
    margin:10px 0 25px;
    font-weight:bold;
}

.pagination ul li {
    float:left;
    line-height:1.25;
    padding:0 4px;
}

.pagination p,.pagination ul {
    float:left;
}

/*=Homepage plus some other generic styles
==============================================================*/
    /*Breaking News Section*/
#bn { margin-bottom:15px; }

#bn .scrollable-content {
    margin-left:0;
}

#bn .controls {
    top:150px;
    display:none;
}

#bn .controls li.nextPage {
    right:-922px;
}

#bn .controls li.prevPage a,#bn .controls li.nextPage a {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -2px -820px
        transparent;
    display:block;
    width:56px;
    height:56px;
    outline:none;
}

#bn .controls li.prevPage a:hover {
    background-position:-81px -820px;
}

#bn .controls li.nextPage a {
    background-position:-159px -820px;
}

#bn .controls li.nextPage a:hover {
    background-position:-239px -820px;
}

#bn .controls li.prevPage.repeat,#bn .controls li.nextPage.repeat {
    visibility:hidden;
}

#bn-bar {
    background-color:#000;
    width:980px;
    height:37px;
    color:#fff;
    position:relative;
}

#bn-bar h2 { padding:7px 0 0 15px; font:normal 2.1em/1 NewsGothic,sans-serif; }

#bn-bar h2 a { color:#fff; }

.breaking-news-ad,#block-ad-pixel {
    position:absolute;
    top:3px;
    right:55px;
    width:88px;
}

#block-ad-pixel {
    top:3px;
    height:1px;
    background:#000;
}  /* hide the white line in IE when ad is inactive */
.homepage-runway-news-ad {
    clear:both;
    float:right;
    width:88px;
    margin-top: -42px;
    margin-right: 60px;
}

#bn-bar h2 > span {
    display:block;
    width:940px;
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat 920px -499px;
    color:#fff;
    cursor:pointer;
}

#bn-bar h2 span:hover {
    color:#bbb;
}

#bn-bar h2 span:focus {
    outline:0;
}

#bn-bar .toggle-link:before { content:"+" }
#bn-bar .toggle-link { position:absolute; top:5px; right:12px; }
#bn-bar .open .toggle-link:before { content:"\2013" }
#bn-bar .open .toggle-link { top:4px; right:15px; }

.bn-content {
    background-color:#000;
    display:none;
    clear:both;
    width:980px;
}

#breaking-news-alt-container {
    margin-bottom:15px;
    background:#f5f5f5;
    height:100px;
}

#breaking-news-alt-container img {
    float:left;
}

#breaking-news-alt-container h2 {
    float:left;
    margin:0 18px;
    width:844px;
    font:bold 3.1em/.95 NewsGothic,sans-serif;
    letter-spacing:-1px;
    text-transform:uppercase;
}
#breaking-news-alt-container.no-image h2 { width:954px; font-size:3.3em; }

#breaking-news-alt-container h2 span {
    display:table-cell;
    vertical-align:middle;
    min-width:200px;
    height:100px;
    color:#f00;
}
#breaking-news-alt-container h2 .headline { color:#000; }

#breaking-news-alt-container p {
    clear:left;
    float:right;
    margin-top:-21px;
    margin-right:10px;
    font:bold 1.4em/1 NewsGothic,sans-serif;
    text-transform:uppercase;
    color:#ff0000;
}

#breaking-news-alt-container p a {
    color:#f00;
}

#breaking-news-alt-container p a:hover {
    color:#1d1d1d;
}

.section-wrapper {
    clear:both;
    margin:10px 0;
}
#wwd-careers .section-wrapper { margin-top:20px; }
/*.subcat-touts h2 { padding:5px 0 6px 0; } removed for landing page spacing */

.category h2 a,.subcat-touts h2 a {
    display:block;
}

#hp-column-left {
    float:left;
}

#hp-column-right {
    float:right;
}

#wwd-careers.category-landing h2.post-job { font-family:NewsGothic,sans-serif; background:none; text-align:center; letter-spacing:0; margin-top:0px;  }
.cat-eye h2 { border:none; background:none; }
.video-page #featured-videos h3 { margin-top:40px; border-top:none; background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -600px 9px no-repeat; width:640px; }
.category a { border:none; }
.top-stories h6, .wire-story h6 { margin-top:8px; font-size:11px; font-weight:normal; color:#aaa; }
.top-stories h6 a:link, .top-stories h6 a:visited, .wire-story h6 a:link, .wire-story a:visited { color:#555; }
.top-stories h6 a:hover, .wire-story h6 a:hover { color:#000; }
.top-stories p { color:#333; }
.top-stories h4.img-slug,.top-stories h4.no-img-slug { padding-bottom:2px; }
.top-stories h2 { font-weight:bold; }
.subcat-touts h2 { margin-bottom:4px; font-size:2.5em; line-height:1; text-transform: uppercase; }
.subcat-touts .image-right-text h2 { text-transform: none; }
.homepage .category .img-desc { display:none; }
.image-left .subcat-no-image h2 {
    font-size:4em;
    letter-spacing:-1px;
    text-transform:none;
}

.landing.wwd-summits #content .past-events-container.last {
    border:none;
}

.landing.wwd-summits #content .tout {
    float:left;
    clear:none;
    margin:10px 40px 10px 0;
    width:300px;
}

.landing.wwd-summits #content .tout.col2 {
    margin-right:0;
}

.landing.wwd-summits #content h3 {
    margin-top:15px;
    padding-left:12px;
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -600px -100px;
    font-family:FranklinGothicBT-Roman, sans-serif;
    font-size:26px;
    font-weight:normal;
    color:#ff0000;
}

.landing.wwd-summits #content h5 {
    clear:both;
    padding:6px 0;
    font-family:FranklinGothicBT-Roman, sans-serif;
    font-size:54px;
    font-weight:normal;
    text-transform:lowercase;
    color:#ff0000;
}
.landing.wwd-summits #content h5.topheader { border-top:0px; }

.landing.wwd-summits #content .subcat-touts {
    margin:20px 0 15px;
    border:1px solid #000;
    border-top:3px solid;
    padding:10px;
}

.landing.wwd-summits #content .subcat-touts h2 {
    margin:0 0 5px;
    border-top:0;
}

.landing.wwd-summits #content .subcat-touts p {
    padding:10px 6px 5px 10px;
    font-size:15px;
    line-height:1.3;
}

.landing.wwd-summits #content .subcat-touts p a {
    border-bottom:1px dotted #ff0000;
}

.landing.wwd-summits #content .subcat-touts p a:hover {
    border-bottom:0;
}

.landing.wwd-summits .summits-video-container { margin-top:10px; background:#000; font:normal 12px/1.4 Arial,Helvetica,sans-serif; }
.landing.wwd-summits .summits-video-tout { display:none; }
.landing.wwd-summits .summits-video-player { display:none; border:1px solid #000; height:359px; color:#fff; text-align:center; }
.landing.wwd-summits .summits-header-tout-container { margin-top:12px; }
.landing.wwd-summits .collapse { display:none; font-size:10px; text-transform:uppercase; text-align:right; }
.landing.wwd-summits .collapse a { display:inline-block; padding:3px 7px 3px 8px; background:#000; color:#eee; border-bottom-left-radius:4px; border-bottom-right-radius:4px; }
.landing.wwd-summits .collapse a:hover { color:#aaa; }
.landing.wwd-summits .collapse span { display:inline-block; width:13px; height:8px; background:#000 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -416px -742px no-repeat; }

.category img.sm-img {
    float:left;
    margin:0 10px 10px 0;
}

.top-stories img {
    margin:5px 0;
}

span.list-date  { display:block; padding-top:7px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#777; }

.home-eye-ad {
    clear:both;
    float:right;
    margin-bottom:7px;
    min-height:31px;
    position:relative;
    text-indent:0;
}

#eye-modules .position5 h2 {
    display:block;
    height:48px;
    border:none;
    padding:0; /* Overriding Category styles */
    text-indent:-9999px;
    position:relative;
    background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -391px -180px no-repeat;
}

#eye-modules .position5 h2 a {
    display:block;
    padding:10px 0;
}

.homepage .category.position4.runway h2 {
    margin-top:-7px;
}

.homepage #runway-news-container {
    margin-bottom:25px;
    padding:5px 10px;
    background:#fff;
}

.homepage #runway-news-container h2#runway-news-hed {
    margin-bottom:6px;
    font:bold 41px/1 NewsGothic, sans-serif;
    letter-spacing:-1px;
    text-transform:uppercase;
}

.homepage #runway-news-container h2#runway-news-hed .runway-news-hed {
    float:left;
    width:572px;
}

.homepage #runway-news-container h2#runway-news-hed a.more-link {
    font:bold 15px/1.2 NewsGothic, sans-serif;
    float:right;
    padding:7px 0 7px 6px;
    border-left:1px solid black;
    margin:5px 0 0 4px;
    letter-spacing:0;
    color:#ff0000;
}

.homepage #runway-news-container h2#runway-news-hed a.more-link:hover {
    color:#000
}


/*=Newsletter Signup
=====================================================================*/
#newsletter-module-form #toolkitEmail {
    padding:1px 7px;
    border:1px solid #ccc;
    width:184px;
    height:20px;
    font-size:11px;
}
#newsletter-module-form input#toolkitEmail.alert{ width:170px; }
.msie-old #newsletter-module-form #toolkitEmail { padding-top:5px; height:auto; }
/* Error Messages */
.rightRail-nl-email-alert{ color:red; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-top:5px; display :none; }
#yrail #newsletter-container { font-family:NewsGothicDemi,sans-serif; }
#yrail #newsletter-container h5 { padding:0; border:0; text-transform:none; }
#newsletter-signup { margin:7px 0 11px; font-size:1.5em; line-height:1.2; }
#newsletter-signup a { color:#ff0000; text-transform:uppercase; }
#nf-submit{ height:24px; background:#fff; color:#000; width:67px; border:none; cursor:pointer; font:bold 20px/1.2 NewsGothic,sans-serif; text-transform:uppercase; padding-bottom:20px; }
#newsletter-container .icon-inbox { margin-right:4px; font-size:1.4em; }


/* TESTING TO SEE IF THIS IS USED AT ALL

#newsletter-signup-container {
    clear:both;
    height:1%;
    padding:10px 10px 10px 10px;
    background-color:#1378af;
    position:relative;
    z-index:0;
}

#newsletter-selection-container {
    display:none;
    height:1%;
    background-color:#fff;
    position:absolute;
    z-index:12000;
    left:200px;
    top:650px;
    height:550px;
    width:680px;
}

#newsletter-signup-container .newsletter-module-header {
    font-size:1.1em;
    font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    font-weight:bold;
    padding:0 0 3px;
}

#newsletter-signup-container .newsletter-module-input input {
    width:125px;
    background:#fff;
    border:#cfcfcf 1px solid;
    border-right:none;
    color:#717171;
    font-size:1.1em;
    padding:4px 0px 5px 2px;
}

#newsletter-signup-container .newsletter-module-input img {
    vertical-align:top;
    cursor:pointer;
}

#newsletter-signup-container span#newsletter-email-alert {
    color:#b80239;
    font-weight:bold;
    display:block;
    background-color:#f5e2e7;
    margin-bottom:10px;
    padding:3px 0px 3px 5px;
    font-size:1.1em;
}

#newsletter-selection-container #newsletter-selection-header {
    background-color:#000;
    padding:15px 10px 15px 10px;
    height:25px;
}

#newsletter-selection-container #newsletter-selection-header .header-text
    {
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    font-size:22px;
    margin-left:15px;
}

#newsletter-selection-container #newsletter-selection-header .email-icon
    {
    float:left;
}

#newsletter-selection-container #newsletter-selection-header .close-button
    {
    float:right;
    display:block;
    padding-top:6px;
    cursor:pointer;
}

#newsletter-selection-container .newsletter-selections {
    padding:15px 20px 10px 20px;
}

#newsletter-selection-container .newsletter-selections h3 {
    font-family:Arial, Helvetica, sans-serif;
    color:#333;
    font-size:1.1em;
    margin-bottom:5px;
}
#newsletter-selection-container .thankyou { line-height:15px; }
#newsletter-selection-container .thankyou li { list-style:disc; }

#newsletter-selection-container .newsletter-selections div.divider {
    margin-bottom:10px;
}

#newsletter-selection-container .newsletter-selections div.divider img {
    height:1px;
    width:100%;
}

#newsletter-selection-container .newsletter-selections fieldset {
    margin-bottom:10px;
}

#newsletter-selection-container .newsletter-selections fieldset ul {
    float:left;
    font-size:1.1em;
    width:50%;
}

#newsletter-selection-container .newsletter-selections fieldset ul.first-column
    {
    width:350px;
}

#newsletter-selection-container .newsletter-selections fieldset ul.second-column
    {
    width:280px;
}

#newsletter-selection-container .newsletter-selections label {
    display:inline;
    float:none;
}

#newsletter-selection-container .newsletter-selections .nlFrequency {
    font-size:0.9em;
}

#newsletter-selection-container .newsletter-selections span.bold {
    display:inline;
    font-weight:bold;
}

#newsletter-selection-container .checkbox {
    border:none !important;
}

#newsletter-selection-container .terms-privacy {
    width:100%;
    text-align:center;
    margin-top:14px;
}

#newsletter-selection-container .terms-privacy a { border-bottom:1px dotted #ff0000; }

#newsletter-selection-container .newsletter-selections .thankyou div.successmsg
    {
    color:#333;
    font-size:1.4em;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    display:block;
    margin-bottom:15px;
    clear:left;
}

#newsletter-selection-container .newsletter-selections .thankyou div {
    color:#333;
    font-size:1.1em;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    display:block;
    clear:left;
    margin-bottom:15px;
}

#newsletter-selection-container .newsletter-selections .thankyou ul {
    margin-left:30px;
}

#newsletter-selection-container .newsletter-selections .thankyou div .signed-up-item
    {
    width:244px;
    float:left;
    display:inline;
    clear:none;
    margin-bottom:0;
    font-size:11px;
    padding:4px 5px 0px 22px;
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -684px -865px transparent;
}
#newsletter-selection-container .newsletter-selections .unsub-msg { padding-top:20px;
 }

#newsletterPreferencesBody {
    font-size:1.1em;
}

#newsletterPreferencesBody.confirmOptOut {
    margin:25px 0 10px 0;
    font-size:13px;
    color:#333333;
}

#newsletterPreferencesBody.confirmOptOut a.unsub-page { text-decoration:underline; }

#newsletter-optout-terms {
    margin:20px 0 10px 0;
}*/

#xrail h4 {
    font-size:1.1em;
    text-transform:uppercase;
    font-weight:bold;
    color:#333333;
    font-family:Arial, Helvetica, sans-serif;
    margin-left:8px;
    width:170px;
}

#xrail h4.xrail-header {
    background-color:#000;
    color:#cccccc;
    padding:9px;
    margin:0;
}

#xrail h4.xrail-header a {
    color:#cccccc;
}

#homepage-wrapper #newsletter-signup-container {
    border-top:7px solid #666;
}

#xrailTwitter #newsletter-signup-container {
    float:left;
    width:265px;
}

#xrailTwitter #newsletter-signup-container .newsletter-module-input input
    {
    width:232px;
}

#xrailTwitter #dynamicTwitter {
    padding-left:15px;
}

#xrailTwitter #social-follow {
    float:left;
    width:190px;
    height:53px;
    margin-bottom:8px;
    padding:10px 0 0 11px;
}

#xrailTwitter #social-follow h4 {
    padding-left:9px;
    text-transform:uppercase;
    font-size:1.1em;
}

#xrailTwitter #social-follow img {
    margin:3px 7px 0 9px;
}

.confirm-message {
    margin:25px 0 10px 0;
    font-size:13px;
    color:#333333;
    line-height:16px;
}
.unsub-nl-name { font-size:16px; }

/* Extra addded for newsletter */
.dialog-modal {
    background-color:#000;
}

.first-column a:link,.first-column a:visited,.first-column a:hover,.second-column a:link,.second-column a:visited,.second-column a:hover
    {
    color:#2f92cf;
    text-decoration:none;
}

.first-column label,.second-column label {
    color:#666;
    font-size:11px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}

#newsletter-optins {
    color:#666;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
}

#newslettersForm h3 {
    color:#666;
    font-size:11px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
}

#newslettersForm h3 a:link,#newslettersForm h3 a:visited,#newslettersForm h3 a:hover {
    border-bottom:1px dotted #ff0000;
}

.unsub-confirm-button {
    font-size:14px;
    line-height:20px;
    width:100px;
}
#newsletter-optout-terms .unsub-msg { color:#ff0000; font-weight:bold; }

/******** Newsletter Opt-ins CSS  ****/
#newsletter-optins-container {
    width:530px;
    margin-bottom:0px;
}
#newsletter-optins li {
    display:inline;
    list-style-type:none;
}

#newsletter-optins-text {
    width:350px;
    float:left;
    padding-bottom:5px;
}

#newsletter-optins-radio {
    width:100px;
    float:left;
    padding-bottom:5px;
}
.label-height {
    line-height:13px;
}



/**
 * Global Landing Pages
*/
.subcategory-landing h1,.landing.package h1,#wwd-careers h1,.landing h1,.video-page h1,.global h1, .classifieds h1
    { font-size:55px; text-transform:uppercase; display:inline-block;  width:515px; letter-spacing: -1px; font-family: NewsGothic,sans-serif; }


/* Social Page */
.static.social #main { width:980px; }
#social-container h1, #social-container h3, #social-container #social-share { text-align:center; }
#social-container h1 { margin-right:5px; font:bold 4em/1 NewsGothic,sans-serif; letter-spacing:-1px; text-transform:uppercase; }
#social-container h3 { font:italic bold 1.2em/1 Times,serif; color:#f00; }
#social-container .fb-like { margin:0 10px 0 28px; background:transparent; }
#social-container h2 { font:bold 1.4em/1 Times,serif; text-transform:uppercase; }
#social-container h2 i { margin:0 3px 0 -4px; font-size:.95em; color:#f00; }
#social-container h2, #social-container #tumblr-widget, #social-container #ad-social-top, #social-container #twitter-container, #social-container #facebook-container { float:left; }
#social-container #social-share { margin-top:10px; }
#social-container #social-share .twitter-share-button i { color:#fff; }
#social-container #follow-tumblr, #social-container #follow-twitter, #social-container #follow-facebook, #social-container #follow-pinterest, #social-container #follow-instagram { float:right; }
#social-container #follow-tumblr { margin:-2px 307px 1px 0; }
#social-container #tumblr-container, #social-container #twitter-container, #social-container #facebook-container, #social-container #pinterest-container, #social-container #instagram-container { margin-top:35px; }
#social-container #tumblr-container { margin-top:20px; padding:10px 10px 5px; background:#fff; }
#social-container #tumblr-widget { clear:both; width:660px; height:600px; }
#social-container #tumblr-widget a { float:left; margin:0 0 8px 0; width:220px; height:144px; overflow:hidden; }
#social-container #tumblr-widget img { width:212px; min-height:144px; }
#social-container #ad-social-top { width:300px; height:600px; }
#social-container #twitter-container { margin-right:40px; width:470px; }
#social-container #follow-twitter { margin-top:-2px; }
#social-container #follow-facebook { margin-top:-2px; }
#social-container #pinterest-container, #pinterest-widget { display:inline-block; clear:both; width:980px; }
#social-container #follow-pinterest { margin-top:-2px; margin-right:5px; }
#social-container #ad-social-bottom { margin:35px auto 15px; width:970px; }
#social-container .box-header { margin-bottom:8px; padding-top:8px; border-top:2px solid #000; border-bottom:1px solid #000; height:24px; }
#social-container #pinterest-container .box-header { margin-bottom:13px; }
#social-container #follow-instagram { margin-right:4px; }
#social-container #follow-instagram a { font:bold 11px/20px "Helvetica Neue",helvetica,arial,san-serif; }
#social-container #instagram-container h2 { margin-left:5px; }
#instagram-container .instagram img { float:left; max-width:235px; margin:5px; }
#social-container #newsletter-container { margin-bottom:80px; text-align:center; }
#social-container #newsletter-container #newsletter-module-form { margin-left:20px; }
#social-container #newsletter-container input#toolkitEmail { width:250px; }


/**
 * Video Page
*/
.video-page #main {
    width:980px;
}

.video-page #video-head-container {
    height:68px;
}

.video-page #video-head-container h1 {
    float:left;
}

.video-page #video-player-container {
    clear:both;
    min-height:455px;
    background:#fff;
    text-align:center;
}

.video-page #featured-videos {
    float:left;
}

.video-page .video-ad {
    float:right;
    width:300px;
}

.video-page #video-search-form {
    float:right;
    padding-top:17px;
    width:300px;
    height:28px;
}

.video-page #video-search-form #vidSearch input {
    float:left;
    padding:1px 5px 0 5px;
    width:249px;
    height:25px;
    background:#fff;
    border:1px solid #e0e0e0;
    border-right:none;
    color:#333;
    font-size:12px;
    line-height:26px;
    text-transform:uppercase;
}

.video-page #video-search-form #vidSearch input.goSearch { border:0 none; width:40px; height:28px; float:right; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat 0 -300px #fff; cursor:pointer; }


.video-page #video-search-results {
    display:none;
    clear:both;
    padding:16px 20px;
    background:#fff;
}

.video-page #video-search-results h3 {
    float:left;
    margin-left:105px;
    width:720px;
    font-size:18px;
    text-align:center;
}

.video-page #video-search-results h3 #displayTotalResults {
    color:#ff0000;
}

.video-page #video-search-results #closeBox {
    float:right;
    margin-bottom:10px;
    font-size:10px;
    text-transform:uppercase;
}

.video-page #video-search-results #closeBox span {
    padding:0 2px;
    color:#777;
}

.video-page #video-search-results #closeBox strong {
    font-size:18px;
    text-transform:none;
}

.video-page #video-search-results #searchResults {
    clear:both;
    float:left;
    width:100%;
    min-height:30px;
    max-height:350px;
    overflow:auto;
}

.video-page #video-search-results #searchResults li {
    float:left;
    margin:0;
    padding:5px;
    width:120px;
    height:150px;
}

.video-page #video-search-results #searchResults li:hover {
    background:#eee;
    cursor:pointer;
}

.video-page #video-search-results #searchResults img {
    border:1px solid #eee;
}

.video-page #video-search-results #searchResults h5 {
    font-size:12px;
    font-weight:normal;
    text-align:center;
}

.video-page #video-search-results #searchResults p {
    padding-top:3px;
}

.video-page .blockMsg {
    background:none !important;
    border:4px solid #eee !important;
    border-color:rgba(230, 230, 230, .9) !important;
    border-radius:4px;
}

.video-page .blockMsg h5 {
    padding:12px 0 11px;
    background:#fff;
    font-size:16px;
    letter-spacing:1px;
    text-transform:uppercase;
}

.video-page #es_traceContainer {
    display:none;
}

/**
 * Global Roadblocks
*/
    /* #content-container { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/content-container-article.gif) top left repeat-y !important; } */
#slideshow-image-container .roadblock-container {
    margin-top:20px;
    padding:0 10px 10px;
    background:#fff;
}

.logged-in #slideshow-image-container .roadblock-container {
    display:none;
}

.roadblock-container { display:none; }
.roadblock-container #roadblock-ipclientmax img { padding:20px 0 10px; }
.roadblock.print-only .roadblock-container, .print-only .article-roadblock.roadblock-container { margin:25px 0; padding:17px 17px 20px 19px; border-radius:4px; background:#1d1d1d; color:#eee; font-size:17px; line-height:1.4; text-align:left; box-shadow:3px 3px 7px 0px #ccc; }
.roadblock.print-only .roadblock-container h3, .print-only .article-roadblock.roadblock-container h3 { padding:3px 0 10px; color:#fff; font-family:NewsGothic,sans-serif; font-size:25px; font-weight:bold; line-height:1.15; text-transform:uppercase; }
.roadblock.print-only .roadblock-container a, .print-only .article-roadblock.roadblock-container a { color:#fff; border-bottom:1px dotted #eee; }
.roadblock.print-only .roadblock-container a:hover, .print-only .article-roadblock.roadblock-container a:hover { color:#ff0000; border-bottom:none; }

.roadblock #slide-buttons, .roadblock #social-buttons, .roadblock #tool-buttons, .roadblock #tools-container, .roadblock #tools-toggle-container { display:none !important; }
.roadblock #slideshow-content-container { position:absolute; left:50%; margin:575px auto; }
.roadblock.too-many #slideshow-content-container { margin:425px auto; }
.roadblock #slideshow-ad-content { position:relative; left:-50%; margin:0; }
.roadblock #slideshow-image-container { float:none; margin:0 auto; width:660px; }
.roadblock.print-only #slideshow-content-container { margin:90px auto; }
.roadblock.print-only #slideshow .roadblock-container { margin:35px auto; padding:10px 12px 13px; width:600px; box-shadow:none; }
.roadblock.print-only #slideshow .roadblock-container h3 { color:#000; }
.roadblock.print-only #slideshow .roadblock-container p { margin:0 0 2px; color:#1d1d1d; font-size:16px; }
.roadblock.print-only.slideshow #slideshow-container .roadblock-container a { color:#1d1d1d; border-bottom:1px dotted #aaa; }
.roadblock.print-only.slideshow #slideshow-container .roadblock-container a:hover { color:#ff0000; border-bottom:none; }

.roadblock-container .login-area h4.roadblock-signin,#slideshow .roadblock-container .login-area h4.roadblock-signin
    {
    margin:0;
    padding:5px 0 0 10px;
    width:120px;
    font:normal 26px/26px NewsGothic,sans-serif;
    font-weight:bold;
    text-transform:uppercase;
}

.roadblock-container .login-area h4.roadblock-signin strong,#slideshow .roadblock-container .login-area h4.roadblock-signin strong
    {
    font-family:NewsGothic,sans-serif;
    font-weight:bold;
}

#roadblock-popup {
    display:none;
    position:fixed;
    left:50%;
    top:50%;
    margin-left:-330px;
    margin-top:-310px;
    padding:10px;
    width:640px;
    min-height:500px;
    background:#fff;
    z-index:200;
}

#roadblock-popup #article-content {
    display:none;
}

.dialog-modal .roadblock-container {
    display:none !important;
    visibility:hidden !important;
}

/**
 * Global Article Level
*/
.article h1 {  clear:both; margin-bottom:10px; padding-top: 12px; font:bold 50px/1 NewsGothic,sans-serif;}
.article #runway-content h1 { font-size: 1.35em; padding-top: 18px; margin-bottom: 11px; }
.article h2#dek, .article img#seo-image { display:none; }
.article .article-post-date { float:left; margin-right:10px; letter-spacing:.2px; }
.article .post-date { font:normal 15px/1 NewsGothicDemi,sans-serif; clear:both; }

.article .post-date .future-posted {
    color:#ff0000;
    font-family:sans-serif;
    font-weight:bold;
    text-transform:uppercase;
}

.article #author-container { width:320px; font:normal 16px/1 NewsGothic,sans-serif; float:left; letter-spacing:.2px; }
.article #author-container a { color:#ff0000; }
.article #author-container a:hover { color: #000; }
.article #author-container span.delimiter,.article #author-container div {
    text-transform:none;
}

#article-header-outer-container { clear:both; padding:10px 0 15px;}

.article #header-related-links {
    float:right;
    font:normal 16px/1 NewsGothic,sans-serif;
    letter-spacing:.2px;
}

.article .social-tools-container, .article .basic-tools-container { float:right; font-size:12px; margin-top:-20px; font-family: Arial,Helvetica,sans-serif;}
.article .basic-tools-container { margin-bottom:5px; margin-top:0; width:325px; }
.article.they-are-wearing .basic-tools-container { width:640px; }
.article .landscape-image-container .basic-tools-container{ width:180px; margin-top:6px; }

.article .social-container {
    float:left;
}

.article .social-container li { display: inline-block;  min-width:60px;  margin-right:12px; }
.article .social-container li#comments-link-li { min-width: 15px; }
.article .social-container li.email { margin-top: 2px; }
.article .social-container li a, .article ul.footer-social-buttons li.comments a.comments-count { font-size: .95em; }
.article .social-container li a span { border-radius:3px 3px 3px 3px; color: #FFFFFF; font-size: 1.55em; height: 18px; width: 15px; padding: 2px 0 0 5px; margin-right: 5px; display: inline-block; vertical-align: middle; }
.article .social-container li a span.icon-facebook { background:#365991;  border: 1px solid #365991; }
.article .social-container li a span.icon-email { color: #999; font-size: 1.7em; margin: -2px 5px 0 0; padding-top: 0; width: 23px; }
.article .social-container li a span.icon-twitter { color: #09abf3; border: none; font-size: 2.2em; margin-right: 11px; padding-top: 4px; padding-left: 2px; position: relative; top: -4px; }

.twitter-share-button.twitter-count-horizontal { max-width:100px; }
.article .social-container li #comment-balloon, .article .footer-social-container li #comment-balloon
    {padding: 0 0 1px; position: relative;  border-radius: 3px; border: 1px solid #333; display: inline-block; min-width: 15px; background: #333; height: 12px; text-align: center; top: 1px; }
.article .social-container li #comment-balloon:before, .article .footer-social-container li #comment-balloon:before
{
    content: ' ';
    position: absolute;
    width: 0;
    height: 1px;
    left: 5px;
    top: 14px;
    border: 2px solid;
    border-color: #333 transparent transparent #333;
}
.article .footer-social-container li #comment-balloon { top: 0px; }
.article .social-container li .comments-count, .article .footer-social-container li .comments-count  { color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: .95; font-weight: normal; }
.article ul.footer-social-buttons li.comments a.comments-count { padding-top: 0; }
.article .social-container li .comments-count .pre-load { text-shadow:none; }
.article .footer-social-container { margin:40px 0 45px; text-align:center; }
.article ul.footer-social-buttons { margin-right:25px; }
.article ul.footer-social-buttons li { display:inline-block; height:25px; margin-left:20px; vertical-align:middle; width:125px; }
.article ul.footer-social-buttons li a { font:normal 17px/1 NewsGothic,sans-serif; display:table-cell;  padding:0 4px;  height:25px; color:#fff; vertical-align:middle; letter-spacing:0.5px; }
.article ul.footer-social-buttons li.subscribe { width:110px; }
.article ul.footer-social-buttons li.subscribe a { color:#FF0000; font-size:20px; text-decoration:underline; text-transform:uppercase; }
.article ul.footer-social-buttons li.facebook { background:#3250AE; }
.article ul.footer-social-buttons li.twitter { background:#29C4FC; }
.article ul.footer-social-buttons li.comments { background:#FF0000; height:22px; padding-top:3px; }
.article ul.footer-social-buttons li .ir { display:inline-block; height:15px; padding-right:18px; vertical-align:middle; font-size:.825em; }
.article .footer-social-container .news-signup { margin:45px 0 0 0; }
.article ul.footer-social-buttons li.comments a { display:inline; padding:3px 0 0 0; }
.article .footer-social-container .news-signup { font-family:NewsGothic,sans-serif; text-align:center; }
.article .footer-social-container .news-signup .news-header { font-size:28px; font-weight:bold; }
.article .footer-social-container .news-signup .news-copy { font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.article .footer-social-container .news-signup .news-copy span { color:#ff0000; text-transform:uppercase; }
.article .footer-social-container .news-signup a.news-button { display:inline-block; background:#ff0000; font-size:18px; width:104px; height:29px; color:#fff; padding-top:6px; margin-top:14px; }


#blog-entry .social-tools-container {
    clear:right;
    width:470px;
    float:left;
    padding:20px 10px 0 25px;
}

#blog-entry .social-container {
    float:left;
}

#blog-entry .social-container li {
    float:left;
    margin-right:10px;
    min-width:75px;
}
#blog-entry .social-container li.twitter { margin-right:1px; }

#blog-entry .social-container li a {
    padding-bottom:5px;
}
#blog-entry .social-container li #comment-balloon {
    margin-left:2px;
    padding:5px 0 0 6px;
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -327px -646px;
}

#blog-entry .social-container li .comments-count {
    padding:3px 1px 7px;
    color:#fff;
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll center -647px
        ;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
}

#blog-entry .social-container li .comments-count .pre-load {
    color:#333;
    text-shadow:none;
}

#blog-entry .social-container li .balloon-edge {
    padding:5px 0 1px 6px;
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -366px -646px;
}

#blog-entry .social-container li.comments {
    margin-top:3px;
}
.blog #blogs-more { float:right; width:485px; font-size:14px; line-height:1.3; }
.blog #blogs-more h1 { margin:20px 0 5px; font-size:34px; text-transform:none; color:#1d1d1d; }
.blog #blogs-more h2 { margin-top:10px; font-size:24px; font-weight:bold; }

#small-text {
    font-size:0.9em;
    color:#666;
    padding-left:5px;
    padding-top:4px;
}

#normal-text {
    font-size:1.1em;
    color:#666;
    padding-left:2px;
    padding-top:4px;
    padding-right:2px;
}

#large-text {
    font-size:1.3em;
    color:#666;
    padding-left:2px;
    padding-top:2px;
}

#text-size a {
    display:inline;
    padding:0;
}

#text-size-border {
    border-bottom:1px solid #666;
    border-top:1px solid #666;
    border-left:1px solid #666;
    border-right:1px solid #666;
}

#text-print a {
    display:inline;
    padding:0;
}

#social-buttons a {
    color:#1d1d1d;
}

#social-buttons #comment-balloon {
    height:26px;
    width:30px;
    margin-left:2px;
    margin-top:-2px;
    position:absolute;
    text-align:center;
}

#social-buttons #comment-balloon {
    color:white;
    padding-top:2px;
    padding-bottom:7px;
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/misc/comments.gif) no-repeat 0px -2px;
}

#social-buttons>span {
    display:inline;
    float:left;
    width:100px;
}

#social-buttons #share {
    float:right;
    padding-top:5px;
    text-align:right;
}

#social-buttons #comments-link {
    padding-left:10px;
    padding-top:5px;
}

#social-buttons #comment-balloon span {
    padding:3px 7px 2px;
    color:#fff;
    font-weight:normal;
}

.article .tools-container {
    float:right;
    margin-top:2px;
}

.article .tools-container li {
    float:right;
    padding-right:15px;
}
.article .basic-tools-container .tools-container li.print { padding-right:0; }
.article .tools-container li a {
    padding:2px 0 2px 23px;
}

.article #article-content .tools-container li.font-sizes a {
    padding-left:0;
    background:none;
    border-bottom:0;
    color:#666;
}

.article .tools-container li.font-sizes .normal {
    font-size:13px;
    padding-left:0;
}

.article .tools-container li.font-sizes .large {
    font-size:15px;
}

.article .tools-container li.font-sizes {
    margin-top:0;
}

.article.runway .tools-container li.font-sizes { display:none; }/*until runway font-sizing is fixed*/

.article #article-content .tools-container li.print a, .article .tools-container li.print a { padding: 3px 7px 0; background: #f0f0f0; text-transform: uppercase; font-size: .9em; border: 1px solid #e5e5e5; display: block; height: 14px; -moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; /* future proofing */}

#blog-entry .tools-container {
    float:right;
    margin-top:3px;
}

#blog-entry .tools-container li {
    float:right;
    margin-top:2px;
    padding-right:15px;
}

#blog-entry .tools-container li a {
    padding:2px 0 2px 23px;
}

#blog-entry .tools-container li.font-sizes a {
    padding-left:0;
    background:none;
}

#blog-entry .tools-container li.font-sizes .normal {
    font-size:13px;
    padding-left:0;
}

#blog-entry .tools-container li.font-sizes .large {
    font-size:15px;
}

#blog-entry .tools-container li.font-sizes {
    margin-top:0;
    display:none;
}

#blog-entry .tools-container li.email {
    padding-right:0;
}

#blog-entry .tools-container li.print a {
    padding-right:0;
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -683px -615px;
}

#blog-entry .tools-container li.email a {
    padding-right:0;
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -683px -645px;
}

.article #article-content, .article #list-of-articles, .article.runway .page {
    color:#1d1d1d;
    font-family:Georgia,Times,serif;
    font-size:1.4em;
}
.article #article-content p, .article #list-of-articles p, .article.runway .page p { line-height:1.5; }

.article #article-content a, .article #runway-content .page a, .article .asset-body a {
    border-bottom:1px dotted #ff0000;
}
.article.roadblock #article-content a, .article.roadblock #runway-content .page a, .article.roadblock .asset-body a {
    border-bottom:none;
}

.article #article-content .landscape-image-container a,.article #article-content .content-images a,.article #article-content .more-on-subject a,.article #article-content #show-related-links a { border:0; }
.article #article-content .more-on-subject a { display:block; }
.article .gallery-wrapper .slideshow-launch { width:640px; }

.article.runway .slideshow-launch {
    clear:both;
    float:right;
    width:300px;
    padding-top: 18px;
}
.article.runway.video .slideshow-launch { display:none; }

.article .landscape-links {
    padding:5px 0 10px;
    float:left;
}

.article .landscape-links .caption {
    float:left;
    margin-bottom:20px;
    width:450px;

}
.article .caption { font:normal 13px/1.3 Arial,Helvetica,sans-serif; }

.article .landscape-links.no-slideshow .caption {
    float:none;
    width:100%;
}

.article .caption .credit {
    padding-top:5px;
    font-size:12px;
    font-style:italic;
}

.article .landscape-links .slideshow-launch {
    float:right;
}
.article .caption p, .article #article-content .caption p { line-height:1.3; }

.article .slideshow-launch a { display:block; background:#000; color:#fff; text-align:center; text-transform:uppercase; font:normal 20px/1.75 NewsGothic,sans-serif; letter-spacing:1px; }
.article #runway-content .slideshow-launch p, .article .gallery-wrapper .slideshow-launch p { margin-top:0; }
.article .slideshow-launch p.slideshow-bottom { margin:30px 14px 0 14px; font-size: 1.65em; }
.article .slideshow-launch p a { color:#fff; }
.article .slideshow-launch ul { clear:both; }
.article .slideshow-launch ul li { float:left; }
.article ul.launch-controls { margin:15px 0 5px; }
.article .slideshow-launch ul.launch-controls { display: none; }

.article ul.launch-controls li {
    padding:0 10px;
    font-size:11px;
    font-weight:bold;
    color:#555;
    text-transform:uppercase;
}

.article ul.launch-controls li.list-label {
    padding-left:0;
    font-size:12px;
    text-transform:none;
}

.article ul.launch-controls li.list-all {
    padding-right:0;
    border-left:1px solid #222;
}

.article ul.images-matrix li {
    height:113px;
}

.article #free-message.show, .article #free-message-end.show { visibility:visible; }
.article #free-message img { padding:23px 0; }

.video-player-container {
    margin-bottom:15px;
    min-height:389px;
    border-bottom:1px solid #eee;
}
.video-player-container h3 {
    padding:8px 0 3px;
    font-size:15px;
    line-height:1.2;
    text-align:right;
}
.video-player-container .link, .video-player-container .more {
    font-size:10px;
    text-transform:uppercase;
}
.video-player-container .more {
    text-align:right;
}
.video-player-container p a {
    color:#777;
}
.video-player-container p a:hover {
    color:#ff0000;
}
.static .video-player-container {
    margin:20px 0 -10px 50px;
    width:640px;
    min-height:389px;
    border-bottom:1px solid #eee;
}
.static #footer-navigation-outer-container #content .video-player-container p a {
    border:0;
}

.homepage .hp-video { position:relative; clear:both; margin:0; padding:15px 0 30px; }
.homepage .hp-video .video-link > span { position:absolute; top:83px; left:121px; width:60px; height:60px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -19px -82px no-repeat; background-size:300px; z-index:10; }
.homepage .video-player-container { display:none; position:fixed; top:20%; left:50%; margin-left:-364px; border-bottom:0; z-index:110; }
.homepage .video-player-container p a { float:right; padding:10px; color:#fff; font:normal 2em/1 NewsGothic,sans-serif; text-shadow:0 0 15px #000; }
.homepage .video-player-container p.link a { float:left; padding-left:1px; }
.homepage .video-player-container .close { position:absolute; top:-30px; right:7px; cursor:pointer; color:#fff; font-size:1.7em; text-shadow:-1px 1px 9px #222; }
/*.homepage .video-player-container .ad-video { margin-bottom:50px; width:728px; height:90px; background:#eee; }*/
.homepage .overlay { display:none; top:0; opacity:.9; }

.homepage .social-feed { margin-top:34px; }
.homepage .social-feed .social-logo { position:absolute; top:-15px; left:73px; padding:2px 9px; background:#fff; border:1px solid #000; color:#000; font:bold 1.7em/1 NewsGothic,sans-serif; text-transform:uppercase; z-index:10; }
.homepage .social-feed .social-logo > span { text-transform:none; }
.homepage .social-feed #instafeed > a { display:block; background-size:300px; }
.homepage .social-feed #instafeed img { margin:0 0 -6px; max-width:291px; border:6px solid #fff; }
.homepage .social-feed .image-tout-container p { padding:25px 20px 15px 40px; }
.homepage .social-feed .icon-instagram { position:absolute; top:50%; left:12px; margin-top:-8px; width:22px; height:22px; font-size:1.8em; }
.homepage .social-feed .twitter-post { position:relative; margin-top:-15px; margin-left:-29px; padding-bottom:15px; width:320px; min-height:80px; }
.homepage .social-feed .twitter-post iframe { margin: 40px 0 0 70px !important; max-width: 250px !important; }
.homepage .social-feed .twitter-post .mask-vert { position:absolute; background:#fff; width:60px; height:100%; }
.homepage .social-feed .twitter-post .mask-hor { position:absolute; left:30px; background:#fff; width:300px; height:28px; }
.homepage .social-feed .twitter-post .tab-bottom { position:absolute; left:29px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) #fff no-repeat 0 -251px; background-size:300px; width:300px; height:30px; opacity:.4;
        -webkit-transform:scaleY(-1);
        -moz-transform:scaleY(-1);
        -ms-transform:scaleY(-1);
        -o-transform:scaleY(-1);
        transform:scaleY(-1); }
.homepage .social-feed .twitter-post .icon-twitter { position:absolute; top:50%; left:42px; width:22px; height:22px; font-size:1.8em; }

/* pagination arrows
=============================*/
#pagination-header {
    clear:both;
    padding:0 0 10px;
    font-weight:bold;
}

#pagination {
    float:right;
    margin:5px 0 25px;
    font-weight:bold;
    font-size:1.5em;
    font-family: NewsGothic,sans-serif;
}

#pagination ul li {
    float:left;
    line-height:1.25;
    padding:0 5px;
}

#pagination p,#pagination ul {
    float:left;
}

#pagination .current-page {
    color:#ff0000;
}

#page-arrow-previous a {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -691px -270px;
    padding-left:15px;
}
#page-arrow-previous a:after, #page-arrow-next a:before { padding:0 1em; content:"|"; }

#page-arrow-previous a:hover {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -691px -287px;
    color:#ff0000;
}

#page-arrow-next a {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -626px -148px;
    padding-right:15px;
}

#page-arrow-next a:hover {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -626px -166px;
    color:#ff0000;
}

/**
* Global none article
*/ /**
 * @section FOOTER
*/
#footer {
    clear:both;
    width:980px;
    padding-top:10px;
    margin:0 auto;
}
#footer-banner { margin-bottom:8px; }
#footer-nav-centered {
    clear:both;
    float:left;
    margin-bottom:20px;
    padding:0;
    background:#1d1d1d;
    color:#fff;
    width:100%;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:1.5;
    text-transform:uppercase;
    z-index:99;
    position:relative;
}

#footer-nav-centered ul {
    margin:0;
    padding:0;
    list-style:none;
    float:right;
    position:relative;
    right:50%;
}

#footer-nav-centered ul li {
    padding:0;
    float:left;
    position:relative;
    left:50%;
}

#footer-nav-centered ul li a,#footer-nav-centered ul li span {
    display:block;
    margin:0;
    padding:4px 11px 4px;
    color:#fff;
}

#footer-nav-centered ul li.active a {
    color:#fff;
}

#footer-nav-centered ul li a:hover {
    color:#999;
}

#footer-nav-centered ul ul {
    display:none;
    position:absolute;
    left:0;
    right:auto;
    width:132px;
}

#footer-nav-centered ul ul li {
    left:auto;
    margin:0;
    clear:left;
    width:100%;
}

#footer-nav-centered ul ul li a,#footer-nav-centered ul li.active li a,#footer-nav-centered ul li:hover ul li a,#footer-nav-centered ul li.hover ul li a
    {
    background:#1d1d1d;
    border-top:1px solid #fff;
    font-weight:normal;
}

#footer-nav-centered ul ul li a:hover,#footer-nav-centered ul li.active ul li a:hover,#footer-nav-centered ul li:hover ul li a:hover,#footer-nav-centered ul li.hover ul li a:hover
    {
    color:#999;
}

#footer-nav-centered ul ul.last {
    left:auto;
    right:0;
}

#footer-nav-centered ul li:hover ul,#footer-nav-centered ul li.hover ul
    {
    display:block;
}

/* Global CND Footer */
#global-footer {
    color:#777;
    font:normal 11px/ 1 Arial, Helvetica, sans-serif;
    margin:0 auto;
    width:960px;
}

/* Columns */
.global-footer-columns-container {
    border:1px solid #f1f1f1;
    float:left;
    margin-bottom:20px;
    padding:15px 0 12px;
}

.global-footer-columns-container>div {
    float:left;
}

/* Logo */
.global-footer-columns-container .global-footer-logo {
    width:210px;
}

.global-footer-columns-container .global-footer-logo h4 {
    margin:10px 0 0 64px;
    height:85px;
    font-size:85px;
    line-height:1.2;
    color:#000;
}

/* Subscribe */
.global-footer-subscriptions {
    width:300px;
}

#topBannerPushdownAd {
    clear:both;
    margin: 0 auto;
    text-align: center;
}

.text-ad { margin:30px 0; padding:15px 0 12px; background:#f8f8f8; border-top:2px solid #333; border-bottom:1px solid #555; clear:both; }
.roadblock .text-ad.content-well { margin-top:60px; }
.text-ad p.adsense-label { padding:0 60px 9px; font-size:11px; font-weight:bold; color:#333; }
.adsense { float:left; padding-left:53px; }

/* Copyright */
.global-footer-copyright {
    border:1px solid #f1f1f1;
    clear:both;
    line-height:1.4;
    margin-bottom:40px;
    padding:10px 15px;
}

.global-footer-copyright p {
    padding-bottom:12px;
}

.global-footer-copyright p.last {
    padding-bottom:0;
}

.global-footer-copyright a:link,.global-footer-copyright a {
    /*    text-transform:uppercase; */
    text-decoration:none;
}

.global-footer-copyright a:hover {
    text-decoration:underline;
}

.global-footer-copyright .revision-date {
    text-transform:uppercase;
}

.message-cookies {
    display:none;
    margin-bottom:10px;
    padding:10px;
    background-color:#fbffbd;
    font-family:NewsGothic,sans-serif;
    font-weight:bold;
    font-size:25px;
    text-transform:uppercase;
    text-align:center;
}

.message-cookies span {
    display:block;
    padding:4px 0 3px;
    font-family:Georgia, serif;
    font-size:13px;
}

.message-cookies a {
    border-bottom:1px dotted #bbb;
}

.tipsy {
    padding:5px;
    font-family:arial, helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:16px;
    opacity:0.9;
    filter:alpha(opacity = 90);
    background-repeat:no-repeat;
    background-image:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/tipsy.gif);
}

.tipsy-inner {
    padding:7px 8px;
    background-color:#000;
    color:#fff;
    max-width:150px;
    text-align:center;
}
.newsletter .tipsy-inner { max-width:250px; text-align:left; }

.tipsy-inner {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.tipsy-north {
    background-position:top center;
}

.tipsy-south {
    background-position:bottom center;
}

.tipsy-east {
    background-position:right center;
}

.tipsy-west {
    background-position:left center;
}

.tipsy-inner img {
    padding-bottom:2px;
}

/*=Commenting
========================================================*/
#comment-container {
    clear:both;
    margin:20px 0 60px;
}

#comment-header {
    background-color:#efefef;
    border-top:1px solid #acacac;
    border-bottom:1px solid #acacac;
    padding:15px 14px;
}

#comment-header h3 {
    font-size:13px;
    float:left;
}

#comment-header span {
    float:left;
    width:465px;
    margin-left:12px;
    line-height:1.4;
}

#bottom-speech {
    margin:-5px 0 0 10px;
}

#comment-container #disqus_thread {
    margin-top:10px;
}

/* Commenting Overrides for Blogs */
#blog-content #comment-container {
    float:right;
    clear:none;
    width:470px;
    margin-right:20px;
    padding:0;
    border:none;
}

#blog-content #comment-header {
    height:33px;
    margin-bottom:0;
}

#blog-content #comment-header span {
    float:right;
    width:320px;
    margin:0;
    line-height:1;
}

#blog-content #comment-header img#bottom-speech {
    clear:both;
    float:right;
    margin-top:5px;
}

/*= Package Landing Page
===================================================*/
.package.landing #content h1 { display:none; }
.package.landing #packages-header { margin:20px 0 0; border:none; }
.package.landing .article-header h2 { width:auto; font:bold 3em/1 NewsGothic,sans-serif; text-transform:uppercase; margin-top: 15px; }
.package.landing .article-header { float:left; margin-bottom:20px; }
.package.landing .article-header p { font:normal 1.5em/.9 NewsGothic,sans-serif; margin-bottom:5px;  line-height:1.4; }
.package.landing .article-header .intro-more p { margin:10px 0; }
.package.landing .with-image { margin-bottom:30px; background:#fff; }
.package.landing .with-image .article-header { margin:30px 0 0; width:280px; }
.package.landing .article-images { float:left; margin-right:40px; width:300px; }
.packages-submain-container { margin-bottom:30px; margin-left:0; }
.packages-main-container img { max-width:300px; }
.packages-submain-container .news-tout, .packages-submain-container .news-tout-image { float:left; }
.packages-submain-container .news-tout.portrait-image { margin-left:10px; width:127px; }
.packages-submain-container .body-links { margin-top:7px; }
.packages-submain-container div.packages-tout { float:left; width:300px; }
.packages-submain-container div.packages-tout img { max-width:300px; }
.packages-submain-container div.add-margin  { margin-left:40px; }
.packages-submain-container .news-tout h3 { float:left; margin:6px 0 0; padding-bottom:5px; width:300px; font-size:2.1em; line-height:1.15; text-transform:none; }
.packages-submain-container .news-tout.portrait-image h3 { margin:0 0 4px; width:140px; }
.packages-submain-container .news-tout .body-dek { margin-bottom:7px; }
.packages-submain-container .news-tout .body-dek a { font-size:1.15em; }

/*= Package Article
===================================================*/
.article #packages-header { margin:12px 0 0 0; background:#000; clear:both; padding:5px 0 0 0; min-height:35px; width:640px; }
#packages-header h2 { display: inline-block; margin-bottom:1px; width:300px; font:bold 2.3em/.9 NewsGothic,sans-serif; text-transform:uppercase; }
#packages-header h2.with-image { clear:left; margin:4px 0 2px; background:none; font-size:22px; }
#packages-header img { float:left; }
#packages-header span { color:#ff0000; text-transform:uppercase; }
#packages-header a h2 { color:#fff; margin-left:3px; }
#packages-header a:hover h2 { color:#ff0000; }
#packages-header a.next-link { color:#fff; margin-bottom:2px; padding-right:6px; float:right; font-family:NewsGothic,sans-serif; font-weight:bold; font-size:1.4em; width: 300px; }
#packages-header a:hover.next-link { color:#ff0000; }
#packages-footer { margin:20px 0 0; padding:15px 0 0; border-top:1px dotted #ccc; font-size:14px; font-weight:bold; }
#packages-footer a.back-link { float:left; width:49%; }
#packages-footer a.next-link { float:right; width:49%; text-align:right; }
#packages-footer a div { margin:1px 0; font:bold 1.3em/1 NewsGothic,sans-serif; text-transform:uppercase; color:#f00; }
#packages-footer a span { float:left;  width:35px; height:70px; padding-top: 22px; font-size: 1.9em; }
#packages-footer a.next-link span { float:right; }
#packages-footer h3 { font-size: 1.65em; }
font-
/*========================================*/
/*            CLASSIFIEDS                 */
/*========================================*/
#classifieds h1 { margin:8px 0 15px; font:bold 5em/1 NewsGothic,sans-serif; text-transform:uppercase; }

#classifieds h4 {
    padding-bottom:5px;
    font-size:14px;
}

#classifieds .search {
    float:left;
    width:300px;
    margin:5px 30px 0 0;
}
#classifieds .search input.search-btn { float:left; padding:0 14px; height:30px; width:146px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat 109px -299px #f00; border:none; color:#fff; font-size:14px; font-weight:bold; text-align:left; text-transform:uppercase; cursor:pointer; }

#classifieds .help-wanted {
    float:left;
    width:300px;
    margin:15px 0 0 0;
    border-top:3px solid #000;
    border-bottom:1px solid #000;
    padding:5px 0;
}

#classifieds .current-listings {
    width:640px;
    clear:left;
    padding:30px 0 15px 0;
    margin:0 0 20px 0;
    border-bottom:1px solid #cccccc;
    height:105px;
}

#classifieds #keywords,#classifieds #dateRange {
    width:300px;
    margin-bottom:10px;
}

#classifieds #dateRange {
    width:304px;
}

#classifieds h2.bullet {
    font:bold 18px/1 Times,serif;
    margin:10px 0;
    text-transform:uppercase;
    border-top:3px solid #000;
    border-bottom:1px solid #000;
    padding:5px 0 6px 17px;
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -600px 9px transparent;
}

#classifieds .help-wanted h2 {
    font:bold 45px/1 NewsGothic,sans-serif;
    text-transform:uppercase;
}

#classifieds .help-wanted h3 {
    font:bold 22px/1.2 NewsGothic,sans-serif;
    text-transform:uppercase;
    padding:0 0 5px 0;
}

#classifieds span {
    color:#474747;
}

#classifieds .help-wanted p {
    font-weight:bold;
}

#classifieds .search p {
    font-family:georgia;
    line-height:18px;
    font-size:13px;
}

#classifieds h3.section-name {
    padding:0 0 20px 0;
    font-family:Georgia,serif;
    font-size:18px;
    font-weight:bold;
}

#classifieds .ad-number {
    width:100px;
}

#classifieds .ad-header {
    font-size:14px;
    font-family:georgia;
    padding-bottom:5px;
}

#classifieds table {
    border-collapse:separate;
    border-spacing:2px;
}

#classifieds td,#classifieds th {
    padding:5px 0 10px 5px
}

#classifieds ul {
    width:640px;
}

#classifieds ul li {
    width:210px;
    font-size:14px;
    font-family:georgia;
    float:left;
}

#classifieds .ad-120x60 {
    float:right;
    width:120px;
    height:60px;
    background:#e0e0e0;
    margin:0 0 10px 0;
}

.sponsorship-ad {
    float:right;
    width:120px;
    margin:0 0 10px 0;
}

/*=Error Landing
===================================================*/
.error-landing {
    font:normal 14px/ 1.5 Georgia;
}

.error-landing h1 {
    font-size:42px;
    margin:15px 0 18px;
}

.error-landing ul.list {
    margin-top:20px;
    margin-bottom:200px;
    text-transform:uppercase;
    font-weight:bold;
}


#article-nav {padding: 0px 0 50px 0;}
#nextArticle, #previousArticle { display:block; position:relative; margin-top:10px; border-top:1px solid #eee; min-height:140px; }
#previousArticle { border-bottom:1px solid #eee; min-height:150px; }
#article-nav span { display:block; position:absolute; top:0; z-index:1; width:150px; height:150px; -webkit-mask-image:-webkit-gradient(linear,0 0,right top,from(rgba(0,0,0,1)),to(rgba(0,0,0,0))); }
#previousArticle span { right:0; -webkit-mask-image:-webkit-gradient(linear,150 0,left top,from(rgba(0,0,0,1)),to(rgba(0,0,0,0))); }
#article-nav p, #article-nav h3 { position:relative; margin:0 45px 0 165px; font:bold 1.5em/1 NewsGothic,sans-serif; text-transform:uppercase; text-align:left; color:#f00; z-index:10; }
#previousArticle p, #previousArticle h3 { margin:0 165px 0 45px; }
#previousArticle p:first-child, #nextArticle p:first-child {padding-top: 13px;}
#article-nav h3 { padding:3px 0 2px; font-size:2em; color:#1d1d1d; }
#article-nav .dek { margin-bottom:6px; font:normal 1.25em/1.2 Georgia,Times,serif; text-transform:none; color:#1d1d1d; }
#article-nav i { position:absolute; top:60px; right:12px; font-size:1.9em; z-index:10; }
#previousArticle i { left:10px; }
#previousArticle .white-overlay, #nextArticle .white-overlay {background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/white-overlay.png); position: absolute; height: 150px; width: 150px; right: 0px; z-index: 100; top: 0; }
#nextArticle .white-overlay { left: 0px; background-position: -150px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

img#wpstats { width: 0px; height: 0px; overflow: hidden; display: block; }
.tag-page-title{
    padding: 10px 0 10px 0;
}
/* features.css - describes styles for chunks of html */

.featured-container { clear:both; width:980px; padding-top:25px; }
.featured-container.first { padding-top:5px; }
    .static .featured-container.first { padding-top:25px; }
.featured-container.content { width:640px; }
.featured-container h2 { margin:2px 0 5px; font-size:1.6em; }
.featured-container h5, #pub-container h5, .directory-module-header, h5.category-more-header, #yrail h5 { padding-bottom:5px; border-bottom:1px solid #ccc; font:bold 2.2em/1 NewsGothic,sans-serif; text-transform:uppercase; text-align:center; }
h5.category-more-header { font-size:2.5em; padding-bottom:6px; }
.featured-container h5 span, h5.category-more-header span, .directory-module-header span, .sponsor-yrail span { font-weight:normal; }
.featured-container > span, .landing .position5 > span, #yrail #publications-div > span, #yrail .most-popular-container > span, .center-coverage > span, .quicklinks > span, .sponsor-yrail > span,
    .directory-module > span { display:block; margin:-2px auto 0; background:#000; width:220px; height:3px; }
.featured-box { margin-bottom:10px; background:#fff;  min-height:172px; }
.featured-box.not-mainshow { min-height: 132px; }
.featured-box.runway { border: none; }
.featured-box h5 { margin:10px 0 0 0; font:bold 2.2em/1 NewsGothic,sans-serif; text-transform:uppercase; text-align:center; border-bottom:1px solid #CCCCCC; padding-bottom:6px; }
.article.package .featured-box h5 { border:0; font-weight:normal; margin-left:36px; text-align:left; }
.featured-box .yrail-latest-articles { margin-top:10px; border-bottom:1px solid #eee; height:435px; font-family:NewsGothic,sans-serif; overflow:auto; }
.featured-box .yrail-latest-articles h4 a { color:#898989; font-weight:normal; text-transform:uppercase; padding:0; margin-top:-2px; }
.featured-box .yrail-latest-articles .latest-articles-head-slug { float:left; width:140px; line-height:1.2; margin:12px 0 25px 15px; min-height:108px; }
.featured-box .yrail-latest-articles .latest-articles-head-slug.first { float:none; width:275px; margin-left:0; min-height:90px; margin-bottom:6px; }
.featured-box .yrail-latest-articles .no-image .latest-articles-head-slug { width:260px; margin-left:0; margin-bottom:15px; min-height:0; }
.featured-box .yrail-latest-articles img { float:left; }
.featured-box .yrail-latest-articles img.first  { float:none; max-width:300px; height:auto; }
.featured-box .first h3 { font-size:2.5em; }
#yrail > div > h5 > span { font-weight:normal; }
.featured-box.latest {position: relative; }
.featured-box.latest .white-overlay {background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/white-overlay.png) no-repeat; position: absolute; height: 280px; width: 100px; z-index: 100; bottom: -89px; right:120px;
        -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg);}
/* scrollable */

/* default settings */
.scrollable-container { position:relative; z-index:10; }
.scrollable-content { position:relative; overflow:hidden; margin-left:39px; width:100%; }
.scrollable-content .items { position:relative; width:20000em; }
.scrollable-content .items > div { margin-right:10px; float:left; }
.scrollable-content h4 { margin:7px 0 0; }
.scrollable-content h2 { margin:0 0 2px; }
.scrollable-content p { display:block; color:#999; font-size:11px; line-height:1.1; padding-left:12px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -693px -870px no-repeat; }
.subcategory-landing .scrollable-content p { padding-left: 0; }

.scrollable-content .posted { display:block; color:#999; font-size:11px; }
.scrollable-content .view { display:block; margin:4px 0; color:#333; font-size:10px; font-weight:bold; text-transform:uppercase; }

/* control types */
.scrollable-container .controls-container { position:absolute; top:10px; clear:left; float:left; list-style:none; margin:0; padding:0; }
.scrollable-container .controls-container.disabled, .scrollable-container.controls-index .controls-container.disabled { display:none; }

.scrollable-container.controls-index .scrollable-content { margin-left:0; }
.scrollable-container.controls-index .controls-container { position:relative; left:50%; top:auto; bottom:0; margin:10px 0; width:auto; height:15px; float:left; }
.scrollable-container.controls-index .center             { position:relative; left:-50%; text-align:center; }
.scrollable-container.controls-index .controls-container .controls { float:left; margin:0 1px 0 2px; }
.scrollable-container.controls-index .controls-container a { float:left; width:18px; height:15px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -8px -246px no-repeat; color:#000; text-decoration:none; }

.scrollable-container.controls-index .controls-container a.prev { position:static; width:13px; height:15px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -7px -165px no-repeat; }
.scrollable-container.controls-index .controls-container a.next { position:static; width:13px; height:15px; background-position:-23px -165px; }
.scrollable-container.controls-index .controls-container a.prev:hover { background-position:-7px -187px; }
.scrollable-container.controls-index .controls-container a.next:hover { background-position:-23px -187px; }
.scrollable-container.controls-index .controls-container a.active { background-position:-8px -261px; }

.scrollable-container.full-width .controls-container a.next { position:absolute; right:-975px; }
.scrollable-container .controls-container a.prev, .scrollable-container .controls-container a.next { display:block; width:38px; height:113px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -241px 27px no-repeat; }
.scrollable-container.full .controls-container a.prev, .scrollable-container.full .controls-container a.next { display: none; }
.scrollable-container .controls-container a.prev:hover { background-position:0 -113px; }
.scrollable-container .controls-container a.prev.disabled, .scrollable-container .controls-container a.prev.disabled:hover { background-position:0 -220px; cursor:default; }
.scrollable-container .controls-container a.next { background-position:-20px 0; }
.scrollable-container .controls-container a.next:hover { background-position:-20px -113px; }
.scrollable-container .controls-container a.next.disabled, .scrollable-container .controls-container a.next.disabled:hover { background-position:-20px -226px; cursor:default; }

.scrollable-container .controls-container a.prev, .scrollable-container .controls-container a.next { position:absolute; width:37px; }
.scrollable-container .controls-container a.prev, .scrollable-container .controls-container a.next { height:113px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat -241px 27px; }
.scrollable-container .controls-container a.prev:hover { background-position:-315px 27px; }
.scrollable-container .controls-container a.next { right:-634px; background-position:-275px 27px; }
.scrollable-container .controls-container a.next:hover { background-position:-349px 27px; }



/* page sizes */
.scrollable-container.size3 { padding-top:10px; padding-bottom:10px; width:902px; clear:both; }
.scrollable-container.size3 .items div { position:relative; width:211px; margin-right:15px; }
.scrollable-container.size3 .items div img { float:left; margin-right:10px; }
.scrollable-container.size3 .items div a span { position:absolute; display:block; width:120px; height:120px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) 0 -400px no-repeat; }
.scrollable-container.size3 .items div a:hover span { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -83px -247px; }

/* latest - top of articles */
.scrollable-container.size3.latest { padding:10px 0; width:902px; clear:both; }
.scrollable-container.size3.latest h3 { font-size:15px; }
.scrollable-container.size3.latest h4 { font-size:11px; }
.scrollable-container.size3.latest h4 a { color:#474747; border-color:#ff0000; }
.scrollable-container.size3.latest h4 a:hover { color:#ff0000; }
.scrollable-container.size3.latest .items div { position:relative; width:289px; margin-right:15px; }
.scrollable-container.size3.latest .items div img { float:left; margin-right:10px; }
.scrollable-container.size3.latest .items div a span { position:absolute; display:block; width:120px; height:120px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) 0 -400px no-repeat; }
.scrollable-container.size3.latest .items div a:hover span { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -83px -247px no-repeat; }
.scrollable-container.size3.latest p { padding-left:15px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) 0 -589px no-repeat; }

.scrollable-container.size3.runway { padding-top:5px; width:490px; clear:both; }
.scrollable-container.size3.runway .items div { width:160px; margin-right:5px; }
.scrollable-container.size3.runway .items div img { float:none; margin-right:0; }
.scrollable-container.size3.runway h2 { margin:4px 0; font-family: Arial,Helvetica,sans-serif; font-size: 1.35em; }




.scrollable-container.size3.last-slide { padding:10px 0 0 5px; width:510px; clear:both; }
.scrollable-container.size3.last-slide .items div { width:160px; margin-right:15px; }
.scrollable-container.size3.last-slide .items div img { float:none; margin-right:0; }
.scrollable-container.size3.last-slide h3 { margin:4px 0; font-size:16px; line-height:17px; }
.scrollable-container.size3.last-slide .controls-container a.next { right:-585px; }
.scrollable-container.size3.last-slide .controls-container a.prev, .scrollable-container.size3.last-slide .controls-container a.next { height:113px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -465px 30px no-repeat; }
.scrollable-container.size3.last-slide .controls-container a.prev:hover { background-position:-315px 30px; }
.scrollable-container.size3.last-slide .controls-container a.prev.disabled, .scrollable-container.size3.last-slide .controls-container a.prev.disabled:hover { background-position:-390px 30px; }
.scrollable-container.size3.last-slide .controls-container a.next { background-position:-499px 30px; }
.scrollable-container.size3.last-slide .controls-container a.next:hover { background-position:-349px 30px; }
.scrollable-container.size3.last-slide .controls-container a.next.disabled, .scrollable-container.size3.last-slide .controls-container a.next.disabled:hover { background-position:-424px 30px; }


/* runway select-a-season - bottom of runway review */
.scrollable-container.size4.select-season { padding:10px 0; width:562px; clear:both; }
.scrollable-container.size4.select-season .scrollable-content { margin-left:42px; }
.scrollable-container.size4.select-season .items div { position:relative; margin-right:24px; width:120px; }
.scrollable-container.size4.select-season .items div a span { position:absolute; display:block; width:120px; height:120px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -70px -226px no-repeat; }
.scrollable-container.size4.select-season .items div a:hover span { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -230px -226px; }
.scrollable-container.size4.select-season h3 { margin:8px 0 2px; font-size:14px; line-height:16px; font-family:'Times New Roman',serif; font-weight:bold; }


/* runway videos - bottom of runway landing */

/*.featured-container.runway-landing-videos { display:none; } turn back on after first set of videos in embedded pages */


/* where is this shown?? -tae */
.scrollable-container.size4.video { padding:10px 0; width:562px; clear:both; }
.scrollable-container.size4.video .scrollable-content { margin-left:42px; }
.scrollable-container.size4.video .items div { position:relative; margin-right:24px; width:120px; }
.scrollable-container.size4.video .items div a span { position:absolute; display:block; width:120px; height:120px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -70px -226px no-repeat; }
.scrollable-container.size4.video .items div a:hover span { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -230px -226px; }
.scrollable-container.size4.video h3 { margin:8px 0 2px; font-size:14px; line-height:16px; font-family:'Times New Roman',serif; font-weight:bold; }
.scrollable-container.size4.video .controls li.nextPage { right:-596px; }
.scrollable-container.size4.video .controls li.prevPage a, .scrollable-container.size4.video .controls li.nextPage a { width:37px; }
.scrollable-container.size4.video .controls li.prevPage a, .scrollable-container.size4.video .controls li.nextPage a { height:120px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat -240px 33px; }
.scrollable-container.size4.video .controls li.prevPage a:hover { background-position:-314px 33px; }
.scrollable-container.size4.video .controls li.prevPage.disabled a, .scrollable-container.size4.video .controls li.prevPage.disabled a:hover { background-position:-389px 33px; }
.scrollable-container.size4.video .controls li.nextPage a { background-position:-275px 33px; }
.scrollable-container.size4.video .controls li.nextPage a:hover { background-position:-349px 33px; }
.scrollable-container.size4.video .controls li.nextPage.disabled a, .scrollable-container.size4.video .controls li.nextPage.disabled a:hover { background-position:-423px 33px; }

.video-page .scrollable-container.size4.video { padding:10px 0; width:562px; clear:both; }
.video-page .scrollable-container.size4.video .scrollable-content { margin-left:38px; }
.video-page .scrollable-container.size4.video .items div { position:relative; margin-right:21px; width:125px; }
.video-page .scrollable-container.size4.video .items div img { width:125px; height:70px; }
.video-page .scrollable-container.size4.video .items div a span { position:absolute; top:4px; left:31px; width:60px; height:60px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -53px -92px no-repeat; }
.video-page .scrollable-container.size4.video .items div a:hover span { background:none; }
.video-page .scrollable-container.size4.video h2 { margin:7px 0 0; font-size:1.25em; line-height:1.1; }
.video-page .scrollable-container.size4.video .controls-container a.next { right:-635px; background-position:-275px 8px; }
.video-page .scrollable-container.size4.video .controls-container a.prev { width:37px; height:80px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat -241px 8px; }
.video-page .scrollable-container.size4.video .controls-container a.prev:hover { background-position:-315px 8px; }
.video-page .scrollable-container.size4.video .controls-container a.prev.disabled, .video-page .scrollable-container.size4.video .controls-container a.prev.disabled:hover { background-position:-400px 8px; }
.video-page .scrollable-container.size4.video .controls-container a.next:hover { background-position:-349px 8px; }
.video-page .scrollable-container.size4.video .controls-container a.next.disabled, .video-page .scrollable-container.size4.video .controls-container a.next.disabled:hover { background-position:-435px 8px; }


.scrollable-container.size4.runway-other { width:640px; clear:both; }
.scrollable-container.size4.runway-other .items div { width:160px; margin-right:0; }
.scrollable-container.size4.runway-other .items div img { float:none; margin-right:0; }
.scrollable-container.size4.runway-other .items h2 { padding-right:8px; }
.other-season .scrollable-container.size4.runway-other { min-height: 327px; }
.other-season .scrollable-container h3 { margin-top:3px; width:152px; }
.other-season .scrollable-container.size1 h3 { width:620px; }

.scrollable-container.size4.runway-latest { padding:15px 0; width:941px; clear:both; }
.scrollable-container.size4.runway-latest .scrollable-content { width:902px; }
.scrollable-container.size4.runway-latest .items div { position:relative; width:211px; margin-right:15px; }
.scrollable-container.size4.runway-latest .items div img { float:left; margin-right:10px; }
.scrollable-container.size4.runway-latest .items div a span { position:absolute; display:block; width:120px; height:120px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) 0 -400px no-repeat; }
.scrollable-container.size4.runway-latest .items div a:hover span { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -83px -247px; }
.scrollable-container.size4.runway-latest p { padding-left:15px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) 0 -589px no-repeat; }
/*.scrollable-container.size4.runway-latest .controls li.prevPage a, .scrollable-container.size4.runway .controls li.nextPage a { height:113px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat -241px 27px; }
.scrollable-container.size4.runway-latest .controls li.prevPage a:hover { background-position:-315px 27px; }
.scrollable-container.size4.runway-latest .controls li.prevPage.disabled a, .scrollable-container.size4.runway .controls li.prevPage.disabled a:hover { background-position:-400px 27px; }
.scrollable-container.size4.runway-latest .controls li.nextPage a { background-position:-275px 27px; }
.scrollable-container.size4.runway-latest .controls li.nextPage a:hover { background-position:-349px 27px; }
.scrollable-container.size4.runway-latest .controls li.nextPage.disabled a, .scrollable-container.size4.runway .controls li.nextPage.disabled a:hover { background-position:-435px 27px; }*/

.scrollable-container.size5 { padding:10px 0; width:561px; min-height:120px; clear:both; }
.scrollable-container.size5 .scrollable-content { margin-left:38px; }
.scrollable-container.size5 .items div { position:relative; margin-right:15px; width:100px; }
.scrollable-container.size5 h3 { font-size:1.3em; font-weight:bold; line-height:14px; margin:0px 0 2px; text-transform:none; padding-top:0; }

.scrollable-container.size6 { padding:10px 0; width:561px; min-height:120px; clear:both; }
.scrollable-container.size6 .scrollable-content { margin-left:38px; }
.scrollable-container.size6 .items div { position:relative; margin-right:22px; width:75px; }
.scrollable-container.size6 .items div a span { position:absolute; display:block; width:75px; height:113px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -83px -166px no-repeat; }
.scrollable-container.size6 .items div a:hover span { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -83px -247px; }
.scrollable-container.size6 h3 { font-size:1.2em; text-transform: capitalize; }
/*.scrollable-container.size6 .controls li.nextPage { right:-599px; }
.scrollable-container.size6 .controls li.prevPage a, .scrollable-container.size6 .controls li.nextPage a { width:37px; }
.scrollable-container.size6 .controls li.prevPage a, .scrollable-container.size6 .controls li.nextPage a { height:113px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat -241px 27px; }
.scrollable-container.size6 .controls li.prevPage a:hover { background-position:-315px 27px; }
.scrollable-container.size6 .controls li.prevPage.disabled a, .scrollable-container.size6 .controls li.prevPage.disabled a:hover { background-position:-389px 27px; }
.scrollable-container.size6 .controls li.nextPage a { background-position:-275px 27px; }
.scrollable-container.size6 .controls li.nextPage a:hover { background-position:-349px 27px; }
.scrollable-container.size6 .controls li.nextPage.disabled a, .scrollable-container.size6 .controls li.nextPage.disabled a:hover { background-position:-423px 27px; }*/

.scrollable-container.size7 { padding:15px 0; width:902px; clear:both; }
.scrollable-container.size7.runway-latest {width: 640px; padding: 10px 0; }
.scrollable-container.size7 .items div { position:relative; width:120px; }
.scrollable-container.size7.runway-latest .items div { width:85px; }
.scrollable-container.size7 .items div a span { position:absolute; display:block; width:120px; height:120px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -83px -166px no-repeat; }
.scrollable-container.size7 .items div a:hover span { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) -83px -247px; }
/*.scrollable-container.size7 .controls li.prevPage a, .scrollable-container.size7 .controls li.nextPage a { height:120px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat -240px 30px; }
.scrollable-container.size7 .controls li.prevPage a:hover { background-position:-314px 30px; }
.scrollable-container.size7 .controls li.prevPage.disabled a, .scrollable-container.size7 .controls li.prevPage.disabled a:hover { background-position:-389px 30px; }
.scrollable-container.size7 .controls li.nextPage a { background-position:-275px 30px; }
.scrollable-container.size7 .controls li.nextPage a:hover { background-position:-349px 30px; }
.scrollable-container.size7 .controls li.nextPage.disabled a, .scrollable-container.size7 .controls li.nextPage.disabled a:hover { background-position:-423px 30px; }*/

/* scrollable variations */
.scrollable-container.hero, .scrollable-container.size1 { clear:both; margin-bottom:20px; background:#fff; }
.subcategory-landing .scrollable-container.hero, .subcategory-landing .scrollable-container.size1  { margin-bottom: 0; }
.scrollable-container.hero .items > div, .scrollable-container.size1 .items > div { width:300px; }
.scrollable-container.hero .items > div { position:relative; margin:0; }
.scrollable-container.hero .title { position:absolute; margin:0; bottom:0; left:0; }
.scrollable-container.hero .title h2 { display:block; margin:0; padding:8px 8px 0 10px; text-shadow:0 0 30px #ddd; }
.scrollable-container.hero .title p { float:left; padding:2px 8px 8px 11px; font-family:Arial,Helvetica,sans-serif; font-size:1.1em; line-height:1.3; text-shadow:0 0 20px #eee; }
.scrollable-container.hero .title h2, .scrollable-container.hero .title p { clear:both; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/bg_hero.png) repeat; }

.scrollable-container.landing.full .scrollable-content { margin-left:0; }
.scrollable-container.landing.full .controls-alt a.prev, .scrollable-container.landing.full .controls-alt a.next { position:absolute; top:155px; left:0; display:block; width:37px; height:113px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat -350px -790px; }
.scrollable-container.landing.full .controls-alt a.prev:hover { background-position:-450px -790px; }
.scrollable-container.landing.full .controls-alt a.next { background-position:-391px -790px; left:603px; }
.scrollable-container.landing.full .controls-alt a.next:hover { background-position:-491px -790px; }

#homepage-runway-news-carousel { overflow:hidden; margin-bottom:5px; height:298px; }
.scrollable-container.hero-runway { clear:both; height:298px; background:#fff; background-size:448px 298px; overflow:hidden; }
.scrollable-container.hero-runway .items > div { width:auto; }
.scrollable-container.hero-runway .items > div { position:relative; margin:0; }
.scrollable-container.hero-runway .scrollable-content { overflow:visible; margin-left:80px; }
.scrollable-container.hero-runway .scrollable-content .items > div { padding:0px; margin:0; width:448px; border-style:solid; border-color:#fff; border-width:0 5px 0 5px; }
.scrollable-container.hero-runway .scrollable-content .items div.runway-news-content a img { width:100%; }
.scrollable-container.hero-runway h2 { clear:left; position:absolute; bottom:24px; left:30px; padding:4px 9px 5px; max-width:370px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/bg_hero.png) repeat; font-size:2.2em; color:#000; }
.scrollable-container.hero-runway .title { position:absolute; margin:0; bottom:0; left:0; }
.scrollable-container.hero-runway .title h3 { float:left; margin:0; padding:8px 8px 5px 10px; max-width:270px; font-family:Times,serif; font-weight:bold; font-size:38px; letter-spacing:-1px; line-height:.95; }
.scrollable-container.hero-runway .title p { float:left; padding:2px 8px 8px 11px; width:220px; font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:1.15; }
.scrollable-container.hero-runway .title h3, .scrollable-container.hero .title p { clear:both; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/bg_hero.png) repeat; }
.scrollable-container.hero .title p a:link, .scrollable-container.hero .title p a:visited { color:#000; }
.scrollable-container.hero-runway .controls-container { position:relative; float:none; clear:none; }
.scrollable-container.hero-runway .controls-container a.prev, .scrollable-container.hero-runway .controls-container a.next { position:absolute; top:85px; left:0; display:block; width:37px; height:113px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat -350px -790px; }
.scrollable-container.hero-runway .controls-container a.prev:hover { background-position:-450px -790px; }
.scrollable-container.hero-runway .controls-container a.prev.disabled, .scrollable-container.hero-runway .controls-container a.prev.disabled:hover { background-position:-389px 27px; }
.scrollable-container.hero-runway .controls-container a.next { background-position:-391px -790px; left:auto; right:0; }
.scrollable-container.hero-runway .controls-container a.next:hover { background-position:-491px -790px; }
.scrollable-container.hero-runway .controls-container a.next.disabled, .scrollable-container.hero-runway .controls-container a.next.disabled:hover { background-position:-423px 27px; }

.scrollable-container.full { clear:both; width:640px; background:#fff; z-index:1; }
.scrollable-container.full .items > div { width:640px; }
.scrollable-container.full .items > div { position:relative; margin:0; }
.scrollable-container.hero h4, .scrollable-container.full h4 { display:block; margin:0; padding:8px 10px 2px 10px; text-transform:uppercase; color:#000; border:0; font-size:1em; }
.category-landing .scrollable-container.hero h4, .category-landing .scrollable-container.full h4 { padding: 10px 0 0 0; }
.scrollable-container.hero h2, .scrollable-container.full h2 { color:#1d1d1d; padding:7px 0; }
.scrollable-container.full h2 { text-transform:uppercase; }
.scrollable-container.hero h2.no-img-header, .scrollable-container.full h2.no-img-header { margin:4px 8px 4px 10px; font-size:5em; letter-spacing:-1px; line-height:1.05; text-transform:none; }
.subcategory-landing .scrollable-container.hero h2.no-img-header, .subcategory-landing .scrollable-container.full h2.no-img-header { font-size: 3.3em; text-transform: uppercase; margin-left: 0; }
.scrollable-container.hero h2 a, .scrollable-container.full h2 a { color:#1d1d1d; }
.scrollable-container.hero h2 a:hover, .scrollable-container.full h2 a:hover { color:#ff0000; }
.scrollable-container.hero p, .scrollable-container.full p { background:none; font:normal 1.15em/1.15 Arial,Helvetica,sans-serif; }
.scrollable-container.hero p.dek { color:#333; }
.scrollable-container.full p.no-img-dek { line-height:1.25; }
.scrollable-container.full p a { color:#1d1d1d; }
.scrollable-container.full p a:hover { color:#ff0000; }
.runway .scrollable-container.full h2 { margin-top: -18px; text-align: center; }
.runway .scrollable-container.hero h2 a, .runway .scrollable-container.full h2 a { background: #000000; color: #FFFFFF; letter-spacing: 1px; padding: 7px 12px; }
.runway .scrollable-container.controls-index .controls-container { margin-top: 15px; }
.other-season .scrollable-container.full { margin-bottom:10px; }



/* updated */
.scrollable-container.size6.video { padding:10px 0; width:902px; clear:both; }
.scrollable-container.size6.video .scrollable-content { margin-left:38px; }
.scrollable-container.size6.video .items div { position:relative; margin-right:10px; width:142px; }
.scrollable-container.size6.video .items div a span { position:absolute; top:10px; left:40px; width:60px; height:60px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -53px -92px no-repeat; }
.scrollable-container.size6.video .items div a:hover span { background:none; }
.scrollable-container.size6.video h2 { margin:7px 0 0; font-size:1.4em; }
.scrollable-container.size6.video .controls-container a.prev, .scrollable-container.size6.video .controls-container a.next { height:80px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat -240px 12px; }
.scrollable-container.size6.video .controls-container a.prev, .scrollable-container.size6.video .controls li.nextPage a { width:37px; }
.scrollable-container.size6.video .controls-container a.prev:hover { background-position:-314px 12px; }
.scrollable-container.size6.video .controls-container a.prev.disabled, .scrollable-container.size6.video .controls-container a.prev.disabled:hover { background-position:-400px 12px; }
.scrollable-container.size6.video .controls-container a.next { background-position:-275px 12px; }
.scrollable-container.size6.video .controls-container a.next:hover { background-position:-349px 12px; }
.scrollable-container.size6.video .controls-container a.next.disabled, .scrollable-container.size6.video .controls-container a.next.disabled:hover { background-position:-435px 12px; }



.scrollable-container.af { padding:0 10px 7px 10px; width:270px; background:none; }
.scrollable-container.af .items div { max-width:92px; width:auto; margin-right:2px; padding-right:8px; background:#f8f8f8 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-af-sprite.png) no-repeat right -50px; }
.scrollable-container.af .items div.on { background-position:right -150px; }
.scrollable-container.af .items div a { height:40px; display:block; padding:10px 0 0 7px; background:#f8f8f8 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-af-sprite.png) no-repeat -300px 0px; text-align:center; text-transform; uppercase; font-weight:bold; overflow:hidden; outline:0 none; }
.scrollable-container.af .items div.on a { background-position:-300px -100px; color:#fff; }
.scrollable-container.af h3 { margin:4px 0; font-size:16px; line-height:17px; }
.scrollable-container.af.size6 .scrollable-content { margin-left:0; }

/* tabs & tabs-container */
.tabs-container { clear:both; overflow:hidden; }
/*.tabs-container .tabs-content .items { position:relative; width:20000em; } Temp commenting as it was breaking contents on EYE landing page */
.tabs-container .tabs-content { }
.tabs-container .tabs-content .items > div { float:left; }
.tabs-container .tabs-content .items div > span { display:block; }
.tabs-container .tabs li a { font:bold 1.5em NewsGothic,sans-serif; text-transform:uppercase; }
.tabs-container .tabs li.current a {  }

/* tabs variations */
.tabs-container.latest .tabs-content { padding-left:10px; height:380px; overflow:auto; }
/*Updated to use global list styles*/
.tabs-container.latest .tabs-content { background:#fefefe url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/tabs_content.png) repeat-y left top; }
.tabs-container.latest .tabs-content ul li { margin:7px 10px 0 0; padding:3px 10px 9px 15px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat scroll -692px -866px transparent; border-bottom:1px solid #ddd; font-family:Georgia,Times,serif; font-size:13px; font-weight:bold; line-height:1.2; }
.tabs-container.latest .tabs-content ul li span.posted { display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#999; }
.tabs-container.latest .tabs li { width:145px; text-align:center; float:left; font-weight:bold; background-color:#fff; height:32px; background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/shade-black2white.png) repeat-x left bottom; border-left:1px solid #000; }
.tabs-container.latest .tabs li a { display:block; padding:4px 0 10px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/bg_tab_on_transp.png) no-repeat scroll left top transparent; }
.tabs-container.latest .tabs li.current a { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/bg_tab_on_transp.png) no-repeat scroll left top #fefefe; }
.tabs-container.latest .tabs li.current { background:none; }
.tabs-container.latest .tabs li.first { width:144px; border-left:0 none; }

#yrail .tabs-container.most-popular-container { margin-bottom:30px; }

.global .tabs-container.large.transp { padding-top:10px; }
.global .tabs-container.large.transp .tabs { display:none; }
.tabs-container.large .tabs-content .items > div { float:none; display:none; }
.tabs-container.large .tabs-content { background:#fff; min-height:200px; }
.tabs-container.large .tabs { background-color:#000; height:32px; background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat scroll 60px -979px ; }
.tabs-container.large .tabs li { width:145px; text-align:center; float:left; font-weight:bold; height:32px; background-image:none; }
.tabs-container.large .tabs li a { display:block; padding:4px 0 9px 0; text-transform:uppercase; height:19px; letter-spacing: 1px; }
.tabs-container.large .tabs li.current a { border-bottom:0 none; border:1px solid #000; border-bottom:0 none; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat scroll 0 -909px #fefeff; }
.tabs-container.large .tabs li.first { width:144px; margin-right:1px; }

.tabs-container.transp .tabs li.current { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/bg_tab_transp.png) repeat-x fixed left top transparent; }
.tabs-container.transp .tabs li.current a { color:#1d1d1d; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/bg_tab_on_transp.png) no-repeat scroll left top transparent; }

/* news landing page tabs */
.landing.news .region-tabs ul.tabs { margin:10px 0 20px; border-bottom:2px solid; }
.landing.news .region-tabs ul.tabs li { float:left; text-transform:uppercase; }
.landing.news .region-tabs ul.tabs li a { display:inline-block; margin-bottom:-2px; padding:3px 10px 1px; border-top:2px solid transparent; font:bold 1.35em/1.2 NewsGothic,sans-serif; color:#999; }
.landing.news .all ul.tabs li.all a,
.landing.news .asia-pacific ul.tabs li.asia-pacific a,
.landing.news .europe ul.tabs li.europe a,
.landing.news .north-america ul.tabs li.north-america a,
.landing.news .south-central-america ul.tabs li.south-central-america a,
.landing.news .africa-middle-east ul.tabs li.africa-middle-east a
        { border:2px solid #000; border-bottom:2px solid #fff; color:#f00; }

/* accordion - base on tabs functionality */
/*.tabs-container .tabs.accordion { background:#f8f8f8; }*/
.tabs-container .tabs.accordion h3 { padding:0; cursor:pointer; }
.tabs-container .tabs.accordion h3.current { cursor:default; }
.tabs-container .accordion > .items > div { display:none; float:none; }

/* Most Popular - based on L&T code */
.most-head { height:28px; padding-left:2px; text-align:center; background:none !important; }
.most-head a { border-top:none !important; background:none !important; }
.tabs-container.most-popular-container .items-parent, .sponsor-yrail > div { padding:10px 20px 0; width:260px; height:auto !important; min-height:150px !important; overflow:hidden !important; }
#yrail .tabs-container.most-popular-container h4 { margin:0 0 -15px 2px; padding:0; font:bold 2.85em NewsGothic,sans-serif; color:#bebebe; text-align:left; }
.tabs-container.most-popular-container #most-tabs.tabs { height:36px; border-bottom:1px solid #ccc; background: none; }
.tabs-container.most-popular-container .tabs li { text-align:center; float:left; }
.tabs-container.most-popular-container .tabs li:first-child { width:115px !important; }
.tabs-container.most-popular-container .tabs li:first-child + li { width:85px !important; }
.tabs-container.most-popular-container .tabs li:first-child + li + li { width:98px !important; }
.tabs-container.most-popular-container .tabs li a { display:block; width:100%; text-align:center; text-transform:uppercase; color:#999; font:normal 2.3em NewsGothic,sans-serif; letter-spacing:-1px; }
.tabs-container.most-popular-container .tabs li a span { font-weight:bold; color:#000; }
.tabs-container.most-popular-container .tabs li.current { background:#fff; border-bottom:1px solid #fff; }
.tabs-container.most-popular-container .tabs li.current a { color:#000; }
.tabs-container.most-popular-container .tabs-content ul li, .sponsor-yrail > div ul li { padding:8px 0; margin:0; border:none; font:bold 1.7em/1.05 NewsGothic,sans-serif; border-top:1px solid #eee !important; }
.tabs-container.most-popular-container .tabs-content ul li:first-child, .sponsor-yrail > div ul li:first-child { border-top:none !important; }
.tabs-container.most-popular-container #commentHomepage .dsq-widget-meta { font-size:11px; }
.tabs-container.most-popular-container #commentHomepage .dsq-widget-item { padding-top:5px; }
.tabs-container.most-popular-container hr.sm-divider { width:200px; margin:-2px auto; height:3px; }

.tabs-container.all-shows .tabs li a { }

.tabs-container.photoblock { padding:3px; }
.tabs-container.photoblock .tabs-content { background:#1a1a1a; border:1px solid #474747; border-top:0 none; }
.tabs-container.photoblock .tabs-content .items > div { padding:7px 0 12px 0; }
.tabs-container.photoblock .tabs-content .items > div a { display:block; width:144px; height:120px; float:left; position:relative; }
.tabs-container.photoblock .tabs-content .items > div a span { display:none; background-color:#000; color:#fff; opacity:0.65; margin:0 12px; padding:5px; position:absolute; bottom:0; }
.tabs-container.photoblock .tabs-content .items > div a:hover span { display:block; }
.tabs-container.photoblock .tabs { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat scroll -410px -1047px transparent; }
.tabs-container.photoblock .tabs li { width:145px; text-align:center; float:left; font-weight:bold; background-color:#fff; height:32px; background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/shade-black2white.png) repeat-x left bottom; border-left:1px solid #000; }
.tabs-container.photoblock .tabs li a { display:block; padding:7px 0 6px; border-color:#474747; border-style:solid solid none; border-width:1px 1px 0; background:#1a1a1a; }
.tabs-container.photoblock .tabs li.current a { }
.tabs-container.photoblock .tabs li.current { background:none; border:0 none; }
.tabs-container.photoblock .tabs-content img.featured-images { position:absolute; left:12px; }

/* dropdowns */
.drop-down { position:relative; float:left; margin:8px 0 0 10px; }
.drop-down.onn { width:21px; height:28px; background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat -262px -449px; margin:8px 0 0 10px; z-index:100; }
.drop-down span { display:block; clear:right; width:100px; }
.drop-down .drop-down-box { background-color:#fff; margin:0px; padding:0px; display:none; overflow:auto; border-top:0 none; opacity: 0.95; filter:alpha(opacity=95); }
.drop-down-title { height:21px; display:block; cursor:pointer; }
.drop-down-title-text { float:left; margin: -5px 0 0 3px; font-size:1.7em; }
.drop-down-title-text a:link,
.drop-down-title-text a:visited { color:#ffffff; }
.drop-down-box { position:absolute; z-index:10; right:-104px; width:200px; top:28px; }
/* custom dropdowns */
.drop-down .drop-down-box ul.list li { padding:7px 5px 7px 10px; text-transform:uppercase; background-image:none; font-size:12px; font-weight:bold; }
.drop-down .drop-down-box ul.list li a { display:block; }
.drop-down .drop-down-box ul.list li a:hover { padding-left:12px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat scroll -692px -567px transparent; }

/* styled dropdowns - runway landing */
.dd-wrapper { position:absolute; top:434px; right:12px; width:215px; z-index:100; }
.msie-old .dd-wrapper { border:1px solid #eee; }
.dd-container {
    /* Size & position */
    position:relative;
    margin:0 auto;
    padding:7px 15px;
    z-index:10;
    /* Styles */
    background:#fff;
    border-radius:2px;
    box-shadow:0 0 0 1px rgba(0,0,0,0.1);
    cursor:pointer;
    outline:none;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
}
.dd-container:hover { background:#eee; }
.dd-container span { text-transform:uppercase; }
.dd-container:after { /* Little arrow */
    content:"";
    width:0;
    height:0;
    position:absolute;
    top:50%;
    right:15px;
    margin-top:-3px;
    border-width:6px 6px 0 6px;
    border-style:solid;
    border-color:#000 transparent;
}
.dd-container .dropdown {
    /* Size & position */
    position:absolute;
    top:100%;
    left:0;
    right:0;
    /* Styles */
    background:#fff;
    border-radius:0 0 3px 3px;
    border:1px solid rgba(0,0,0,0.2);
    border-top:none;
    border-bottom:none;
    list-style:none;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
    /* Hiding */
    max-height:0;
    overflow:auto;
}
.msie-old .dd-container.active .dropdown { border:1px solid #eee; }
.dd-container .dropdown li {
    padding:0 13px ;
}
.dd-container .dropdown li a {
    display:block;
    text-decoration:none;
    color:#333;
    padding:5px 0;
    transition:all 0.3s ease-out;
    border-bottom:1px dotted #eee;
}
.dd-container .dropdown li:last-of-type a {
    border:none;
}
.dd-container .dropdown li i {
    margin-right:5px;
    color:inherit;
    vertical-align:middle;
}
/* Hover state */
.dd-container .dropdown li:hover a {
    color:#ff0000;
}
/* Active state */
.dd-container.active {
    border-radius:3px 3px 0 0;
    background:#000;
    box-shadow:none;
    border-bottom:none;
    color:white;
}
.dd-container.active:after {
    border-color:#fff transparent;
}
.dd-container.active .dropdown {
    border-bottom:1px solid rgba(0,0,0,0.2);
    max-height:268px;
}

/* directory index page */
.dictionary { padding:12px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/shade-grey2white-transp.png) repeat-x left bottom #fefeff; }
.dictionary .scroll-list { padding-bottom:20px; }
.dictionary .scroll-list p { font:bold 1.6em NewsGothic,sans-serif; color:#1d1d1d; display:block; float:left; padding:0 6px; margin-right:1px; }
.dictionary .scroll-list p.grey { color:#999999; }
.dictionary .scrollto-item { clear:both; padding-bottom:50px; }
.dictionary .scrollto-item h3 { font:bold 3em NewsGothic,sans-serif; color:#1d1d1d; float:left; }
.dictionary .scrollto-item ul { margin-left:72px; width:540px; }
.dictionary .scrollto-item ul li { float:left; width:180px; padding-bottom:12px; }
.dictionary .scrollto-item ul li a { color:#222; }

.fade-top { position:absolute; width:100%; height:10px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/scrolldiv-shadow-top.png) no-repeat; }
.tabs-container .fade-top { width:615px; background-position:10px 0; }
.scrollbar { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/scrolldiv-shadow-bottom.png) no-repeat bottom; }

.directory-module-header { clear:both; }
.directory-module .tabs-container.large, .people-companies .tabs-container.large { margin-top: 30px; }
.directory-module .tabs-container.large .dictionary { padding:0; width:629px; height:447px; overflow:auto; }
.directory-module .tabs-container.large .dictionary .scroll-list { padding:12px 12px 20px 12px; }
.directory-module .tabs-container.large .dictionary .scrollto-item h3 { padding-left:12px; }
.directory-module .tabs-container.large ul.tabs, .people-companies .tabs-container.large ul.tabs { border-bottom:1px solid #000; }
.directory-module .tabs-container.large ul.tabs li a { color: #666; }
.directory-module .tabs-container.large ul.tabs li.current a { color: #000; }
.directory-module .tabs-container.large ul.tabs li a:hover, .directory-module .tabs-container.large ul.tabs li.current a:hover  { color: #F00; }
.directory-module .tabs-container.large ul.tabs li.first a { }
.directory-module .tabs-container.large .tabs-content, .people-companies .tabs-container.large .tabs-content { border:1px solid #000; border-top:0 none; width:638px; }
.directory-module .tabs-container.large .tabs-content .items { width:auto; }

ul.listdown { position:relative; width:21px; height:21px; background:Transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat -240px -449px; cursor:pointer; z-index:30; }
ul.listdown.on { padding-top:28px; height:auto; background:Transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat -262px -449px; z-index:4; }
ul.listdown li { display:none; padding:0; background:#fff; border:1px solid #000; border-top:0 none; border-bottom:0 none; font-size:12px; text-transform:uppercase; font-weight:bold; width:160px; position:absolute; }
ul.listdown li a { padding:7px 5px 7px 10px; display:block; text-transform:uppercase; border-bottom:1px dotted #EEEEEE; }
.tabs-container ul.tabs.listdown li a { font:bold 12px arial,helvetica,sans-serif; }
ul.listdown li a:hover { color:#FF0000; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }
ul.listdown li.first{ background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat -540px -1038px #ffffff; }
ul.listdown li.last{ border-bottom:1px solid #000; }
ul.listdown.on li { display:block; }

#yrail .article-finder { margin-bottom:20px; }
#yrail .article-finder h3.af-header { float:left; margin:0; padding:11px 0 4px 11px; width:251px; background:none; border:none; color:#f00; font-family:FranklinGothicBT-Roman,sans-serif; font-size:36px; font-weight:normal; letter-spacing:-1px; line-height:1; text-transform:lowercase; text-align:center; }
#yrail .article-finder h3#footwear-news.af-header { padding-top:15px; font-size:32px; text-transform:capitalize; }
#yrail .article-finder .label { text-align:center; clear:both; padding-top:3px; }
#yrail .article-finder .label hr { border:0 none; height:2px; color:#000; background-color:#000; }
#yrail .article-finder p { text-align:center; }
#yrail .article-finder p em { font-family:Georgia,Times,Arial; font-weight:normal; display:block; margin:-16px auto 0 auto; padding:0 6px; text-align:center; background-color:#fff; white-space:nowrap; }
#yrail .article-finder p em.choose { width:65px; }
#yrail .article-finder p em.or { width:18px; }
#yrail .article-finder .af-clear a, #yrail .article-finder .af-clear a:link, #yrail .article-finder .af-clear a:visited, #yrail .article-finder .af-instruct a, #yrail .article-finder .af-instruct a:link, #yrail .article-finder .af-instruct a:visited { border-bottom:1px dotted #000; text-transform:lowercase; line-height:11px; }
#yrail .article-finder .af-instruct { background:Transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-af-sprite.png) no-repeat -300px -300px; display:block; padding:0 0 2px 14px; }
#yrail .article-finder .af-clear a, #yrail .article-finder .af-clear a:link, #yrail .article-finder .af-clear a:visited { border:none; text-transform:uppercase; }
#yrail .article-finder .af-clear { display:block; padding:0 2px 1px; font-size:11px; }
#yrail .article-finder .external { padding:0 3px; position:relative; }
#yrail .article-finder .external > .items { min-height:225px; }
#yrail .article-finder h3 { border:1px solid #000; margin-bottom:1px; text-align:center; font-family:Georgia,Times,Arial; font-size:18px; font-weight:bold; color:#888; padding:14px 0 10px 0; background:#f8f8f8 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-af-sprite.png) no-repeat 0 -600px; }
#yrail .article-finder h3.current { color:#000; border-bottom:0 none; background:#f8f8f8 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-af-sprite.png) no-repeat 0 0; margin-bottom:0; }
#yrail .article-finder h3.current a { color:#000; }
#yrail .article-finder h3.on { background-position:0 -300px; }
#yrail .article-finder h3 a { color:#888; }
#yrail .article-finder .tabs.accordion { padding-top:4px; width:292px; }
#yrail .article-finder .tabs.accordion > .items > div { background:#f8f8f8 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-af-sprite.png) no-repeat 0 -50px; border:1px solid #000; border-top:0 none; margin-bottom:1px; }

#yrail .article-finder ul.listdown { float:right; margin:21px 11px 0 0; }
.af-container { border:1px solid #000; background-color:#fefefe; }
.af-filters{ position:relative; }
#yrail .article-finder .tabs-container { overflow:visible; }
#yrail .article-finder .tabs-container .tabs-content > .items > div { display:none; }
#yrail .article-finder .search { padding:10px 10px 8px; }
#yrail .article-finder .search a { display:block; background:Transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-af-sprite.png) no-repeat right -250px; padding-right:10px; }
#yrail .article-finder .search a span { display:block; line-height:44px; background:Transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-af-sprite.png) no-repeat -300px -200px; font-size:18px; font-weight:bold; color:#fff; padding-left:10px; }
#yrail .article-finder .search.in-progress { background:Transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/af-in-progress.gif) no-repeat center center; }
#yrail .article-finder .search.in-progress a { opacity:.3; }

#yrail .article-finder .af-inbox { display:none; padding:3px 0 0 0; width:292px; position:absolute; top:-3px; z-index:20; }
#yrail .article-finder .af-inbox div.header { border:1px solid #000; background:#f8f8f8 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-af-sprite.png) no-repeat 0 -800px; border-bottom:0 none; overflow:hidden; height:42px; background-bottom:0 none; position:relative; }
#yrail .article-finder .af-inbox h3 { text-align:center; font-family:arial,helvetica,sans-serif; font-size:18px; font-weight:bold; color:#888; padding:0 0 0 22px; text-transform:uppercase; color:#1d1d1d; float:left; width:240px; background:none; border:0 none; }
#yrail .article-finder .af-inbox h3 span { display:block; margin:0 auto; line-height:42px; }
#yrail .article-finder .af-inbox div.header a { float:right; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-arrows.png) no-repeat scroll 0px -530px Transparent; cursor:pointer; height:19px; position:relative; width:19px; margin:11px 8px 0 0; text-indent:-9999px; }
#yrail .article-finder .af-inbox > div { clear:left; border:1px solid #000; border-top:0 none; padding:0; overflow:auto; height:193px; background:#f8f8f8 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-af-sprite.png) no-repeat 0 -50px; }
#yrail .article-finder .af-inbox > div p { text-align:left; padding:0 4px 10px 10px; }
#yrail .article-finder .af-inbox.how-it-works h3 span { background:Transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-af-sprite.png) no-repeat -300px -340px; width:190px; }
#yrail .article-finder .af-inbox.clear-selections h3 { line-height:13px; padding-top:15px; }
#yrail .article-finder .af-inbox.clear-selections sub { font-size:11px; color:#474747; display:block; font-size:11px; font-weight:normal; text-transform:lowercase; cursor:pointer; }
#yrail .article-finder .af-inbox.clear-selections h4 { font-family:georia,arial; font-size:18px; border-bottom:1px solid #e0e0e0; padding-bottom:2px; margin:4px 0; text-transform:capitalize; }
#yrail .article-finder .af-inbox.clear-selections div div { padding:0 4px 10px 10px; }
#yrail .article-finder .af-inbox.clear-selections ul.list { padding-bottom:20px; }
#yrail .article-finder .af-inbox.clear-selections ul.list li { clear:both; padding:4px 10px 5px 15px; font-size:12px; }
#yrail .article-finder .af-inbox.clear-selections ul.list li { float:left; width:90%; }
#yrail .article-finder .af-inbox.clear-selections ul.list li span { text-transform:uppercase; font-weight:bold; display:block; float:left; width:74%; }
#yrail .article-finder .af-inbox.clear-selections ul.list li a { display:block; float:right; color:#474747; }
#yrail .article-finder .form { padding:5px 10px 12px; }
#yrail .article-finder .form .search-field { background-color:#fff; border:1px solid #e0e0e0; float:left; height:26px; width:236px; float:left; }
#yrail .article-finder .form .search-field input { border:0 none; color:#999; width:100%; text-transform:uppercase; float:left; text-indent:5px; height:26px; line-height:26px; }
#yrail .article-finder .form .search-field input.focused { color:#000; }
#yrail .article-finder .form .search-btn input { float:right; border:0 none; width:40px; height:28px; }

.landing .controls.disabled, .runway .controls.disabled { display:none; }
.slideshow .controls-container.disabled, .slideshow .controls.disabled, .slideshow.runway .controls-container.disabled, .slideshow.runway .controls.disabled { display:block; }

/* Twitter modules */
#yrail .follow-on-twitter {
  background-image:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/misc/wwd_social_header.png);
  display:block;
  width:300px;
  height:40px;
  background-position:-165px 40px;
}
#yrail #dynamicTwitter { margin-bottom:1px; }
#yrail #twitter-more-button { margin-bottom:20px; }

/* Temporary Overrides */

.featured-box .stat-featured_stories .controls-container { display:none; } /* hides the controls for features stories */

/* Polar Native Ad */
.static.sponsor div#bread-crumb,
.static.sponsor #yrail > div.top,
.static.sponsor #layer_offer_link,
.static.sponsor #yrailBottom300x250_frame,
.static.sponsor #zrail,
.static.sponsor #footer-banner,
.static.sponsor .just-in-container,
.static.sponsor .taw-wrapper,
.static.sponsor .most-popular-container,
.static.sponsor #newsletter-container,
.static.sponsor #publications-div { display: none; }

.static.sponsor .social-tools-container { margin-top: 0;}
.static.sponsor #article-content a { border: 0; }
.static.sponsor #article-content .article-intro a {border-bottom: 1px solid #ff0000;}
.static.sponsor #content .article-intro, .static.sponsor #content .gallery-intro { margin-bottom: 40px; }
.static.sponsor h1 { text-transform: uppercase; }
.static.sponsor h2 { margin-top: 10px; font-size: 2.5em;}
.static.sponsor .article-copy { font-family: Georgia,Times,serif; font-size: 1.4em; }
.static.sponsor .sponsor-content-text { font-family: Arial,Helvetica,sans-serif; }
.static.sponsor #sponsor-logo img { max-width: 110px; height: auto;}
.static.sponsor .basic-tools-container  { width: 125px; }
.static.sponsor #author { font:bold 1.6em/1 NewsGothic,sans-serif; margin-bottom: 10px; }
.static.sponsor #summary { margin-bottom: 10px; font-weight: bold; }
.static.sponsor #article-content { margin-bottom: 40px; }
.static.sponsor .tools-container li.print { display: none; }
.sponsor .image-container img { max-width: 640px; height: auto; display: block; margin: 0 auto; }
.static.sponsor #sponsor-content p { margin-bottom: 20px; }

.static.sponsor.polar div#bread-crumb,
.static.sponsor.polar #yrail > div.top,
.static.sponsor.polar #layer_offer_link,
.static.sponsor.polar #yrailBottom300x250_frame,
.static.sponsor.polar #zrail,
.static.sponsor.polar #footer-banner,
.static.sponsor.polar .just-in-container,
.static.sponsor.polar .taw-wrapper,
.static.sponsor.polar .most-popular-container,
.static.sponsor.polar #newsletter-container,
.static.sponsor.polar #publications-div { display: block; }
.static.sponsor.polar .article-copy { font-family: Georgia,Times,serif; font-size: 1.0em; }
.force-polar{display: block !important;}

/* Polar Cat landing tout */
#categories-content #native_tout_landing, .homepage #native_tout_landing { width: 614px; background: #f5f5f5; padding: 13px 13px 0; font-family: NewsGothic,sans-serif; }
.business-news #categories-content #native_tout_landing { margin: 20px 0; }
#native_tout_landing #native_img  img  { margin: 0 13px 0 0; float: left; width: 120px; height: 120px; }
.homepage #native_tout_landing #native_img  img { width: 80px; height: 80px; display: none; }
#categories-content #native_header, .homepage #native_header { font-size: 1.1em; color: #666; text-transform: uppercase; }
#categories-content #native_hed  { font-size: 2.5em; font-weight: bold; margin: 5px 0 3px 0; text-transform: uppercase; }
.homepage #native_hed { font-weight: bold; margin: 5px 0 3px 0; font-size: 2em;}
#categories-content #native_dek, .homepage #native_dek { font-family: Arial,Helvetica,sans-serif; line-height: 1.4; font-weight: normal; }
#categories-content #native_footer, .homepage #native_footer { clear: both; font-family: 'Times New Roman',serif; padding-top: 3px; text-align: right; text-transform: uppercase; width: 612px; height: 20px; }
.homepage #native_footer { width: 274px; }
#categories-content #native_footer a, .homepage #native_footer a { color: #666; }
#categories-content #native_footer a:hover, .homepage #native_footer a:hover { color: #ff0000; }

.homepage #native_tout_landing { width: 274px; clear: both; margin-bottom: 25px; }

.article-copy p {
	margin-bottom: 1.5em;
}
.article-copy > ul, .article-copy > ol {
	margin: 0 0 1.5em 0;
	padding: 0 0 0 40px;
}
.article-copy > ul {
	list-style-type: disc;
}
.article-copy > ol {
	list-style-type: decimal;
}
/* TOC Styles */
.ad-86x15-1 { padding:0 8px 0 0; margin:0 auto; width:86px; }
/* END TOC Styles */

/* article styles */
#content { clear:both; }
#article-content .appears-in{
    font-style: italic;
    font-weight: bold;
}
/*#content-header { width:550px; margin:0 0 0 20px; position:relative; z-index:5; }*/
#content-header:after,
    #article-content:after,
    #article-tabs:after,
    #gallery:after,
    #list-content:after,
    #list-gallery:after,
    .article-pagination-container:after,
    .gallery-wrapper:after,
    .xrail-module:after,
    .xrail-content:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; }

#publication #toolbox-container { float:right; width:165px; background-color:#efefef; margin-right:1px; }
#publication #toolbox { width:100px; padding:0 33px; }
#publication #toolbox a { display:block; padding:5px 0 0 33px; height:12px; margin:0; }
/*#publication #toolbox a.pdf { height:45px; background-position:left center; }*/
#publication #toolbox a.pdf { height:45px; background-position:0% 74%; padding-top:39px; }
#publication #toolbox a.pdf-ip-download { height:45px; background-position:0% 74%; padding-top:39px; }
.article-pagination-container { margin:20px 0; width:640px; clear:both; }
.article-pagination-container.list { margin-top: 15px; padding-top: 8px; border-top: 1px solid #ccc; }
.article-view { float:left; display:block; margin:2px 0 0 0; font-size:1.3em; }

.article-pagination { float:right; margin:5px 0 20px; font-weight:bold; line-height:1.25; }
.article-pagination span,
    .article-pagination a,
    .article-pagination ul,
    .article-pagination li { display:inline; }
.article-pagination span,
    .article-pagination a { color:#000; }
.article-pagination a:hover { color:#f00; }
.article-pagination li { padding:0 6px; }
.article-pagination li.on { color:#f00; }
.article-pagination-link { float:left; padding:5px 0 20px; font-size:11px; font-weight:bold; text-transform:uppercase; }
.list .article-pagination li { color:#f00; }

.content-tabs { line-height:normal; font-family:Arial,Helvetica,sans-serif; font-weight:bold; background:url(http://media.wwd.com/images/backgrounds/grey-border.gif) bottom left repeat-x; }
.content-tabs ul { margin:0; padding:0; list-style:none; }
.content-tabs li { font-size:1.3em; float:left; margin:2px 4px 0 0; padding:8px 12px 7px 12px; background-color:#ffffff; border:1px solid #efefef; border-bottom:none; text-transform:uppercase; }
.content-tabs li.tab-on { background:none; height:15px; margin:0 4px 0 0; padding:10px 12px 6px 12px; background-color:#efefef; }
.content-tabs a { display:block; }
.content-tabs a:hover { color:#333333; }

.content-tabs li.tab-on a:link,
    .content-tabs li.tab-on a:visited,
    .content-tabs li.tab-on a:hover { color:#333333; }

#article-tabs { width:550px; clear:both; margin:10px 0 0; padding:0 0 0 20px; }
#article-tabs li { background-color:#efefef; border:1px solid #efefef; }
#article-tabs li.tab-on { background-color:#ffffff; border-bottom:1px solid #fff; }
#content .noline { border-top:none; }
#content .list-intro { padding:0 0 5px 0; }
#gallery { margin:0 0 20px; overflow:hidden; border-width:1px 0; width:640px; }
#list-gallery { margin:5px; width:630px; overflow:hidden; }
.gallery-wrapper { width:640px; clear:both; height:100%; line-height:1.2em; }
.gallery-wrapper-image { float:left; }
a.gallery-image, a.gallery-wrapper-image { float:left; width:161px; }
#list-gallery a.gallery-image { padding:0px; }
.gallery-wrapper .caption, .gallery-wrapper-image .caption{ width:146px; padding:5px 0px 20px 0; float:left; }
.gallery-wrapper .list-caption, .gallery-wrapper-image .list-caption { font-size:1.7em; text-transform:uppercase; padding:0 20px 2px 0; }
.gallery-wrapper-image .image-container { height:240px; }
#list-gallery .gallery-wrapper .caption, #list-gallery .gallery-wrapper-image .caption { padding:0 0px 5px 0; width:485px;font-family:Georgia,Times,serif;color:#474747; }

ul#gallery-verticle li { min-height:125px; width:630px; padding-top:5px; }
ul#gallery-verticle .number { color:#FF0000; font-family:Georgia,Times,serif; font-size:17px; font-weight:bold; }
ul#gallery-verticle .list-item, ul#gallery-verticle .score { font-family:Georgia,Times,serif; font-size:16px; font-weight:bold; }

#correction { border:solid 1px #efefef; padding:15px; margin:15px 0 0 0; font-size:1.1em; }
.article-pagination-container.gallery-pagination { margin:10px 0; }
.article-pagination-container.gallery-pagination { margin:10px 0; }
.article-pagination-container .media-link { float:left; display:inline; margin:2px 26px 0 0; }
/*.article-images { float:left; display:inline; width:258px; margin:0 13px 0px 0; }*/
#more-on-show { float:left; width:260px; margin:4px 15px 8px 0; }
.more-on-subject { width:300px; margin:0px 20px 8px 0; float:left; font-family:NewsGothic,sans-serif; }
.more-on-subject.taw-more { margin:30px 0; width:640px; font-size:1.5em; }
.more-on-subject h3 { padding:1px 0; text-transform:none; }
.more-on-subject.taw-more h3 { padding:4px 0; text-transform:uppercase; }
.content-images .more-on-subject { margin:10px 0px 8px 0; }
#more-on-show .more-on-subject { margin:0; font-size:.9em; line-height:1.3em; }
.more-on-subject ul.list-sm { margin-top: 0px; float: left; }
.more-on-subject li { margin:0 0 6px 0; }
.desktop .more-on-subject li { display:inline; }
.more-on-subject h5 { padding-bottom:4px; border-bottom:1px solid #ccc; font-size:1.2em; text-transform:uppercase; text-align:center; }
.they-are-wearing .more-on-subject h5 { padding-bottom:8px; font-size:1.5em; }
.article #article-content .desktop .more-on-subject p.more-by { float:left; margin-right:7px; font-size:1.2em; font-weight:bold; line-height:1; text-transform:uppercase; }
.more-on-subject div.list-sm img { width:60px; height:60px; float:left; clear:left; padding:0 14px 30px 0; }
.more-on-subject div.list-sm.desktop div { float:left; padding-bottom:30px; width:205px; line-height:1.2; }
.more-on-subject.taw-more div.list-sm.desktop div { width:auto; }
.more-on-subject.taw-more div.list-sm img { width:120px; height:120px; }
.more-on-subject div.list-sm.desktop p { line-height:1.2; }
.more-on-subject hr.sm-divider, .featured-box hr.sm-divider, #publications-div hr.sm-divider { height:3px;  margin:-2px auto 0; width:200px; position:relative;  background-color:#000000; border:0 none; clear:both; color:#000000; visibility:visible; }
.more-on-subject .list-sm { margin:15px 0 14px 0; }
.more-on-subject div.list-sm { max-height:290px; overflow:auto; border-bottom:1px solid #eee; }
.more-on-subject.taw-more div.list-sm { max-height:none; }
.more-on-subject h4 { padding:0; font-size:.7em; }
.more-on-subject h3, #latest-shows-div .featured-box h3 { font-size:1.5em; }
.more-on-subject.taw-more h3 { width:480px; font-size:1.5em; }
.featured-box h3 { font-size:1.65em; padding-top:2px; text-transform:none;}
.more-on-subject h4 a { color:#898989; }
.more-on-subject .list-sm.more-by a { font-weight:normal; color:#ff0000; font-size:20px; }
.more-on-subject.taw-more .taw-more-link { display:block; text-transform:uppercase; text-align:center; }
.they-are-wearing .slideshow-bottom { display:none; }

.article #content-id { display:none; }
.article .content-images { float:right; margin-left:15px; max-width:300px; }
.article .content-images.taw-image { max-width:640px; }
.article .content-images.taw-image .image-wrapper > a { display:block; max-height:700px; overflow:hidden; }
.article .content-images.taw-image .image-wrapper > a img { margin-top:-20px; }
.article .content-images .caption { padding:5px 0 20px 0; font-family:Arial,Helvetica,sans-serif; font-size:13px; }


/* list classes */
.number { color:#cccccc; }
p.list-item,
    a.list-item { color:#333333; }
/* END list classes*/

#list-content ul.js-list { font-size:2.0em; text-transform:uppercase; list-style-type:none; border-top:1px solid #efefef; width:570px; }
#list-content ul.js-list li { padding:15px 20px 15px 20px; /*border-bottom:1px solid #efefef;*/ background-color:#ffffff; width:600px; float:left; font-family:Georgia,Times,serif; }
#list-content ul.js-list li:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; }
#list-content ul.js-list li:hover,
    #list-content ul.js-list li.over { background-color:#efefef; }
#list-content ul.js-list li p { float:left; }
#list-content ul.js-list li:hover a,
    #list-content ul.js-list li.over a { color:#2f92cf; }
#list-content ul.js-list li .number { color:#F00; width:25px; margin:0 10px 0 0; }
#list-content ul.js-list li:hover .number,
    #list-content ul.js-list li.over .number { color:#000000; }
#list-content ul.js-list li .list-item { color:#333333; float:left; display:block; width:355px; margin:0 10px 0 0; }
#list-content ul.js-list li .score { width:130px; }
.list-view { display:block; margin:10px 0 0 0; }
/* END article styles */

/* MOST LINKS */
#most-links { clear:both; height:1%; background-color:#efefef; border-top:30px solid #000; margin:20px 0 90px 0; padding-bottom:10px; }
#most-links:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; }
#most-links #most-emailed { float:left; width:285px; position:relative; padding-left:20px; }
#most-viewed { float:left; width:240px; position:relative; }
#most-links #most-emailed ul { margin:10px 10px 0 20px; }
#most-links #most-viewed ul { margin:10px 10px 0 30px; }
#most-links #most-emailed li, #most-links #most-viewed li { margin-bottom:8px; }
#most-links h5 { height:30px; line-height:30px; vertical-align:middle; font-size:1.1em; color:#fff; text-transform:uppercase; background-color:#000; position:absolute; top:-30px; left:20px; }
#most-links #most-viewed h5 { left:10px; }
#most-links ul { list-style-type:decimal; }
#most-links li a { font-size:1.2em; color:#333; }
#most-links li a:hover { color:#2F92CF; }
/* END most links */

/* SPONSOR */
#sponsor { width:347px;border:1px solid #ccc;margin-bottom:10px;padding:5px; }
#sponsor p { font-size:1.0em;line-height:1.4em;font-weight:normal;color:#666;padding:5px 0; }
#sponsor p strong { color:#333; }
#sponsor img { float:right;margin-left:20px; }
/* END SPONSOR */

    #wwd-section, #wwd-kicker, #quantcastid { display:none; }


    /*ARTICLE PAGINATION STYLES*/
    #article-pagination-outer-container #article-pagination-view-all-in-one-page { text-transform:uppercase;font-weight:bold;color:#000;float:left; }
    #article-pagination-inner-container #article-pagination-view-articles-in-one-page { font-size:13px; font-weight:bold; }
    /*ARTICLE PAGINATION STYLES*/

    /*ARTICLE PAGE LIST VIEW STYLES*/
    #article-page-list-view-outer-container #article-content        { border-top:none; border-bottom:none; margin:5px 0px 5px 0px; }
    #article-page-list-view-outer-container #list-content            { margin-top:20px; padding-bottom:25px; }
    #article-page-list-view-outer-container  #gallery-verticle li:first-child { border-top:none; }
    #article-page-list-view-outer-container  #gallery-verticle img.clipable { width:120px; height:auto; }
    #article-page-list-view-outer-container  #list-content ul.js-list { border-top:none !important; }
    #article-page-list-view-outer-container  li.list-view-item       { font-size:18px !important; }
    #article-page-list-view-outer-container .div-tabs                  { margin-top:15px; border-bottom:1px solid #666; height:33px; }
    #article-page-list-view-outer-container .div-tabs li             { font-family:NewsGothic,sans-serif; font-weight:bold; font-size:18px; background:none; width:130px !important; margin-right:0px !important; float:left; padding-top:9px; padding-bottom:6px; text-align:center; cursor:pointer; }
    #article-page-list-view-outer-container .div-tabs li:first-child { border-top:none; }
    #article-page-list-view-outer-container .div-tabs li:hover        { background:#E7E7E7; }
    #article-page-list-view-outer-container .div-tabs li.tabs > a    { width:100%; text-align:center; text-transform:uppercase; }
    #article-page-list-view-outer-container .div-tabs li a:link,
    #article-page-list-view-outer-container .div-tabs li a:visited,
    #article-page-list-view-outer-container .div-tabs li a:hover    { color:#666; }
    #article-page-list-view-outer-container .div-tabs li.tab-on        { background:#fff !important; border:1px solid #666; border-bottom:2px solid #fff; }
    #article-page-list-view-outer-container .div-tabs li.tab-on a    { color:#FF2A00 !important; border-bottom:none; }
    #article-page-list-view-outer-container .gallery-wrapper .caption { width:160px; padding:5px 0px 20px 0; float:left; }
    #article-page-list-view-outer-container .gallery-wrapper { width:630px; }
    #article-page-list-view-outer-container a.gallery-image { float:left; width:145px; }
    #article-page-list-view-outer-container #list-of-articles .gallery-wrapper .caption { width:485px; }
    #article-page-list-view-outer-container #list-of-articles a.gallery-image { width:135px; }
    #article-page-list-view-outer-container #article-page-list-view-gallery-verticle-image-caption { clear:both; }
    #article-page-list-view-outer-container #list-content { display:none; }
    /*ARTICLE PAGE LIST VIEW STYLES*/

    /*ARTICLE PAGE - GALLERY VIEW STYLES*/
    #article-gallery-outer-container #more-on-hide { display:none; }
    #article-gallery-outer-container .image-container { float:left; width:160px; }
    #article-gallery-outer-container .caption { width:160px; }
    #article-gallery-outer-container .caption p { padding:0 4px 2px 2px; width:154px; }
    #article-gallery-outer-container .caption .photo-by-container { font-style:italic; color:#999; }
    #article-gallery-outer-container .more-on-subject { margin:20px 0; }
    /*ARTICLE PAGE - GALLERY VIEW STYLES*/

       /*ARTICLES HEADER - TOP SOCIAL LINKS*/
    #article-header-top-social-links-outer-container #article-header-social-links-tweet-facebook-comment-container { width:400px;float:left;margin-right:10px;padding-top:5px; }
    #article-header-top-social-links-outer-container #article-header-social-links-tweet-facebook-comment-table-container { width:300px; }
    #article-header-top-social-links-outer-container #article-header-social-links-tweet-facebook-comment-table-td-3 { padding-top:3px; }
    #article-header-top-social-links-outer-container #article-header-export-view-links-font-print-email-container { float:left;width:230px;padding-top:5px; }
    #article-header-top-social-links-outer-container #article-header-export-view-links-font-print-email-container .font-size-pointer { color:#000000; padding-top:1px; }
    #article-header-top-social-links-outer-container #article-header-export-view-links-font-print-email-container .print { color:#000000; text-decoration:none; }
    #article-header-top-social-links-outer-container #article-header-export-view-links-font-print-email-container .print-email-texture-td { color:#000000;padding-left:3px;font-family:Georgia,Times,serif;font-weight:bold; }
    #article-header-top-social-links-outer-container #article-header-export-view-links-font-print-email-container #article-header-export-view-links-email-container-td { padding-top:1px; }
    #article-header-top-social-links-outer-container #social-buttons-contributers-profile-container #social-buttons-container-facebook-twitter-container { width:300px;float:left;margin-right:10px;padding-top:5px; }
    #article-header-top-social-links-outer-container #social-buttons-contributers-profile-container #social-buttons-print-email-container { float:left;width:230px;padding-top:5px; }
    #article-header-top-social-links-outer-container #social-buttons-contributers-profile-container #social-buttons-print-email-container .print { color:#000000; text-decoration:none; }
    #article-header-top-social-links-outer-container #social-buttons-contributers-profile-container #social-buttons-print-email-container .print-email-texture-td { color:#000000;padding-left:3px;font-family:Georgia,Times,serif;font-weight:bold; }
    #article-header-top-social-links-outer-container #social-buttons-contributers-profile-container #social-buttons-print-email-container #social-buttons-email-container-td { padding-top:1px; }
       /*ARTICLES HEADER - TOP SOCIAL LINKS*/

    /*ARTICLES PAGE - TOOL BOX*/
    #articles-pages-tool-box-outer-container .roadblock-header { display:block; background-color:#000000; height:40px; font-weight:none; font-size:22px; color:#ffffff; padding-left:20px; padding-top:18px; }
    #articles-pages-tool-box-outer-container .roadblock-header a:hover { text-decoration:none; color:#ffffff; }
    #articles-pages-tool-box-outer-container .roadblock-header a:visited,
    #articles-pages-tool-box-outer-container .roadblock-header a     { color:#ffffff; text-decoration:underline; }
    #articles-pages-tool-box-outer-container .dialog-container { display:none; }
    #articles-pages-tool-box-outer-container .dialog-modal { background-color:#000000; height:800px; width:100%; position:absolute; z-index:50; left:0px; top:0px; opacity:.75; }
    #articles-pages-tool-box-outer-container #roadblock-popup { position:absolute; z-index:100; top:250px; display:none; width:570px; left:356px; text-align:left; }
    #articles-pages-tool-box-outer-container #roadblock-popup #article-content { display:none; }
    #articles-pages-tool-box-outer-container #roadblock-popup .roadblock-header img { margin:0 0 0 34px; }
    #articles-pages-tool-box-outer-container #user-info { display:none; }
    #articles-pages-tool-box-outer-container #user-info-page { margin:0; }
    #articles-pages-tool-box-outer-container #sendtofriend,
    #articles-pages-tool-box-outer-container #sendingtofriend,
    #articles-pages-tool-box-outer-container #your-name-alert,
    #articles-pages-tool-box-outer-container #your-email-alert,
    #articles-pages-tool-box-outer-container #your-friends-email-alert,
    #articles-pages-tool-box-outer-container #your-message-alert,
    #articles-pages-tool-box-outer-container #success,
    #articles-pages-tool-box-outer-container #failure { display:none; }
    /*ARTICLES PAGE - TOOL BOX*/
/* ARTICLE PAGE STYLE FIXES */

/* ROADBLOCK START
.roadblock-container form { min-height:1px;position:relative;padding:10px 20px; top:0;line-height:20px; }
.roadblock-container form img { margin:5px 0 0; }
.roadblock-container form ul { float:right; }
.roadblock-container form label{ color:#000; float:none; display:inline; width:auto; }
.roadblock-container form li{ float:left; clear:none; padding-left:10px; }
.roadblock-container input.text { width:142px; }
.roadblock-container input.alert { width:122px; }*/

.comment-on span{ display:inline-block; background:#fff; padding:5px 6px; border:2px #999 solid; margin:0 5px; font-family:Georgia,Times,serif; font-size:1.1em; font-weight:bold; }
.comment-on > img { position:relative; top:6px; }

#roadblock-blogs { padding:15px 0 40px 20px; background:#fff; }
#roadblock-blogs h2, #roadblock-generic form h4 { margin-bottom:10px; }
/*#roadblock-generic .roadblock-container { width:960px; } removed to fix roadblock header*/

#roadblock-generic hr { width:98%; margin:-5px 0 0 1.5%; clear:none; }
#roadblock-generic .two-col.first { border:solid #ccc; padding-right:1%; border-width:0 1px 0 0; }
#roadblock-generic fieldset ul { float:none; }
#roadblock-generic li { padding:0 15px 0 0; }
#roadblock-generic .comment-on { margin:0 0 20px; }

#roadblock-blogs h2 { width:774px; height:59px; position:relative; margin-bottom:10px !important; margin-bottom:5px; }
#roadblock-blogs h2 span{ display:block; background:#fff url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/..../../images/headers/wwd-b.gif) 14px 13px no-repeat; position:absolute; width:100%; height:100%; top:0; left:0; z-index:0; }
/*.roadblock-signin { width:120px; }
 ROADBLOCK END */

/* Title and Byline Formatting */
#breadcrumb { color:#666;font-family:Arial,Helvetica,sans-serif;font-size:12px; width:100%; padding-top:4px; text-transform:lowercase; }
#breadcrumb a{ color:#666;font-family:Arial,Helvetica,sans-serif;font-size:12px; width:100%; padding-bottom:4px; text-decoration:none; text-transform:lowercase; }
/*#currentdate ,p span.date{ color:#666;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;text-transform:uppercase; margin-bottom:4px; }*/
span.authors { color:#666;font-family:Arial,Helvetica,sans-serif;font-size:0.9em; }
span.authors a:link,span.authors a:visited,span.authors a:hover{ color:#666;font-family:Arial,Helvetica,sans-serif;font-size:1.3em; text-transform:uppercase; font-style:italic; text-decoration:underline; }
/*p.posted { color:#666;font-family:Arial,Helvetica,sans-serif;font-size:0.9em; margin-bottom:4px; }*/
span.article-alert { color:red }

/* Package Content next to Byline
#header-related-links #from .article-date-issue { line-height:1.1; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -600px -23px; padding:5px 13px 0px; text-decoration:none; }*/
#header-related-links #from .article-date-issue a { color:#ff0000; }
#header-related-links #from .article-date-issue span { text-transform:uppercase; padding-left:5px; }
#header-related-links #from .article-date-issue span.issue-name { font-weight:bold; padding-left:0; }
.article .special-issue { margin:0 18px 5px 0; float:left; }
.article .special-issue span { font:bold 16px/1 NewsGothic,sans-serif; text-transform:uppercase; letter-spacing:1.5px; }
.article .special-issue span.cover { display:block; width:80px; height:54px; margin-bottom:4px; }
.article .special-issue div { padding-top:2px; height:18px; background:#f00; color:#fff; width:80px; font:normal 16px/1 NewsGothic,sans-serif;  text-transform:uppercase; text-align:center; letter-spacing:.7px; }
.article .special-issue a.issue { float:left; margin:4px 0 0 0; line-height:1.1; }
.article .special-issue.with-image a.issue { margin:4px 0 0 0; width:80px; font-family:arial, helvetica; font-size:10px; }

/* Gallery Article */
a:link.launch, a:visited.launch {
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/icons/launchslideshow.gif) no-repeat 0% 0%;
    color:#333;
    height:12px;
    padding:1px 3px 2px 21px;
    text-transform:uppercase;
    font-weight:bold;
}

#contributor_profile_header { font-size:16px;padding-top:10px; }
#galleryhr { border:1px solid black; width:320px; float:left; }
p.gallery-author { width:320px; text-align:center; color:#474747; }
p.gallery-author i{ font-family:Georgia,Times,serif; font-size:13px; }
span p.gallery-authors { font-family:'Bookman Old Style'; font-size:17px; }
span.gallery-authors a:link,
span.gallery-authors a:visited,
span.gallery-authors a:hover { font-family:Georgia,Times,serif; font-size:14px; text-transform:uppercase; text-decoration:none; color:#474747; }

/* Gallery Pagination Top */
.article-pagination-container-top:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; }
.article-pagination-container-top { width:200px; clear:both; }
.article-pagination-container-top.gallery-pagination-top { margin:10px 0; }
.article-pagination-container-top.gallery-pagination { margin:10px 0; }
.article-pagination-container-top .media-link { float:left; display:inline; margin:2px 26px 0 5px; }
#showLaunchSlideshow { margin-top:10px; }

.top-dotted-frame { border-top:1px dotted #000; }

/* Directory profile pages */
.profile-header { clear:both;padding:10px 0; }
.profile-header h3 { font-size:5em;text-transform:uppercase;float:left; margin-bottom: 10px;}

.profile { clear:both;padding-top:12px; font-family: NewsGothic,sans-serif;}
.profile .profile-head { background:#fff; }
.profile .profile-image { width:300px;float:left;position:relative; }
.profile .profile-image .media-desc {padding-top:6px; font:normal 1em/1 arial, helvetica;}
.profile .profile-image .media-desc span { display:block;font-size:10px; }
.profile .profile-info { padding-bottom:25px; padding-left: 18px; }
.profile .profile-info h1 { padding-bottom:0; font-size:3.35em; }
.profile .profile-info h2 { text-transform:uppercase;margin-bottom:6px; }
.profile .profile-info h2 span { font-size:14px;color:#474747;border-bottom:1px dotted #f00;display:inline;padding:0; }
.profile .profile-info p { font-size:2.3em; display:block;padding-top:5px; }
.profile .profile-info p.website {font-size: 1.7em;}
.profile .profile-info p.website a {text-decoration: underline;}
.profile .profile-info.image-yes { float:left; width:290px; }
.profile .profile-info.image-yes h1 { width:290px; }

#log-in-container-wrap, #log-out-container  { display:none; }
#contributor_profile_header { font-size:16px;padding-top:10px; }
.stocktracker-companies-main h3 {margin:4px 0;min-height:16px;text-transform:capitalize;border-top:3px solid #000;border-bottom:1px solid #000;padding:8px 0;}
.stocktracker-companies-main .ad88x31 {margin-left:auto; margin-right:0; min-height: 31px;}
.profile .stocktracker-companies-main {font-weight: bold;}

    /***************************************/ /* Custom CSS Start - Modifications Start *** */

    /*****/ /* GENERIC */

    .title-span { font-size:33px; font-family:NewsGothic,sans-serif; font-weight:bold; text-transform:uppercase; color:#1D1D1D; }
    .title-span span { font-family:NewsGothic,sans-serif; font-weight:bold; }
    .view-all a { color:#222; }
    .clear-div { clear:both; }
    .latest-h5 { margin-top:0px !important; margin-bottom:5px !important; padding:0px 0px 0px 20px !important; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -600px 5px no-repeat; background-position:-600px 5px !important; }
    .latest-h5 { font-family:Georgia,Times,serif; font-size:19px !important; font-weight:bold !important; color:#222; text-transform:uppercase; }
    .float-left { float:left; }

    .dialog-container { position:fixed; left:0px; top:0px; width:100%; height:100%; }
    .dialog-modal { position:fixed; left:0px; top:0px; width:100%; height:100%; background-color:#000000; opacity:.75; z-index:100; }
    .dialog { border:1px solid #000000; background-color:#ffffff; width:250px; padding:10px; position:absolute; text-align:center; }
    .dialog h3 { font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:1.8em; color:#000000; }
    .dialog p { margin-bottom:15px; font-size:1.1em; }
    .dialog-buttons { margin:0 auto; width:144px; }
    .dialog-button { margin:5px auto; background:red; font-family:NewsGothic,sans-serif; font-weight:bold; font-size:14px !important; text-transform:uppercase; color:white; padding:3px 8px; cursor:pointer; }

    div.promo ul.content > li { line-height:15px; font-size:13px; list-style:disc !important; }
    div.promo ul.content > li.cta-text a { color:#AA3150; text-decoration:underline; }

    /****/ /* Roadbloack Header Fix */

    .roadblock-ht-71 { height:43px; padding:0 ; padding-top:28px; text-align:center; font-size:18px; text-transform:uppercase; color:#999; }
    .roadblock-ht-71 a { font-weight:bold; }


    /*****/ /* Issue carousel - top-content.jsp */

    .featured-box.issue-landing { border:1px solid #000; min-height:130px; padding-top:7px; margin-bottom:10px; margin-top:10px; }

    #issue-carousel { width:975px !important; padding-top:7px; padding-bottom:25px; }
    #issue-carousel div.scrollable-content { padding-left:10px; position:relative; overflow:hidden; margin-left:35px; width:895px; }
    #issue-carousel .news-tout { width:175px !important; border-right:1px solid #d3d3d3; margin-right:5px; }
    #issue-carousel .news-tout > div { width:75px !important; padding-left:5px; margin-right:5px; }
    #issue-carousel .news-tout > a.clippable { float:left; }

    #issue-carousel .title-header { font-size:11px; margin-bottom:3px; line-height:16px; margin-top:0px; }
    #issue-carousel .title-header a { color:#777; border:none; border-bottom:1px dotted red; }
    #issue-carousel .title-header a:hover { color:#ff0000; }
    #issue-carousel .issue-date { font-size:15px; font-weight:bold; color:#333; }
    #issue-carousel .issue-date:hover { color:#ff0000 !important; }
    #issue-carousel ul.controls { top:0px !important; }
    #issue-carousel ul.controls li.nextPage { right:-935px !important; }
    #issue-carousel a.view-now { font-size:9px; text-transform:uppercase; margin-top:5px; display:block; font-weight:bold; color:#777; display:none; }
    #issue-carousel a.view-now:hover { color:#ff0000; }

    #issue-carousel #issue-carousel-x li.prevPage a, #issue-carousel-x li.nextPage a { height:120px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -240px 30px; }
    #issue-carousel #issue-carousel-x li.prevPage a:hover { background-position:-314px 30px; }
    #issue-carousel #issue-carousel-x li.prevPage.disabled a, #issue-carousel-x li.prevPage.disabled a:hover { background-position:-389px 30px; }
    #issue-carousel #issue-carousel-x li.nextPage a { background-position:-275px 30px; }
    #issue-carousel #issue-carousel-x li.nextPage a:hover { background-position:-349px 30px; }
    #issue-carousel #issue-carousel-x li.nextPage.disabled a, #issue-carousel-x li.nextPage.disabled a:hover { background-position:-423px 30px; }


    /*****/ /* Memo Pad */

    .div-heading .memo-pad { padding-bottom:2px; margin-top:10px;font-size:18px; }

    #memo-pad-container { height:100%; font-size:12px; margin:0 auto; border:1px solid #000; border-top:none; }
    #memo-pad-container { -moz-box-shadow:inset 2px 3px 4px -3px #000; -webkit-box-shadow:inset 2px 3px 4px -3px #000; }
    /*#memo-pad-container > span { display:block; margin:1px 8px 0; border-top:1px solid #000; }*/
    #memo-pad-container .upper, #memo-pad-container .lower { height:100%; display:block; padding-top:11px; }
    #memo-pad-container .lower { width:290px; margin:3px auto; border:3px solid #000; margin-bottom:1px; }
    #memo-pad-container .mpStart { width:100%; position:relative; display:block; background:transparent; padding:0px; text-align:center; top:9px; }
    #memo-pad-container .mpStart { font-family:FranklinGothicBT-Roman,sans-serif; font-size:48px; }
    #memo-pad-container .mpStart a { color:#ff0000; }
    #memo-pad-container .mpDiv.contains-image { padding-left:8px; }
    #memo-pad-container .mpDiv.no-image { margin:0 auto; padding:10px 10px 0; }

    #memo-pad-container .mpDiv .topMemoTitle { text-align:left; padding:0; }
    #memo-pad-container .mpDiv .topMemoTitle a { color:#444; font-size:13px; }
    #memo-pad-container .mpDiv .topMemoTitle.secTitle { padding-top:6px; }
    #memo-pad-container .mpDiv .topMemoTitle.secTitle a { font-size:11px; color:#474747; border-bottom:1px dotted #ff0000; }

    #memo-pad-container .mpDiv .memoDesc,
    #memo-pad-container .mpDiv .topMemoDesc, #memo-pad-container .memo-header { display:block; margin:0 auto; padding:7px 0; width:282px; border-top:1px solid #ddd; font-family:Georgia,Times,serif; font-size:13px; font-weight:bold; line-height:1.2; text-align:center; }
    #memo-pad-container .mpDiv .topMemoDesc.secDesc { padding:10px 0 0 0; text-align:center; width:280px; }
    #memo-pad-container .mpDiv .topMemoDesc { width:100%; font-family:Arial,Helvetica,sans-serif; text-align:left; padding:5px 10px 5px 0px; border-bottom:none; }
    #memo-pad-container .memoViewMore  { position:relative; top:12px; font:bold 14px/1 NewsGothic,sans-serif; text-transform:uppercase; text-align:center; }
    #memo-pad-container .memoViewMore a { display:block; height:19px; width:100px; color:#fff; padding-top:5px; margin:0 auto; background:#ff0000; }
    #memo-pad-container .memoViewMore a:hover { color:#222; }
    #memo-pad-container .mpDiv .mainTitle { float:left; font-size:14px; margin-left:10px; width:140px; }
    #memo-pad-container .mpDiv .mainTitle a { border-bottom:1px dotted red; }
    #memo-pad-container .mpDiv .mainDesc { width:282px; float:left; text-align:center; font-family:FranklinGothicBT-Roman,sans-serif; font-weight:normal; font-size:15px; text-transform:uppercase; padding:8px 0 15px 0; border:0; }
    #memo-pad-container .topMemoTitle.contains-image { width:120px; float:left; }

    /*****/ /* Publications Carousel */
    #yrail #publications-div { margin-bottom:40px; overflow:hidden; font:bold 15px/1.2 NewsGothic,sans-serif; }
    #publications-div h5 { font:bold 1.7em/1 NewsGothic,sans-serif; text-transform:uppercase; text-align:center; border-bottom:1px solid #ccc; padding-bottom:5px; }
    #publications-div h5 span { font-weight:normal; }
    #publications-div h5.view-all-pubs { margin-top:10px; border-color:#eee; font-size:15px; }
    #publications-div .view-more-pubs { font-size:11px; position:relative; top:-9px; right:-46px; padding:5px; border:1px solid #999; font-weight:normal; }
    #publications-div .view-more-pubs:hover { background:#EFEFEF; }
    #publications-div .publications-link { color:#222; text-transform:capitalize; }
    #publications-div .pdf-logo {  font:bold 15px/1.2 NewsGothic,sans-serif; padding-top:2px; text-transform:uppercase; }
    #publications-div .caption { float:left; width:280px; }
    /* ---- not able to get around this - overflow:hidden doesn't seem to work, so temporarily applying min-height */
    #publications-div .caption-roller { width:280px; min-height:215px; overflow:hidden; }

    #publications-div .caption-container { width:20000px; overflow:hidden; }
    #publications-div .clear { clear:both; border:1px solid #666; margin-top:10px; }

    #publications-div .perspective { height:365px; }
    #publications-div .perspective_diap img { border:1px solid #ccc; }
    #publications-div .view-all-h5 { width:156px; margin:15px auto 10px; padding:1px; text-align:center; border:1px solid #333; }
    #publications-div .view-all-h5 div { height:18px; padding-top:5px; border:2px solid #333; }
    #publications-div .view-all-h5 a { font:bold 15px/1 NewsGothic,sans-serif; text-transform:uppercase; height:24px; display:block; margin:-12px auto 0; background:#fff; width:142px; padding-top:11px; }
    #publications-div .date-link { display:inline-block; width:165px;  font-size:15px; font-weight:bold; }

    #publications-div #right-rail-carousel .scrollable-content { overflow:hidden; margin-left:39px; width:100%; }
    #publications-div #right-rail-carousel .scrollable-content .items { width:20000em; }
    #publications-div #right-rail-carousel .scrollable-content .items div { margin-right:10px; float:left; }

    #publications-div #right-rail-carousel .clipable { width:177px; height:216px; position:relative; border:1px solid #666; border-top:none; }
    #publications-div #right-rail-carousel .clipable { -webkit-box-shadow:0px 1px 3px #000; -moz-box-shadow:0px 1px 3px #000; }
    #publications-div #right-rail-carousel .items div { padding:10px; }
    #publications-div #publications-desc { padding:0 10px; color:#222; overflow:hidden; }
    #publications-div #publications-desc ul { margin-top:15px; }
    #publications-div #publications-desc ul li{ width:260px; color:#333; display:list-item; line-height:1.2; cursor:pointer; border-bottom:1px solid #eee; font-size:12px; }
    #publications-div #publications-desc ul li{ background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -693px -864px no-repeat; padding:6px 12px; }
    #publications-div #publications-desc ul li +li +li { border-bottom:none; }
    #publications-div #publications-desc .weeks-paper { width:140px; padding-bottom:8px; }
    #publications-div #publications-desc .weeks-paper a { font-size:11px; }

#perspective-carousel { overflow-x:scroll; overflow-y:hidden;}
.perspective_diap{ display:table-cell; padding-right:15px; min-width:120px; max-width:120px; }
.perspective_diap { padding-right:20px; width:162px; min-width:162px; max-width:162px; font:bold 1em/1.1 NewsGothic,sans-serif; }
.perspective_diap img.lazy { width:160px; min-width:160px; max-width:160px; border:1px solid #ccc; }
.perspective_diap > a { display:block; padding:10px 0 0 5px; }
.perspective_diap .date-link { font-size:1.2em; }
.perspective_diap .date-link span { display:block; }
.perspective_diap .read-now { padding:2px 0 5px 5px; font-size:.85em; color:#f00; text-transform:uppercase; }

    /*****/ /* Publications:Issue Landing Page */

    .landing.publications #content h3 { float:left; margin-left:17px; font-size:1.7em; }
    .landing.publications #content h3 a { color:#ccc; }
    .landing.publications #content .alltypes .alltypes a, .landing.publications #content .wwd-papers .wwd-papers a, .landing.publications #content .magazines .magazines a, .landing.publications #content .special-editions .special-editions a,
        .landing.publications #content .footwear-news .footwear-news a, .landing.publications #content .section-iis .section-iis a { color:#000; }
    .landing.publications #content h3 a:hover { color:#f00; }
    .landing.publications #content p + h3 { margin-left:0; }
    .landing.publications #content .special-issue { margin:15px 0; }
    .landing.publications #content .special-issue span.cover { float:left; width:100px; height:60px; overflow:hidden; }
    .landing.publications #content .special-issue p { float:left; margin-left:1px; padding-top:1px; background:#f00; color:#fff; width:165px; font:bold 12px Times,serif; letter-spacing:1px; text-transform:uppercase; text-align:center; }
    .landing.publications #content .special-issue a.issue { float:left; margin:5px 0 0 8px; }

    .landing.publications #pub-finder-container > p { margin:15px 0 5px; text-transform:uppercase; }

    #publication .issue-container { background:#fff; }

    #publication #publication-image { margin:0 !important; width:auto; border:none; padding-left:10px; padding-right:10px; float:left; background:#fff; }
    #publication #publication-image img { width:300px; }

    #publication #publication-body { margin:0 !important; float:left; width:300px; padding-left:17px; padding-top:10px; background:#fff; }
    #publication #publication-body h2 { font-size:20px; font-family:FranklinGothicBT-Roman,sans-serif; font-weight:normal; line-height:1.1; text-transform:uppercase; }
    #publication #publication-body .slug { font-size:14px; }

    #publication .publication-text { margin:0 5px 10px 0; font-family:Georgia,Times,serif; font-size:16px; line-height:1.2; }
    #publication .publication-text strong { text-transform:uppercase; font-size:11px; font-family:Georgia,Times,serif; display:block; margin-top:25px; }

    #publication .pdf-tool { clear:both; width:100%; height:38px; border-bottom:1px solid #EFEFEF; margin-bottom:10px; }
    #publication .pdf-tool a.pdf { font-family:NewsGothic,sans-serif; font-weight:bold; text-transform:uppercase; }
    #publication .pdf-tool a.pdf-ip-download { font-family:NewsGothic,sans-serif; font-weight:bold; text-transform:uppercase; }

    #publication .pdf-tool span.pdf-text { height:20px; padding-top:8px; padding-left:32px; float:left; font-weight:bold; font-size:15px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -675px -503px no-repeat; }
    #publication .pdf-hide { display:none; }

    #publication ul.more-links li { line-height:20px !important; font-size:13px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -693px -867px no-repeat; padding-left:12px; }

    #publication #issues-list { clear:both; -webkit-box-shadow:inset 0px 6px 3px -3px #dedede; -moz-box-shadow:inset 0px 6px 3px -3px #dedede; }

    #publication .issue-tout { clear:both; padding-top:20px; min-height:150px; border-bottom:1px solid #d3d3d3; font-family:Georgia,Times,serif; }
    #publication .issue-tout:first-child { border-top:none; border-top:1px solid #DEDEDE; padding-top:25px; }
    #publication .issue-tout > div { float:left; }
    #publication .issue-tout > div:first-child { padding-left:0px !important; }

    #publication .issue-tout .tout-image { outline:1px solid #d3d3d3; }
    #publication .issue-tout .tout-desc { padding-left:10px; width:505px; }
    #publication .issue-tout .tout-desc h2 { font-family:FranklinGothicBT-Roman,sans-serif; text-transform:uppercase; }
    #publication .issue-tout .tout-desc h2 a:hover { color:#ff0000; }

    #publication .issue-tout .detail { margin-top:5px; font-size:15px; line-height:1.15; }
    #publication .issue-tout .posted { margin-top:8px; color:#555; text-transform:capitalize; }

    #publication .slideshow-trigger { width:140px; height:15px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/icons/launchslideshow.gif) no-repeat scroll 125px top transparent; display:block; margin-top:10px; padding-top:2px; }
    #publication .slideshow-trigger { color:#999 !important; text-transform:uppercase; letter-spacing:1px; font-size:10px; }
    #publication .slideshow-trigger:hover { color:#666 !important; }

    #publication .page-x { text-align:right; }
    #publication .page-x .view-all { font-size:16px; text-transform:uppercase; font-weight:bold; padding-left:30px; border-right:2px solid #222; padding-top:7px; padding-bottom:7px; padding-right:30px; }
    #publication .page-x .page-listing { text-transform:uppercase; font-weight:bold; bottom:2px; position:relative; padding-right:30px; }
    #publication .page-control { padding-left:30px; }
    #publication #issue-page-no { width:10px; }

    #publication { margin-bottom:30px; height:1%; }
    #publication:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; }
    #publication #toolbox-container { float:right; background-color:#efefef; border:1px solid #cdcdcd; }
    #toolbox .highlight { font-weight:bold; }
    #publication-header:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; }
    #publication-header h3 { display:none; }
    #publication-header h2 { font-size:3.0em; font-weight:normal; color:#000; margin-bottom:6px; }
    #publication-header span { display:block; font-size:1.0em; text-transform:uppercase; margin-bottom:3px; }
    #publication-header span strong { font-weight:normal; color:#999; }
    #publication-header .occupation { color:#333; }

    #sponsor { border:1px solid #CCCCCC; margin:10px 20px 20px; ; padding:5px; width:auto; }

    #sponsor img { float:right; margin-left:20px; }
    #sponsor p { color:#666666; font-size:1em; font-weight:normal; line-height:1.4em; padding:5px 0pt; }
    #sponsor p strong { color:#333333; }

    /*****/ /* Article Carousel - ac-carousel.jsp */

    #articles-carousel-nhp { width:902px !important; padding-top:10px; padding-bottom:25px; }
    #articles-carousel-nhp div.scrollable-content { padding-left:10px; }
    #articles-carousel-nhp .article-items > div { width:220px !important; }
    #articles-carousel-nhp .article-items > div > div { width:80px !important; padding-left:5px; }
    #articles-carousel-nhp .article-items > div > a { float:left; }
    #articles-carousel-nhp .article-items > div > div h4 a { border-bottom:1px dotted #d3d3d3; }
    #articles-carousel-nhp .article-items > div > div a { color:#222 !important; font-size:13px; }

    #articles-carousel-nhp .ac-ul-x-not-homepage { position:absolute; top:136px; left:50%; width:auto; text-align:center; }
    #articles-carousel-nhp .ac-ul-x-not-homepage li { margin:0; padding:0; position:relative; right:50%; float:left; }


    /***************************************/ /* Custom CSS End - OM */



    /* SEND TO FRIEND */

    #toolbox-container { position:relative; display:none; }
    #sendtofriend,
    #success, #failure { overflow:hidden; position:absolute; top:20px; right:195px; z-index:90; }

    #sendtofriend { background:#ffffff; }
    #sendingtofriend { position:absolute; top:0; left:0; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; z-index:1000; width:100%; height:382px; text-align:center; background-color:black; padding-top:30px; }

    #sendtofriend h3 { height:50px; width:286px; background-color:#000; color:#fff; position:relative; overflow:hidden; border-left:1px solid #cfcfcf; }
    #sendtofriend h3 span { background:#000 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/headers/sendtofriend.gif) 14px 14px no-repeat; display:block; position:absolute; width:100%; height:100%; }
    #sendtofriend .close { width:41px; height:10px; position:absolute; left:236px; top:22px; z-index:100; overflow:hidden; cursor:pointer; }
    #sendtofriend .close span { background:#000 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/headers/close.gif) 0px 0px no-repeat; display:block; position:absolute; width:100%; height:100%; }
    #sendtofriend form { display:block; padding-top:20px; border:1px solid #cfcfcf; padding-bottom:25px;width:285px; }
    #success form, #failure form { display:block; margin-bottom:6px; padding:20px 0 25px 20px; }
    #sendtofriend li { list-style:none; margin-left:20px; margin-bottom:6px; }
    #sendtofriend label { display:inline; float:none; width:100%; color:#333; line-height:1.4em; font-weight:bold; font-size:1.1em; }
    #sendtofriend input { border-color:#cbcbcb; }
    #sendtofriend input.alert { width:220px !important; }
    #sendtofriend input#send-copy { float:left; margin-right:10px; }
    #sendtofriend .note { color:#666; font-weight:normal; line-height:1.4em; }
    #sendtofriend .block { display:block; }
    #sendtofriend #your-name,
    #sendtofriend #your-email,
    #sendtofriend #your-friends-email { width:240px; margin-top:4px; }
    #sendtofriend textarea { display:block; width:242px; margin-top:4px; border:1px solid #cbcbcb; }

    #sendtofriend button { background:red; font-family:NewsGothic,sans-serif; font-weight:bold; font-size:14px !important; text-transform:uppercase; color:white; padding:3px 8px 1px; }
    #sendtofriend button#cancel { color:#d3d3d3; }
    #success button, #failure button { width:auto; font-weight:normal; color:#eeeeee; margin-right:2px; }

    #sendtofriend .label-alert { font-weight:normal; }

    #success, #failure { top:137px; right:117px; border:1px solid #999999; background:#ffffff; width:220px; }
    #success h3, #failure h3 { font-size:2.5em; font-family:Arial,Helvetica,sans-serif; font-weight:bold; width:195px; color:#000; padding-top:25px; padding-bottom:10px; padding-left:20px; }
    #success h4, #failure h4 { font-size:1.2em; color:#333; font-weight:normal; padding-left:20px; }
    #success a, #failure a { display:inline; color:#fff; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/buttons/blue-gradient-2.gif) 0px 0px no-repeat; font-size:1.1em; border:0; padding:3px 8px; }


    /*********************************
     * SAFARI STYLED JQUERY CHECKBOX *
     ********************************/

    /* Browser Specific Styles*/

    .pub-report-show-ad-issue .jquery-checkbox       { display:inline; font-size:20px; line-height:20px; cursor:pointer; }
    .pub-report-show-ad-issue .jquery-checkbox .mark { display:inline; }

    .pub-report-show-ad-issue .jquery-checkbox img { vertical-align:middle; width:60px; height:20px; }
    .pub-report-show-ad-issue .jquery-checkbox img{ background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/checkbox.png) no-repeat; }

    .pub-report-show-ad-issue .jquery-checkbox img{ background-position:0px 0px; }
    .pub-report-show-ad-issue .jquery-checkbox-hover img{ background-position:0px -20px; }
    .pub-report-show-ad-issue .jquery-checkbox-checked img{ background-position:0px -40px; }
    .pub-report-show-ad-issue .jquery-checkbox-checked .jquery-checkbox-hover img { background-position:0px -60px; }
    .pub-report-show-ad-issue .jquery-checkbox-disabled img{ background-position:0px -80px; }
    .pub-report-show-ad-issue .jquery-checkbox-checked .jquery-checkbox-disabled img{ background-position:0px -100px; }

    /*For Safari Browser Specific Styles*/

    .pub-report-show-ad-issue .jquery-safari-checkbox { display:inline; font-size:16px; line-height:16px; cursor:pointer; }
    .pub-report-show-ad-issue .jquery-safari-checkbox .mark { display:inline; }
    .pub-report-show-ad-issue .jquery-safari-checkbox img { vertical-align:middle; width:16px; height:16px; }
    .pub-report-show-ad-issue .jquery-safari-checkbox img{ background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/safari-checkbox.png) no-repeat; }
    .pub-report-show-ad-issue .jquery-safari-checkbox img{ background-position:0px 0px; }
    .pub-report-show-ad-issue .jquery-safari-checkbox-hover img{ background-position:-16px 0px; }
    .pub-report-show-ad-issue .jquery-safari-checkbox-checked img{ background-position:0px -16px; }
    .pub-report-show-ad-issue .jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img { background-position:-16px -16px; }
    .pub-report-show-ad-issue .jquery-safari-checkbox-disabled img{ background-position:0px -32px; }
    .pub-report-show-ad-issue .jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img{ background-position:0px -48px; }

    /********************
     * DROPDOWN LISTBOX *
     *******************/
    .pub-report-search-criteria-dropdown { height:21px; }
    .pub-report-search-criteria-dropdown dd, .pub-report-search-criteria-dropdown dt, .pub-report-search-criteria-dropdown ul { margin:0px; padding:0px; }
    .pub-report-search-criteria-dropdown dd { position:relative; }
    .pub-report-search-criteria-dropdown a, .pub-report-search-criteria-dropdown a:visited { color:#000; text-decoration:none; outline:none; }
    .pub-report-search-criteria-dropdown a:hover { color:#eee; }
    .pub-report-search-criteria-dropdown dt a:hover { color:#fff; }
    .pub-report-search-criteria-dropdown dt a { position:relative; background:#ccc; display:block; padding-right:20px; width:130px; }
    .pub-report-search-criteria-dropdown dt a span { cursor:pointer; display:block; padding:5px 8px; text-transform:uppercase; font-size:1.2em; font-weight:bold; }
    .pub-report-search-criteria-dropdown dt a i { position:absolute; right:10px; top:5px; font-size:1.25em; }
    .pub-report-search-criteria-dropdown dd ul { background:#ccc none repeat scroll 0 0; color:#FFFFFF; display:none; left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:150px; list-style:none; }
    .pub-report-search-criteria-dropdown span.value { display:none; }
    .pub-report-search-criteria-dropdown dd ul li a { display:block; padding:5px 8px; font-size:1.1em; }
    .pub-report-search-criteria-dropdown dd ul li a:hover { background-color:#111; }
    .pub-report-search-criteria-dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
    .flagvisibility { display:none; }

    /*******************
     * pubsLandingPage *
     ******************/
    #pub-finder-container .pub-finder-filter { margin:15px 0 30px; padding-bottom:10px; border-bottom:1px solid #eee; }
    #pub-finder-container #pub-report-search-criteria-year-container { padding-right:10px; }
    #pub-finder-container #pub-report-search-criteria-show-ad-issue-container { padding-left:10px; padding-top:5px; }
    #pub-finder-container #pub-report-search-criteria-show-ad-issue-checkbox-container { padding-bottom:0px; }
    #pub-finder-container #pub-report-search-results-count-container { float:right; margin-top:7px; font-size:13px; }
    #pub-finder-container #pub-report-search-results-count-container strong { padding-left:15px; border-left:2px solid #000; }
    #pub-finder-container #ad-tag-container { display:none; }
    #pub-finder-container .desc { color:#FFFFFF; }
    #pub-finder-container .desc a { color:#FFFFFF; }
    #pub-finder-container label { cursor:pointer; }
    #pub-finder-container .download { font-size:14px; white-space:wrap; }
    #pub-finder-container div.issue { width:160px; float:left; margin:0 28px 15px 19px; }
    #pub-finder-container div.issue p.cover { margin-bottom:5px; }
    #pub-finder-container div.issue p.type { color:#555; font-size:11px; font-weight:bold; text-transform:uppercase; }
    #pub-finder-container div.issue p.title { font-size:16px; }
    #pub-finder-container div.issue p a.pub-pdf { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/downloadpdf.png) no-repeat scroll 0 7px transparent; display:block; height:32px; text-indent:-9999px; }
    #pub-finder-container .article-pagination { margin:20px 0 11px; padding:0; }
    #pub-finder-container .article-pagination >a { margin-top:0px; }
    #pub-finder-container .article-pagination span, #pub-finder-container .article-pagination a { color:#000; margin:0px 0 0; }
    #pub-finder-container .article-pagination li a { color:#000000; margin-top:0px !important; padding-top:0px !important; }
    #pub-finder-container table.pub-report-search-filter { margin-bottom:20px; }
    #pub-finder-container table.pub-report-search-filter label { text-transform:uppercase; font-size:10px; }
    #pub-finder-container div.article-pagination-container { float:none; margin:0; padding:0; border-top:1px solid #ddd; width:100%; }
    #pub-finder-container #issues { padding-bottom:20px; margin-bottom:20px; }
    #pub-finder-container #issues.loading { opacity:.2; }


    /***************************
     * PHOTO SEARCH RESULT CSS *
     ***************************/
    #align-image-search { width:501px;margin-top:10px;margin-left:4px;padding:0px; }
    #align-image-search .image-search-container .gallery-wrapper{ width:501px; clear:both; height:100%; line-height:1.2em; }
    #align-image-search .image-search-container .gallery-wrapper a.gallery-image { float:left; width:160px; height:240px; padding:0 3px; }
    #align-image-search .bottom-override { margin-bottom:15px; }
    #align-image-search .search-results-nav .article-pagination-container { width:501px; }
    #align-image-search .search-results-for { font-size:14px; float:left; margin-bottom:20px; }
    #align-image-search .search-results-for .search-results-for-result { display:inline; font-size:18px; }
    #align-image-search #image-search-result-bar { border:1px solid black; width:499px;margin-bottom:10px; }
    #align-image-search #image-search-result-footer-bar { border:1px solid #666; opacity:0.5; width:499px; margin-bottom:10px; }
    .image-search-sort-by { float:right; }
    .image-search-sort-by .sort-by { float:left; }
    .image-search-sort-by .underlined { float:left; border-bottom:1px dotted black; font-size:11px; font-weight:bold; }
    .image-search-sort-by .linked { float:left; font-size:11px; font-weight:bold; }
    #searchresultsform .image-search-result-caption-title { font-size:13px; line-height:1.2; padding-bottom:1px; }
    #searchresultsform .image-search-result-caption-photo-by { font-size:12px; color:#777; }
    #searchresultsform .gallery-wrapper .caption { width:154px; }
    /* Left Rail */
    #search-left-rail { height:1480px; width:135px; }
    #search-result-left-rail-container-td { padding-top:15px; }
    #search-result-image-search-result-container-td { display:inline; }
    #searchresultsform #search-result-article-finder-display-container .progressing { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/af-in-progress.gif) no-repeat scroll center 32px Transparent; }
    #searchresultsform #search-result-article-finder-display-container .progressing #search-result-article-finder-result-display { opacity:.18; }
    #searchresultsform #searchYears ul li a { text-transform:uppercase; }
    /*For Search Box */

    .search .result-search-field { margin-top:10px; background-color:#fff; border:1px solid #ccc;float:left;height:26px;width:380px; }
    .search .result-search-field input { border:0 none;color:#999;width:100%;text-transform:uppercase;float:left;text-indent:5px;height:24px; }
    .search .result-search-field input.focused { color:#000; }
    .search .result-search-btn input { margin-top:10px; border:0 none; width:100px; height:28px; font:bold 1.5em/1.2 NewsGothic,sans-serif; text-transform:uppercase; }
    .search .result-search-btn input:hover { color:#f00; cursor:pointer; }
    /***************************
     * PHOTO SEARCH RESULT CSS *
     ***************************/


     /************************
     * PHOTO SEARCH JSP CSS *
     ************************/
    .photo-search-outer { border:1px solid #000;padding:1px; }
    #photo-search-spybox { background-color:#2b2b2b; }
    .photo-search-outer #psearch { padding:3px;margin-bottom:10px; }
    .photo-search-outer #photo-search-spybox #psearch .photo-search-field { background-color:#fff; border:1px solid #e0e0e0;float:left;height:26px;width:245px; }
    .photo-search-outer #photo-search-spybox #psearch .photo-search-field input { border:0 none;color:#999;width:100%;text-transform:uppercase;float:left;text-indent:5px;height:26px;line-height:27px; }
    .photo-search-outer #photo-search-spybox #psearch .photo-search-field input.focused { color:#000; }
    /************************
     * PHOTO SEARCH JSP CSS *
     ************************/

   /***********************************
     * GLOBAL SEARCH - ARTICLE FINDER *
     **********************************/
    #searchresultsform .search-result-tabs-headers, #searchresultsform .image-search-result-tabs-headers { border-bottom:2px solid #000; height:35px; }
    #searchresultsform .search-result-tabs-headers li, #searchresultsform .image-search-result-tabs-headers li { color:#F00; font:bold 18px/1 NewsGothic,sans-serif; background:none; width:150px !important; margin-right:0px !important; float:left; padding-top:10px; padding-bottom:7px; text-align:center; cursor:pointer; }
    #searchresultsform .search-result-tabs-headers li:first-child, #searchresultsform .image-search-result-tabs-headers li:first-child { border-top:none; }
    #searchresultsform .search-result-tabs-headers li a:link,
    #searchresultsform .search-result-tabs-headers li a:visited, #searchresultsform .image-search-result-tabs-headers li a:link,
    #searchresultsform .image-search-result-tabs-headers li a:visited   { color:#666; }
    #searchresultsform .search-result-tabs-headers li a:hover, #searchresultsform .image-search-result-tabs-headers li a:hover { color:#F00; }
    #searchresultsform .search-result-tabs-headers li.tab-on, #searchresultsform .image-search-result-tabs-headers li.tab-on { padding-top:8px; background:transparent !important; border:2px solid #000; border-bottom:2px solid #fff; }
    #searchresultsform .search-result-tabs-headers li.tab-on a,  #searchresultsform .image-search-result-tabs-headers li.tab-on a   { color:#FF2A00 !important; border-bottom:none; }
    #searchresultsform #search-result-tab-content { height:1600px; padding-top:10px; line-height:1.4; }
    #searchresultsform div.search-result-toggle-tab-items { display:none; }
    #searchresultsform div#search-result-article-finder-inner-container { display:inline; }
    #searchresultsform div.search-result-article-finder-items, #searchresultsform div.search-result-photo-search-items { float:left; margin:0px; }
    #searchresultsform #search-result-article-finder-display-container, #searchresultsform #search-result-photo-search-display-container { margin-left:15px; width:495px; }

    /* #searchresultsform #search-result-article-finder-display-container.progressing #search-result-article-finder-result-display { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/af-in-progress.gif) no-repeat scroll center 32px Transparent; } */
    #searchresultsform #search-result-article-finder-display-container.progressing .search-result-article-finder-item-container .search-result-article-finder-article-images, #searchresultsform #search-result-article-finder-display-container.progressing .search-result-article-finder-item-container .search-result-article-finder-article-header, #searchresultsform #search-result-article-finder-display-container.progressing #search-result-article-finder-count-result-outer-container, #searchresultsform #search-result-article-finder-display-container.progressing .gallery-wrapper { opacity:.1;filter:alpha(opacity=10); }
    /* #searchresultsform #search-result-article-finder-display-container.progressing .search-result-article-finder-item-container, #searchresultsform #search-result-article-finder-display-container.progressing .image-search-container  { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/af-in-progress.gif) no-repeat scroll center 32px Transparent; } */

    #searchresultsform div.search-result-article-finder-article-images { width:135px; float:left; }
    #searchresultsform div.search-result-article-finder-article-header { width:360px; float:left; }
    #searchresultsform div.search-result-article-finder-item-container { margin-bottom:20px; }
    #searchresultsform div.article-pagination { float:right; font-weight:bold; }
    #searchresultsform div.article-pagination-container { width:500px;font:12px/1 Arial,Helvetica,sans-serif; }
    #searchresultsform div.article-pagination-container #previous-link-container { margin:0 8px 0 0; }
    #searchresultsform div.article-pagination-container #previous-link { margin-right:5px; }
    #searchresultsform div.article-pagination-container #previous-page-seperator { padding:0px 9px 0px 2px;font-weight:normal; }
    #searchresultsform div.article-pagination-container #next-page-seperator { padding:0px 5px 0px 0px;font-weight:normal; }
    #searchresultsform div.article-pagination-container #next-link { margin-left:8px;margin-top:0px; }
    #searchresultsform div.article-pagination-container #article-pagination-page-text { color:#666666; }
    #searchresultsform div.article-pagination-container #next-link-container a { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -656px -149px transparent;padding:0 30px 0 0; }
    #searchresultsform div.article-pagination-container #next-link-container a:hover { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -656px -167px transparent;color:#f00; }
    #searchresultsform div.article-pagination-container #previous-link-container a { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -675px -271px transparent;padding:0 0 0 30px; }
    #searchresultsform div.article-pagination-container #previous-link-container a:hover { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -675px -288px transparent;color:#f00; }
    #searchresultsform div.search-result-article-finder-top div { float:left; color:#000; font-weight:bold; }
    #searchresultsform div.search-result-article-finder-result-for { font:bold 1.5em/1 NewsGothic,sans-serif; }
    #searchresultsform #search-result-container { position:relative; }
    #searchresultsform .result-search-btn .icon-search { display:block; margin:15px 0 0 10px; width:20px; height:20px; font-size:1.7em; }
    #searchresultsform div.search-result-article-finder-result-for, #searchresultsform div.search-result-article-finder-count-result { width:495px; margin-top:15px; }
    #searchresultsform #search-result-search-for-item-name { margin-left:5px; font-size:1.5em; }
    #searchresultsform div.search-result-article-finder-count-result { line-height:20px; margin-bottom:20px; }
    #searchresultsform div.search-result-article-finder-sort-criteria { float:right; width:190px; }
    #searchresultsform div.search-result-article-finder-sort-criteria ul li, #searchresultsform div.search-result-article-finder-sort-criteria span { float:left; padding:2px 5px 0 8px; }
    #searchresultsform div.search-result-article-finder-sort-criteria ul li a { color:#666; }
    #searchresultsform div.search-result-article-finder-sort-criteria ul li a:hover { color:#f00; }
    #searchresultsform #search-result-article-finder-result-display { float:left; width:495px; }
    #searchresultsform div.search-result-article-finder-article-header h2 a { font-size:1.4em; }
    #searchresultsform div.search-result-article-finder-date { margin-top:8px; font-size:.9em; }
    #searchresultsform div.search-result-article-finder-description { color:#494949; margin-top:4px; }
    #searchresultsform div.article-pagination-container div.article-pagination li.selected { padding:0 6px;color:#FF0000; }
    #searchresultsform .search-result-article-finder-filter-items  { width:128px; font-family:Arial,Helvetica,sans-serif; border:1px solid black; border-bottom:0px; }
    #searchresultsform .search-result-article-finder-filter-items div { background:none repeat scroll 0 0 transparent; }
    #searchresultsform .search-result-article-finder-filter-items div.search-result-article-finder-filter-item-body { height:265px; overflow:auto; padding:10px; border-bottom:1px solid #000; }
    #searchresultsform #list2a div.search-result-article-finder-filter-item-body { height:auto; overflow:visible; }
    #searchresultsform #list3a div.search-result-article-finder-filter-item-body { height:auto; overflow:visible; }
    #searchresultsform .search-result-article-finder-filter-items div.search-result-article-finder-filter-item-body div { padding:5px 0px; cursor:pointer; line-height:16px; font-weight:bold; font-size:12px; font-family:Arial,Helvetica,sans-serif; }
    #searchresultsform .search-result-article-finder-filter-items p { margin-bottom :10px; border:none; text-decoration:none; font-weight:bold; font-size:10px; margin:0px; }
    #searchresultsform .search-result-article-finder-filter-items a.search-result-article-finder-filter-item-header { cursor:pointer; display:block; padding:6px 7px 8px 5px; margin-top:0; text-decoration:none; font-weight:bold; font-size:16px; color:#777777; border-top:1px solid #FFFFFF; border-bottom:1px solid #000; font-family:Georgia,Times,serif; background:#FFFFFF url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/accordion/expand_arrow.gif) no-repeat 97% center; }
    #searchresultsform .search-result-article-finder-filter-items a.search-result-article-finder-filter-item-header:hover { background-color:white; color:#F00; }
    #searchresultsform .search-result-article-finder-filter-items a.selected { color:black; background-color:#FFF; }
    #searchresultsform div.search-result-article-finder-sort-criteria ul li.selected a { color:#ff0000; }
    #searchresultsform div.search-result-article-finder-sort-criteria ul li.selected { border-color:#555 #555 #fff; border-style:solid; border-width:1px; padding:1px 8px 3px; }
    #searchresultsform div.search-result-article-finder-sort-criteria ul { font-size:12px; border-bottom:1px solid #555; height:25px }
    #searchresultsform #search-result-article-finder-filter-container .pub-report-show-ad-issue .jquery-safari-checkbox .mark { float:left; }
    #searchresultsform label { cursor:pointer; }
    #searchresultsform .search-result-article-finder-filter-remove-item, #searchresultsform span.search-result-article-finder-filter-remove-item-text, #searchresultsform a.search-result-article-finder-filter-sort-criteria { cursor:pointer; }
    #searchresultsform .search-result-article-finder-filter-selected-item { display:none; }
    #searchresultsform .search-result-article-finder-filter-remove-items { display:none; min-height:46px; }
    #searchresultsform div.search-result-article-finder-filter-remove-items table td { padding:5px 0px 5px 0px; }
    #searchresultsform span.search-result-article-finder-filter-remove-item-text:hover { text-decoration:underline; }
    #searchresultsform span.search-result-article-finder-filter-remove-item-text { font-weight:normal; font-size:12px; }
    #searchresultsform div.pub-report-show-ad-issue { font-family:Arial,Helvetica,sans-serif; }
    #searchresultsform td.search-result-article-finder-filter-header { font-family:Georgia,Times,serif; font-size:16px; }
    #searchresultsform #search-result-top-container { width:637px; height:17px; margin-bottom:1px; font-family:Arial,Helvetica,sans-serif; font-size:13px; border-bottom:1px dotted #000; }
    #searchresultsform #search-result-top-search-header-text { width:637px; color:#F00; padding-bottom:5px; font-size:48px; font-weight:normal; font-family:FranklinGothicBT-Roman,sans-serif; }
    #searchresultsform .search-result-article-finder-filter-items { float:left; margin-bottom:13px; }
    #searchresultsform #list1a { float:left; margin-top:5px; }
    #searchresultsform #search-result-article-finder-filter-item-or-display-container { padding:7px 0px 7px 0px; font-family:Georgia,Times,serif;text-align:center; }
    #searchresultsform hr#search-result-article-finder-filter-item-or-display-container-left-line { background:#000; height:1px; width:41px; float:left; }
    #searchresultsform hr#search-result-article-finder-filter-item-or-display-container-right-line { background:#000;height:1px;width:41px; float:right; }
    #searchresultsform #search-result-article-finder-filter-item-or-display-container span { display:inline; }
    #searchresultsform #search-result-article-finder-filter-add-timeyear-year_span { padding-bottom:4px; }
    #searchresultsform #search-result-article-result-search-criteria-drop-down-from-container { padding-top:3px; }
    #searchresultsform #search-result-article-result-search-criteria-drop-down-to-text { padding-bottom:0px; padding-top:5px; }
    #searchresultsform #search-result-article-container-sort-criteria-outer-container { width:130px; float:right; margin-top:15px; }
    #searchresultsform hr#search-result-article-container-sort-criteria-show-by-left-line { width:36px; float:left; background:#000; height:1px; }
    #searchresultsform hr#search-result-article-container-sort-criteria-show-by-right-line { background:#000; height:1px; width:36px; float:right; }
    #searchresultsform #slide_shows { float:left; }
    #searchresultsform #label_for_slide_shows { display:inline; float:none; }
    #searchresultsform #label_for_videos { display:inline; float:none; }
    #searchresultsform #search-result-article-finder-search-result-for-text { color:#333; font-size:1em; }
    #searchresultsform #search-result-article-finder-query-quoter { margin:0 3px; color:#f00; }
    #searchresultsform #search-result-article-finder-filter-selected-items-container, #searchresultsform #afFilters { margin:25px 0 10px; background:none repeat scroll 0 0 #eee; width:495px; }
    #searchresultsform div.search-result-article-finder-filter-selected-items-header, #searchresultsform #afFilters .header { padding:10px 0 0 10px; width:485px; border-top:2px solid #ddd; font-size:15px; }
    #searchresultsform #afFilters .header div strong { font-size:.9em; text-transform:uppercase; }
    #searchresultsform #afFilters .header div { float:left; }
    #searchresultsform #afFilters .header div span { color:rgb(168, 168, 168); font-size:12px;cursor:pointer;font-weight:normal; }
    #searchresultsform #afFilters .opts { padding:10px 0 0 10px; border-bottom:2px solid #ddd; width:485px; }
    #searchresultsform #afFilters dl { margin-left:120px; padding-bottom:5px; }
    #searchresultsform #afFilters dl:last-child { padding:0 0 12px 0; }
    #searchresultsform #afFilters dl .square { float:left; margin-top:5px; }
    #searchresultsform #afFilters dl dt { display:block;width:120px;font:bold 1.6em/1 NewsGothic,sans-serif; margin-left:-120px;float:left; }
    #searchresultsform #afFilters dl dd { float:left; margin-left:0; font-size:12px;font-weight:bold; padding:3px 10px 0 2px; max-width:300px; }
    #searchresultsform #afFilters dl dt a, #searchresultsform #afFilters dl dd a { color:#A8A8A8; font:normal 12px/1 Arial,Helvetica,sans-serif; }
    #searchresultsform #search-result-article-finder-filter-remove-items-all { color:rgb(168, 168, 168); font-size:11px; }
    #searchresultsform #search-result-article-finder-filter-selected-items-body table tr.search-result-article-finder-filter-items-display-row-container { border-bottom:2px solid rgb(206, 206, 206); display:none; }
    #searchresultsform .search-result-article-finder-filter-header { width:120px; padding-top:12px; }
    #searchresultsform .search-result-article-finder-filter-display-filter-body-items-container { padding:8px 0px 8px 0px; width:360px; }
    #searchresultsform div.search-result-article-finder-filter-remove-items { float:left; width:168px; padding:0px; }
    #searchresultsform div.search-result-article-finder-filter-remove-items table td.search-result-article-finder-filter-items-left-column-td { width:12px; }
    #searchresultsform div.search-result-article-finder-filter-remove-items table td.search-result-article-finder-filter-items-right-column-td { width:154px; font-size:12px; padding:6px 0px 0px 4px; font-weight:bold; }
    #searchresultsform td.search-result-article-finder-filter-items-right-column-td span.search-result-article-finder-filter-remove-item { color:rgb(168, 168, 168); font-size:11px; white-space:nowrap; font-weight:normal; }
    #searchresultsform #search-result-article-finder-result-count-item { color:#555; height:25px; width:295px; border-bottom:1px solid; }
    #searchresultsform div#search-result-article-finder-sort-criteria-box-container { float:right; width:200px; }
    #searchresultsform span#search-result-article-finder-sort-criteria-box-container-sort-by-text { font-weight:normal; }
    #searchresultsform table td.search-criteria-article-finder-red-square-container { width:12px; padding-top:1px; }
    #searchresultsform table td.search-criteria-article-finder-selected-item-text-container { padding-left:4px; }
    #search-result-result-display-instruction { }
    #search-result-result-display-instruction-photo-search { margin-top:7px; }
    .search-result-global-search-submit-button { cursor:pointer; }
    #search-result-article-finder-result-display-outer-container-blocker { display:none; background:#000; opacity:0.8; filter:alpha(opacity=80); position:absolute; top:36px; left:0px; width:640px; height:2490px; z-index:5; } /*px*/
    #search-result-article-finder-result-display-outer-container-blocker #loading-image-display-container { width:400px;top:150px;left:120px; text-align:center; position:absolute;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif; }
    #search-result-article-finder-result-display-outer-container-blocker #loading-text-display-container { margin-top:10px;font-size:18px;font-weight:bold;text-align:center;white-space:nowrap; }
    div.search-result-amt-none { font-size:16px;font-family:Georgia,Times,serif; }
    #searchresultsform #search-result-search-for-item-name span.photo-search-quotes { font-size:25px; color:#F00; font-family:Georgia,Times,serif; font-weight:bold; }
    #searchresultsform span.search-result-article-finder-search-header-item-search-key, #searchresultsform div.search-result-article-finder-description a em, #searchresultsform div.search-result-article-finder-item-container h2 a em { background:#FFFF00; font-style:normal; }
    #searchresultsform .gallery-wrapper .caption { padding:5px 4px 15px 2px; }
    #searchresultsform .search-result-article-finder-choose-by-block, #searchresultsform .search-result-article-finder-or-block { margin-bottom:12px; padding-top:15px; font:bold 1.5em/1 NewsGothic,sans-serif; text-transform:lowercase; text-align:center; }
    #searchresultsform .search-result-article-finder-or-block { margin-bottom:8px; padding-top:14px; }
    #searchresultsform .search-result-article-finder-or-block > span { border-bottom:1px solid #000; }
    #searchresultsform .search-result-article-finder-or-block em { display:block; margin-top:-11px; font:italic 1em/1 Times,serif; }
    #searchresultsform .search-result-article-finder-or-block em > span { padding:0 8px; background:#fff; }
    #searchresultsform .article-pagination-container { padding-top:0px; }
    #searchresultsform .article-pagination span, #searchresultsform .article-pagination a { margin:0px 0 0 0; }
    #searchresultsform #search-result-article-finder-filter-year-from, #searchresultsform #search-result-article-finder-filter-year-to { width:108px; }
/*
    #searchresultsform #search-result-article-finder-filter-selected-items-body { height:190px; overflow:auto; }
*/

   #searchresultsform .accordion .items { border-color:black black;border-style:solid solid none;border-width:1px 1px 0;font-family:verdana;width:128px; }
   #searchresultsform .accordion h3 a, #searchresultsform #searchOptions .accordion h3,
      #searchresultsform #searchYears .accordion h3 { cursor:pointer; display:block; padding:6px 7px 8px; margin-top:0; text-decoration:none; border-top:1px solid #FFFFFF; border-bottom:1px solid #000; text-transform:none; }
   #searchresultsform .accordion h3 a,#searchresultsform .accordion h3 a:link,#searchresultsform .accordion h3 a:visited { }
   #searchresultsform .accordion h3.current,#searchresultsform .accordion h3.current a,#searchresultsform .accordion h3.current a:link,#searchresultsform .accordion h3.current a:visited { color:#000; }
   #searchresultsform .accordion h3 a.on, #searchresultsform .accordion h3 a.on:visited, #searchresultsform .accordion h3.current a.on, #searchresultsform .accordion h3.current a.on:visited { color:#f00; }
   #searchresultsform .accordion .items > div { border-bottom:1px solid #000;height:265px;overflow:auto;padding:10px; }
   #searchresultsform .accordion .items > div ul li { cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:16px;padding:5px 0; }
   #searchresultsform .accordion .items > div ul li.on a { color:#f00; }
   #searchresultsform .accordion .items > div ul li a { font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-transform:none; }
   #searchresultsform .accordion .items .year-options { cursor:pointer;font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:16px; padding:5px 0; }
   #searchresultsform .accordion .items .year-options.on { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -693px -866px transparent;padding-left:12px; }
   #searchresultsform #searchOptions .accordion .items > div { height:170px; }
   #searchresultsform #searchOptions.image-types .accordion .items > div { height:196px; }
   #searchresultsform #searchOptions.image-types .accordion .items > div ul li a{ text-transform:uppercase; }
   #searchresultsform #searchYears .accordion .items > div { overflow:visible; }
    /***********************************
     * GLOBAL SEARCH - ARTICLE FINDER *
     **********************************/

    /***********************************
     *         RIGHT RAIL - NEWSLETTER    *
     **********************************/
    :focus {
      -moz-outline-style:none;
    }

    /* root element for tabs  */
    ul.rightRailsTabs {
        width:290px; /* This width should be same as the Image u r using  */
        background-color:black;
        list-style:none;
        margin:0 !important;
        padding:0;
        height:30px;
        margin-top:-2px;
    }

    /* single tab */
    ul.rightRailsTabs li {
        float:left;
        text-indent:0;
        padding:0;
        margin:0 !important;
        list-style-image:none !important;
        text-transform:uppercase;
        font-weight:bold;
    }

    ul.rightRailsTabs li.rightRailsTabs-email{ cursor:pointer; }
    ul.rightRailsTabs li.rightRailsTabs-rss, ul.rightRailsTabs li.rightRailsTabs-mobile{ display:none; }

    /* link inside the tab. uses a background image */
    ul.rightRailsTabs a {
        background:#292929;
        font-size:11px;
        display:block;
        line-height:28px;
        width:98px;
        text-align:center;
        text-decoration:none;
        color:#E0E0E0;
        padding:0px;
        margin:0px;
        position:relative;
        top:1px;
    }

    ul.rightRailsTabs a:active {
        outline:none;
        background:#EFEFEF;
    }

    /* when mouse enters the tab move the background image */
    ul.rightRailsTabs a:hover {
        background-position:-420px -31px;
        background:#3B3B3B;
        color:#E0E0E0;
    }

    /* active tab uses a class name "current". its highlight is also done by moving the background image. */
    ul.rightRailsTabs a.current, ul.rightRailsTabs a.current:hover, ul.rightRailsTabs li.current a {
        font:bold 16px/2 NewsGothic,sans-serif;
        background-position:-420px -62px;
        color:red !important;
        background:#fff;
        border-bottom:1px solid #fff;
    }

    /* Different widths for tabs:use a class name:w1, w2, w3 or w2 */

    /* width 1 */
    ul.rightRailsTabs a.s             { background-position:-553px 0; width:81px; }
    ul.rightRailsTabs a.s:hover     { background-position:-553px -31px; }
    ul.rightRailsTabs a.s.current  { background-position:-553px -62px; }

    /* width 2 */
    ul.rightRailsTabs a.l             { background-position:-248px -0px; width:174px; }
    ul.rightRailsTabs a.l:hover     { background-position:-248px -31px; }
    ul.rightRailsTabs a.l.current  { background-position:-248px -62px; }


    /* width 3 */
    ul.rightRailsTabs a.xl             { background-position:0 -0px; width:248px; }
    ul.rightRailsTabs a.xl:hover     { background-position:0 -31px; }
    ul.rightRailsTabs a.xl.current { background-position:0 -62px; }


/****************************
 * FOOTER NAVIGATION STYLES *
 ****************************/
#footer-navigation-outer-container #content-container { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/content-container-white.gif); }
#footer-navigation-outer-container #privacy-poilicy-document-container { padding-top:30px; }
#footer-navigation-outer-container #content { width:765px; font-size:14px; }
.subscriptions-6 #footer-navigation-outer-container #content { width:980px; }
.static #breaking-news-alt-container { display: none; }
.static.help #footer-navigation-outer-container #content,
.static.help-fn #footer-navigation-outer-container #content,
.static.app-help #footer-navigation-outer-container #content { padding:20px 0; width:665px; line-height:1.5; }
.static.help #footer-navigation-outer-container #content h3, .static.help-fn #footer-navigation-outer-container #content h3 { margin:30px 0 10px; font-size:18px; }
.static.help #footer-navigation-outer-container #content ul, .static.help-fn #footer-navigation-outer-container #content ul { margin:0 0 15px 17px; }
.static.help #footer-navigation-outer-container #content ul.jump, .static.help-fn #footer-navigation-outer-container #content ul.jump { color:#f00; }
.static.help #footer-navigation-outer-container #content ul.jump ul, .static.help-fn #footer-navigation-outer-container #content ul.jump ul { margin:0 0 0 -3px; color:#f00; }
.static.help #footer-navigation-outer-container #content ul.jump span, .static.help-fn #footer-navigation-outer-container #content ul.jump span { color:#777; }
.static.help #footer-navigation-outer-container #content ul li, .static.help-fn #footer-navigation-outer-container #content ul li { list-style-type:square; }
.static.help #footer-navigation-outer-container #content ol, .static.help-fn #footer-navigation-outer-container #content ol { margin:0 0 15px 21px; }
.static.help #footer-navigation-outer-container #content ol li, .static.help-fn #footer-navigation-outer-container #content ol li { list-style-type:decimal; }
.static.help #footer-navigation-outer-container #content p, .static.help-fn #footer-navigation-outer-container #content p { font-weight:bold; }

.newsletters #footer-navigation-outer-container #content .newsletter-title a { display:block;height:30px;margin-left:70px;width:235px; }
.newsletters #footer-navigation-outer-container #content a.morning-report { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -1px transparent; }
.newsletters #footer-navigation-outer-container #content a.week-in-accessories { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -32px transparent; }
.newsletters #footer-navigation-outer-container #content a.week-in-eye { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -63px transparent; }
.newsletters #footer-navigation-outer-container #content a.wwd-news-alert { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -94px transparent; }
.newsletters #footer-navigation-outer-container #content a.week-in-beauty { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -125px transparent; }
.newsletters #footer-navigation-outer-container #content a.week-in-fashion { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -156px transparent; }
.newsletters #footer-navigation-outer-container #content a.week-in-review { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -187px transparent; }
.newsletters #footer-navigation-outer-container #content a.mensweek-in-review { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -218px transparent; }
.newsletters #footer-navigation-outer-container #content a.mens-news-alert { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -249px transparent; }
.newsletters #footer-navigation-outer-container #content a.wwd-mens { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -280px transparent; }
.newsletters #footer-navigation-outer-container #content a.fn-news-alert { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -311px transparent; }
.newsletters #footer-navigation-outer-container #content a.fn-daily { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -342px transparent; }
.newsletters #footer-navigation-outer-container #content a.week-in-retail { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -373px transparent; }
.newsletters #footer-navigation-outer-container #content a.nl-submit-button { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -405px transparent; border-bottom:0px;display:block;height:40px;margin-left:2px;width:87px; }
input.nl-submit-button { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-sprite.png) no-repeat scroll 0 -405px transparent; border:0px;height:40px;width:87px; cursor:pointer; }
#footer-navigation-outer-container #content a img { border-bottom:none; }
#footer-navigation-outer-container #content a { border-bottom:1px dotted #f00; }
#footer-navigation-outer-container #content .education-col a, #footer-navigation-outer-container #content .corp-edu-sub-box a { border:none; }
#footer-navigation-outer-container #content a:hover { color:#f00; }
#footer-navigation-outer-container #leftnav-container { width:200px; padding-bottom:10px; }
#footer-navigation-outer-container .nav-container li.nav-select { font:italic 14px/1 Georgia,Times,serif; text-transform:capitalize; padding-left:10px; margin-top:0px; height:20px; }
#footer-navigation-outer-container .nav-container ul { list-style-type:none; }
#footer-navigation-outer-container ul.nav-container { padding-top:10px; }
#footer-navigation-outer-container .nav-container li, #footer-navigation-outer-container .nav-container li a, #footer-navigation-outer-container .nav-container li a:visited { display:block; height:27px; text-decoration:none; color:#474747; font:bold 19px/1 NewsGothic,sans-serif; padding-top:8px;text-transform:uppercase; }
#footer-navigation-outer-container .nav-container li.on { width:208px !important; }
#footer-navigation-outer-container .nav-container li.on a { border-top:1px solid #1D1D1D; border-bottom:1px solid #1D1D1D; }

#footer-navigation-outer-container .nav-container li a:hover, #footer-navigation-outer-container .nav-container li.on a { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -321px -909px transparent; display:block; color:red; }
#footer-navigation-outer-container .nav-container a{ padding:3px 0px 0px 10px; }
#footer-navigation-outer-container .more-fairchild-properties { width:200px; font-family:Georgia,Times,serif; font-style:Italic !important; margin-left:10px; font-size:14px; padding:30px 0px 0px 0px !important; }

#footer-navigation-outer-container .sub-header { font-size:18px; color:#000000; margin:20px 50px; font-weight:bold; line-height:20px; }
#footer-navigation-outer-container .sub-header.faq-header { margin:5px 0 10px 0p; text-transform:uppercase; }
#footer-navigation-outer-container #last-revised-item { font-weight:normal !important; font-size:14px !important; }
#footer-navigation-outer-container .sub-header-text { font-size:14px; line-height:21px; margin:30px 0; }
#footer-navigation-outer-container .sub-header-text-indent { font-size:14px; line-height:27px; margin:0px 50px 20px 65px; }
#footer-navigation-outer-container .sub-header-text-indent-fn { font-size:18px; margin:10px 10px 20px 20px; }
#footer-navigation-outer-container .sub-header-text-indent.app-faq { margin-left:52px; line-height:20px; }
#footer-navigation-outer-container ul.sub-header-text-indent.app-faq { }
#footer-navigation-outer-container .footer-list ul { padding-bottom:20px; list-style-type:none; }
#footer-navigation-outer-container .footer-list li { margin-left:40px; list-style:square; }
#footer-navigation-outer-container ul.sub-header-text-indent li { list-style-type:square; }
#footer-navigation-outer-container ul.sub-header-text-indent.app-faq li { list-style-type:none; min-height:5px; }
#footer-navigation-outer-container ul.sub-header-text-indent.app-faq li.numbered-list { list-style-type:decimal; padding-bottom:0px; margin-left:20px; }
#footer-navigation-outer-container ul.sub-header-text-indent.app-faq li.lettered-list { list-style-type:lower-alpha; padding-bottom:0px; margin-left:20px; }
#footer-navigation-outer-container ul.sub-header-text-indent.app-faq li.bold-question { font-weight:bold; }
#footer-navigation-outer-container ul.sub-header-text-indent.app-faq li.bold-question span { padding-bottom:10px; }
#footer-navigation-outer-container .app-faq span { float:left; width:35px; padding-bottom:20px; }
#footer-navigation-outer-container span.appfaq-text { width:620px; }
#footer-navigation-outer-container .faq-to-top { padding-bottom:25px; clear:both; }
#footer-navigation-outer-container .anchor { padding:0 0 20px 20px; }


/**************************
 * ADVERTISING PAGE STYLES *
 **************************/
#footer-navigation-outer-container #classifieds-text { margin-left:40px; }


/*********************************
 * NEWSLETTER LANDING PAGE STYLES *
 *********************************/
.newsletter #footer-navigation-outer-container, .newsletter #footer-nav { height:875px; }
.nl-signup-header { padding:30px 0 0 0;width:450px; height:50px; }
#footer-navigation-outer-container input.required { height:1.5em; }
#footer-navigation-outer-container label.nl-label { width:160px; }
#footer-navigation-outer-container .cmxform input.error, #footer-navigation-outer-container .cmxform textarea.error { background:#F5E2E7; }
#footer-navigation-outer-container .cmxform label { clear:left; }
#footer-navigation-outer-container .cmxform label.error { float:right;color:#993333;vertical-align:top;width:220px;margin:-35px 0 0; }
#footer-navigation-outer-container .cmxform label[for=chelp].error { clear:none; margin-top:0; }
#footer-navigation-outer-container .required { width:280px; }
#footer-navigation-outer-container #adjust-classifieds-text-items { margin-top:15px; }
#footer-navigation-outer-container #adjust-classifieds-text-items p { margin:20px 0; }
#footer-navigation-outer-container #adjust-classifieds-top-text-items { margin-bottom:30px; }
#footer-navigation-outer-container .nl-signup-container { background:#FFF !important; padding:0px 20px 20px 0 !important; }
#footer-navigation-outer-container .sample-details { font-family:Georgia,Times,serif !important; font-size:14px; }
#footer-navigation-outer-container .sample-details a { border:0px; font-size:14px; color:#000 !important;font-weight:normal; }
#footer-navigation-outer-container .nl-signup-right-col { width:319px !important; margin:0px 0px 20px 60px !important; float:left; }
#footer-navigation-outer-container .nl-signup-left-col { margin:0px 0px 20px !important;width:250px !important;float:left; }
#footer-navigation-outer-container .nl-signup-left-col.opt-ins { font-size:11px; font-family:Arial,Helvetica,sans-serif; padding:7px 0 0 0px; clear:both;line-height:19px; width:300px; }
#footer-navigation-outer-container .newsletter-title { width:305px !important;padding:5px 0px 0px 5px !important; }
#footer-navigation-outer-container #nl-special-offers-container .newsletter-title { width:385px !important;padding:12px 0px 0px 5px !important; }
#footer-navigation-outer-container .sample-details { white-space:nowrap; }
#footer-navigation-outer-container div.newsletter-sample-details { padding:0px 0px 0px 20px !important; }
#footer-navigation-outer-container div.newsletter-sample-details a{ color:#000 !important;font-size:14px !important;font-weight:normal !important; border-bottom:0px !important; text-decoration:none !important;margin:5px 4px 0px 5px !important; }
#footer-navigation-outer-container #nl-special-offers-container { font-size:14px;width:420px !important; }
#footer-navigation-outer-container #nl-signup-container, #footer-navigation-outer-container #nl-unsubscribe-content, #footer-navigation-outer-container .submit-instructions { font-size:16px !important; }
#footer-navigation-outer-container #nl-unsubscribe-content { float:left;display:inline;width:663px;margin-left:50px; }
#footer-navigation-outer-container #nl-unsubscribe-content-seperator { margin:0px 0px 15px 0px !important; background:#A3A3A3; height:1px; }
#footer-navigation-outer-container #nl-special-offers-container .nl-special-offers { margin-bottom:5px; }
#footer-navigation-outer-container .newsletter-form .email-submit-button p { font-weight:bold; font-size:16px; }
#footer-navigation-outer-container p.submit-instructions.un-sub { width:650px; }
#footer-navigation-outer-container #toolkitEmail { font-family:Arial,Helvetica,sans-serif !important; color:#666666; border:1px solid #A3A3A3;  font-weight:bold; }
#nlsignup-form-text #toolkitEmail { font-weight:normal; color:#000000; }
#footer-navigation-outer-container .email-submit-button { margin:10px 4px 0 0; clear:both; }
#footer-navigation-outer-container .email-submit-button .button-container { margin:10px 0 0 -5px !important; }
#footer-navigation-outer-container .email-submit-button .button-container button { background:#000; color:#FFF; font-size:17px; border:0px; font-family:NewsGothic,sans-serif !important; font-weight:bold !important; padding:3px 15px;margin-right:0px; }
#footer-navigation-outer-container #nl-unsubscribe-content a { border-bottom:1px dotted #FF0000 !important; line-height:20px; }
#footer-navigation-outer-container .newsletter-content-container { margin-left:190px; }
#footer-navigation-outer-container .nl-special-offers .checkbox { margin-top:-3px;padding-top:0px; }
#footer-navigation-outer-container #nl-signup-container { margin-left:35px !important; }
.nl-signup-right-col.submit-container { padding:8px 0 0 10px; width:350px; }
.newsletter-checkbox { float:left; width:80px; padding:11px 0 0 0; }
a.tooltip-link { color:#2F92CF; }
.tooltip { cursor:pointer; display:none; text-align:left; background:transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/newsletters/newsletter-tooltip-bkgd.png) no-repeat;font-size:11px; height:140px;width:310px; padding:18px 24px 12px 23px; color:#333333; font-family:Arial,Helvetica,sans-serif;line-height:16px; }
.nl-notifcations { font-size:13px; margin:10px 20px 10px 0;line-height:16px; }
.nl-unsublist { margin:10px 20px 20px 26px; line-height:17px; }
.nl-unsublist a:hover { text-decoration:underline; }
.unsub-message { font-size:11px; font-family:Arial,Helvetica,sans-serif;clear:both; padding:10px 0 0 20px; width:730px; }
.unsub-message-bottom { margin:10px 0 0 0; }
.email-input-container { margin:7px 0 8px 0; }
.email-input-container .email-input { width:220px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666666; height:20px; padding-top:5px; }
.email-input-container .alert { width:202px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666666; height:20px; padding-top:4px; }
.email-input-container input.alert { background:#f5e2e7 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/icons/red-alert.gif) 3px 6px no-repeat; }
.subscribe-success { margin:20px 0 15px 0; font-weight:bold; font-size:16px; }
.subscribe-success .green { color:#006633; }
.list-subscriptions { margin:30px 0 12px 0; line-height:18px; }
.list-subscriptions span { font-size:11px; }
.preselected-fields { float:left; color:#CC0000;margin:20px 0 10px 52px}
#content.unsub-content { min-height:700px; }
#nl-signup-container span#newsletter-email-alert, #nl-login-box form.signin span#newsletter-email-alert { color:#b80239; font-family:arial, helvetica,sans-serif; display:block; font-size:12px; font-weight:bold; }

/**** NEWSLETTER POP-UP SIGN IN FORM ****/
.newsletter .tooltip-link { display:block; }

/* CSS for pop-up form:Mask for background, by default is not display */
.newsletter #mask {
    display:none;
    background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/pubs-ads-trans.png) repeat scroll 0 0 transparent;
    position:fixed; left:0; top:0;
    z-index:10;
    width:100%; height:100%;
    /*opacity:0.8;*/
    z-index:999;
}
/* You can customize to your needs  */
#nl-login-box.login-popup{
    display:none;
    width:318px;
    background:#fff;
    padding:10px 0 10px 17px;
    border:5px solid #cccccc;
    float:left;
    font-size:1.2em;
    position:fixed;
    top:50%; left:50%;
    z-index:99999;
    box-shadow:0px 0px 20px #999; /* CSS3 */
        -moz-box-shadow:0px 0px 20px #999; /* Firefox */
        -webkit-box-shadow:0px 0px 20px #999; /* Safari, Chrome */
    border-radius:3px 3px 3px 3px;
        -moz-border-radius:3px; /* Firefox */
        -webkit-border-radius:3px; /* Safari, Chrome */
}
/*Position the close button*/
#nl-login-box img.btn_close { float:right; margin:-29px -19px 0 0; }
#nl-login-box fieldset { border:none; }
#nl-login-box form.signin .popup-header { display:block; padding:7px 0 7px 0;font-size:25px; font-family:NewsGothic,sans-serif; font-weight:bold; text-transform:uppercase;color:#1d1d1d; width:300px; }
#nl-login-box form.signin .popup-input { float:left; }
#nl-login-box form.signin .popup-button { float:left; margin-top:-3px}
#nl-login-box form.signin .textbox span { display:block; margin:6px 0 15px 0; }
#nl-login-box form.signin p, form.signin span { color:#1d1d1d; font-size:13px; line-height:18px; font-weight:bold; }
#nl-login-box form.signin .textbox input#toolkitEmail {
    background:#666666;
    border-bottom:1px solid #333;
    border-left:1px solid #000;
    border-right:1px solid #333;
    border-top:1px solid #000;
    color:#fff;
        border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px;
        -webkit-border-radius:3px;
    font:13px Arial, Helvetica, sans-serif;
    padding:8px 6px 4px;
    width:200px;
}
#nl-login-box form.signin .textbox input.alert { width:186px; }
#nl-login-box form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
#nl-login-box form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }
#nl-login-box form.signin .nl-signup-error-msg { height:45px; }
#nl-login-box .nl-signup-container .email-input-container input { padding-left:4px; }
#nl-login-box form.signin .textbox input#toolkitEmail.alert{ padding-left:17px !important; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -684px -798px  #f5e2e7; color:#1d1d1d;  width:189px; }
/**** END NEWSLETTER POP-UP SIGN IN FORM ****/


/*unsub page*/
.submit-unsub-container { padding:32px 0 0 10px; width:340px; }
.submit-unsub-container .nl-signup-error-msg { clear:both; padding-top:10px; font-size:12px; }
/* Optout Page */
#newsletter-optout { padding:20px 0 20px 0; height:600px; }
#newsletter-optout h2 { color:#000000; }
/* End Newsletter Signup css */

/******************
 * GENERIC STYLES *
 ******************/
.footer-main-content-container { margin-left:50px;padding-right:50px;line-height:21px; }
#footer-navigation-outer-container { background-color:#FFFFFF; overflow:hidden; margin-top:20px; width:980px; line-height:1.3; }
#footer-nav { float:left; position:absolute; width:198px; border-right-width:1px; border-right-style:solid; border-right-color:black; border-left-width:3px; border-left-style:solid; border-left-color:black; display: none; }
#footer-nav { -webkit-box-shadow:1px 0px 4px #d3d3d3; -moz-box-shadow:1px 0px 4px #d3d3d3; }
.top-link { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -684px -956px transparent; margin-left:50px;padding-left:20px;font-size:11px;text-transform:uppercase; border:0px !important; }
#nav-title { width:980px; font-family:NewsGothic,sans-serif; font-size:2.3em; text-transform:uppercase; margin-top: 8px; }
#nav-title h1 {  }
#nl-top-subscribe-text-container { float:right !important;font-size:13px !important;font-family:Georgia,Times,serif !important;text-transform:none !important;line-height:60px !important;font-weight:normal !important;color:#000 !important; }
#nl-top-subscribe-text-container a.unsubscribe-clickhere { border-bottom:1px dotted #FF0000 !important; }

/************************
 * MASTHEAD LINK STYLES *
 ************************/
#footer-navigation-outer-container #masthead-container { line-height:21px; padding:0px 50px 0px 50px; font-size:14px;margin-top:30px; }
#footer-navigation-outer-container #masthead-wwd-dot-com-online-producers { width:333px; float:left; }
#footer-navigation-outer-container #masthead-mens-online-producers { float:right; width:332px; }
#footer-navigation-outer-container .masthead-content-item-main { line-height:30px; }
#footer-navigation-outer-container .name-container { width:725px; padding-bottom:10px; margin-bottom:10px; float:left; border-style:solid; border-width:0 0 1px 0; border-color:#efefef; }
#footer-navigation-outer-container .name-column .name, #footer-navigation-outer-container #photographers .name, #footer-navigation-outer-container .name h4 { text-transform:uppercase; }
#footer-navigation-outer-container #photographers .location, #footer-navigation-outer-container #art-department .name { text-transform:none; }
#footer-navigation-outer-container .name-container .name, #footer-navigation-outer-container .name-container .name-large { color:#000000; font-weight:bold; }
#footer-navigation-outer-container .name-container .name { font-size:1.2em; }
#footer-navigation-outer-container .name-container .name-large { font-size:1.3em; }
#footer-navigation-outer-container .name-container .name-column { width:240px; float:left; }


/************************
 * HELP/FAQ LINK STYLES *
 ************************/
#footer-navigation-outer-container .help-faq-page-fixes .sub-header-text { margin:30px 50px 20px; }


/**************************
 * CONTACT US LINK STYLES *
 **************************/
.contactus { padding-bottom:60px; }
.contactus #contact-container { font-family:Georgia,Times,serif; }
.contactus .contact-column-1 { width:340px; margin:30px 0px 0px 40px; float:left; font-size:14px; }
.contactus .contact-column-2 { width:300px; float:left; margin:30px 0px 0px 20px; }
.contactus .info { font-size:14px; line-height:1.6em; margin-bottom:20px; margin-right:30px; padding-bottom:20px; }
.contactus .info span { display:block; float:left; width:160px; }
.contactus .info strong { padding-right:5px; }
.contactus #contact-container fieldset {border: none; margin: 0; padding: 0; }

.contactus .sub-header { margin:0px 0px 5px 0px; font-size:16px; }
.contactus .alert { background:none; background-color:#f5e2e6; padding:0px; }
.contactus label { font-weight:normal; font-size:14px; display:block; width:100px; float:left; color:#000; }
.contactus li .label-alert { position:relative; top:2px; }
.contactus .contact-success { color:#000000; font-size:18px; font-weight:bold; }
.contactus .contact-success-sub { color:#000000; font-size:16px; }
.contactus .contact-message, .contactus #contact-container textarea { width:290px; height:200px; padding:4px; border:1px solid #969696;color:#969696;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold; }
.contactus p.instruction { font-size:14px; line-height:21px; margin-bottom:20px; }
.contactus h3, .contactus h4 { font-size:2em; color:#000000; font-weight:bold; margin-bottom:17px; }
.contactus input#name, .contactus input#email { width:290px; padding:4px; border:1px solid #A3A3A3;color:#A3A3A3;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;height:20px; }
.contactus #contact-us-regarding-newsletter { margin-top:10px; }
.contactus .button-container, .contactus .contact-submit { float:right; margin:0px !important; }
.contactus .button-container button, .contactus .contact-submit input { background:#000; border:0px;color:#FFF;font-size:17px; font-family:NewsGothic,sans-serif; font-weight:bold; padding:3px 15px;margin-right:0px; }



/*******************
 * RSS LINK STYLES *
 *******************/
 #content.rss-feeds {
     line-height:1.5;
     padding-top:30px;
     }
    #content.rss-feeds p {
        line-height:1.5;
        margin-bottom:30px;
        }
    #content.rss-feeds h2 {
        font-size:18px;
        font-weight:bold;
        }
    #content.rss-feeds #rss-desc {
        width:340px;
        float:left;
        }
    #content.rss-feeds #rss-links {
        width:375px;
        float:right;
        margin-right:20px; padding-top:10px;
        border:1px solid #EFEFEF;
        }
        #content.rss-feeds #rss-links ul {
            font-size:14px;
            font-weight:bold;
            }
            #content.rss-feeds #rss-links ul li {
                background:none;
                font-size:14px;
                line-height:1.3;
                padding:5px 30px 5px 15px;
                }
                #content.rss-feeds #rss-links ul li:hover {
                    background:#474747 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/rss.png) no-repeat 98% center;
                    color:#ffffff !important;
                    cursor:pointer;
                    }
                    #content.rss-feeds #rss-links ul li:hover a {
                        color:#fff !important;
                        }
                #content.rss-feeds #rss-links ul li a {
                    font-weight:normal;
                    border:none;
                    }
                #content.rss-feeds #rss-links ul li span {
                    font-style:italic;
                    font-weight:normal;
                    }
    #content.rss-feeds ol {
        margin-bottom:30px;
        margin-left:20px;
        }
        #content.rss-feeds ol li {
            list-style:decimal;
            }

#param-container { margin-bottom:10px; padding:7px 10px; background:#000; color:#fff; font-family:Georgia,Times,serif; font-size:20px; text-transform:uppercase; }
#param-container span { color:#ddd; text-transform:none; }
#param-container a { color:#fff; }
#param-container a:hover { color:#ff0000; }

/*
.rss-page-outer-container #rss-feeds ul { width:500px; border-style:solid; border-width:40px 2px 10px 4px; }
.rss-page-outer-container #rss-feeds li { font-size:14px; list-style-type:none; padding:10px 0px 10px 10px; }
.rss-page-outer-container #rss-feeds li:hover { background:#474747 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/rss.png) no-repeat 98% center; color:#FFFFFF !important; cursor:pointer; }
.rss-page-outer-container li .rss-name { float:left; font-weight:bold; }
.rss-page-outer-container li .rss-links { display:inline; }
.rss-page-outer-container li .rss-links, .rss-page-outer-container li .rss-name { width:280px; padding:2px 0px; }
.rss-page-outer-container li .rss-links a { font-weight:normal !important; border:0px !important; }
.rss-page-outer-container .rss-name .sub-text-name { font-weight:normal;font-style:italic; }
*/

/***********************
 * SITEMAP LINK STYLES *
 ***********************/
.site-map-outer-container a { border:0px !important; font-weight:normal !important; font-size:14px !important;line-height:24px !important; }

.site-map-outer-container .sitemap-column-1, .site-map-outer-container .sitemap-column-3 { width:320px; float:left; }
.site-map-outer-container .sitemap-column-2 { width:280px; float:left; }

.site-map-outer-container #sub-heading-element-home, .site-map-outer-container #sub-heading-element-wwd-categories, .site-map-outer-container #sub-heading-element-wwd-publications-past-issues, .site-map-outer-container #sub-heading-element-wwd-email-newsletters, .site-map-outer-container #sub-heading-element-wwd-rssfeeds, .site-map-outer-container #sub-heading-element-wwd-videos, .site-map-outer-container #sub-heading-element-wwd-the-conversation, .site-map-outer-container #sub-heading-element-eyescoop,  .site-map-outer-container #sub-heading-element-fashionshows, .site-map-outer-container #sub-heading-element-wwdblogs, .site-map-outer-container #sub-heading-element-fashionresources, .site-map-outer-container #sub-heading-element-wwdcareers, .site-map-outer-container #sub-heading-element-subscriptions, .site-map-outer-container #sub-heading-element-advertising, .site-map-outer-container #sub-heading-element-help-faq, .site-map-outer-container #sub-heading-element-search { margin:0px !important;font-weight:bold !important; font-size:18px !important; }
.site-map-outer-container #sub-heading-element-home a, .site-map-outer-container #sub-heading-element-wwd-publications-past-issues a, .site-map-outer-container #sub-heading-element-wwd-email-newsletters a, .site-map-outer-container #sub-heading-element-wwd-rssfeeds a, .site-map-outer-container #sub-heading-element-wwd-videos a, .site-map-outer-container #sub-heading-element-wwd-the-conversation a, .site-map-outer-container #sub-heading-element-fashionshows a, .site-map-outer-container #sub-heading-element-wwdblogs a, .site-map-outer-container #sub-heading-element-fashionresources a, .site-map-outer-container #sub-heading-element-wwdcareers a,.site-map-outer-container #sub-heading-element-subscriptions a, .site-map-outer-container #sub-heading-element-advertising a, .site-map-outer-container #sub-heading-element-help-faq a, .site-map-outer-container #sub-heading-element-search a, .site-map-outer-container #sub-heading-element-eyescoop a { font-size:18px !important; font-weight:bold !important; }
/*NOTE - eliminate all the junk IDs above which come from sitemap.jsp and just use .sub-header-sitemap class*/
.site-map-outer-container .sub-header-sitemap { margin:20px 0 10px 0; }
.site-map-outer-container .sub-header-sitemap a { font-size:18px !important;font-weight:bold !important; }
.sub-header-sitemap.no-bottom-margin { margin-bottom:0px; }

.site-map-outer-container #sub-heading-element-home { margin-bottom:30px !important; }
.site-map-outer-container #sub-heading-element-eyescoop { margin-top:20px !important;margin-bottom:0px !important; }
.site-map-outer-container #sub-heading-element-wwd-publications-past-issues, .site-map-outer-container #sub-heading-element-wwd-email-newsletters, .site-map-outer-container #sub-heading-element-wwd-rssfeeds, .site-map-outer-container #sub-heading-element-wwd-videos { margin-top:20px !important;margin-bottom:10px !important; }
.site-map-outer-container #sub-heading-element-wwd-the-conversation { margin-top:20px !important;margin-bottom:0px !important; }
.site-map-outer-container #sub-heading-element-wwd-publications-past-issues a { line-height:21px !important; }
.site-map-outer-container #sub-heading-element-wwdblogs { margin-top:20px !important; }
.site-map-outer-container #sub-heading-element-wwdcareers, .site-map-outer-container  #sub-heading-element-search { margin-top:25px !important; }
.site-map-outer-container #sub-heading-element-subscriptions, .site-map-outer-container #sub-heading-element-advertising { margin-top:20px !important;margin-bottom:20px !important; }
.site-map-outer-container .sub-header { margin-left:40px; }
.site-map-outer-container .link-underlined { border-bottom:1px dotted #FF0000 !important;font-weight:bold; }
.site-map-outer-container .sub-header-text-indent { margin-left:53px; }
#site-map-content-container #content { width:959px; margin:20px 0px 0px 0;float:left; }


/***********************
 * FN HELP/FAQ LINK STYLES *
 ***********************/

.help-fn .anchor { padding:10px 0px 24px 20px !important; }
.help-fn .top-link { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -684px -953px transparent; margin-left:0;padding-left:20px;font-size:11px;text-transform:uppercase; border:0px !important; }


/***************************
 * FN MASTHEAD LINK STYLES *
 ***************************/
#masthead-container #masthead-content-correspondent-container { line-height:24px; }

/*********************************
 * SUBSCRIPTION LINK STYLES START *
 *********************************/

.static.subscriptions-2 #footer-navigation-outer-container, .static.subscriptions-4 #footer-navigation-outer-container { background:none; }
.static.subscriptions-2 #footer-navigation-outer-container #content, .static.subscriptions-4 #footer-navigation-outer-container #content { width:100%; }
.static.subscriptions-2 #nav-title > .buttons, .static.subscriptions-4 #nav-title > .buttons { display:inline-block; padding:8px 0 0 27px; width:357px; }
.static.subscriptions-2 #subs-offers, .static.subscriptions-4 #subs-offers { clear:both; background:#fff; padding:22px 0 0 113px; }
.static.subscriptions-2 img, .static.subscriptions-4 img { float:left; }
.static.subscriptions-2 .trademark, .static.subscriptions-4 .trademark { clear:both; padding:15px 0 0 12px; font-size:12px; color:#555; }
.static.subscriptions-education-info #AMS_WWD_STU_SUBSCRIBE { padding-bottom:20px; }
.static.subscriptions-education-info #AMS_WWD_LIBRARIAN_LEARN { padding-top:35px; border-top:17px solid #fff; }


body.subscriptions-2, body.subscriptions-4, body.subscriptions-5, body.subscriptions-6 { background:#FFFFFF; }
.subscriptions-2 #footer-navigation-outer-container, .subscriptions-4 #footer-navigation-outer-container, .subscriptions-5 #footer-navigation-outer-container, .subscriptions-6 #footer-navigation-outer-container { overflow:visible; }
.static.subscriptions-2 h2, .static.subscriptions-4 h2, .static.subscriptions-5 h2, .static.subscriptions-6 h2 { margin-bottom:25px; padding:3px 0 1px; border-bottom:1px solid #000; line-height:1.3; }
.static.subscriptions-2 .icon-wwd, .static.subscriptions-4 .icon-wwd, .static.subscriptions-5 .icon-wwd, .static.subscriptions-6 .icon-wwd  { display:block; width:60px; height:40px; font-size:52px; line-height:1.4; }
.static.subscriptions-2 #nav-title, .static.subscriptions-2 #footer-navigation-outer-container, .static.subscriptions-2 #footer-navigation-outer-container #content,
.static.subscriptions-4 #footer-navigation-outer-container, .static.subscriptions-4 #footer-navigation-outer-container #content,
    .static.subscriptions-5 #nav-title, .static.subscriptions-5 #footer-navigation-outer-container, .static.subscriptions-5 #footer-navigation-outer-container #content,
    .static.subscriptions-6 #nav-title, .static.subscriptions-6 #footer-navigation-outer-container, .static.subscriptions-6 #footer-navigation-outer-container #content { float:none; clear:both; margin:0 auto; box-shadow:none; }
.static.subscriptions-2 #footer-nav, .static.subscriptions-4 #footer-nav, .static.subscriptions-5 #footer-nav, .static.subscriptions-6 #footer-nav { display:none; }
.sub-header-box { width:950px; height:200px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/subscriptions-header-bkgd.png) no-repeat;margin-left:15px; }
.sub-header-box ul { padding:30px 0 0 30px; }
.sub-header-box ul li { float:left; display:block; }
.sub-header-box ul li.wwd-logo a { width:200px; height:100px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -205px -335px transparent; margin-left:10px; display:block; }
.sub-header-box ul li.wwd-subscribe { width:410px; height:100px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -1px -224px transparent; margin-left:20px; }
.sub-header-box ul li.wwd-print-digital { font-size:42px; color:#ffffff; text-align:center;width:260px; margin-left:5px; }
.sub-header-box.sub-6 .sub-header-copy { font-size:28px; text-align:center; margin:10px 0 0 0; color:#ffffff; }
.sub-header-box.sub-6 .sub-header-copy span { font-style:italic; }
 /* COMBO OFFER */
.scombo-main { width:360px;height:420px;border:2px solid #F4FE30;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;margin-left:15px;margin-top:30px;float:left;color:black; }
.scombo-main .scombo-best-offer { margin-left:-15px;margin-top:-10px; }
.scombo-main .scombo-head { text-transform:uppercase; color:black; margin-left:80px; margin-top:-50px; }
.scombo-main.sub-4 { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/combo-grey-bkgd.gif) repeat-x; }
.scombo-main.sub-4 .scombo-head { margin-top:10px; }
.scombo-main.sub-4 .savings-image { float:left; margin:-10px; }
.scombo-main .scombo-head .scombo-online-text,.scombo-main .scombo-head .scombo-print-text { display:inline; float:left; font:normal 20px/.9 Times,serif; }
.scombo-main .scombo-head .scombo-plus { display:inline; float:left; margin-top:29px; }
.scombo-main .scombo-head .scombo-online-text div,.scombo-main .scombo-head .scombo-print-text div { font:bold 46px/.9 NewsGothic,sans-serif; }
.scombo-main .scombo-main-image { margin:0 0 10px 20px; }
.scombo-main .scombo-left-text { float:left; display:inline; margin-left:20px; height:74px; }
.scombo-main .scombo-left-text .scombo-left-list { font-family:Arial,Helvetica,sans-serif; font-size:13px; width:160px; line-height:15px; }
.scombo-main .scombo-left-text .scombo-left-list li{ list-style:square; background-position:0px 3px; background-repeat:no-repeat no-repeat; margin-top:3px; }
.scombo-main .scombo-right-text { display:inline; float:left; height:74px; }
.scombo-main .scombo-right-text .scombo-right-list { font-family:Arial,Helvetica,sans-serif; line-height:13px; width:150px; margin-left:10px; font-size:13px; line-height:15px; }
.scombo-main .scombo-right-text .scombo-right-list li{ margin-left:10px; list-style:square;  background-repeat:no-repeat no-repeat; margin-top:3px; }
.scombo-main .scombo-price { font-family:Times,serif; font-weight:bold; font-size:26px; margin:34px 0 0 125px; }
.scombo-main.sub-4 .scombo-price { margin:26px 0 0 125px; }
.scombo-main .scombo-price span{ font-family:Times,serif; font-weight:normal; }
.scombo-main .scombo-img-link { margin-left:105px; }
.scombo-main.sub-4 .scombo-img-link { margin-left:125px; }
.scombo-main .scombo-img-link a.s-no-border, .trial-sub-button a.s-no-border, #trial-sub.sub-4 a.s-no-border { border:none !important; }
#subscriptions-container .new-ipad { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/subscription-new.png) no-repeat;  height:15px; padding:0 0 0 34px; font-weight:bold; }
/* END COMBO OFFER */

/* ONLINE & PRINT */
.s-online-print-main { width:360px;height:420px;border:2px solid #F4FE30;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px; float:right;color:black;margin:30px 15px 0 0; }
.ssingle-online { width:180px;float:left; }
.ssingle-online-container { border-right-width:2px; border-right-style:solid; border-right-color:rgb(244, 254, 48); margin-top:10px; height:395px; }
.ssingle-online-head,.ssingle-print-head { display:inline; float:left; text-transform:uppercase; margin-left:65px; font:normal 20px/.9 Times,serif; margin-bottom:5px; }
.ssingle-online-head div{ font:bold 40px/.9 NewsGothic,sans-serif; margin-left:-25px; }
.ssingle-print-head div{ font:bold 40px/.9 NewsGothic,sans-serif; margin-left:-14px; }
.ssingle-online-image,.ssingle-print-image { margin-left:12px; }
.ssingle-online-text,.ssingle-print-text { font-family:Arial,Helvetica,sans-serif; padding-left:10px; font-size:13px; }
.ssingle-online-text li{ margin-left:8px; list-style:square; }
.ssingle-print-text li{ margin-left:10px; list-style:square; }
.sub-4 .ssingle-print-text li, .sub-4 .ssingle-online-text li, .scombo-main .scombo-left-text .scombo-left-list li, .scombo-main .scombo-right-text .scombo-right-list li,
    .sarchives-main .sarchives-text ul li { list-style:none; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -693px -1084px transparent; padding-left:12px; margin-left:-6px; }
.scombo-main .scombo-right-text .scombo-right-list li,.scombo-main .scombo-left-text .scombo-left-list li   { background-position:-693px -1085px; }
.ssingle-online-price { font-family:Times,serif; font-weight:bold; font-size:26px; margin-left:42px; }
.sub-4 .ssingle-online-price { margin-left:35px; }
.ssingle-print-price { font-family:Times,serif; font-weight:bold; margin-top:10px; font-size:26px; margin-left:37px; }
.sub-4 .ssingle-print-price { margin-left:35px; }
.ssingle-online-price span,.ssingle-print-price span { font-family:Times,serif; font-weight:normal; }
.ssingle-online-link,.ssingle-print-link { margin-left:35px; }
.ssingle-online-link .s-no-border,.ssingle-print-link .s-no-border { border:none !important; }
.sarchives-main.sub-6 .sarchives-text ul li { color:#292929; }

.sub-print-digital.sub-6 { width:361px; height:526px; background:#292929; color:#ffffff; border:2px solid #ff0000;float:left; margin:0 11px 0 15px; font-size:23px; }
.sub-online-main.sub-6 { width:291px; height:530px; background:#939393; color:#ffffff; margin:0 11px 0 0; float:left; font-size:18px; }
.sub-print-main.sub-6 { width:272px; height:530px; background:#939393; color:#ffffff; float:left; font-size:18px; }
.sub-6 .sub-head { height:66px; font-size:40px; text-align:center; }
.sub-6 .sub-head p { padding-top:7px; }
.sub-6 .sub-image { height:177px; text-align:center; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -56px -440px transparent; }
.sub-online-main.sub-6 .sub-image { background-position: -138px -607px}
.sub-print-main.sub-6 .sub-image { background-position: -166px -774px}
.sub-6 .sub-text { height:177px; margin:0 15px 0 20px; }
.sub-6 .sub-text li, .sarchives-main.sub-6 .sarchives-text li { list-style:none; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -393px -944px transparent; padding-left:12px; margin-left:-7px; }
.sub-print-digital.sub-6 .sub-text { margin:0 20px 0 30px; }
.sub-print-main.sub-6 .sub-text { margin-right:30px; }
.sub-6 .sub-price { height:47px; font-size:30px; color:#71e4ff; text-align:center; }
.sub-6 .sub-link { height:63px; text-align:center; }
.sub-6 .sub-link a { display:inline-block; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -1px -333px transparent; width:200px; height:50px; border:none !important; }
/* END ONLINE & PRINT */

/* ARCHIVES */
.sarchives-main { width:720px;border:2px solid #ededed;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;height:80px;margin-left:18px;margin-top:55px;color:black; clear:both; }
.sarchives-main .sarchives-head { float:left; font-size:30px; font-weight:bold; text-transform:uppercase; margin-top:8px; line-height:0.9; font-family:NewsGothic,sans-serif; margin-left:17px; letter-spacing:1px; }
.sarchives-main .sarchives-head div{ font-size:30px; font-family:Times,serif; font-weight:normal; margin-left:-2px; letter-spacing:0px; }
.sarchives-main .sarchives-text { float:left; margin-left:35px; font-family:Arial,Helvetica,sans-serif; font-size:13px; }
.sarchives-main .sarchives-text ul { margin-left:10px; margin-top:5px; }
.sarchives-main .sarchives-price { float:left; font-size:28px; margin-top:27px; font-family:Times,serif; font-weight:bold; margin-left:44px; }
.sarchives-main .sarchives-price span{ font-family:Times,serif; font-weight:normal; }
.sarchives-main .sarchives-link { margin-left:15px;float:left; margin-top:27px; }
.sarchives-main .sarchives-link .s-no-border, .sarchives-main.sub-4 .sarchives-price a.s-no-border { border:none !important; }
.sarchives-main.sub-4b { width:730px;-webkit-border-radius:0px;border-radius:0px;-moz-border-radius:0px;border:1px solid #1d1d1d;margin-top:25px; }
.sarchives-main.sub-4 { height:376px; width:760px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/sub-premium-main-bkgd.png) no-repeat; border:none; margin-top:10px; }
.sarchives-main.sub-4 .scombo-best-offer { margin-left:-15px;margin-top:-25px; float:left; }
.sarchives-main.sub-4 .sarchives-head { letter-spacing:0; margin:20px 0 0 155px; padding-left:80px; font-size:48px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/sub-wwd-logo.png) no-repeat; }
.sarchives-main.sub-4 .sarchives-head span { display:block; margin-top:-4px; }
.sarchives-main.sub-4 .sarchives-text { font-family:NewsGothic,sans-serif; font-weight:bold; clear:left; font-size:28px; margin:-20px 0 0 0; text-align:center; width:730px; }
.sarchives-main.sub-4 .sarchives-text p.plus { font-size:18px; margin:-3px 0 3px 0; }
.sarchives-main.sub-4 .sarchives-text p.archive-images { font-size:23px; margin-bottom:-3px; }
.sarchives-main.sub-4 .sarchives-price { font-size:36px; text-align:center; width:740px; margin:10px 0 0 200px; }
.sarchives-main.sub-4 .sarchives-price ul li { float:left; width:160px; }
.sarchives-main.sub-4 .sarchives-price ul li span{ font-size:30px; }
.sarchives-main.sub-4 .sarchives-price ul li.sub-button { margin-top:5px; }
.sarchives-main.sub-4 .sarchives-price { margin-left:44px; }
.sarchives-main.sub-6, .sfn-main.sub-6 { width:950px;-webkit-border-radius:0px;border-radius:0px;-moz-border-radius:0px;border:1px solid #cccccc;height:90px;margin-left:15px;margin-top:25px; }
.sub-6.sarchives-main .sarchives-head, .sfn-main.sub-6 .sfn-head { text-transform:none; font-family:arial, helvetica, sans-serif; color:#747474; width:320px; text-align:center; font-weight:normal; line-height:37px; }
.sub-6.sfn-main .sfn-head { line-height:18px; }
.sub-6.sarchives-main .sarchives-head div, .sub-6.sfn-main .sfn-head div{ font-size:30px; font-family:arial, helvetica, sans-serif; letter-spacing:0px; }
.sub-6.sarchives-main .sarchives-head { font-size:34px; }
.sub-6.sarchives-main .sarchives-text, .sub-6.sfn-main .sfn-text { width:360px; margin-right:20px; margin-left:0px; font-size:16px; line-height:20px; }
.sub-6.sfn-main .sfn-text { margin-top:5px; }
.sub-6.sfn-main .sfn-text span { font-style:italic; }
.sub-6 .sarchives-link a, .sub-6 .sfn-link a { display:inline-block; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -1px -391px transparent; width:200px; height:50px; border:none !important; }
.sub-6.sarchives-main .sarchives-link, .sub-6.sfn-main .sfn-link { margin-top:25px; }

/* END ARCHIVES */

/* FOOTWEAR-NEWS */
.sfn-main { width:720px; border:2px solid #EDEDED; -webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px; height:80px; margin-bottom:20px; margin-left:18px; margin-top:25px;color:black; }
.sfn-main .sfn-head { float:left; margin-left:17px; line-height:0.9; margin-top:10px; text-transform:uppercase; font-family:NewsGothic,sans-serif; font-weight:bold; font-size:20px; letter-spacing:1px; }
.sfn-main .sfn-head .sfn-head-print { font:normal 21px/1.1 Times,serif; letter-spacing:0px; }
.sfn-main .sfn-logo { float:left; margin-left:5px; margin-top:10px; }
.sfn-main .sfn-text { float:left; width:280px; line-height:16px; font-family:Arial,Helvetica,sans-serif; font-size:13px; margin-top:9px; margin-left:5px; }
.sfn-main .sfn-price { float:left; font-size:28px; margin-top:25px; font-family:Times,serif; font-weight:bold; margin-left:3px; }
.sfn-main .sfn-price span{ font-family:Times,serif; font-weight:normal; }
.sfn-main .sfn-link { margin-left:15px;float:left; margin-top:27px; }
.sfn-main .sfn-link .s-no-border { border:none !important; }
.sfn-main.sub-4 { border:1px solid #1D1D1D; -webkit-border-radius:0px;border-radius:0px;-moz-border-radius:0px; width:730px; margin-bottom:25px; }
.sfn-main.sub-6 { border:1px solid #cccccc; -webkit-border-radius:0px;border-radius:0px;-moz-border-radius:0px; width:950px; margin-bottom:25px; margin-left:15px; }
.sub-6 .sfn-head span { display:inline-block; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -8px -861px transparent; width:58px; height:35px; margin-top:5px; }
/* END FOOTWEAR-NEWS */

/* GROUP AND EDUCATION DISCOUNT INFO */
.corp-edu-sub-box { width:360px; height:120px; margin:24px 5px 15px 17px; display:inline-block; float:left; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -44px -39px transparent; }
.subscriptions-6 .corp-edu-sub-box { float:none; }
.corp-edu-sub-box .corp-edu-sub-box-text { width:350px; text-align:center; height:110px; }
.corp-edu-sub-box .corp-edu-sub-box-text span.title { line-height:36px; font-family:NewsGothic,sans-serif; font-size:30px; font-weight:bold; display:block; }
.corp-edu-sub-box .corp-edu-sub-box-text span.learn-more { font-family:NewsGothic,sans-serif; font-size:22px; text-transform:uppercase; font-weight:bold; display:block; }
.corp-edu-sub-box .corp-edu-sub-box-text p { font-family:Arial,Helvetica,sans-serif; font-size:14px; }
.group-education-discount.sub-4 { border:1px solid #1D1D1D; -webkit-border-radius:0px;border-radius:0px;-moz-border-radius:0px; width:730px; height:65px;margin:0 0 15px 18px;display:inline-block; clear:both; }
.group-education-discount.sub-4 ul li { padding:21px 0 0 17px; list-style:none; float:left; font-family:NewsGothic,sans-serif; font-weight:bold; font-size:19px; text-transform:uppercase; }
.group-education-discount.sub-4 ul li.text-info { width:428px; }
.group-education-discount.sub-4 ul li a.s-no-border { border:none !important; }
.corp-edu.sub-6 { width:980px; height:134px; text-align:center; clear:both; }
#footer-navigation-outer-container #content .s-grp-edu-discount a, #footer-navigation-outer-container #content .corp-edu.sub-6 a { border:none; }
/* END GROUP AND EDUCATION DISCOUNT INFO */

/* TRIAL SUBSCRIPTION */
#trial-sub .trial-sub-text, #trial-sub.sub-4 ul li  { font-family:NewsGothic,sans-serif; font-weight:bold; font-size:19px; text-transform:uppercase; }
#trial-sub.sub-4 ul li span { font-weight:normal; }
#trial-sub .trial-sub-button { margin:10px 0; }
#trial-sub.sub-4 .trial-sub-trade, #trial-sub.sub-6 .trial-sub-trade { clear:left; padding-top:30px; }
#subscriptions-container #trial-sub.sub-4 ul li { margin-left:15px; list-type:none; float:left; }
#subscriptions-container #trial-sub.sub-4 ul li.trial-text { width:435px; }
#subscriptions-container #trial-sub.sub-4 ul li.trial-button { margin-top:-4px; margin-left:10px; }
#subscriptions-container #trial-sub.sub-6 ul li { margin-left:0px; list-type:none; float:left; }
#subscriptions-container #trial-sub.sub-6 ul li.trial-text { width:340px; }
#trial-sub.sub-6 ul li { color:#ff0000; font-size:18px; }
#trial-sub.sub-6 ul li.trial-text span.under { text-decoration:underline; }
#trial-sub.sub-6 ul li.trial-text span.bold { font-weight:bold; }
#footer-navigation-outer-container #trial-sub.sub-6 a.trial-sub-button { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -347px -948px transparent; display:block; width:30px; height:20px; margin:0; border:none; }
/* END TRIAL SUBSCRIPTION */

/* PREMIUM SUBSCRIPTION PAGE */
.sub-premium-top { margin:0 0 0 20px; height:200px}
.sub-premium-top .premium-top-image { float:left; }
.sub-premium-top .premium-top-text { font-family:FranklinGothicBT-Roman,sans-serif; font-size:37px; width:415px; float:left; height:180px; margin:40px 0 0 20px; }
.sub-premium-top .premium-top-text p { margin-bottom:-15px; }
.sub-premium-top .premium-top-text p.line2 { margin-bottom:-5px; }
.sub-premium-top .premium-top-text span { font-size:21px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/subscription-new-circle.png) no-repeat scroll 0 0 transparent; display:block; line-height:40px; padding-left:42px; }
.sub-premium-grid-top { height:165px; }
.sub-premium-grid-top div { height:144px; width:145px;float:left; text-align:center; padding:16px 0 0 0; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/grid-right-border.gif) no-repeat; background-position:right bottom; }
.sub-premium-grid-top .first-col, .sub-premium-grid-top .digital-print-header { padding-top:0; height:160px; }
.sub-premium-grid-top .first-col.col-width { width:170px; }
.sub-premium-grid-top div.first-col p { margin-bottom:-15px; }
.sub-premium-grid-top div p { text-transform:uppercase; font-family:NewsGothic,sans-serif; font-size:34px; margin-bottom:-12px; font-weight:bold; }
.sub-premium-grid-top div p.price { font-size:28px; margin-bottom:5px; }
.sub-premium-grid-top div p.bottom { font-size:34px; margin-bottom:-4px; }
.sub-premium-grid-top div span { display:block; font-size:11px; color:#666666; font-family:Arial,Helvetica,sans-serif; text-transform:none; font-weight:bold; clear:left; margin:21px 0 4px 0; }
.sub-premium-grid-top a.s-no-border, .grid-container a.s-no-border { border:none !important; }
.sub-premium-grid-top .digital-print-col { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/sub-38-savings-border.png) no-repeat; background-position:right bottom; }
.sub-premium-grid-top .digital-print-header { text-align:right; width:90px; background:none; height:90px; }
.sub-premium-grid-top .digital-print-header p { font-size:30px; }
.premium-grey-padding { width:738px; background:#959595; line-height:22px; color:#ffffff; padding:0px 0 0 12px; clear:left; font-size:13px; font-weight:bold; }
.grid-container { margin-left:14px; height:150px; }
.grid-container ul li { width:144px; text-align:center; padding-top:15px; height:35px; border-right:1px solid #666666; float:left; font-size:11px; border-bottom:1px dotted #666666; font-weight:bold; }
.grid-container ul li.grid-col1 { width:152px; padding:0 3px 0 0; height:50px; text-align:left; }
.grid-container ul li.grid-col2 { background:#eef4f8; }
.grid-container ul li.no-bottom-border { border-bottom:0; }
.grid-container ul li.grid-final-row { height:80px; }
.grid-container ul li.grid-col1.grid-final-row { height:95px; }
.grid-container ul li.grid-final-row p { padding-top:20px; }
.grid-container ul li.grid-final-row p.empty-cell { padding-top:44px; }
.grid-container ul li.grid-col1.row1, .grid-container ul li.grid-col1.row2, .grid-container ul li.grid-col1.row3 { padding-top:18px; height:32px; }
.grid-container ul li.grid-col1.row4, .grid-container ul li.grid-col1.row5, .grid-container ul li.grid-col1.row6, .grid-container ul li.grid-col1.row7 { padding-top:10px; height:40px; }
.grid-container ul li.grid-col1.row8 { padding-top:10px; height:85px; }
/* END PREMIUM SUBSCRIPTION PAGE */

/* HEADER LINKS */
ul.s-discounts { float:right; }
ul.s-discounts a { font-family:Times, serif; font-weight:bold; text-transform:capitalize; }
li.s-grp-edu-discount { float:right;margin:10px 0 0 4px; font-size:17px; width:176px; }
li.s-grp-edu-discount a.corporate { display:block; width:176px; height:30px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -47px 0px transparent; }
li.s-grp-edu-discount a.education { display:block; width:176px; height:30px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -223px 0px transparent; }
.discount-buttons { width:950px; height:48px; margin-left:15px; }
.discount-buttons li.s-grp-edu-discount { margin-top:10px; }
.subs-page-title { float:left; height:45px; }
#subscriptions-container { padding-bottom:54px; }
#subscriptions-container #trial-sub { margin-left:21px; }

#nav-title .subs-title-icon { float:left; margin:0 0 0 10px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/subscription-new-circle.png) no-repeat; width:41px; height:40px; }
#nav-title .subs-title-ipad { float:left;font-size:21px; color:#000000; text-transform:none; margin:12px 0 0 0; }
#nav-title .subs-title-ipad span { font-size:15px; }
.subscriptions-6 #nav-title, .subscriptions-corporate #nav-title, .subscriptions-education #nav-title, .subscriptions-education-info #nav-title, .subscriptions-site-license #nav-title { display:none; }
/* Corporate, Site License and Education Subscription info request pages */
.subscriptions-corporate #content { height:1010px; }
.subscriptions-education #content { height:780px; }
.subscriptions-site-license #content { height:910px; }
.subscriptions-education-info #content { height:780px; }
#footer-navigation-outer-container .sub-form-intro, #footer-navigation-outer-container .sub-form-intro-thankyou { margin:0 20px 20px 30px; font-size:14px; line-height:18px; }
#footer-navigation-outer-container .sub-form-intro span.bold { font-weight:bold; font-style:italic; }
#footer-navigation-outer-container .sub-form-intro-thankyou a { font-weight:bold; }
#footer-navigation-outer-container .sub-info-header { margin:20px 0 10px 30px; font-family:FranklinGothicBT-Roman,sans-serif; font-size:26px; }
#footer-navigation-outer-container .sub-info-header.corp { margin-top:3px; }
#footer-navigation-outer-container .education-header { font-family:FranklinGothicBT-Roman,sans-serif; font-size:30px; }
#footer-navigation-outer-container .sub-info-header-thankyou { margin:20px 0 10px 30px; font-family:FranklinGothicBT-Roman,sans-serif; font-size:26px; }
#footer-navigation-outer-container p.corp-top { margin:20px 0 0 30px; font-size:17px; }
.subscriptions-education #sub-form-text input.submit-button, .subscriptions-corporate #sub-form-text input.submit-button, .subscriptions-site-license #sub-form-text input.submit-button { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll 0 -159px transparent; display:block;height:55px;margin-left:225px;width:173px; border:0; outline:0; border:0 none; cursor:pointer; }
#footer-navigation-outer-container ul.sub-form-details, ul.sub-form-details > li { list-style-type:disc;padding:5px 0px;  margin-left:15px; }
#footer-navigation-outer-container .sub-form-wrapper { background:#f4f4f4; margin:20px 30px 80px 30px; padding:15px 0px 34px; }
#footer-navigation-outer-container ul.sub-form-details { padding-bottom:15px; }
#footer-navigation-outer-container .sub-form-wrapper.education { padding-bottom:12px; }
#footer-navigation-outer-container #sub-form-text { font-size:12px;padding:25px 0 10px 40px; }
.subscriptions-corporate #footer-navigation-outer-container #sub-form-text { height:495px; }
.subscriptions-site-license #footer-navigation-outer-container #sub-form-text { height:455px; }
.subscriptions-education #footer-navigation-outer-container #sub-form-text { height:505px; }
#footer-navigation-outer-container #sub-form-text span { margin-bottom:12px; display:block; text-transform:uppercase; }
#footer-navigation-outer-container #sub-form-text span.lowercase { text-transform:none; }
#footer-navigation-outer-container #sub-form-text .group-subs { padding-left:60px; }
#footer-navigation-outer-container #sub-form-text .group-subs label.error { margin-right:40px; }
#footer-navigation-outer-container #sub-form-text .group-subs label.nl-label { width:150px; }
#footer-navigation-outer-container #sub-form-text .group-subs .nl-submit-button { margin-left:219px; }
#footer-navigation-outer-container #sub-form-text .group-subs .required { width:250px; }
#footer-navigation-outer-container #sub-form-text form { width:670px; }
#sub-form-text input, #sub-form-text textarea { border:1px solid #999999; margin-bottom:15px; float:left; }
#footer-navigation-outer-container .sub-form-divider { width:100%; height:4px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/backgrounds/subscription-bkgd-bullet.png) repeat-x; }
#footer-navigation-outer-container  .sub-info-button { float:left; margin-top:20px; clear: both; }
.sub-form-wrapper #verifyNum { float: left; margin-right: 20px; font-weight: bold; }
#footer-navigation-outer-container input#enterVerify { width: 120px; }

/* Education Subscriptions Main Page */
#footer-navigation-outer-container .education-col { background:#f4f4f4; width:386px; height:590px; float:left; margin:18px 0 0 3px; text-align:center; padding-top:30px; }
#footer-navigation-outer-container .education-col.right { width:340px; margin-left:18px; padding-top:30px; }
#footer-navigation-outer-container .education-col.right .education-students { height:276px; background:#f4f4f4; padding-top:30px; }
#footer-navigation-outer-container .education-col.right .education-librarians { height:266px; background:#f4f4f4; margin-top:18px; padding-top:30px; }
#footer-navigation-outer-container .education-col span.sub-icon { display:inline-block; width:39px; height:44px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -242px -159px transparent; }
#footer-navigation-outer-container .education-col span.sub-icon.students { width:53px; height:44px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -287px -150px transparent; }
#footer-navigation-outer-container .education-col span.sub-icon.librarians { width:50px; height:44px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll -349px -155px transparent; }
#footer-navigation-outer-container .education-col p { font-size:16px; width:220px; display:inline-block; margin-top:5px; font-family:Arial,Helvetica,sans-serif; }
#footer-navigation-outer-container .education-col p.buttons { width:245px; font-size:15px; }
#footer-navigation-outer-container .education-col .education-buttons { display:inline-block; }
#footer-navigation-outer-container .education-col .education-buttons.subscribe { margin-top:66px; }
#footer-navigation-outer-container .education-col .education-buttons.share .button-text { height:70px; }
#footer-navigation-outer-container .education-col .education-buttons.download .button-text { height:94px; }
#footer-navigation-outer-container .education-col .education-buttons.subscribe-students { margin-top:25px; }
#footer-navigation-outer-container .education-col .education-buttons.learn-more { margin-top:18px; }
#footer-navigation-outer-container .education-col .education-buttons.share, #footer-navigation-outer-container .education-col .education-buttons.download { margin-top:20px; }
#footer-navigation-outer-container .education-col .button-text { border:1px solid; width:265px; height:45px; float:left; background:#ffffff; text-align:left; }
#footer-navigation-outer-container .education-col .button-text span { font-family:FranklinGothicBT-Roman,sans-serif; font-size:22px; margin:8px 0 0 18px; width:245px; display:block; }
#footer-navigation-outer-container .education-col .download .button-text span { margin-top:6px; }
#footer-navigation-outer-container .education-col .container-arrow { margin:5px 0 0 -18px; width:36px; height:38px; float:left; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-subscriptions-sprite.png) no-repeat scroll 0px 0px transparent; }
#footer-navigation-outer-container .education-col div.share .container-arrow { margin-top:15px; }
#footer-navigation-outer-container .education-col div.download .container-arrow { margin-top:29px; }
/*********************************
 * SUBSCRIPTION LINK STYLES END   *
 *********************************/


/*********************************
 *   EMAIL - SEND TO FRIEND      *
 *********************************/

#sendtofriend-article,
    #success-article, #failure-article { position:absolute; top:0px; right:85px; z-index:90; top:137px; right:117px; border-top:none; background:#ffffff; }
#success-article, #failure-article { width:240px; border:1px solid #cccccc; }
#sendtofriend-article { background:#ffffff; }
.sendingtofriend-article { position:absolute; top:0; left:0; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; z-index:1000; width:100%; height:382px; text-align:center; background-color:black; padding-top:30px; }

#sendtofriend-article h3 { height:50px; width:286px; background-color:#000; color:#fff; position:relative; overflow:hidden; border-left:1px solid #cfcfcf; }
#sendtofriend-article h3 span { background:#000 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/headers/sendtofriend.gif) 14px 14px no-repeat; display:block; position:absolute; width:100%; height:100%; }
#sendtofriend-article .close { width:41px; height:10px; position:absolute; left:236px; top:22px; z-index:100; overflow:hidden; cursor:pointer; }
#sendtofriend-article .close span { background:#000 url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/headers/close.gif) 0px 0px no-repeat; display:block; position:absolute; width:100%; height:100%; }
#sendtofriend-article form { display:block; padding-top:20px; border:1px solid #cfcfcf; padding-bottom:25px;width:285px; }
#success-article form, #failure-article form { display:block; padding-top:20px; padding-bottom:25px; margin-bottom:6px; }
#sendtofriend-article li { list-style:none; margin-left:20px; margin-bottom:6px; }
#sendtofriend-article label { display:inline; float:none; width:100%; color:#333; line-height:1.4em; font-weight:bold; font-size:1.1em; }
#sendtofriend-article input { border-color:#cbcbcb; }
#sendtofriend-article input.alert { width:220px !important; }
#sendtofriend-article input#send-copy { float:left; margin-right:10px; }
#sendtofriend-article .note { color:#666; font-weight:normal; line-height:1.4em; }
#sendtofriend-article .block { display:block; }
#sendtofriend-article #your-name,
    #sendtofriend-article #your-email,
    #sendtofriend-article #your-friends-email { width:240px; margin-top:4px; }
#sendtofriend-article textarea { display:block; width:242px; margin-top:4px; border:1px solid #cbcbcb; }

#sendtofriend-article button { background:red; font-family:NewsGothic,sans-serif; font-weight:bold; font-size:14px !important; text-transform:uppercase; color:white; padding:3px 8px 1px; }
#sendtofriend-article button#cancel { color:#d3d3d3; }
#success-article button, #failure-article button { width:auto; font-weight:normal; margin-right:2px; color:#eeeeee; height:22px; }

#sendtofriend-article .label-alert { font-weight:normal; }

#success-article h3, #failure-article h3 { font-size:2.5em; font-family:Arial,Helvetica,sans-serif; font-weight:bold; width:195px; color:#000; padding-top:25px; padding-bottom:10px; padding-left:20px; }
#success-article h4, #failure-article h4 { font-size:1.2em; color:#333; font-weight:normal; padding-left:20px; }
#success-article a, #failure-article a { display:inline; color:#fff; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/buttons/blue-gradient-2.gif) 0px 0px no-repeat; font-size:1.1em; border:0; padding:3px 8px; }
#success-article form, #failure-article form { padding-left:20px; }

/**********************************
 *    EMAIL - SEND TO FRIEND      *
 *********************************/

 /*********************************
  * ABOUT US                      *
  *********************************/
.about-us-container p { margin:0 0 25px 0; line-height: 21px; }
.about-us-container, .advertising #footer-navigation-outer-container  { min-height:450px; }

 /*********************************
  * GLOSSARY                      *
  *********************************/
#glossary { background:#FFFFFF; width:640px; float:left; }
#glossary #index-nav li a, #definitions a.letter { font-weight:bold; }
#glossary h2 { padding:15px 10px 10px; border:solid #403e3e; border-width:0 0 1px 0; background:#000000; }
#glossary #index-nav { background:#000000; height:2.6em; _overflow:hidden;  margin-bottom:1em; }
#glossary #index-nav li { float:left; margin-right:6px; }
#glossary #index-nav li a { display:block; padding:5px 3px; font-size:1.3em; color:#FFFFFF; }
#glossary #index-nav li a.clicked { color:#ff0000; }
#glossary #index-nav li a.first { padding:5px 8px 5px 10px; }
#glossary #definitions { padding:0 10px; clear:both; }
#glossary #definitions a.letter { display:block; width:30px; color:#ccc; clear:left; float:left; font-size:2.2em; font-family:arial, helvetica, sans-serif; }
#glossary #definitions dl{ padding:10px 0 13px; border:solid #efefef; border-width:0 0 1px 0; min-height:2.2em; _height:2.2em; }
#glossary #definitions .term-container { margin-left:35px; margin-top:5px; }
#glossary #definitions dt, #definitions dd { font-size:1.1em; color:#333; background:none; }
#glossary #definitions dt { cursor:pointer; display:inline; }
#glossary #definitions dt.define { color:#0f74aa; padding:0 20px 13px 0; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/icons/blue-triangle.gif) 20px bottom no-repeat; }
#glossary #definitions dd { padding:12px 15px 15px; line-height:1.5em; border:solid #cfcfcf; border-width:1px 0 0 1px; }
#glossary #definitions .close { width:2.5em; color:#0f74aa; padding-right:12px; padding-bottom:5px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/icons/blue-x.gif) right 3px no-repeat; margin-top:5px; cursor:pointer; clear:both; }
/* form.css overwrites */
#glossary #definitions .standout-container { border:none; display:none; margin-top:13px; padding:5px; border:1px solid #cccccc; }




/* Global Category Styles */
#categories-content { margin:2px 0 50px 0; }
#categories-content #sub-categories { font-family:NewsGothic,sans-serif; font-weight:bold; }
#categories-content .image-tout-container {margin-top: 0; background: none;}
#categories-content .image-tout-container h2 { font-size: 2.4em; text-transform: uppercase; }
#cat-main-stories { min-height: 549px; }
.category-landing h3 {margin:18px 0 0; font-size: 1.65em; text-transform:capitalize;border-top:3px solid #000;border-bottom:1px solid #000;padding:5px 0;}
.subcat-touts ul.list li {font-size:1.5em; line-height:1.2; padding:0 5px 7px 0;}
.subcat-touts ul.list li span.square { margin-left: -17px; }
iframe.stocktracker-categories {height: 260px; width: 640px;}
iframe.stocktracker-companies {height: 380px; width: 640px;}
iframe.stocktracker-landing {height: 4120px; width: 640px;}

/* Latest Module */
#cat-main-stories .tabs-content { clear:left; }
.latest ul.list li { list-style: none; font-family:NewsGothic,sans-serif; font-size: 2em; font-weight: normal; padding-top: 5px; }
.latest ul.list li span { color: #666666; font-family:Arial,Helvetica,sans-serif; font-size: 0.45em; display: block; padding: 0; }
.position5 .latest  { overflow: auto; height: 525px; border-bottom: 1px solid #ccc; margin-top: 10px; }
#cat-main-stories .position4 .scrollable-content h4.no-img-slug { padding: 20px 0 0 12px; }

/* Sub-Category Content */
.subcat-touts {overflow:hidden; margin:0 0 7px 0;}
.subcat-touts span.view-subcat, .profiles-view-tracker {position: relative; font-size: 1.2em; top: -23px; float: right; text-transform: uppercase;}
/* Already in global.css under '#sub-categories h2'
.subcat-touts .subcat-header h2 {font-size: 18px; font-family: georgia; border-top: 3px solid #000; border-bottom: 1px solid #000; margin: 10px 0; padding: 6px 0 3px 15px; background: #fff url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -10px -127px no-repeat; text-transform: uppercase;}
.subcat-touts .subcat-header h2 a {color: #1d1d1d;}
*/
.subcat-touts .image-left {float:left; width: 300px; padding: 15px 40px 0 0; }
.subcat-touts .image-right {float:left; width: 300px; margin: 0 0 15px 0;}
.subcat-touts .image-right .image-right-tout {min-height: 130px;margin: 0 0 10px 0;}
.subcat-touts .image-right .image-right-tout img {float: left;}
.subcat-touts .image-right .image-right-tout .image-right-text {width:170px; float: right;}
.subcat-touts .image-right .image-right-tout .image-right-text.no-image {width: 300px;}
.subcat-touts ul {margin: 15px 0 0 16px;}
.subcat-touts .square { width: 11px; height: 11px; margin-bottom: 0; }

/* Used from global.css
.subcat-touts .image-left p {font-family: georgia; font-size: 16px;}
.subcat-touts .image-right h3 {font-size: 15px;}
.subcat-touts .image-right h3 a {color: #1d1d1d;}
.subcat-touts .image-right h4 {font-size: 11px;text-transform: uppercase; padding: 0 0 3px 0;}
.subcat-touts .image-right h4 a:link, a:visited, a:hover {color:#474747;}
.subcat-touts .image-header {text-transform: uppercase; font-size: 20px; font-family: arial, helvetica; font-weight: bold; padding: 0 0 6px 0; }
.subcat-touts .subcat-date {margin: 8px 0 8px 0;} */

.subcat-touts p {font-family: Arial,Helvetica,sans-serif; line-height: 1.2; font-weight: normal; }
.subcat-touts p.right-touts {font-size: 14px;}
.subcat-touts .section-tags {
    font-size: 11px;
    color: #7a7a7a;
    padding-top: 15px;
    }
    .subcat-touts .section-tags strong {
        font-family: Georgia;
        font-size: 10px;
        text-transform: uppercase;
        color: #1d1d1d;
        }
/* .subcat-no-image h3 {text-transform: uppercase; font-size: 26px; font-family: arial, helvetica; font-weight: bold; padding: 0 0 8px 0;} */
.subcat-touts .top-story {border-bottom: 1px solid #dddddd; margin: 0 0 9px 0; padding: 10px 0 0 0; border-top: 0; }
#categories-content #sub-categories img {margin: 0 10px 10px 0;}
#sub-categories .text-subcat li {float:left; width: 290px; margin: 0 10px 6px 2px; padding: 0 10px 0 0; }

/*
#categories-content #sub-categories li a {color:#1d1d1d;}
*/

/* More From Category */
#categories-content .more-stories {float:left; width: 280px;margin: 0 15px 0 20px;}
#category-more .more-stories h3 { font-family: Georgia; font-size: 16px; text-transform: uppercase; border-bottom: 2px solid #000; margin: 15px 0 10px; padding-bottom: 5px; background: #fff url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -277px -88px no-repeat; }

/* Applying global list styles
#category-more .more-stories li {float:left; width: 272px; font-size: 13px; background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/scrollable-sprite.png) no-repeat scroll -100px -97px transparent; margin: 0 10px 10px 0; padding: 0 0 0 16px;} */

#category-more {overflow: hidden; border: 1px solid #1d1d1d; margin: 0 0 30px 0; padding: 0 0 15px 0;}
h2.category-more-header {margin: 0 0 -5px 0;text-align:center; font-family:NewsGothic,sans-serif; font-weight:bold; font-size:33px; text-transform: uppercase; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
h2.category-more-header span { font-family:NewsGothic,sans-serif; font-weight:normal;}

/* Image More From */
#categories-content .more-stories-images {float:left; width:120px;margin: 0 15px 0 20px;}
#category-more .more-stories-images h3.more-header {font-family: Times,serif; text-align: left;font-size: 13px; letter-spacing:0;  border-bottom: 2px solid #000; border-top: none; margin: 15px 0 0 0; padding: 4px 0 3px 0px; text-transform: uppercase;background: #fff url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -530px -130px no-repeat;}
#category-more .more-stories-images h3.more-header a {color: #1d1d1d;}
#category-more .more-stories-images img {padding: 0 0 7px 0;}
#category-more .more-stories-images h2 {font-size: 15px; line-height:1.1; font-weight: bold;}
#category-more .more-stories-images h2 a {color: #1d1d1d;}
#category-more .more-stories-images h2.no-image {font-size: 18px; font-weight: bold; margin: 4px 0;}
#category-more p {font-size: 14px; font-family: georgia;}
#category-more p a {color: #1d1d1d;}

.category .header { margin-bottom:6px; border-top:3px solid #000; border-bottom:1px solid #000; }
.category .header h5 { margin:0; font:bold 1.7em/1.3 NewsGothic,sans-serif; }
.category .header h5 a { border:0 none; padding:7px 0 6px 0; }
.category .header.navigated h5 { padding:3px 0; text-transform:none; }
.category .header.navigated .search {display:block;float:right;font:bold 1.7em/1 NewsGothic,sans-serif; text-transform: lowercase; margin-top: 6px;}
.landing .category .header.navigated a.search span { border:0 none; width:30px; height:25px; float:right; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -116px -603px #fff; cursor:pointer; }
.category .header.navigated .sort {display:block;float:right;line-height:26px;padding-top:2px;}
.category.related-articles { padding-top:10px; }
.category.related-images { clear:both; padding-top:20px; }
.category.related-articles h2 { padding-bottom:5px; font-size:1.8em; text-transform:uppercase; }
.category .article-index {clear:both; padding:6px 0;margin-bottom:10px;}
.category .article-index h5 { margin:2px 0 0 0; padding-bottom:3px; font-size: 2.5em; text-transform:uppercase; color:#1d1d1d; }
.category .article-index h5 a { border-bottom:0; }
.category .article-index h4 {  }
.category .article-index h4 a {  }
.category .article-index p { padding-bottom:5px; color:#333; }
.category .article-index a.pub-img {float:left;margin:0 12px 10px 0;}
.category .article-index .date { padding:2px 0;}
.category .article-index .meta-data { }
.category .article-index .meta-data dt {color:#222;text-transform:uppercase;}
.category .article-index .meta-data dd a {color:#666;}
.category .article-index .comments {float:right;font-weight:bold;}
.category .article-index .comments a {color:#222;}

.category .recent-images {padding:6px 0 35px 0;}
.category .recent-images ul li {float:left;width:81px;text-align:center;}
.category .recent-images ul li a {display:block;margin:auto;}
.category .recent-images ul li.first {padding-left:0;width:77px;}
.category .recent-images ul li.last {float:right;width:77px;}
.category .recent-images ul li.first a {display:block;float:left;}
.category .recent-images ul li.last a {display:block;float:right;}
.category .recent-images ul li img {width:75px;}

.category .most-popular-large-list {padding-top:10px;}

/* Testing different results format
.category .most-popular-large-list ul li {
    font-size: 13px;
    padding: 0 10px 10px 15px;
    background: transparent url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -692px -565px no-repeat;
    }
*/
.category .most-popular-large-list ul li {
    font-size: 13px;
    border-bottom: 1px solid #E0E0E0;
    padding: 10px 10px 10px 0;
    text-transform: uppercase;
    }

.category .most-popular-large-list ul li a { color: #1d1d1d; }

.category-landing #cat-main-stories .items > div.no-image { background: #eee; min-height: 500px; }


.category-landing .subcat-no-image {min-height: 110px;}

.category-landing #sub-categories {}

/*=The EYE Landing page
===================================================*/
#eye-modules .position4 {width: 640px; padding-bottom: 50px;}
#eye-modules .position4 h3 { border-top: 1px solid #ccc; font: bold 3.5em/1 NewsGothic,sans-serif; margin-top: 5px; padding-bottom: 10px; padding-top: 5px; text-transform: uppercase; border-bottom: 0;}
#eye-modules .position4 .latest ul.list li {font-size: 2.5em; border-bottom: 1px solid #eee; padding-left: 0; padding-bottom: 10px; margin-top: 10px; display: inline-block; line-height: 1em; }
#eye-modules .position4 .latest ul.list li img {float: left; padding: 0 15px 7px 0; width: 75px; height: 75px;}
#eye-modules .position4 .latest ul.list li div {width: 530px; float: left;}
#eye-modules .position4 .latest ul.list li h4 {font-size: .4em; padding-bottom: 0; }
#eye-modules .image-tout-container h4, #eye-modules .image-tout-container h2 {padding-left: 0;}
#eye-modules .image-tout-container h4 { padding-top: 10px; }
#eye-modules .image-tout-container {margin-bottom: 40px;}
span.eye-logo {
    display: block;
    width: 120px; height: 100px;
    position: absolute; z-index: 99;
    margin: 10px 0 0 10px;
    text-indent: -9999px;
    background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -60px 0px transparent;
    }
.subcat-one img {
    float: left;
    margin-right: 10px;
    }
.landing .eye-locked-container { margin-bottom:40px; padding-bottom:15px; border:1px solid #000; }
.landing .eye-locked-container > h3 { margin:0 auto; padding:15px 5px 10px; border:0; border-bottom:1px solid #ccc; width:595px; font-size:2.3em; font-weight:normal; text-transform:uppercase; text-align:center; }
.landing .eye-locked-container > h3 + span { display:block; margin:-2px auto 0; border-bottom:3px solid #000; width:200px; }
.landing .eye-locked-container > h2 { margin:0 auto; padding:9px 10px 10px; border-top:1px solid #eee; width:450px; font-size:2.1em; }
.landing .eye-locked-container > h3 + span + h2 { padding:12px 10px 0; border:0; font-size:2.3em; }
/*.landing .eye-locked-container > h2 a .icon-lock-straight { position:absolute; top:.45em; left:-18px; font-size:16px; color:#f00; }
.landing .eye-locked-container > h3 + h2 a .icon-lock-straight { top:.55em; }*/
.landing .eye-locked-container > p { margin:0 auto; padding:2px 10px 9px; width:450px; font-size:1.2em; }


/*=CAREERS
============================================================*/
.careers-intro {font-size: 1.5em; padding: 0 0 20px 0; font-family: times, serif;}
.careers-intro p.copy{margin-top: 14px;}
.classifieds-intro {font-size: 15px; padding: 10px 0 0 0; line-height: 18px;}
#wwd-careers h5, #wwd-careers h5 a { font-size: 1.15em; padding-top: 5px; font-weight: normal;  }
#wwd-careers h5.more a { background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat -613px -720px transparent;  }
#wwd-careers .sec-enclosed {
    border: 1px solid #1d1d1d;
    border-top: 3px solid #1d1d1d;
    padding: 0 10px;
    }
    #wwd-careers .sec-enclosed h2 {
        margin-top: 0;
        border-top: none;
        }
#wwd-careers ul.list li { font-weight: bold; }
#wwd-careers #retail-jobs ul.list li { width: 130px; }
#wwd-careers .job-post ul.list li {font-weight: normal;}
#wwd-careers .job-post  h3 {border: 0; font-size: 1.3em; }
#wwd-careers .job-post span.square { margin-left: -15px; }
#wwd-careers #featured-jobs .featured {
    height: 200px;
    background-color: #ffffff;
    overflow: hidden;
    margin: 5px 0;
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    }
    #wwd-careers #featured-jobs #first {
        height: 180px;
        margin: 10px;
        overflow: hidden;
        }
#wwd-careers #featured-employers h2 {
    margin-bottom: 0;
    }
#wwd-careers #featured-employers ul {
    background-color: #fff;
    text-align:center;
    }
#wwd-careers #featured-employers ul li {padding-top: 10px;}

#wwd-careers #job-search {
    width: 288px;
    }
    #wwd-careers #job-search input[type="text"] {
        width: 275px;
        margin: 8px 0; padding: 5px;
        color: #999;
        font-size: 11px;
        }
    #wwd-careers #job-search input[type="submit"] {
        color: #fff;
        height: 30px;
        margin-top: 8px; padding: 0 32px 0 7px;
        background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat 91px -300px #ff0000;
        }

#wwd-careers #retail-jobs {
    width: 288px;
    }
    #wwd-careers #retail-jobs ul.list {
        width: 142px;
        float: left;
        }
#wwd-careers #student-center ul {
    font-size: 13px;
    padding: 10px; margin: 10px 0;
    background-color: #ffffff;
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    }
    #wwd-careers #student-center ul li {
        font-weight: bold;
        padding: 7px 0;
        line-height: 1.2;
        }
        #wwd-careers #student-center ul li .intern-dek {
            font-weight: normal;
            }
#wwd-careers #follow-careers {
    font-weight: bold;
    }
    #wwd-careers #follow-careers h5 {
        margin-top: 15px;
        }
#wwd-careers .featured-container h5 {
    font-size: 33px;
    }

#wwd-careers #more-solutions.position2 {
    float: none;
    width: 100%
    }
#wwd-careers .position2 h2,
    #wwd-careers .position3 h2,
    #wwd-careers .position3-last h2 {margin-bottom: 0;}
#wwd-careers .position3 h2 a,
    #wwd-careers .position3-last h2 a,
    #wwd-careers .position2 h2 a {background-position: -10px -130px;}
#wwd-careers .position3 h2.post-job a, #wwd-careers .position3-last h2.post-job a {font-size: 20px;}

#wwd-careers .job-post {padding: 5px; height: 200px;}
#wwd-careers .job-post.more-rec {height: 200px;}
#wwd-careers .job-post span.careers-solutions {font-weight: bold;}
#wwd-careers .job-post span.careers-solutions.contacts {display: inline-block; margin-bottom: 3px;}
#wwd-careers .job-post.col3 {height: 185px;}
    #wwd-careers .position3 ul.list, #wwd-careers .position3-last ul.list {
        margin: 15px 0;
        }
    #wwd-careers #rec-solutions ul.list li {
        font-weight: normal;
        }
    #wwd-careers h3 {
        font-size: 13px;
        line-height: 1.2;
        margin: 10px 0 5px;
        }
    #wwd-careers  #rec-solutions h3 { border: 0; }
    #wwd-careers .price {
        text-align: center;
        }
    #wwd-careers .price.package {
        margin-bottom: 15px;
        }
    #wwd-careers .price span {
            font-size: 24px;
            font-weight: bold;
            }
    #wwd-careers a.btn {
        display: block;
        width: 110px;
        color: #fff;
        font-size: 11px; font-weight: bold;
        padding: 5px; margin: 3px auto;
        text-align: center;
        background-color: #ff0000;

        }

    #wwd-careers .position3-last .left,
    #wwd-careers .position3-last .right {
        width: 90px;
        margin-top: 67px;
        }
        #wwd-careers .position3-last .left a.btn,
        #wwd-careers .position3-last .right a.btn {
            width: 80px;
            }
    #wwd-careers .featured-emp {margin-top: 45px; min-height: 200px; background:#fff; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
#wwd-careers    h2 {
    border-top: 2px solid;
    border-bottom: 1px solid;
    line-height: 1.5;
    margin-bottom: 8px;}

#stock-business .subcat-touts .subcat-header {margin-top: 0px}
#stock-business .cat-sponsor {min-height: 10px}

/* SUB-CATEGORY PAGES
===========================*/

.subcategory-landing #hero-container { margin:7px 0 0; background:#fff; }
.subcategory-landing .sponsorship-ad, .package .sponsorship-ad, #wwd-careers .sponsorship-ad {float:right; width: 120px; margin: 0 0 10px 0;}
.subcategory-landing .items.hero-story img {float:left; padding: 0 15px 0 0;}
.subcategory-landing .items.hero-story .posted { padding-bottom:10px; font-size:11px; }
.subcategory-landing .subcategory-landing-touts { clear:both; border-top: 3px solid #000000; }
.wwd-summits.subcategory-landing .subcategory-landing-touts {border-top: 0px; margin-top: 0px;}
.subcategory-landing .subcategory-landing-touts div {border-bottom: 1px solid #cccccc; padding: 20px 0; min-height: 120px;}
.subcategory-landing .subcategory-landing-touts h2 {font-size: 2.5em; margin-bottom: 5px;}
.subcategory-landing .subcategory-landing-touts img {float: left; margin: 0 12px 0 0; border: 1px solid #ccc;}
.subcategory-landing .subcategory-landing-touts p {font-weight: normal; font-family:Arial,Helvetica,sans-serif; }
.subcategory-landing .subcategory-landing-touts p.date {margin-top: 5px; color: #999;}
.items.hero-story p.posted { padding:5px 0 0 0; font-size:11px; }
.items.hero-story { min-height:320px; }
.subcategory-landing .items.hero-story { min-height:148px; }

.subcategory-landing #pagination-header { padding:24px 0 0; font: bold 1.7em/1 NewsGothic,sans-serif;}
/* fashion shows/runway styles */
#fs-bread-crumb {font-size: 10px;line-height: 20px; margin: 30px 0 10px 0; overflow: hidden; border-bottom: 1px dotted #000000;}
#fs-bread-crumb a {font-size: 10px;line-height: 20px; color: #1d1d1d; text-decoration: none;}
#fs-bread-crumb a:hover {color: #ff0000;}
#fs-bread-crumb .bread-crumb {float: left; margin: 0 7px 0 0; float: left; text-transform: lowercase;}
#fs-bread-crumb .bread-crumb.crumb-bullets {background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -600px -104px transparent; padding: 0 0 0 13px;}
#fs-bread-crumb li {float:left;}
#fs-current-season {width: 640px;}
#fs-collection {width: 141px;float: right;margin-top:-18px;}
#fs-collection img {float: right;}
#fs-collection a {background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll 124px -369px; display: block; text-transform: uppercase; font-family: 'Times New Roman',serif; font-size: 10px; font-weight: bold; padding:4px 0;}
#fs-collection a:hover {background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll 124px -392px; color: #ff0000;}


/* Runway home page */
#fashionLanding {padding: 0 0 25px 0;}
#runway-lp-content-container { margin-bottom:30px; background:#fff; }

/* Fashion Show Season LP:  City Tabs*/
#fashion-shows-container { width: 640px; font-family: NewsGothic,sans-serif; font-weight: bold;}
#fashion-shows-container #cities-tabs { float:left; width: 140px;}
#fashion-shows-container #cities-tabs a { color:#333; }
#fashion-shows-container #cities-tabs a:hover { color:#ff0000; }
#fashion-shows-container #cities-tabs a.city-listing-selected { color:#fff; }
#fashion-shows-container #cities-tabs h3 { padding: 0; font:bold 1.65em/1.8 NewsGothic,sans-serif; }
#fashion-shows-container #cities-tabs ul { margin-bottom:10px; }
#fashion-shows-container #cities-tabs p { color: #666; font-size: 1.3em;  margin: 10px 0 10px 10px; text-transform: lowercase; font-weight: normal; }
#fashion-shows-container #cities-tabs p:first-child {margin: 15px 0 10px 0;}
#fashion-shows-container #cities-tabs li { height: 36px; padding-left: 10px; }
#fashion-shows-container #cities-tabs li.city-selected { background: #000000;  }
/* Fashion Show Season LP: Top Rotator */

#fashion-seasons-body {width: 640px; padding: 6px 0 0 0; }
#fashion-seasons-body.top {float:left; width: 490px; padding: 10px 0 0 10px; margin: 0;}
.other-season #fashion-seasons-body.top { padding-left: 0; }
#fashion-seasons-body.bottom {clear:both;}
#fashion-seasons-body #fashion-shows {min-height: 330px;}
#fashion-seasons-body #fashion-shows #rotator {float: left; padding: 0 3px 0 0; width: 202px;}  /* this is the default width if layout is Other Season*/
#fashion-seasons-body #fashion-shows #rotator h3 {font-size: 1.1em; font-family: geneva, arial, helvetica;}
#fashion-seasons-body .center-coverage h3 { font-size: 2.3em; border-bottom: 1px solid #ccc;}
#fashion-seasons-body h3.schedule a { padding: 0; }
#fashion-seasons-body h3 span { font-weight: normal; }
#fashion-seasons-body .center-coverage, #fashion-seasons-body.top .center-coverage {text-align:center;}
#fashion-seasons-body .center-coverage.all-shows-margin {margin: 10px 0 5px 0;}

#fashion-seasons-body .latest-top div {float:left;width: 240px;padding: 0 0 30px 0;}
#fashion-seasons-body .latest-top p {padding: 10px 0 0 0;}

/* Fashion Show Season LP: City Schedule (only appears on Womens/Mens RTW */
#fashion-seasons-body #city-schedule {clear:both; padding: 0px 0 25px 0; overflow:auto; min-height: 200px; max-height: 365px; margin: 0 0 20px 0; border-bottom: 1px solid #eee;}
#fashion-seasons-body #city-schedule div { float: left; margin: 10px 0 8px 0px; width: 625px; font-size: 1.6em; }
#fashion-seasons-body #city-schedule ul.detail {font-size: 13px; font-family: arial, helvetica; line-height: 16px;}
#fashion-seasons-body #city-schedule ul.detail li {min-height: 22px; font-weight: normal; }
#fashion-seasons-body #city-schedule .date {float: left; padding: 0 3px 0 11px; width: 70px;background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -693px -869px transparent;}
#fashion-seasons-body #city-schedule .designer {float: left; padding: 0 5px 0 0; width: 160px;}
#fashion-seasons-body #city-schedule .address {float: left; padding: 0 3px 0 0; width: 300px;}
#fashion-seasons-body #city-schedule .map  {float: left; padding: 0 3px 0 8px; width: 30px;}
#fashion-seasons-body #city-schedule p {border-bottom: 1px solid #000000; font-family: 'Times New Roman',serif; font-size: 15px; font-weight: bold; text-align: center; margin:0 0 16px 0; padding: 0 0 5px 0;}
#fashion-seasons-body .schedule-controls {text-align: center; margin: 7px 0;}
#fashion-seasons-body .schedule-controls a {font-size: 1.25em; color: #fff; background: #000; font-weight: normal; padding: 6px 12px; text-transform: uppercase; letter-spacing: 1px; }

/* All Shows Containers: Date/List/Thumbnail*/
#fashion-seasons-body #all-shows .show-date {clear:left; padding: 15px 0 0 0;}
#fashion-seasons-body #all-shows { text-align: center; font: normal 11px/1 arial, helvetica, sans-serif; margin-top: 50px; }
.other-season #fashion-seasons-body #all-shows { margin-top: 0px; }

/* All Shows: Date */
#fashion-seasons-body #all-shows #date-view {height: 500px; overflow:auto; padding: 15px 0 0 0; border-top: 1px solid #cccccc; width: 640px;text-align: left;}
#fashion-seasons-body #all-shows #date-view h3 {font-size:1.2em; font-family: geneva, arial, helvetica; font-weight:bold; margin: 0 0 8px 0;}
#fashion-seasons-body #all-shows .designer {width: 200px; float: left; height: auto;} /* this is the default width if layout is Other Season*/
#fashion-shows-container #all-shows .designer {width: 160px; float: left; height: auto;}
#all-shows #date-view .show-date ul { float:left; width:140px; font-size:13px; line-height:1.35; }

/* All Shows: List */
#fashion-seasons-body #all-shows #list-view { height: 500px; overflow:auto; padding: 15px 0 0 8px; width: 632px; text-align: left; border-bottom: 1px solid #ccc; }
#fashion-seasons-body #all-shows #list-view #alpha-list {font-family: 'Times New Roman',serif; font-size: 1.2em;}
#fashion-seasons-body ul#designer-list { display:inline-block; width:480px; }
#list-view #alpha-list .alpha-off {color: #999999;}
#list-view #alpha-list .alpha-on {}
#fashion-seasons-body #list-view #alpha-list p {margin: 0 9px 0 0;font-weight: bold; display:inline;}
#list-view #alpha-list .alpha-font {padding: 0 2px 0 0; font-weight: bold; display:inline;}
#all-shows #list-view .letter  {border-bottom:1px solid #FFFFFF;height:1%;min-height:30px;clear:left;}
#all-shows #list-view .letter h3 {font-family: 'Times New Roman',serif;font-size:2.5em;font-weight:bold;}
#all-shows #list-view .letter .top {line-height:40px;}
#all-shows #list-view .letter .top a {font-size:10px;}
#all-shows #list-view .letter ul {display:block;float:left;list-style:none outside none;padding: 0 10px 0 0;width:198px;line-height: 18px; font-size: 13px;} /* this is the default width if layout is Other Season*/
#fashion-shows-container #list-view .letter ul {display:block;float:left;list-style:none outside none;padding: 0 10px 0 0;width:151px;line-height: 18px; font-size: 13px;}
#fashion-shows-container.top-margin {margin-top: 30px;}
#fashion-seasons-body .tabs-container .tabs li a { color: #666; }
#fashion-seasons-body .tabs-container .tabs li.current a { color: #000; }
#fashion-seasons-body .tabs-container .tabs li a:hover { color: #ff0000; }

/* All Shows: Thumbnail */
#fashion-seasons-body #all-shows #thumb-view {min-height: 530px; max-height:660px; overflow:auto; padding: 15px 0 0 8px; width: 632px;text-align: left; border-bottom: 1px solid #ccc; }
#all-shows #thumb-view #all-thumbs img {padding: 0 0 5px 0}
#all-shows #thumb-view #all-thumbs li {float:left; padding: 0 12px 10px 0; width: 75px; height: 150px;}

/* Replace the tab css below with Radek's */
#date-view {height:500px;clear: left;}
#list-view {height:500px;clear: left;}
#thumb-view {clear: left;}
#fashion-shows-container ul.tabs, #fashion-seasons-body ul.tabs {padding: 0; display:inline;font-weight: bold; text-transform: uppercase;}
#fashion-shows-container ul.tabs li, #fashion-seasons-body ul.tabs li {display:inline; list-style:none; padding: 0 5px; letter-spacing: .4px; }
#fashion-shows-container ul.tabs li.tab-border, #fashion-seasons-body ul.tabs li.tab-border  {border-right: 1px solid #000000;}

/*------------- Runway Article page ---------------*/

/* Runway Article Top and Navigation */
.runway.article #runway-content { clear:both; background:#fff; }
.runway.article .latest h2 { text-transform: uppercase;  }
.runway.article h2.collection { padding-bottom:5px; font-size:1.25em; text-transform:capitalize; text-align: center; }
.runway.article h2.collection span {font-size: .9em; padding-right: 4px;}
.runway.article .coverage-nav { clear:both; height: 190px; }
.runway.article .runway-border { border-bottom: 1px solid #ccc; width: 640px; height: 1px solid; display: block; }
.runway.article #runway-content h4 { font-size:2.3em; text-align: center; font-family: newsgothic,sans-serif; font-weight: bold; margin-bottom: 10px; }
.runway.article .select-designer {float:right; margin: 7px 0 0 0;}
.runway.article ul.collections-nav li, .runway.article ul.coverage-nav-items li { vertical-align: top; }
.runway.article ul.coverage-nav-items li { display: inline-block; position:relative; padding:0 10px 17px; width:70px; height:145px; text-align:center; text-transform:none; }
.runway.article ul.coverage-nav-items li.active { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -395px -273px no-repeat; }
.runway.article ul.coverage-nav-items li span { position:absolute; display:block; width:75px; height:113px; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -92px -230px no-repeat; }
.runway.article ul.coverage-nav-items li a:hover span { background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -252px -230px; }
.runway.article ul.coverage-nav-items li h3 { font-size:1.35em; line-height:.95; font-weight: normal; }
.runway.article ul.collections-nav.cities li, .runway.article ul.collections-nav.subcats li { padding: 10px 0; }
.runway.article ul.collections-nav.cities li.highlight a { color:#ff0000; }
.runway.article ul.collections-nav.subcats.season-other li { float:left; padding:10px 20px 10px 0; }
.runway #latest-shows-div { display:none; }
.runway.article .post-date {font-family:'Times New Roman',serif; color: #999; font-size: 1.2em; text-align: center; margin-bottom: 10px; }
.runway.article .social-container {float: none; text-align: center; margin-bottom: 25px; }
.runway.article .quicklinks { font:bold 1.25em/1 NewsGothic,sans-serif; border-top: 1px solid #CCC; text-align: center; width: 640px; text-transform:uppercase; letter-spacing: .3px; margin-bottom: 30px; clear:both; }
.runway.article .quicklinks-popup { margin: 0 auto; width: 212px; display:none; position:absolute; background: #fff; z-index: 100; left: 214px; opacity: 0.95; filter:alpha(opacity=95); }
.runway.article .quicklinks a.quicklinks-trigger { background: #000; width: 212px; margin: 0 auto; height: 24px; color: #fff; padding-top: 6px;  display: block; }
.runway.article .quicklinks a span  {    font-size: 1.5em;  float: right; margin: -5px 5px 0 -5px; }
.runway.article .quicklinks > span { width: 228px; }
.runway.article.backstage-beauty .quicklinks-popup, .runway.article.fashion-scoops .quicklinks-popup, .runway.article.video .quicklinks-popup, .runway.article.parties .quicklinks-popup { top: 32px; }
.runway.fashion-scoops #fashion-seasons-body #all-shows, .runway.backstage-beauty #fashion-seasons-body #all-shows, .runway.parties #fashion-seasons-body #all-shows, .runway.video #fashion-seasons-body #all-shows { margin-top: 0; }

.runway.article ul.coverage-nav-items li h3 a:link, .runway.article ul.coverage-nav-items li h3 a:visited { color: #666; }
.runway.article ul.coverage-nav-items li.active h3 a { color: #000; }
.runway.article ul.coverage-nav-items li h3 a:hover { color: #FF0000; }
.runway.article ul.coverage-nav-items li h3 a:nth-child(4) {}

/* Runway Article Body - article and slideshow */
.runway.article .social-tools-container { float: none; padding-top: 10px; clear:both; }
.runway.article ul.coverage-nav-items { height:151px; text-align: center; }
.runway.article .page { float:left; width:320px; min-height: 280px; margin-bottom: 30px; }
.runway.article.video .page { padding-bottom:60px; width:auto; }
.runway.article #timeline { clear:both; border-top: 2px solid #000; margin: 30px 0 0 0; }
.runway.article #timeline h5 { border-bottom: 1px solid #000; padding: 6px 0 5px 0; font-family:NewsGothic,sans-serif; font-size:18px; text-transform:uppercase; background:url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) -600px 10px no-repeat; letter-spacing: .3px; }
.runway.article .scrollable-container.size6 h3 { font: bold 1em/1 arial, helvetica, sans-serif; }
.runway.article #author-container { margin-bottom: 8px; }
.slideshow-launch .position4 { margin-top: 5px; }
.runway.article #author-container a { border: none; }
/*--------------- Fashion Shows Landing --------------*/

.runway.landing #main h1, .in-season.landing #main h1, .out-season.landing #main h1 { padding:6px 0 10px; font:bold 4.17em/1 NewsGothic,sans-serif;letter-spacing:-1px; }
.runway #seasons-carousel { position:relative; min-height: 489px; }
.runway #seasonTypesContainer { background:#fff; }
.runway.landing #seasonTypesContainer h2 { margin:20px 0 4px; padding-bottom: 8px; background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/components/../../images/wwd-sprite.png) no-repeat scroll -600px 9px; font-weight: normal; font-size: 2.5em; text-transform: uppercase; border-bottom: 1px solid #ccc; }

/*---Fashion Shows Landing schedule---*/
.runway .display-schedule.show {display:block;}
.runway .display-schedule.hide {display:none;}
.runway .city-schedule-date.show {display:block;}
.runway .city-schedule-date.hide {display:none;}
.runway .schedule-control-show.show {display:block;}
.runway .schedule-control-show.hide {display:none;}
.runway .schedule-control-hide.show {display:block;}
.runway .schedule-control-hide.hide {display:none;}

/* --------------Collections A-Z----------------- */
.collections-az #list-view {height: 100%; padding: 15px 0 0 10px; width: 630px; text-align: left; width:text-align: left; background: #ffffff;}
.collections-az #list-view #alpha-list {font-family: 'Times New Roman',serif; font-size: 1.2em;}
.collections-az ul#designer-list {display: inline-block;}
.collections-az #list-view #alpha-list .alpha-off {color: #999999;}
.collections-az #list-view #alpha-list .alpha-on {}
.collections-az #list-view #alpha-list p {margin: 0 8px 0 0;font-weight: bold; display:inline;}
.collections-az #list-view #alpha-list .alpha-font {padding: 0 2px 0 0; font-weight: bold; display:inline;}
.collections-az #list-view .letter  {border-bottom:1px solid #FFFFFF;height:1%;min-height:30px;clear:left;}
.collections-az #list-view .letter h3 {font-family: 'Times New Roman',serif;font-size:2.5em;font-weight:bold;}
.collections-az #list-view .letter .top {line-height:40px;}
.collections-az #list-view .letter .top a {font-size:10px;}
.collections-az #list-view .letter ul {display:block;float:left;list-style:none outside none;padding: 0 10px 0 0;width:194px;line-height: 18px; font-size: 13px;} /* this is the default width if layout is Other Season*/
.collections-az .gotop { clear:both; padding-top:20px; font-family:Georgia,Times,serif; font-size:10px; text-transform:uppercase; }
.collections-az .gotop a { color:#999; }

.video.landing #main { width:640px; }

.twtr-doc { width:100% !important; }
.twtr-widget .twtr-tweet-wrap { padding-left:0 !important; }

/* ---For Thumbnail View tabs - 24 per page or ALL ----- */
.slideshow-launch .scrollable-container-all .scrollable-content {margin-left: 0px;}
.slideshow-launch .scrollable-container-all .items {width: 300px;}
.slideshow-launch .scrollable-container-all .items #story {margin-right: 0px;}
.pmc-no-mobile #pmc-pinit-hover-btn { width: 38px; height: 38px; background: url(/wp-content/themes/vip/pmc-wwd-2015/static/css/../images/pinterest-icon-pinit-sprite.png) left top no-repeat; background-size: 38px auto; }
.pmc-no-mobile #pmc-pinit-hover-btn:hover { background-position: left bottom; }

#homepage-runway-news-carousel .scrollable-container.hero-runway .scrollable-content .items div.runway-news-content a img { height: auto; }

.featured-box.latest .yrail-latest-articles > div { width: 100%; display: inline-block; }

body.runway.landing #wrapper, body.runway.out-season #wrapper, body.runway.in-season #wrapper { font-size: 10px; max-width: 980px; width: 100%; }
body.runway.landing #wrapper *, body.runway.out-season #wrapper *, body.runway.in-season #wrapper * { box-sizing: border-box; }
body.runway.landing #wrapper #main, body.runway.out-season #wrapper #main, body.runway.in-season #wrapper #main { width: 100%; }
body.runway.landing #wrapper #top-header, body.runway.out-season #wrapper #top-header, body.runway.in-season #wrapper #top-header { background: #fff; color: #000; text-align: left; width: 100%; padding: 15px 0; border-top: 1px solid #ccc; }
body.runway.landing #wrapper #top-header h1, body.runway.out-season #wrapper #top-header h1, body.runway.in-season #wrapper #top-header h1 { font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; font-weight: bold; letter-spacing: -1px; font-size: 5em; text-transform: none; width: 100%; padding: 0px; font-size: 6em; -webkit-font-smoothing: antialiased; vertical-align: baseline; }
body.runway.landing #wrapper #top-header h1 span, body.runway.out-season #wrapper #top-header h1 span, body.runway.in-season #wrapper #top-header h1 span { font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; font-weight: 300; position: relative; left: 5px; }
body.runway.landing #wrapper #top-header p, body.runway.out-season #wrapper #top-header p, body.runway.in-season #wrapper #top-header p { font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-size: 1.8em; margin-top: 10px; font-weight: normal; }
body.runway.landing #wrapper #hero-main .time-stamp, body.runway.out-season #wrapper #hero-main .time-stamp, body.runway.in-season #wrapper #hero-main .time-stamp { display: none; }
body.runway.landing #wrapper .section-header h3, body.runway.out-season #wrapper .section-header h3, body.runway.in-season #wrapper .section-header h3 { text-transform: initial; color: #000; text-align: left; font-size: 3em; padding: 10px 0; font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; font-weight: bold; border-top: 2px solid #FF0000; }
body.runway.landing #wrapper .section-header h3 span, body.runway.out-season #wrapper .section-header h3 span, body.runway.in-season #wrapper .section-header h3 span { font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-weight: 300; }
body.runway.landing #wrapper .type-stamp, body.runway.out-season #wrapper .type-stamp, body.runway.in-season #wrapper .type-stamp { font-size: 3em; text-transform: uppercase; color: #fff; margin-bottom: 9px; font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; position: absolute; top: 10px; right: 10px; background: rgba(0, 0, 0, 0.3); padding: 10px 15px; text-align: center; }
body.runway.landing #wrapper .type-stamp:hover, body.runway.out-season #wrapper .type-stamp:hover, body.runway.in-season #wrapper .type-stamp:hover { background: rgba(0, 0, 0, 0.8); }
body.runway.landing #wrapper .type-stamp span, body.runway.out-season #wrapper .type-stamp span, body.runway.in-season #wrapper .type-stamp span { display: block; text-align: center; font-size: .3em; margin-top: 3px; font-weight: bold; }
body.runway.landing #wrapper .feature-story, body.runway.out-season #wrapper .feature-story, body.runway.in-season #wrapper .feature-story { border-top: 5px solid #FF0000; width: 100%; height: auto; background-size: cover; margin-bottom: 20px; position: relative; }
body.runway.landing #wrapper .feature-story:hover .info, body.runway.out-season #wrapper .feature-story:hover .info, body.runway.in-season #wrapper .feature-story:hover .info { border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; }
body.runway.landing #wrapper .feature-story .image-holder, body.runway.out-season #wrapper .feature-story .image-holder, body.runway.in-season #wrapper .feature-story .image-holder { display: block; position: relative; }
body.runway.landing #wrapper .feature-story .image-holder img, body.runway.out-season #wrapper .feature-story .image-holder img, body.runway.in-season #wrapper .feature-story .image-holder img { width: 100%; height: auto; z-index: 6; }
body.runway.landing #wrapper .feature-story .image-holder .play-stamp, body.runway.out-season #wrapper .feature-story .image-holder .play-stamp, body.runway.in-season #wrapper .feature-story .image-holder .play-stamp { font-size: 80px; position: absolute; top: 50%; margin-top: -40px; margin-left: -40px; right: 50%; left: 50%; }
body.runway.landing #wrapper .feature-story .image-holder .play-stamp a, body.runway.out-season #wrapper .feature-story .image-holder .play-stamp a, body.runway.in-season #wrapper .feature-story .image-holder .play-stamp a { color: #000; }
body.runway.landing #wrapper .feature-story .image-holder .play-stamp a:hover, body.runway.out-season #wrapper .feature-story .image-holder .play-stamp a:hover, body.runway.in-season #wrapper .feature-story .image-holder .play-stamp a:hover { color: #333; }
body.runway.landing #wrapper .info, body.runway.out-season #wrapper .info, body.runway.in-season #wrapper .info { border-top: 3px solid #000; border-left: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; background: #fff; width: 100%; margin-top: -2px; padding: 10px 0px 20px 0px; display: inline-block; left: 0; right: 0; z-index: 10; }
body.runway.landing #wrapper .info .info-inside, body.runway.out-season #wrapper .info .info-inside, body.runway.in-season #wrapper .info .info-inside { margin-left: 20px; }
body.runway.landing #wrapper .info p, body.runway.out-season #wrapper .info p, body.runway.in-season #wrapper .info p { color: #000; font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; font-size: 1.6em; margin-bottom: 10px; line-height: 1.3; }
body.runway.landing #wrapper .info h2, body.runway.out-season #wrapper .info h2, body.runway.in-season #wrapper .info h2 { font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; font-size: 2.5em; color: #000; display: inline-block; padding: 7px 0 10px 0; font-weight: 800; text-transform: initial; }
body.runway.landing #wrapper .info h2 a, body.runway.out-season #wrapper .info h2 a, body.runway.in-season #wrapper .info h2 a { color: #000; }
body.runway.landing #wrapper .info h2 a:hover, body.runway.out-season #wrapper .info h2 a:hover, body.runway.in-season #wrapper .info h2 a:hover { color: #FF0000; }
body.runway.landing #wrapper .info .cta, body.runway.out-season #wrapper .info .cta, body.runway.in-season #wrapper .info .cta { font-size: 1.4em; font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; font-style: italic; text-align: left; }
body.runway.landing #wrapper .info .cta a, body.runway.out-season #wrapper .info .cta a, body.runway.in-season #wrapper .info .cta a { color: #000; }
body.runway.landing #wrapper .info .cta a:hover, body.runway.out-season #wrapper .info .cta a:hover, body.runway.in-season #wrapper .info .cta a:hover { color: #FF0000; }
body.runway.landing #wrapper .info h4.cat a, body.runway.out-season #wrapper .info h4.cat a, body.runway.in-season #wrapper .info h4.cat a { color: #FF0000; }
body.runway.landing #wrapper .info .cat, body.runway.out-season #wrapper .info .cat, body.runway.in-season #wrapper .info .cat { font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; letter-spacing: .5px; font-size: 1em; cursor: pointer; font-weight: bold; text-transform: uppercase; font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; }
body.runway.landing #wrapper .info .cat .time-stamp, body.runway.out-season #wrapper .info .cat .time-stamp, body.runway.in-season #wrapper .info .cat .time-stamp { color: #333; font-weight: normal; font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; font-size: 1em; }
body.runway.landing #wrapper .info .cat .time-stamp::before, body.runway.out-season #wrapper .info .cat .time-stamp::before, body.runway.in-season #wrapper .info .cat .time-stamp::before { content: "- "; }
body.runway.landing #wrapper #slide-show, body.runway.out-season #wrapper #slide-show, body.runway.in-season #wrapper #slide-show { background: #000; width: 100%; margin-bottom: 30px; position: relative; overflow: hidden; }
body.runway.landing #wrapper #slide-show .slideContainer, body.runway.out-season #wrapper #slide-show .slideContainer, body.runway.in-season #wrapper #slide-show .slideContainer { position: relative; width: 500%; }
body.runway.landing #wrapper #slide-show .show, body.runway.out-season #wrapper #slide-show .show, body.runway.in-season #wrapper #slide-show .show { display: inline-block; width: 5%; position: relative; height: 385px; background-size: cover; border: 1px solid #333; border-bottom: none; }
body.runway.landing #wrapper #slide-show .show:hover, body.runway.out-season #wrapper #slide-show .show:hover, body.runway.in-season #wrapper #slide-show .show:hover { cursor: pointer; }
body.runway.landing #wrapper #slide-show .show:hover .title, body.runway.out-season #wrapper #slide-show .show:hover .title, body.runway.in-season #wrapper #slide-show .show:hover .title { background: rgba(0, 0, 0, 0.8); color: #fff; }
body.runway.landing #wrapper #slide-show .show img, body.runway.out-season #wrapper #slide-show .show img, body.runway.in-season #wrapper #slide-show .show img { width: 100%; height: auto; z-index: 5; }
body.runway.landing #wrapper #slide-show .show a, body.runway.out-season #wrapper #slide-show .show a, body.runway.in-season #wrapper #slide-show .show a { color: #fff; }
body.runway.landing #wrapper #slide-show .show .title, body.runway.out-season #wrapper #slide-show .show .title, body.runway.in-season #wrapper #slide-show .show .title { text-align: center; text-transform: initial; background: rgba(0, 0, 0, 0.3); color: #fff; padding: 10px 20px; font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; font-size: 1.6em; font-weight: bold; position: absolute; bottom: 0; left: 0; right: 0; display: inline-block; }
body.runway.landing #wrapper #slide-show .prev, body.runway.landing #wrapper #slide-show .next, body.runway.out-season #wrapper #slide-show .prev, body.runway.out-season #wrapper #slide-show .next, body.runway.in-season #wrapper #slide-show .prev, body.runway.in-season #wrapper #slide-show .next { position: absolute; top: 50%; background: #000; color: #FF0000; padding: 10px 17px; z-index: 20; font-size: 2em; }
body.runway.landing #wrapper #slide-show .prev:hover, body.runway.landing #wrapper #slide-show .next:hover, body.runway.out-season #wrapper #slide-show .prev:hover, body.runway.out-season #wrapper #slide-show .next:hover, body.runway.in-season #wrapper #slide-show .prev:hover, body.runway.in-season #wrapper #slide-show .next:hover { cursor: pointer; background: #fff; }
body.runway.landing #wrapper #slide-show .prev, body.runway.out-season #wrapper #slide-show .prev, body.runway.in-season #wrapper #slide-show .prev { left: 0; }
body.runway.landing #wrapper #slide-show .next, body.runway.out-season #wrapper #slide-show .next, body.runway.in-season #wrapper #slide-show .next { right: 0; }
body.runway.landing #wrapper .subnav-area, body.runway.out-season #wrapper .subnav-area, body.runway.in-season #wrapper .subnav-area { width: 27%; position: relative; display: inline-block; vertical-align: top; z-index: 90; float: left; }
body.runway.landing #wrapper .subnav-area #subnav, body.runway.out-season #wrapper .subnav-area #subnav, body.runway.in-season #wrapper .subnav-area #subnav { padding: 20px 10px 20px 20px; width: 100%; background: rgba(255, 255, 255, 0.8); }
body.runway.landing #wrapper .subnav-area #subnav .simple-list h4, body.runway.out-season #wrapper .subnav-area #subnav .simple-list h4, body.runway.in-season #wrapper .subnav-area #subnav .simple-list h4 { font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; font-size: 1.6em; font-weight: bold; padding: 10px 0; border-bottom: 1px solid #ccc; border-top: 3px solid #FF0000; margin-bottom: 5px; text-transform: initial; }
body.runway.landing #wrapper .subnav-area #subnav .simple-list li, body.runway.out-season #wrapper .subnav-area #subnav .simple-list li, body.runway.in-season #wrapper .subnav-area #subnav .simple-list li { font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; letter-spacing: .5px; font-size: 1.4em; padding: 10px 20px; cursor: pointer; }
body.runway.landing #wrapper .subnav-area #subnav .simple-list li::before, body.runway.landing #wrapper .subnav-area #subnav .simple-list li::after, body.runway.out-season #wrapper .subnav-area #subnav .simple-list li::before, body.runway.out-season #wrapper .subnav-area #subnav .simple-list li::after, body.runway.in-season #wrapper .subnav-area #subnav .simple-list li::before, body.runway.in-season #wrapper .subnav-area #subnav .simple-list li::after { display: inline-block; opacity: 0; -moz-transition: -moz-transform 0.3s, opacity 0.2s; -o-transition: -o-transform 0.3s, opacity 0.2s; -webkit-transition: -webkit-transform 0.3s, opacity 0.2s; transition: transform 0.3s, opacity 0.2s; }
body.runway.landing #wrapper .subnav-area #subnav .simple-list li::before, body.runway.out-season #wrapper .subnav-area #subnav .simple-list li::before, body.runway.in-season #wrapper .subnav-area #subnav .simple-list li::before { margin-right: 10px; content: '{'; -moz-transform: translateX(20px); -ms-transform: translateX(20px); -webkit-transform: translateX(20px); transform: translateX(20px); }
body.runway.landing #wrapper .subnav-area #subnav .simple-list li::after, body.runway.out-season #wrapper .subnav-area #subnav .simple-list li::after, body.runway.in-season #wrapper .subnav-area #subnav .simple-list li::after { margin-left: 10px; content: '}'; -moz-transform: translateX(-20px); -ms-transform: translateX(-20px); -webkit-transform: translateX(-20px); transform: translateX(-20px); }
body.runway.landing #wrapper .subnav-area #subnav .simple-list li:hover::before, body.runway.landing #wrapper .subnav-area #subnav .simple-list li:hover::after, body.runway.landing #wrapper .subnav-area #subnav .simple-list li:focus::before, body.runway.landing #wrapper .subnav-area #subnav .simple-list li:focus::after, body.runway.out-season #wrapper .subnav-area #subnav .simple-list li:hover::before, body.runway.out-season #wrapper .subnav-area #subnav .simple-list li:hover::after, body.runway.out-season #wrapper .subnav-area #subnav .simple-list li:focus::before, body.runway.out-season #wrapper .subnav-area #subnav .simple-list li:focus::after, body.runway.in-season #wrapper .subnav-area #subnav .simple-list li:hover::before, body.runway.in-season #wrapper .subnav-area #subnav .simple-list li:hover::after, body.runway.in-season #wrapper .subnav-area #subnav .simple-list li:focus::before, body.runway.in-season #wrapper .subnav-area #subnav .simple-list li:focus::after { opacity: 1; -moz-transform: translateX(0px); -ms-transform: translateX(0px); -webkit-transform: translateX(0px); transform: translateX(0px); }
body.runway.landing #wrapper .subnav-area #subnav .simple-list li.active::before, body.runway.landing #wrapper .subnav-area #subnav .simple-list li.active::after, body.runway.out-season #wrapper .subnav-area #subnav .simple-list li.active::before, body.runway.out-season #wrapper .subnav-area #subnav .simple-list li.active::after, body.runway.in-season #wrapper .subnav-area #subnav .simple-list li.active::before, body.runway.in-season #wrapper .subnav-area #subnav .simple-list li.active::after { opacity: 1; -moz-transform: translateX(0px); -ms-transform: translateX(0px); -webkit-transform: translateX(0px); transform: translateX(0px); color: #FF0000; }
body.runway.landing #wrapper .subnav-area #subnav #sort-options, body.runway.out-season #wrapper .subnav-area #subnav #sort-options, body.runway.in-season #wrapper .subnav-area #subnav #sort-options { margin: 10px 0 15px 0; }
body.runway.landing #wrapper .subnav-area #subnav #sort-options li, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li { width: 100%; margin-bottom: 10px; display: block; }
body.runway.landing #wrapper .subnav-area #subnav #sort-options li:last-child, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li:last-child, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li:last-child { margin-bottom: 0; }
body.runway.landing #wrapper .subnav-area #subnav #sort-options li a, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li a, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li a { font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; font-size: 1.4em; color: #000; border: 1px solid #EAEAEA; padding: 15px 20px; text-decoration: none; width: 100%; display: block; position: relative; font-weight: bold; transition: all .5s ease; }
body.runway.landing #wrapper .subnav-area #subnav #sort-options li a .fa-stack, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li a .fa-stack, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li a .fa-stack { text-align: center; position: absolute; right: 10px; top: 10px; font-size: .8em; color: #000; transition: all .5s ease; }
body.runway.landing #wrapper .subnav-area #subnav #sort-options li a:hover, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li a:hover, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li a:hover { border: 1px solid #FF0000; }
body.runway.landing #wrapper .subnav-area #subnav #sort-options li a:hover .fa-stack, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li a:hover .fa-stack, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li a:hover .fa-stack { right: 0; opacity: 0; }
body.runway.landing #wrapper #lightbox, body.runway.out-season #wrapper #lightbox, body.runway.in-season #wrapper #lightbox { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.8); z-index: 1000; display: none; }
body.runway.landing #wrapper #lightbox .modal, body.runway.out-season #wrapper #lightbox .modal, body.runway.in-season #wrapper #lightbox .modal { position: fixed; z-index: 1050; background: #fff; width: 450px; top: 10%; left: 50%; -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); }
body.runway.landing #wrapper #lightbox .modal h2, body.runway.out-season #wrapper #lightbox .modal h2, body.runway.in-season #wrapper #lightbox .modal h2 { font-size: 2.5em; font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; font-weight: bold; display: block; width: 100%; padding: 20px; border-bottom: 1px solid #ccc; border-top: 3px solid #FF0000; text-transform: initial; }
body.runway.landing #wrapper #lightbox .modal .close-menu, body.runway.out-season #wrapper #lightbox .modal .close-menu, body.runway.in-season #wrapper #lightbox .modal .close-menu { position: absolute; top: 20px; right: 20px; font-size: 3em; font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; letter-spacing: .5px; font-weight: 300; color: #A5A5A5; }
body.runway.landing #wrapper #lightbox .modal .close-menu:hover, body.runway.out-season #wrapper #lightbox .modal .close-menu:hover, body.runway.in-season #wrapper #lightbox .modal .close-menu:hover { color: #FF0000; }
body.runway.landing #wrapper #lightbox .modal .menu-items, body.runway.out-season #wrapper #lightbox .modal .menu-items, body.runway.in-season #wrapper #lightbox .modal .menu-items { width: 100%; height: 400px; overflow-y: scroll; }
body.runway.landing #wrapper #lightbox .modal .menu-items li, body.runway.out-season #wrapper #lightbox .modal .menu-items li, body.runway.in-season #wrapper #lightbox .modal .menu-items li { width: 100%; }
body.runway.landing #wrapper #lightbox .modal .menu-items li a, body.runway.out-season #wrapper #lightbox .modal .menu-items li a, body.runway.in-season #wrapper #lightbox .modal .menu-items li a { width: 100%; display: block; height: 100%; padding: 10px 30px; font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; letter-spacing: .5px; font-weight: normal; color: #000; font-size: 1.7em; transition: all .5s ease; }
body.runway.landing #wrapper #lightbox .modal .menu-items li a:hover, body.runway.out-season #wrapper #lightbox .modal .menu-items li a:hover, body.runway.in-season #wrapper #lightbox .modal .menu-items li a:hover { color: #FF0000; }
body.runway.landing #wrapper #lightbox #runway-modal-schedule, body.runway.out-season #wrapper #lightbox #runway-modal-schedule, body.runway.in-season #wrapper #lightbox #runway-modal-schedule { font-size: 1.2em; }
body.runway.landing #wrapper #lightbox #runway-modal-schedule .menu-items, body.runway.out-season #wrapper #lightbox #runway-modal-schedule .menu-items, body.runway.in-season #wrapper #lightbox #runway-modal-schedule .menu-items { padding: 0 30px; }
body.runway.landing #wrapper #lightbox #runway-modal-schedule .menu-items h3, body.runway.out-season #wrapper #lightbox #runway-modal-schedule .menu-items h3, body.runway.in-season #wrapper #lightbox #runway-modal-schedule .menu-items h3 { padding: .5em 0 1em 0; }
body.runway.landing #wrapper #lightbox #runway-modal-schedule .menu-items h4, body.runway.out-season #wrapper #lightbox #runway-modal-schedule .menu-items h4, body.runway.in-season #wrapper #lightbox #runway-modal-schedule .menu-items h4 { padding-bottom: .5em; }
body.runway.landing #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions, body.runway.out-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions, body.runway.in-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions { width: 100%; margin-bottom: .5em; }
body.runway.landing #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td, body.runway.out-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td, body.runway.in-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td { vertical-align: top; padding-bottom: .5em; }
body.runway.landing #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td a, body.runway.out-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td a, body.runway.in-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td a { border-bottom: 1px dotted #ff0000; }
body.runway.landing #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td.time, body.runway.out-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td.time, body.runway.in-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td.time { width: 20%; }
body.runway.landing #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td.designer, body.runway.out-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td.designer, body.runway.in-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td.designer { width: 30%; }
body.runway.landing #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td.address, body.runway.out-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td.address, body.runway.in-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td.address { width: 40%; }
body.runway.landing #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td.map, body.runway.out-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td.map, body.runway.in-season #wrapper #lightbox #runway-modal-schedule .menu-items .schedule-sessions td.map { width: 10%; }
body.runway.landing #wrapper .featured-videos, body.runway.out-season #wrapper .featured-videos, body.runway.in-season #wrapper .featured-videos { margin-bottom: 10px; }
body.runway.landing #wrapper .featured-videos .feature-story .image-holder::after, body.runway.out-season #wrapper .featured-videos .feature-story .image-holder::after, body.runway.in-season #wrapper .featured-videos .feature-story .image-holder::after { display: block; width: 15%; height: 0; padding-bottom: 15%; position: absolute; top: 50%; left: 50%; margin-top: -7.5%; margin-left: -7.5%; }
body.runway.landing #wrapper .featured-videos .image-holder, body.runway.out-season #wrapper .featured-videos .image-holder, body.runway.in-season #wrapper .featured-videos .image-holder { position: relative; }
body.runway.landing #wrapper .featured-videos .image-holder img, body.runway.out-season #wrapper .featured-videos .image-holder img, body.runway.in-season #wrapper .featured-videos .image-holder img { width: 100%; height: auto; }
body.runway.landing #wrapper .featured-videos .image-holder:hover::after, body.runway.out-season #wrapper .featured-videos .image-holder:hover::after, body.runway.in-season #wrapper .featured-videos .image-holder:hover::after { webkit-transition: opacity .3s, -webkit-transform .4s; transition: opacity .3s, -webkit-transform .4s; transition: opacity .3s, transform .4s; filter: alpha(Opacity=0); opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
body.runway.landing #wrapper .featured-videos .image-holder::after, body.runway.out-season #wrapper .featured-videos .image-holder::after, body.runway.in-season #wrapper .featured-videos .image-holder::after { webkit-transition: opacity .3s, -webkit-transform .4s; transition: opacity .3s, -webkit-transform .4s; transition: opacity .3s, transform .4s; filter: alpha(Opacity=0.5); opacity: 0.7; -webkit-transform: scale(0.8); transform: scale(0.8); background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 512 512'><path fill='#FFFFFF' d='M255.99 12c-134.743 0-243.99 109.247-243.99 244s109.247 244 243.99 244c134.763 0 244.01-109.247 244.01-244s-109.247-244-244.01-244zm0 464.203c-121.597 0-220.193-98.597-220.193-220.203 0-121.617 98.597-220.192 220.193-220.192 121.627 0 220.213 98.576 220.213 220.192 0 121.606-98.586 220.203-220.213 220.203zM172.911 144.972l221.189 111.031-221.189 111.025v-222.056z'/></svg>"); content: " "; display: block; width: 25%; height: 0; padding-bottom: 25%; position: absolute; top: 50%; left: 50%; margin-top: -12.5%; margin-left: -12.5%; }
body.runway.landing #wrapper .featured-videos .video, body.runway.out-season #wrapper .featured-videos .video, body.runway.in-season #wrapper .featured-videos .video { display: inline-block; width: 31.1%; vertical-align: top; }
body.runway.landing #wrapper .featured-videos .video.center, body.runway.out-season #wrapper .featured-videos .video.center, body.runway.in-season #wrapper .featured-videos .video.center { margin: 0 3.33%; }
body.runway.landing #wrapper .featured-videos .video .info, body.runway.out-season #wrapper .featured-videos .video .info, body.runway.in-season #wrapper .featured-videos .video .info { padding: 10px 0; }
body.runway.landing #wrapper .featured-videos .video a, body.runway.out-season #wrapper .featured-videos .video a, body.runway.in-season #wrapper .featured-videos .video a { font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; font-weight: bold; font-size: 14px; }
@media screen and (max-width: 980px) and (min-width: 668px) { body.runway.landing #wrapper .hide-desktop, body.runway.out-season #wrapper .hide-desktop, body.runway.in-season #wrapper .hide-desktop { display: inline-block !important; }
  body.runway.landing #wrapper #river, body.runway.out-season #wrapper #river, body.runway.in-season #wrapper #river { width: 100%; }
  body.runway.landing #wrapper #river .stories .more-stories .stories-left, body.runway.out-season #wrapper #river .stories .more-stories .stories-left, body.runway.in-season #wrapper #river .stories .more-stories .stories-left { width: calc(100% - 300px); width: -o-calc(100% - 300px); width: -moz-calc(100% - 300px); }
  body.runway.landing #wrapper #slide-show, body.runway.out-season #wrapper #slide-show, body.runway.in-season #wrapper #slide-show { overflow: hidden; }
  body.runway.landing #wrapper #slide-show .slideContainer, body.runway.out-season #wrapper #slide-show .slideContainer, body.runway.in-season #wrapper #slide-show .slideContainer { position: relative; width: 666.66667%; }
  body.runway.landing #wrapper #slide-show .show, body.runway.out-season #wrapper #slide-show .show, body.runway.in-season #wrapper #slide-show .show { width: 5%; }
  body.runway.landing #wrapper .hide-mobile, body.runway.out-season #wrapper .hide-mobile, body.runway.in-season #wrapper .hide-mobile { display: none; }
  body.runway.landing #wrapper .subnav-area, body.runway.out-season #wrapper .subnav-area, body.runway.in-season #wrapper .subnav-area { width: 100%; }
  body.runway.landing #wrapper .subnav-area #subnav, body.runway.out-season #wrapper .subnav-area #subnav, body.runway.in-season #wrapper .subnav-area #subnav { text-align: center; padding: 10px 0; }
  body.runway.landing #wrapper .subnav-area #subnav #sort-options, body.runway.out-season #wrapper .subnav-area #subnav #sort-options, body.runway.in-season #wrapper .subnav-area #subnav #sort-options { margin: 0; }
  body.runway.landing #wrapper .subnav-area #subnav #sort-options li, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li { width: auto; display: inline-block; background: #000; margin: 0 5px; transition: all .5ms ease; }
  body.runway.landing #wrapper .subnav-area #subnav #sort-options li:hover, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li:hover, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li:hover { background: #fff; }
  body.runway.landing #wrapper .subnav-area #subnav #sort-options li:hover a, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li:hover a, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li:hover a { color: #000; }
  body.runway.landing #wrapper .subnav-area #subnav #sort-options li a, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li a, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li a { color: #fff; border: 1px solid #000; }
  body.runway.landing #wrapper .subnav-area #subnav #sort-options li span, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li span, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li span { display: none; } }
@media screen and (max-width: 668px) { body.runway.landing #wrapper .hide-mobile, body.runway.out-season #wrapper .hide-mobile, body.runway.in-season #wrapper .hide-mobile { display: none !important; }
  body.runway.landing #wrapper .hide-desktop, body.runway.out-season #wrapper .hide-desktop, body.runway.in-season #wrapper .hide-desktop { display: inline-block !important; }
  body.runway.landing #wrapper #lightbox .modal, body.runway.out-season #wrapper #lightbox .modal, body.runway.in-season #wrapper #lightbox .modal { width: 100%; top: 0; height: 100%; }
  body.runway.landing #wrapper #lightbox .modal #menu-items, body.runway.out-season #wrapper #lightbox .modal #menu-items, body.runway.in-season #wrapper #lightbox .modal #menu-items { height: 100%; }
  body.runway.landing #wrapper #slide-show, body.runway.out-season #wrapper #slide-show, body.runway.in-season #wrapper #slide-show { overflow: hidden; margin-bottom: 10px; }
  body.runway.landing #wrapper #slide-show .slideContainer, body.runway.out-season #wrapper #slide-show .slideContainer, body.runway.in-season #wrapper #slide-show .slideContainer { position: relative; width: 1000%; }
  body.runway.landing #wrapper #slide-show .show, body.runway.out-season #wrapper #slide-show .show, body.runway.in-season #wrapper #slide-show .show { width: 5%; }
  body.runway.landing #wrapper .section-header, body.runway.out-season #wrapper .section-header, body.runway.in-season #wrapper .section-header { text-align: center; }
  body.runway.landing #wrapper #top-header, body.runway.out-season #wrapper #top-header, body.runway.in-season #wrapper #top-header { text-align: center; }
  body.runway.landing #wrapper #top-header h1, body.runway.out-season #wrapper #top-header h1, body.runway.in-season #wrapper #top-header h1 { font-size: 4.5em; }
  body.runway.landing #wrapper .feature-story .image-holder, body.runway.out-season #wrapper .feature-story .image-holder, body.runway.in-season #wrapper .feature-story .image-holder { height: auto; }
  body.runway.landing #wrapper .feature-story .image-holder img, body.runway.out-season #wrapper .feature-story .image-holder img, body.runway.in-season #wrapper .feature-story .image-holder img { height: auto; width: 100%; }
  body.runway.landing #wrapper .subnav-area, body.runway.out-season #wrapper .subnav-area, body.runway.in-season #wrapper .subnav-area { width: 100%; }
  body.runway.landing #wrapper .subnav-area #subnav, body.runway.out-season #wrapper .subnav-area #subnav, body.runway.in-season #wrapper .subnav-area #subnav { padding: 5px 20px; }
  body.runway.landing #wrapper .subnav-area #subnav #sort-options li, body.runway.landing #wrapper .subnav-area #subnav #sort-options li a, body.runway.landing #wrapper .subnav-area #subnav #sort-options li a.fa-stack, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li a, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li a.fa-stack, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li a, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li a.fa-stack { transition: none; }
  body.runway.landing #wrapper .subnav-area #subnav #sort-options li:hover, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li:hover, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li:hover { background: inherit; }
  body.runway.landing #wrapper .subnav-area #subnav #sort-options li:hover a, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li:hover a, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li:hover a { color: inherit; }
  body.runway.landing #wrapper .subnav-area #subnav #sort-options li a:hover, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li a:hover, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li a:hover { border: 1px solid #EAEAEA; }
  body.runway.landing #wrapper .subnav-area #subnav #sort-options li a:hover .fa-stack, body.runway.out-season #wrapper .subnav-area #subnav #sort-options li a:hover .fa-stack, body.runway.in-season #wrapper .subnav-area #subnav #sort-options li a:hover .fa-stack { right: 10px; opacity: 1; }
  body.runway.landing #wrapper #river, body.runway.out-season #wrapper #river, body.runway.in-season #wrapper #river { display: block; width: 100%; padding: 5px 20px; }
  body.runway.landing #wrapper #river .stories, body.runway.out-season #wrapper #river .stories, body.runway.in-season #wrapper #river .stories { width: 100%; padding: 0; }
  body.runway.landing #wrapper #river .stories .more-stories, body.runway.out-season #wrapper #river .stories .more-stories, body.runway.in-season #wrapper #river .stories .more-stories { width: 100%; display: block; }
  body.runway.landing #wrapper #river .stories .more-stories .stories-right, body.runway.out-season #wrapper #river .stories .more-stories .stories-right, body.runway.in-season #wrapper #river .stories .more-stories .stories-right { display: block; width: 100%; height: 100%; margin: 0 auto 20px auto; }
  body.runway.landing #wrapper #river .stories .more-stories .stories-left, body.runway.out-season #wrapper #river .stories .more-stories .stories-left, body.runway.in-season #wrapper #river .stories .more-stories .stories-left { margin: 0; width: 100%; display: block; }
  body.runway.landing #wrapper #river .stories .more-stories .stories-left .story, body.runway.out-season #wrapper #river .stories .more-stories .stories-left .story, body.runway.in-season #wrapper #river .stories .more-stories .stories-left .story { border: none; border-top: 1px solid #EDEDED; padding-top: 20px; width: 100%; }
  body.runway.landing #wrapper #river .stories .more-stories .stories-left .story:hover, body.runway.out-season #wrapper #river .stories .more-stories .stories-left .story:hover, body.runway.in-season #wrapper #river .stories .more-stories .stories-left .story:hover { border: none; border-top: 1px solid #EDEDED; }
  body.runway.landing #wrapper #river .stories .more-stories .stories-left .story .image-holder, body.runway.out-season #wrapper #river .stories .more-stories .stories-left .story .image-holder, body.runway.in-season #wrapper #river .stories .more-stories .stories-left .story .image-holder { width: 30%; display: table-cell; vertical-align: middle; }
  body.runway.landing #wrapper #river .stories .more-stories .stories-left .story .info, body.runway.out-season #wrapper #river .stories .more-stories .stories-left .story .info, body.runway.in-season #wrapper #river .stories .more-stories .stories-left .story .info { width: 70%; display: table-cell; vertical-align: middle; border: none; padding: 0 0 0 20px; }
  body.runway.landing #wrapper #river .stories .more-stories .stories-left .story .info p, body.runway.out-season #wrapper #river .stories .more-stories .stories-left .story .info p, body.runway.in-season #wrapper #river .stories .more-stories .stories-left .story .info p { display: none; }
  body.runway.landing #wrapper #river .ad, body.runway.out-season #wrapper #river .ad, body.runway.in-season #wrapper #river .ad { margin-left: -10px; margin-right: -10px; } }
@media screen and (max-width: 980px) and (min-width: 668px) { body.runway.landing #wrapper .hide-desktop, body.runway.out-season #wrapper .hide-desktop, body.runway.in-season #wrapper .hide-desktop { display: inline-block !important; }
  body.runway.landing #wrapper #river, body.runway.out-season #wrapper #river, body.runway.in-season #wrapper #river { width: 100%; }
  body.runway.landing #wrapper #river .stories .more-stories .stories-left, body.runway.out-season #wrapper #river .stories .more-stories .stories-left, body.runway.in-season #wrapper #river .stories .more-stories .stories-left { width: calc(100% - 300px); width: -o-calc(100% - 300px); width: -moz-calc(100% - 300px); }
  body.runway.landing #wrapper #slide-show, body.runway.out-season #wrapper #slide-show, body.runway.in-season #wrapper #slide-show { overflow: hidden; }
  body.runway.landing #wrapper #slide-show .slideContainer, body.runway.out-season #wrapper #slide-show .slideContainer, body.runway.in-season #wrapper #slide-show .slideContainer { position: relative; width: 666.66667%; }
  body.runway.landing #wrapper #slide-show .show, body.runway.out-season #wrapper #slide-show .show, body.runway.in-season #wrapper #slide-show .show { width: 5%; }
  body.runway.landing #wrapper .hide-mobile, body.runway.out-season #wrapper .hide-mobile, body.runway.in-season #wrapper .hide-mobile { display: none; }
  body.runway.landing #wrapper #subnav-area, body.runway.out-season #wrapper #subnav-area, body.runway.in-season #wrapper #subnav-area { width: 100%; }
  body.runway.landing #wrapper #subnav-area #subnav, body.runway.out-season #wrapper #subnav-area #subnav, body.runway.in-season #wrapper #subnav-area #subnav { text-align: center; padding: 10px 0; }
  body.runway.landing #wrapper #subnav-area #subnav #sort-options, body.runway.out-season #wrapper #subnav-area #subnav #sort-options, body.runway.in-season #wrapper #subnav-area #subnav #sort-options { margin: 0; }
  body.runway.landing #wrapper #subnav-area #subnav #sort-options li, body.runway.out-season #wrapper #subnav-area #subnav #sort-options li, body.runway.in-season #wrapper #subnav-area #subnav #sort-options li { width: auto; display: inline-block; background: #000; margin: 0 5px; transition: all .5ms ease; }
  body.runway.landing #wrapper #subnav-area #subnav #sort-options li:hover, body.runway.out-season #wrapper #subnav-area #subnav #sort-options li:hover, body.runway.in-season #wrapper #subnav-area #subnav #sort-options li:hover { background: #fff; }
  body.runway.landing #wrapper #subnav-area #subnav #sort-options li:hover a, body.runway.out-season #wrapper #subnav-area #subnav #sort-options li:hover a, body.runway.in-season #wrapper #subnav-area #subnav #sort-options li:hover a { color: #000; }
  body.runway.landing #wrapper #subnav-area #subnav #sort-options li a, body.runway.out-season #wrapper #subnav-area #subnav #sort-options li a, body.runway.in-season #wrapper #subnav-area #subnav #sort-options li a { color: #fff; border: 1px solid #000; }
  body.runway.landing #wrapper #subnav-area #subnav #sort-options li span, body.runway.out-season #wrapper #subnav-area #subnav #sort-options li span, body.runway.in-season #wrapper #subnav-area #subnav #sort-options li span { display: none; } }
body.runway.landing #wrapper #footer, body.runway.out-season #wrapper #footer, body.runway.in-season #wrapper #footer { width: 100%; }

body.runway.subnav-area-fixed #wrapper .subnav-area { position: fixed; top: 0; max-width: 265px; }
body.runway.subnav-area-fixed #wrapper #river { margin-left: 268px; float: none; }
body.runway.subnav-area-fixed.admin-bar #wrapper .subnav-area { top: 32px; }

body.runway.subnav-area-fixed-bottom #wrapper .subnav-area, body.runway.subnav-area-fixed-bottom.admin-bar #wrapper .subnav-area { position: absolute; top: auto; bottom: 5px; }

body.runway.ad-middle-fixed #wrapper .ad-middle { position: fixed; top: 20px; }
body.runway.ad-middle-fixed.admin-bar #wrapper .ad-middle { top: 52px; }

body.runway.ad-middle-fixed-bottom #wrapper .stories, body.runway.ad-middle-fixed-bottom.admin-bar #wrapper .stories { position: relative; }
body.runway.ad-middle-fixed-bottom #wrapper .ad-middle, body.runway.ad-middle-fixed-bottom.admin-bar #wrapper .ad-middle { position: absolute; top: auto; bottom: 20px; }

body.runway.ad-bottom-fixed #wrapper .ad-bottom { position: fixed; top: 20px; }
body.runway.ad-bottom-fixed.admin-bar #wrapper .ad-bottom { top: 52px; }

body.runway.ad-bottom-fixed-bottom #wrapper .ad-bottom, body.runway.ad-bottom-fixed-bottom.admin-bar #wrapper .ad-bottom { position: absolute; top: auto; bottom: 20px; }

body.runway #river { float: right; display: inline-block; width: 72.7%; vertical-align: top; padding: 20px; }
body.runway #river .stories { width: 100%; }
body.runway #river .stories .more-stories { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
body.runway #river .stories .more-stories .stories-left { width: 362px; margin: 0 20px 0 0; }
body.runway #river .stories .more-stories .stories-left .story { width: 352px; background: #fff; margin-bottom: 20px; position: relative; border: 1px solid #EAEAEA; }
body.runway #river .stories .more-stories .stories-left .story:hover { border: 1px solid #dadada; }
body.runway #river .stories .more-stories .stories-left .story .image-holder { z-index: 5; display: block; }
body.runway #river .stories .more-stories .stories-left .story .image-holder img { width: 100%; height: auto; z-index: 6; }
body.runway #river .stories .more-stories .stories-left .story .info { width: 100%; padding: 10px 20px; transition: all 0.5s ease; background: #fff; z-index: 10; display: inline-block; border-top: 3px solid #000; margin-top: -2px; }
body.runway #river .stories .more-stories .stories-left .story .info p { color: #333; font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; letter-spacing: .5px; font-size: 1.4em; margin-bottom: 10px; line-height: 1.3; }
body.runway #river .stories .more-stories .stories-left .story .info h2 { font-family: "Forma Text", "Helvetica", "Arial", Sans-serif; font-size: 2em; font-weight: bold; color: #000; display: inline-block; padding: 7px 0; width: 100%; cursor: pointer; transition: all .5s ease; text-transform: initial; }
body.runway #river .stories .more-stories .stories-left .story .info h2 a { color: #000; }
body.runway #river .stories .more-stories .stories-left .story .info h2 a:hover { color: #FF0000; }
body.runway #river .stories .more-stories .stories-left .story .info .cta { font-size: 1.4em; font-family: Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif; font-style: italic; text-align: left; }
body.runway #river .stories .more-stories .stories-left .story .info .cta a { color: #000; }
body.runway #river .stories .more-stories .stories-left .story .info .cta a:hover { color: #FF0000; }
body.runway #river .stories .more-stories .stories-right { max-width: 300px; height: 600px; }
body.runway #river .stories .more-stories .stories-right .ad-margin { margin-bottom: 20px; }

body.runway #mobile-nav { width: 100%; background: #000; }
body.runway #mobile-nav .logo { height: 42px; width: 132px; display: inline-block; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMzYgMTM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMzYgMTM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDAuOSwxMTVoMjUuOWwxMi44LTQ4LjFMOTIuNSwxMTVoMjUuN2wyNC05MGgtMjMuOWwtMTIuNyw0OS42TDkyLjQsMjVINjguMUw1NSw3NC4yTDQyLjQsMjVIMTYuOAoJCUw0MC45LDExNXogTTE0My43LDExNWgyNS43bDEyLjgtNDhsMTIuNyw0OGgyNS45bDI0LjEtOTBoLTI0LjJsLTEyLjYsNDkuMkwxOTUsMjVoLTI0LjRsLTEzLjMsNDkuOGwtMTItNDYuN2wtMTIuNSw0Ni44TDE0My43LDExNQoJCXogTTI2NS44LDkyVjQ4aDcuMmMxNi40LDAsMjMuNSw1LjgsMjMuNSwyMmMwLDE2LjItNy4xLDIyLTIzLjUsMjJIMjY1Ljh6IE0yNzIuNSwxMTVjMjYuMywwLDUwLjYtOS41LDUwLjYtNDVzLTI0LjQtNDUtNTAuNi00NQoJCWgtMjMuNmwtOS41LDM1LjRWMTE1SDI3Mi41eiIvPgo8L2c+Cjwvc3ZnPg=="); background-repeat: no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden; vertical-align: top; }
body.runway #mobile-nav .menu-button { display: inline-block; width: 22px; height: 40px; cursor: pointer; position: relative; margin: 0 10px; }
body.runway #mobile-nav .menu-button span { position: absolute; top: 50%; left: 0; display: block; width: 100%; height: 3px; margin-top: -2px; background-color: #777777; font-size: 0px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; }
body.runway #mobile-nav .menu-button span:before, body.runway #mobile-nav .menu-button span:after { position: absolute; left: 0; width: 100%; height: 100%; background: #777777; content: ''; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; }
body.runway #mobile-nav .menu-button span:before { -webkit-transform: translateY(-250%); transform: translateY(-250%); }
body.runway #mobile-nav .menu-button span:after { -webkit-transform: translateY(250%); transform: translateY(250%); }
body.runway #mobile-nav .menu-open span { background-color: transparent; }
body.runway #mobile-nav .menu-open span:before { -webkit-transform: translateY(0) rotate(45deg); transform: translateY(0) rotate(45deg); background-color: #fff; }
body.runway #mobile-nav .menu-open span:after { -webkit-transform: translateY(0) rotate(-45deg); transform: translateY(0) rotate(-45deg); background-color: #fff; }
body.runway #mobile-nav .nav-items { float: right; margin: 0 15px 0 0; display: inline-block; padding: 15px 0; font-size: 1.3em; }
body.runway #mobile-nav .nav-items a { color: #777; }
body.runway #mobile-nav .nav-items a:hover { color: #fff; }
body.runway #mobile-nav .nav-items #layer_offer_link a { color: red; text-transform: none; font: normal 1em Arial,Helvetica,Sans-serif; }
body.runway #mobile-nav .nav-items #layer_offer_link a:after { content: '|'; display: inline-block; color: #777; margin: 0 10px; }

body.runway #sidebar { width: 80%; position: absolute; background: #222222; height: 100%; -webkit-transition: -webkit-transform 0.2s ease-in; -moz-transition: -moz-transform 0.2s ease-in; -ms-transition: -ms-transform 0.2s ease-in; -o-transition: -o-transform 0.2s ease-in; transition: transform 0.2s ease-in; -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
body.runway #sidebar.menu-open { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
body.runway #sidebar ul.main-nav li { width: 100%; }
body.runway #sidebar ul.main-nav li a { display: block; background: #222222; width: 100%; height: 100%; padding: 15px 20px; border-bottom: 1px solid #333; color: #fff; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 14px; }
body.runway #sidebar ul.main-nav li a i { float: right; }
body.runway #sidebar ul.main-nav li.subscribe-link a { color: red; }
body.runway #sidebar ul.main-nav li ul { display: none; }
body.runway #sidebar ul.main-nav li ul li a { border-top: 1px solid #222; background: #333333; }
body.runway #sidebar ul.main-nav .icon-f:before, body.runway #sidebar ul.main-nav .icon-n:before { display: none; content: ""; }

body.runway #mobile-body-container { background: #fff; width: 100%; -webkit-transition: -webkit-transform 0.2s ease-in; -moz-transition: -moz-transform 0.2s ease-in; -ms-transition: -ms-transform 0.2s ease-in; -o-transition: -o-transform 0.2s ease-in; transition: transform 0.2s ease-in; }
body.runway #mobile-body-container.menu-open { -webkit-transform: translate3d(80%, 0, 0); -moz-transform: translate3d(80%, 0, 0); -ms-transform: translate3d(80%, 0, 0); -o-transform: translate3d(80%, 0, 0); transform: translate3d(80%, 0, 0); }

body.runway.pmc-mobile #wrapper, body.runway.pmc-tablet #wrapper { overflow: hidden; position: relative; margin: 0 auto; padding: 0; }

#runway-footer { margin: 0 0 20px 0; }
#runway-footer .m-nav-dropdown { position: relative; display: block; width: 95%; padding: 15px; margin: 15px auto; }
#runway-footer .m-nav-dropdown label { position: absolute; margin: auto; padding: 15px; border: 1px solid #eee; font: 400 2em/1 NewsGothic,sans-serif; color: #000; text-transform: uppercase; left: 0; right: 0; top: 0; bottom: 0; z-index: 10; display: block; text-align: center; pointer-events: none; overflow: hidden; }
#runway-footer .m-nav-dropdown label span { float: right; font-size: .8em; }
#runway-footer .m-nav-dropdown label, #runway-footer .m-nav-dropdown select { display: block; background: #fff; border-radius: none; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
#runway-footer .m-nav-dropdown label + select { opacity: 0; }
#runway-footer #footer-mobile { margin-top: 0; padding: 20px 0 50px; border-top: 0; color: #aaa; font-size: 1.2em; text-align: center; }
#runway-footer #footer-mobile h6 { height: 105px; font-size: 9em; color: #ccc; margin-bottom: 20px; }
#runway-footer #footer-mobile p { margin-bottom: 10px; }
