@font-face{font-family:dashicons;src:url(/wp-includes/css/../fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/x-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-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-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-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-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-calendar:before{content:"\f145"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-visibility:before{content:"\f177"}.dashicons-post-status:before{content:"\f173"}.dashicons-edit:before{content:"\f464"}.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}.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-info:before{content:"\f348"}.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-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-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"}#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 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=email],#wpadminbar input[type=number],#wpadminbar input[type=password],#wpadminbar input[type=search],#wpadminbar input[type=text],#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 .ab-empty-item{outline:0}#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.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 .selected .shortlink-input{display:block}#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 li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#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 .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{background:#32373c;color:#00b9eb}#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#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 .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 .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:5px;left:3px;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>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>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 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-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:transparent;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:400ms;transition-duration:400ms;-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:0 0 repeat scroll 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:#21759b;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){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 .ab-label{display:none}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#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:6px 15px 12px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#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 #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-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{margin:0}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#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-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin: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}#wp-toolbar>ul>li{display:none}#wpadminbar li#wp-admin-bar-comments,#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 ul#wp-admin-bar-root-default>li{margin-right:0}#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}.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-right:0}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;left:0}}@media screen and (max-width:600px){#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 .menupop .menupop>.ab-item:before{display:none}#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}#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}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{position:static;-webkit-box-shadow:none;box-shadow: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;
}
a.gallery-navigation{
    cursor: pointer;
}
.gallery-multi {
	width: 100%;
	height:100%;
	display:block;
	overflow:hidden;
}
.gallery-multi div {
	width: auto;
	float: left;
	cursor: pointer;
}
.gallery-back {
	display: none;
	position: relative;
	text-align: center;
	font-size: 0.75em;
	padding: 0.5em 0;
}
.gallery-interstitial{
    margin-top: 0px !important;
	background-color: #F3F3F3;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	text-align: center;
    display: none;
}
.gallery-interstitial .ad{
	margin: auto;
}
.gallery-image {
	width: 600px;
	height:600px;
	position: relative;
	margin: 0 auto;
}
.gallery-image img {
	/*
	Vertically align in center
	See: http://coding.smashingmagazine.com/2013/08/09/absolute-horizontal-vertical-centering-css/
	*/
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.gallery-image div.gallery-multi div {
	line-height: 600px; /* Same as height to vertically align in center */
	text-align:center;
	position: relative;
}
.gallery .gallery-image div.gallery-multi div .credits {
	position: absolute;
	height: auto !important;
	display: block;
	bottom: 0;
	text-align: right;
	font-size: 11px;
	right: 0;
	color: #fff;
	padding: 3px 7px 3px 7px;
	background-color: #222;
	width: auto;
}
.gallery-thumbs div.gallery-multi div img {
	opacity: .5;
}
.gallery-thumbs div.gallery-multi div img:hover,
.gallery-thumbs div.gallery-multi div img.current {
	opacity: 1;
}
.gallery-image div.gallery-multi div img {
	max-height: 100%;
	max-width: 100%;
	display: table;
	table-layout: fixed;
	margin: 0 auto;

}
.gallery-count {
	font-weight: bold;
	margin-bottom: 5px;
	text-align: center;
	display: block;
	margin-top: 10px;
	font-size: .75em;
}
.gallery-navigation {
	font-size: 1em;
}
.gallery-navigation:hover {
	color: #906;
}
.gallery-navigation-next {
	float: right;
}
.gallery-navigation-next:hover {
	outline: none;
}

.gallery-navigation-previous {
	float: left;
}

.gallery-navigation-previous:hover {
	outline: none;

}
.gallery-thumbs-medium-preview {
	width: 312px;
	position: absolute;
	top: 0;
	right: -314px;
}
.gallery-thumbs-medium-preview div div {
	width: 100px;
	float: left;
	margin: 0 4px 4px 0;
	background-color: black;
}
.gallery-thumbs-medium-preview div div img {
	vertical-align: bottom;
	opacity: .5;
	border: 1px solid black;
}
.gallery-thumbs-medium-preview div div img.current {
	vertical-align: bottom;
	opacity: 1;
	border: 1px solid red;
}
.gallery-thumbs-medium-preview div div img:hover {
	vertical-align: bottom;
	opacity: 1;
	border: 1px solid black;
}

/*hack for FF override if not needed*/
@-moz-document url-prefix() {
	.gallery-stage .gallery-image .gallery-multi div .credits {
		right: auto !important;
	}
}

@media only screen
and (min-device-width : 320px)
and (max-device-width : 768px) {
	.gallery-thumbs div.gallery-multi div {
		left: 75px;
	}
	.gallery-image div.gallery-multi div img {
		margin: 0 auto;
	}
	.gallery-image img {
		position: relative !important;
	}
	/* Styles */
}
/*! 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 !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 !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.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:165px; }
#login-form iframe { width:320px; height:160px; }

#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; margin-right:-15px; }
#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-googleplus { background: #e34927; border: 1px solid #e34927; margin-right: 8px; }
.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:url(http://media.wwd.com/images/processed/wwd3/bg-social-2x.jpg) 0 0 no-repeat; 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-top:5px; }
.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; }
/* 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 2px; }
.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 { padding-top:10px; 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;
}/* 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; }
